File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ {{- $obc := (lookup "objectbucket.io/v1alpha1" "ObjectBucket" "" "openshift-storage-obc-observability") -}}
2+ {{- $secret := (lookup "v1" "Secret" "openshift-storage" "noobaa-admin") -}}
3+ {{- $bucketName := "obc-observability-bucket" -}}
4+ {{- $endpoint := "s3.openshift-storage.svc.cluster.local" -}}
5+ {{- $accessKey := "placeholder" -}}
6+ {{- $secretKey := "placeholder" -}}
7+ {{- if $obc -}}
8+ {{- $bucketName = $obc.spec.endpoint.bucketName -}}
9+ {{- $endpoint = $obc.spec.endpoint.bucketHost -}}
10+ {{- end -}}
11+ {{- if $secret -}}
12+ {{- $accessKey = $secret.data.AWS_ACCESS_KEY_ID | b64dec -}}
13+ {{- $secretKey = $secret.data.AWS_SECRET_ACCESS_KEY | b64dec -}}
14+ {{- end -}}
115apiVersion : policy.open-cluster-management.io/v1
216kind : Policy
317metadata :
@@ -35,11 +49,11 @@ spec:
3549 thanos.yaml : |
3650 type: s3
3751 config:
38- bucket: "{{ (lookup "objectbucket.io/v1alpha1" "ObjectBucket" "" "obc-openshift-storage-obc-observability").spec.endpoint. bucketName | default "obc-observability-bucket" }}"
39- endpoint: "{{ (lookup "objectbucket.io/v1alpha1" "ObjectBucket" "" "obc-openshift-storage-obc-observability").spec. endpoint.bucketHost | default "s3.openshift-storage.svc.cluster.local" }}"
52+ bucket: "{{ $ bucketName }}"
53+ endpoint: "{{ $ endpoint }}"
4054 insecure: false
41- access_key: "{{ (lookup "v1" "Secret" "openshift-storage" "noobaa-admin").data.AWS_ACCESS_KEY_ID | b64dec | default "placeholder" }}"
42- secret_key: "{{ (lookup "v1" "Secret" "openshift-storage" "noobaa-admin").data.AWS_SECRET_ACCESS_KEY | b64dec | default "placeholder" }}"
55+ access_key: "{{ $accessKey }}"
56+ secret_key: "{{ $secretKey }}"
4357 http_config:
4458 insecure_skip_verify: true
4559 tls_config:
You can’t perform that action at this time.
0 commit comments