kind: Deployment apiVersion: apps/v1 metadata: annotations: deployment.kubernetes.io/revision: '1' kubectl.kubernetes.io/last-applied-configuration: > {"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{},"name":"istio-ingressgateway","namespace":"istio-ingress"},"spec":{"selector":{"matchLabels":{"istio":"ingressgateway"}},"template":{"metadata":{"annotations":{"inject.istio.io/templates":"gateway"},"labels":{"istio":"ingressgateway","sidecar.istio.io/inject":"true"}},"spec":{"containers":[{"image":"auto","name":"istio-proxy"}]}}}} selfLink: /apis/apps/v1/namespaces/istio-ingress/deployments/istio-ingressgateway resourceVersion: '716268' name: istio-ingressgateway uid: 5b2025a6-7d93-44c4-9ecb-35d34013d816 creationTimestamp: '2022-08-23T16:28:05Z' generation: 1 managedFields: - manager: kube-controller-manager operation: Update apiVersion: apps/v1 time: '2022-08-23T16:28:05Z' fieldsType: FieldsV1 fieldsV1: 'f:metadata': 'f:annotations': 'f:deployment.kubernetes.io/revision': {} 'f:status': 'f:conditions': .: {} 'k:{"type":"Available"}': .: {} 'f:lastTransitionTime': {} 'f:lastUpdateTime': {} 'f:message': {} 'f:reason': {} 'f:status': {} 'f:type': {} 'k:{"type":"Progressing"}': .: {} 'f:lastTransitionTime': {} 'f:lastUpdateTime': {} 'f:message': {} 'f:reason': {} 'f:status': {} 'f:type': {} 'k:{"type":"ReplicaFailure"}': .: {} 'f:lastTransitionTime': {} 'f:lastUpdateTime': {} 'f:message': {} 'f:reason': {} 'f:status': {} 'f:type': {} 'f:observedGeneration': {} 'f:unavailableReplicas': {} - manager: kubectl-client-side-apply operation: Update apiVersion: apps/v1 time: '2022-08-23T16:28:05Z' fieldsType: FieldsV1 fieldsV1: 'f:metadata': 'f:annotations': .: {} 'f:kubectl.kubernetes.io/last-applied-configuration': {} 'f:spec': 'f:progressDeadlineSeconds': {} 'f:replicas': {} 'f:revisionHistoryLimit': {} 'f:selector': 'f:matchLabels': .: {} 'f:istio': {} 'f:strategy': 'f:rollingUpdate': .: {} 'f:maxSurge': {} 'f:maxUnavailable': {} 'f:type': {} 'f:template': 'f:metadata': 'f:annotations': .: {} 'f:inject.istio.io/templates': {} 'f:labels': .: {} 'f:istio': {} 'f:sidecar.istio.io/inject': {} 'f:spec': 'f:containers': 'k:{"name":"istio-proxy"}': .: {} 'f:image': {} 'f:imagePullPolicy': {} 'f:name': {} 'f:resources': {} 'f:terminationMessagePath': {} 'f:terminationMessagePolicy': {} 'f:dnsPolicy': {} 'f:restartPolicy': {} 'f:schedulerName': {} 'f:securityContext': {} 'f:terminationGracePeriodSeconds': {} namespace: istio-ingress spec: replicas: 1 selector: matchLabels: istio: ingressgateway template: metadata: creationTimestamp: null labels: istio: ingressgateway sidecar.istio.io/inject: 'true' annotations: inject.istio.io/templates: gateway spec: containers: - name: istio-proxy image: auto resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File imagePullPolicy: Always restartPolicy: Always terminationGracePeriodSeconds: 30 dnsPolicy: ClusterFirst securityContext: {} schedulerName: default-scheduler strategy: type: RollingUpdate rollingUpdate: maxUnavailable: 25% maxSurge: 25% revisionHistoryLimit: 10 progressDeadlineSeconds: 600 status: observedGeneration: 1 unavailableReplicas: 1 conditions: - type: Available status: 'False' lastUpdateTime: '2022-08-23T16:28:05Z' lastTransitionTime: '2022-08-23T16:28:05Z' reason: MinimumReplicasUnavailable message: Deployment does not have minimum availability. - type: ReplicaFailure status: 'True' lastUpdateTime: '2022-08-23T16:28:05Z' lastTransitionTime: '2022-08-23T16:28:05Z' reason: FailedCreate message: >- admission webhook "sidecar-injector.istio.io" denied the request: failed to run injection template: failed parsing generated injected YAML (check Istio sidecar injector configuration): unmarshal patched pod: json: cannot unmarshal string into Go struct field PodSecurityContext.spec.securityContext.fsGroup of type int64 - type: Progressing status: 'False' lastUpdateTime: '2022-08-23T16:38:06Z' lastTransitionTime: '2022-08-23T16:38:06Z' reason: ProgressDeadlineExceeded message: ReplicaSet "istio-ingressgateway-788854c955" has timed out progressing.