The main errors being missing required field "brokerK8sApiServerToken" and missing required field "brokerK8sCA". Note that --set broker.ca= and set broker.token= are null.
They are derived here:
submariner_broker_ca=$(kubectl -n "${BROKER_NAMESPACE}" get secrets -o jsonpath="{.items[?(@.metadata.annotations['kubernetes\.io/service-account\.name']=='${BROKER_CLIENT_SA}')].data['ca\.crt']}")
submariner_broker_token=$(kubectl -n "${BROKER_NAMESPACE}" get secrets -o jsonpath="{.items[?(@.metadata.annotations['kubernetes\.io/service-account\.name']=='${BROKER_CLIENT_SA}')].data.token}"|base64 --decode)
I suspect the issue is related to the Secret/Token changes in K8s 1.24 that we've been adjusting to elsewhere.
There seems to be an issue with the Shipyard scripts that deploy Helm on K8s 1.24.
The main errors being
missing required field "brokerK8sApiServerToken"
andmissing required field "brokerK8sCA"
. Note that--set broker.ca=
andset broker.token=
are null.They are derived here:
I suspect the issue is related to the Secret/Token changes in K8s 1.24 that we've been adjusting to elsewhere.