update flux components to 0.11.0

This commit is contained in:
2021-04-05 14:46:14 +01:00
parent f4e49d7eec
commit 84be475c69
@@ -1,23 +1,23 @@
--- ---
# Flux version: v0.8.0 # Flux version: v0.11.0
# Components: source-controller,kustomize-controller,helm-controller,notification-controller # Components: source-controller,kustomize-controller,helm-controller,notification-controller
apiVersion: v1 apiVersion: v1
kind: Namespace kind: Namespace
metadata: metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/version: v0.8.0 app.kubernetes.io/version: v0.11.0
name: flux-system name: flux-system
--- ---
apiVersion: apiextensions.k8s.io/v1 apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.3.0 controller-gen.kubebuilder.io/version: v0.4.1
creationTimestamp: null creationTimestamp: null
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/version: v0.8.0 app.kubernetes.io/version: v0.11.0
name: alerts.notification.toolkit.fluxcd.io name: alerts.notification.toolkit.fluxcd.io
spec: spec:
group: notification.toolkit.fluxcd.io group: notification.toolkit.fluxcd.io
@@ -183,11 +183,11 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.3.0 controller-gen.kubebuilder.io/version: v0.4.1
creationTimestamp: null creationTimestamp: null
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/version: v0.8.0 app.kubernetes.io/version: v0.11.0
name: buckets.source.toolkit.fluxcd.io name: buckets.source.toolkit.fluxcd.io
spec: spec:
group: source.toolkit.fluxcd.io group: source.toolkit.fluxcd.io
@@ -370,11 +370,11 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.3.0 controller-gen.kubebuilder.io/version: v0.4.1
creationTimestamp: null creationTimestamp: null
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/version: v0.8.0 app.kubernetes.io/version: v0.11.0
name: gitrepositories.source.toolkit.fluxcd.io name: gitrepositories.source.toolkit.fluxcd.io
spec: spec:
group: source.toolkit.fluxcd.io group: source.toolkit.fluxcd.io
@@ -585,11 +585,11 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.3.0 controller-gen.kubebuilder.io/version: v0.4.1
creationTimestamp: null creationTimestamp: null
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/version: v0.8.0 app.kubernetes.io/version: v0.11.0
name: helmcharts.source.toolkit.fluxcd.io name: helmcharts.source.toolkit.fluxcd.io
spec: spec:
group: source.toolkit.fluxcd.io group: source.toolkit.fluxcd.io
@@ -776,11 +776,11 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.3.0 controller-gen.kubebuilder.io/version: v0.4.1
creationTimestamp: null creationTimestamp: null
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/version: v0.8.0 app.kubernetes.io/version: v0.11.0
name: helmreleases.helm.toolkit.fluxcd.io name: helmreleases.helm.toolkit.fluxcd.io
spec: spec:
group: helm.toolkit.fluxcd.io group: helm.toolkit.fluxcd.io
@@ -1291,11 +1291,11 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.3.0 controller-gen.kubebuilder.io/version: v0.4.1
creationTimestamp: null creationTimestamp: null
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/version: v0.8.0 app.kubernetes.io/version: v0.11.0
name: helmrepositories.source.toolkit.fluxcd.io name: helmrepositories.source.toolkit.fluxcd.io
spec: spec:
group: source.toolkit.fluxcd.io group: source.toolkit.fluxcd.io
@@ -1458,11 +1458,11 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.3.0 controller-gen.kubebuilder.io/version: v0.4.1
creationTimestamp: null creationTimestamp: null
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/version: v0.8.0 app.kubernetes.io/version: v0.11.0
name: kustomizations.kustomize.toolkit.fluxcd.io name: kustomizations.kustomize.toolkit.fluxcd.io
spec: spec:
group: kustomize.toolkit.fluxcd.io group: kustomize.toolkit.fluxcd.io
@@ -1536,6 +1536,10 @@ spec:
- name - name
type: object type: object
type: array type: array
force:
default: false
description: Force instructs the controller to recreate resources when patching fails due to an immutable field change.
type: boolean
healthChecks: healthChecks:
description: A list of resources to be included in the health assessment. description: A list of resources to be included in the health assessment.
items: items:
@@ -1671,6 +1675,27 @@ spec:
type: string type: string
description: Substitute holds a map of key/value pairs. The variables defined in your YAML manifests that match any of the keys defined in the map will be substituted with the set value. Includes support for bash string replacement functions e.g. ${var:=default}, ${var:position} and ${var/substring/replacement}. description: Substitute holds a map of key/value pairs. The variables defined in your YAML manifests that match any of the keys defined in the map will be substituted with the set value. Includes support for bash string replacement functions e.g. ${var:=default}, ${var:position} and ${var/substring/replacement}.
type: object type: object
substituteFrom:
description: SubstituteFrom holds references to ConfigMaps and Secrets containing the variables and their values to be substituted in the YAML manifests. The ConfigMap and the Secret data keys represent the var names and they must match the vars declared in the manifests for the substitution to happen.
items:
description: SubstituteReference contains a reference to a resource containing the variables name and value.
properties:
kind:
description: Kind of the values referent, valid values are ('Secret', 'ConfigMap').
enum:
- Secret
- ConfigMap
type: string
name:
description: Name of the values referent. Should reside in the same namespace as the referring resource.
maxLength: 253
minLength: 1
type: string
required:
- kind
- name
type: object
type: array
type: object type: object
prune: prune:
description: Prune enables garbage collection. description: Prune enables garbage collection.
@@ -1715,7 +1740,7 @@ spec:
description: Timeout for validation, apply and health checking operations. Defaults to 'Interval' duration. description: Timeout for validation, apply and health checking operations. Defaults to 'Interval' duration.
type: string type: string
validation: validation:
description: Validate the Kubernetes objects before applying them on the cluster. The validation strategy can be 'client' (local dry-run), 'server' (APIServer dry-run) or 'none'. description: Validate the Kubernetes objects before applying them on the cluster. The validation strategy can be 'client' (local dry-run), 'server' (APIServer dry-run) or 'none'. When 'Force' is 'true', validation will fallback to 'client' if set to 'server' because server-side validation is not supported in this scenario.
enum: enum:
- none - none
- client - client
@@ -1829,11 +1854,11 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.3.0 controller-gen.kubebuilder.io/version: v0.4.1
creationTimestamp: null creationTimestamp: null
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/version: v0.8.0 app.kubernetes.io/version: v0.11.0
name: providers.notification.toolkit.fluxcd.io name: providers.notification.toolkit.fluxcd.io
spec: spec:
group: notification.toolkit.fluxcd.io group: notification.toolkit.fluxcd.io
@@ -1902,6 +1927,8 @@ spec:
- gitlab - gitlab
- bitbucket - bitbucket
- azuredevops - azuredevops
- googlechat
- webex
type: string type: string
username: username:
description: Bot username for this provider description: Bot username for this provider
@@ -1972,11 +1999,11 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition kind: CustomResourceDefinition
metadata: metadata:
annotations: annotations:
controller-gen.kubebuilder.io/version: v0.3.0 controller-gen.kubebuilder.io/version: v0.4.1
creationTimestamp: null creationTimestamp: null
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/version: v0.8.0 app.kubernetes.io/version: v0.11.0
name: receivers.notification.toolkit.fluxcd.io name: receivers.notification.toolkit.fluxcd.io
spec: spec:
group: notification.toolkit.fluxcd.io group: notification.toolkit.fluxcd.io
@@ -2078,6 +2105,7 @@ spec:
- quay - quay
- gcr - gcr
- nexus - nexus
- acr
type: string type: string
required: required:
- resources - resources
@@ -2150,7 +2178,7 @@ kind: ServiceAccount
metadata: metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/version: v0.8.0 app.kubernetes.io/version: v0.11.0
name: helm-controller name: helm-controller
namespace: flux-system namespace: flux-system
--- ---
@@ -2159,7 +2187,7 @@ kind: ServiceAccount
metadata: metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/version: v0.8.0 app.kubernetes.io/version: v0.11.0
name: kustomize-controller name: kustomize-controller
namespace: flux-system namespace: flux-system
--- ---
@@ -2168,7 +2196,7 @@ kind: ServiceAccount
metadata: metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/version: v0.8.0 app.kubernetes.io/version: v0.11.0
name: notification-controller name: notification-controller
namespace: flux-system namespace: flux-system
--- ---
@@ -2177,7 +2205,7 @@ kind: ServiceAccount
metadata: metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/version: v0.8.0 app.kubernetes.io/version: v0.11.0
name: source-controller name: source-controller
namespace: flux-system namespace: flux-system
--- ---
@@ -2186,7 +2214,7 @@ kind: ClusterRole
metadata: metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/version: v0.8.0 app.kubernetes.io/version: v0.11.0
name: crd-controller-flux-system name: crd-controller-flux-system
rules: rules:
- apiGroups: - apiGroups:
@@ -2265,7 +2293,7 @@ kind: ClusterRoleBinding
metadata: metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/version: v0.8.0 app.kubernetes.io/version: v0.11.0
name: cluster-reconciler-flux-system name: cluster-reconciler-flux-system
roleRef: roleRef:
apiGroup: rbac.authorization.k8s.io apiGroup: rbac.authorization.k8s.io
@@ -2284,7 +2312,7 @@ kind: ClusterRoleBinding
metadata: metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/version: v0.8.0 app.kubernetes.io/version: v0.11.0
name: crd-controller-flux-system name: crd-controller-flux-system
roleRef: roleRef:
apiGroup: rbac.authorization.k8s.io apiGroup: rbac.authorization.k8s.io
@@ -2315,7 +2343,7 @@ kind: Service
metadata: metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/version: v0.8.0 app.kubernetes.io/version: v0.11.0
control-plane: controller control-plane: controller
name: notification-controller name: notification-controller
namespace: flux-system namespace: flux-system
@@ -2334,7 +2362,7 @@ kind: Service
metadata: metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/version: v0.8.0 app.kubernetes.io/version: v0.11.0
control-plane: controller control-plane: controller
name: source-controller name: source-controller
namespace: flux-system namespace: flux-system
@@ -2353,7 +2381,7 @@ kind: Service
metadata: metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/version: v0.8.0 app.kubernetes.io/version: v0.11.0
control-plane: controller control-plane: controller
name: webhook-receiver name: webhook-receiver
namespace: flux-system namespace: flux-system
@@ -2372,7 +2400,7 @@ kind: Deployment
metadata: metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/version: v0.8.0 app.kubernetes.io/version: v0.11.0
control-plane: controller control-plane: controller
name: helm-controller name: helm-controller
namespace: flux-system namespace: flux-system
@@ -2401,7 +2429,7 @@ spec:
valueFrom: valueFrom:
fieldRef: fieldRef:
fieldPath: metadata.namespace fieldPath: metadata.namespace
image: ghcr.io/fluxcd/helm-controller:v0.7.0 image: ghcr.io/fluxcd/helm-controller:v0.9.0
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
livenessProbe: livenessProbe:
httpGet: httpGet:
@@ -2444,7 +2472,7 @@ kind: Deployment
metadata: metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/version: v0.8.0 app.kubernetes.io/version: v0.11.0
control-plane: controller control-plane: controller
name: kustomize-controller name: kustomize-controller
namespace: flux-system namespace: flux-system
@@ -2473,7 +2501,7 @@ spec:
valueFrom: valueFrom:
fieldRef: fieldRef:
fieldPath: metadata.namespace fieldPath: metadata.namespace
image: ghcr.io/fluxcd/kustomize-controller:v0.8.0 image: ghcr.io/fluxcd/kustomize-controller:v0.10.0
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
livenessProbe: livenessProbe:
httpGet: httpGet:
@@ -2518,7 +2546,7 @@ kind: Deployment
metadata: metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/version: v0.8.0 app.kubernetes.io/version: v0.11.0
control-plane: controller control-plane: controller
name: notification-controller name: notification-controller
namespace: flux-system namespace: flux-system
@@ -2546,7 +2574,7 @@ spec:
valueFrom: valueFrom:
fieldRef: fieldRef:
fieldPath: metadata.namespace fieldPath: metadata.namespace
image: ghcr.io/fluxcd/notification-controller:v0.8.0 image: ghcr.io/fluxcd/notification-controller:v0.11.0
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
livenessProbe: livenessProbe:
httpGet: httpGet:
@@ -2593,7 +2621,7 @@ kind: Deployment
metadata: metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/version: v0.8.0 app.kubernetes.io/version: v0.11.0
control-plane: controller control-plane: controller
name: source-controller name: source-controller
namespace: flux-system namespace: flux-system
@@ -2626,7 +2654,7 @@ spec:
valueFrom: valueFrom:
fieldRef: fieldRef:
fieldPath: metadata.namespace fieldPath: metadata.namespace
image: ghcr.io/fluxcd/source-controller:v0.8.0 image: ghcr.io/fluxcd/source-controller:v0.10.0
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
livenessProbe: livenessProbe:
httpGet: httpGet:
@@ -2676,7 +2704,7 @@ kind: NetworkPolicy
metadata: metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/version: v0.8.0 app.kubernetes.io/version: v0.11.0
name: allow-scraping name: allow-scraping
namespace: flux-system namespace: flux-system
spec: spec:
@@ -2695,7 +2723,7 @@ kind: NetworkPolicy
metadata: metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/version: v0.8.0 app.kubernetes.io/version: v0.11.0
name: allow-webhooks name: allow-webhooks
namespace: flux-system namespace: flux-system
spec: spec:
@@ -2713,7 +2741,7 @@ kind: NetworkPolicy
metadata: metadata:
labels: labels:
app.kubernetes.io/instance: flux-system app.kubernetes.io/instance: flux-system
app.kubernetes.io/version: v0.8.0 app.kubernetes.io/version: v0.11.0
name: deny-ingress name: deny-ingress
namespace: flux-system namespace: flux-system
spec: spec: