Skip to content

fluxcd modules are out-of-date #335

@milas

Description

@milas

See #334 - I tried to open a PR to update these but the repo README is out-of-date/the helper script does not work.

fluxcd recently released v2.7 which promoted several CRD types to v1 and removed the deprecated v1beta1 versions and started the deprecation process for v1beta2.

Updated modules would be helpful:

  • use the new v1 types some places where only v1beta2 is currently available in the KCL module
  • ensure no usages of the now removed v1beta1 no longer exist in a KCL codebase

References

The following APIs have been promoted to stable v1:

ImageRepository
ImagePolicy
ImageUpdateAutomation

https://fluxcd.io/blog/2025/09/flux-v2.7.0/#general-availability-of-image-update-automation

Note that in Flux v2.7, the following APIs have reached end-of-life and have been removed from the CRDs:

source.toolkit.fluxcd.io/v1beta1
kustomize.toolkit.fluxcd.io/v1beta1
helm.toolkit.fluxcd.io/v2beta1
image.toolkit.fluxcd.io/v1beta1
notification.toolkit.fluxcd.io/v1beta1

https://fluxcd.io/blog/2025/09/flux-v2.7.0/#upgrade-procedure

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions