github.com/verrazzano/verrazzano@v1.7.1/tests/e2e/clusterapi/capi/templates/cluster-template-verrazzano-resource.yaml (about) 1 # Copyright (c) 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 --- 5 apiVersion: addons.cluster.x-k8s.io/v1beta1 6 kind: ClusterResourceSet 7 metadata: 8 name: ${CLUSTER_NAME}-verrazzano-resource 9 namespace: ${CLUSTER_NAMESPACE} 10 spec: 11 clusterSelector: 12 matchLabels: 13 cluster.x-k8s.io/cluster-name: ${CLUSTER_NAME} 14 resources: 15 - kind: ConfigMap 16 name: ${CLUSTER_NAME}-verrazzano-dev-profile 17 strategy: Reconcile 18 --- 19 apiVersion: v1 20 data: 21 verrazzano.yaml: | 22 apiVersion: install.verrazzano.io/v1beta1 23 kind: Verrazzano 24 metadata: 25 name: workload-verrazzano 26 namespace: default 27 spec: 28 profile: prod 29 components: 30 keycloak: 31 overrides: 32 - values: 33 replicas: 3 34 mysql: 35 overrides: 36 - values: 37 serverInstances: 3 38 routerInstances: 3 39 ingressNGINX: 40 overrides: 41 - values: 42 controller: 43 service: 44 annotations: 45 service.beta.kubernetes.io/oci-load-balancer-shape : "flexible" 46 service.beta.kubernetes.io/oci-load-balancer-shape-flex-min: "10" 47 service.beta.kubernetes.io/oci-load-balancer-shape-flex-max: "100" 48 type: LoadBalancer 49 istio: 50 overrides: 51 - values: 52 apiVersion: install.istio.io/v1alpha1 53 kind: IstioOperator 54 spec: 55 values: 56 gateways: 57 istio-ingressgateway: 58 serviceAnnotations: 59 service.beta.kubernetes.io/oci-load-balancer-shape: "flexible" 60 service.beta.kubernetes.io/oci-load-balancer-shape-flex-min: "10" 61 service.beta.kubernetes.io/oci-load-balancer-shape-flex-max: "100" 62 dns: 63 wildcard: 64 domain: nip.io 65 velero: 66 enabled: true 67 prometheusOperator: 68 enabled: true 69 overrides: 70 - configMapRef: 71 name: test-overrides 72 key: test-overrides-configmap.yaml 73 - secretRef: 74 name: test-overrides 75 key: test-overrides-secret.yaml 76 - values: 77 prometheus: 78 thanos: 79 integration: sidecar 80 prometheusSpec: 81 replicas: 2 82 prometheusAdapter: 83 enabled: true 84 kubeStateMetrics: 85 enabled: true 86 prometheusPushgateway: 87 enabled: true 88 prometheusNodeExporter: 89 enabled: true 90 opensearch: 91 enabled: true 92 nodes: 93 - name: es-ingest 94 replicas: 2 95 jaegerOperator: 96 enabled: true 97 thanos: 98 enabled: true 99 clusterAPI: 100 enabled: true 101 kind: ConfigMap 102 metadata: 103 annotations: 104 note: generated 105 labels: 106 type: generated 107 name: ${CLUSTER_NAME}-verrazzano-dev-profile 108 namespace: ${CLUSTER_NAMESPACE}