commit 4f40fdf5114f7eabc2b6dfc720f63bd251e682a7
parent 196b10f3f6fcccdf6de30422c1bb2ab448b0f7c3
Author: MTRNord <mtrnord1@gmail.com>
Date: Mon, 11 Dec 2023 19:43:23 +0100
Update flux version 2.1.2 on my-cluster
Diffstat:
1 file changed, 154 insertions(+), 103 deletions(-)
diff --git a/clusters/production/flux-system/gotk-components.yaml b/clusters/production/flux-system/gotk-components.yaml
@@ -1,6 +1,6 @@
---
# This manifest was generated by flux. DO NOT EDIT.
-# Flux Version: v2.0.0-rc.5
+# Flux Version: v2.1.2
# 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: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
pod-security.kubernetes.io/warn: restricted
pod-security.kubernetes.io/warn-version: latest
name: flux-system
@@ -19,7 +19,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
name: allow-egress
namespace: flux-system
spec:
@@ -39,7 +39,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
name: allow-scraping
namespace: flux-system
spec:
@@ -59,7 +59,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
name: allow-webhooks
namespace: flux-system
spec:
@@ -78,7 +78,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
name: critical-pods-flux-system
namespace: flux-system
spec:
@@ -98,7 +98,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
name: crd-controller-flux-system
rules:
- apiGroups:
@@ -188,7 +188,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
rbac.authorization.k8s.io/aggregate-to-admin: "true"
rbac.authorization.k8s.io/aggregate-to-edit: "true"
name: flux-edit-flux-system
@@ -214,7 +214,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
rbac.authorization.k8s.io/aggregate-to-admin: "true"
rbac.authorization.k8s.io/aggregate-to-edit: "true"
rbac.authorization.k8s.io/aggregate-to-view: "true"
@@ -239,7 +239,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
name: cluster-reconciler-flux-system
roleRef:
apiGroup: rbac.authorization.k8s.io
@@ -259,7 +259,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
name: crd-controller-flux-system
roleRef:
apiGroup: rbac.authorization.k8s.io
@@ -294,7 +294,7 @@ metadata:
app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
name: buckets.source.toolkit.fluxcd.io
spec:
group: source.toolkit.fluxcd.io
@@ -617,7 +617,9 @@ spec:
description: Insecure allows connecting to a non-TLS HTTP Endpoint.
type: boolean
interval:
- description: Interval at which to check the Endpoint for updates.
+ description: Interval at which the Bucket Endpoint is checked for
+ updates. This interval is approximate and may be subject to jitter
+ to ensure efficient use of resources.
pattern: ^([0-9]+(\.[0-9]+)?(ms|s|m|h))+$
type: string
provider:
@@ -810,7 +812,7 @@ metadata:
app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
name: gitrepositories.source.toolkit.fluxcd.io
spec:
group: source.toolkit.fluxcd.io
@@ -894,9 +896,21 @@ spec:
type: object
type: array
interval:
- description: Interval at which to check the GitRepository for updates.
+ description: Interval at which the GitRepository URL is checked for
+ updates. This interval is approximate and may be subject to jitter
+ to ensure efficient use of resources.
pattern: ^([0-9]+(\.[0-9]+)?(ms|s|m|h))+$
type: string
+ proxySecretRef:
+ description: ProxySecretRef specifies the Secret containing the proxy
+ configuration to use while communicating with the Git server.
+ properties:
+ name:
+ description: Name of the referent.
+ type: string
+ required:
+ - name
+ type: object
recurseSubmodules:
description: RecurseSubmodules enables the initialization of all submodules
within the GitRepository as cloned from the URL, using their default
@@ -963,10 +977,16 @@ spec:
Git commit signature(s).
properties:
mode:
- description: Mode specifies what Git object should be verified,
- currently ('head').
+ default: HEAD
+ description: "Mode specifies which Git object(s) should be verified.
+ \n The variants \"head\" and \"HEAD\" both imply the same thing,
+ i.e. verify the commit that the HEAD of the Git repository points
+ to. The variant \"head\" solely exists to ensure backwards compatibility."
enum:
- head
+ - HEAD
+ - Tag
+ - TagAndHEAD
type: string
secretRef:
description: SecretRef specifies the Secret containing the public
@@ -979,7 +999,6 @@ spec:
- name
type: object
required:
- - mode
- secretRef
type: object
required:
@@ -1202,6 +1221,10 @@ spec:
description: ObservedRecurseSubmodules is the observed resource submodules
configuration used to produce the current Artifact.
type: boolean
+ sourceVerificationMode:
+ description: SourceVerificationMode is the last used verification
+ mode indicating which Git object(s) have been verified.
+ type: string
type: object
type: object
served: true
@@ -1990,7 +2013,7 @@ metadata:
app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
name: helmcharts.source.toolkit.fluxcd.io
spec:
group: source.toolkit.fluxcd.io
@@ -2333,8 +2356,9 @@ spec:
at in the SourceRef.
type: string
interval:
- description: Interval is the interval at which to check the Source
- for updates.
+ description: Interval at which the HelmChart SourceRef is checked
+ for updates. This interval is approximate and may be subject to
+ jitter to ensure efficient use of resources.
pattern: ^([0-9]+(\.[0-9]+)?(ms|s|m|h))+$
type: string
reconcileStrategy:
@@ -2585,7 +2609,7 @@ metadata:
app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
name: helmrepositories.source.toolkit.fluxcd.io
spec:
group: source.toolkit.fluxcd.io
@@ -2878,8 +2902,27 @@ spec:
required:
- namespaceSelectors
type: object
+ certSecretRef:
+ description: "CertSecretRef can be given the name of a Secret containing
+ either or both of \n - a PEM-encoded client certificate (`tls.crt`)
+ and private key (`tls.key`); - a PEM-encoded CA certificate (`ca.crt`)
+ \n and whichever are supplied, will be used for connecting to the
+ registry. The client cert and key are useful if you are authenticating
+ with a certificate; the CA cert is useful if you are using a self-signed
+ server certificate. The Secret must be of type `Opaque` or `kubernetes.io/tls`.
+ \n It takes precedence over the values specified in the Secret referred
+ to by `.spec.secretRef`."
+ properties:
+ name:
+ description: Name of the referent.
+ type: string
+ required:
+ - name
+ type: object
interval:
- description: Interval at which to check the URL for updates.
+ description: Interval at which the HelmRepository URL is checked for
+ updates. This interval is approximate and may be subject to jitter
+ to ensure efficient use of resources.
pattern: ^([0-9]+(\.[0-9]+)?(ms|s|m|h))+$
type: string
passCredentials:
@@ -2905,8 +2948,9 @@ spec:
secretRef:
description: SecretRef specifies the Secret containing authentication
credentials for the HelmRepository. For HTTP/S basic auth the secret
- must contain 'username' and 'password' fields. For TLS the secret
- must contain a 'certFile' and 'keyFile', and/or 'caFile' fields.
+ must contain 'username' and 'password' fields. Support for TLS auth
+ using the 'certFile' and 'keyFile', and/or 'caFile' keys is deprecated.
+ Please use `.spec.certSecretRef` instead.
properties:
name:
description: Name of the referent.
@@ -3089,7 +3133,7 @@ metadata:
app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
name: ocirepositories.source.toolkit.fluxcd.io
spec:
group: source.toolkit.fluxcd.io
@@ -3136,13 +3180,15 @@ spec:
description: OCIRepositorySpec defines the desired state of OCIRepository
properties:
certSecretRef:
- description: "CertSecretRef can be given the name of a secret containing
- either or both of \n - a PEM-encoded client certificate (`certFile`)
- and private key (`keyFile`); - a PEM-encoded CA certificate (`caFile`)
+ description: "CertSecretRef can be given the name of a Secret containing
+ either or both of \n - a PEM-encoded client certificate (`tls.crt`)
+ and private key (`tls.key`); - a PEM-encoded CA certificate (`ca.crt`)
\n and whichever are supplied, will be used for connecting to the
registry. The client cert and key are useful if you are authenticating
with a certificate; the CA cert is useful if you are using a self-signed
- server certificate."
+ server certificate. The Secret must be of type `Opaque` or `kubernetes.io/tls`.
+ \n Note: Support for the `caFile`, `certFile` and `keyFile` keys
+ have been deprecated."
properties:
name:
description: Name of the referent.
@@ -3161,7 +3207,9 @@ spec:
registry.
type: boolean
interval:
- description: The interval at which to check for image updates.
+ description: Interval at which the OCIRepository URL is checked for
+ updates. This interval is approximate and may be subject to jitter
+ to ensure efficient use of resources.
pattern: ^([0-9]+(\.[0-9]+)?(ms|s|m|h))+$
type: string
layerSelector:
@@ -3448,7 +3496,7 @@ metadata:
app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
name: source-controller
namespace: flux-system
---
@@ -3459,7 +3507,7 @@ metadata:
app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
control-plane: controller
name: source-controller
namespace: flux-system
@@ -3480,7 +3528,7 @@ metadata:
app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
control-plane: controller
name: source-controller
namespace: flux-system
@@ -3499,11 +3547,6 @@ spec:
labels:
app: source-controller
spec:
- tolerations:
- - key: "arch"
- operator: "Equal"
- value: "arm64"
- effect: "NoSchedule"
containers:
- args:
- --events-addr=http://notification-controller.flux-system.svc.cluster.local./
@@ -3520,7 +3563,7 @@ spec:
fieldPath: metadata.namespace
- name: TUF_ROOT
value: /tmp/.sigstore
- image: ghcr.io/fluxcd/source-controller:v1.0.0-rc.5
+ image: ghcr.io/fluxcd/source-controller:v1.1.2
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
@@ -3584,7 +3627,7 @@ metadata:
app.kubernetes.io/component: kustomize-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
name: kustomizations.kustomize.toolkit.fluxcd.io
spec:
group: kustomize.toolkit.fluxcd.io
@@ -3751,6 +3794,8 @@ spec:
type: array
interval:
description: The interval at which to reconcile the Kustomization.
+ This interval is approximate and may be subject to jitter to ensure
+ efficient use of resources.
pattern: ^([0-9]+(\.[0-9]+)?(ms|s|m|h))+$
type: string
kubeConfig:
@@ -5214,7 +5259,7 @@ metadata:
app.kubernetes.io/component: kustomize-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
name: kustomize-controller
namespace: flux-system
---
@@ -5225,7 +5270,7 @@ metadata:
app.kubernetes.io/component: kustomize-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
control-plane: controller
name: kustomize-controller
namespace: flux-system
@@ -5242,11 +5287,6 @@ spec:
labels:
app: kustomize-controller
spec:
- tolerations:
- - key: "arch"
- operator: "Equal"
- value: "arm64"
- effect: "NoSchedule"
containers:
- args:
- --events-addr=http://notification-controller.flux-system.svc.cluster.local./
@@ -5259,7 +5299,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- image: ghcr.io/fluxcd/kustomize-controller:v1.0.0-rc.4
+ image: ghcr.io/fluxcd/kustomize-controller:v1.1.1
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
@@ -5316,7 +5356,7 @@ metadata:
app.kubernetes.io/component: helm-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
name: helmreleases.helm.toolkit.fluxcd.io
spec:
group: helm.toolkit.fluxcd.io
@@ -5595,7 +5635,9 @@ spec:
type: string
type: object
interval:
- description: Interval at which to reconcile the Helm release.
+ description: Interval at which to reconcile the Helm release. This
+ interval is approximate and may be subject to jitter to ensure efficient
+ use of resources.
pattern: ^([0-9]+(\.[0-9]+)?(ms|s|m|h))+$
type: string
kubeConfig:
@@ -5938,6 +5980,15 @@ spec:
description: Uninstall holds the configuration for Helm uninstall
actions for this HelmRelease.
properties:
+ deletionPropagation:
+ default: background
+ description: DeletionPropagation specifies the deletion propagation
+ policy when a Helm uninstall is performed.
+ enum:
+ - background
+ - foreground
+ - orphan
+ type: string
disableHooks:
description: DisableHooks prevents hooks from running during the
Helm rollback action.
@@ -6232,7 +6283,7 @@ metadata:
app.kubernetes.io/component: helm-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
name: helm-controller
namespace: flux-system
---
@@ -6243,7 +6294,7 @@ metadata:
app.kubernetes.io/component: helm-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
control-plane: controller
name: helm-controller
namespace: flux-system
@@ -6260,11 +6311,6 @@ spec:
labels:
app: helm-controller
spec:
- tolerations:
- - key: "arch"
- operator: "Equal"
- value: "arm64"
- effect: "NoSchedule"
containers:
- args:
- --events-addr=http://notification-controller.flux-system.svc.cluster.local./
@@ -6277,7 +6323,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- image: ghcr.io/fluxcd/helm-controller:v0.34.1
+ image: ghcr.io/fluxcd/helm-controller:v0.36.2
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
@@ -6334,7 +6380,7 @@ metadata:
app.kubernetes.io/component: notification-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
name: alerts.notification.toolkit.fluxcd.io
spec:
group: notification.toolkit.fluxcd.io
@@ -6578,7 +6624,7 @@ spec:
the context of the event. If a field would override one already
present on the original event as generated by the emitter, then
the override doesn't happen, i.e. the original value is preserved,
- and an error log is printed.
+ and an info log is printed.
type: object
eventSeverity:
default: info
@@ -6771,7 +6817,7 @@ metadata:
app.kubernetes.io/component: notification-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
name: providers.notification.toolkit.fluxcd.io
spec:
group: notification.toolkit.fluxcd.io
@@ -6996,14 +7042,17 @@ spec:
description: ProviderSpec defines the desired state of the Provider.
properties:
address:
- description: Address specifies the HTTP/S incoming webhook address
- of this Provider.
+ description: Address specifies the endpoint, in a generic sense, to
+ where alerts are sent. What kind of endpoint depends on the specific
+ Provider type being used. For the generic Provider, for example,
+ this is an HTTP/S address. For other Provider types this could be
+ a project ID or a namespace.
maxLength: 2048
- pattern: ^(http|https)://.*$
type: string
certSecretRef:
- description: CertSecretRef specifies the Secret containing a PEM-encoded
- CA certificate (`caFile`).
+ description: "CertSecretRef specifies the Secret containing a PEM-encoded
+ CA certificate (in the `ca.crt` key). \n Note: Support for the `caFile`
+ key has been deprecated."
properties:
name:
description: Name of the referent.
@@ -7059,6 +7108,7 @@ spec:
- bitbucket
- azuredevops
- googlechat
+ - googlepubsub
- webex
- sentry
- azureeventhub
@@ -7069,6 +7119,8 @@ spec:
- alertmanager
- grafana
- githubdispatch
+ - pagerduty
+ - datadog
type: string
username:
description: Username specifies the name under which events are posted.
@@ -7176,7 +7228,7 @@ metadata:
app.kubernetes.io/component: notification-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
name: receivers.notification.toolkit.fluxcd.io
spec:
group: notification.toolkit.fluxcd.io
@@ -7842,7 +7894,7 @@ metadata:
app.kubernetes.io/component: notification-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
name: notification-controller
namespace: flux-system
---
@@ -7853,7 +7905,7 @@ metadata:
app.kubernetes.io/component: notification-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
control-plane: controller
name: notification-controller
namespace: flux-system
@@ -7874,7 +7926,7 @@ metadata:
app.kubernetes.io/component: notification-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
control-plane: controller
name: webhook-receiver
namespace: flux-system
@@ -7895,7 +7947,7 @@ metadata:
app.kubernetes.io/component: notification-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
control-plane: controller
name: notification-controller
namespace: flux-system
@@ -7912,11 +7964,6 @@ spec:
labels:
app: notification-controller
spec:
- tolerations:
- - key: "arch"
- operator: "Equal"
- value: "arm64"
- effect: "NoSchedule"
containers:
- args:
- --watch-all-namespaces=true
@@ -7928,7 +7975,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- image: ghcr.io/fluxcd/notification-controller:v1.0.0-rc.4
+ image: ghcr.io/fluxcd/notification-controller:v1.1.0
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
@@ -7990,7 +8037,7 @@ metadata:
app.kubernetes.io/component: image-reflector-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
name: imagepolicies.image.toolkit.fluxcd.io
spec:
group: image.toolkit.fluxcd.io
@@ -8397,7 +8444,7 @@ metadata:
app.kubernetes.io/component: image-reflector-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
name: imagerepositories.image.toolkit.fluxcd.io
spec:
group: image.toolkit.fluxcd.io
@@ -8681,13 +8728,15 @@ spec:
- namespaceSelectors
type: object
certSecretRef:
- description: "CertSecretRef can be given the name of a secret containing
- either or both of \n - a PEM-encoded client certificate (`certFile`)
- and private key (`keyFile`); - a PEM-encoded CA certificate (`caFile`)
+ description: "CertSecretRef can be given the name of a Secret containing
+ either or both of \n - a PEM-encoded client certificate (`tls.crt`)
+ and private key (`tls.key`); - a PEM-encoded CA certificate (`ca.crt`)
\n and whichever are supplied, will be used for connecting to the
registry. The client cert and key are useful if you are authenticating
with a certificate; the CA cert is useful if you are using a self-signed
- server certificate."
+ server certificate. The Secret must be of type `Opaque` or `kubernetes.io/tls`.
+ \n Note: Support for the `caFile`, `certFile` and `keyFile` keys
+ has been deprecated."
properties:
name:
description: Name of the referent.
@@ -8872,7 +8921,7 @@ metadata:
app.kubernetes.io/component: image-reflector-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
name: image-reflector-controller
namespace: flux-system
---
@@ -8883,7 +8932,7 @@ metadata:
app.kubernetes.io/component: image-reflector-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
control-plane: controller
name: image-reflector-controller
namespace: flux-system
@@ -8900,11 +8949,6 @@ spec:
labels:
app: image-reflector-controller
spec:
- tolerations:
- - key: "arch"
- operator: "Equal"
- value: "arm64"
- effect: "NoSchedule"
containers:
- args:
- --events-addr=http://notification-controller.flux-system.svc.cluster.local./
@@ -8917,7 +8961,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- image: ghcr.io/fluxcd/image-reflector-controller:v0.28.0
+ image: ghcr.io/fluxcd/image-reflector-controller:v0.30.0
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
@@ -8977,7 +9021,7 @@ metadata:
app.kubernetes.io/component: image-automation-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
name: imageupdateautomations.image.toolkit.fluxcd.io
spec:
group: image.toolkit.fluxcd.io
@@ -9109,8 +9153,20 @@ spec:
to the branch named. The branch is created using `.spec.checkout.branch`
as the starting point, if it doesn't already exist.
type: string
- required:
- - branch
+ options:
+ additionalProperties:
+ type: string
+ description: 'Options specifies the push options that are
+ sent to the Git server when performing a push operation.
+ For details, see: https://git-scm.com/docs/git-push#Documentation/git-push.txt---push-optionltoptiongt'
+ type: object
+ refspec:
+ description: 'Refspec specifies the Git Refspec to use for
+ a push operation. If both Branch and Refspec are provided,
+ then the commit is pushed to the branch and also using the
+ specified refspec. For more details about Git Refspecs,
+ see: https://git-scm.com/book/en/v2/Git-Internals-The-Refspec'
+ type: string
type: object
required:
- commit
@@ -9283,7 +9339,7 @@ metadata:
app.kubernetes.io/component: image-automation-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
name: image-automation-controller
namespace: flux-system
---
@@ -9294,7 +9350,7 @@ metadata:
app.kubernetes.io/component: image-automation-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
- app.kubernetes.io/version: v2.0.0-rc.5
+ app.kubernetes.io/version: v2.1.2
control-plane: controller
name: image-automation-controller
namespace: flux-system
@@ -9311,11 +9367,6 @@ spec:
labels:
app: image-automation-controller
spec:
- tolerations:
- - key: "arch"
- operator: "Equal"
- value: "arm64"
- effect: "NoSchedule"
containers:
- args:
- --events-addr=http://notification-controller.flux-system.svc.cluster.local./
@@ -9328,7 +9379,7 @@ spec:
valueFrom:
fieldRef:
fieldPath: metadata.namespace
- image: ghcr.io/fluxcd/image-automation-controller:v0.34.1
+ image: ghcr.io/fluxcd/image-automation-controller:v0.36.1
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet: