Created
September 22, 2022 12:19
-
-
Save jsam/4485cb4c2e1611a283c924a97430d1a7 to your computer and use it in GitHub Desktop.
a
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| apiVersion: apps/v1 | |
| kind: Deployment | |
| metadata: | |
| annotations: | |
| deployment.kubernetes.io/revision: "4" | |
| creationTimestamp: "2022-09-19T12:49:14Z" | |
| generation: 5 | |
| labels: | |
| app.kubernetes.io/instance: flux-system | |
| app.kubernetes.io/part-of: flux | |
| app.kubernetes.io/version: v0.34.0 | |
| control-plane: controller | |
| kustomize.toolkit.fluxcd.io/name: flux-system | |
| kustomize.toolkit.fluxcd.io/namespace: flux-system | |
| name: helm-controller | |
| namespace: flux-system | |
| resourceVersion: "8199171" | |
| uid: 029b8de0-e6e8-4434-bd41-928c8e46ad05 | |
| spec: | |
| progressDeadlineSeconds: 600 | |
| replicas: 1 | |
| revisionHistoryLimit: 10 | |
| selector: | |
| matchLabels: | |
| app: helm-controller | |
| strategy: | |
| rollingUpdate: | |
| maxSurge: 25% | |
| maxUnavailable: 25% | |
| type: RollingUpdate | |
| template: | |
| metadata: | |
| annotations: | |
| kubectl.kubernetes.io/restartedAt: "2022-09-22T14:18:41+02:00" | |
| prometheus.io/port: "8080" | |
| prometheus.io/scrape: "true" | |
| creationTimestamp: null | |
| labels: | |
| app: helm-controller | |
| spec: | |
| affinity: | |
| nodeAffinity: | |
| requiredDuringSchedulingIgnoredDuringExecution: | |
| nodeSelectorTerms: | |
| - matchExpressions: | |
| - key: purpose | |
| operator: In | |
| values: | |
| - worker | |
| containers: | |
| - args: | |
| - --events-addr=http://notification-controller.flux-system.svc.cluster.local./ | |
| - --watch-all-namespaces=true | |
| - --log-level=info | |
| - --log-encoding=json | |
| - --enable-leader-election | |
| env: | |
| - name: RUNTIME_NAMESPACE | |
| valueFrom: | |
| fieldRef: | |
| apiVersion: v1 | |
| fieldPath: metadata.namespace | |
| image: ghcr.io/fluxcd/helm-controller:v0.24.0 | |
| imagePullPolicy: IfNotPresent | |
| livenessProbe: | |
| failureThreshold: 3 | |
| httpGet: | |
| path: /healthz | |
| port: healthz | |
| scheme: HTTP | |
| periodSeconds: 10 | |
| successThreshold: 1 | |
| timeoutSeconds: 1 | |
| name: manager | |
| ports: | |
| - containerPort: 8080 | |
| name: http-prom | |
| protocol: TCP | |
| - containerPort: 9440 | |
| name: healthz | |
| protocol: TCP | |
| readinessProbe: | |
| failureThreshold: 3 | |
| httpGet: | |
| path: /readyz | |
| port: healthz | |
| scheme: HTTP | |
| periodSeconds: 10 | |
| successThreshold: 1 | |
| timeoutSeconds: 1 | |
| resources: | |
| limits: | |
| cpu: 200m | |
| memory: 600M | |
| requests: | |
| cpu: 100m | |
| memory: 300M | |
| securityContext: | |
| allowPrivilegeEscalation: false | |
| capabilities: | |
| drop: | |
| - ALL | |
| readOnlyRootFilesystem: true | |
| runAsNonRoot: true | |
| seccompProfile: | |
| type: RuntimeDefault | |
| terminationMessagePath: /dev/termination-log | |
| terminationMessagePolicy: File | |
| volumeMounts: | |
| - mountPath: /tmp | |
| name: temp | |
| dnsPolicy: ClusterFirst | |
| nodeSelector: | |
| kubernetes.io/os: linux | |
| restartPolicy: Always | |
| schedulerName: default-scheduler | |
| securityContext: | |
| fsGroup: 1337 | |
| serviceAccount: helm-controller | |
| serviceAccountName: helm-controller | |
| terminationGracePeriodSeconds: 600 | |
| tolerations: | |
| - key: system_node | |
| operator: Exists | |
| volumes: | |
| - emptyDir: {} | |
| name: temp | |
| status: | |
| availableReplicas: 1 | |
| conditions: | |
| - lastTransitionTime: "2022-09-22T11:22:24Z" | |
| lastUpdateTime: "2022-09-22T11:22:24Z" | |
| message: Deployment has minimum availability. | |
| reason: MinimumReplicasAvailable | |
| status: "True" | |
| type: Available | |
| - lastTransitionTime: "2022-09-19T12:49:14Z" | |
| lastUpdateTime: "2022-09-22T12:15:14Z" | |
| message: ReplicaSet "helm-controller-697ff679c4" has successfully progressed. | |
| reason: NewReplicaSetAvailable | |
| status: "True" | |
| type: Progressing | |
| observedGeneration: 4 | |
| readyReplicas: 1 | |
| replicas: 1 | |
| updatedReplicas: 1 | |
| apiVersion: apps/v1 | |
| kind: Deployment | |
| metadata: | |
| annotations: | |
| deployment.kubernetes.io/revision: "4" | |
| creationTimestamp: "2022-09-19T12:49:14Z" | |
| generation: 5 | |
| labels: | |
| app.kubernetes.io/instance: flux-system | |
| app.kubernetes.io/part-of: flux | |
| app.kubernetes.io/version: v0.34.0 | |
| control-plane: controller | |
| kustomize.toolkit.fluxcd.io/name: flux-system | |
| kustomize.toolkit.fluxcd.io/namespace: flux-system | |
| name: image-automation-controller | |
| namespace: flux-system | |
| resourceVersion: "8199178" | |
| uid: de86808b-1ad6-4622-8103-403dc9080135 | |
| spec: | |
| progressDeadlineSeconds: 600 | |
| replicas: 1 | |
| revisionHistoryLimit: 10 | |
| selector: | |
| matchLabels: | |
| app: image-automation-controller | |
| strategy: | |
| rollingUpdate: | |
| maxSurge: 25% | |
| maxUnavailable: 25% | |
| type: RollingUpdate | |
| template: | |
| metadata: | |
| annotations: | |
| kubectl.kubernetes.io/restartedAt: "2022-09-22T14:18:41+02:00" | |
| prometheus.io/port: "8080" | |
| prometheus.io/scrape: "true" | |
| creationTimestamp: null | |
| labels: | |
| app: image-automation-controller | |
| spec: | |
| affinity: | |
| nodeAffinity: | |
| requiredDuringSchedulingIgnoredDuringExecution: | |
| nodeSelectorTerms: | |
| - matchExpressions: | |
| - key: purpose | |
| operator: In | |
| values: | |
| - worker | |
| containers: | |
| - args: | |
| - --events-addr=http://notification-controller.flux-system.svc.cluster.local./ | |
| - --watch-all-namespaces=true | |
| - --log-level=info | |
| - --log-encoding=json | |
| - --enable-leader-election | |
| env: | |
| - name: EXPERIMENTAL_GIT_TRANSPORT | |
| value: "true" | |
| - name: RUNTIME_NAMESPACE | |
| valueFrom: | |
| fieldRef: | |
| apiVersion: v1 | |
| fieldPath: metadata.namespace | |
| image: ghcr.io/fluxcd/image-automation-controller:v0.25.0 | |
| imagePullPolicy: IfNotPresent | |
| livenessProbe: | |
| failureThreshold: 3 | |
| httpGet: | |
| path: /healthz | |
| port: healthz | |
| scheme: HTTP | |
| periodSeconds: 10 | |
| successThreshold: 1 | |
| timeoutSeconds: 1 | |
| name: manager | |
| ports: | |
| - containerPort: 8080 | |
| name: http-prom | |
| protocol: TCP | |
| - containerPort: 9440 | |
| name: healthz | |
| protocol: TCP | |
| readinessProbe: | |
| failureThreshold: 3 | |
| httpGet: | |
| path: /readyz | |
| port: healthz | |
| scheme: HTTP | |
| periodSeconds: 10 | |
| successThreshold: 1 | |
| timeoutSeconds: 1 | |
| resources: | |
| limits: | |
| cpu: 200m | |
| memory: 800M | |
| requests: | |
| cpu: 50m | |
| memory: 400M | |
| securityContext: | |
| allowPrivilegeEscalation: false | |
| capabilities: | |
| drop: | |
| - ALL | |
| readOnlyRootFilesystem: true | |
| runAsNonRoot: true | |
| seccompProfile: | |
| type: RuntimeDefault | |
| terminationMessagePath: /dev/termination-log | |
| terminationMessagePolicy: File | |
| volumeMounts: | |
| - mountPath: /tmp | |
| name: temp | |
| dnsPolicy: ClusterFirst | |
| nodeSelector: | |
| kubernetes.io/os: linux | |
| restartPolicy: Always | |
| schedulerName: default-scheduler | |
| securityContext: | |
| fsGroup: 1337 | |
| serviceAccount: image-automation-controller | |
| serviceAccountName: image-automation-controller | |
| terminationGracePeriodSeconds: 10 | |
| tolerations: | |
| - key: system_node | |
| operator: Exists | |
| volumes: | |
| - emptyDir: {} | |
| name: temp | |
| status: | |
| availableReplicas: 1 | |
| conditions: | |
| - lastTransitionTime: "2022-09-22T11:22:27Z" | |
| lastUpdateTime: "2022-09-22T11:22:27Z" | |
| message: Deployment has minimum availability. | |
| reason: MinimumReplicasAvailable | |
| status: "True" | |
| type: Available | |
| - lastTransitionTime: "2022-09-19T12:49:14Z" | |
| lastUpdateTime: "2022-09-22T12:15:14Z" | |
| message: ReplicaSet "image-automation-controller-6d8b49f96d" has successfully | |
| progressed. | |
| reason: NewReplicaSetAvailable | |
| status: "True" | |
| type: Progressing | |
| observedGeneration: 4 | |
| readyReplicas: 1 | |
| replicas: 1 | |
| updatedReplicas: 1 | |
| apiVersion: apps/v1 | |
| kind: Deployment | |
| metadata: | |
| annotations: | |
| deployment.kubernetes.io/revision: "4" | |
| creationTimestamp: "2022-09-19T12:49:14Z" | |
| generation: 5 | |
| labels: | |
| app.kubernetes.io/instance: flux-system | |
| app.kubernetes.io/part-of: flux | |
| app.kubernetes.io/version: v0.34.0 | |
| control-plane: controller | |
| kustomize.toolkit.fluxcd.io/name: flux-system | |
| kustomize.toolkit.fluxcd.io/namespace: flux-system | |
| name: image-reflector-controller | |
| namespace: flux-system | |
| resourceVersion: "8199190" | |
| uid: 40f9a080-6e7a-4b94-b420-1b88788e87fe | |
| spec: | |
| progressDeadlineSeconds: 600 | |
| replicas: 1 | |
| revisionHistoryLimit: 10 | |
| selector: | |
| matchLabels: | |
| app: image-reflector-controller | |
| strategy: | |
| rollingUpdate: | |
| maxSurge: 25% | |
| maxUnavailable: 25% | |
| type: RollingUpdate | |
| template: | |
| metadata: | |
| annotations: | |
| kubectl.kubernetes.io/restartedAt: "2022-09-22T14:18:41+02:00" | |
| prometheus.io/port: "8080" | |
| prometheus.io/scrape: "true" | |
| creationTimestamp: null | |
| labels: | |
| app: image-reflector-controller | |
| spec: | |
| affinity: | |
| nodeAffinity: | |
| requiredDuringSchedulingIgnoredDuringExecution: | |
| nodeSelectorTerms: | |
| - matchExpressions: | |
| - key: purpose | |
| operator: In | |
| values: | |
| - worker | |
| containers: | |
| - args: | |
| - --events-addr=http://notification-controller.flux-system.svc.cluster.local./ | |
| - --watch-all-namespaces=true | |
| - --log-level=info | |
| - --log-encoding=json | |
| - --enable-leader-election | |
| env: | |
| - name: RUNTIME_NAMESPACE | |
| valueFrom: | |
| fieldRef: | |
| apiVersion: v1 | |
| fieldPath: metadata.namespace | |
| image: ghcr.io/fluxcd/image-reflector-controller:v0.21.0 | |
| imagePullPolicy: IfNotPresent | |
| livenessProbe: | |
| failureThreshold: 3 | |
| httpGet: | |
| path: /healthz | |
| port: healthz | |
| scheme: HTTP | |
| periodSeconds: 10 | |
| successThreshold: 1 | |
| timeoutSeconds: 1 | |
| name: manager | |
| ports: | |
| - containerPort: 8080 | |
| name: http-prom | |
| protocol: TCP | |
| - containerPort: 9440 | |
| name: healthz | |
| protocol: TCP | |
| readinessProbe: | |
| failureThreshold: 3 | |
| httpGet: | |
| path: /readyz | |
| port: healthz | |
| scheme: HTTP | |
| periodSeconds: 10 | |
| successThreshold: 1 | |
| timeoutSeconds: 1 | |
| resources: | |
| limits: | |
| cpu: 200m | |
| memory: 1G | |
| requests: | |
| cpu: 100m | |
| memory: 500M | |
| securityContext: | |
| allowPrivilegeEscalation: false | |
| capabilities: | |
| drop: | |
| - ALL | |
| readOnlyRootFilesystem: true | |
| runAsNonRoot: true | |
| seccompProfile: | |
| type: RuntimeDefault | |
| terminationMessagePath: /dev/termination-log | |
| terminationMessagePolicy: File | |
| volumeMounts: | |
| - mountPath: /tmp | |
| name: temp | |
| - mountPath: /data | |
| name: data | |
| dnsPolicy: ClusterFirst | |
| nodeSelector: | |
| kubernetes.io/os: linux | |
| restartPolicy: Always | |
| schedulerName: default-scheduler | |
| securityContext: | |
| fsGroup: 1337 | |
| serviceAccount: image-reflector-controller | |
| serviceAccountName: image-reflector-controller | |
| terminationGracePeriodSeconds: 10 | |
| tolerations: | |
| - key: system_node | |
| operator: Exists | |
| volumes: | |
| - emptyDir: {} | |
| name: temp | |
| - emptyDir: {} | |
| name: data | |
| status: | |
| availableReplicas: 1 | |
| conditions: | |
| - lastTransitionTime: "2022-09-22T11:22:36Z" | |
| lastUpdateTime: "2022-09-22T11:22:36Z" | |
| message: Deployment has minimum availability. | |
| reason: MinimumReplicasAvailable | |
| status: "True" | |
| type: Available | |
| - lastTransitionTime: "2022-09-19T12:49:14Z" | |
| lastUpdateTime: "2022-09-22T12:15:14Z" | |
| message: ReplicaSet "image-reflector-controller-565ccfd554" has successfully progressed. | |
| reason: NewReplicaSetAvailable | |
| status: "True" | |
| type: Progressing | |
| observedGeneration: 4 | |
| readyReplicas: 1 | |
| replicas: 1 | |
| updatedReplicas: 1 | |
| apiVersion: apps/v1 | |
| kind: Deployment | |
| metadata: | |
| annotations: | |
| deployment.kubernetes.io/revision: "4" | |
| creationTimestamp: "2022-09-19T12:49:14Z" | |
| generation: 5 | |
| labels: | |
| app.kubernetes.io/instance: flux-system | |
| app.kubernetes.io/part-of: flux | |
| app.kubernetes.io/version: v0.34.0 | |
| control-plane: controller | |
| kustomize.toolkit.fluxcd.io/name: flux-system | |
| kustomize.toolkit.fluxcd.io/namespace: flux-system | |
| name: kustomize-controller | |
| namespace: flux-system | |
| resourceVersion: "8199198" | |
| uid: 0c36ad45-11d5-4710-a943-53e3d055992b | |
| spec: | |
| progressDeadlineSeconds: 600 | |
| replicas: 1 | |
| revisionHistoryLimit: 10 | |
| selector: | |
| matchLabels: | |
| app: kustomize-controller | |
| strategy: | |
| rollingUpdate: | |
| maxSurge: 25% | |
| maxUnavailable: 25% | |
| type: RollingUpdate | |
| template: | |
| metadata: | |
| annotations: | |
| kubectl.kubernetes.io/restartedAt: "2022-09-22T14:18:41+02:00" | |
| prometheus.io/port: "8080" | |
| prometheus.io/scrape: "true" | |
| creationTimestamp: null | |
| labels: | |
| app: kustomize-controller | |
| spec: | |
| affinity: | |
| nodeAffinity: | |
| requiredDuringSchedulingIgnoredDuringExecution: | |
| nodeSelectorTerms: | |
| - matchExpressions: | |
| - key: purpose | |
| operator: In | |
| values: | |
| - worker | |
| containers: | |
| - args: | |
| - --events-addr=http://notification-controller.flux-system.svc.cluster.local./ | |
| - --watch-all-namespaces=true | |
| - --log-level=info | |
| - --log-encoding=json | |
| - --enable-leader-election | |
| env: | |
| - name: RUNTIME_NAMESPACE | |
| valueFrom: | |
| fieldRef: | |
| apiVersion: v1 | |
| fieldPath: metadata.namespace | |
| image: ghcr.io/fluxcd/kustomize-controller:v0.28.0 | |
| imagePullPolicy: IfNotPresent | |
| livenessProbe: | |
| failureThreshold: 3 | |
| httpGet: | |
| path: /healthz | |
| port: healthz | |
| scheme: HTTP | |
| periodSeconds: 10 | |
| successThreshold: 1 | |
| timeoutSeconds: 1 | |
| name: manager | |
| ports: | |
| - containerPort: 8080 | |
| name: http-prom | |
| protocol: TCP | |
| - containerPort: 9440 | |
| name: healthz | |
| protocol: TCP | |
| readinessProbe: | |
| failureThreshold: 3 | |
| httpGet: | |
| path: /readyz | |
| port: healthz | |
| scheme: HTTP | |
| periodSeconds: 10 | |
| successThreshold: 1 | |
| timeoutSeconds: 1 | |
| resources: | |
| limits: | |
| cpu: 200m | |
| memory: 600M | |
| requests: | |
| cpu: 100m | |
| memory: 300M | |
| securityContext: | |
| allowPrivilegeEscalation: false | |
| capabilities: | |
| drop: | |
| - ALL | |
| readOnlyRootFilesystem: true | |
| runAsNonRoot: true | |
| seccompProfile: | |
| type: RuntimeDefault | |
| terminationMessagePath: /dev/termination-log | |
| terminationMessagePolicy: File | |
| volumeMounts: | |
| - mountPath: /tmp | |
| name: temp | |
| dnsPolicy: ClusterFirst | |
| nodeSelector: | |
| kubernetes.io/os: linux | |
| restartPolicy: Always | |
| schedulerName: default-scheduler | |
| securityContext: | |
| fsGroup: 1337 | |
| serviceAccount: kustomize-controller | |
| serviceAccountName: kustomize-controller | |
| terminationGracePeriodSeconds: 60 | |
| tolerations: | |
| - key: system_node | |
| operator: Exists | |
| volumes: | |
| - emptyDir: {} | |
| name: temp | |
| status: | |
| availableReplicas: 1 | |
| conditions: | |
| - lastTransitionTime: "2022-09-22T11:22:43Z" | |
| lastUpdateTime: "2022-09-22T11:22:43Z" | |
| message: Deployment has minimum availability. | |
| reason: MinimumReplicasAvailable | |
| status: "True" | |
| type: Available | |
| - lastTransitionTime: "2022-09-19T12:49:14Z" | |
| lastUpdateTime: "2022-09-22T12:15:14Z" | |
| message: ReplicaSet "kustomize-controller-5bb9fdb848" has successfully progressed. | |
| reason: NewReplicaSetAvailable | |
| status: "True" | |
| type: Progressing | |
| observedGeneration: 4 | |
| readyReplicas: 1 | |
| replicas: 1 | |
| updatedReplicas: 1 | |
| apiVersion: apps/v1 | |
| kind: Deployment | |
| metadata: | |
| annotations: | |
| deployment.kubernetes.io/revision: "4" | |
| creationTimestamp: "2022-09-19T12:49:14Z" | |
| generation: 5 | |
| labels: | |
| app.kubernetes.io/instance: flux-system | |
| app.kubernetes.io/part-of: flux | |
| app.kubernetes.io/version: v0.34.0 | |
| control-plane: controller | |
| kustomize.toolkit.fluxcd.io/name: flux-system | |
| kustomize.toolkit.fluxcd.io/namespace: flux-system | |
| name: notification-controller | |
| namespace: flux-system | |
| resourceVersion: "8199208" | |
| uid: 84852e44-0a84-4960-bcff-06b019bd22b8 | |
| spec: | |
| progressDeadlineSeconds: 600 | |
| replicas: 1 | |
| revisionHistoryLimit: 10 | |
| selector: | |
| matchLabels: | |
| app: notification-controller | |
| strategy: | |
| rollingUpdate: | |
| maxSurge: 25% | |
| maxUnavailable: 25% | |
| type: RollingUpdate | |
| template: | |
| metadata: | |
| annotations: | |
| kubectl.kubernetes.io/restartedAt: "2022-09-22T14:18:41+02:00" | |
| prometheus.io/port: "8080" | |
| prometheus.io/scrape: "true" | |
| creationTimestamp: null | |
| labels: | |
| app: notification-controller | |
| spec: | |
| affinity: | |
| nodeAffinity: | |
| requiredDuringSchedulingIgnoredDuringExecution: | |
| nodeSelectorTerms: | |
| - matchExpressions: | |
| - key: purpose | |
| operator: In | |
| values: | |
| - worker | |
| containers: | |
| - args: | |
| - --watch-all-namespaces=true | |
| - --log-level=info | |
| - --log-encoding=json | |
| - --enable-leader-election | |
| env: | |
| - name: RUNTIME_NAMESPACE | |
| valueFrom: | |
| fieldRef: | |
| apiVersion: v1 | |
| fieldPath: metadata.namespace | |
| image: ghcr.io/fluxcd/notification-controller:v0.26.0 | |
| imagePullPolicy: IfNotPresent | |
| livenessProbe: | |
| failureThreshold: 3 | |
| httpGet: | |
| path: /healthz | |
| port: healthz | |
| scheme: HTTP | |
| periodSeconds: 10 | |
| successThreshold: 1 | |
| timeoutSeconds: 1 | |
| name: manager | |
| ports: | |
| - containerPort: 9090 | |
| name: http | |
| protocol: TCP | |
| - containerPort: 9292 | |
| name: http-webhook | |
| protocol: TCP | |
| - containerPort: 8080 | |
| name: http-prom | |
| protocol: TCP | |
| - containerPort: 9440 | |
| name: healthz | |
| protocol: TCP | |
| readinessProbe: | |
| failureThreshold: 3 | |
| httpGet: | |
| path: /readyz | |
| port: healthz | |
| scheme: HTTP | |
| periodSeconds: 10 | |
| successThreshold: 1 | |
| timeoutSeconds: 1 | |
| resources: | |
| limits: | |
| cpu: 200m | |
| memory: 200M | |
| requests: | |
| cpu: 100m | |
| memory: 100M | |
| securityContext: | |
| allowPrivilegeEscalation: false | |
| capabilities: | |
| drop: | |
| - ALL | |
| readOnlyRootFilesystem: true | |
| runAsNonRoot: true | |
| seccompProfile: | |
| type: RuntimeDefault | |
| terminationMessagePath: /dev/termination-log | |
| terminationMessagePolicy: File | |
| volumeMounts: | |
| - mountPath: /tmp | |
| name: temp | |
| dnsPolicy: ClusterFirst | |
| nodeSelector: | |
| kubernetes.io/os: linux | |
| restartPolicy: Always | |
| schedulerName: default-scheduler | |
| securityContext: | |
| fsGroup: 1337 | |
| serviceAccount: notification-controller | |
| serviceAccountName: notification-controller | |
| terminationGracePeriodSeconds: 10 | |
| tolerations: | |
| - key: system_node | |
| operator: Exists | |
| volumes: | |
| - emptyDir: {} | |
| name: temp | |
| status: | |
| availableReplicas: 1 | |
| conditions: | |
| - lastTransitionTime: "2022-09-22T11:23:05Z" | |
| lastUpdateTime: "2022-09-22T11:23:05Z" | |
| message: Deployment has minimum availability. | |
| reason: MinimumReplicasAvailable | |
| status: "True" | |
| type: Available | |
| - lastTransitionTime: "2022-09-19T12:49:14Z" | |
| lastUpdateTime: "2022-09-22T12:15:14Z" | |
| message: ReplicaSet "notification-controller-6f8f85458" has successfully progressed. | |
| reason: NewReplicaSetAvailable | |
| status: "True" | |
| type: Progressing | |
| observedGeneration: 4 | |
| readyReplicas: 1 | |
| replicas: 1 | |
| updatedReplicas: 1 | |
| apiVersion: apps/v1 | |
| kind: Deployment | |
| metadata: | |
| annotations: | |
| deployment.kubernetes.io/revision: "4" | |
| creationTimestamp: "2022-09-19T12:49:14Z" | |
| generation: 5 | |
| labels: | |
| app.kubernetes.io/instance: flux-system | |
| app.kubernetes.io/part-of: flux | |
| app.kubernetes.io/version: v0.34.0 | |
| control-plane: controller | |
| kustomize.toolkit.fluxcd.io/name: flux-system | |
| kustomize.toolkit.fluxcd.io/namespace: flux-system | |
| name: source-controller | |
| namespace: flux-system | |
| resourceVersion: "8199214" | |
| uid: 74993d1e-387d-4382-8965-972df0d41241 | |
| spec: | |
| progressDeadlineSeconds: 600 | |
| replicas: 1 | |
| revisionHistoryLimit: 10 | |
| selector: | |
| matchLabels: | |
| app: source-controller | |
| strategy: | |
| type: Recreate | |
| template: | |
| metadata: | |
| annotations: | |
| kubectl.kubernetes.io/restartedAt: "2022-09-22T14:18:41+02:00" | |
| prometheus.io/port: "8080" | |
| prometheus.io/scrape: "true" | |
| creationTimestamp: null | |
| labels: | |
| app: source-controller | |
| spec: | |
| affinity: | |
| nodeAffinity: | |
| requiredDuringSchedulingIgnoredDuringExecution: | |
| nodeSelectorTerms: | |
| - matchExpressions: | |
| - key: purpose | |
| operator: In | |
| values: | |
| - worker | |
| containers: | |
| - args: | |
| - --events-addr=http://notification-controller.flux-system.svc.cluster.local./ | |
| - --watch-all-namespaces=true | |
| - --log-level=info | |
| - --log-encoding=json | |
| - --enable-leader-election | |
| - --storage-path=/data | |
| - --storage-adv-addr=source-controller.$(RUNTIME_NAMESPACE).svc.cluster.local. | |
| env: | |
| - name: EXPERIMENTAL_GIT_TRANSPORT | |
| value: "true" | |
| - name: RUNTIME_NAMESPACE | |
| valueFrom: | |
| fieldRef: | |
| apiVersion: v1 | |
| fieldPath: metadata.namespace | |
| image: ghcr.io/fluxcd/source-controller:v0.29.0 | |
| imagePullPolicy: IfNotPresent | |
| livenessProbe: | |
| failureThreshold: 3 | |
| httpGet: | |
| path: /healthz | |
| port: healthz | |
| scheme: HTTP | |
| periodSeconds: 10 | |
| successThreshold: 1 | |
| timeoutSeconds: 1 | |
| name: manager | |
| ports: | |
| - containerPort: 9090 | |
| name: http | |
| protocol: TCP | |
| - containerPort: 8080 | |
| name: http-prom | |
| protocol: TCP | |
| - containerPort: 9440 | |
| name: healthz | |
| protocol: TCP | |
| readinessProbe: | |
| failureThreshold: 3 | |
| httpGet: | |
| path: / | |
| port: http | |
| scheme: HTTP | |
| periodSeconds: 10 | |
| successThreshold: 1 | |
| timeoutSeconds: 1 | |
| resources: | |
| limits: | |
| cpu: 400m | |
| memory: 1500M | |
| requests: | |
| cpu: 200m | |
| memory: 1500M | |
| securityContext: | |
| allowPrivilegeEscalation: false | |
| capabilities: | |
| drop: | |
| - ALL | |
| readOnlyRootFilesystem: true | |
| runAsNonRoot: true | |
| seccompProfile: | |
| type: RuntimeDefault | |
| terminationMessagePath: /dev/termination-log | |
| terminationMessagePolicy: File | |
| volumeMounts: | |
| - mountPath: /data | |
| name: data | |
| - mountPath: /tmp | |
| name: tmp | |
| dnsPolicy: ClusterFirst | |
| nodeSelector: | |
| kubernetes.io/os: linux | |
| restartPolicy: Always | |
| schedulerName: default-scheduler | |
| securityContext: | |
| fsGroup: 1337 | |
| serviceAccount: source-controller | |
| serviceAccountName: source-controller | |
| terminationGracePeriodSeconds: 10 | |
| tolerations: | |
| - key: system_node | |
| operator: Exists | |
| volumes: | |
| - emptyDir: {} | |
| name: data | |
| - emptyDir: {} | |
| name: tmp | |
| status: | |
| availableReplicas: 1 | |
| conditions: | |
| - lastTransitionTime: "2022-09-22T12:15:30Z" | |
| lastUpdateTime: "2022-09-22T12:15:30Z" | |
| message: Deployment has minimum availability. | |
| reason: MinimumReplicasAvailable | |
| status: "True" | |
| type: Available | |
| - lastTransitionTime: "2022-09-19T12:49:14Z" | |
| lastUpdateTime: "2022-09-22T12:15:30Z" | |
| message: ReplicaSet "source-controller-75558f9c99" has successfully progressed. | |
| reason: NewReplicaSetAvailable | |
| status: "True" | |
| type: Progressing | |
| observedGeneration: 4 | |
| readyReplicas: 1 | |
| replicas: 1 | |
| updatedReplicas: 1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment