kind: Pod
apiVersion: v1
metadata:
  generateName: workspace2ddbe556e55f4075-766688dcb8-
  annotations:
    k8s.v1.cni.cncf.io/network-status: |-
      [{
          "name": "openshift-sdn",
          "interface": "eth0",
          "ips": [
              "10.129.120.161"
          ],
          "default": true,
          "dns": {}
      }]
    k8s.v1.cni.cncf.io/networks-status: |-
      [{
          "name": "openshift-sdn",
          "interface": "eth0",
          "ips": [
              "10.129.120.161"
          ],
          "default": true,
          "dns": {}
      }]
    openshift.io/scc: restricted-v2
    seccomp.security.alpha.kubernetes.io/pod: runtime/default
  deletionTimestamp: '2023-06-12T09:17:50Z'
  resourceVersion: '33892170'
  name: workspace2ddbe556e55f4075-766688dcb8-9kwgm
  uid: 2d084b21-dbe9-44de-8d77-03e07f6af8de
  deletionGracePeriodSeconds: 10
  creationTimestamp: '2023-06-12T09:14:50Z'
  managedFields:
    - manager: kube-controller-manager
      operation: Update
      apiVersion: v1
      time: '2023-06-12T09:14:50Z'
      fieldsType: FieldsV1
      fieldsV1:
        'f:metadata':
          'f:generateName': {}
          'f:labels':
            .: {}
            'f:controller.devfile.io/creator': {}
            'f:controller.devfile.io/devworkspace_id': {}
            'f:controller.devfile.io/devworkspace_name': {}
            'f:pod-template-hash': {}
          'f:ownerReferences':
            .: {}
            'k:{"uid":"3bc88e42-462a-461f-9de3-c1efb772f465"}': {}
        'f:spec':
          'f:volumes':
            'k:{"name":"che-trusted-ca-certs"}':
              .: {}
              'f:configMap':
                .: {}
                'f:defaultMode': {}
                'f:name': {}
              'f:name': {}
            'k:{"name":"che-gateway"}':
              .: {}
              'f:configMap':
                .: {}
                'f:defaultMode': {}
                'f:name': {}
              'f:name': {}
            'k:{"name":"workspace-metadata"}':
              .: {}
              'f:configMap':
                .: {}
                'f:defaultMode': {}
                'f:name': {}
                'f:optional': {}
              'f:name': {}
            'k:{"name":"devworkspace-gitconfig"}':
              .: {}
              'f:configMap':
                .: {}
                'f:defaultMode': {}
                'f:name': {}
              'f:name': {}
            'k:{"name":"user-profile"}':
              .: {}
              'f:name': {}
              'f:secret':
                .: {}
                'f:defaultMode': {}
                'f:secretName': {}
            .: {}
            'k:{"name":"che-server-cert"}':
              .: {}
              'f:name': {}
              'f:secret':
                .: {}
                'f:defaultMode': {}
                'f:secretName': {}
            'k:{"name":"claim-devworkspace"}':
              .: {}
              'f:name': {}
              'f:persistentVolumeClaim':
                .: {}
                'f:claimName': {}
            'k:{"name":"devworkspace-merged-git-credentials"}':
              .: {}
              'f:name': {}
              'f:secret':
                .: {}
                'f:defaultMode': {}
                'f:secretName': {}
          'f:containers':
            'k:{"name":"che-gateway"}':
              .: {}
              'f:image': {}
              'f:imagePullPolicy': {}
              'f:name': {}
              'f:resources':
                .: {}
                'f:limits':
                  .: {}
                  'f:cpu': {}
                  'f:memory': {}
                'f:requests':
                  .: {}
                  'f:cpu': {}
                  'f:memory': {}
              'f:terminationMessagePath': {}
              'f:terminationMessagePolicy': {}
              'f:volumeMounts':
                .: {}
                'k:{"mountPath":"/devworkspace-metadata"}':
                  .: {}
                  'f:mountPath': {}
                  'f:name': {}
                  'f:readOnly': {}
                'k:{"mountPath":"/etc/traefik"}':
                  .: {}
                  'f:mountPath': {}
                  'f:name': {}
            'k:{"name":"tools"}':
              'f:envFrom': {}
              'f:image': {}
              'f:volumeMounts':
                'k:{"mountPath":"/config/user/profile"}':
                  .: {}
                  'f:mountPath': {}
                  'f:name': {}
                  'f:readOnly': {}
                'k:{"mountPath":"/projects"}':
                  .: {}
                  'f:mountPath': {}
                  'f:name': {}
                  'f:subPath': {}
                'k:{"mountPath":"/tmp/che/secret/"}':
                  .: {}
                  'f:mountPath': {}
                  'f:name': {}
                  'f:readOnly': {}
                'k:{"mountPath":"/etc/gitconfig"}':
                  .: {}
                  'f:mountPath': {}
                  'f:name': {}
                  'f:readOnly': {}
                  'f:subPath': {}
                'k:{"mountPath":"/.git-credentials/"}':
                  .: {}
                  'f:mountPath': {}
                  'f:name': {}
                  'f:readOnly': {}
                'k:{"mountPath":"/devworkspace-metadata"}':
                  .: {}
                  'f:mountPath': {}
                  'f:name': {}
                  'f:readOnly': {}
                .: {}
                'k:{"mountPath":"/public-certs"}':
                  .: {}
                  'f:mountPath': {}
                  'f:name': {}
                  'f:readOnly': {}
                'k:{"mountPath":"/home/user/.npm"}':
                  .: {}
                  'f:mountPath': {}
                  'f:name': {}
                  'f:subPath': {}
                'k:{"mountPath":"/checode"}':
                  .: {}
                  'f:mountPath': {}
                  'f:name': {}
                  'f:subPath': {}
              'f:terminationMessagePolicy': {}
              .: {}
              'f:resources':
                .: {}
                'f:limits':
                  .: {}
                  'f:cpu': {}
                  'f:memory': {}
                'f:requests':
                  .: {}
                  'f:cpu': {}
                  'f:memory': {}
              'f:lifecycle':
                .: {}
                'f:postStart':
                  .: {}
                  'f:exec':
                    .: {}
                    'f:command': {}
              'f:env':
                'k:{"name":"DEVWORKSPACE_METADATA"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
                'k:{"name":"DEVWORKSPACE_NAMESPACE"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
                'k:{"name":"PROJECT_SOURCE"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
                'k:{"name":"CHE_PLUGIN_REGISTRY_INTERNAL_URL"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
                'k:{"name":"DEVWORKSPACE_IDLE_TIMEOUT"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
                'k:{"name":"CHE_PLUGIN_REGISTRY_URL"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
                'k:{"name":"DEVWORKSPACE_ID"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
                .: {}
                'k:{"name":"DEVWORKSPACE_CREATOR"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
                'k:{"name":"DEVWORKSPACE_ORIGINAL_DEVFILE"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
                'k:{"name":"CHE_DASHBOARD_URL"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
                'k:{"name":"PROJECTS_ROOT"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
                'k:{"name":"DEVWORKSPACE_FLATTENED_DEVFILE"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
                'k:{"name":"DEVWORKSPACE_NAME"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
                'k:{"name":"DEVWORKSPACE_COMPONENT_NAME"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
              'f:securityContext': {}
              'f:terminationMessagePath': {}
              'f:imagePullPolicy': {}
              'f:ports':
                .: {}
                'k:{"containerPort":3000,"protocol":"TCP"}':
                  .: {}
                  'f:containerPort': {}
                  'f:name': {}
                  'f:protocol': {}
                'k:{"containerPort":3100,"protocol":"TCP"}':
                  .: {}
                  'f:containerPort': {}
                  'f:name': {}
                  'f:protocol': {}
                'k:{"containerPort":13131,"protocol":"TCP"}':
                  .: {}
                  'f:containerPort': {}
                  'f:name': {}
                  'f:protocol': {}
                'k:{"containerPort":13132,"protocol":"TCP"}':
                  .: {}
                  'f:containerPort': {}
                  'f:name': {}
                  'f:protocol': {}
                'k:{"containerPort":13133,"protocol":"TCP"}':
                  .: {}
                  'f:containerPort': {}
                  'f:name': {}
                  'f:protocol': {}
              'f:name': {}
          'f:dnsPolicy': {}
          'f:serviceAccount': {}
          'f:restartPolicy': {}
          'f:schedulerName': {}
          'f:terminationGracePeriodSeconds': {}
          'f:initContainers':
            .: {}
            'k:{"name":"che-code-injector"}':
              'f:envFrom': {}
              'f:image': {}
              'f:volumeMounts':
                'k:{"mountPath":"/config/user/profile"}':
                  .: {}
                  'f:mountPath': {}
                  'f:name': {}
                  'f:readOnly': {}
                'k:{"mountPath":"/projects"}':
                  .: {}
                  'f:mountPath': {}
                  'f:name': {}
                  'f:subPath': {}
                'k:{"mountPath":"/tmp/che/secret/"}':
                  .: {}
                  'f:mountPath': {}
                  'f:name': {}
                  'f:readOnly': {}
                'k:{"mountPath":"/etc/gitconfig"}':
                  .: {}
                  'f:mountPath': {}
                  'f:name': {}
                  'f:readOnly': {}
                  'f:subPath': {}
                'k:{"mountPath":"/.git-credentials/"}':
                  .: {}
                  'f:mountPath': {}
                  'f:name': {}
                  'f:readOnly': {}
                'k:{"mountPath":"/devworkspace-metadata"}':
                  .: {}
                  'f:mountPath': {}
                  'f:name': {}
                  'f:readOnly': {}
                .: {}
                'k:{"mountPath":"/public-certs"}':
                  .: {}
                  'f:mountPath': {}
                  'f:name': {}
                  'f:readOnly': {}
                'k:{"mountPath":"/tmp/workspace-storage"}':
                  .: {}
                  'f:mountPath': {}
                  'f:name': {}
                  'f:subPath': {}
                'k:{"mountPath":"/checode"}':
                  .: {}
                  'f:mountPath': {}
                  'f:name': {}
                  'f:subPath': {}
              'f:terminationMessagePolicy': {}
              .: {}
              'f:resources':
                .: {}
                'f:limits':
                  .: {}
                  'f:cpu': {}
                  'f:memory': {}
                'f:requests':
                  .: {}
                  'f:cpu': {}
                  'f:memory': {}
              'f:command': {}
              'f:env':
                'k:{"name":"DEVWORKSPACE_METADATA"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
                'k:{"name":"DEVWORKSPACE_NAMESPACE"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
                'k:{"name":"PROJECT_SOURCE"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
                'k:{"name":"DEVWORKSPACE_IDLE_TIMEOUT"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
                'k:{"name":"DEVWORKSPACE_ID"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
                .: {}
                'k:{"name":"DEVWORKSPACE_CREATOR"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
                'k:{"name":"DEVWORKSPACE_ORIGINAL_DEVFILE"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
                'k:{"name":"PROJECTS_ROOT"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
                'k:{"name":"DEVWORKSPACE_FLATTENED_DEVFILE"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
                'k:{"name":"DEVWORKSPACE_NAME"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
                'k:{"name":"DEVWORKSPACE_COMPONENT_NAME"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
              'f:securityContext': {}
              'f:terminationMessagePath': {}
              'f:imagePullPolicy': {}
              'f:name': {}
            'k:{"name":"project-clone"}':
              'f:envFrom': {}
              'f:image': {}
              'f:volumeMounts':
                .: {}
                'k:{"mountPath":"/.git-credentials/"}':
                  .: {}
                  'f:mountPath': {}
                  'f:name': {}
                  'f:readOnly': {}
                'k:{"mountPath":"/config/user/profile"}':
                  .: {}
                  'f:mountPath': {}
                  'f:name': {}
                  'f:readOnly': {}
                'k:{"mountPath":"/devworkspace-metadata"}':
                  .: {}
                  'f:mountPath': {}
                  'f:name': {}
                  'f:readOnly': {}
                'k:{"mountPath":"/etc/gitconfig"}':
                  .: {}
                  'f:mountPath': {}
                  'f:name': {}
                  'f:readOnly': {}
                  'f:subPath': {}
                'k:{"mountPath":"/projects"}':
                  .: {}
                  'f:mountPath': {}
                  'f:name': {}
                  'f:subPath': {}
                'k:{"mountPath":"/public-certs"}':
                  .: {}
                  'f:mountPath': {}
                  'f:name': {}
                  'f:readOnly': {}
                'k:{"mountPath":"/tmp/che/secret/"}':
                  .: {}
                  'f:mountPath': {}
                  'f:name': {}
                  'f:readOnly': {}
              'f:terminationMessagePolicy': {}
              .: {}
              'f:resources':
                .: {}
                'f:limits':
                  .: {}
                  'f:cpu': {}
                  'f:memory': {}
                'f:requests':
                  .: {}
                  'f:cpu': {}
                  'f:memory': {}
              'f:env':
                .: {}
                'k:{"name":"DEVWORKSPACE_FLATTENED_DEVFILE"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
                'k:{"name":"DEVWORKSPACE_METADATA"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
                'k:{"name":"DEVWORKSPACE_ORIGINAL_DEVFILE"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
                'k:{"name":"PROJECTS_ROOT"}':
                  .: {}
                  'f:name': {}
                  'f:value': {}
              'f:terminationMessagePath': {}
              'f:imagePullPolicy': {}
              'f:name': {}
          'f:imagePullSecrets':
            .: {}
            'k:{"name":"workspace2ddbe556e55f4075-sa-dockercfg-hc6jm"}': {}
          'f:serviceAccountName': {}
          'f:enableServiceLinks': {}
          'f:securityContext': {}
    - manager: multus
      operation: Update
      apiVersion: v1
      time: '2023-06-12T09:14:53Z'
      fieldsType: FieldsV1
      fieldsV1:
        'f:metadata':
          'f:annotations':
            'f:k8s.v1.cni.cncf.io/network-status': {}
            'f:k8s.v1.cni.cncf.io/networks-status': {}
      subresource: status
    - manager: kubelet
      operation: Update
      apiVersion: v1
      time: '2023-06-12T09:17:51Z'
      fieldsType: FieldsV1
      fieldsV1:
        'f:status':
          'f:conditions':
            'k:{"type":"ContainersReady"}':
              .: {}
              'f:lastProbeTime': {}
              'f:lastTransitionTime': {}
              'f:message': {}
              'f:reason': {}
              'f:status': {}
              'f:type': {}
            'k:{"type":"Initialized"}':
              .: {}
              'f:lastProbeTime': {}
              'f:lastTransitionTime': {}
              'f:status': {}
              'f:type': {}
            'k:{"type":"Ready"}':
              .: {}
              'f:lastProbeTime': {}
              'f:lastTransitionTime': {}
              'f:message': {}
              'f:reason': {}
              'f:status': {}
              'f:type': {}
          'f:containerStatuses': {}
          'f:hostIP': {}
          'f:initContainerStatuses': {}
          'f:phase': {}
          'f:podIP': {}
          'f:podIPs':
            .: {}
            'k:{"ip":"10.129.120.161"}':
              .: {}
              'f:ip': {}
          'f:startTime': {}
      subresource: status
  namespace: admin-devspaces
  ownerReferences:
    - apiVersion: apps/v1
      kind: ReplicaSet
      name: workspace2ddbe556e55f4075-766688dcb8
      uid: 3bc88e42-462a-461f-9de3-c1efb772f465
      controller: true
      blockOwnerDeletion: true
  labels:
    controller.devfile.io/creator: 4c909546-0315-4755-b932-916816934b43
    controller.devfile.io/devworkspace_id: workspace2ddbe556e55f4075
    controller.devfile.io/devworkspace_name: nodejs-web-app
    pod-template-hash: 766688dcb8
spec:
  restartPolicy: Always
  initContainers:
    - resources:
        limits:
          cpu: 500m
          memory: 256Mi
        requests:
          cpu: 30m
          memory: 32Mi
      terminationMessagePath: /dev/termination-log
      name: che-code-injector
      command:
        - /entrypoint-init-container.sh
      env:
        - name: DEVWORKSPACE_COMPONENT_NAME
          value: che-code-injector
        - name: PROJECTS_ROOT
          value: /projects
        - name: PROJECT_SOURCE
          value: /projects/web-nodejs-sample
        - name: DEVWORKSPACE_NAMESPACE
          value: admin-devspaces
        - name: DEVWORKSPACE_NAME
          value: nodejs-web-app
        - name: DEVWORKSPACE_ID
          value: workspace2ddbe556e55f4075
        - name: DEVWORKSPACE_CREATOR
          value: 4c909546-0315-4755-b932-916816934b43
        - name: DEVWORKSPACE_IDLE_TIMEOUT
          value: 15m
        - name: DEVWORKSPACE_METADATA
          value: /devworkspace-metadata
        - name: DEVWORKSPACE_FLATTENED_DEVFILE
          value: /devworkspace-metadata/flattened.devworkspace.yaml
        - name: DEVWORKSPACE_ORIGINAL_DEVFILE
          value: /devworkspace-metadata/original.devworkspace.yaml
      securityContext:
        capabilities:
          drop:
            - ALL
        runAsUser: 1000680000
        runAsNonRoot: true
        allowPrivilegeEscalation: false
      imagePullPolicy: Always
      volumeMounts:
        - name: claim-devworkspace
          mountPath: /tmp/workspace-storage
          subPath: workspace2ddbe556e55f4075
        - name: claim-devworkspace
          mountPath: /checode
          subPath: workspace2ddbe556e55f4075/checode
        - name: claim-devworkspace
          mountPath: /projects
          subPath: workspace2ddbe556e55f4075/projects
        - name: devworkspace-merged-git-credentials
          readOnly: true
          mountPath: /.git-credentials/
        - name: devworkspace-gitconfig
          readOnly: true
          mountPath: /etc/gitconfig
          subPath: gitconfig
        - name: che-trusted-ca-certs
          readOnly: true
          mountPath: /public-certs
        - name: che-server-cert
          readOnly: true
          mountPath: /tmp/che/secret/
        - name: user-profile
          readOnly: true
          mountPath: /config/user/profile
        - name: workspace-metadata
          readOnly: true
          mountPath: /devworkspace-metadata
        - name: kube-api-access-8pqzv
          readOnly: true
          mountPath: /var/run/secrets/kubernetes.io/serviceaccount
      terminationMessagePolicy: File
      envFrom:
        - configMapRef:
            name: che-idle-settings
      image: >-
        registry.redhat.io/devspaces/code-rhel8@sha256:fdb4467b7b9798ead3be441bbbf0cf9bf3999872495f8e4702563185adb0b636
    - resources:
        limits:
          cpu: '1'
          memory: 1Gi
        requests:
          cpu: 100m
          memory: 128Mi
      terminationMessagePath: /dev/termination-log
      name: project-clone
      env:
        - name: PROJECTS_ROOT
          value: /projects
        - name: DEVWORKSPACE_METADATA
          value: /devworkspace-metadata
        - name: DEVWORKSPACE_FLATTENED_DEVFILE
          value: /devworkspace-metadata/flattened.devworkspace.yaml
        - name: DEVWORKSPACE_ORIGINAL_DEVFILE
          value: /devworkspace-metadata/original.devworkspace.yaml
      securityContext:
        capabilities:
          drop:
            - ALL
        runAsUser: 1000680000
        runAsNonRoot: true
        allowPrivilegeEscalation: false
      imagePullPolicy: Always
      volumeMounts:
        - name: claim-devworkspace
          mountPath: /projects
          subPath: workspace2ddbe556e55f4075/projects
        - name: devworkspace-merged-git-credentials
          readOnly: true
          mountPath: /.git-credentials/
        - name: devworkspace-gitconfig
          readOnly: true
          mountPath: /etc/gitconfig
          subPath: gitconfig
        - name: che-trusted-ca-certs
          readOnly: true
          mountPath: /public-certs
        - name: che-server-cert
          readOnly: true
          mountPath: /tmp/che/secret/
        - name: user-profile
          readOnly: true
          mountPath: /config/user/profile
        - name: workspace-metadata
          readOnly: true
          mountPath: /devworkspace-metadata
        - name: kube-api-access-8pqzv
          readOnly: true
          mountPath: /var/run/secrets/kubernetes.io/serviceaccount
      terminationMessagePolicy: File
      envFrom:
        - configMapRef:
            name: che-idle-settings
      image: >-
        registry.redhat.io/devworkspace/devworkspace-project-clone-rhel8@sha256:72b3c1de920dbd9558765e57e915fb94c5f80103406e32e1bc7e3adb50cb1538
  serviceAccountName: workspace2ddbe556e55f4075-sa
  imagePullSecrets:
    - name: workspace2ddbe556e55f4075-sa-dockercfg-hc6jm
  priority: 0
  schedulerName: default-scheduler
  enableServiceLinks: true
  terminationGracePeriodSeconds: 10
  preemptionPolicy: PreemptLowerPriority
  nodeName: ip-10-0-181-5.us-east-2.compute.internal
  securityContext:
    seLinuxOptions:
      level: 's0:c26,c15'
    fsGroup: 1000680000
    seccompProfile:
      type: RuntimeDefault
  containers:
    - resources:
        limits:
          cpu: 500m
          memory: '2073741824'
        requests:
          cpu: 30m
          memory: 256Mi
      terminationMessagePath: /dev/termination-log
      lifecycle:
        postStart:
          exec:
            command:
              - /bin/sh
              - '-c'
              - >
                {

                nohup /checode/entrypoint-volume.sh >
                /checode/entrypoint-logs.txt 2>&1 &

                } 1>/tmp/poststart-stdout.txt 2>/tmp/poststart-stderr.txt
      name: tools
      env:
        - name: DEVWORKSPACE_COMPONENT_NAME
          value: tools
        - name: CHE_DASHBOARD_URL
          value: 'https://devspaces.apps.ocp412-aws.crw-qe.com'
        - name: CHE_PLUGIN_REGISTRY_URL
          value: 'https://devspaces.apps.ocp412-aws.crw-qe.com/plugin-registry/v3'
        - name: CHE_PLUGIN_REGISTRY_INTERNAL_URL
          value: 'http://plugin-registry.openshift-devspaces.svc:8080/v3'
        - name: PROJECTS_ROOT
          value: /projects
        - name: PROJECT_SOURCE
          value: /projects/web-nodejs-sample
        - name: DEVWORKSPACE_NAMESPACE
          value: admin-devspaces
        - name: DEVWORKSPACE_NAME
          value: nodejs-web-app
        - name: DEVWORKSPACE_ID
          value: workspace2ddbe556e55f4075
        - name: DEVWORKSPACE_CREATOR
          value: 4c909546-0315-4755-b932-916816934b43
        - name: DEVWORKSPACE_IDLE_TIMEOUT
          value: 15m
        - name: DEVWORKSPACE_METADATA
          value: /devworkspace-metadata
        - name: DEVWORKSPACE_FLATTENED_DEVFILE
          value: /devworkspace-metadata/flattened.devworkspace.yaml
        - name: DEVWORKSPACE_ORIGINAL_DEVFILE
          value: /devworkspace-metadata/original.devworkspace.yaml
      securityContext:
        capabilities:
          drop:
            - ALL
        runAsUser: 1000680000
        runAsNonRoot: true
        allowPrivilegeEscalation: false
      ports:
        - name: che-code
          containerPort: 3100
          protocol: TCP
        - name: code-redirect-1
          containerPort: 13131
          protocol: TCP
        - name: code-redirect-2
          containerPort: 13132
          protocol: TCP
        - name: code-redirect-3
          containerPort: 13133
          protocol: TCP
        - name: nodejs
          containerPort: 3000
          protocol: TCP
      imagePullPolicy: Always
      volumeMounts:
        - name: claim-devworkspace
          mountPath: /checode
          subPath: workspace2ddbe556e55f4075/checode
        - name: claim-devworkspace
          mountPath: /home/user/.npm
          subPath: workspace2ddbe556e55f4075/npm
        - name: claim-devworkspace
          mountPath: /projects
          subPath: workspace2ddbe556e55f4075/projects
        - name: devworkspace-merged-git-credentials
          readOnly: true
          mountPath: /.git-credentials/
        - name: devworkspace-gitconfig
          readOnly: true
          mountPath: /etc/gitconfig
          subPath: gitconfig
        - name: che-trusted-ca-certs
          readOnly: true
          mountPath: /public-certs
        - name: che-server-cert
          readOnly: true
          mountPath: /tmp/che/secret/
        - name: user-profile
          readOnly: true
          mountPath: /config/user/profile
        - name: workspace-metadata
          readOnly: true
          mountPath: /devworkspace-metadata
        - name: kube-api-access-8pqzv
          readOnly: true
          mountPath: /var/run/secrets/kubernetes.io/serviceaccount
      terminationMessagePolicy: File
      envFrom:
        - configMapRef:
            name: che-idle-settings
      image: >-
        registry.redhat.io/devspaces/udi-rhel8@sha256:c0d93172b58f435d9f511b94764be18de393ec82ab73f195cfa0e3cb9c9098ad
    - name: che-gateway
      image: >-
        registry.redhat.io/devspaces/traefik-rhel8@sha256:47aa95676668357ed60dfb9ae62356e52b8f8d65789ab0f10c9b87188af974a6
      resources:
        limits:
          cpu: 500m
          memory: 256Mi
        requests:
          cpu: 50m
          memory: 64Mi
      volumeMounts:
        - name: che-gateway
          mountPath: /etc/traefik
        - name: workspace-metadata
          readOnly: true
          mountPath: /devworkspace-metadata
        - name: kube-api-access-8pqzv
          readOnly: true
          mountPath: /var/run/secrets/kubernetes.io/serviceaccount
      terminationMessagePath: /dev/termination-log
      terminationMessagePolicy: File
      imagePullPolicy: IfNotPresent
      securityContext:
        capabilities:
          drop:
            - ALL
        runAsUser: 1000680000
        runAsNonRoot: true
        allowPrivilegeEscalation: false
  serviceAccount: workspace2ddbe556e55f4075-sa
  volumes:
    - name: devworkspace-merged-git-credentials
      secret:
        secretName: devworkspace-merged-git-credentials
        defaultMode: 416
    - name: devworkspace-gitconfig
      configMap:
        name: devworkspace-gitconfig
        defaultMode: 416
    - name: che-trusted-ca-certs
      configMap:
        name: che-trusted-ca-certs
        defaultMode: 416
    - name: che-server-cert
      secret:
        secretName: che-server-cert
        defaultMode: 416
    - name: user-profile
      secret:
        secretName: user-profile
        defaultMode: 416
    - name: claim-devworkspace
      persistentVolumeClaim:
        claimName: claim-devworkspace
    - name: workspace-metadata
      configMap:
        name: workspace2ddbe556e55f4075-metadata
        defaultMode: 420
        optional: true
    - name: che-gateway
      configMap:
        name: workspace2ddbe556e55f4075-route
        defaultMode: 420
    - name: kube-api-access-8pqzv
      projected:
        sources:
          - serviceAccountToken:
              expirationSeconds: 3607
              path: token
          - configMap:
              name: kube-root-ca.crt
              items:
                - key: ca.crt
                  path: ca.crt
          - downwardAPI:
              items:
                - path: namespace
                  fieldRef:
                    apiVersion: v1
                    fieldPath: metadata.namespace
          - configMap:
              name: openshift-service-ca.crt
              items:
                - key: service-ca.crt
                  path: service-ca.crt
        defaultMode: 420
  dnsPolicy: ClusterFirst
  tolerations:
    - key: node.kubernetes.io/not-ready
      operator: Exists
      effect: NoExecute
      tolerationSeconds: 300
    - key: node.kubernetes.io/unreachable
      operator: Exists
      effect: NoExecute
      tolerationSeconds: 300
    - key: node.kubernetes.io/memory-pressure
      operator: Exists
      effect: NoSchedule
status:
  containerStatuses:
    - restartCount: 0
      started: false
      ready: false
      name: che-gateway
      state:
        terminated:
          exitCode: 0
          reason: Completed
          startedAt: '2023-06-12T09:14:57Z'
          finishedAt: '2023-06-12T09:17:40Z'
          containerID: >-
            cri-o://b58c9cbbadee479cb9e43c528c44b3f4002be03021c1e90753f311ea394b3c18
      imageID: >-
        registry.redhat.io/devspaces/traefik-rhel8@sha256:47aa95676668357ed60dfb9ae62356e52b8f8d65789ab0f10c9b87188af974a6
      image: >-
        registry.redhat.io/devspaces/traefik-rhel8@sha256:47aa95676668357ed60dfb9ae62356e52b8f8d65789ab0f10c9b87188af974a6
      lastState: {}
      containerID: 'cri-o://b58c9cbbadee479cb9e43c528c44b3f4002be03021c1e90753f311ea394b3c18'
    - restartCount: 0
      started: false
      ready: false
      name: tools
      state:
        terminated:
          exitCode: 137
          reason: Error
          startedAt: '2023-06-12T09:14:56Z'
          finishedAt: '2023-06-12T09:17:50Z'
          containerID: >-
            cri-o://d735a5814e8956606f2205036ed06cc263d9616ae8784fb1db152bea3610777f
      imageID: >-
        registry.redhat.io/devspaces/udi-rhel8@sha256:c0d93172b58f435d9f511b94764be18de393ec82ab73f195cfa0e3cb9c9098ad
      image: >-
        registry.redhat.io/devspaces/udi-rhel8@sha256:c0d93172b58f435d9f511b94764be18de393ec82ab73f195cfa0e3cb9c9098ad
      lastState: {}
      containerID: 'cri-o://d735a5814e8956606f2205036ed06cc263d9616ae8784fb1db152bea3610777f'
  qosClass: Burstable
  podIPs:
    - ip: 10.129.120.161
  podIP: 10.129.120.161
  hostIP: 10.0.181.5
  startTime: '2023-06-12T09:14:50Z'
  initContainerStatuses:
    - name: che-code-injector
      state:
        terminated:
          exitCode: 0
          reason: Completed
          startedAt: '2023-06-12T09:14:53Z'
          finishedAt: '2023-06-12T09:14:54Z'
          containerID: >-
            cri-o://a9e92a36f4c0e0736ee15fcc10420ec7935f8adb09db23813c5e7e5658d77de9
      lastState: {}
      ready: true
      restartCount: 0
      image: 'quay.io/devspaces/code-rhel8:3.7'
      imageID: >-
        quay.io/devspaces/code-rhel8@sha256:95499400c7dce552cf99e5ceb36df1b6e8a07396171bc45eccc1413765483eb9
      containerID: 'cri-o://a9e92a36f4c0e0736ee15fcc10420ec7935f8adb09db23813c5e7e5658d77de9'
    - name: project-clone
      state:
        terminated:
          exitCode: 0
          reason: Completed
          startedAt: '2023-06-12T09:14:55Z'
          finishedAt: '2023-06-12T09:14:55Z'
          containerID: >-
            cri-o://94108a7ef49591246f5871dd3fc16abcf6ce760fc2ccecaa457b5e8867d0350c
      lastState: {}
      ready: true
      restartCount: 0
      image: >-
        registry.redhat.io/devworkspace/devworkspace-project-clone-rhel8@sha256:72b3c1de920dbd9558765e57e915fb94c5f80103406e32e1bc7e3adb50cb1538
      imageID: >-
        registry.redhat.io/devworkspace/devworkspace-project-clone-rhel8@sha256:16d72168941f1d258391dd3bb023287258a94400dba92fc2d20d13e215c9f460
      containerID: 'cri-o://94108a7ef49591246f5871dd3fc16abcf6ce760fc2ccecaa457b5e8867d0350c'
  conditions:
    - type: Initialized
      status: 'True'
      lastProbeTime: null
      lastTransitionTime: '2023-06-12T09:14:56Z'
    - type: Ready
      status: 'False'
      lastProbeTime: null
      lastTransitionTime: '2023-06-12T09:17:51Z'
      reason: ContainersNotReady
      message: 'containers with unready status: [tools che-gateway]'
    - type: ContainersReady
      status: 'False'
      lastProbeTime: null
      lastTransitionTime: '2023-06-12T09:17:51Z'
      reason: ContainersNotReady
      message: 'containers with unready status: [tools che-gateway]'
    - type: PodScheduled
      status: 'True'
      lastProbeTime: null
      lastTransitionTime: '2023-06-12T09:14:50Z'
  phase: Running
