github.com/verrazzano/verrazzano@v1.7.1/tests/e2e/update/jaeger/jaeger_update.go (about) 1 // Copyright (c) 2022, 2023, Oracle and/or its affiliates. 2 // Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. 3 4 package jaeger 5 6 import ( 7 "time" 8 9 vzapi "github.com/verrazzano/verrazzano/platform-operator/apis/verrazzano/v1alpha1" 10 ) 11 12 const ( 13 waitTimeout = 20 * time.Minute 14 pollingInterval = 10 * time.Second 15 jaegerComponentLabel = "app.kubernetes.io/name" 16 jaegerOperatorLabelValue = "jaeger-operator" 17 jaegerCollectorLabelValue = "jaeger-operator-jaeger-collector" 18 jaegerQueryLabelValue = "jaeger-operator-jaeger-query" 19 ) 20 21 var trueValue = true 22 23 type JaegerOperatorCleanupModifier struct { 24 } 25 type JaegerOperatorEnabledModifier struct { 26 } 27 28 func (u JaegerOperatorCleanupModifier) ModifyCR(cr *vzapi.Verrazzano) { 29 cr.Spec.Components.JaegerOperator = &vzapi.JaegerOperatorComponent{} 30 } 31 32 func (u JaegerOperatorEnabledModifier) ModifyCR(cr *vzapi.Verrazzano) { 33 cr.Spec.Components.JaegerOperator = &vzapi.JaegerOperatorComponent{ 34 Enabled: &trueValue, 35 } 36 }