cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

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:
Mclusters/production/flux-system/gotk-components.yaml | 257+++++++++++++++++++++++++++++++++++++++++++++++--------------------------------
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: