feat(inter-hub): add Railiance app chart handoff
This commit is contained in:
@@ -8,6 +8,10 @@ VERGABE_RELEASE="${VERGABE_RELEASE:-vergabe-teilnahme}"
|
||||
VERGABE_NAMESPACE="${VERGABE_NAMESPACE:-vergabe-teilnahme}"
|
||||
VERGABE_CHART="${VERGABE_CHART:-charts/vergabe-teilnahme}"
|
||||
VERGABE_VALUES="${VERGABE_VALUES:-helm/vergabe-teilnahme-values.yaml}"
|
||||
INTER_HUB_RELEASE="${INTER_HUB_RELEASE:-inter-hub}"
|
||||
INTER_HUB_NAMESPACE="${INTER_HUB_NAMESPACE:-inter-hub}"
|
||||
INTER_HUB_CHART="${INTER_HUB_CHART:-charts/inter-hub}"
|
||||
INTER_HUB_VALUES="${INTER_HUB_VALUES:-helm/inter-hub-values.yaml}"
|
||||
DRY_RUN_CREATE_NAMESPACES="${DRY_RUN_CREATE_NAMESPACES:-false}"
|
||||
|
||||
for cmd in kubectl helm; do
|
||||
@@ -28,6 +32,8 @@ fi
|
||||
if [[ "$DRY_RUN_CREATE_NAMESPACES" == "true" ]]; then
|
||||
echo "server dry-run: ensuring namespace $VERGABE_NAMESPACE exists"
|
||||
kubectl create namespace "$VERGABE_NAMESPACE" --dry-run=client -o yaml | kubectl apply -f -
|
||||
echo "server dry-run: ensuring namespace $INTER_HUB_NAMESPACE exists"
|
||||
kubectl create namespace "$INTER_HUB_NAMESPACE" --dry-run=client -o yaml | kubectl apply -f -
|
||||
fi
|
||||
|
||||
tmpdir="$(mktemp -d)"
|
||||
@@ -38,8 +44,16 @@ helm template "$VERGABE_RELEASE" "$VERGABE_CHART" \
|
||||
-f "$VERGABE_VALUES" \
|
||||
> "$tmpdir/vergabe-teilnahme.yaml"
|
||||
|
||||
helm template "$INTER_HUB_RELEASE" "$INTER_HUB_CHART" \
|
||||
--namespace "$INTER_HUB_NAMESPACE" \
|
||||
-f "$INTER_HUB_VALUES" \
|
||||
> "$tmpdir/inter-hub.yaml"
|
||||
|
||||
echo "server dry-run: committed manifests"
|
||||
kubectl apply --dry-run=server -f manifests
|
||||
|
||||
echo "server dry-run: rendered $VERGABE_RELEASE chart"
|
||||
kubectl apply --dry-run=server -n "$VERGABE_NAMESPACE" -f "$tmpdir/vergabe-teilnahme.yaml"
|
||||
|
||||
echo "server dry-run: rendered $INTER_HUB_RELEASE chart"
|
||||
kubectl apply --dry-run=server -n "$INTER_HUB_NAMESPACE" -f "$tmpdir/inter-hub.yaml"
|
||||
|
||||
Reference in New Issue
Block a user