A set of Workflows designed for CI/CD
This helm chart is designed to be deployed with ArgoCD and Sealed Secrets in the manner described in argocd-configs
You can also use helm install
to deploy but must deploy the secrets manually
Note about templating: Where a workflow uses
{{workflow.parameters.path}}
for templating it is replaced with
{{`{{workflow.parameters.path}}`}}
so that helm template treats it as a string literal.
cm-artifact-repositories.yaml defines the repository configurations used for Argo Workflow
cm-controller-configmap.yaml defines defaults for any Workflow created in the build-pipelines
namespace
sealed-secrets are credentials used to connect to S3, Dockerhub and Github
buildkit-template clones a git repo, builds an image from a Dockerfile, and pushes it into a repo on Dockerhub