Add Flux v0.24.0 component manifests

This commit is contained in:
Flux 2021-11-24 14:53:17 +01:00
parent bdabf8995d
commit db847545b3

View file

@ -1,6 +1,6 @@
---
# This manifest was generated by flux. DO NOT EDIT.
# Flux Version: v0.23.0
# Flux Version: v0.24.0
# Components: source-controller,kustomize-controller,helm-controller,notification-controller,image-reflector-controller,image-automation-controller
apiVersion: v1
kind: Namespace
@ -8,7 +8,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
name: flux-system
---
apiVersion: apiextensions.k8s.io/v1
@ -20,7 +20,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
name: alerts.notification.toolkit.fluxcd.io
spec:
group: notification.toolkit.fluxcd.io
@ -232,7 +232,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
name: buckets.source.toolkit.fluxcd.io
spec:
group: source.toolkit.fluxcd.io
@ -277,6 +277,33 @@ spec:
description: BucketSpec defines the desired state of an S3 compatible
bucket
properties:
accessFrom:
description: AccessFrom defines an Access Control List for allowing
cross-namespace references to this object.
properties:
namespaceSelectors:
description: NamespaceSelectors is the list of namespace selectors
to which this ACL applies. Items in this list are evaluated
using a logical OR operation.
items:
description: NamespaceSelector selects the namespaces to which
this ACL applies. An empty map of MatchLabels matches all
namespaces in a cluster.
properties:
matchLabels:
additionalProperties:
type: string
description: MatchLabels is a map of {key,value} pairs.
A single {key,value} in the matchLabels map is equivalent
to an element of matchExpressions, whose key field is
"key", the operator is "In", and the values array contains
only "value". The requirements are ANDed.
type: object
type: object
type: array
required:
- namespaceSelectors
type: object
bucketName:
description: The bucket name.
type: string
@ -463,7 +490,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
name: gitrepositories.source.toolkit.fluxcd.io
spec:
group: source.toolkit.fluxcd.io
@ -509,6 +536,33 @@ spec:
spec:
description: GitRepositorySpec defines the desired state of a Git repository.
properties:
accessFrom:
description: AccessFrom defines an Access Control List for allowing
cross-namespace references to this object.
properties:
namespaceSelectors:
description: NamespaceSelectors is the list of namespace selectors
to which this ACL applies. Items in this list are evaluated
using a logical OR operation.
items:
description: NamespaceSelector selects the namespaces to which
this ACL applies. An empty map of MatchLabels matches all
namespaces in a cluster.
properties:
matchLabels:
additionalProperties:
type: string
description: MatchLabels is a map of {key,value} pairs.
A single {key,value} in the matchLabels map is equivalent
to an element of matchExpressions, whose key field is
"key", the operator is "In", and the values array contains
only "value". The requirements are ANDed.
type: object
type: object
type: array
required:
- namespaceSelectors
type: object
gitImplementation:
default: go-git
description: Determines which git client library to use. Defaults
@ -793,7 +847,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
name: helmcharts.source.toolkit.fluxcd.io
spec:
group: source.toolkit.fluxcd.io
@ -848,6 +902,33 @@ spec:
spec:
description: HelmChartSpec defines the desired state of a Helm chart.
properties:
accessFrom:
description: AccessFrom defines an Access Control List for allowing
cross-namespace references to this object.
properties:
namespaceSelectors:
description: NamespaceSelectors is the list of namespace selectors
to which this ACL applies. Items in this list are evaluated
using a logical OR operation.
items:
description: NamespaceSelector selects the namespaces to which
this ACL applies. An empty map of MatchLabels matches all
namespaces in a cluster.
properties:
matchLabels:
additionalProperties:
type: string
description: MatchLabels is a map of {key,value} pairs.
A single {key,value} in the matchLabels map is equivalent
to an element of matchExpressions, whose key field is
"key", the operator is "In", and the values array contains
only "value". The requirements are ANDed.
type: object
type: object
type: array
required:
- namespaceSelectors
type: object
chart:
description: The name or path the Helm chart is available at in the
SourceRef.
@ -1048,7 +1129,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
name: helmreleases.helm.toolkit.fluxcd.io
spec:
group: helm.toolkit.fluxcd.io
@ -1808,7 +1889,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
name: helmrepositories.source.toolkit.fluxcd.io
spec:
group: source.toolkit.fluxcd.io
@ -1854,6 +1935,33 @@ spec:
spec:
description: HelmRepositorySpec defines the reference to a Helm repository.
properties:
accessFrom:
description: AccessFrom defines an Access Control List for allowing
cross-namespace references to this object.
properties:
namespaceSelectors:
description: NamespaceSelectors is the list of namespace selectors
to which this ACL applies. Items in this list are evaluated
using a logical OR operation.
items:
description: NamespaceSelector selects the namespaces to which
this ACL applies. An empty map of MatchLabels matches all
namespaces in a cluster.
properties:
matchLabels:
additionalProperties:
type: string
description: MatchLabels is a map of {key,value} pairs.
A single {key,value} in the matchLabels map is equivalent
to an element of matchExpressions, whose key field is
"key", the operator is "In", and the values array contains
only "value". The requirements are ANDed.
type: object
type: object
type: array
required:
- namespaceSelectors
type: object
interval:
description: The interval at which to check the upstream for updates.
type: string
@ -2026,7 +2134,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
name: imagepolicies.image.toolkit.fluxcd.io
spec:
group: image.toolkit.fluxcd.io
@ -2138,6 +2246,8 @@ spec:
- policy
type: object
status:
default:
observedGeneration: -1
description: ImagePolicyStatus defines the observed state of ImagePolicy
properties:
conditions:
@ -2215,6 +2325,7 @@ spec:
the policy.
type: string
observedGeneration:
description: ObservedGeneration is the last reconciled generation.
format: int64
type: integer
type: object
@ -2615,7 +2726,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
name: imagerepositories.image.toolkit.fluxcd.io
spec:
group: image.toolkit.fluxcd.io
@ -2697,6 +2808,8 @@ spec:
type: string
type: object
status:
default:
observedGeneration: -1
description: ImageRepositoryStatus defines the observed state of ImageRepository
properties:
canonicalImageName:
@ -3173,7 +3286,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
name: imageupdateautomations.image.toolkit.fluxcd.io
spec:
group: image.toolkit.fluxcd.io
@ -3973,7 +4086,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
name: kustomizations.kustomize.toolkit.fluxcd.io
spec:
group: kustomize.toolkit.fluxcd.io
@ -5048,7 +5161,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
name: providers.notification.toolkit.fluxcd.io
spec:
group: notification.toolkit.fluxcd.io
@ -5120,6 +5233,10 @@ spec:
required:
- name
type: object
suspend:
description: This flag tells the controller to suspend subsequent
events handling. Defaults to false.
type: boolean
type:
description: Type of provider
enum:
@ -5248,7 +5365,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
name: receivers.notification.toolkit.fluxcd.io
spec:
group: notification.toolkit.fluxcd.io
@ -5465,7 +5582,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
name: helm-controller
namespace: flux-system
---
@ -5475,7 +5592,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
name: image-automation-controller
namespace: flux-system
---
@ -5485,7 +5602,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
name: image-reflector-controller
namespace: flux-system
---
@ -5495,7 +5612,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
name: kustomize-controller
namespace: flux-system
---
@ -5505,7 +5622,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
name: notification-controller
namespace: flux-system
---
@ -5515,7 +5632,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
name: source-controller
namespace: flux-system
---
@ -5525,7 +5642,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
name: crd-controller-flux-system
rules:
- apiGroups:
@ -5606,7 +5723,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
name: cluster-reconciler-flux-system
roleRef:
apiGroup: rbac.authorization.k8s.io
@ -5626,7 +5743,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
name: crd-controller-flux-system
roleRef:
apiGroup: rbac.authorization.k8s.io
@ -5658,7 +5775,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
control-plane: controller
name: notification-controller
namespace: flux-system
@ -5678,7 +5795,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
control-plane: controller
name: source-controller
namespace: flux-system
@ -5698,7 +5815,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
control-plane: controller
name: webhook-receiver
namespace: flux-system
@ -5718,7 +5835,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
control-plane: controller
name: helm-controller
namespace: flux-system
@ -5747,7 +5864,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: ghcr.io/fluxcd/helm-controller:v0.13.0
image: ghcr.io/fluxcd/helm-controller:v0.14.0
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
@ -5791,7 +5908,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
control-plane: controller
name: image-automation-controller
namespace: flux-system
@ -5820,7 +5937,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: ghcr.io/fluxcd/image-automation-controller:v0.17.1
image: ghcr.io/fluxcd/image-automation-controller:v0.18.0
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
@ -5866,7 +5983,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
control-plane: controller
name: image-reflector-controller
namespace: flux-system
@ -5895,7 +6012,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: ghcr.io/fluxcd/image-reflector-controller:v0.13.2
image: ghcr.io/fluxcd/image-reflector-controller:v0.14.0
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
@ -5945,7 +6062,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
control-plane: controller
name: kustomize-controller
namespace: flux-system
@ -5974,7 +6091,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: ghcr.io/fluxcd/kustomize-controller:v0.18.0
image: ghcr.io/fluxcd/kustomize-controller:v0.18.1
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
@ -6020,7 +6137,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
control-plane: controller
name: notification-controller
namespace: flux-system
@ -6048,7 +6165,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: ghcr.io/fluxcd/notification-controller:v0.18.1
image: ghcr.io/fluxcd/notification-controller:v0.19.0
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
@ -6096,7 +6213,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
control-plane: controller
name: source-controller
namespace: flux-system
@ -6129,7 +6246,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: ghcr.io/fluxcd/source-controller:v0.18.0
image: ghcr.io/fluxcd/source-controller:v0.19.0
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
@ -6180,7 +6297,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
name: allow-egress
namespace: flux-system
spec:
@ -6200,7 +6317,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
name: allow-scraping
namespace: flux-system
spec:
@ -6220,7 +6337,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v0.23.0
app.kubernetes.io/version: v0.24.0
name: allow-webhooks
namespace: flux-system
spec: