Skip to content

v1.1.0

Compare
Choose a tag to compare
@sekka1 sekka1 released this 21 Apr 06:09
· 109 commits to master since this release

This is big overhaul on the way we generate the Kubernetes yaml that Flux will apply. This structural change was necessary to make for supporting the upcoming linting and Helm chart testing that can run locally to make sure everything is working locally before pushing the code into your repository. Without this change, it would have made those future activities a lot harder to do without user intervention and the purpose of this project is really to automate away manual user activities.

Breaking changes

  • In the HelmRelease's we will no longer use the valuesFrom.configMapKeyRef methods. Instead we will be using just values.
  valuesFrom:
  # Base values for all environments
  - configMapKeyRef:
      name: helmrelease-base-values
      key: base-values.yaml
      optional: false
  # This environment specific values
  - configMapKeyRef:
      name: helmrelease-env-values
      key: values.yaml
      optional: false
  • Going forward, we all of the environment and base values should be in the values.

Significant changes

Required Actions