Go to file
2025-01-01 15:23:25 +02:00
.hadolint.yaml add hello-world action 2025-01-01 13:24:18 +02:00
action.yml add hello-world action 2025-01-01 13:24:18 +02:00
Dockerfile add hello-world action 2025-01-01 13:24:18 +02:00
entrypoint.sh add calling kubectl etc to apply kustomizations and then deploy by applying the manifests 2025-01-01 15:23:25 +02:00
README.md Add README.md 2025-01-01 10:52:00 +00:00

Introduction

This is a Github Action using Docker, with the intention to efficiently deploy to a k3s or k8s cluster using kustomize.

Open Questions

  • We use kustomize. Is this overkill? As the complexity of deployments is not that high, usually, this may be more technical complexity than necessary. We could go back to using plain kubernetes manifests, and just have different ones for staging and prod.
  • Is it worth using Github Actions? We could go back to using woodpecker.
    • Advantages Github Actions:
      • execution time should be faster
      • it's closer to the mainstream
  • Advantages Woodpecker:
    • Current deployments use woodpecker already
    • Simpler technology (This is debatable)