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