From fb3cba21122bc3d4c8157b79db11135621bb5c80 Mon Sep 17 00:00:00 2001 From: Michael Kriese Date: Wed, 13 Dec 2023 10:29:38 +0100 Subject: [PATCH] feat(datasource/kubernetes-api): add more flux versions (#26268) --- data/kubernetes-api.json5 | 43 +++++++++++++++++++++++++++++++++++---- 1 file changed, 39 insertions(+), 4 deletions(-) diff --git a/data/kubernetes-api.json5 b/data/kubernetes-api.json5 index f84031941bcc94..19aa2e192e6307 100644 --- a/data/kubernetes-api.json5 +++ b/data/kubernetes-api.json5 @@ -110,17 +110,52 @@ // https://kubernetes.io/docs/reference/using-api/deprecation-guide/#v1-27 // https://kubernetes.io/docs/reference/using-api/deprecation-guide/#csistoragecapacity-v127 CSIStorageCapacity: ['storage.k8s.io/v1beta1', 'storage.k8s.io/v1'], - // https://github.com/fluxcd/flux2/releases/tag/v2.0.0 + + // https://fluxcd.io + Alert: [ + 'notification.toolkit.fluxcd.io/v1beta2', + 'notification.toolkit.fluxcd.io/v1beta3', + ], + Bucket: [ + 'source.toolkit.fluxcd.io/v1alpha1', + 'source.toolkit.fluxcd.io/v1beta1', + 'source.toolkit.fluxcd.io/v1beta2', + ], GitRepository: [ + 'source.toolkit.fluxcd.io/v1alpha1', + 'source.toolkit.fluxcd.io/v1beta1', 'source.toolkit.fluxcd.io/v1beta2', 'source.toolkit.fluxcd.io/v1', ], - Kustomization: [ - 'kustomize.toolkit.fluxcd.io/v1beta2', - 'kustomize.toolkit.fluxcd.io/v1', + HelmChart: [ + 'source.toolkit.fluxcd.io/v1alpha1', + 'source.toolkit.fluxcd.io/v1beta1', + ], + HelmRelease: [ + 'helm.toolkit.fluxcd.io/v2beta1', + 'helm.toolkit.fluxcd.io/v2beta2', + ], + HelmRepository: [ + 'source.toolkit.fluxcd.io/v1alpha1', + 'source.toolkit.fluxcd.io/v1beta1', + 'source.toolkit.fluxcd.io/v1beta2', + ], + ImageRepository: ['image.toolkit.fluxcd.io/v1beta2'], + OCIRepository: ['source.toolkit.fluxcd.io/v1beta2'], + Provider: [ + 'notification.toolkit.fluxcd.io/v1beta2', + 'notification.toolkit.fluxcd.io/v1beta3', ], Receiver: [ 'notification.toolkit.fluxcd.io/v1beta2', 'notification.toolkit.fluxcd.io/v1', ], + + // https://fluxcd.io/flux/components/kustomize/kustomizations + // https://kubectl.docs.kubernetes.io/references/kustomize/kustomization + Kustomization: [ + 'kustomize.toolkit.fluxcd.io/v1beta2', + 'kustomize.toolkit.fluxcd.io/v1', + 'kustomize.config.k8s.io/v1beta1', + ], }