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