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  }