This repository contains the application code and everything required to build, test, and deploy it onto Kubernetes.
- Automated tests
- Container build definitions
- Kubernetes manifests for the app
- Application language/runtime
- Docker
- Kubernetes
- CI/CD (GitHub Actions)
Typical pipeline stages:
- Run tests
- Build Docker image
- Push image to registry
- Deploy to Kubernetes
This pipeline deploys workloads.
Platform Configuration (Cluster + Add-ons)
https://github.com/lundrew/platform-configuration
Infrastructure Provisioning (VMs & Networking)
https://github.com/lundrew/infrastructure-provisioning
- This repo assumes a working Kubernetes platform already exists.