Skip to content

Commit 453e794

Browse files
committed
[#1081] Fix cluster_wide_install_opr.sh on MacOS
1 parent 8d2f235 commit 453e794

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

deploy/cluster_wide_install_opr.sh

+3-1
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,6 @@ SERVICE_ACCOUNT_NS="$($KUBE_CLI get -f $DEPLOY_PATH/service_account.yaml -o json
2222
sed "s/namespace:.*/namespace: ${SERVICE_ACCOUNT_NS}/" $DEPLOY_PATH/cluster_role_binding.yaml | $KUBE_CLI apply -f -
2323
$KUBE_CLI create -f $DEPLOY_PATH/election_role.yaml
2424
$KUBE_CLI create -f $DEPLOY_PATH/election_role_binding.yaml
25-
sed -e "/WATCH_NAMESPACE/,/- name/ { /WATCH_NAMESPACE/b; /valueFrom:/bx; /- name/b; d; :x s/valueFrom:/value: '${WATCH_NAMESPACE}'/}" $DEPLOY_PATH/operator.yaml | $KUBE_CLI apply -f -
25+
cat $DEPLOY_PATH/operator.yaml | sed "/WATCH_NAMESPACE/,/metadata.namespace/ s/valueFrom:/value: '${WATCH_NAMESPACE}'/" |
26+
sed "/WATCH_NAMESPACE/,/metadata.namespace/ s/fieldRef:/fieldref.namespace/" |
27+
sed '/fieldref.namespace/,/metadata.namespace/d' | $KUBE_CLI apply -f -

0 commit comments

Comments
 (0)