Skip to content

frenoid/normans-build-pipelines

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Norman's Build Pipelines

A set of Workflows designed for CI/CD

Deployment

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

Templating notes

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.

Argo Workflow configurations

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

Secrets

sealed-secrets are credentials used to connect to S3, Dockerhub and Github

Workflow Templates

templates/workflow-templates

Buildkit Template

buildkit-template clones a git repo, builds an image from a Dockerfile, and pushes it into a repo on Dockerhub

About

A set of Workflows designed for CI/CD

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages