Skip to content

v0.7.0-beta.3

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 04 Jul 17:42
v0.7.0-beta.3
6eb2e50

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:

  1. Move the values from the Argo CD application to the helm/ or helm-subcharts/ directories by create a values file (like values-production.yaml.
  2. 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
  1. Commit and push the values-production.yaml file. In the example, it would be helm-subcharts/kube-prometheus-stack/values-production.yaml.

  2. 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