v0.7.0-beta.3
Pre-release
Pre-release
Changelog
- Updated dependencies
- Argo CD 4.9.11
- Sealed Secrets 2.3.0
- Kube Prometheus Stack 36.2.1
- MetalLB 3.0.10
- Traefik 10.24.0
- cert-manager 1.9.0-beta.0
- CSI NFS driver v4.2.0
- Use Helm subcharts to avoid hard-coding inside Argo CD applications
- Various documentation modifications
- Various Packer fixes
Breaking Changes
ClusterFactory is now using the helm subcharts to avoid hard-coding values
inside Argo CD applications.
To migrate:
- Move the
values
from the Argo CD application to thehelm/
orhelm-subcharts/
directories by create avalues
file (likevalues-production.yaml
. - Change the repoURL to your fork. Example:
source:
# You should have forked this repo. Change the URL to your fork.
repoURL: git@github.com:<your account>/cluster-factory-ce-configs.git
targetRevision: HEAD
path: helm-subcharts/kube-prometheus-stack
helm:
releaseName: prometheus
skipCrds: true
# If the values file is not `values.yaml`:
valueFiles:
- values-production.yaml
-
Commit and push the
values-production.yaml
file. In the example, it would behelm-subcharts/kube-prometheus-stack/values-production.yaml
. -
Delete the application and recreate it.
If there are no subchart, create a subchart inside the helm-subcharts/
directory:
apiVersion: v2
name: kube-prometheus-stack-subchart
description: Kube Prometheus Stack subchart
type: application
version: 36.2.1
appVersion: '36.2.1'
dependencies:
- name: kube-prometheus-stack
version: 36.2.1
repository: https://prometheus-community.github.io/helm-charts
Full Changelog: v0.7.0-beta.2...v0.7.0-beta.3