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 != "" {

Reply via email to