diff --git a/ceph-rgw/templates/bin/_helm-tests.sh.tpl b/ceph-rgw/templates/bin/_helm-tests.sh.tpl index d0d1d9bac..3fa0c97a0 100644 --- a/ceph-rgw/templates/bin/_helm-tests.sh.tpl +++ b/ceph-rgw/templates/bin/_helm-tests.sh.tpl @@ -144,13 +144,13 @@ function rgw_s3_bucket_validation () fi } -if [ {{ .Values.conf.rgw_ks.enabled }} == true ]; +if [ "$RGW_TEST_TYPE" == RGW_KS ]; then echo "--> Keystone is enabled. Calling function to test keystone based auth " rgw_keystone_bucket_validation fi -if [ {{ .Values.conf.rgw_s3.enabled }} == true ]; +if [ "$RGW_TEST_TYPE" == RGW_S3 ]; then echo "--> S3 is enabled. Calling function to test S3 based auth " rgw_s3_bucket_validation diff --git a/ceph-rgw/templates/pod-helm-tests.yaml b/ceph-rgw/templates/pod-helm-tests.yaml index 768d2c4d0..5d0eba81c 100644 --- a/ceph-rgw/templates/pod-helm-tests.yaml +++ b/ceph-rgw/templates/pod-helm-tests.yaml @@ -52,6 +52,8 @@ spec: name: {{ $.Values.secrets.identity.user_rgw }} key: OS_TENANT_NAME {{- end }} + - name: "RGW_TEST_TYPE" + value: "RGW_KS" command: - /tmp/helm-tests.sh volumeMounts: @@ -82,6 +84,8 @@ spec: {{- end }} - name: RGW_HOST value: {{ tuple "ceph_object_store" "internal" "api" $envAll | include "helm-toolkit.endpoints.host_and_port_endpoint_uri_lookup" }} + - name: "RGW_TEST_TYPE" + value: "RGW_S3" command: - /tmp/helm-tests.sh volumeMounts: diff --git a/ceph-rgw/values.yaml b/ceph-rgw/values.yaml index 9c8c99e2d..819724c71 100644 --- a/ceph-rgw/values.yaml +++ b/ceph-rgw/values.yaml @@ -148,13 +148,13 @@ pod: limits: memory: "1024Mi" cpu: "2000m" - tests: - requests: - memory: "128Mi" - cpu: "100m" - limits: - memory: "1024Mi" - cpu: "2000m" + tests: + requests: + memory: "128Mi" + cpu: "100m" + limits: + memory: "1024Mi" + cpu: "2000m" network_policy: ceph: