Failed to run che-machine-exec outside of Che Server
See original GitHub issueSummary
I’ve faced an issue during run CloudShell workspace with DevWorkspace Controller where quay.io/eclipse/che-machine-exec:nightly image is used. I did it previously somehow, but not it’s failing with the following error:
containerStatuses:
- containerID: docker://6046c8045f6775be98b0f346ebdfadb3a119f52842b7466cb3ed1bf8702d7997
image: quay.io/eclipse/che-machine-exec:nightly
imageID: docker-pullable://quay.io/eclipse/che-machine-exec@sha256:5fa08145410fee92cde06eccfa137694e3487622425ea591badcca1702397691
lastState:
terminated:
containerID: docker://6046c8045f6775be98b0f346ebdfadb3a119f52842b7466cb3ed1bf8702d7997
exitCode: 128
finishedAt: "2020-01-31T09:08:25Z"
message: 'unable to find user unprivilegeduser: no matching entries in passwd
file'
reason: ContainerCannotRun
startedAt: "2020-01-31T09:08:25Z"
It’s also not possible to run that container with docker run:
❯ docker run quay.io/eclipse/che-machine-exec:nightly
docker: Error response from daemon: unable to find user unprivilegeduser: no matching entries in passwd file.
ERRO[0000] error waiting for container: context canceled
For some reason Che Server is able to successfully run CloudShell workspace with the same machine-exec image, I wonder if Che Server overrides entrypoint somewhere but K8s yaml files and docker inspect show pretty the same output…
DevWorkspace K8s Pod Yaml
apiVersion: v1
kind: Pod
metadata:
creationTimestamp: "2020-01-31T09:39:49Z"
generateName: workspaced5beddd58e9049d7.workspace-75bc46f895-
labels:
che.original_name: workspace
che.workspace_id: workspaced5beddd58e9049d7
che.workspace_name: cloud-shell
deployment: workspaced5beddd58e9049d7.workspace
pod-template-hash: 75bc46f895
name: workspaced5beddd58e9049d7.workspace-75bc46f895-9bh9j
namespace: default
ownerReferences:
- apiVersion: apps/v1
blockOwnerDeletion: true
controller: true
kind: ReplicaSet
name: workspaced5beddd58e9049d7.workspace-75bc46f895
uid: 9838fee2-b376-434a-804f-211f597ba74f
resourceVersion: "488446"
selfLink: /api/v1/namespaces/default/pods/workspaced5beddd58e9049d7.workspace-75bc46f895-9bh9j
uid: 71bdbb2c-5c6c-4b24-9353-c341697e4156
spec:
automountServiceAccountToken: true
containers:
- env:
- name: CHE_WORKSPACE_NAME
value: cloud-shell
- name: CHE_WORKSPACE_ID
value: workspaced5beddd58e9049d7
- name: CHE_WORKSPACE_NAMESPACE
value: default
image: quay.io/dfestal/che-workspace-crd-rest-apis:newone
imagePullPolicy: Always
name: che-rest-apis
ports:
- containerPort: 9999
protocol: TCP
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: FallbackToLogsOnError
volumeMounts:
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
name: che-workspace-token-xq7t9
readOnly: true
- env:
- name: CHE_MACHINE_NAME
value: che-machine-exec
- name: CHE_MACHINE_TOKEN
- name: CHE_PROJECTS_ROOT
value: /projects
- name: CHE_API
value: http://che-rest-apis-srv-9999-default.192.168.99.100.nip.io/api
- name: CHE_API_INTERNAL
value: http://localhost:9999/api
- name: CHE_API_EXTERNAL
value: http://che-rest-apis-srv-9999-default.192.168.99.100.nip.io/api
- name: CHE_WORKSPACE_NAME
value: cloud-shell
- name: CHE_WORKSPACE_ID
value: workspaced5beddd58e9049d7
- name: CHE_AUTH_ENABLED
value: "false"
- name: CHE_WORKSPACE_NAMESPACE
value: default
image: quay.io/eclipse/che-machine-exec:nightly
imagePullPolicy: Always
name: che-machine-exec
ports:
- containerPort: 4444
protocol: TCP
resources:
limits:
memory: 128M
requests:
memory: 128M
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: FallbackToLogsOnError
volumeMounts:
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
name: che-workspace-token-xq7t9
readOnly: true
- env:
- name: PS1
value: \[\e[34m\]>\[\e[m\]\[\e[33m\]>\[\e[m\]
- name: CHE_MACHINE_NAME
value: dev
- name: CHE_MACHINE_TOKEN
- name: CHE_PROJECTS_ROOT
value: /projects
- name: CHE_API
value: http://che-rest-apis-srv-9999-default.192.168.99.100.nip.io/api
- name: CHE_API_INTERNAL
value: http://localhost:9999/api
- name: CHE_API_EXTERNAL
value: http://che-rest-apis-srv-9999-default.192.168.99.100.nip.io/api
- name: CHE_WORKSPACE_NAME
value: cloud-shell
- name: CHE_WORKSPACE_ID
value: workspaced5beddd58e9049d7
- name: CHE_AUTH_ENABLED
value: "false"
- name: CHE_WORKSPACE_NAMESPACE
value: default
image: eclipse/che-remote-plugin-openshift-connector-0.0.17:7.2.0
imagePullPolicy: Always
name: dev
resources:
limits:
memory: 256Mi
requests:
memory: 256Mi
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
name: che-workspace-token-xq7t9
readOnly: true
dnsPolicy: ClusterFirst
enableServiceLinks: true
initContainers:
- args:
- -p
- -v
- -m
- "777"
- /tmp/che-workspaces/workspaced5beddd58e9049d7
command:
- /usr/bin/mkdir
image: registry.access.redhat.com/ubi8/ubi-minimal
imagePullPolicy: Always
name: precreate-subpaths
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: FallbackToLogsOnError
volumeMounts:
- mountPath: /tmp/che-workspaces
name: claim-che-workspace
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
name: che-workspace-token-xq7t9
readOnly: true
- args:
- -disable-push
- -runtime-id
- workspaced5beddd58e9049d7:default:anonymous
- --registry-address
- http://che-plugin-registry.192.168.99.100.nip.io/v3
image: eclipse/che-init-plugin-broker:v0.20
imagePullPolicy: Always
name: broker-init
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: FallbackToLogsOnError
volumeMounts:
- mountPath: /plugins/
name: claim-che-workspace
subPath: workspaced5beddd58e9049d7/plugins/
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
name: che-workspace-token-xq7t9
readOnly: true
- args:
- -disable-push
- -runtime-id
- workspaced5beddd58e9049d7:default:anonymous
- --registry-address
- http://che-plugin-registry.192.168.99.100.nip.io/v3
- -metas
- /broker-config/config.json
image: eclipse/che-unified-plugin-broker:v0.20
imagePullPolicy: Always
name: broker-unified
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: FallbackToLogsOnError
volumeMounts:
- mountPath: /plugins/
name: claim-che-workspace
subPath: workspaced5beddd58e9049d7/plugins/
- mountPath: /broker-config/
name: broker-unified-broker-config-volume
readOnly: true
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
name: che-workspace-token-xq7t9
readOnly: true
nodeName: minikube
priority: 0
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
serviceAccount: che-workspace
serviceAccountName: che-workspace
terminationGracePeriodSeconds: 0
tolerations:
- effect: NoExecute
key: node.kubernetes.io/not-ready
operator: Exists
tolerationSeconds: 300
- effect: NoExecute
key: node.kubernetes.io/unreachable
operator: Exists
tolerationSeconds: 300
volumes:
- name: claim-che-workspace
persistentVolumeClaim:
claimName: claim-che-workspace
- configMap:
defaultMode: 420
name: broker-unified-broker-config-map
name: broker-unified-broker-config-volume
- name: che-workspace-token-xq7t9
secret:
defaultMode: 420
secretName: che-workspace-token-xq7t9
status:
conditions:
- lastProbeTime: null
lastTransitionTime: "2020-01-31T09:39:59Z"
status: "True"
type: Initialized
- lastProbeTime: null
lastTransitionTime: "2020-01-31T09:39:49Z"
message: 'containers with unready status: [che-machine-exec]'
reason: ContainersNotReady
status: "False"
type: Ready
- lastProbeTime: null
lastTransitionTime: "2020-01-31T09:39:49Z"
message: 'containers with unready status: [che-machine-exec]'
reason: ContainersNotReady
status: "False"
type: ContainersReady
- lastProbeTime: null
lastTransitionTime: "2020-01-31T09:39:49Z"
status: "True"
type: PodScheduled
containerStatuses:
- containerID: docker://93426f95e03ab6f44b678c65d73f3242e4759501888ab031538142c550d7e2d7
image: quay.io/eclipse/che-machine-exec:nightly
imageID: docker-pullable://quay.io/eclipse/che-machine-exec@sha256:5fa08145410fee92cde06eccfa137694e3487622425ea591badcca1702397691
lastState:
terminated:
containerID: docker://93426f95e03ab6f44b678c65d73f3242e4759501888ab031538142c550d7e2d7
exitCode: 128
finishedAt: "2020-01-31T10:11:16Z"
message: 'unable to find user unprivilegeduser: no matching entries in passwd
file'
reason: ContainerCannotRun
startedAt: "2020-01-31T10:11:16Z"
name: che-machine-exec
ready: false
restartCount: 11
started: false
state:
waiting:
message: back-off 5m0s restarting failed container=che-machine-exec pod=workspaced5beddd58e9049d7.workspace-75bc46f895-9bh9j_default(71bdbb2c-5c6c-4b24-9353-c341697e4156)
reason: CrashLoopBackOff
- containerID: docker://e71fd1681d5c486ea91aa41c102b3f895e97daa64e20278f68e5ea115232c9aa
image: quay.io/dfestal/che-workspace-crd-rest-apis:newone
imageID: docker-pullable://quay.io/dfestal/che-workspace-crd-rest-apis@sha256:0e3ba35231451d55b7338166340337d8deb44c32826e2be19c0ca380c29add69
lastState: {}
name: che-rest-apis
ready: true
restartCount: 0
started: true
state:
running:
startedAt: "2020-01-31T09:40:01Z"
- containerID: docker://ed5286ee827beb8d51a5e192c56717931698d33a2efe69830cafe05f2bd5fe93
image: eclipse/che-remote-plugin-openshift-connector-0.0.17:7.2.0
imageID: docker-pullable://eclipse/che-remote-plugin-openshift-connector-0.0.17@sha256:74884583dd91d7223678020093a98c5f7febc32d991dc08e0b386a7a6ea3b39d
lastState: {}
name: dev
ready: true
restartCount: 0
started: true
state:
running:
startedAt: "2020-01-31T09:40:05Z"
hostIP: 192.168.99.100
initContainerStatuses:
- containerID: docker://c7065fb7839e0afdc8766244471a1a8fbf2aa227354814e74e69a587b72f4243
image: registry.access.redhat.com/ubi8/ubi-minimal:latest
imageID: docker-pullable://registry.access.redhat.com/ubi8/ubi-minimal@sha256:1a685ee228b1b3573df70848f4fa57f40723e84bb32e69891006c5e2ba3a032e
lastState: {}
name: precreate-subpaths
ready: true
restartCount: 0
state:
terminated:
containerID: docker://c7065fb7839e0afdc8766244471a1a8fbf2aa227354814e74e69a587b72f4243
exitCode: 0
finishedAt: "2020-01-31T09:39:52Z"
reason: Completed
startedAt: "2020-01-31T09:39:52Z"
- containerID: docker://f6259bfe9024c3ff8cd6cd713613ba4b25ed5137623dd98b3ed247c082c6556c
image: eclipse/che-init-plugin-broker:v0.20
imageID: docker-pullable://eclipse/che-init-plugin-broker@sha256:f1c1e5a3a29f99910dfde1c418f2d558890e1661487c62311c0c0bbdc8cac8b7
lastState: {}
name: broker-init
ready: true
restartCount: 0
state:
terminated:
containerID: docker://f6259bfe9024c3ff8cd6cd713613ba4b25ed5137623dd98b3ed247c082c6556c
exitCode: 0
finishedAt: "2020-01-31T09:39:55Z"
reason: Completed
startedAt: "2020-01-31T09:39:55Z"
- containerID: docker://e87c8af0d58e243859d91bc1ec0919760aeae79ccaf6eae074fde6bb78418bde
image: eclipse/che-unified-plugin-broker:v0.20
imageID: docker-pullable://eclipse/che-unified-plugin-broker@sha256:852c9717ba62695874200461a0ccf958cb9917662501131606dd3111d0948aae
lastState: {}
name: broker-unified
ready: true
restartCount: 0
state:
terminated:
containerID: docker://e87c8af0d58e243859d91bc1ec0919760aeae79ccaf6eae074fde6bb78418bde
exitCode: 0
finishedAt: "2020-01-31T09:39:58Z"
reason: Completed
startedAt: "2020-01-31T09:39:58Z"
phase: Running
podIP: 172.17.0.3
podIPs:
- ip: 172.17.0.3
qosClass: Burstable
startTime: "2020-01-31T09:39:49Z"
Che Workspace K8s Pod Yaml
❯ kubectl get pod -n che workspacemjqhlw7ouk928pp6.dev-74954879bf-ngwsd -o=yaml
apiVersion: v1
kind: Pod
metadata:
annotations:
org.eclipse.che.container.display-name/che-machine-execphx: che-machine-execphx
org.eclipse.che.container.display-name/dev: dev
creationTimestamp: "2020-01-31T10:15:14Z"
generateName: workspacemjqhlw7ouk928pp6.dev-74954879bf-
labels:
che.component.name: dev
che.deployment_name: workspacemjqhlw7ouk928pp6.dev
che.original_name: dev
che.workspace_id: workspacemjqhlw7ouk928pp6
pod-template-hash: 74954879bf
name: workspacemjqhlw7ouk928pp6.dev-74954879bf-ngwsd
namespace: che
ownerReferences:
- apiVersion: apps/v1
blockOwnerDeletion: true
controller: true
kind: ReplicaSet
name: workspacemjqhlw7ouk928pp6.dev-74954879bf
uid: ff83e651-306e-47a9-9048-365844c94a23
resourceVersion: "489036"
selfLink: /api/v1/namespaces/che/pods/workspacemjqhlw7ouk928pp6.dev-74954879bf-ngwsd
uid: b29f69b6-abd1-482f-a428-0b0aebd68edc
spec:
automountServiceAccountToken: true
containers:
- env:
- name: CHE_WORKSPACE_NAME
value: che4z-iywig
- name: CHE_WORKSPACE_LOGS_ROOT__DIR
value: /workspace_logs
- name: CHE_MACHINE_TOKEN
- name: CHE_WORKSPACE_NAMESPACE
value: che
- name: CHE_MACHINE_NAME
value: dev
- name: CHE_API_INTERNAL
value: http://che-che.192.168.99.100.nip.io/api
- name: CHE_WORKSPACE_ID
value: workspacemjqhlw7ouk928pp6
- name: CHE_PROJECTS_ROOT
value: /projects
- name: CHE_API_EXTERNAL
value: http://che-che.192.168.99.100.nip.io/api
- name: CHE_API
value: http://che-che.192.168.99.100.nip.io/api
- name: PS1
value: \[\e[34m\]>\[\e[m\]\[\e[33m\]>\[\e[m\]
image: eclipse/che-remote-plugin-openshift-connector-0.0.17:7.2.0
imagePullPolicy: IfNotPresent
name: dev
resources:
limits:
memory: "268435456"
requests:
memory: "268435456"
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /workspace_logs
name: claim-che-workspace
subPath: workspacemjqhlw7ouk928pp6/che-logs-dev/
- mountPath: /etc/ssh/private
name: workspacemjqhlw7ouk928pp6-sshprivatekeys
readOnly: true
- mountPath: /etc/ssh/ssh_config
name: ssshkeyconfigvolume
readOnly: true
subPath: ssh_config
- mountPath: /etc/gitconfig
name: gitconfigvolume
subPath: gitconfig
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
name: che-workspace-token-t4cg7
readOnly: true
- env:
- name: CHE_WORKSPACE_NAME
value: che4z-iywig
- name: CHE_WORKSPACE_LOGS_ROOT__DIR
value: /workspace_logs
- name: CHE_MACHINE_TOKEN
- name: CHE_WORKSPACE_NAMESPACE
value: che
- name: CHE_MACHINE_NAME
value: che-machine-execphx
- name: CHE_API_INTERNAL
value: http://che-che.192.168.99.100.nip.io/api
- name: CHE_WORKSPACE_ID
value: workspacemjqhlw7ouk928pp6
- name: CHE_PROJECTS_ROOT
value: /projects
- name: CHE_API_EXTERNAL
value: http://che-che.192.168.99.100.nip.io/api
- name: CHE_API
value: http://che-che.192.168.99.100.nip.io/api
image: quay.io/eclipse/che-machine-exec:nightly
imagePullPolicy: Always
name: che-machine-execphx
ports:
- containerPort: 4444
protocol: TCP
resources:
limits:
memory: "134217728"
requests:
memory: "134217728"
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /workspace_logs
name: claim-che-workspace
subPath: workspacemjqhlw7ouk928pp6/che-logs-dev/
- mountPath: /etc/ssh/private
name: workspacemjqhlw7ouk928pp6-sshprivatekeys
readOnly: true
- mountPath: /etc/ssh/ssh_config
name: ssshkeyconfigvolume
readOnly: true
subPath: ssh_config
- mountPath: /etc/gitconfig
name: gitconfigvolume
subPath: gitconfig
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
name: che-workspace-token-t4cg7
readOnly: true
dnsPolicy: ClusterFirst
enableServiceLinks: true
initContainers:
- args:
- -push-endpoint
- ws://che-che.192.168.99.100.nip.io/api/websocket
- -runtime-id
- workspacemjqhlw7ouk928pp6:default:che
- -cacert
- ""
- --registry-address
- http://plugin-registry-che.192.168.99.100.nip.io/v3
- -metas
- /broker-config/config.json
env:
- name: CHE_AUTH_ENABLED
value: "false"
- name: CHE_MACHINE_TOKEN
image: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.0
imagePullPolicy: Always
name: che-plugin-artifacts-broker-v3-1-0
resources:
limits:
memory: 250Mi
requests:
memory: 250Mi
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /broker-config/
name: broker-config-volumefypbeh
readOnly: true
- mountPath: /plugins
name: claim-che-workspace
subPath: workspacemjqhlw7ouk928pp6/plugins/
- mountPath: /workspace_logs
name: claim-che-workspace
subPath: workspacemjqhlw7ouk928pp6/che-logs-dev/
- mountPath: /var/run/secrets/kubernetes.io/serviceaccount
name: che-workspace-token-t4cg7
readOnly: true
nodeName: minikube
priority: 0
restartPolicy: Always
schedulerName: default-scheduler
securityContext:
fsGroup: 1724
runAsUser: 1724
serviceAccount: che-workspace
serviceAccountName: che-workspace
terminationGracePeriodSeconds: 0
tolerations:
- effect: NoExecute
key: node.kubernetes.io/not-ready
operator: Exists
tolerationSeconds: 300
- effect: NoExecute
key: node.kubernetes.io/unreachable
operator: Exists
tolerationSeconds: 300
volumes:
- configMap:
defaultMode: 420
name: workspacemjqhlw7ouk928pp6.broker-config-mapwfvb7x
name: broker-config-volumefypbeh
- name: claim-che-workspace
persistentVolumeClaim:
claimName: claim-che-workspace
- name: workspacemjqhlw7ouk928pp6-sshprivatekeys
secret:
defaultMode: 384
secretName: workspacemjqhlw7ouk928pp6-sshprivatekeys
- configMap:
defaultMode: 420
name: workspacemjqhlw7ouk928pp6-sshconfigmap
name: ssshkeyconfigvolume
- configMap:
defaultMode: 420
name: workspacemjqhlw7ouk928pp6-gitconfig
name: gitconfigvolume
- name: che-workspace-token-t4cg7
secret:
defaultMode: 420
secretName: che-workspace-token-t4cg7
status:
conditions:
- lastProbeTime: null
lastTransitionTime: "2020-01-31T10:15:21Z"
status: "True"
type: Initialized
- lastProbeTime: null
lastTransitionTime: "2020-01-31T10:15:25Z"
status: "True"
type: Ready
- lastProbeTime: null
lastTransitionTime: "2020-01-31T10:15:25Z"
status: "True"
type: ContainersReady
- lastProbeTime: null
lastTransitionTime: "2020-01-31T10:15:14Z"
status: "True"
type: PodScheduled
containerStatuses:
- containerID: docker://506304c610dc555f916c9408795da83daf92222f37b69f910ea9805c8aca014a
image: quay.io/eclipse/che-machine-exec:nightly
imageID: docker-pullable://quay.io/eclipse/che-machine-exec@sha256:5fa08145410fee92cde06eccfa137694e3487622425ea591badcca1702397691
lastState: {}
name: che-machine-execphx
ready: true
restartCount: 0
started: true
state:
running:
startedAt: "2020-01-31T10:15:24Z"
- containerID: docker://db74f1aaba10dbf88925bac157317a0eaea73c955ba2f852124cffe791b0a194
image: eclipse/che-remote-plugin-openshift-connector-0.0.17:7.2.0
imageID: docker-pullable://eclipse/che-remote-plugin-openshift-connector-0.0.17@sha256:74884583dd91d7223678020093a98c5f7febc32d991dc08e0b386a7a6ea3b39d
lastState: {}
name: dev
ready: true
restartCount: 0
started: true
state:
running:
startedAt: "2020-01-31T10:15:21Z"
hostIP: 192.168.99.100
initContainerStatuses:
- containerID: docker://80874b46bfd2b4ee796853ef4295b7591549415bb785c2b288ec770f02519283
image: quay.io/eclipse/che-plugin-artifacts-broker:v3.1.0
imageID: docker-pullable://quay.io/eclipse/che-plugin-artifacts-broker@sha256:3498e4070fbda3a1b61cf518494ec1051112fc70daf64723dafbf0946a53af0e
lastState: {}
name: che-plugin-artifacts-broker-v3-1-0
ready: true
restartCount: 0
state:
terminated:
containerID: docker://80874b46bfd2b4ee796853ef4295b7591549415bb785c2b288ec770f02519283
exitCode: 0
finishedAt: "2020-01-31T10:15:20Z"
reason: Completed
startedAt: "2020-01-31T10:15:20Z"
phase: Running
podIP: 172.17.0.13
podIPs:
- ip: 172.17.0.13
qosClass: Burstable
startTime: "2020-01-31T10:15:14Z"
DevWorkspace Machine Exec container docker inspect
[
{
"Id": "0b86285e1a8b7ee85530bbce4b0f8250a0e318b0c4015124530bb2c453cbf5e2",
"Created": "2020-01-31T10:16:22.341302949Z",
"Path": "/go/bin/che-machine-exec",
"Args": [
"--static",
"/cloud-shell"
],
"State": {
"Status": "created",
"Running": false,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 0,
"ExitCode": 128,
"Error": "unable to find user unprivilegeduser: no matching entries in passwd file",
"StartedAt": "0001-01-01T00:00:00Z",
"FinishedAt": "0001-01-01T00:00:00Z"
},
"Image": "sha256:f968a7ecc5f111389bcac41039442c9765e1a3a4a0d9ee1ac51c50a19512f402",
"ResolvConfPath": "/var/lib/docker/containers/d7acfc6a9d737b589179ebd28e19206adcc02506c3349300bd483a2a3f185c74/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/d7acfc6a9d737b589179ebd28e19206adcc02506c3349300bd483a2a3f185c74/hostname",
"HostsPath": "/var/lib/docker/containers/d7acfc6a9d737b589179ebd28e19206adcc02506c3349300bd483a2a3f185c74/hosts",
"LogPath": "",
"Name": "/k8s_che-machine-exec_workspaced5beddd58e9049d7.workspace-75bc46f895-9bh9j_default_71bdbb2c-5c6c-4b24-9353-c341697e4156_12",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"/var/lib/kubelet/pods/71bdbb2c-5c6c-4b24-9353-c341697e4156/volumes/kubernetes.io~secret/che-workspace-token-xq7t9:/var/run/secrets/kubernetes.io/serviceaccount:ro",
"/var/lib/kubelet/pods/71bdbb2c-5c6c-4b24-9353-c341697e4156/etc-hosts:/etc/hosts",
"/var/lib/kubelet/pods/71bdbb2c-5c6c-4b24-9353-c341697e4156/containers/che-machine-exec/1fbcf90b:/dev/termination-log"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "container:d7acfc6a9d737b589179ebd28e19206adcc02506c3349300bd483a2a3f185c74",
"PortBindings": null,
"RestartPolicy": {
"Name": "no",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"CapAdd": null,
"CapDrop": null,
"Capabilities": null,
"Dns": null,
"DnsOptions": null,
"DnsSearch": null,
"ExtraHosts": null,
"GroupAdd": null,
"IpcMode": "container:d7acfc6a9d737b589179ebd28e19206adcc02506c3349300bd483a2a3f185c74",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 985,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": [
"seccomp=unconfined"
],
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"ConsoleSize": [
0,
0
],
"Isolation": "",
"CpuShares": 2,
"Memory": 128000000,
"NanoCpus": 0,
"CgroupParent": "/kubepods/burstable/pod71bdbb2c-5c6c-4b24-9353-c341697e4156",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 100000,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": [],
"DeviceCgroupRules": null,
"DeviceRequests": null,
"KernelMemory": 0,
"KernelMemoryTCP": 0,
"MemoryReservation": 0,
"MemorySwap": 128000000,
"MemorySwappiness": null,
"OomKillDisable": false,
"PidsLimit": null,
"Ulimits": [
{
"Name": "nofile",
"Hard": 1048576,
"Soft": 1048576
}
],
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware"
],
"ReadonlyPaths": [
"/proc/asound",
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/f329891497501fabe0812aa76bb87cb7136363811ccec0611d445e5dadc8cbea-init/diff:/var/lib/docker/overlay2/0bd30c14fc639eedc47fe0832eb323d967e1407a216bc23d9905485043a79823/diff:/var/lib/docker/overlay2/415e90a6c94fde2827b52b8c89f457552537eb5c786d2a10bfd646d428d99093/diff",
"MergedDir": "/var/lib/docker/overlay2/f329891497501fabe0812aa76bb87cb7136363811ccec0611d445e5dadc8cbea/merged",
"UpperDir": "/var/lib/docker/overlay2/f329891497501fabe0812aa76bb87cb7136363811ccec0611d445e5dadc8cbea/diff",
"WorkDir": "/var/lib/docker/overlay2/f329891497501fabe0812aa76bb87cb7136363811ccec0611d445e5dadc8cbea/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "bind",
"Source": "/var/lib/kubelet/pods/71bdbb2c-5c6c-4b24-9353-c341697e4156/volumes/kubernetes.io~secret/che-workspace-token-xq7t9",
"Destination": "/var/run/secrets/kubernetes.io/serviceaccount",
"Mode": "ro",
"RW": false,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/var/lib/kubelet/pods/71bdbb2c-5c6c-4b24-9353-c341697e4156/etc-hosts",
"Destination": "/etc/hosts",
"Mode": "",
"RW": true,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/var/lib/kubelet/pods/71bdbb2c-5c6c-4b24-9353-c341697e4156/containers/che-machine-exec/1fbcf90b",
"Destination": "/dev/termination-log",
"Mode": "",
"RW": true,
"Propagation": "rprivate"
}
],
"Config": {
"Hostname": "workspaced5beddd58e9049d7.workspace-75bc46f895-9bh9j",
"Domainname": "",
"User": "unprivilegeduser",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"CHE_MACHINE_TOKEN=",
"CHE_API_INTERNAL=http://localhost:9999/api",
"CHE_WORKSPACE_NAME=cloud-shell",
"CHE_WORKSPACE_ID=workspaced5beddd58e9049d7",
"CHE_AUTH_ENABLED=false",
"CHE_MACHINE_NAME=che-machine-exec",
"CHE_PROJECTS_ROOT=/projects",
"CHE_API=http://che-rest-apis-srv-9999-default.192.168.99.100.nip.io/api",
"CHE_API_EXTERNAL=http://che-rest-apis-srv-9999-default.192.168.99.100.nip.io/api",
"CHE_WORKSPACE_NAMESPACE=default",
"CHE_HOST_SERVICE_PORT=8080",
"CHE_HOST_PORT=tcp://10.96.254.61:8080",
"CHE_HOST_PORT_8087_TCP_ADDR=10.96.254.61",
"DEVFILE_REGISTRY_PORT_8080_TCP=tcp://10.96.152.229:8080",
"KUBERNETES_SERVICE_HOST=10.96.0.1",
"KUBERNETES_SERVICE_PORT=443",
"KUBERNETES_PORT_443_TCP_PROTO=tcp",
"PLUGIN_REGISTRY_SERVICE_HOST=10.96.24.159",
"CHE_REST_APIS_PORT_9999_TCP=tcp://10.96.22.145:9999",
"CHE_REST_APIS_PORT_9999_TCP_PORT=9999",
"SERVERD5BEDDD58E9049D7_CHE_MACHINE_EXEC_PORT_4444_TCP=tcp://10.96.107.197:4444",
"SERVERD5BEDDD58E9049D7_CHE_MACHINE_EXEC_PORT_4444_TCP_ADDR=10.96.107.197",
"DEVFILE_REGISTRY_PORT_8080_TCP_PORT=8080",
"KUBERNETES_PORT=tcp://10.96.0.1:443",
"PLUGIN_REGISTRY_PORT_8080_TCP_PROTO=tcp",
"PLUGIN_REGISTRY_PORT_8080_TCP_PORT=8080",
"CHE_HOST_SERVICE_HOST=10.96.254.61",
"PLUGIN_REGISTRY_PORT_8080_TCP_ADDR=10.96.24.159",
"CHE_HOST_PORT_8080_TCP=tcp://10.96.254.61:8080",
"SERVERD5BEDDD58E9049D7_CHE_MACHINE_EXEC_SERVICE_HOST=10.96.107.197",
"CHE_REST_APIS_PORT=tcp://10.96.22.145:9999",
"SERVERD5BEDDD58E9049D7_CHE_MACHINE_EXEC_PORT_4444_TCP_PROTO=tcp",
"CHE_REST_APIS_SERVICE_PORT_SRV_9999=9999",
"CHE_HOST_SERVICE_PORT_METRICS=8087",
"CHE_HOST_PORT_8087_TCP=tcp://10.96.254.61:8087",
"CHE_HOST_PORT_8087_TCP_PROTO=tcp",
"SERVERD5BEDDD58E9049D7_CHE_MACHINE_EXEC_SERVICE_PORT_SRV_4444=4444",
"DEVFILE_REGISTRY_SERVICE_HOST=10.96.152.229",
"DEVFILE_REGISTRY_PORT_8080_TCP_PROTO=tcp",
"CHE_REST_APIS_SERVICE_HOST=10.96.22.145",
"CHE_REST_APIS_SERVICE_PORT=9999",
"KUBERNETES_SERVICE_PORT_HTTPS=443",
"CHE_HOST_PORT_8080_TCP_PORT=8080",
"CHE_HOST_PORT_8080_TCP_ADDR=10.96.254.61",
"CHE_HOST_PORT_8087_TCP_PORT=8087",
"DEVFILE_REGISTRY_SERVICE_PORT=8080",
"CHE_REST_APIS_PORT_9999_TCP_PROTO=tcp",
"KUBERNETES_PORT_443_TCP=tcp://10.96.0.1:443",
"PLUGIN_REGISTRY_PORT=tcp://10.96.24.159:8080",
"SERVERD5BEDDD58E9049D7_CHE_MACHINE_EXEC_SERVICE_PORT=4444",
"SERVERD5BEDDD58E9049D7_CHE_MACHINE_EXEC_PORT=tcp://10.96.107.197:4444",
"CHE_REST_APIS_PORT_9999_TCP_ADDR=10.96.22.145",
"KUBERNETES_PORT_443_TCP_ADDR=10.96.0.1",
"PLUGIN_REGISTRY_PORT_8080_TCP=tcp://10.96.24.159:8080",
"CHE_HOST_SERVICE_PORT_HTTP=8080",
"DEVFILE_REGISTRY_PORT=tcp://10.96.152.229:8080",
"DEVFILE_REGISTRY_PORT_8080_TCP_ADDR=10.96.152.229",
"KUBERNETES_PORT_443_TCP_PORT=443",
"PLUGIN_REGISTRY_SERVICE_PORT=8080",
"CHE_HOST_PORT_8080_TCP_PROTO=tcp",
"SERVERD5BEDDD58E9049D7_CHE_MACHINE_EXEC_PORT_4444_TCP_PORT=4444",
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
],
"Cmd": null,
"Healthcheck": {
"Test": [
"NONE"
]
},
"Image": "quay.io/eclipse/che-machine-exec@sha256:5fa08145410fee92cde06eccfa137694e3487622425ea591badcca1702397691",
"Volumes": null,
"WorkingDir": "",
"Entrypoint": [
"/go/bin/che-machine-exec",
"--static",
"/cloud-shell"
],
"OnBuild": null,
"Labels": {
"annotation.io.kubernetes.container.hash": "f4be4e09",
"annotation.io.kubernetes.container.ports": "[{\"containerPort\":4444,\"protocol\":\"TCP\"}]",
"annotation.io.kubernetes.container.restartCount": "12",
"annotation.io.kubernetes.container.terminationMessagePath": "/dev/termination-log",
"annotation.io.kubernetes.container.terminationMessagePolicy": "FallbackToLogsOnError",
"annotation.io.kubernetes.pod.terminationGracePeriod": "0",
"io.kubernetes.container.logpath": "/var/log/pods/default_workspaced5beddd58e9049d7.workspace-75bc46f895-9bh9j_71bdbb2c-5c6c-4b24-9353-c341697e4156/che-machine-exec/12.log",
"io.kubernetes.container.name": "che-machine-exec",
"io.kubernetes.docker.type": "container",
"io.kubernetes.pod.name": "workspaced5beddd58e9049d7.workspace-75bc46f895-9bh9j",
"io.kubernetes.pod.namespace": "default",
"io.kubernetes.pod.uid": "71bdbb2c-5c6c-4b24-9353-c341697e4156",
"io.kubernetes.sandbox.id": "d7acfc6a9d737b589179ebd28e19206adcc02506c3349300bd483a2a3f185c74"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "",
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"Ports": {},
"SandboxKey": "",
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {}
}
}
]
Che Workspace Machine Exec container docker inspect
[
{
"Id": "506304c610dc555f916c9408795da83daf92222f37b69f910ea9805c8aca014a",
"Created": "2020-01-31T10:15:24.599247002Z",
"Path": "/go/bin/che-machine-exec",
"Args": [
"--static",
"/cloud-shell"
],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 32032,
"ExitCode": 0,
"Error": "",
"StartedAt": "2020-01-31T10:15:24.797885016Z",
"FinishedAt": "0001-01-01T00:00:00Z"
},
"Image": "sha256:f968a7ecc5f111389bcac41039442c9765e1a3a4a0d9ee1ac51c50a19512f402",
"ResolvConfPath": "/var/lib/docker/containers/2f02f1efcda0a2fcef657ee01ae9ea59d374a5cb4dd5f6de40a144d31c00d3d2/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/2f02f1efcda0a2fcef657ee01ae9ea59d374a5cb4dd5f6de40a144d31c00d3d2/hostname",
"HostsPath": "/var/lib/kubelet/pods/b29f69b6-abd1-482f-a428-0b0aebd68edc/etc-hosts",
"LogPath": "/var/lib/docker/containers/506304c610dc555f916c9408795da83daf92222f37b69f910ea9805c8aca014a/506304c610dc555f916c9408795da83daf92222f37b69f910ea9805c8aca014a-json.log",
"Name": "/k8s_che-machine-execphx_workspacemjqhlw7ouk928pp6.dev-74954879bf-ngwsd_che_b29f69b6-abd1-482f-a428-0b0aebd68edc_0",
"RestartCount": 0,
"Driver": "overlay2",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "",
"ExecIDs": null,
"HostConfig": {
"Binds": [
"/var/lib/kubelet/pods/b29f69b6-abd1-482f-a428-0b0aebd68edc/volume-subpaths/pvc-7cf39a71-8086-4dcd-9974-be96f157d7e2/che-machine-execphx/0:/workspace_logs",
"/var/lib/kubelet/pods/b29f69b6-abd1-482f-a428-0b0aebd68edc/volumes/kubernetes.io~secret/workspacemjqhlw7ouk928pp6-sshprivatekeys:/etc/ssh/private:ro",
"/var/lib/kubelet/pods/b29f69b6-abd1-482f-a428-0b0aebd68edc/volume-subpaths/ssshkeyconfigvolume/che-machine-execphx/2:/etc/ssh/ssh_config:ro",
"/var/lib/kubelet/pods/b29f69b6-abd1-482f-a428-0b0aebd68edc/volume-subpaths/gitconfigvolume/che-machine-execphx/3:/etc/gitconfig:ro",
"/var/lib/kubelet/pods/b29f69b6-abd1-482f-a428-0b0aebd68edc/volumes/kubernetes.io~secret/che-workspace-token-t4cg7:/var/run/secrets/kubernetes.io/serviceaccount:ro",
"/var/lib/kubelet/pods/b29f69b6-abd1-482f-a428-0b0aebd68edc/etc-hosts:/etc/hosts",
"/var/lib/kubelet/pods/b29f69b6-abd1-482f-a428-0b0aebd68edc/containers/che-machine-execphx/9bfb3222:/dev/termination-log"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "container:2f02f1efcda0a2fcef657ee01ae9ea59d374a5cb4dd5f6de40a144d31c00d3d2",
"PortBindings": null,
"RestartPolicy": {
"Name": "no",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"CapAdd": null,
"CapDrop": null,
"Capabilities": null,
"Dns": null,
"DnsOptions": null,
"DnsSearch": null,
"ExtraHosts": null,
"GroupAdd": [
"1724"
],
"IpcMode": "container:2f02f1efcda0a2fcef657ee01ae9ea59d374a5cb4dd5f6de40a144d31c00d3d2",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 984,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": [
"seccomp=unconfined"
],
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"ConsoleSize": [
0,
0
],
"Isolation": "",
"CpuShares": 2,
"Memory": 134217728,
"NanoCpus": 0,
"CgroupParent": "/kubepods/burstable/podb29f69b6-abd1-482f-a428-0b0aebd68edc",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 100000,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": [],
"DeviceCgroupRules": null,
"DeviceRequests": null,
"KernelMemory": 0,
"KernelMemoryTCP": 0,
"MemoryReservation": 0,
"MemorySwap": 134217728,
"MemorySwappiness": null,
"OomKillDisable": false,
"PidsLimit": null,
"Ulimits": [
{
"Name": "nofile",
"Hard": 1048576,
"Soft": 1048576
}
],
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware"
],
"ReadonlyPaths": [
"/proc/asound",
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/6adef64ede7ee68ca82c9409c1d287f15267f041fe620713d561a807a17ce9e5-init/diff:/var/lib/docker/overlay2/0bd30c14fc639eedc47fe0832eb323d967e1407a216bc23d9905485043a79823/diff:/var/lib/docker/overlay2/415e90a6c94fde2827b52b8c89f457552537eb5c786d2a10bfd646d428d99093/diff",
"MergedDir": "/var/lib/docker/overlay2/6adef64ede7ee68ca82c9409c1d287f15267f041fe620713d561a807a17ce9e5/merged",
"UpperDir": "/var/lib/docker/overlay2/6adef64ede7ee68ca82c9409c1d287f15267f041fe620713d561a807a17ce9e5/diff",
"WorkDir": "/var/lib/docker/overlay2/6adef64ede7ee68ca82c9409c1d287f15267f041fe620713d561a807a17ce9e5/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "bind",
"Source": "/var/lib/kubelet/pods/b29f69b6-abd1-482f-a428-0b0aebd68edc/volume-subpaths/pvc-7cf39a71-8086-4dcd-9974-be96f157d7e2/che-machine-execphx/0",
"Destination": "/workspace_logs",
"Mode": "",
"RW": true,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/var/lib/kubelet/pods/b29f69b6-abd1-482f-a428-0b0aebd68edc/volumes/kubernetes.io~secret/workspacemjqhlw7ouk928pp6-sshprivatekeys",
"Destination": "/etc/ssh/private",
"Mode": "ro",
"RW": false,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/var/lib/kubelet/pods/b29f69b6-abd1-482f-a428-0b0aebd68edc/volume-subpaths/ssshkeyconfigvolume/che-machine-execphx/2",
"Destination": "/etc/ssh/ssh_config",
"Mode": "ro",
"RW": false,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/var/lib/kubelet/pods/b29f69b6-abd1-482f-a428-0b0aebd68edc/volume-subpaths/gitconfigvolume/che-machine-execphx/3",
"Destination": "/etc/gitconfig",
"Mode": "ro",
"RW": false,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/var/lib/kubelet/pods/b29f69b6-abd1-482f-a428-0b0aebd68edc/volumes/kubernetes.io~secret/che-workspace-token-t4cg7",
"Destination": "/var/run/secrets/kubernetes.io/serviceaccount",
"Mode": "ro",
"RW": false,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/var/lib/kubelet/pods/b29f69b6-abd1-482f-a428-0b0aebd68edc/etc-hosts",
"Destination": "/etc/hosts",
"Mode": "",
"RW": true,
"Propagation": "rprivate"
},
{
"Type": "bind",
"Source": "/var/lib/kubelet/pods/b29f69b6-abd1-482f-a428-0b0aebd68edc/containers/che-machine-execphx/9bfb3222",
"Destination": "/dev/termination-log",
"Mode": "",
"RW": true,
"Propagation": "rprivate"
}
],
"Config": {
"Hostname": "workspacemjqhlw7ouk928pp6.dev-74954879bf-ngwsd",
"Domainname": "",
"User": "1724",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"CHE_WORKSPACE_NAME=che4z-iywig",
"CHE_WORKSPACE_LOGS_ROOT__DIR=/workspace_logs",
"CHE_MACHINE_TOKEN=",
"CHE_MACHINE_NAME=che-machine-execphx",
"CHE_WORKSPACE_NAMESPACE=che",
"CHE_API_INTERNAL=http://che-che.192.168.99.100.nip.io/api",
"CHE_WORKSPACE_ID=workspacemjqhlw7ouk928pp6",
"CHE_PROJECTS_ROOT=/projects",
"CHE_API_EXTERNAL=http://che-che.192.168.99.100.nip.io/api",
"CHE_API=http://che-che.192.168.99.100.nip.io/api",
"PLUGIN_REGISTRY_PORT=tcp://10.96.13.155:8080",
"PLUGIN_REGISTRY_PORT_8080_TCP_ADDR=10.96.13.155",
"CHE_HOST_PORT_8080_TCP_ADDR=10.96.43.251",
"DEVFILE_REGISTRY_PORT=tcp://10.96.172.182:8080",
"KUBERNETES_SERVICE_PORT_HTTPS=443",
"KUBERNETES_PORT_443_TCP_PROTO=tcp",
"KUBERNETES_PORT_443_TCP=tcp://10.96.0.1:443",
"KUBERNETES_PORT_443_TCP_ADDR=10.96.0.1",
"PLUGIN_REGISTRY_SERVICE_PORT=8080",
"CHE_HOST_SERVICE_PORT=8080",
"CHE_HOST_PORT=tcp://10.96.43.251:8080",
"SERVERE6Y7JJJW_CHE_MACHINE_EXECPHX_SERVICE_PORT=4444",
"SERVERE6Y7JJJW_CHE_MACHINE_EXECPHX_PORT_4444_TCP_PORT=4444",
"CHE_HOST_PORT_8080_TCP_PROTO=tcp",
"DEVFILE_REGISTRY_SERVICE_PORT=8080",
"DEVFILE_REGISTRY_PORT_8080_TCP_ADDR=10.96.172.182",
"SERVERE6Y7JJJW_CHE_MACHINE_EXECPHX_PORT_4444_TCP=tcp://10.96.68.18:4444",
"CHE_HOST_SERVICE_PORT_HTTP=8080",
"SERVERE6Y7JJJW_CHE_MACHINE_EXECPHX_PORT_4444_TCP_ADDR=10.96.68.18",
"PLUGIN_REGISTRY_PORT_8080_TCP=tcp://10.96.13.155:8080",
"PLUGIN_REGISTRY_PORT_8080_TCP_PROTO=tcp",
"CHE_HOST_PORT_8080_TCP_PORT=8080",
"CHE_HOST_PORT_8087_TCP_ADDR=10.96.43.251",
"DEVFILE_REGISTRY_PORT_8080_TCP_PORT=8080",
"SERVERE6Y7JJJW_CHE_MACHINE_EXECPHX_SERVICE_PORT_SERVER_4444=4444",
"SERVERE6Y7JJJW_CHE_MACHINE_EXECPHX_PORT_4444_TCP_PROTO=tcp",
"SERVERE6Y7JJJW_CHE_MACHINE_EXECPHX_PORT=tcp://10.96.68.18:4444",
"DEVFILE_REGISTRY_PORT_8080_TCP=tcp://10.96.172.182:8080",
"CHE_HOST_PORT_8087_TCP_PORT=8087",
"DEVFILE_REGISTRY_SERVICE_HOST=10.96.172.182",
"KUBERNETES_PORT=tcp://10.96.0.1:443",
"CHE_HOST_PORT_8087_TCP=tcp://10.96.43.251:8087",
"PLUGIN_REGISTRY_SERVICE_HOST=10.96.13.155",
"PLUGIN_REGISTRY_PORT_8080_TCP_PORT=8080",
"CHE_HOST_PORT_8080_TCP=tcp://10.96.43.251:8080",
"CHE_HOST_PORT_8087_TCP_PROTO=tcp",
"SERVERE6Y7JJJW_CHE_MACHINE_EXECPHX_SERVICE_HOST=10.96.68.18",
"KUBERNETES_SERVICE_HOST=10.96.0.1",
"CHE_HOST_SERVICE_HOST=10.96.43.251",
"CHE_HOST_SERVICE_PORT_METRICS=8087",
"DEVFILE_REGISTRY_PORT_8080_TCP_PROTO=tcp",
"KUBERNETES_SERVICE_PORT=443",
"KUBERNETES_PORT_443_TCP_PORT=443",
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
],
"Cmd": null,
"Healthcheck": {
"Test": [
"NONE"
]
},
"Image": "quay.io/eclipse/che-machine-exec@sha256:5fa08145410fee92cde06eccfa137694e3487622425ea591badcca1702397691",
"Volumes": null,
"WorkingDir": "",
"Entrypoint": [
"/go/bin/che-machine-exec",
"--static",
"/cloud-shell"
],
"OnBuild": null,
"Labels": {
"annotation.io.kubernetes.container.hash": "fd94cddc",
"annotation.io.kubernetes.container.ports": "[{\"containerPort\":4444,\"protocol\":\"TCP\"}]",
"annotation.io.kubernetes.container.restartCount": "0",
"annotation.io.kubernetes.container.terminationMessagePath": "/dev/termination-log",
"annotation.io.kubernetes.container.terminationMessagePolicy": "File",
"annotation.io.kubernetes.pod.terminationGracePeriod": "0",
"io.kubernetes.container.logpath": "/var/log/pods/che_workspacemjqhlw7ouk928pp6.dev-74954879bf-ngwsd_b29f69b6-abd1-482f-a428-0b0aebd68edc/che-machine-execphx/0.log",
"io.kubernetes.container.name": "che-machine-execphx",
"io.kubernetes.docker.type": "container",
"io.kubernetes.pod.name": "workspacemjqhlw7ouk928pp6.dev-74954879bf-ngwsd",
"io.kubernetes.pod.namespace": "che",
"io.kubernetes.pod.uid": "b29f69b6-abd1-482f-a428-0b0aebd68edc",
"io.kubernetes.sandbox.id": "2f02f1efcda0a2fcef657ee01ae9ea59d374a5cb4dd5f6de40a144d31c00d3d2"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "",
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"Ports": {},
"SandboxKey": "",
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {}
}
}
]
Issue Analytics
- State:
- Created 4 years ago
- Comments:6 (6 by maintainers)
Top Results From Across the Web
Administration Guide Red Hat CodeReady Workspaces 1.0
Workspaces are defined as project code files and all of their dependencies neccessary to edit, build, run, and debug them. Each workspace has...
Read more >Run `che-server` with custom `che-theia` - Theia Community
The workspace tried to load. Timed out after sometime. Workspace container exited. IDE part in browser was blank. Are the above steps okay?...
Read more >Devfile v2 and IDE plug-ins - Eclipse Che Blog
If the devfile.yaml has apiVersion 1.0.0 , it will use Che server ... in the Eclipse Che plug-in registry, the workspace creation won't...
Read more >eclipse/che-machine-exec - Quay.io
No builds have been run for this repository. Description. Go-lang server-side for creation machine-execs ...
Read more >Devfile v2 and IDE plug-ins in Eclipse Che - Medium
If the devfile.yaml has apiVersion 1.0.0, it will use che server ... not available in the Eclipse Che plug-in registry, it won't fail...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@amisevsk I believe it must work on minishift because of the reason you described but I haven’t tried
it should be fixed by https://github.com/eclipse/che-machine-exec/pull/81