To reduce overhead and to aid in multiplying development time, CI is to be setup.
Details
As actions occur within this repository, CI will run. The following workflows will be used:
Other
kustomize.yaml manifests can be edited via CLI with kustomize edit which could be helpful to update image tags and other items as needed.
Required CI Tasks
-
Style:
-
Security:
- SAST of Kubernetes manifests
-
Tests:
- Deployment to cluster (K3d)
-
Auto-Update tasks
- Images within manifests
- external Kustomize manifests (within git repo)
- Fetching / updating external manifests / Helm charts1
To reduce overhead and to aid in multiplying development time, CI is to be setup.
Details
As actions occur within this repository, CI will run. The following workflows will be used:
commit / merge / pushAny branch (PR Required)on schedule- schedule to be devisedOther
kustomize.yamlmanifests can be edited via CLI withkustomize editwhich could be helpful to update image tags and other items as needed.Required CI Tasks
Style:
Security:
Tests:
Auto-Update tasks
Footnotes
Related: Helm chart expansion kubernetes-manifest-tools#2 ↩