--- apiVersion: apps/v1 items: - apiVersion: apps/v1 kind: DaemonSet metadata: annotations: deprecated.daemonset.template.generation: "2" creationTimestamp: "2026-10-23T03:18:51Z" generation: 2 labels: ingress.openshift.io/canary: canary_controller managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deprecated.daemonset.template.generation: {} f:labels: .: {} f:ingress.openshift.io/canary: {} f:spec: f:revisionHistoryLimit: {} f:selector: {} f:template: f:metadata: f:annotations: .: {} f:ingress.operator.openshift.io/canary-serving-cert-hash: {} f:openshift.io/required-scc: {} f:target.workload.openshift.io/management: {} f:labels: .: {} f:ingresscanary.operator.openshift.io/daemonset-ingresscanary: {} f:spec: f:containers: k:{"name":"serve-healthcheck-canary"}: .: {} f:command: {} f:env: .: {} k:{"name":"TLS_CERT"}: .: {} f:name: {} f:value: {} k:{"name":"TLS_CIPHERS"}: .: {} f:name: {} f:value: {} k:{"name":"TLS_KEY"}: .: {} f:name: {} f:value: {} k:{"name":"TLS_MIN_VERSION"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:ports: .: {} k:{"containerPort":8443,"protocol":"TCP"}: .: {} f:containerPort: {} f:protocol: {} k:{"containerPort":8888,"protocol":"TCP"}: .: {} f:containerPort: {} f:protocol: {} f:resources: .: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/tls-cert"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:nodeSelector: {} f:priorityClassName: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:seccompProfile: .: {} f:type: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} f:volumes: .: {} k:{"name":"cert"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} f:updateStrategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} manager: ingress-operator operation: Update time: "2026-10-23T03:19:01Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:currentNumberScheduled: {} f:desiredNumberScheduled: {} f:numberAvailable: {} f:numberReady: {} f:observedGeneration: {} f:updatedNumberScheduled: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-10-23T03:26:24Z" name: ingress-canary namespace: openshift-ingress-canary resourceVersion: "7345" uid: 98678963-1fc8-43f9-804c-56cce65bb8a6 spec: revisionHistoryLimit: 10 selector: matchLabels: ingresscanary.operator.openshift.io/daemonset-ingresscanary: canary_controller template: metadata: annotations: ingress.operator.openshift.io/canary-serving-cert-hash: eaaaa63fb776d36327e837c920bfffa2ef406d9d973e1b6180741916a6995511 openshift.io/required-scc: restricted-v2 target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}' labels: ingresscanary.operator.openshift.io/daemonset-ingresscanary: canary_controller spec: containers: - command: - ingress-operator - serve-healthcheck env: - name: TLS_CERT value: /etc/tls-cert/tls.crt - name: TLS_KEY value: /etc/tls-cert/tls.key - name: TLS_CIPHERS value: TLS_AES_128_GCM_SHA256,TLS_AES_256_GCM_SHA384,TLS_CHACHA20_POLY1305_SHA256,ECDHE-ECDSA-AES128-GCM-SHA256,ECDHE-RSA-AES128-GCM-SHA256,ECDHE-ECDSA-AES256-GCM-SHA384,ECDHE-RSA-AES256-GCM-SHA384,ECDHE-ECDSA-CHACHA20-POLY1305,ECDHE-RSA-CHACHA20-POLY1305 - name: TLS_MIN_VERSION value: VersionTLS12 image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:1a05e27b78986f528506792cba080ea9787bcc2e8ff16c365587f83b7ef5580f imagePullPolicy: IfNotPresent name: serve-healthcheck-canary ports: - containerPort: 8443 protocol: TCP - containerPort: 8888 protocol: TCP resources: requests: cpu: 10m memory: 20Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /etc/tls-cert name: cert dnsPolicy: ClusterFirst nodeSelector: kubernetes.io/os: linux priorityClassName: system-cluster-critical restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true seccompProfile: type: RuntimeDefault serviceAccount: ingress-canary serviceAccountName: ingress-canary terminationGracePeriodSeconds: 30 tolerations: - key: node-role.kubernetes.io/infra operator: Exists volumes: - name: cert secret: defaultMode: 272 secretName: canary-serving-cert updateStrategy: rollingUpdate: maxSurge: 0 maxUnavailable: 10% type: RollingUpdate status: currentNumberScheduled: 3 desiredNumberScheduled: 3 numberAvailable: 3 numberMisscheduled: 0 numberReady: 3 observedGeneration: 2 updatedNumberScheduled: 3 kind: DaemonSetList metadata: resourceVersion: "23470"