Skip to content

Commit ce117a3

Browse files
Merge pull request #248 from KosukeOkamoto/fix-discovery-scripts-4.7.3
Fix scripts for Watson Discovery 4.7.x on CP4D
2 parents a2a7e5b + d5757d9 commit ce117a3

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

discovery-data/latest/lib/function.bash

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1100,7 +1100,14 @@ launch_s3_pod(){
11001100
}
11011101

11021102
setup_s3_env(){
1103-
S3_CONFIGMAP=${S3_CONFIGMAP:-$(oc get ${OC_ARGS} cm -l "app.kubernetes.io/component in (s3,minio),tenant=${TENANT_NAME}" -o jsonpath="{.items[*].metadata.name}")}
1103+
local wd_version="${WD_VERSION:-$(get_version)}"
1104+
if [ $(compare_version "${wd_version}" "4.7.0") -lt 0 ] ; then
1105+
S3_CONFIGMAP=${S3_CONFIGMAP:-$(oc get ${OC_ARGS} cm -l "app.kubernetes.io/component=minio,tenant=${TENANT_NAME}" -o jsonpath="{.items[*].metadata.name}")}
1106+
S3_SECRET=${S3_SECRET:-$(oc ${OC_ARGS} get secret -l "tenant=${TENANT_NAME},run=minio-auth" -o jsonpath="{.items[*].metadata.name}" | tr -s '[[:space:]]' '\n' | grep minio)}
1107+
else
1108+
S3_CONFIGMAP=${S3_CONFIGMAP:-$(oc get ${OC_ARGS} cm -l "app.kubernetes.io/component=s3,tenant=${TENANT_NAME}" -o jsonpath="{.items[*].metadata.name}")}
1109+
S3_SECRET=${S3_SECRET:-$(oc ${OC_ARGS} get secret -l "tenant=${TENANT_NAME},run=s3-auth" -o jsonpath="{.items[*].metadata.name}" | tr -s '[[:space:]]' '\n' | grep s3)}
1110+
fi
11041111
S3_SVC=${S3_SVC:-$(oc extract ${OC_ARGS} configmap/${S3_CONFIGMAP} --keys=host --to=- 2> /dev/null)}
11051112
if [[ "${S3_SVC}" == *"."* ]] ; then
11061113
array=(${S3_SVC//./ })
@@ -1110,7 +1117,6 @@ setup_s3_env(){
11101117
S3_PORT_FORWARD_SVC=${S3_SVC}
11111118
fi
11121119
S3_PORT=${S3_PORT:-$(oc extract ${OC_ARGS} configmap/${S3_CONFIGMAP} --keys=port --to=- 2> /dev/null)}
1113-
S3_SECRET=${S3_SECRET:-$(oc ${OC_ARGS} get secret -l "tenant=${TENANT_NAME},run in (s3-auth,minio-auth)" -o jsonpath="{.items[*].metadata.name}" | tr -s '[[:space:]]' '\n' | grep -e minio -e s3)}
11141120
S3_ACCESS_KEY=${S3_ACCESS_KEY:-$(oc get ${OC_ARGS} secret ${S3_SECRET} --template '{{.data.accesskey}}' | base64 --decode)}
11151121
S3_SECRET_KEY=${S3_SECRET_KEY:-$(oc get ${OC_ARGS} secret ${S3_SECRET} --template '{{.data.secretkey}}' | base64 --decode)}
11161122
S3_FORWARD_PORT=${S3_FORWARD_PORT:-39001}

0 commit comments

Comments
 (0)