This is an automated email from the ASF dual-hosted git repository. pcongiusti pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-k.git
commit ac624618c3949a0cf9732e14d6ba7c6e7c07b69a Author: Pranjul Kalsi <[email protected]> AuthorDate: Fri Dec 12 16:44:29 2025 +0530 use constant for default container annotation --- pkg/trait/container.go | 7 ++++--- pkg/trait/cron.go | 2 +- pkg/trait/deployment.go | 2 +- pkg/trait/knative_service.go | 2 +- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/pkg/trait/container.go b/pkg/trait/container.go index d256db634..620a7a69e 100644 --- a/pkg/trait/container.go +++ b/pkg/trait/container.go @@ -45,9 +45,10 @@ const ( containerTraitID = "container" containerTraitOrder = 1600 - defaultContainerName = "integration" - defaultContainerPort = 8080 - defaultServicePort = 80 + defaultContainerName = "integration" + defaultContainerAnnotation = "kubectl.kubernetes.io/default-container" + defaultContainerPort = 8080 + defaultServicePort = 80 defaultContainerRunAsNonRoot = false defaultContainerSeccompProfileType = corev1.SeccompProfileTypeRuntimeDefault diff --git a/pkg/trait/cron.go b/pkg/trait/cron.go index ee4c79655..96448ab19 100644 --- a/pkg/trait/cron.go +++ b/pkg/trait/cron.go @@ -241,7 +241,7 @@ func (t *cronTrait) getCronJobFor(e *Environment) *batchv1.CronJob { } // Set the default container annotation for kubectl commands - annotations["kubectl.kubernetes.io/default-container"] = defaultContainerName + annotations[defaultContainerAnnotation] = defaultContainerName activeDeadline := defaultCronActiveDeadlineSeconds if t.ActiveDeadlineSeconds != nil { diff --git a/pkg/trait/deployment.go b/pkg/trait/deployment.go index c10fc4e2d..4d3d65ba0 100644 --- a/pkg/trait/deployment.go +++ b/pkg/trait/deployment.go @@ -119,7 +119,7 @@ func (t *deploymentTrait) getDeploymentFor(e *Environment) *appsv1.Deployment { } // Set the default container annotation for kubectl commands - annotations["kubectl.kubernetes.io/default-container"] = defaultContainerName + annotations[defaultContainerAnnotation] = defaultContainerName deadline := defaultProgressDeadline if t.ProgressDeadlineSeconds != nil { diff --git a/pkg/trait/knative_service.go b/pkg/trait/knative_service.go index f0ab59d6f..afe7a612a 100644 --- a/pkg/trait/knative_service.go +++ b/pkg/trait/knative_service.go @@ -195,7 +195,7 @@ func (t *knativeServiceTrait) getServiceFor(e *Environment) (*serving.Service, e } // Set the default container annotation for kubectl - revisionAnnotations["kubectl.kubernetes.io/default-container"] = defaultContainerName + revisionAnnotations[defaultContainerAnnotation] = defaultContainerName // Set Knative auto-scaling if t.Class != "" {
