PackageTrack

Go modules · #2588

github.com/fluxcd/helm-controller

v1.6.3fluxcd/helm-controller

Release timeline

906 releases since 2020
202120222023202420252026

Releases

  1. v0.27.022 Nov 2022
    Release notes3 sources agree

    Release date: 2022-11-22

    This prerelease comes with re-added support for h in the HelmRelease spec.timeout field, so that users can use hours to set reconciliation timeouts.

    Improvements:

    • Allow 'h' in HelmRelease timeout field #559
    • Use Flux Event API v1beta1 #557
    • Update dependencies #561
    Open source →
  2. v0.26.021 Oct 2022
    Release notes3 sources agree

    Release date: 2022-10-21

    This prerelease comes with support for Cosign verification of Helm OCI charts. The signatures verification can be configured by setting HelmRelease.spec.chart.spec.verify with provider as cosign and a secretRef to a secret containing the public key. Cosign keyless verification is also supported, please see the HelmChart API documentation for more details.

    In addition, the controller dependencies have been updated to Kubernetes v1.25.3 and Helm v3.10.1.

    Improvements:

    • Enable Cosign verification of Helm charts stored as OCI artifacts in container registries #545
    • API: allow configuration of h unit for timeouts #549
    • Update dependencies #550
    Open source →
  3. v0.25.029 Sept 2022
    Release notes3 sources agree

    Release date: 2022-09-29

    This prerelease comes with strict validation rules for API fields which define a (time) duration. Effectively, this means values without a time unit (e.g. ms, s, m, h) will now be rejected by the API server. To stimulate sane configurations, the units ns, us and µs can no longer be configured, nor can h be set for fields defining a timeout value.

    In addition, the controller dependencies have been updated to Kubernetes controller-runtime v0.13.

    :warning: Breaking changes:

    • .spec.interval new validation pattern is "^([0-9]+(\\.[0-9]+)?(ms|s|m|h))+$"
    • .spec.timeout new validation pattern is "^([0-9]+(\\.[0-9]+)?(ms|s|m))+$"

    Improvements:

    • api: add custom validation for v1.Duration types #533
    • Build with Go 1.19 #537
    • Update dependencies #538
    Open source →
  4. v0.24.1-0.20220920092137-54aee36b3a9a20 Sept 2022pre-release

    Nothing published for this version

  5. v0.24.012 Sept 2022
    Release notes3 sources agree

    Release date: 2022-09-12

    This prerelease comes with improvements to fuzzing. In addition, the controller dependencies have been updated to Kubernetes controller-runtime v0.12.

    :warning: Breaking change: The controller logs have been aligned with the Kubernetes structured logging. For more details on the new logging structure please see: fluxcd/flux2#3051.

    Improvements:

    • Align controller logs to Kubernetes structured logging #528
    • fuzz: Fix upstream build and optimise execution #529
    Open source →
  6. v0.23.2-0.20220902160701-b543e5f1a42b2 Sept 2022pre-release

    Nothing published for this version

  7. v0.23.2-0.20220902150020-c435ad994b932 Sept 2022pre-release

    Nothing published for this version

  8. v0.23.2-0.20220902145953-5b371de9ead92 Sept 2022pre-release

    Nothing published for this version

  9. v0.23.2-0.20220902123708-cce0deb64b9c2 Sept 2022pre-release

    Nothing published for this version

  10. v0.23.2-0.20220902081257-c657c609678d2 Sept 2022pre-release

    Nothing published for this version

  11. v0.23.2-0.20220901173723-6935835df3351 Sept 2022pre-release

    Nothing published for this version

  12. v0.23.2-0.20220831152026-39ce9a9ecc0a31 Aug 2022pre-release

    Nothing published for this version

  13. v0.23.2-0.20220831145505-bff81dcddbaf31 Aug 2022pre-release

    Nothing published for this version

  14. v0.23.2-0.20220830130302-12dc7d9dcab030 Aug 2022pre-release

    Nothing published for this version

  15. v0.23.2-0.20220830125213-5e5f5d6ccea530 Aug 2022pre-release

    Nothing published for this version

  16. v0.23.129 Aug 2022
    Release notes3 sources agree

    Release date: 2022-08-29

    This prerelease comes with updates to the controller dependencies including Kubernetes v1.25.0, Helm v3.9.4 and Kustomize v4.5.7.

    Improvements:

    • Update Kubernetes packages to v1.25.0 #524
    Open source →
  17. v0.23.1-0.20220829095231-1c5d68ff4e7f29 Aug 2022pre-release

    Nothing published for this version

  18. v0.23.1-0.20220829094651-b2edd577389c29 Aug 2022pre-release

    Nothing published for this version

  19. v0.23.1-0.20220829092648-62cb973324c829 Aug 2022pre-release

    Nothing published for this version

  20. v0.23.1-0.20220824074828-74247047ac1724 Aug 2022pre-release

    Nothing published for this version

  21. v0.23.1-0.20220822153846-2b7f1ea986be22 Aug 2022pre-release

    Nothing published for this version

  22. v0.23.1-0.20220822151628-5ce596c2dc6b22 Aug 2022pre-release

    Nothing published for this version

  23. v0.23.019 Aug 2022
    Release notes3 sources agree

    Release date: 2022-08-19

    This prerelease comes with panic recovery, to protect the controller from crashing when reconciliations lead to a crash.

    The API now enforces validation to Spec.ValuesFrom subfields: TargetPath and ValuesKey.

    The new image contains updates to patch alpine CVEs.

    Improvements:

    • Enable RecoverPanic option on reconciler #516
    • Add validation to TargetPath and ValuesKey #520
    • Update dependencies #521
    Open source →
  24. v0.22.3-0.20220819100409-22ddc8e0247519 Aug 2022pre-release

    Nothing published for this version

  25. v0.22.3-0.20220819092950-d6432f23beab19 Aug 2022pre-release

    Nothing published for this version

  26. v0.22.3-0.20220819083112-f2ceb80888a619 Aug 2022pre-release

    Nothing published for this version

  27. v0.22.3-0.20220817134541-47320e92aa9117 Aug 2022pre-release

    Nothing published for this version

  28. v0.22.3-0.20220817133035-3cd330cc537217 Aug 2022pre-release

    Nothing published for this version

  29. v0.22.3-0.20220812124538-2195310e7c2c12 Aug 2022pre-release

    Nothing published for this version

  30. v0.22.3-0.20220812122916-d1966989802912 Aug 2022pre-release

    Nothing published for this version

  31. v0.22.213 Jul 2022
    Release notes3 sources agree

    Release date: 2022-07-13

    This prerelease updates dependencies to patch upstream CVEs.

    Improvements:

    • Fix github.com/emicklei/go-restful (CVE-2022-1996) #507
    • Update dependencies #501
    • Update gopkg.in/yaml.v3 to v3.0.1 #502
    • build: Upgrade to Go 1.18 #505
    Open source →
  32. v0.22.2-0.20220713154644-3761c56651ce13 Jul 2022pre-release

    Nothing published for this version

  33. v0.22.2-0.20220713151005-9257b6170e8513 Jul 2022pre-release

    Nothing published for this version

  34. v0.22.2-0.20220713144555-5ce5710797ad13 Jul 2022pre-release

    Nothing published for this version

  35. v0.22.2-0.20220706163211-0f7b3b6706596 Jul 2022pre-release

    Nothing published for this version

  36. v0.22.2-0.20220706160639-c945cd6ed12a6 Jul 2022pre-release

    Nothing published for this version

  37. v0.22.2-0.20220701133649-8165e27bd3821 Jul 2022pre-release

    Nothing published for this version

  38. v0.22.2-0.20220701123524-1c1d9c16840d1 Jul 2022pre-release

    Nothing published for this version

  39. v0.22.2-0.20220701122415-3b9d14ff3bdf1 Jul 2022pre-release

    Nothing published for this version

  40. v0.22.2-0.20220701113214-433c94a0e6711 Jul 2022pre-release

    Nothing published for this version

  41. v0.22.17 Jun 2022
    Release notes3 sources agree

    Release date: 2022-06-07

    This prerelease fixes a regression bug introduced in #480 which would cause the impersonation config to pick the incorrect TargetNamespace for the account name if it was set.

    In addition, Kubernetes dependencies have been updated to v0.24.1, and github.com/containerd/containerd was updated to v1.6.6 to mitigate CVE-2022-31030.

    Fixes:

    • kube: configure proper account impersonation NS #492 #494

    Improvements:

    • Update dependencies #493
    Open source →
  42. v0.22.1-0.20220607124328-f4d0b13a6e2a7 Jun 2022pre-release

    Nothing published for this version

  43. v0.22.1-0.20220607123709-5a7d0f8535407 Jun 2022pre-release

    Nothing published for this version

  44. v0.22.1-0.20220607122354-713f057ad8997 Jun 2022pre-release

    Nothing published for this version

  45. v0.22.1-0.20220607112846-917e2e2a19937 Jun 2022pre-release

    Nothing published for this version

  46. v0.22.1-0.20220607110745-e11cf4f0dfa47 Jun 2022pre-release

    Nothing published for this version

  47. v0.22.1-0.20220607110745-baae489a78637 Jun 2022pre-release

    Nothing published for this version

  48. v0.22.1-0.20220607110745-7d3ee6c6626f7 Jun 2022pre-release

    Nothing published for this version

  49. v0.22.1-0.20220607110724-c10ea3c837747 Jun 2022pre-release

    Nothing published for this version

  50. v0.22.1-0.20220607105236-d19b4704126e7 Jun 2022pre-release

    Nothing published for this version

  51. v0.22.01 Jun 2022
    Release notes3 sources agree

    Release date: 2022-06-01

    This prerelease fixes an issue where the token used for Helm operations would go stale if it was provided using a Bound Service Account Token Volume.

    Starting with this version, the controller conforms to the Kubernetes API Priority and Fairness. The controller detects if the server-side throttling is enabled and uses the advertised rate limits. When server-side throttling is enabled, the controller ignores the --kube-api-qps and --kube-api-burst flags.

    Fixes:

    • kube: load KubeConfig (token) from FS on every reconcile #480
    • Updating API group name to helm.toolkit.fluxcd.io in docs #484

    Improvements:

    • Update dependencies #482
    • Update source-controller to v0.25.0 #490
    Open source →
  52. v0.21.1-0.20220601141551-a0146bded83d1 Jun 2022pre-release

    Nothing published for this version

  53. v0.21.1-0.20220601140004-d165a51296f91 Jun 2022pre-release

    Nothing published for this version

  54. v0.21.1-0.20220601134131-b98343c5fd481 Jun 2022pre-release

    Nothing published for this version

  55. v0.21.1-0.20220527060153-33e5acc2ca0627 May 2022pre-release

    Nothing published for this version

  56. v0.21.1-0.20220526155833-732baea79ec426 May 2022pre-release

    Nothing published for this version

  57. v0.21.1-0.20220526155817-fb47cef508d726 May 2022pre-release

    Nothing published for this version

  58. v0.21.1-0.20220526155255-773d9f7f09a326 May 2022pre-release

    Nothing published for this version

  59. v0.21.1-0.20220526154758-44e87312bcbb26 May 2022pre-release

    Nothing published for this version

  60. v0.21.1-0.20220526154544-048cdfde595b26 May 2022pre-release

    Nothing published for this version