fix: fixes broken deployment

This commit is contained in:
2025-11-07 18:32:16 -03:00
parent d7aef57e7a
commit bc12d7a5c3
2 changed files with 14 additions and 20 deletions

View File

@@ -28,17 +28,14 @@ kubectl apply -f manifest/charts/cert-manager
### set application namespaces and configures docker registry secret ###
if [[ -f $HOME/.docker/config.json ]]; then
for NAMESPACE in ${NAMESPACES_LIST//,/ }; do
kubectl create namespace $NAMESPACE \
--dry-run=client -o yaml | kubectl apply -f -
kubectl create secret generic $(echo $NAMESPACE | tr '[:upper:]' '[:lower:]')-regcred \
--from-file=.dockerconfigjson=$HOME/.docker/config.json \
--type=kubernetes.io/dockerconfigjson \
-n $NAMESPACE \
--dry-run=client -o yaml | kubectl apply -f -
done
else
echo "Docker config file not found at $HOME/.docker/config.json. Skipping registry secret creation."
fi
for NAMESPACE in ${NAMESPACES_LIST//,/ }; do
kubectl create namespace $NAMESPACE \
--dry-run=client -o yaml | kubectl apply -f -
kubectl create secret docker-registry ghcr-secret \
--docker-server=ghcr.io \
--docker-username=$GHCR_USERNAME \
--docker-password=$GHCR_TOKEN \
--docker-email=unused \
--namespace=$NAMESPACE
done