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

@@ -1,5 +1,3 @@
name: remote ssh command
on: on:
repository_dispatch: repository_dispatch:
types: types:
@@ -13,6 +11,9 @@ jobs:
name: Deploy to Cluster name: Deploy to Cluster
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 30 timeout-minutes: 30
env:
GHCR_USERNAME: ${{ secrets.GHCR_USERNAME }}
GHCR_TOKEN: ${{ secrets.GHCR_TOKEN }}
steps: steps:
- name: Checkout Repository - name: Checkout Repository
@@ -24,10 +25,6 @@ jobs:
method: kubeconfig method: kubeconfig
kubeconfig: ${{ secrets.PORTFOLIO_KUBECONFIG }} kubeconfig: ${{ secrets.PORTFOLIO_KUBECONFIG }}
- name: Configures GHCR credentials
run: |
echo ${{ secrets.GHCR_TOKEN }} | docker login ghcr.io -u ${{ github.actor }} --password-stdin
- name: Execute deploy - name: Execute deploy
run: | run: |
./deploy.sh ./deploy.sh

View File

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