Created
January 10, 2024 13:57
-
-
Save FredrikAugust/fe1bafb02e78f0cd8d309c460679fe85 to your computer and use it in GitHub Desktop.
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: argoproj.io/v1alpha1 | |
| kind: Rollout | |
| metadata: | |
| annotations: | |
| kubectl.kubernetes.io/last-applied-configuration: | | |
| {"apiVersion":"argoproj.io/v1alpha1","kind":"Rollout","metadata":{"annotations":{},"labels":{"app.kubernetes.io/component":"init-read","app.kubernetes.io/instance":"init-init-read","app.kubernetes.io/managed-by":"Helm","app.kubernetes.io/name":"init-init-read","app.kubernetes.io/part-of":"init","argocd.argoproj.io/instance":"init-init-read","helm.sh/chart":"init-0.1.0"},"name":"init-init-read","namespace":"init"},"spec":{"progressDeadlineAbort":true,"progressDeadlineSeconds":600,"replicas":2,"revisionHistoryLimit":4,"selector":{"matchLabels":{"app":"init-init-read"}},"strategy":{"canary":{"canaryService":"init-read-canary","dynamicStableScale":true,"stableService":"init-read","steps":[{"setCanaryScale":{"weight":50}},{"setWeight":50}],"trafficRouting":{"smi":{}}}},"template":{"metadata":{"annotations":{"config.linkerd.io/proxy-await":"enabled","instrumentation.opentelemetry.io/container-names":"init","instrumentation.opentelemetry.io/inject-nodejs":"otel/init-instrumentation","linkerd.io/inject":"enabled"},"labels":{"app":"init-init-read","app.kubernetes.io/name":"init-read","linkerd.io/proxy-deployment":"init-init-read"}},"spec":{"affinity":{"podAntiAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"podAffinityTerm":{"labelSelector":{"matchExpressions":[{"key":"app.kubernetes.io/name","operator":"In","values":["init-read"]}]},"topologyKey":"topology.kubernetes.io/zone"},"weight":100}]}},"containers":[{"env":[{"name":"APP","value":"init-read"},{"name":"HTTP_PORT","value":"8080"},{"name":"SENTRY_DSN","value":"REDACTED"},{"name":"SENTRY_ENABLED","value":"true"},{"name":"SENTRY_ENVIRONMENT","value":"staging"},{"name":"SENTRY_RELEASE_VERSION","value":"b302392"}],"image":"REDACTED","imagePullPolicy":"IfNotPresent","livenessProbe":{"failureThreshold":4,"grpc":{"port":8080,"service":"init"},"periodSeconds":5},"name":"init","ports":[{"containerPort":8080,"protocol":"TCP"}],"readinessProbe":{"failureThreshold":1,"grpc":{"port":8080,"service":"init"},"periodSeconds":5},"resources":{"limits":{"memory":"1024Mi"},"requests":{"cpu":"150m","memory":"256Mi"}},"securityContext":{"allowPrivilegeEscalation":false,"runAsNonRoot":true,"runAsUser":1000},"startupProbe":{"failureThreshold":60,"grpc":{"port":8080,"service":"init"},"periodSeconds":5}}],"imagePullSecrets":[{"name":"REDACTED"}],"nodeSelector":{"iam.gke.io/gke-metadata-server-enabled":"true","kvist/backend-node":"true"},"serviceAccountName":"default"}}}} | |
| rollout.argoproj.io/revision: "2" | |
| creationTimestamp: "2024-01-09T15:38:49Z" | |
| generation: 5 | |
| labels: | |
| app.kubernetes.io/component: init-read | |
| app.kubernetes.io/instance: init-init-read | |
| app.kubernetes.io/managed-by: Helm | |
| app.kubernetes.io/name: init-init-read | |
| app.kubernetes.io/part-of: init | |
| argocd.argoproj.io/instance: init-init-read | |
| helm.sh/chart: init-0.1.0 | |
| managedFields: | |
| - apiVersion: argoproj.io/v1alpha1 | |
| fieldsType: FieldsV1 | |
| fieldsV1: | |
| f:metadata: | |
| f:labels: | |
| .: {} | |
| f:app.kubernetes.io/component: {} | |
| f:app.kubernetes.io/instance: {} | |
| f:app.kubernetes.io/managed-by: {} | |
| f:app.kubernetes.io/name: {} | |
| f:app.kubernetes.io/part-of: {} | |
| f:argocd.argoproj.io/instance: {} | |
| f:helm.sh/chart: {} | |
| f:spec: | |
| .: {} | |
| f:progressDeadlineAbort: {} | |
| f:progressDeadlineSeconds: {} | |
| f:replicas: {} | |
| f:revisionHistoryLimit: {} | |
| f:selector: {} | |
| f:strategy: | |
| .: {} | |
| f:canary: | |
| .: {} | |
| f:canaryService: {} | |
| f:dynamicStableScale: {} | |
| f:stableService: {} | |
| f:steps: {} | |
| f:trafficRouting: | |
| .: {} | |
| f:smi: {} | |
| f:template: | |
| .: {} | |
| f:metadata: | |
| .: {} | |
| f:annotations: | |
| .: {} | |
| f:config.linkerd.io/proxy-await: {} | |
| f:instrumentation.opentelemetry.io/container-names: {} | |
| f:instrumentation.opentelemetry.io/inject-nodejs: {} | |
| f:linkerd.io/inject: {} | |
| f:labels: | |
| .: {} | |
| f:app: {} | |
| f:app.kubernetes.io/name: {} | |
| f:linkerd.io/proxy-deployment: {} | |
| f:spec: | |
| .: {} | |
| f:affinity: | |
| .: {} | |
| f:podAntiAffinity: | |
| .: {} | |
| f:preferredDuringSchedulingIgnoredDuringExecution: {} | |
| f:imagePullSecrets: {} | |
| f:nodeSelector: {} | |
| f:serviceAccountName: {} | |
| manager: argocd-application-controller | |
| operation: Update | |
| time: "2024-01-09T15:38:49Z" | |
| - apiVersion: argoproj.io/v1alpha1 | |
| fieldsType: FieldsV1 | |
| fieldsV1: | |
| f:metadata: | |
| f:annotations: | |
| f:kubectl.kubernetes.io/last-applied-configuration: {} | |
| manager: argocd-controller | |
| operation: Update | |
| time: "2024-01-10T09:26:56Z" | |
| - apiVersion: argoproj.io/v1alpha1 | |
| fieldsType: FieldsV1 | |
| fieldsV1: | |
| f:metadata: | |
| f:annotations: | |
| .: {} | |
| f:rollout.argoproj.io/revision: {} | |
| f:spec: | |
| f:template: | |
| f:spec: | |
| f:containers: {} | |
| manager: rollouts-controller | |
| operation: Update | |
| time: "2024-01-10T09:26:56Z" | |
| - apiVersion: argoproj.io/v1alpha1 | |
| fieldsType: FieldsV1 | |
| fieldsV1: | |
| f:status: | |
| .: {} | |
| f:HPAReplicas: {} | |
| f:availableReplicas: {} | |
| f:blueGreen: {} | |
| f:canary: | |
| .: {} | |
| f:weights: | |
| .: {} | |
| f:canary: | |
| .: {} | |
| f:podTemplateHash: {} | |
| f:serviceName: {} | |
| f:weight: {} | |
| f:stable: | |
| .: {} | |
| f:podTemplateHash: {} | |
| f:serviceName: {} | |
| f:weight: {} | |
| f:collisionCount: {} | |
| f:conditions: {} | |
| f:currentPodHash: {} | |
| f:currentStepHash: {} | |
| f:currentStepIndex: {} | |
| f:observedGeneration: {} | |
| f:phase: {} | |
| f:readyReplicas: {} | |
| f:replicas: {} | |
| f:selector: {} | |
| f:stableRS: {} | |
| f:updatedReplicas: {} | |
| manager: rollouts-controller | |
| operation: Update | |
| subresource: status | |
| time: "2024-01-10T09:27:48Z" | |
| name: init-init-read | |
| namespace: init | |
| resourceVersion: "189150177" | |
| uid: bb918e2e-c797-44f4-b9b1-0ff0bcd3c7fc | |
| spec: | |
| progressDeadlineAbort: true | |
| progressDeadlineSeconds: 600 | |
| replicas: 2 | |
| revisionHistoryLimit: 4 | |
| selector: | |
| matchLabels: | |
| app: init-init-read | |
| strategy: | |
| canary: | |
| canaryService: init-read-canary | |
| dynamicStableScale: true | |
| stableService: init-read | |
| steps: | |
| - setCanaryScale: | |
| weight: 50 | |
| - setWeight: 50 | |
| trafficRouting: | |
| smi: {} | |
| template: | |
| metadata: | |
| annotations: | |
| config.linkerd.io/proxy-await: enabled | |
| instrumentation.opentelemetry.io/container-names: init | |
| instrumentation.opentelemetry.io/inject-nodejs: otel/init-instrumentation | |
| linkerd.io/inject: enabled | |
| labels: | |
| app: init-init-read | |
| app.kubernetes.io/name: init-read | |
| linkerd.io/proxy-deployment: init-init-read | |
| spec: | |
| affinity: | |
| podAntiAffinity: | |
| preferredDuringSchedulingIgnoredDuringExecution: | |
| - podAffinityTerm: | |
| labelSelector: | |
| matchExpressions: | |
| - key: app.kubernetes.io/name | |
| operator: In | |
| values: | |
| - init-read | |
| topologyKey: topology.kubernetes.io/zone | |
| weight: 100 | |
| containers: | |
| - env: | |
| - name: APP | |
| value: init-read | |
| - name: HTTP_PORT | |
| value: "8080" | |
| - name: SENTRY_DSN | |
| value: REDACTED | |
| - name: SENTRY_ENABLED | |
| value: "true" | |
| - name: SENTRY_ENVIRONMENT | |
| value: staging | |
| - name: SENTRY_RELEASE_VERSION | |
| value: REDACTED | |
| image: REDACTED | |
| imagePullPolicy: IfNotPresent | |
| livenessProbe: | |
| failureThreshold: 4 | |
| grpc: | |
| port: 8080 | |
| service: init | |
| periodSeconds: 5 | |
| name: init | |
| ports: | |
| - containerPort: 8080 | |
| protocol: TCP | |
| readinessProbe: | |
| failureThreshold: 1 | |
| grpc: | |
| port: 8080 | |
| service: init | |
| periodSeconds: 5 | |
| resources: | |
| limits: | |
| memory: 1Gi | |
| requests: | |
| cpu: 150m | |
| memory: 256Mi | |
| securityContext: | |
| allowPrivilegeEscalation: false | |
| runAsNonRoot: true | |
| runAsUser: 1000 | |
| startupProbe: | |
| failureThreshold: 60 | |
| grpc: | |
| port: 8080 | |
| service: init | |
| periodSeconds: 5 | |
| imagePullSecrets: | |
| - name: ghcr-regcred | |
| nodeSelector: | |
| iam.gke.io/gke-metadata-server-enabled: "true" | |
| kvist/backend-node: "true" | |
| serviceAccountName: default | |
| status: | |
| HPAReplicas: 2 | |
| availableReplicas: 2 | |
| blueGreen: {} | |
| canary: | |
| weights: | |
| canary: | |
| podTemplateHash: 55fc44594d | |
| serviceName: init-read-canary | |
| weight: 0 | |
| stable: | |
| podTemplateHash: 55fc44594d | |
| serviceName: init-read | |
| weight: 100 | |
| collisionCount: 1 | |
| conditions: | |
| - lastTransitionTime: "2024-01-09T15:39:25Z" | |
| lastUpdateTime: "2024-01-09T15:39:25Z" | |
| message: Rollout has minimum availability | |
| reason: AvailableReason | |
| status: "True" | |
| type: Available | |
| - lastTransitionTime: "2024-01-10T09:27:48Z" | |
| lastUpdateTime: "2024-01-10T09:27:48Z" | |
| message: RolloutCompleted | |
| reason: RolloutCompleted | |
| status: "True" | |
| type: Completed | |
| - lastTransitionTime: "2024-01-10T09:27:48Z" | |
| lastUpdateTime: "2024-01-10T09:27:48Z" | |
| message: Rollout is healthy | |
| reason: RolloutHealthy | |
| status: "True" | |
| type: Healthy | |
| - lastTransitionTime: "2024-01-09T15:38:49Z" | |
| lastUpdateTime: "2024-01-10T09:27:48Z" | |
| message: ReplicaSet "init-init-read-55fc44594d" has successfully progressed. | |
| reason: NewReplicaSetAvailable | |
| status: "True" | |
| type: Progressing | |
| currentPodHash: 55fc44594d | |
| currentStepHash: 688746d779 | |
| currentStepIndex: 2 | |
| observedGeneration: "5" | |
| phase: Healthy | |
| readyReplicas: 2 | |
| replicas: 2 | |
| selector: app=init-init-read | |
| stableRS: 55fc44594d | |
| updatedReplicas: 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment