Compare commits

...

2 Commits

Author SHA1 Message Date
9cf791dd94 Merge pull request 'fix k8s workflow' (#5) from feature-test into master
Reviewed-on: https://git.chopark.home/wesscho/catalog26/pulls/5
2026-02-02 06:08:33 +00:00
c6c2426d3a fix k8s workflow
Some checks failed
Build and Deploy / build-and-push (pull_request) Successful in 28s
Build and Deploy / deploy-to-k8s (pull_request) Has been cancelled
2026-02-01 22:07:43 -08:00
2 changed files with 16 additions and 9 deletions

View File

@@ -7,10 +7,10 @@ on:
env:
REGISTRY: git.chopark.home
IMAGE: ${{ gitea.repository }}
DEPLOYMENT_NAME: ${{ gitea.repository##*/ }}-deployment # optional generic name
CONTAINER_NAME: ${DEPLOYMENT_NAME} # optional generic container name
NAMESPACE: catalog # optional namespace for the deployment
IMAGE: ${{ gitea.repository }} # wesscho/catalog26
DEPLOYMENT_NAME: catalog26-deployment # my deployment name
CONTAINER_NAME: catalog26 # <-- MUST match spec.template.spec.containers[].name
NAMESPACE: catalog # my namespace
jobs:
build-and-push:
@@ -49,10 +49,17 @@ jobs:
- name: Set Kubeconfig
run: |
echo "${{ secrets.KUBE_CONFIG }}" > kubeconfig.yaml
- name: Update Deployment Image
env:
KUBECONFIG: kubeconfig.yaml
run: |
# export KUBECONFIG=kubeconfig.yaml
set -euo pipefail
kubectl set image \
deployment/${{ env.DEPLOYMENT_NAME }} \
${{ env.CONTAINER_NAME }}=${{ env.REGISTRY }}/${{ env.IMAGE }}:latest \
-n ${{ env.NAMESPACE }}
"deployment/${DEPLOYMENT_NAME}" \
"${CONTAINER_NAME}=${REGISTRY}/${IMAGE}:latest" \
-n "${NAMESPACE}"
# Optional: wait for rollout to complete (recommended)
kubectl rollout status "deployment/${DEPLOYMENT_NAME}" -n "${NAMESPACE}"

View File

@@ -22,7 +22,7 @@ spec:
spec:
containers:
- name: catalog26
image: registry.chopark.home/catalog26:latest # Or yourusername/catalog26:latest for Docker Hub
image: git.chopark.home/wesscho/catalog26:latest
imagePullPolicy: Always
ports:
- containerPort: 8080 # This must match your Dockerfile EXPOSE port