Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

This is fake-helm chart, to be used with kluctl.io to deploy "pure" go templated formated manifests for Kubernetes.

Templated manifests to be stored under fake-helm/manifests. I use vendir to synchronize all resources into subfolders.

Example

helm-chart.yml:

helmChart:
  path: fake-chart
  releaseName: argo-cd
  namespace: argo

  # kluctl addon:
  output: deploy.yml

helm-values.yml:

argo_bootstrap: true

vendir.yml

# https://carvel.dev/vendir/docs/v0.32.0/vendir-spec/

apiVersion: vendir.k14s.io/v1alpha1
kind: Config
directories:
- path: .tools
  contents:
  - path: kluctl
    git:
      url: https://github.com/kluctl/kluctl
      ref: origin/main
  - path: kluctl-examples
    git:
      url: https://github.com/kluctl/kluctl-examples
      ref: origin/main
- path: .repos
  contents:
  - path: cicd-deployment
    git:
      url: git@gitlab.com:myorg/mysub/cicd-deployment.git
      ref: origin/master

# upload templates to fake helm charts
- path: deploy-service/argo/fake-chart/manifests
  contents:
  - path: .
    directory:
      path: .repos/cicd-deployment/argo/k8s/argo-cd
    excludePaths:
      - "*.matrix"

About

Fake helm chart, used to deploy go templated manifests from multiple sources as helm

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages