github.com/verrazzano/verrazzano@v1.7.1/tests/e2e/update/overrides/overrides_helper_test.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 overrides 5 6 import ( 7 "github.com/verrazzano/verrazzano/platform-operator/constants" 8 corev1 "k8s.io/api/core/v1" 9 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" 10 ) 11 12 var oldCMData = ` 13 prometheusOperator: 14 podLabels: 15 override: "true" 16 ` 17 18 var oldSecretData = ` 19 prometheusOperator: 20 podAnnotations: 21 override: "true" 22 ` 23 24 // Disabled these tests temporarily until we decide what to do with the monitorChanges behavior/tests 25 // 26 //var newCMData = ` 27 //prometheusOperator: 28 // podLabels: 29 // override: "false" 30 //` 31 // 32 //var newSecretData = ` 33 //prometheusOperator: 34 // podAnnotations: 35 // override: "false" 36 //` 37 38 var oldInlineData = "{\"prometheusOperator\": {\"podAnnotations\": {\"inlineOverride\": \"true\"}}}" 39 40 //var newInlineData = "{\"prometheusOperator\": {\"podAnnotations\": {\"inlineOverride\": \"false\"}}}" 41 42 var testConfigMap = corev1.ConfigMap{ 43 TypeMeta: metav1.TypeMeta{ 44 Kind: constants.ConfigMapKind, 45 }, 46 ObjectMeta: metav1.ObjectMeta{ 47 Name: overrideConfigMapSecretName, 48 Namespace: constants.DefaultNamespace, 49 }, 50 Immutable: nil, 51 Data: map[string]string{}, 52 BinaryData: nil, 53 } 54 55 var testSecret = corev1.Secret{ 56 TypeMeta: metav1.TypeMeta{ 57 Kind: constants.SecretKind, 58 }, 59 ObjectMeta: metav1.ObjectMeta{ 60 Name: overrideConfigMapSecretName, 61 Namespace: constants.DefaultNamespace, 62 }, 63 Immutable: nil, 64 Data: nil, 65 StringData: map[string]string{}, 66 Type: "", 67 }