mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-08-15 06:34:03 +00:00
ci: tdx: kbs: Ensure https_proxy is taken in consideration
Trustee's deployment must set the correct https_proxy as env var on the container that will talk to the ITA / ITTS server, otherwise the kbs service won't be able to start, causing then issues in our CI. Signed-off-by: Fabiano Fidêncio <fabiano@fidencio.org> Signed-off-by: Krzysztof Sandowicz <krzysztof.sandowicz@intel.com>
This commit is contained in:
parent
1f728eb906
commit
baf88bb72d
@ -18,6 +18,7 @@ export PATH="${PATH}:/opt/kata/bin"
|
|||||||
|
|
||||||
KATA_HYPERVISOR="${KATA_HYPERVISOR:-qemu}"
|
KATA_HYPERVISOR="${KATA_HYPERVISOR:-qemu}"
|
||||||
ITA_KEY="${ITA_KEY:-}"
|
ITA_KEY="${ITA_KEY:-}"
|
||||||
|
HTTPS_PROXY="${HTTPS_PROXY:-}"
|
||||||
# Where the trustee (includes kbs) sources will be cloned
|
# Where the trustee (includes kbs) sources will be cloned
|
||||||
readonly COCO_TRUSTEE_DIR="/tmp/trustee"
|
readonly COCO_TRUSTEE_DIR="/tmp/trustee"
|
||||||
# Where the kbs sources will be cloned
|
# Where the kbs sources will be cloned
|
||||||
@ -322,6 +323,20 @@ function kbs_k8s_deploy() {
|
|||||||
# ITA/ITTS specific configuration
|
# ITA/ITTS specific configuration
|
||||||
sed -i -e "s/tBfd5kKX2x9ahbodKV1.../${ITA_KEY}/g" kbs-config.toml
|
sed -i -e "s/tBfd5kKX2x9ahbodKV1.../${ITA_KEY}/g" kbs-config.toml
|
||||||
popd
|
popd
|
||||||
|
|
||||||
|
if [ -n "${HTTPS_PROXY}" ]; then
|
||||||
|
# Ideally this should be something kustomizable on trustee side.
|
||||||
|
#
|
||||||
|
# However, for now let's take the bullet and do it here, and revert this as
|
||||||
|
# soon as https://github.com/confidential-containers/trustee/issues/567 is
|
||||||
|
# solved.
|
||||||
|
pushd "${COCO_KBS_DIR}/config/kubernetes/base/"
|
||||||
|
ensure_yq
|
||||||
|
|
||||||
|
yq e ".spec.template.spec.containers[0].env += [{\"name\": \"https_proxy\", \"value\": \"$HTTPS_PROXY\"}]" -i deployment.yaml
|
||||||
|
popd
|
||||||
|
fi
|
||||||
|
|
||||||
export DEPLOYMENT_DIR=ita
|
export DEPLOYMENT_DIR=ita
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user