diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/cache-share-probe-a.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/cache-share-probe-a.yaml new file mode 100644 index 0000000..318c8d8 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/cache-share-probe-a.yaml @@ -0,0 +1,71 @@ +apiVersion: v1 +kind: Pod +metadata: + name: envbox-cache-probe-a + namespace: envbox-auto + labels: + app.kubernetes.io/name: envbox-cache-probe + experiment.coder.com/probe: a +spec: + restartPolicy: Never + nodeSelector: + experiment.coder.com/envbox-auto: "true" + tolerations: + - key: experiment.coder.com/envbox-auto + operator: Equal + value: "true" + effect: NoSchedule + containers: + - name: probe + image: public.ecr.aws/docker/library/alpine:3.21 + imagePullPolicy: IfNotPresent + command: + - /bin/sh + - -ec + - | + marker=/cache/share-probe + + echo "SELinux:" + cat /proc/self/attr/current + echo "Cache mount:" + grep " /cache " /proc/self/mountinfo + echo "Cache ownership:" + ls -ldn /cache + + if [ ! -e "$marker" ]; then + temporary="$(mktemp /cache/.probe-a.XXXXXX)" + trap 'rm -f "$temporary"' EXIT + printf '%s\n' probe-a-v1 > "$temporary" + sync + mv "$temporary" "$marker" + sync + trap - EXIT + echo "probe-a-created=$(cat "$marker")" + else + value="$(cat "$marker")" + test "$value" = probe-b-v1 + echo "probe-a-observed=$value" + fi + + stat -c 'marker-mode=%a marker-uid=%u marker-gid=%g marker-size=%s' "$marker" + securityContext: + runAsUser: 0 + runAsGroup: 0 + privileged: true + allowPrivilegeEscalation: true + seccompProfile: + type: Unconfined + resources: + requests: + cpu: 10m + memory: 16Mi + limits: + memory: 64Mi + volumeMounts: + - name: cache + mountPath: /cache + volumes: + - name: cache + hostPath: + path: /var/lib/envbox-image-cache + type: DirectoryOrCreate diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/cache-share-probe-b.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/cache-share-probe-b.yaml new file mode 100644 index 0000000..4d6bee8 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/cache-share-probe-b.yaml @@ -0,0 +1,71 @@ +apiVersion: v1 +kind: Pod +metadata: + name: envbox-cache-probe-b + namespace: envbox-auto + labels: + app.kubernetes.io/name: envbox-cache-probe + experiment.coder.com/probe: b +spec: + restartPolicy: Never + nodeSelector: + experiment.coder.com/envbox-auto: "true" + tolerations: + - key: experiment.coder.com/envbox-auto + operator: Equal + value: "true" + effect: NoSchedule + containers: + - name: probe + image: public.ecr.aws/docker/library/alpine:3.21 + imagePullPolicy: IfNotPresent + command: + - /bin/sh + - -ec + - | + marker=/cache/share-probe + + echo "SELinux:" + cat /proc/self/attr/current + echo "Cache mount:" + grep " /cache " /proc/self/mountinfo + echo "Cache ownership:" + ls -ldn /cache + + value="$(cat "$marker")" + test "$value" = probe-a-v1 + echo "probe-b-observed=$value" + + temporary="$(mktemp /cache/.probe-b.XXXXXX)" + trap 'rm -f "$temporary"' EXIT + printf '%s\n' probe-b-v1 > "$temporary" + sync + mv "$temporary" "$marker" + sync + trap - EXIT + + value="$(cat "$marker")" + test "$value" = probe-b-v1 + echo "probe-b-published=$value" + stat -c 'marker-mode=%a marker-uid=%u marker-gid=%g marker-size=%s' "$marker" + securityContext: + runAsUser: 0 + runAsGroup: 0 + privileged: true + allowPrivilegeEscalation: true + seccompProfile: + type: Unconfined + resources: + requests: + cpu: 10m + memory: 16Mi + limits: + memory: 64Mi + volumeMounts: + - name: cache + mountPath: /cache + volumes: + - name: cache + hostPath: + path: /var/lib/envbox-image-cache + type: DirectoryOrCreate diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/cluster-delete.log b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/cluster-delete.log new file mode 100644 index 0000000..80b912f --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/cluster-delete.log @@ -0,0 +1,12 @@ +2026-08-08 23:09:45 [ℹ] deleting EKS cluster "envbox-auto-bottlerocket-136" +2026-08-08 23:09:45 [ℹ] deleted 0 Fargate profile(s) +2026-08-08 23:09:46 [✔] kubeconfig has been updated +2026-08-08 23:09:47 [ℹ] cleaning up AWS load balancers created by Kubernetes objects of Kind Service, Ingress, or Gateway +2026-08-08 23:09:48 [ℹ] 1 task: { delete cluster control plane "envbox-auto-bottlerocket-136" } +2026-08-08 23:09:48 [ℹ] will delete stack "eksctl-envbox-auto-bottlerocket-136-cluster" +2026-08-08 23:09:48 [ℹ] waiting for stack "eksctl-envbox-auto-bottlerocket-136-cluster" to get deleted +2026-08-08 23:09:48 [ℹ] waiting for CloudFormation stack "eksctl-envbox-auto-bottlerocket-136-cluster" +2026-08-08 23:10:19 [ℹ] waiting for CloudFormation stack "eksctl-envbox-auto-bottlerocket-136-cluster" +2026-08-08 23:11:08 [ℹ] waiting for CloudFormation stack "eksctl-envbox-auto-bottlerocket-136-cluster" +2026-08-08 23:12:10 [ℹ] waiting for CloudFormation stack "eksctl-envbox-auto-bottlerocket-136-cluster" +2026-08-08 23:12:10 [✔] all cluster resources were deleted diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/cluster.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/cluster.yaml new file mode 100644 index 0000000..4609e72 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/cluster.yaml @@ -0,0 +1,10 @@ +apiVersion: eksctl.io/v1alpha5 +kind: ClusterConfig + +metadata: + name: envbox-auto-bottlerocket-136 + region: us-east-2 + version: "1.36" + +autoModeConfig: + enabled: true diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/envbox-cgroup-probe.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/envbox-cgroup-probe.yaml new file mode 100644 index 0000000..6739a82 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/envbox-cgroup-probe.yaml @@ -0,0 +1,88 @@ +apiVersion: v1 +kind: Pod +metadata: + name: envbox-cgroup-probe + namespace: envbox-auto + labels: + app.kubernetes.io/name: envbox-cgroup-probe +spec: + restartPolicy: Never + nodeSelector: + experiment.coder.com/envbox-auto: "true" + tolerations: + - key: experiment.coder.com/envbox-auto + operator: Equal + value: "true" + effect: NoSchedule + containers: + - name: probe + image: 849808308023.dkr.ecr.us-east-2.amazonaws.com/envbox-eks-cache-experiment@sha256:92f53d2cc637979dfac855ad7d413f44a9f799c1dfd1a3d4242ae5e046d4f861 + imagePullPolicy: IfNotPresent + command: + - /bin/sh + - -ec + - | + inspect() { + echo "cgroup namespace: $(readlink /proc/self/ns/cgroup)" + echo "cgroup membership:" + cat /proc/self/cgroup + echo "mountinfo entries at /sys/fs/cgroup:" + awk '$5 == "/sys/fs/cgroup" { print }' /proc/self/mountinfo + echo "current wrapper selection:" + awk ' + $5 == "/sys/fs/cgroup" { root[$1] = $4; isparent[$2] = 1 } + END { for (id in root) if (!(id in isparent)) print "id=" id, "root=" root[id] } + ' /proc/self/mountinfo + echo "findmnt:" + findmnt -R /sys/fs/cgroup || true + } + + echo "=== before unshare ===" + inspect + echo "=== after unshare --cgroup ===" + set +e + unshare --cgroup /bin/sh -c ' + echo "cgroup namespace: $(readlink /proc/self/ns/cgroup)" + echo "cgroup membership:" + cat /proc/self/cgroup + echo "mountinfo entries at /sys/fs/cgroup:" + grep " /sys/fs/cgroup " /proc/self/mountinfo || true + echo "findmnt:" + findmnt -R /sys/fs/cgroup || true + echo "mounting namespace-rooted cgroup2 over existing mount:" + mount -t cgroup2 cgroup /sys/fs/cgroup + mount_status=$? + echo "mount status: $mount_status" + echo "mountinfo entries after mount:" + grep " /sys/fs/cgroup " /proc/self/mountinfo || true + echo "findmnt after mount:" + findmnt -R /sys/fs/cgroup || true + echo "lazy-detaching existing mount:" + umount -l /sys/fs/cgroup + lazy_status=$? + echo "lazy umount status: $lazy_status" + if [ "$lazy_status" -eq 0 ]; then + echo "mounting namespace-rooted cgroup2 after lazy detach:" + mount -t cgroup2 cgroup /sys/fs/cgroup + replacement_status=$? + echo "replacement mount status: $replacement_status" + echo "mountinfo after replacement:" + grep " /sys/fs/cgroup " /proc/self/mountinfo || true + echo "findmnt after replacement:" + findmnt -R /sys/fs/cgroup || true + fi + ' + unshare_status=$? + set -e + echo "unshare status: $unshare_status" + securityContext: + privileged: true + allowPrivilegeEscalation: true + seccompProfile: + type: Unconfined + resources: + requests: + cpu: 10m + memory: 16Mi + limits: + memory: 64Mi diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/envbox-smoke-cache-mount.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/envbox-smoke-cache-mount.yaml new file mode 100644 index 0000000..3d72fee --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/envbox-smoke-cache-mount.yaml @@ -0,0 +1,126 @@ +apiVersion: v1 +kind: Pod +metadata: + name: envbox-smoke + namespace: envbox-auto + labels: + app.kubernetes.io/name: envbox-smoke + experiment.coder.com/role: workspace + experiment.coder.com/cache-mount: outer-only +spec: + restartPolicy: Never + terminationGracePeriodSeconds: 300 + nodeSelector: + experiment.coder.com/envbox-auto: "true" + tolerations: + - key: experiment.coder.com/envbox-auto + operator: Equal + value: "true" + effect: NoSchedule + initContainers: + - name: initialize-workspace-volume + image: public.ecr.aws/docker/library/alpine:3.21 + imagePullPolicy: IfNotPresent + command: + - /bin/sh + - -ec + - | + mkdir -p \ + /workspace-volume/home \ + /workspace-volume/cache/docker \ + /workspace-volume/cache/containers \ + /workspace-volume/envbox/containers \ + /workspace-volume/envbox/docker + securityContext: + runAsUser: 0 + runAsGroup: 0 + allowPrivilegeEscalation: false + capabilities: + drop: ["ALL"] + seccompProfile: + type: RuntimeDefault + resources: + requests: + cpu: 10m + memory: 16Mi + limits: + memory: 64Mi + volumeMounts: + - name: workspace + mountPath: /workspace-volume + containers: + - name: envbox + image: ghcr.io/coder/envbox:0.6.7 + imagePullPolicy: Always + command: ["/envbox", "docker"] + env: + - name: CODER_INNER_IMAGE + value: us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu + - name: CODER_INNER_USERNAME + value: coder + - name: CODER_INNER_HOSTNAME + value: envbox-smoke + - name: CODER_MOUNTS + value: /home/coder:/home/coder + - name: CODER_CPUS + value: "1" + - name: CODER_MEMORY + value: "4294967296" + - name: CODER_DEBUG + value: "true" + securityContext: + privileged: true + allowPrivilegeEscalation: true + seccompProfile: + type: Unconfined + resources: + requests: + cpu: "1" + memory: 3Gi + limits: + cpu: "2" + memory: 7Gi + volumeMounts: + - name: workspace + mountPath: /home/coder + subPath: home + - name: workspace + mountPath: /var/lib/coder/docker + subPath: cache/docker + - name: workspace + mountPath: /var/lib/coder/containers + subPath: cache/containers + - name: sysbox + mountPath: /var/lib/sysbox + - name: workspace + mountPath: /var/lib/containers + subPath: envbox/containers + - name: workspace + mountPath: /var/lib/docker + subPath: envbox/docker + - name: usr-src + mountPath: /usr/src + readOnly: true + - name: lib-modules + mountPath: /lib/modules + readOnly: true + - name: cache + mountPath: /cache + volumes: + - name: workspace + persistentVolumeClaim: + claimName: envbox-workspace + - name: sysbox + emptyDir: {} + - name: usr-src + hostPath: + path: /usr/src + type: "" + - name: lib-modules + hostPath: + path: /lib/modules + type: "" + - name: cache + hostPath: + path: /var/lib/envbox-image-cache + type: DirectoryOrCreate diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/envbox-smoke-cache-prototype.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/envbox-smoke-cache-prototype.yaml new file mode 100644 index 0000000..f27a1ff --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/envbox-smoke-cache-prototype.yaml @@ -0,0 +1,128 @@ +apiVersion: v1 +kind: Pod +metadata: + name: envbox-smoke + namespace: envbox-auto + labels: + app.kubernetes.io/name: envbox-smoke + experiment.coder.com/role: workspace + experiment.coder.com/cache-mount: prototype +spec: + restartPolicy: Never + terminationGracePeriodSeconds: 300 + nodeSelector: + experiment.coder.com/envbox-auto: "true" + tolerations: + - key: experiment.coder.com/envbox-auto + operator: Equal + value: "true" + effect: NoSchedule + initContainers: + - name: initialize-workspace-volume + image: public.ecr.aws/docker/library/alpine:3.21 + imagePullPolicy: IfNotPresent + command: + - /bin/sh + - -ec + - | + mkdir -p \ + /workspace-volume/home \ + /workspace-volume/cache/docker \ + /workspace-volume/cache/containers \ + /workspace-volume/envbox/containers \ + /workspace-volume/envbox/docker + securityContext: + runAsUser: 0 + runAsGroup: 0 + allowPrivilegeEscalation: false + capabilities: + drop: ["ALL"] + seccompProfile: + type: RuntimeDefault + resources: + requests: + cpu: 10m + memory: 16Mi + limits: + memory: 64Mi + volumeMounts: + - name: workspace + mountPath: /workspace-volume + containers: + - name: envbox + image: 849808308023.dkr.ecr.us-east-2.amazonaws.com/envbox-eks-cache-experiment@sha256:f48bb6494552adeaeb4f0ffa0c8aa01b74ba93665a5554efc8f000ff4b3fdf62 + imagePullPolicy: Always + command: ["/envbox", "docker"] + env: + - name: CODER_INNER_IMAGE + value: us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base@sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d + - name: CODER_INNER_IMAGE_CACHE_DIR + value: /cache + - name: CODER_INNER_USERNAME + value: coder + - name: CODER_INNER_HOSTNAME + value: envbox-smoke + - name: CODER_MOUNTS + value: /home/coder:/home/coder + - name: CODER_CPUS + value: "1" + - name: CODER_MEMORY + value: "4294967296" + - name: CODER_DEBUG + value: "true" + securityContext: + privileged: true + allowPrivilegeEscalation: true + seccompProfile: + type: Unconfined + resources: + requests: + cpu: "1" + memory: 3Gi + limits: + cpu: "2" + memory: 7Gi + volumeMounts: + - name: workspace + mountPath: /home/coder + subPath: home + - name: workspace + mountPath: /var/lib/coder/docker + subPath: cache/docker + - name: workspace + mountPath: /var/lib/coder/containers + subPath: cache/containers + - name: sysbox + mountPath: /var/lib/sysbox + - name: workspace + mountPath: /var/lib/containers + subPath: envbox/containers + - name: workspace + mountPath: /var/lib/docker + subPath: envbox/docker + - name: usr-src + mountPath: /usr/src + readOnly: true + - name: lib-modules + mountPath: /lib/modules + readOnly: true + - name: cache + mountPath: /cache + volumes: + - name: workspace + persistentVolumeClaim: + claimName: envbox-workspace + - name: sysbox + emptyDir: {} + - name: usr-src + hostPath: + path: /usr/src + type: "" + - name: lib-modules + hostPath: + path: /lib/modules + type: "" + - name: cache + hostPath: + path: /var/lib/envbox-image-cache + type: DirectoryOrCreate diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/envbox-smoke.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/envbox-smoke.yaml new file mode 100644 index 0000000..8c9f301 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/envbox-smoke.yaml @@ -0,0 +1,121 @@ +apiVersion: v1 +kind: Pod +metadata: + name: envbox-smoke + namespace: envbox-auto + labels: + app.kubernetes.io/name: envbox-smoke + experiment.coder.com/role: workspace +spec: + restartPolicy: Never + terminationGracePeriodSeconds: 300 + nodeSelector: + experiment.coder.com/envbox-auto: "true" + tolerations: + # Intentionally tolerate only the permanent isolation taint. In + # particular, do not tolerate experiment.coder.com/envbox-prep. + - key: experiment.coder.com/envbox-auto + operator: Equal + value: "true" + effect: NoSchedule + initContainers: + - name: initialize-workspace-volume + image: public.ecr.aws/docker/library/alpine:3.21 + imagePullPolicy: IfNotPresent + command: + - /bin/sh + - -ec + - | + mkdir -p \ + /workspace-volume/home \ + /workspace-volume/cache/docker \ + /workspace-volume/cache/containers \ + /workspace-volume/envbox/containers \ + /workspace-volume/envbox/docker + securityContext: + runAsUser: 0 + runAsGroup: 0 + allowPrivilegeEscalation: false + capabilities: + drop: ["ALL"] + seccompProfile: + type: RuntimeDefault + resources: + requests: + cpu: 10m + memory: 16Mi + limits: + memory: 64Mi + volumeMounts: + - name: workspace + mountPath: /workspace-volume + containers: + - name: envbox + image: ghcr.io/coder/envbox:0.6.7 + imagePullPolicy: Always + command: ["/envbox", "docker"] + env: + - name: CODER_INNER_IMAGE + value: us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu + - name: CODER_INNER_USERNAME + value: coder + - name: CODER_INNER_HOSTNAME + value: envbox-smoke + - name: CODER_MOUNTS + value: /home/coder:/home/coder + - name: CODER_CPUS + value: "1" + - name: CODER_MEMORY + value: "4294967296" + - name: CODER_DEBUG + value: "true" + securityContext: + privileged: true + allowPrivilegeEscalation: true + seccompProfile: + type: Unconfined + resources: + requests: + cpu: "1" + memory: 3Gi + limits: + cpu: "2" + memory: 7Gi + volumeMounts: + - name: workspace + mountPath: /home/coder + subPath: home + - name: workspace + mountPath: /var/lib/coder/docker + subPath: cache/docker + - name: workspace + mountPath: /var/lib/coder/containers + subPath: cache/containers + - name: sysbox + mountPath: /var/lib/sysbox + - name: workspace + mountPath: /var/lib/containers + subPath: envbox/containers + - name: workspace + mountPath: /var/lib/docker + subPath: envbox/docker + - name: usr-src + mountPath: /usr/src + readOnly: true + - name: lib-modules + mountPath: /lib/modules + readOnly: true + volumes: + - name: workspace + persistentVolumeClaim: + claimName: envbox-workspace + - name: sysbox + emptyDir: {} + - name: usr-src + hostPath: + path: /usr/src + type: "" + - name: lib-modules + hostPath: + path: /lib/modules + type: "" diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/findings.md b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/findings.md new file mode 100644 index 0000000..cc908a6 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/findings.md @@ -0,0 +1,647 @@ +# EKS Auto Mode Bottlerocket Envbox findings + +Experiment started: 2026-08-08 + +## Objective + +Determine whether Envbox can run on EKS 1.36 Auto Mode Bottlerocket with its +intended privileged-outer/unprivileged-inner security model, while eliminating +the node-sysctl preparation race with a NodePool startup taint and a privileged +preparation DaemonSet. + +If that baseline passes, test a shared, Envbox-managed node-local image cache +without sharing the node container runtime's data store. + +## Status + +**Published Envbox 0.6.7 baseline: pass. Cache POC: pass.** The +startup-taint anti-race mechanism, intended outer/inner security split, +nested developer workload, same-node restart, and lifecycle across three +independently provisioned Bottlerocket nodes have passed. The third node +included a repeated fail-closed control followed by successful release. An +opt-in, digest-keyed node-local image-cache prototype was implemented from +Envbox `main` pinned at upstream base commit +`7f301fa2bbe790ee53c7d0a3c1a76c94c11aac4b`. +Its decisive EKS proof passed: one 46-second cold miss and two +registry-blocked cache hits became usable in 32 and 36 seconds. Focused tests +after the final cache and cgroup corrections passed; the full final suite and +production hardening remain pre-PR follow-up work. + +## Prior evidence + +- Dogfood commit `e31c0f248f8c7212036e46db5aa8541fc39de588` + recorded that Bottlerocket's `user.max_user_namespaces=0` prevented Sysbox + from creating Envbox's inner user namespace. +- Dogfood's original privileged preparation DaemonSet could change the value, + but did not prevent a workspace from scheduling first. +- The earlier native-user-namespace Auto Mode experiment demonstrated that a + NodePool startup taint plus a privileged `control_t` preparation DaemonSet + can order host-sysctl preparation before an ordinary workload on a fresh + node. +- None of that evidence proves a complete Envbox `workspace_cvm` lifecycle on + Auto Mode Bottlerocket. + +## Planned decision gates + +1. EKS 1.36 Auto Mode cluster and dedicated Bottlerocket NodePool. +2. Negative control: failed preparation leaves Envbox unscheduled. +3. Positive control: verified preparation removes the startup taint before + Envbox schedules. +4. Envbox outer Sysbox lifecycle and unprivileged inner-container validation. +5. Nested Docker, BuildKit, networking, EBS persistence, and resource limits. +6. Replacement-node repetition. +7. Conditional node-local cache prerequisite and implementation tests. + +## Results + +### Cluster creation + +**Pass (control-plane and default-capacity baseline).** On 2026-08-08: + +- `eksctl 0.229.0` created `envbox-auto-bottlerocket-136` in `us-east-2`; +- EKS reported Kubernetes `1.36`, platform version `eks.9`, and status + `ACTIVE`; +- the API server reported `v1.36.2-eks-bca9cf6`; +- the default Auto Mode `NodeClass/default` was ready; +- the default `system` NodePool had two ready nodes while + `general-purpose` had zero; +- both observed system nodes were arm64 Bottlerocket + `2026.8.3 (aws-k8s-1.36-standard)`, kernel `6.18.38`, with + `containerd://2.2.5+bottlerocket`. + +These arm64 system nodes are only the cluster baseline. The experiment will +request a separate amd64 `m6i.large` NodePool so that the Envbox image and +the historical Dogfood configuration are tested on the intended architecture. + +### Anti-race controls + +**Pass.** + +- The installed `karpenter.sh/v1` NodePool CRD exposes + `spec.template.spec.startupTaints` and describes them as temporary taints + normally removed by a DaemonSet. +- The CRD explicitly says startup taints are ignored for provisioning, so an + Envbox Pod need not tolerate the preparation taint in order to cause a new + node to be provisioned. +- `spec.limits` is supported, including `limits.nodes`, allowing this + experiment to cap the dedicated pool at one node. +- Server-side dry-run accepted the namespace, dedicated NodePool, Service + Account, node-patching RBAC, source ConfigMap, and privileged preparation + DaemonSet without admission errors. + +Admission passed, and the execution results below subsequently proved the +Bottlerocket host-sysctl access and both sides of the scheduling gate. + +The admitted resources were then created successfully: + +- `NodePool/envbox-auto` became ready with zero nodes; +- its effective configuration contains the permanent isolation taint and + `experiment.coder.com/envbox-prep=required:NoSchedule` startup taint; +- it is restricted to Linux/amd64, on-demand `m6i.large`, and one node; +- `DaemonSet/envbox-node-prep` initially reported desired/current/ready + `0/0/0`, as expected before any matching workload requested capacity. + +This clean zero-node state is the starting point for the negative control. + +The negative-control workload inputs were then admitted and created: + +- server-side dry-run accepted the Auto Mode EBS StorageClass, PVC, and + published Envbox 0.6.7 baseline Pod manifest; +- `PVC/envbox-workspace` initially remained `Pending`, as expected for + `WaitForFirstConsumer`; +- the live preparation DaemonSet retained + `EXPERIMENT_FAIL_BEFORE_UNTAINT=true`; +- `Pod/envbox-smoke` was created as the capacity trigger. + +At this checkpoint, the blank `NODE_NAME=` shown by the simple environment +JSONPath was expected: +that variable uses a downward-API `valueFrom` and is populated separately in +each scheduled preparation Pod. The node-provisioning and fail-closed outcome +had not yet been recorded; the following section records the result. + +#### Negative control: pass + +The deliberate failure mode produced the required fail-closed result: + +- pending `Pod/envbox-smoke` caused Auto Mode to provision exactly one + `m6i.large` NodeClaim and fresh amd64 Bottlerocket node + `i-02e14b4f48a55aba5`; +- the node was Bottlerocket 2026.8.3, kernel 6.18.38, with + `containerd://2.2.5+bottlerocket`; +- `DaemonSet/envbox-node-prep` ran on that node while the Envbox Pod could + not schedule; +- the prep process observed `user.max_user_namespaces=0`, changed it to + `65535`, and read it back successfully; +- it also changed and verified `user.max_pid_namespaces=20000`, + `user.max_mnt_namespaces=20000`, + `fs.inotify.max_user_watches=1048576`, and + `fs.inotify.max_user_instances=8192`; +- it then explicitly reported that the negative control was active and + retained `experiment.coder.com/envbox-prep`; +- the node retained both the permanent isolation taint and startup taint; +- `envbox-smoke` remained `Pending` with no node, init-container statuses, + or main-container statuses, so no Envbox code or image pull began; +- the EBS claim remained `Pending`, consistent with + `WaitForFirstConsumer` while the consumer was still gated. + +The scheduler first nominated `nodeclaim/envbox-auto-r28qb`, proving the +startup taint did not prevent capacity provisioning. It nevertheless refused +to bind the Envbox Pod after the node joined because that Pod does not +tolerate the startup taint. This is the desired anti-race behavior. + +The preparation Pod intentionally remained `0/1 Ready`: its readiness marker +is withheld in negative-control mode. That is expected, not a prep failure. + +#### Positive control: pass + +Before releasing the gate, the preparation process was inspected in place: + +- SELinux context was `system_u:system_r:control_t:s0:c0.c1023`, the normal + privileged Bottlerocket domain; no `super_t` override was used; +- permitted, effective, and bounding capability masks were full + (`000001ffffffffff`), as expected for this intentionally privileged + node-preparation Pod; +- only the five selected procfs sysctl files were bind-mounted at + `/host-sysctl/*`, all read-write. + +After removing `EXPERIMENT_FAIL_BEFORE_UNTAINT`, the replacement prep Pod: + +1. read and verified all five already-prepared values; +2. added `experiment.coder.com/envbox-ready=true` to its assigned node; +3. removed `experiment.coder.com/envbox-prep`; +4. became ready and continued monitoring the values. + +The permanent `experiment.coder.com/envbox-auto=true:NoSchedule` isolation +taint remained. Only after the startup taint disappeared did the scheduler +bind `envbox-smoke` to `i-02e14b4f48a55aba5`. The EBS claim then bound, its +volume-initialization container completed, and the outer Envbox container +started. + +This proves the startup-taint/DaemonSet mechanism closes the original +Dogfood scheduling race on the tested Auto Mode release. It also proves the +required host sysctls can be prepared with an ordinary privileged +`control_t` DaemonSet. It does not yet prove the Envbox inner workload works. + +### Envbox baseline + +**Pass for the published Envbox 0.6.7 baseline image.** + +- Published baseline image: `ghcr.io/coder/envbox:0.6.7`. +- Resolved outer image digest: + `ghcr.io/coder/envbox@sha256:93b212e287abeef70a854574dbd0f08df3ad65224f0632d1d5a3f1c0dc87f897`. +- The node pulled the 206,426,841-byte outer image in approximately 3.8 + seconds and the Kubernetes container remained running. +- The 30 GiB Auto Mode EBS PVC bound successfully. + +Kubernetes `Ready` here only establishes that the outer `/envbox docker` +process is alive. Sysbox services, the private outer Docker daemon, +`workspace_cvm`, inner privilege state, systemd, nested Docker, and networking +remain to be inspected before this phase can pass. + +The outer Envbox log subsequently established substantially more: + +- the private outer Docker 29.2.1 daemon initialized successfully with the + `overlay2` storage driver and BuildKit; +- `sysbox-mgr` entered system-container mode and listened on + `/run/sysbox/sysmgr.sock`; +- Sysbox reported kernel support for idmapped mounts and overlayfs on + idmapped mounts; shiftfs was absent but not needed; +- Envbox pulled the large inner image directly through its private daemon, + including applying an approximately 909 MB uncompressed layer; +- the pull used manifest digest + `sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d`; +- image metadata detected Ubuntu, `/sbin/init`, and user `coder` as + UID/GID 1000 with home `/home/coder`; +- the temporary metadata container and final `workspace_cvm` both registered + with Sysbox at outer UID/GID offset `100000:100000`; +- the final Docker create request explicitly contained + `Privileged:false`, `Runtime:"sysbox-runc"`, a 4 GiB memory limit, and + the intended persistent mounts; +- `workspace_cvm` started and Envbox emitted `Envbox startup complete!`. + +Immediately afterward, `sysbox-fs` logged a failed write to +`/proc/sys/net/core/default_qdisc` because that proc node did not exist. The +workspace remained running and startup had completed, so this is currently a +non-fatal warning—not yet evidence that networking is correct. Nested bridge, +outbound, and published-port tests must decide whether it has practical +impact. + +Direct inspection of the live outer and inner containers remains necessary +before marking the baseline complete; Docker's create-request log is useful +evidence but should be corroborated with `docker inspect` and functional +tests. + +Live inspection corroborated the principal architecture and security claims: + +- the outer process ran as host-user-namespace UID 0 with full capabilities + under Bottlerocket `control_t`, as expected for Envbox's privileged control + plane; +- outer `dockerd`, `sysbox-mgr`, `sysbox-fs`, and managed containerd were all + alive; `/dev/fuse`, `/lib/modules`, `/usr/src`, and the Sysbox manager + socket were present; +- the private outer daemon used Docker 29.2.1, overlay2, cgroupfs, and cgroup + v2; +- `docker inspect workspace_cvm` reported `running=true`, + `privileged=false`, `runtime=sysbox-runc`, a 4 GiB memory limit, and + `/sbin/init` running as container root; +- the only host-configured mounts into `workspace_cvm` were + `/var/lib/coder/containers -> /var/lib/containers`, + `/var/lib/coder/docker -> /var/lib/docker`, and + `/home/coder -> /home/coder`; the outer-only kernel and Sysbox paths were + not passed through; +- from the outer process table, inner PID 1 and root-owned services appeared + as numeric UID 100000, while non-root inner services appeared at further + offsets such as 100103 and 100104; +- inside the workspace, UID/GID 0 mapped to outer IDs 100000-165535, PID 1 + was systemd, and root held full capabilities in that nested user namespace; +- inner Docker 23.0.1 was active and used overlay2, the systemd cgroup driver, + and cgroup v2. + +The inner SELinux label was also `control_t`. That label alone does not turn +inner root into host root: its capabilities and UID 0 are scoped by the +Sysbox-created user namespace, as demonstrated by the 0-to-100000 UID/GID +maps and outer process ownership. This is nevertheless a powerful developer +sandbox and should not be described as an ordinary least-privilege +application container. + +Outstanding observations: + +- systemd reported `degraded`; failed units must be enumerated to determine + whether this is benign container-image noise or a workspace problem; +- inner Docker warned that `bridge-nf-call-iptables` and + `bridge-nf-call-ip6tables` were disabled; +- one defunct shim from Envbox's temporary metadata container was visible; + a single zombie is not yet a functional failure, but repeated workspace + operations should be checked for accumulation; +- the initial multi-target `findmnt` invocation produced no output and is + inconclusive; each persistent target should be queried separately. + +Nested child creation, BuildKit, DNS/HTTP, outbound networking, published +ports, and cgroup resource controls remain the decisive functional tests. + +Those functional tests then passed: + +- `docker run --rm alpine:3.21 id` pulled and launched a rootful child + container successfully; +- BuildKit executed a `RUN id` step, exported an image, and that image ran + with the expected `envbox-build-ok` output; +- a user-defined nested bridge provided service-name DNS and HTTP between + child containers; +- a child container reached `example.com`, proving outbound DNS and + networking; +- an nginx child published port 18080 and a host-network child reached it on + the workspace loopback address; +- a resource-constrained child observed `memory.max=67108864` and + `cpu.max=50000 100000`, exactly matching 64 MiB and 0.5 CPU. + +The workspace's own delegated cgroup root exposed all relevant cgroup v2 +controllers (`cpuset cpu io memory hugetlb pids misc`) in +`cgroup.subtree_control`, with `memory.max=4294967296`, +`cpu.max=100000 100000`, and unlimited PIDs. This matches the requested 4 GiB +and one-CPU inner limits and explains why nested Docker could create and +limit child cgroups. + +EBS-backed mount inspection showed: + +- `/home/coder` on the PVC's `/home` ext4 subdirectory; +- `/var/lib/docker` on `/cache/docker` with an idmapped ext4 mount; +- `/var/lib/containers` on `/cache/containers` with an idmapped ext4 mount. + +The missing `default_qdisc` proc node and disabled bridge-netfilter warnings +therefore caused no failure in the tested child-container, BuildKit, bridge +DNS/HTTP, outbound, or published-port paths. This does not prove every +possible networking feature, but it covers the normal developer-workspace +use cases targeted by the experiment. + +Systemd remained `degraded` because four units failed: +`sys-kernel-debug.mount`, `sys-kernel-tracing.mount`, +`kmod-static-nodes.service`, and `systemd-sysctl.service`. Docker and the +workspace stayed functional. Their detailed failure reasons should be saved +before deciding whether the degraded state is benign container-environment +noise. + +Detailed inspection classified those failures: + +- debugfs and tracefs mounts were denied, which is an expected restriction + for a sandboxed system container and is not needed for the tested developer + workflow; +- `kmod-static-nodes.service` could not execute `/bin/kmod` because that + binary is absent from the selected inner image, making this an image/unit + mismatch rather than an EKS or Envbox failure; +- `systemd-sysctl.service` failed only when applying `fq_codel` to + `net/core/default_qdisc`, matching the prior Sysbox warning. The functional + network suite passed despite it. + +The degraded systemd state is therefore non-blocking for the tested +workspace. It should still be documented because a workload requiring +debugfs, tracefs, or that particular qdisc configuration would have different +requirements. + +#### Same-node Pod recreation and EBS persistence: pass + +Before recreation, user `coder` wrote +`2026-08-08T19:05:30Z envbox-persistence-marker` under `/home/coder`, and the +nested build image had digest +`sha256:8f9e33dce0e5f45315b2c199415680375d184e1c5abfad90642a690e3df21a31`. + +After deleting and recreating `Pod/envbox-smoke` against the same PVC: + +- `workspace_cvm` and its inner Docker daemon became usable after about 50 + seconds, including Kubernetes Pod startup; +- the marker remained readable as user `coder`; +- the same nested image digest remained in the inner Docker store; +- running that persisted image again produced `envbox-build-ok`; +- the PVC remained bound and the replacement Pod stayed on the prepared + node. + +Envbox still logged its unconditional `pulling image` path on the warm start, +but went from that log line to `Envbox startup complete!` in about two +seconds. The PVC-backed private outer Docker store avoided re-downloading and +re-extracting the already-present inner layers. This is the existing +per-workspace cache and illustrates the original limitation: another Envbox +workspace with a separate PVC/private daemon would not share it. + +At this point the Envbox 0.6.7 substrate and normal nested-development path +work on the prepared Auto Mode Bottlerocket node, including same-node Pod +recreation and EBS persistence. The first fresh-node replacement below also +passed; one final replacement remains before declaring the repetition gate +complete. + +### Replacement nodes + +#### First replacement: pass + +The first experiment node and NodeClaim were explicitly recorded as +`i-02e14b4f48a55aba5` and `envbox-auto-r28qb`. After deleting the Envbox Pod, +deleting that exact NodeClaim, and waiting for the old Node to disappear, the +NodePool returned to zero nodes. Recreating `envbox-smoke` provisioned a +distinct node and claim: + +- node `i-03ee3275dadaa4788`; +- NodeClaim `envbox-auto-2rpsf`; +- Bottlerocket 2026.8.3 for EKS 1.36; +- kernel 6.18.38; +- `containerd://2.2.5+bottlerocket`. + +The two-second polling timeline captured the anti-race sequence directly: + +1. at `2026-08-08T19:13:03Z`, the new node existed with both the permanent + isolation taint and `envbox-prep=required:NoSchedule`, while the Envbox Pod + had no assigned node; +2. at `19:13:07Z`, the prep taint was gone but Envbox still had no assigned + node; +3. at `19:13:11Z`, Envbox was assigned to the new node, which retained only + the permanent isolation taint. + +The new prep Pod independently observed the stock Bottlerocket values, +including `user.max_user_namespaces=0`, wrote and verified all five target +values, labeled the node ready, and only then removed the startup taint. Its +later repeated verification lines are the DaemonSet's ongoing monitoring, +not repeated untaint operations. + +The Pod, `workspace_cvm`, and inner Docker became usable 76 seconds after +recreating the Kubernetes Pod. The existing EBS PVC attached to the new +node; both the developer marker and nested Docker image survived the node +replacement. The image retained digest +`sha256:8f9e33dce0e5f45315b2c199415680375d184e1c5abfad90642a690e3df21a31` +and again produced `envbox-build-ok`. + +This is stronger than a same-node restart: it proves fresh Bottlerocket +capacity begins unprepared, the startup taint orders preparation correctly, +and the EBS-backed workspace state remains usable after Auto Mode replaces +the node. + +#### Third fresh node, repeated negative control: pass + +Before replacing the second node, the workspace Pod was deleted and +`EXPERIMENT_FAIL_BEFORE_UNTAINT=true` was restored on the prep DaemonSet. +Deleting NodeClaim `envbox-auto-2rpsf` removed node +`i-03ee3275dadaa4788` and again returned the pool to zero. Recreating the +workspace provisioned: + +- node `i-05d37f1a80c65f2ec`; +- NodeClaim `envbox-auto-s54mw`. + +The polling record from `19:34:01Z` through `19:34:20Z` continuously showed +the new node with both the permanent and startup taints and showed no Envbox +Pod assignment. The prep Pod independently began with the stock values, +including `user.max_user_namespaces=0`, successfully wrote and verified all +five target values, then explicitly retained the startup taint because the +negative control was active. + +At that checkpoint `envbox-smoke` was still `Pending`, had no assigned node, +and had no init-container or main-container status. This repeats the +fail-closed result on independently provisioned capacity: verified sysctl +writes alone cannot release a workspace when the prep process withholds its +success transition. + +#### Third fresh node, positive release: pass + +Removing `EXPERIMENT_FAIL_BEFORE_UNTAINT` replaced the prep Pod. The release +timeline showed the startup taint continuously present with no Envbox node +assignment from `19:35:46Z` through `19:36:02Z`. At `19:36:06Z`, Envbox was +assigned to `i-05d37f1a80c65f2ec` and the node retained only the permanent +isolation taint. + +The positive prep Pod re-read all five values left by the negative-control +Pod, verified them, added `experiment.coder.com/envbox-ready=true`, removed +the startup taint, and became ready. Envbox, `workspace_cvm`, and inner Docker +were usable 45 seconds after beginning the release. The PVC remained bound, +the original developer marker was readable, and the persisted nested image +still had digest +`sha256:8f9e33dce0e5f45315b2c199415680375d184e1c5abfad90642a690e3df21a31` +and produced `envbox-build-ok`. + +The original node and two explicit replacements provide three fresh-node +observations. On every fresh node, Bottlerocket began with +`user.max_user_namespaces=0`; preparation succeeded without `super_t`; and +Envbox did not bind while the startup taint existed. Both deliberate +negative controls withheld scheduling, and every positive release allowed a +working unprivileged Sysbox inner workspace. The replacement-node and race +regression gate is therefore complete for Envbox 0.6.7. + +Overall conclusion for the published Envbox 0.6.7 baseline: Envbox's +privileged outer / unprivileged inner architecture is viable on the tested EKS +1.36 Auto Mode Bottlerocket release when the dedicated NodePool uses this +startup-taint preparation protocol. This conclusion is scoped to the tested +versions and developer workflow; it does not remove the outer Pod's privileged +security implications or the documented nonblocking systemd limitations. + +The baseline viability conclusion is specifically for the published Envbox +0.6.7 image and its resolved digest recorded above. The cache POC separately +used modified, main-derived images published to a temporary ECR repository. + +### Node-local image cache + +#### Shared hostPath prerequisite: same-node sharing passes + +At this prerequisite checkpoint, `/var/lib/envbox-image-cache` was only a +dedicated node-local directory. It did not share Docker/containerd data roots +and did not yet contain an image cache implementation. + +Server-side admission accepted both privileged probe manifests. On node +`i-05d37f1a80c65f2ec`, probe A mounted the path at `/cache` and reported: + +- SELinux `system_u:system_r:control_t:s0:c0.c1023`; +- XFS source `/dev/nvme1n1p1` with mount root + `/var/lib/envbox-image-cache`; +- read-write, `seclabel` mount options; +- initial directory ownership `0:0` and mode `0755`. + +Probe A atomically published `probe-a-v1`. A distinct probe B Pod on the same +node read that exact value and atomically replaced it with `probe-b-v1`. +After deleting and recreating probe A, the new Pod read `probe-b-v1` rather +than initializing a new marker. All marker checks passed; the published file +was `0:0`, mode `0600`, and 11 bytes. + +This proves `DirectoryOrCreate` plus the privileged Envbox-equivalent +`control_t` context permits same-node, cross-Pod sharing and atomic +replacement on this Bottlerocket release. + +#### Outer-only cache visibility: pass, with one startup flake + +A separate Envbox manifest added only the dedicated hostPath at outer path +`/cache`; it did not add `/cache` to `CODER_MOUNTS`. Server admission accepted +the manifest as a new Pod. + +The first Pod attempt failed during Envbox startup. `sysbox-fs` logged its +initial banner and FUSE directory but never logged readiness or created +`/run/sysbox/sysfs.sock`; `sysbox-mgr` did become ready. The warm private +Docker daemon then tried to start Envbox's temporary image-metadata container +and failed because the Sysbox FS socket was absent. Envbox exited with status +1. The complete failure log was preserved. + +Deleting and recreating the Pod from the identical manifest succeeded: the +Pod was running and `workspace_cvm` existed after 15 seconds. Because the +same cache mount worked on retry and the failure occurred at the existing +Sysbox FS readiness boundary, this is not evidence that Bottlerocket rejected +or could not mount the cache. It is still an observed Envbox startup flake +that a production design must tolerate or eliminate; the Kubernetes Pod has +no readiness probe and briefly reported Ready during the failed attempt. + +On the successful retry: + +- the outer process ran under `control_t`, mounted + `/var/lib/envbox-image-cache` at `/cache`, and read `probe-b-v1`; +- `docker inspect workspace_cvm` still reported `Privileged=false`; +- its only mounts were the private/PVC-backed Docker, containers, and home + paths; +- `/cache` was absent from the Docker mount configuration and inner + mountinfo; +- the inner workspace could not see `/cache/share-probe`. + +The shared directory is therefore available to the trusted outer Envbox +control plane without exposing it to the developer-controlled inner +workspace. + +#### Node-replacement disposal: pass + +Node `i-05d37f1a80c65f2ec`, which contained marker `probe-b-v1`, was removed +through its exact NodeClaim after all consuming Pods were deleted. The +NodePool returned to zero. Recreating probe A provisioned distinct node +`i-080cabd57d1e52a75`; its cache mount used a different XFS device identity +(`259:10` rather than `259:2`) and began as an empty directory. Probe A took +the initialization branch and published a fresh `probe-a-v1` instead of +observing `probe-b-v1`. + +The hostPath storage prerequisite is therefore complete: it is shareable +across trusted outer Pods on one node, hidden from the inner workspace, +persistent across Pod recreation, and discarded with node replacement. This +is the intended best-effort node-local lifecycle. + +Envbox 0.6.7 itself is not an image cache. The prototype was developed in a +jj working copy starting from Envbox `main` at upstream base commit +`7f301fa2bbe790ee53c7d0a3c1a76c94c11aac4b`. The prototype bookmark is +`george/inner-image-cache`. Working-copy commit IDs evolved during +prototyping, so the immutable ECR image digests below, rather than a transient +local commit ID, identify the tested modified builds. +`CODER_INNER_IMAGE_CACHE_DIR` opts into a versioned Docker-archive +cache and requires a sha256-digest-pinned `CODER_INNER_IMAGE`. The prototype +uses per-digest file locks, archive checksums, config-digest verification, +atomic publication, corruption recovery, and explicit result logs. Docker +save/load does not preserve canonical repository digests, so cache archives +use a deterministic private tag and a verified loaded config ID is passed to +the inner-container creation path. The cache directory is still outer-only. + +Focused unit tests passed for miss-to-hit behavior, mutable-reference +rejection, truncated and incomplete entry recovery, and two concurrent cold +starts producing one pull/save plus one load. An earlier revision passed the +complete repository unit suite with `go test ./... -count=1`. After the final +cache and cgroup corrections, `go test ./dockerutil/... ./cli -count=1` and +`git diff --check` passed; the complete final suite remains to be rerun before +a PR. The prototype container image built successfully with +`make build/image/envbox`; its initial local image ID was +`sha256:0b62238c8e53394982138af512f82d0ffb6f978538a3092adcb129432285183b` +and its reported size is 204,846,758 bytes. Temporary immutable private ECR +repository +`849808308023.dkr.ecr.us-east-2.amazonaws.com/envbox-eks-cache-experiment` +was created for the prototype and must be force-deleted during experiment +teardown. The prototype was pushed as immutable tag `cache-v1`, resolving to +manifest digest +`sha256:0b62238c8e53394982138af512f82d0ffb6f978538a3092adcb129432285183b` +(ECR reported 204,844,274 image bytes). Its first EKS cold start reached Ready +in 54 seconds on node `i-016a4eb521adb61f1`, but review before the hit test +found that its mock incorrectly assumed Docker save/load preserved source +`RepoDigests`. The hit test was intentionally not run against that build. + +The implementation was corrected to archive a deterministic private tag, +record and validate the content-addressed image config ID, and use that ID for +metadata and workspace-container creation after a hit. The cache format was +bumped to `envbox-image-cache-v2`, focused tests passed, and corrected immutable +tag `cache-v2` was pushed at manifest digest +`sha256:92f53d2cc637979dfac855ad7d413f44a9f799c1dfd1a3d4242ae5e046d4f861` +(ECR reported 204,846,494 image bytes). The first v2 EKS attempt did not reach +cache initialization: current main's `unshare --cgroup` dockerd wrapper exited +while unmounting `/sys/fs/cgroup` with `target is busy`. Kubernetes briefly +reported Ready because the Pod has no startup/readiness probe, then the Pod +became Failed. This was a current-main cgroup-remount prerequisite failure, +not a cache result. It established that a mount-layout probe and compatibility +correction were required before the fresh cache miss and registry-blocked hit +could be repeated; eviction was not implemented in this first prototype. + +The cgroup probe showed that before `unshare --cgroup`, the injected cgroup2 +mount was rooted at `/`; afterward, cgroup membership was `/` but mountinfo +reported root `/../../../..`. Ordinary unmount returned EBUSY, and stacking a +second mount directly returned "already mounted". A lazy detach succeeded, +and the immediate replacement cgroup2 mount was rooted at `/`. The wrapper was +changed narrowly from `umount` to `umount -l`, focused tests passed, and +immutable ECR tag `cache-v3` was pushed at digest +`sha256:f48bb6494552adeaeb4f0ffa0c8aa01b74ba93665a5554efc8f000ff4b3fdf62` +(ECR reported 204,846,323 image bytes). + +The v3 EKS cache proof passed on node `i-016a4eb521adb61f1`. The cold miss +became usable in 46 seconds and reported `status=miss`, 1,145,394,688 archive +bytes, and 27.338 seconds of cache work. Metadata recorded config digest +`sha256:f18945f7fc26b451c3cc8a997c1b1856bcff36f54361c8a61d0c2c37b412cb0e`; +the archive's observed SHA-256 exactly matched metadata. + +For the hit, the replacement Pod stayed on the same node but used new empty +PVC subdirectories for outer `/var/lib/docker` and `/var/lib/containers`. +`us-docker.pkg.dev` was mapped to `127.0.0.1`, and a direct registry request +failed as intended. Envbox became usable in 32 seconds and reported +`status=hit`, the same 1,145,394,688 bytes, and 14.324 seconds of cache work, +with no pull progress. The loaded image had only the deterministic private +cache tag, no `RepoDigests`, and the expected config ID. `workspace_cvm` was +running from that ID with `privileged=false`; its inner Docker 23.0.1 used +overlay2 and cgroup v2. This decisively demonstrates registry-independent +node-local cache restore into an empty outer Docker store. + +The live hit Pod also confirmed that outer Docker used the deliberately fresh +PVC subpaths `envbox-cache-hit/docker` and `envbox-cache-hit/containers`, while +`workspace_cvm` received only `/var/lib/docker`, `/var/lib/containers`, and +`/home/coder`; the node cache remained absent inside the workspace. The +experiment owner accepted this as sufficient POC evidence and stopped further +cache development. Corruption recovery, simultaneous cold starts, eviction, +and additional lifecycle hardening are intentionally deferred. The proposed +archive-truncation test was not executed, so the valid node-cache entry remains +intact. + +One controlled warm-hit repeat was run at the operator's request. It stayed on +the same node, kept the source registry blocked, and used a second new empty +outer data pair (`envbox-cache-hit-2/docker` and `containers`). Cache work was +14.116 seconds versus 14.324 seconds on the first hit, an immaterial 0.208 +second difference. End-to-end usability was 36 seconds versus 32 seconds, +showing ordinary startup variance rather than an additional prewarm benefit. +Across the two cache-backed samples the mean was 34 seconds, 12 seconds (about +26%) below the single 46-second cold miss; the best observed saving was 14 +seconds (about 30%). diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/kustomization.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/kustomization.yaml new file mode 100644 index 0000000..970d0b4 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/kustomization.yaml @@ -0,0 +1,31 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - envbox-smoke-cache-prototype.yaml +patches: + - target: + version: v1 + kind: Pod + name: envbox-smoke + patch: |- + - op: add + path: /spec/hostAliases + value: + - ip: 127.0.0.1 + hostnames: + - us-docker.pkg.dev + - op: replace + path: /spec/initContainers/0/command/2 + value: |- + mkdir -p \ + /workspace-volume/home \ + /workspace-volume/cache/docker \ + /workspace-volume/cache/containers \ + /workspace-volume/envbox-cache-hit-2/containers \ + /workspace-volume/envbox-cache-hit-2/docker + - op: replace + path: /spec/containers/0/volumeMounts/4/subPath + value: envbox-cache-hit-2/containers + - op: replace + path: /spec/containers/0/volumeMounts/5/subPath + value: envbox-cache-hit-2/docker diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/namespace.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/namespace.yaml new file mode 100644 index 0000000..01ebdd1 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/namespace.yaml @@ -0,0 +1,6 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: envbox-auto + labels: + experiment.coder.com/name: envbox-auto-bottlerocket diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/node-prep.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/node-prep.yaml new file mode 100644 index 0000000..c32cb07 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/node-prep.yaml @@ -0,0 +1,302 @@ +apiVersion: v1 +kind: ServiceAccount +metadata: + name: envbox-node-prep + namespace: envbox-auto +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + name: envbox-node-prep-experiment +rules: + - apiGroups: [""] + resources: ["nodes"] + verbs: ["get", "patch"] +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: envbox-node-prep-experiment +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: envbox-node-prep-experiment +subjects: + - kind: ServiceAccount + name: envbox-node-prep + namespace: envbox-auto +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: envbox-node-prep-source + namespace: envbox-auto +data: + main.go: | + package main + + import ( + "bytes" + "crypto/tls" + "crypto/x509" + "encoding/json" + "fmt" + "io" + "net/http" + "os" + "strings" + "time" + ) + + const startupTaintKey = "experiment.coder.com/envbox-prep" + + type setting struct { + path string + want string + } + + var settings = []setting{ + {"/host-sysctl/max_user_namespaces", "65535"}, + {"/host-sysctl/max_pid_namespaces", "20000"}, + {"/host-sysctl/max_mnt_namespaces", "20000"}, + {"/host-sysctl/max_user_watches", "1048576"}, + {"/host-sysctl/max_user_instances", "8192"}, + } + + type taint struct { + Key string `json:"key"` + Value string `json:"value,omitempty"` + Effect string `json:"effect"` + TimeAdded *string `json:"timeAdded,omitempty"` + } + + type node struct { + Spec struct { + Taints []taint `json:"taints,omitempty"` + } `json:"spec"` + } + + func main() { + nodeName := mustEnv("NODE_NAME") + + for _, item := range settings { + before := strings.TrimSpace(readFile(item.path)) + fmt.Printf("node=%s path=%s before=%s target=%s\n", nodeName, item.path, before, item.want) + must(os.WriteFile(item.path, []byte(item.want+"\n"), 0o644)) + verify(item) + } + + if os.Getenv("EXPERIMENT_FAIL_BEFORE_UNTAINT") == "true" { + fmt.Printf("negative control active: verified all sysctls but intentionally retaining %s\n", startupTaintKey) + monitor() + } + + client := kubernetesClient() + current := getNode(client, nodeName) + filtered := make([]taint, 0, len(current.Spec.Taints)) + found := false + for _, item := range current.Spec.Taints { + if item.Key == startupTaintKey { + found = true + continue + } + filtered = append(filtered, item) + } + if !found { + panic("startup taint was not present; refusing to publish readiness") + } + + patch := []map[string]any{ + {"op": "test", "path": "/spec/taints", "value": current.Spec.Taints}, + {"op": "replace", "path": "/spec/taints", "value": filtered}, + {"op": "add", "path": "/metadata/labels/experiment.coder.com~1envbox-ready", "value": "true"}, + } + patchNode(client, nodeName, patch) + fmt.Printf("verified all sysctls; labeled node ready and removed %s\n", startupTaintKey) + must(os.WriteFile("/tmp/envbox-prep-ready", []byte("ready\n"), 0o644)) + monitor() + } + + func verify(item setting) { + got := strings.TrimSpace(readFile(item.path)) + if got != item.want { + panic(fmt.Sprintf("sysctl verification failed for %s: got %q, want %q", item.path, got, item.want)) + } + fmt.Printf("verified path=%s value=%s\n", item.path, got) + } + + func monitor() { + for { + time.Sleep(30 * time.Second) + for _, item := range settings { + verify(item) + } + } + } + + func kubernetesClient() *http.Client { + ca, err := os.ReadFile("/var/run/secrets/kubernetes.io/serviceaccount/ca.crt") + must(err) + pool, err := x509.SystemCertPool() + if err != nil || pool == nil { + pool = x509.NewCertPool() + } + if !pool.AppendCertsFromPEM(ca) { + panic("append Kubernetes CA certificate") + } + return &http.Client{ + Timeout: 30 * time.Second, + Transport: &http.Transport{TLSClientConfig: &tls.Config{RootCAs: pool}}, + } + } + + func getNode(client *http.Client, name string) node { + var result node + request(client, http.MethodGet, "/api/v1/nodes/"+name, nil, "", &result) + return result + } + + func patchNode(client *http.Client, name string, patch any) { + body, err := json.Marshal(patch) + must(err) + request(client, http.MethodPatch, "/api/v1/nodes/"+name, body, "application/json-patch+json", nil) + } + + func request(client *http.Client, method, path string, body []byte, contentType string, out any) { + host := mustEnv("KUBERNETES_SERVICE_HOST") + port := mustEnv("KUBERNETES_SERVICE_PORT_HTTPS") + token := strings.TrimSpace(readFile("/var/run/secrets/kubernetes.io/serviceaccount/token")) + req, err := http.NewRequest(method, "https://"+host+":"+port+path, bytes.NewReader(body)) + must(err) + req.Header.Set("Authorization", "Bearer "+token) + if contentType != "" { + req.Header.Set("Content-Type", contentType) + } + response, err := client.Do(req) + must(err) + defer response.Body.Close() + responseBody, err := io.ReadAll(response.Body) + must(err) + if response.StatusCode < 200 || response.StatusCode >= 300 { + panic(fmt.Sprintf("Kubernetes API %s %s: %s: %s", method, path, response.Status, responseBody)) + } + if out != nil { + must(json.Unmarshal(responseBody, out)) + } + } + + func mustEnv(name string) string { + value := os.Getenv(name) + if value == "" { + panic("missing environment variable " + name) + } + return value + } + + func readFile(path string) string { + value, err := os.ReadFile(path) + must(err) + return string(value) + } + + func must(err error) { + if err != nil { + panic(err) + } + } +--- +apiVersion: apps/v1 +kind: DaemonSet +metadata: + name: envbox-node-prep + namespace: envbox-auto +spec: + selector: + matchLabels: + app.kubernetes.io/name: envbox-node-prep + template: + metadata: + labels: + app.kubernetes.io/name: envbox-node-prep + spec: + serviceAccountName: envbox-node-prep + hostUsers: true + hostNetwork: true + dnsPolicy: ClusterFirstWithHostNet + nodeSelector: + experiment.coder.com/envbox-auto: "true" + tolerations: + - key: experiment.coder.com/envbox-auto + value: "true" + effect: NoSchedule + - key: experiment.coder.com/envbox-prep + value: required + effect: NoSchedule + containers: + - name: prep + image: public.ecr.aws/docker/library/golang:1.24-alpine + imagePullPolicy: IfNotPresent + command: ["go", "run", "/source/main.go"] + env: + - name: NODE_NAME + valueFrom: + fieldRef: + fieldPath: spec.nodeName + - name: EXPERIMENT_FAIL_BEFORE_UNTAINT + value: "true" + securityContext: + runAsUser: 0 + runAsGroup: 0 + privileged: true + allowPrivilegeEscalation: true + seccompProfile: + type: Unconfined + resources: + requests: + cpu: 100m + memory: 128Mi + limits: + memory: 512Mi + readinessProbe: + exec: + command: ["test", "-f", "/tmp/envbox-prep-ready"] + periodSeconds: 2 + failureThreshold: 30 + volumeMounts: + - name: source + mountPath: /source + readOnly: true + - name: max-user-namespaces + mountPath: /host-sysctl/max_user_namespaces + - name: max-pid-namespaces + mountPath: /host-sysctl/max_pid_namespaces + - name: max-mnt-namespaces + mountPath: /host-sysctl/max_mnt_namespaces + - name: max-user-watches + mountPath: /host-sysctl/max_user_watches + - name: max-user-instances + mountPath: /host-sysctl/max_user_instances + volumes: + - name: source + configMap: + name: envbox-node-prep-source + - name: max-user-namespaces + hostPath: + path: /proc/sys/user/max_user_namespaces + type: File + - name: max-pid-namespaces + hostPath: + path: /proc/sys/user/max_pid_namespaces + type: File + - name: max-mnt-namespaces + hostPath: + path: /proc/sys/user/max_mnt_namespaces + type: File + - name: max-user-watches + hostPath: + path: /proc/sys/fs/inotify/max_user_watches + type: File + - name: max-user-instances + hostPath: + path: /proc/sys/fs/inotify/max_user_instances + type: File diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/nodepool.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/nodepool.yaml new file mode 100644 index 0000000..b45ee3e --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/nodepool.yaml @@ -0,0 +1,40 @@ +apiVersion: karpenter.sh/v1 +kind: NodePool +metadata: + name: envbox-auto +spec: + limits: + nodes: 1 + disruption: + consolidationPolicy: WhenEmpty + consolidateAfter: 30m + template: + metadata: + labels: + experiment.coder.com/envbox-auto: "true" + spec: + nodeClassRef: + group: eks.amazonaws.com + kind: NodeClass + name: default + taints: + - key: experiment.coder.com/envbox-auto + value: "true" + effect: NoSchedule + startupTaints: + - key: experiment.coder.com/envbox-prep + value: required + effect: NoSchedule + requirements: + - key: node.kubernetes.io/instance-type + operator: In + values: [m6i.large] + - key: kubernetes.io/os + operator: In + values: [linux] + - key: kubernetes.io/arch + operator: In + values: [amd64] + - key: karpenter.sh/capacity-type + operator: In + values: [on-demand] diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/rootful-dind-default-capabilities.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/rootful-dind-default-capabilities.yaml new file mode 100644 index 0000000..e69de29 diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/runbook.md b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/runbook.md new file mode 100644 index 0000000..8a98679 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/runbook.md @@ -0,0 +1,873 @@ +# EKS Auto Mode Bottlerocket Envbox experiment + +Date prepared: 2026-08-08 + +## Purpose + +Determine whether Envbox can run reliably on EKS Auto Mode Bottlerocket with +its intended security model: + +```text +EKS Auto Mode Bottlerocket node + `- privileged Envbox outer container + `- unprivileged Sysbox inner container (`workspace_cvm`) + `- developer processes, systemd, dockerd, and child containers +``` + +The experiment has two ordered goals: + +1. establish whether an Envbox workspace is technically viable on a stock + EKS Auto Mode Bottlerocket node when node-global namespace sysctls are + prepared without a scheduling race; +2. only after Goal 1 passes, test the prerequisites and a prototype for an + Envbox-managed node-local image cache. + +Do not begin the cache prototype merely because the shared `hostPath` works. +The baseline Envbox lifecycle, inner-container isolation, replacement-node +behavior, and nested Docker workload must pass first. + +## Existing evidence + +Dogfood commit `e31c0f248f8c7212036e46db5aa8541fc39de588` records a concrete +Auto Mode failure: Bottlerocket had `user.max_user_namespaces=0`, preventing +Sysbox from creating the inner user namespace. Dogfood added a privileged +DaemonSet to change the node-global value. That DaemonSet did not provide an +ordering guarantee; its comments say that a workspace could reach a fresh +node first and fail, with retry as the practical recovery. + +The current Dogfood deployment uses AL2023 managed node groups and applies +the required sysctls before kubelet starts. The retained DaemonSet is evidence +that Envbox reached the user-namespace prerequisite on Bottlerocket, but it is +not proof that a complete Coder workspace passed on Auto Mode. + +The earlier experiment in +`../eks-auto-mode-bottlerocket-userns-rootful-dind-experiment` established +that, on the tested EKS Auto Mode version: + +- a NodePool `startupTaint` can gate ordinary workloads while allowing a + privileged preparation DaemonSet to run; +- a privileged `control_t` Pod can write the host's + `/proc/sys/user/max_user_namespaces` through a narrow `hostPath`; +- the DaemonSet can verify the value, patch its own Node, and remove the + startup taint; +- a later `hostUsers: false` Pod and Auto Mode EBS PVC then work. + +This runbook reuses that anti-race mechanism but tests Envbox's bundled +Sysbox lifecycle rather than native Kubernetes user namespaces. + +## Decision rules + +Record every phase as **pass**, **fail**, or **blocked**. Do not weaken a +failed test silently. + +### Envbox is viable only if + +1. a pending Envbox Pod can cause Auto Mode to create a fresh node even + though the NodePool has a startup taint; +2. the Envbox Pod never starts before the preparation DaemonSet verifies the + sysctls and removes that taint; +3. the normal privileged Bottlerocket context (`control_t`) is sufficient; +4. Envbox starts `sysbox-mgr`, `sysbox-fs`, and its private outer dockerd; +5. `workspace_cvm` starts with `Privileged=false` and an active user-namespace + mapping; +6. systemd, rootful Docker, BuildKit, networking, resource limits, and an + EBS-backed workspace directory work inside `workspace_cvm`; +7. the preparation and Envbox startup sequence repeats on replacement nodes + without manual node access or host/containerd modification. + +Requiring the Bottlerocket `super_t` SELinux type is useful diagnostic +evidence but is not a production pass: `super_t` is allowed to modify +arbitrary host files. The inner container must never be made privileged. + +### The node-local cache is viable only if + +1. two separate Envbox outer Pods on the same node can share a dedicated + cache `hostPath` without exposing it to either inner container; +2. each Pod keeps a separate private outer Docker data root; +3. a second Pod can start from a verified cache entry without downloading the + inner image from its registry; +4. concurrent misses, interrupted writes, corruption, and node replacement + fail safely; +5. the implementation has an enforceable size bound and eviction policy. + +The cache is node-local, disposable state. Losing it when Auto Mode replaces +a node is expected. + +These were the original production-readiness criteria. After the core POC +proved a registry-independent hit from an empty private outer Docker store, +the experiment owner narrowed the stopping point: criteria 1-3 are the +completed POC gate, while concurrency, corruption recovery, eviction, and +production hardening in criteria 4-5 are explicitly deferred rather than +claimed as complete. + +## Safety constraints + +- Use a disposable cluster and a dedicated NodePool. +- Limit the experimental NodePool to one node so a failed startup taint does + not cause uncontrolled node provisioning. +- Use a permanent taint to keep unrelated workloads off the node. +- The preparation DaemonSet may patch only the Node named by its downward-API + `spec.nodeName`; its ClusterRole is powerful because Kubernetes RBAC cannot + express "only the node on which this Pod runs" for dynamic node names. +- Mount individual `/proc/sys/...` files into the preparation Pod rather than + the host root or all of `/proc`. +- Never mount the node's `/var/lib/containerd`, `/var/lib/docker`, CRI socket, + or containerd socket. +- Never mount the proposed cache into `workspace_cvm`. +- Do not use a real Coder agent token during the initial Envbox substrate + test. Add the real agent only after the substrate passes. + +## Prerequisites + +- `aws`, `eksctl`, and `kubectl` installed and authenticated. +- AWS permissions for disposable EKS, IAM, VPC, EC2, EBS, and Auto Mode + resources. +- Permission to create privileged Pods, `hostPath` volumes, ClusterRoles, + ClusterRoleBindings, NodePools, and NodeClasses. +- EKS Kubernetes 1.36 and Auto Mode available in the selected region. +- Sufficient quota for one `m6i.large` node and its EBS volumes. + +Run from this directory: + +```bash +cd ~/sysbox/0/eks-auto-mode-bottlerocket-envbox-experiment + +export AWS_REGION="us-east-2" +export CLUSTER_NAME="envbox-auto-bottlerocket-136" +export EXPERIMENT_NS="envbox-auto" +export NODEPOOL_NAME="envbox-auto" +``` + +Confirm the account before creating billable resources: + +```bash +aws sts get-caller-identity +aws --version +eksctl version +kubectl version --client -o yaml +``` + +## 1. Create the disposable EKS Auto Mode cluster + +`cluster.yaml` should create an EKS 1.36 cluster with Auto Mode enabled. + +```bash +eksctl create cluster -f cluster.yaml + +aws eks update-kubeconfig \ + --region "$AWS_REGION" \ + --name "$CLUSTER_NAME" + +aws eks describe-cluster \ + --region "$AWS_REGION" \ + --name "$CLUSTER_NAME" \ + --query 'cluster.{name:name,status:status,version:version,platformVersion:platformVersion}' \ + --output yaml | tee cluster-version.yaml + +kubectl version -o yaml | tee kubectl-version.yaml +kubectl get nodepools,nodeclasses -o wide \ + | tee initial-nodepools-and-nodeclasses.txt +kubectl get nodes -o wide | tee initial-nodes.txt +``` + +Stop if the server version is not 1.36. Record the actual node OS, kernel, and +runtime later; do not infer those solely from the product name. + +Execution record (2026-08-08): **passed**. EKS reported `1.36` / `eks.9`, +and the API server reported `v1.36.2-eks-bca9cf6`. The two initial system +nodes used arm64 Bottlerocket 2026.8.3, kernel 6.18.38, and +containerd 2.2.5. They are not the experimental nodes; the dedicated +NodePool below deliberately requests amd64 `m6i.large` capacity. + +## 2. Create the namespace, NodePool, and preparation resources + +The dedicated NodePool must have: + +- label `experiment.coder.com/envbox-auto=true`; +- permanent taint + `experiment.coder.com/envbox-auto=true:NoSchedule`; +- startup taint + `experiment.coder.com/envbox-prep=required:NoSchedule`; +- Linux/amd64 and `m6i.large` requirements; +- on-demand capacity; +- a one-node limit; +- enough consolidation delay to preserve the node while evidence is + collected. + +The Envbox Pod tolerates only the permanent taint. The preparation DaemonSet +tolerates both. A workspace must not tolerate the startup taint. + +Validate that the installed Auto Mode CRD accepts the fields before applying: + +```bash +kubectl explain nodepool.spec.template.spec.startupTaints +kubectl explain nodepool.spec.limits +kubectl apply --server-side --dry-run=server -f namespace.yaml +kubectl apply -f namespace.yaml +kubectl apply --server-side --dry-run=server -f nodepool.yaml +kubectl apply --server-side --dry-run=server -f node-prep.yaml +``` + +The namespace is applied between dry runs because server-side dry-run does +not persist it, while validation of the namespaced DaemonSet requires the +namespace to exist. + +Execution record (2026-08-08): the installed `karpenter.sh/v1` CRD exposed +both `startupTaints` and `limits`; its field documentation confirmed that +startup taints are ignored for provisioning and are intended to be removed +by an initialization DaemonSet. + +Server-side dry-run subsequently accepted `namespace.yaml`, `nodepool.yaml`, +and every object in `node-prep.yaml`. This proves admission compatibility, +not that the DaemonSet can execute or modify Bottlerocket host sysctls. + +Then apply them in this order: + +```bash +kubectl apply -f nodepool.yaml +kubectl apply -f node-prep.yaml + +kubectl get nodepool "$NODEPOOL_NAME" -o yaml \ + > nodepool.initial.yaml +kubectl -n "$EXPERIMENT_NS" get daemonset envbox-node-prep -o wide +``` + +No experiment node is expected yet. A DaemonSet alone may have desired count +zero until a workload causes Auto Mode to provision a matching node. + +Execution record (2026-08-08): **passed**. `NodePool/envbox-auto` was ready +with zero nodes and its rendered spec preserved the one-node limit, amd64 +`m6i.large` requirement, permanent taint, and startup taint. The preparation +DaemonSet reported desired/current/ready `0/0/0`, establishing a clean +pre-negative-control baseline. + +The prep program must write and verify these Dogfood values before removing +the startup taint: + +```text +user.max_user_namespaces = 65535 +user.max_pid_namespaces = 20000 +user.max_mnt_namespaces = 20000 +fs.inotify.max_user_watches = 1048576 +fs.inotify.max_user_instances = 8192 +``` + +It may set `kernel.unprivileged_userns_clone=1` when that proc node exists. +The hard prerequisite is a nonzero `user.max_user_namespaces`; the remaining +values reproduce Dogfood's intended workspace-node configuration. + +## 3. Negative control: prove that preparation fails closed + +Create the Auto Mode EBS StorageClass and PVC, and validate the workload +manifest: + +```bash +kubectl apply --server-side --dry-run=server -f storage.yaml +kubectl apply --server-side --dry-run=server -f envbox-smoke.yaml +kubectl apply -f storage.yaml +kubectl -n "$EXPERIMENT_NS" get pvc envbox-workspace +``` + +`node-prep.yaml` deliberately starts with its failure mode enabled. Confirm +the live DaemonSet still has that setting before creating the workload: + +```bash +kubectl -n "$EXPERIMENT_NS" get daemonset envbox-node-prep \ + -o jsonpath='{range .spec.template.spec.containers[?(@.name=="prep")].env[*]}{.name}={.value}{"\n"}{end}' + +kubectl apply -f envbox-smoke.yaml +``` + +The prep process should write and read back the sysctls but refuse to publish +readiness or remove the startup taint. + +Execution record (2026-08-08): both workload manifests passed server-side +dry-run. The EBS PVC began in the expected `WaitForFirstConsumer` pending +state, the live prep template had +`EXPERIMENT_FAIL_BEFORE_UNTAINT=true`, and `Pod/envbox-smoke` was created. +The capacity and scheduling outcome remained to be observed. + +Watch provisioning and capture events: + +```bash +kubectl get nodes,nodeclaims -o wide --watch +``` + +In another shell: + +```bash +kubectl -n "$EXPERIMENT_NS" get pods -o wide --watch +``` + +After the node and prep Pod appear: + +```bash +kubectl -n "$EXPERIMENT_NS" logs \ + -l app.kubernetes.io/name=envbox-node-prep \ + --prefix --tail=200 \ + | tee test1-prep-negative.log + +kubectl -n "$EXPERIMENT_NS" get pod envbox-smoke -o yaml \ + > test1-envbox-pending.yaml +kubectl -n "$EXPERIMENT_NS" describe pod envbox-smoke \ + > test1-envbox-pending.describe.txt +kubectl get nodes -l experiment.coder.com/envbox-auto=true -o yaml \ + > test1-node-still-tainted.yaml +kubectl get events -A --sort-by=.lastTimestamp \ + > test1-events.txt +``` + +Required result: + +- exactly one experiment node is created; +- the prep Pod runs on it; +- the startup taint remains; +- `envbox-smoke` remains unscheduled and its container never starts. + +If Envbox schedules during this test, stop: the anti-race design is invalid. + +Execution record (2026-08-08): **passed**. The pending Envbox Pod caused one +fresh amd64 `m6i.large` Bottlerocket node to be provisioned. The prep Pod +changed and verified all five requested host sysctls, including changing +`user.max_user_namespaces` from 0 to 65535, and then deliberately retained +the startup taint. The Envbox Pod remained pending with no node assignment +and no init or main container statuses. Both taints remained on the node. + +## 4. Positive control: remove the gate only after verification + +Disable the deliberate failure and wait for the DaemonSet replacement: + +```bash +kubectl -n "$EXPERIMENT_NS" set env daemonset/envbox-node-prep \ + EXPERIMENT_FAIL_BEFORE_UNTAINT- + +kubectl -n "$EXPERIMENT_NS" rollout status \ + daemonset/envbox-node-prep --timeout=10m + +kubectl -n "$EXPERIMENT_NS" logs \ + -l app.kubernetes.io/name=envbox-node-prep \ + --prefix --tail=200 \ + | tee test2-prep-positive.log +``` + +Capture the gate transition and scheduling result: + +```bash +export NODE_NAME="$(kubectl get nodes \ + -l experiment.coder.com/envbox-auto=true \ + -o jsonpath='{.items[0].metadata.name}')" + +kubectl get node "$NODE_NAME" \ + -o jsonpath='{.metadata.name}{"\nlabels: "}{.metadata.labels}{"\ntaints: "}{.spec.taints}{"\n"}' \ + | tee test2-node-ready.txt + +kubectl -n "$EXPERIMENT_NS" get pod envbox-smoke -o wide +kubectl -n "$EXPERIMENT_NS" describe pod envbox-smoke \ + > test2-envbox-after-gate.describe.txt +kubectl get events -A --sort-by=.lastTimestamp \ + > test2-events.txt +``` + +Required result: + +- the prep log shows every value was verified; +- the node receives a diagnostic readiness label; +- the startup taint is removed while the permanent isolation taint remains; +- only then does `envbox-smoke` receive a Node assignment and start. + +This proves the ordering mechanism. It does not yet prove Envbox works. + +Execution record (2026-08-08): **passed**. The prep Pod used Bottlerocket's +ordinary privileged `control_t` SELinux domain with the five narrow sysctl +mounts. Its positive replacement re-verified every value, labeled the node, +and removed only the startup taint. Envbox scheduled afterward, the EBS claim +bound, and the outer 0.6.7 container started. The permanent isolation taint +remained. Inner Envbox/Sysbox operation was not inferred from Kubernetes +container readiness and was left for the next sections. + +## 5. Record the Bottlerocket host interface + +Collect the actual Auto Mode node identity: + +```bash +kubectl get node "$NODE_NAME" \ + -o jsonpath='{.metadata.name}{"\nOS: "}{.status.nodeInfo.osImage}{"\nkernel: "}{.status.nodeInfo.kernelVersion}{"\nruntime: "}{.status.nodeInfo.containerRuntimeVersion}{"\n"}' \ + | tee test3-node-runtime.txt + +kubectl get node "$NODE_NAME" -o yaml > test3-node.yaml +kubectl get nodeclaims -o yaml > test3-nodeclaims.yaml +``` + +Run `host-preflight.yaml` using the same privileged security context and +`/usr/src` plus `/lib/modules` host mounts intended for Envbox. Record: + +- process SELinux label and effective capabilities; +- mount information for `/sys`, `/sys/fs/cgroup`, `/usr/src`, and + `/lib/modules`; +- presence of `/dev/fuse` and relevant kernel modules; +- all `user.max_*_namespaces` values; +- filesystem types backing the Envbox state directories. + +```bash +kubectl apply -f host-preflight.yaml +kubectl -n "$EXPERIMENT_NS" wait \ + --for=condition=Ready pod/envbox-host-preflight --timeout=10m +kubectl -n "$EXPERIMENT_NS" logs envbox-host-preflight \ + | tee test3-host-preflight.log +kubectl -n "$EXPERIMENT_NS" describe pod envbox-host-preflight \ + > test3-host-preflight.describe.txt +``` + +Do not treat an absent `/usr/src` as an automatic failure. Record it and, if +necessary, run one controlled Envbox variant without that mount. A failure to +access `/lib/modules`, FUSE, `/sys`, or cgroups is more likely to be decisive. + +## 6. Baseline Envbox smoke test + +The first manifest should reproduce the Dogfood outer image and Pod shape as +closely as possible: + +- outer image `ghcr.io/coder/envbox:0.6.7`, with the resolved image digest + recorded from `status.containerStatuses[].imageID`; +- outer container `privileged: true` and ordinary Bottlerocket `control_t`; +- `restartPolicy: Never`; +- an unprivileged inner image containing user `coder`, systemd, and dockerd; +- no real `CODER_AGENT_URL` and no real Coder token; +- no bootstrap script for the first substrate test; +- private Envbox state volumes and an EBS/ext4 PVC for workspace-like state; +- the Dogfood `/usr/src` and `/lib/modules` host mounts; +- no cache `hostPath` yet. + +The manifest may set a non-secret placeholder `CODER_AGENT_TOKEN` because the +initial test does not start a Coder agent. + +Follow the outer logs: + +```bash +kubectl -n "$EXPERIMENT_NS" logs -f envbox-smoke \ + | tee test4-envbox-outer.log +``` + +If the Pod exits or stalls, preserve evidence before changing anything: + +```bash +kubectl -n "$EXPERIMENT_NS" get pod envbox-smoke -o yaml \ + > test4-envbox-pod.yaml +kubectl -n "$EXPERIMENT_NS" describe pod envbox-smoke \ + > test4-envbox-pod.describe.txt +kubectl -n "$EXPERIMENT_NS" logs envbox-smoke --timestamps \ + > test4-envbox-outer.timestamps.log +kubectl get events -A --sort-by=.lastTimestamp \ + > test4-events.txt +``` + +If it remains running, inspect the outer and inner environments: + +```bash +kubectl -n "$EXPERIMENT_NS" exec envbox-smoke -- sh -ec ' + ps auxww + test -S /run/sysbox/sysmgr.sock + docker info + docker ps --no-trunc + docker inspect workspace_cvm \ + --format "privileged={{.HostConfig.Privileged}} runtime={{.HostConfig.Runtime}}" + docker exec workspace_cvm cat /proc/self/uid_map + docker exec workspace_cvm cat /proc/self/gid_map + docker exec workspace_cvm cat /proc/self/cgroup + docker exec workspace_cvm mount + docker exec workspace_cvm systemctl is-system-running --wait || true + docker exec workspace_cvm docker info + docker exec workspace_cvm docker run --rm alpine:3.21 id +' +``` + +Then run an inner BuildKit and networking test: + +```bash +kubectl -n "$EXPERIMENT_NS" exec envbox-smoke -- sh -ec ' + docker exec workspace_cvm sh -ec " + mkdir -p /tmp/envbox-build + printf \"FROM alpine:3.21\\nRUN id\\nCMD [\\\"sh\\\", \\\"-c\\\", \\\"echo envbox-build-ok\\\"]\\n\" \ + > /tmp/envbox-build/Dockerfile + docker build -t envbox-inner-smoke:1 /tmp/envbox-build + docker run --rm envbox-inner-smoke:1 + docker run -d --name envbox-httpd -p 18080:80 nginx:1.27-alpine + wget -qO- http://127.0.0.1:18080/ | grep -q \"Welcome to nginx\" + docker rm -f envbox-httpd + " +' +``` + +Required assertions: + +- outer processes and sockets remain healthy; +- `workspace_cvm` uses `sysbox-runc` and reports `Privileged=false`; +- its UID/GID maps show a non-host-root user namespace; +- inner systemd and dockerd function; +- image pull, child-container creation, BuildKit, bridge networking, published + ports, and cleanup work; +- PVC-backed files remain readable after recreating the Envbox Pod; +- the inner container has no access to outer-only host paths. + +Execution note (2026-08-08): the 0.6.7 outer log reached +`Envbox startup complete!`. It showed a private overlay2 Docker daemon, +healthy Sysbox manager registration, kernel idmapped-mount support, and a +final `workspace_cvm` create request with `Privileged:false` and +`Runtime:"sysbox-runc"`. Sysbox registered the container with UID/GID offset +100000. A later non-fatal `sysbox-fs` error reported that +`/proc/sys/net/core/default_qdisc` did not exist; the networking tests below +must establish whether this has observable impact. + +Live inspection then confirmed the intended split: the outer ran as +host-user-namespace root with full capabilities under `control_t`, while +`workspace_cvm` was running with `Privileged=false`, runtime `sysbox-runc`, +and inner UID/GID 0 mapped to outer 100000. Inner PID 1 was systemd and inner +Docker was active with overlay2 and cgroup v2. Only the three intended +persistent mounts entered the workspace. Systemd was degraded and Docker +reported disabled bridge-netfilter sysctls, so neither is considered benign +until the failed-unit and functional networking checks are recorded. + +Functional execution record (2026-08-08): **passed**. Rootful child creation, +BuildKit, nested bridge DNS/HTTP, outbound access, an nginx published port, +and child cgroup limits all worked. The parent workspace exposed the full +delegated cgroup v2 controller set at its private root with the requested +4 GiB and one-CPU limits; a child observed the exact requested 64 MiB and +0.5-CPU limits. The EBS-backed Docker and containers paths were idmapped ext4 +mounts. Four failed systemd units remained to classify, and PVC persistence +across Envbox Pod recreation remained untested. + +Persistence execution record (2026-08-08): **passed**. The four degraded +systemd units were classified as denied debug/trace mounts, a missing +`/bin/kmod` in the chosen image, and the already-observed qdisc sysctl error; +none affected the tested workflow. A developer-owned home marker and nested +Docker build image survived Envbox Pod deletion/recreation on the same EBS +PVC, and the persisted image ran. The complete warm restart took about 50 +seconds; Envbox still entered its pull path, but the cached-layer check through +startup completion took roughly two seconds. This is per-workspace PVC cache +behavior, not node-local sharing. + +## 7. Diagnostic ladder for a baseline failure + +Change one variable at a time and preserve every failed manifest and log. + +1. **Admission or mount setup:** inspect Pod events for privileged or + `hostPath` rejection. +2. **Missing host paths:** retry without `/usr/src`; do not omit + `/lib/modules` without establishing whether Sysbox can operate without it. +3. **User namespaces:** verify the host-visible sysctl values and Sysbox's + exact error. +4. **SELinux:** capture `/proc/self/attr/current` and any node/debug logs that + expose AVC denials. +5. **FUSE or kernel support:** inspect `sysbox-fs`, `/dev/fuse`, and module + availability. +6. **Cgroups:** capture `/proc/self/cgroup`, cgroup mountinfo, controller + files, ownership, and the Envbox cgroup-wrapper error. +7. **Idmapped mounts or storage:** compare an `emptyDir` state variant with + the EBS/ext4 PVC variant. +8. **Diagnostic `super_t`:** only after capturing the normal `control_t` + failure, try a separate manifest with `seLinuxOptions.type: super_t`. + +If Envbox needs host-containerd changes, a writable host root, or `super_t` to +operate, record the baseline as not production-viable on stock Auto Mode even +if a diagnostic workaround starts it. + +## 8. Replacement-node and race regression + +After a complete pass, repeat the lifecycle on at least three fresh nodes. +For each iteration: + +1. save all evidence from the current node; +2. delete the Envbox Pod; +3. remove the experiment NodeClaim or otherwise let Auto Mode replace the + node; +4. wait until the old node is gone; +5. recreate `envbox-smoke` so it triggers new capacity; +6. verify the new node begins with the startup taint; +7. verify only the prep DaemonSet runs before untainting; +8. verify Envbox passes again. + +Do not delete a NodeClaim while the Envbox Pod or its PVC is still using that +node. Record exact NodeClaim names before deleting any resource. + +Also repeat the negative-control failure once on a fresh node. An unavailable +prep image or failed sysctl write must leave the workspace pending, not start +it on an unprepared node. + +First replacement execution record (2026-08-08): **passed**. Deleting +NodeClaim `envbox-auto-r28qb` removed node `i-02e14b4f48a55aba5` and returned +the pool to zero. Recreating the workload provisioned node +`i-03ee3275dadaa4788` through NodeClaim `envbox-auto-2rpsf`. A two-second +timeline captured the node with the startup taint and no Pod assignment, +then the startup taint removed with no assignment, and finally Envbox bound +to the node while only the permanent isolation taint remained. The prep Pod +started from `user.max_user_namespaces=0` and verified all five target +sysctls. The complete fresh-node workspace recovery took about 76 seconds. +The EBS-backed home marker and nested Docker image survived and the image ran +successfully. + +The original node plus this replacement account for two fresh nodes. For the +third node, restore `EXPERIMENT_FAIL_BEFORE_UNTAINT=true` before replacement, +prove the new workspace remains unscheduled, preserve the evidence, then +remove the flag and verify the same node completes normally. This combines +the final positive repetition with the repeated fail-closed control. + +Third-node negative-control execution record (2026-08-08): **passed**. +Deleting NodeClaim `envbox-auto-2rpsf` removed the second node and returned +the pool to zero. The pending workload then provisioned node +`i-05d37f1a80c65f2ec` through NodeClaim `envbox-auto-s54mw`. From +`19:34:01Z` until the prep result at `19:34:20Z`, polling showed both taints +present and no workspace assignment. The prep Pod began with +`user.max_user_namespaces=0`, verified all five target values, and +intentionally retained the startup taint. The workspace remained Pending +with no node or container statuses. The positive release on this same node +was then tested. + +Third-node positive execution record (2026-08-08): **passed**. After removing +the failure flag, polling continued to show the startup taint and no Envbox +assignment through `19:36:02Z`. At `19:36:06Z`, the startup taint was absent +and the workspace had been assigned; the permanent isolation taint remained. +The replacement prep Pod verified every value, labeled the node ready, and +removed the gate. The workspace and inner Docker were usable 45 seconds from +the start of release. The EBS home marker and nested image survived this +second node replacement, and the image again ran successfully. + +Section 8 is **passed for Envbox 0.6.7**. The original capacity plus two +explicit replacements cover three fresh Bottlerocket nodes. Two deliberate +negative controls failed closed, and all positive releases produced working +workspaces without manual node access, host-containerd changes, or `super_t`. + +## 9. Conditional cache prerequisite test + +Proceed only after Sections 6 and 8 pass. + +Add a dedicated volume to the outer Envbox Pod only: + +```yaml +volumes: + - name: envbox-image-cache + hostPath: + path: /var/lib/envbox-image-cache + type: DirectoryOrCreate +``` + +Mount it as `/cache` in the outer container. Do not include `/cache` in +`CODER_MOUNTS` or any inner-container mount list. + +Use `cache-share-probe-a.yaml` and `cache-share-probe-b.yaml` to run two +sequential privileged outer Pods on the same node: + +1. Pod A records its SELinux context, creates a cache marker using a temporary + file plus atomic rename, reads it, and exits; +2. Pod B records its context, reads the same marker, replaces it atomically, + and exits; +3. recreate Pod A and verify the replacement value; +4. replace the node and verify the old marker is absent. + +Capture host-path mountinfo, numeric ownership, and SELinux labels where +visible. Confirm from `docker inspect workspace_cvm` and an inner `findmnt` +that `/cache` is not exposed to the workspace. + +This phase proves only that Bottlerocket can host the shared directory. It +does not prove image-download avoidance. + +Same-node sharing execution record (2026-08-08): **passed**. Both probe Pods +ran under `control_t` and mounted the same XFS host path read-write. Probe A +atomically published `probe-a-v1`; probe B read it and atomically replaced it +with `probe-b-v1`; a deleted and recreated probe A then read B's value. The +marker remained mode `0600`, owner `0:0`. Outer-only workspace isolation and +node-replacement disposal are the remaining prerequisite checks. + +Outer-only isolation execution record (2026-08-08): **passed with a startup +flake recorded**. An Envbox variant mounted the hostPath only in the outer +container. Its first start failed because `sysbox-fs` never created its Unix +socket even though `sysbox-mgr` became ready. Recreating the identical Pod +succeeded in 15 seconds. The outer process then read `probe-b-v1`, while +`workspace_cvm` remained `Privileged=false`, had only its three intended +mounts, and had neither a `/cache` mount nor access to the marker. Preserve +the failure as reliability evidence; do not attribute it to the cache mount +without a repeatable comparison. + +Node-replacement disposal execution record (2026-08-08): **passed**. The +node containing `probe-b-v1` was removed and the pool returned to zero. Probe +A then provisioned a distinct node and mounted an empty cache directory on a +different XFS device identity. It initialized `probe-a-v1`; the old marker +did not follow the workload. Section 9's hostPath prerequisite is complete. + +## 10. Conditional Envbox cache prototype + +Unmodified Envbox at the starting main commit always called its private Docker +daemon's image-pull path and did not consume the shared directory. A +meaningful cache test therefore required a small Envbox prototype. + +For the first prototype: + +- require a digest-pinned `CODER_INNER_IMAGE`; +- make the feature opt-in with a cache directory such as `/cache`; +- use one lock per immutable image digest; +- on a miss, perform the existing pull, inspect the resolved image, export it + with Docker `ImageSave`, write integrity metadata, fsync, and atomically + publish the archive; +- on a hit, verify the archive and metadata, import it with `ImageLoad`, and + skip `ImagePull`; +- delete or quarantine corrupt/incomplete entries and fall back to a normal + pull; +- emit explicit hit/miss/corruption, byte-count, and duration logs; +- never cache registry credentials or mount the cache into the inner + container. + +Use separate private `/var/lib/docker` directories for every Envbox Pod. The +shared directory is an image-archive cache, not a shared Docker data root. + +Core POC test: + +1. start Pod A on an empty node cache and confirm one cache miss; +2. delete Pod A while keeping the node; +3. start Pod B with an empty private Docker root and the same shared cache; +4. prevent Pod B from reaching the image registry; +5. confirm Pod B reports a verified cache hit and starts `workspace_cvm`; +6. confirm no Docker pull event occurred; + +Deferred production-hardening tests: + +7. run simultaneous cold starts for the same digest and verify exactly one + complete entry is published; +8. truncate an entry and verify safe detection plus recovery; +9. enforce a deliberately small cache limit and verify deterministic + eviction without deleting in-use entries. + +Mutable tags and remote digest resolution are a later phase. The first test +uses immutable references so cache correctness is not mixed with tag-refresh +semantics. + +Implementation record, 2026-08-08: prototype work began directly in the +`~/envbox` jj working copy from Envbox `main` pinned at upstream base commit +`7f301fa2bbe790ee53c7d0a3c1a76c94c11aac4b`, at the operator's request. The +prototype bookmark is `george/inner-image-cache`. Working-copy commit IDs +evolved during prototyping; immutable ECR image digests identify the tested +modified builds. The opt-in variable is +`CODER_INNER_IMAGE_CACHE_DIR`. An earlier revision passed the complete unit +suite. After the final cache and cgroup corrections, focused +`./dockerutil/... ./cli` tests and `git diff --check` passed; the complete +final suite remains to be rerun before a PR. Docker save/load strips canonical +digest references; the prototype +therefore archives a deterministic private tag, verifies the original +repository digest before publication, records the pulled config digest in +checksummed metadata, and verifies the loaded config ID before creating the +inner container from that ID. `make build/image/envbox` then produced local +image ID +`sha256:0b62238c8e53394982138af512f82d0ffb6f978538a3092adcb129432285183b` +(204,846,758 bytes). Temporary immutable private ECR repository +`849808308023.dkr.ecr.us-east-2.amazonaws.com/envbox-eks-cache-experiment` +was created for publication. It is experiment-owned and must be deleted with +`aws ecr delete-repository --force` during teardown. Immutable tag `cache-v1` +was pushed successfully at manifest digest +`sha256:0b62238c8e53394982138af512f82d0ffb6f978538a3092adcb129432285183b`. +Its first EKS cold start reached Ready in 54 seconds, but pre-hit review found +that its fake Docker client masked Docker save/load dropping the source +`RepoDigest`; no hit claim was made. The implementation now archives a +deterministic private tag, validates the loaded config ID, and creates the +inner container from that ID. The cache format was bumped to v2, focused tests +passed, and immutable ECR tag `cache-v2` was pushed at digest +`sha256:92f53d2cc637979dfac855ad7d413f44a9f799c1dfd1a3d4242ae5e046d4f861`. +The first v2 EKS run exited before cache initialization because current main's +`unshare --cgroup` wrapper failed to unmount `/sys/fs/cgroup` with EBUSY. The +Pod's transient Ready condition was not an Envbox-ready signal. This required +diagnosing and correcting the current-main prerequisite before repeating the +fresh EKS miss/blocked-registry-hit test; eviction remained deferred at that +checkpoint. + +The follow-up mount probe established that `unshare --cgroup` changed the +visible cgroup2 mount root from `/` to `/../../../..`; ordinary unmount failed, +whereas lazy detach followed immediately by a replacement cgroup2 mount +succeeded and produced root `/`. The wrapper now uses `umount -l`; focused +tests passed, and corrected immutable ECR tag `cache-v3` was pushed at digest +`sha256:f48bb6494552adeaeb4f0ffa0c8aa01b74ba93665a5554efc8f000ff4b3fdf62`. + +Execution record: the v3 cold miss passed on node `i-016a4eb521adb61f1`, +publishing a checksummed 1,145,394,688-byte archive and becoming usable in 46 +seconds. The decisive hit then used new empty outer Docker/container data +subdirectories and mapped the source registry to loopback. The registry probe +failed, while Envbox reported a cache hit in 14.324 seconds and became usable +in 32 seconds. The restored image had the deterministic cache tag, no source +`RepoDigests`, and the verified config ID; `workspace_cvm` remained +unprivileged and its inner Docker was healthy. The core cold-miss and +registry-independent-hit gate therefore passed. + +POC stopping point: the fresh outer data subpaths were confirmed in the live +Pod and the cache remained absent from `workspace_cvm`. At the experiment +owner's direction, stop cache feature work here. Do not run the prepared +archive-corruption mutation. Concurrency, corruption recovery, eviction, and +production hardening remain explicit follow-up work rather than POC gates. + +Optional repeat record: a second blocked-registry cache hit with another empty +outer Docker store completed cache work in 14.116 seconds and became usable in +36 seconds. The first hit was 14.324 seconds / 32 seconds. Treat the 0.208 +second cache-phase change as noise; there was no meaningful additional +prewarm speedup. The two hit runs average 34 seconds versus the 46-second cold +miss. + +## 11. Evidence and findings + +Keep `findings.md` current after every phase. For each test record: + +- UTC time; +- cluster, Kubernetes, platform, NodePool, NodeClass, OS, kernel, and runtime + versions; +- exact outer and inner image references plus resolved digests; +- Pod security context and SELinux process type; +- Node taints and labels before and after preparation; +- sysctl values before, after, and after node replacement; +- commands, exit statuses, logs, events, and observed timings; +- whether the result is pass, fail, or blocked; +- every diagnostic deviation from the production candidate. + +Do not store kubeconfigs, Coder tokens, registry credentials, AWS account +identifiers, signed URLs, or Kubernetes Secret contents in this directory. +Run a secret scan before publishing it. + +## 12. Cleanup + +Delete workload resources and PVCs before deleting the cluster so EBS cleanup +can complete while the control plane still exists: + +```bash +export AUTO_VOLUME_IDS="$( + kubectl get pv \ + -o jsonpath='{range .items[*]}{.spec.claimRef.namespace}{"\t"}{.spec.csi.volumeHandle}{"\n"}{end}' | + awk -v ns="$EXPERIMENT_NS" '$1 == ns && $2 != "" { print $2 }' +)" + +kubectl delete namespace "$EXPERIMENT_NS" \ + --ignore-not-found=true --wait=true --timeout=20m + +if [ -n "$AUTO_VOLUME_IDS" ]; then + aws ec2 wait volume-deleted \ + --region "$AWS_REGION" \ + --volume-ids $AUTO_VOLUME_IDS +fi + +kubectl delete nodepool "$NODEPOOL_NAME" --ignore-not-found=true + +eksctl delete cluster \ + --region "$AWS_REGION" \ + --name "$CLUSTER_NAME" + +aws eks list-clusters --region "$AWS_REGION" +``` + +If cluster deletion fails, inspect CloudFormation before retrying. Do not +manually delete unrelated VPC, IAM, or EBS resources. + +## References + +- `~/dogfood/clusters/dogfood-workspaces/coder/workspaces-namespace/daemonset-sysbox-node-prep.yaml` +- `~/dogfood/terraform/workspace-clusters.tf` +- `~/dogfood/templates/coder-eks/main.tf` +- `~/sysbox/0/eks-auto-mode-envbox-daemonset-anti-race.md` +- `~/sysbox/0/envbox-managed-cache-in-shared-dir-on-node.md` +- `~/sysbox/sysbox-pkgr/k8s/scripts/sysbox-deploy-k8s.sh` +- `~/sysbox/sysbox-pkgr/k8s/manifests/runtime-class/sysbox-runtimeclass.yaml` +- +- +- +- diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/storage.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/storage.yaml new file mode 100644 index 0000000..ed5f508 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/storage.yaml @@ -0,0 +1,24 @@ +apiVersion: storage.k8s.io/v1 +kind: StorageClass +metadata: + name: envbox-auto-gp3 +provisioner: ebs.csi.eks.amazonaws.com +parameters: + type: gp3 + encrypted: "true" +reclaimPolicy: Delete +volumeBindingMode: WaitForFirstConsumer +allowVolumeExpansion: true +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: envbox-workspace + namespace: envbox-auto +spec: + accessModes: + - ReadWriteOnce + storageClassName: envbox-auto-gp3 + resources: + requests: + storage: 30Gi diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test1-envbox-pending.describe.txt b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test1-envbox-pending.describe.txt new file mode 100644 index 0000000..6a0da98 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test1-envbox-pending.describe.txt @@ -0,0 +1,106 @@ +Name: envbox-smoke +Namespace: envbox-auto +Priority: 0 +Service Account: default +Node: +Labels: app.kubernetes.io/name=envbox-smoke + experiment.coder.com/role=workspace +Annotations: +Status: Pending +IP: +IPs: +Init Containers: + initialize-workspace-volume: + Image: public.ecr.aws/docker/library/alpine:3.21 + Port: + Host Port: + SeccompProfile: RuntimeDefault + Command: + /bin/sh + -ec + mkdir -p \ + /workspace-volume/home \ + /workspace-volume/cache/docker \ + /workspace-volume/cache/containers \ + /workspace-volume/envbox/containers \ + /workspace-volume/envbox/docker + + Limits: + memory: 64Mi + Requests: + cpu: 10m + memory: 16Mi + Environment: + Mounts: + /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-2j9sp (ro) + /workspace-volume from workspace (rw) +Containers: + envbox: + Image: ghcr.io/coder/envbox:0.6.7 + Port: + Host Port: + SeccompProfile: Unconfined + Command: + /envbox + docker + Limits: + cpu: 2 + memory: 7Gi + Requests: + cpu: 1 + memory: 3Gi + Environment: + CODER_INNER_IMAGE: us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu + CODER_INNER_USERNAME: coder + CODER_INNER_HOSTNAME: envbox-smoke + CODER_MOUNTS: /home/coder:/home/coder + CODER_CPUS: 1 + CODER_MEMORY: 4294967296 + CODER_DEBUG: true + Mounts: + /home/coder from workspace (rw,path="home") + /lib/modules from lib-modules (ro) + /usr/src from usr-src (ro) + /var/lib/coder/containers from workspace (rw,path="cache/containers") + /var/lib/coder/docker from workspace (rw,path="cache/docker") + /var/lib/containers from workspace (rw,path="envbox/containers") + /var/lib/docker from workspace (rw,path="envbox/docker") + /var/lib/sysbox from sysbox (rw) + /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-2j9sp (ro) +Conditions: + Type Status + PodScheduled False +Volumes: + workspace: + Type: PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace) + ClaimName: envbox-workspace + ReadOnly: false + sysbox: + Type: EmptyDir (a temporary directory that shares a pod's lifetime) + Medium: + SizeLimit: + usr-src: + Type: HostPath (bare host directory volume) + Path: /usr/src + HostPathType: + lib-modules: + Type: HostPath (bare host directory volume) + Path: /lib/modules + HostPathType: + kube-api-access-2j9sp: + Type: Projected (a volume that contains injected data from multiple sources) + TokenExpirationSeconds: 3607 + ConfigMapName: kube-root-ca.crt + Optional: false + DownwardAPI: true +QoS Class: Burstable +Node-Selectors: experiment.coder.com/envbox-auto=true +Tolerations: experiment.coder.com/envbox-auto=true:NoSchedule + node.kubernetes.io/not-ready:NoExecute op=Exists for 300s + node.kubernetes.io/unreachable:NoExecute op=Exists for 300s +Events: + Type Reason Age From Message + ---- ------ ---- ---- ------- + Warning FailedScheduling 4m5s default-scheduler 0/2 nodes are available: 2 node(s) had untolerated taint(s). no new claims to deallocate, preemption: 0/2 nodes are available: 2 Preemption is not helpful for scheduling. + Normal Nominated 4m4s eks-auto-mode/compute Pod should schedule on: nodeclaim/envbox-auto-r28qb + Normal Nominated 114s eks-auto-mode/compute Pod should schedule on: nodeclaim/envbox-auto-r28qb, node/i-02e14b4f48a55aba5 diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test1-envbox-pending.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test1-envbox-pending.yaml new file mode 100644 index 0000000..20d12ec --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test1-envbox-pending.yaml @@ -0,0 +1,186 @@ +apiVersion: v1 +kind: Pod +metadata: + annotations: + kubectl.kubernetes.io/last-applied-configuration: | + {"apiVersion":"v1","kind":"Pod","metadata":{"annotations":{},"labels":{"app.kubernetes.io/name":"envbox-smoke","experiment.coder.com/role":"workspace"},"name":"envbox-smoke","namespace":"envbox-auto"},"spec":{"containers":[{"command":["/envbox","docker"],"env":[{"name":"CODER_INNER_IMAGE","value":"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu"},{"name":"CODER_INNER_USERNAME","value":"coder"},{"name":"CODER_INNER_HOSTNAME","value":"envbox-smoke"},{"name":"CODER_MOUNTS","value":"/home/coder:/home/coder"},{"name":"CODER_CPUS","value":"1"},{"name":"CODER_MEMORY","value":"4294967296"},{"name":"CODER_DEBUG","value":"true"}],"image":"ghcr.io/coder/envbox:0.6.7","imagePullPolicy":"Always","name":"envbox","resources":{"limits":{"cpu":"2","memory":"7Gi"},"requests":{"cpu":"1","memory":"3Gi"}},"securityContext":{"allowPrivilegeEscalation":true,"privileged":true,"seccompProfile":{"type":"Unconfined"}},"volumeMounts":[{"mountPath":"/home/coder","name":"workspace","subPath":"home"},{"mountPath":"/var/lib/coder/docker","name":"workspace","subPath":"cache/docker"},{"mountPath":"/var/lib/coder/containers","name":"workspace","subPath":"cache/containers"},{"mountPath":"/var/lib/sysbox","name":"sysbox"},{"mountPath":"/var/lib/containers","name":"workspace","subPath":"envbox/containers"},{"mountPath":"/var/lib/docker","name":"workspace","subPath":"envbox/docker"},{"mountPath":"/usr/src","name":"usr-src","readOnly":true},{"mountPath":"/lib/modules","name":"lib-modules","readOnly":true}]}],"initContainers":[{"command":["/bin/sh","-ec","mkdir -p \\\n /workspace-volume/home \\\n /workspace-volume/cache/docker \\\n /workspace-volume/cache/containers \\\n /workspace-volume/envbox/containers \\\n /workspace-volume/envbox/docker\n"],"image":"public.ecr.aws/docker/library/alpine:3.21","imagePullPolicy":"IfNotPresent","name":"initialize-workspace-volume","resources":{"limits":{"memory":"64Mi"},"requests":{"cpu":"10m","memory":"16Mi"}},"securityContext":{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"runAsGroup":0,"runAsUser":0,"seccompProfile":{"type":"RuntimeDefault"}},"volumeMounts":[{"mountPath":"/workspace-volume","name":"workspace"}]}],"nodeSelector":{"experiment.coder.com/envbox-auto":"true"},"restartPolicy":"Never","terminationGracePeriodSeconds":300,"tolerations":[{"effect":"NoSchedule","key":"experiment.coder.com/envbox-auto","operator":"Equal","value":"true"}],"volumes":[{"name":"workspace","persistentVolumeClaim":{"claimName":"envbox-workspace"}},{"emptyDir":{},"name":"sysbox"},{"hostPath":{"path":"/usr/src","type":""},"name":"usr-src"},{"hostPath":{"path":"/lib/modules","type":""},"name":"lib-modules"}]}} + creationTimestamp: "2026-08-08T18:49:23Z" + generation: 1 + labels: + app.kubernetes.io/name: envbox-smoke + experiment.coder.com/role: workspace + name: envbox-smoke + namespace: envbox-auto + resourceVersion: "21735" + uid: a8bd194a-7501-4564-af5e-c31e052dbf62 +spec: + containers: + - command: + - /envbox + - docker + env: + - name: CODER_INNER_IMAGE + value: us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu + - name: CODER_INNER_USERNAME + value: coder + - name: CODER_INNER_HOSTNAME + value: envbox-smoke + - name: CODER_MOUNTS + value: /home/coder:/home/coder + - name: CODER_CPUS + value: "1" + - name: CODER_MEMORY + value: "4294967296" + - name: CODER_DEBUG + value: "true" + image: ghcr.io/coder/envbox:0.6.7 + imagePullPolicy: Always + name: envbox + resources: + limits: + cpu: "2" + memory: 7Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + allowPrivilegeEscalation: true + privileged: true + seccompProfile: + type: Unconfined + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /home/coder + name: workspace + subPath: home + - mountPath: /var/lib/coder/docker + name: workspace + subPath: cache/docker + - mountPath: /var/lib/coder/containers + name: workspace + subPath: cache/containers + - mountPath: /var/lib/sysbox + name: sysbox + - mountPath: /var/lib/containers + name: workspace + subPath: envbox/containers + - mountPath: /var/lib/docker + name: workspace + subPath: envbox/docker + - mountPath: /usr/src + name: usr-src + readOnly: true + - mountPath: /lib/modules + name: lib-modules + readOnly: true + - mountPath: /var/run/secrets/kubernetes.io/serviceaccount + name: kube-api-access-2j9sp + readOnly: true + dnsPolicy: ClusterFirst + enableServiceLinks: true + initContainers: + - command: + - /bin/sh + - -ec + - | + mkdir -p \ + /workspace-volume/home \ + /workspace-volume/cache/docker \ + /workspace-volume/cache/containers \ + /workspace-volume/envbox/containers \ + /workspace-volume/envbox/docker + image: public.ecr.aws/docker/library/alpine:3.21 + imagePullPolicy: IfNotPresent + name: initialize-workspace-volume + resources: + limits: + memory: 64Mi + requests: + cpu: 10m + memory: 16Mi + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: + - ALL + runAsGroup: 0 + runAsUser: 0 + seccompProfile: + type: RuntimeDefault + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /workspace-volume + name: workspace + - mountPath: /var/run/secrets/kubernetes.io/serviceaccount + name: kube-api-access-2j9sp + readOnly: true + nodeSelector: + experiment.coder.com/envbox-auto: "true" + preemptionPolicy: PreemptLowerPriority + priority: 0 + restartPolicy: Never + schedulerName: default-scheduler + securityContext: {} + serviceAccount: default + serviceAccountName: default + terminationGracePeriodSeconds: 300 + tolerations: + - effect: NoSchedule + key: experiment.coder.com/envbox-auto + operator: Equal + value: "true" + - 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: workspace + persistentVolumeClaim: + claimName: envbox-workspace + - emptyDir: {} + name: sysbox + - hostPath: + path: /usr/src + type: "" + name: usr-src + - hostPath: + path: /lib/modules + type: "" + name: lib-modules + - name: kube-api-access-2j9sp + projected: + defaultMode: 420 + sources: + - serviceAccountToken: + expirationSeconds: 3607 + path: token + - configMap: + items: + - key: ca.crt + path: ca.crt + name: kube-root-ca.crt + - downwardAPI: + items: + - fieldRef: + apiVersion: v1 + fieldPath: metadata.namespace + path: namespace +status: + conditions: + - lastProbeTime: null + lastTransitionTime: "2026-08-08T18:49:23Z" + message: '0/2 nodes are available: 2 node(s) had untolerated taint(s). no new + claims to deallocate, preemption: 0/2 nodes are available: 2 Preemption is not + helpful for scheduling.' + observedGeneration: 1 + reason: Unschedulable + status: "False" + type: PodScheduled + phase: Pending + qosClass: Burstable diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test1-node-still-tainted.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test1-node-still-tainted.yaml new file mode 100644 index 0000000..c04c6b0 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test1-node-still-tainted.yaml @@ -0,0 +1,190 @@ +apiVersion: v1 +items: +- apiVersion: v1 + kind: Node + metadata: + annotations: + alpha.kubernetes.io/provided-node-ip: 192.168.185.0 + csi.volume.kubernetes.io/nodeid: '{"ebs.csi.eks.amazonaws.com":"i-02e14b4f48a55aba5"}' + eks.amazonaws.com/ca-bundle-hash: "15519746975026040848" + eks.amazonaws.com/kubelet-version: "1.36" + eks.amazonaws.com/nodeclass-hash: "12967334377599694165" + eks.amazonaws.com/nodeclass-hash-version: v2 + karpenter.sh/nodeclaim-min-values-relaxed: "false" + karpenter.sh/nodepool-hash: "13760854746316201980" + karpenter.sh/nodepool-hash-version: v3 + node.alpha.kubernetes.io/ttl: "0" + volumes.kubernetes.io/controller-managed-attach-detach: "true" + creationTimestamp: "2026-08-08T18:49:37Z" + finalizers: + - karpenter.sh/termination + labels: + app.kubernetes.io/managed-by: eks + beta.kubernetes.io/arch: amd64 + beta.kubernetes.io/instance-type: m6i.large + beta.kubernetes.io/os: linux + eks.amazonaws.com/compute-type: auto + eks.amazonaws.com/instance-capability-flex: "false" + eks.amazonaws.com/instance-category: m + eks.amazonaws.com/instance-cpu: "2" + eks.amazonaws.com/instance-cpu-manufacturer: intel + eks.amazonaws.com/instance-cpu-sustained-clock-speed-mhz: "3500" + eks.amazonaws.com/instance-ebs-bandwidth: "10000" + eks.amazonaws.com/instance-encryption-in-transit-supported: "true" + eks.amazonaws.com/instance-family: m6i + eks.amazonaws.com/instance-generation: "6" + eks.amazonaws.com/instance-hypervisor: nitro + eks.amazonaws.com/instance-memory: "8192" + eks.amazonaws.com/instance-network-bandwidth: "781" + eks.amazonaws.com/instance-size: large + eks.amazonaws.com/nitro-sandbox: "false" + eks.amazonaws.com/nodeclass: default + experiment.coder.com/envbox-auto: "true" + failure-domain.beta.kubernetes.io/region: us-east-2 + failure-domain.beta.kubernetes.io/zone: us-east-2b + k8s.io/cloud-provider-aws: 8f873d52351b026e95857aca64af0940 + karpenter.k8s.aws/instance-tenancy: default + karpenter.sh/capacity-type: on-demand + karpenter.sh/do-not-sync-taints: "true" + karpenter.sh/nodepool: envbox-auto + karpenter.sh/registered: "true" + kubernetes.io/arch: amd64 + kubernetes.io/hostname: i-02e14b4f48a55aba5 + kubernetes.io/os: linux + node.kubernetes.io/instance-type: m6i.large + topology.ebs.csi.eks.amazonaws.com/zone: us-east-2b + topology.k8s.aws/zone-id: use2-az2 + topology.kubernetes.io/region: us-east-2 + topology.kubernetes.io/zone: us-east-2b + name: i-02e14b4f48a55aba5 + ownerReferences: + - apiVersion: karpenter.sh/v1 + blockOwnerDeletion: true + kind: NodeClaim + name: envbox-auto-r28qb + uid: dc2a2853-0872-405f-b7b9-2f9a053ff61d + resourceVersion: "23165" + uid: 77f7504f-77ce-4851-9cb2-995e464a6ec7 + spec: + providerID: aws:///us-east-2b/i-02e14b4f48a55aba5 + taints: + - effect: NoSchedule + key: experiment.coder.com/envbox-auto + value: "true" + - effect: NoSchedule + key: experiment.coder.com/envbox-prep + value: required + status: + addresses: + - address: 192.168.185.0 + type: InternalIP + - address: ip-192-168-185-0.us-east-2.compute.internal + type: InternalDNS + - address: ip-192-168-185-0.us-east-2.compute.internal + type: Hostname + allocatable: + cpu: 1780m + ephemeral-storage: "76173383962" + hugepages-1Gi: "0" + hugepages-2Mi: "0" + memory: 7219620Ki + pods: "27" + capacity: + cpu: "2" + ephemeral-storage: 81854Mi + hugepages-1Gi: "0" + hugepages-2Mi: "0" + memory: 7964068Ki + pods: "27" + conditions: + - lastHeartbeatTime: "2026-08-08T18:53:22Z" + lastTransitionTime: "2026-08-08T18:49:36Z" + message: kubelet has sufficient memory available + reason: KubeletHasSufficientMemory + status: "False" + type: MemoryPressure + - lastHeartbeatTime: "2026-08-08T18:53:22Z" + lastTransitionTime: "2026-08-08T18:49:36Z" + message: kubelet has no disk pressure + reason: KubeletHasNoDiskPressure + status: "False" + type: DiskPressure + - lastHeartbeatTime: "2026-08-08T18:53:22Z" + lastTransitionTime: "2026-08-08T18:49:36Z" + message: kubelet has sufficient PID available + reason: KubeletHasSufficientPID + status: "False" + type: PIDPressure + - lastHeartbeatTime: "2026-08-08T18:53:22Z" + lastTransitionTime: "2026-08-08T18:49:37Z" + message: kubelet is posting ready status + reason: KubeletReady + status: "True" + type: Ready + - lastHeartbeatTime: "2026-08-08T18:49:36Z" + lastTransitionTime: "2026-08-08T18:49:36Z" + message: Monitoring for the Disk system is active + reason: DiskIsReady + status: "True" + type: StorageReady + - lastHeartbeatTime: "2026-08-08T18:49:36Z" + lastTransitionTime: "2026-08-08T18:49:36Z" + message: Monitoring for the ContainerRuntime system is active + reason: ContainerRuntimeIsReady + status: "True" + type: ContainerRuntimeReady + - lastHeartbeatTime: "2026-08-08T18:49:36Z" + lastTransitionTime: "2026-08-08T18:49:36Z" + message: Monitoring for the Networking system is active + reason: NetworkingIsReady + status: "True" + type: NetworkingReady + - lastHeartbeatTime: "2026-08-08T18:49:36Z" + lastTransitionTime: "2026-08-08T18:49:36Z" + message: Monitoring for the Kernel system is active + reason: KernelIsReady + status: "True" + type: KernelReady + daemonEndpoints: + kubeletEndpoint: + Port: 10250 + declaredFeatures: + - ExtendWebSocketsToKubelet + - InPlacePodLevelResourcesVerticalScaling + - InPlacePodVerticalScalingInitContainers + - RestartAllContainersOnContainerExits + features: + supplementalGroupsPolicy: true + images: + - names: + - public.ecr.aws/docker/library/golang@sha256:8bee1901f1e530bfb4a7850aa7a479d17ae3a18beb6e09064ed54cfd245b7191 + - public.ecr.aws/docker/library/golang:1.24-alpine + sizeBytes: 83301112 + - names: + - localhost/kubernetes/pause:0.1.0 + sizeBytes: 92951 + nodeInfo: + architecture: amd64 + bootID: 5dc349f2-ee20-4714-aab3-1a3030e376b5 + containerRuntimeVersion: containerd://2.2.5+bottlerocket + kernelVersion: 6.18.38 + kubeProxyVersion: "" + kubeletVersion: v1.36.1-eks-a3a0722 + machineID: ec2ed970529c10d92b72d8ee4a7ae2e7 + operatingSystem: linux + osImage: Bottlerocket (EKS Auto, Standard) 2026.8.3 (aws-k8s-1.36-standard) + swap: + capacity: 1073737728 + systemUUID: ec2ed970-529c-10d9-2b72-d8ee4a7ae2e7 + runtimeHandlers: + - features: + recursiveReadOnlyMounts: true + userNamespaces: true + name: "" + - features: + recursiveReadOnlyMounts: true + userNamespaces: true + name: runc +kind: List +metadata: + resourceVersion: "" diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test1-prep-negative.log b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test1-prep-negative.log new file mode 100644 index 0000000..611a8cd --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test1-prep-negative.log @@ -0,0 +1,41 @@ +node=i-02e14b4f48a55aba5 path=/host-sysctl/max_user_namespaces before=0 target=65535 +verified path=/host-sysctl/max_user_namespaces value=65535 +node=i-02e14b4f48a55aba5 path=/host-sysctl/max_pid_namespaces before=31073 target=20000 +verified path=/host-sysctl/max_pid_namespaces value=20000 +node=i-02e14b4f48a55aba5 path=/host-sysctl/max_mnt_namespaces before=31073 target=20000 +verified path=/host-sysctl/max_mnt_namespaces value=20000 +node=i-02e14b4f48a55aba5 path=/host-sysctl/max_user_watches before=524288 target=1048576 +verified path=/host-sysctl/max_user_watches value=1048576 +node=i-02e14b4f48a55aba5 path=/host-sysctl/max_user_instances before=8192 target=8192 +verified path=/host-sysctl/max_user_instances value=8192 +negative control active: verified all sysctls but intentionally retaining experiment.coder.com/envbox-prep +verified path=/host-sysctl/max_user_namespaces value=65535 +verified path=/host-sysctl/max_pid_namespaces value=20000 +verified path=/host-sysctl/max_mnt_namespaces value=20000 +verified path=/host-sysctl/max_user_watches value=1048576 +verified path=/host-sysctl/max_user_instances value=8192 +verified path=/host-sysctl/max_user_namespaces value=65535 +verified path=/host-sysctl/max_pid_namespaces value=20000 +verified path=/host-sysctl/max_mnt_namespaces value=20000 +verified path=/host-sysctl/max_user_watches value=1048576 +verified path=/host-sysctl/max_user_instances value=8192 +verified path=/host-sysctl/max_user_namespaces value=65535 +verified path=/host-sysctl/max_pid_namespaces value=20000 +verified path=/host-sysctl/max_mnt_namespaces value=20000 +verified path=/host-sysctl/max_user_watches value=1048576 +verified path=/host-sysctl/max_user_instances value=8192 +verified path=/host-sysctl/max_user_namespaces value=65535 +verified path=/host-sysctl/max_pid_namespaces value=20000 +verified path=/host-sysctl/max_mnt_namespaces value=20000 +verified path=/host-sysctl/max_user_watches value=1048576 +verified path=/host-sysctl/max_user_instances value=8192 +verified path=/host-sysctl/max_user_namespaces value=65535 +verified path=/host-sysctl/max_pid_namespaces value=20000 +verified path=/host-sysctl/max_mnt_namespaces value=20000 +verified path=/host-sysctl/max_user_watches value=1048576 +verified path=/host-sysctl/max_user_instances value=8192 +verified path=/host-sysctl/max_user_namespaces value=65535 +verified path=/host-sysctl/max_pid_namespaces value=20000 +verified path=/host-sysctl/max_mnt_namespaces value=20000 +verified path=/host-sysctl/max_user_watches value=1048576 +verified path=/host-sysctl/max_user_instances value=8192 diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cache-v2-cold.log b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cache-v2-cold.log new file mode 100644 index 0000000..d4371bf --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cache-v2-cold.log @@ -0,0 +1,40 @@ +2026-08-08T20:58:40.069708128Z {"ts":"2026-08-08T20:58:40.069579435Z","level":"DEBUG","msg":"starting dockerd","caller":"/home/geo/envbox/cli/docker.go:259","func":"github.com/coder/envbox/cli.dockerCmd.func1","fields":{"args":[]}} +2026-08-08T20:58:40.069739363Z {"output":"Waiting for sysbox processes to startup...","time":"2026-08-08T20:58:40.069699003Z","type":"info"} +2026-08-08T20:58:40.069957813Z {"ts":"2026-08-08T20:58:40.06958919Z","level":"INFO","msg":"waiting for signal","caller":"/home/geo/envbox/cli/docker.go:180","func":"github.com/coder/envbox/cli.dockerCmd.func1.1"} +2026-08-08T20:58:40.073775586Z {"ts":"2026-08-08T20:58:40.07367165Z","level":"DEBUG","msg":"waiting for manager","caller":"/home/geo/envbox/cli/docker.go:269","func":"github.com/coder/envbox/cli.dockerCmd.func1"} +2026-08-08T20:58:40.076447532Z {"ts":"2026-08-08T20:58:40.076305475Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"umount: /sys/fs/cgroup: target is busy."}} +2026-08-08T20:58:40.076514151Z {"ts":"2026-08-08T20:58:40.076438894Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"envbox: failed to umount /sys/fs/cgroup"}} +2026-08-08T20:58:40.088959881Z {"ts":"2026-08-08T20:58:40.088644134Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"Starting sysbox-fs\""}} +2026-08-08T20:58:40.088971642Z {"ts":"2026-08-08T20:58:40.088700073Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"Edition: Community Edition (CE)\""}} +2026-08-08T20:58:40.088974325Z {"ts":"2026-08-08T20:58:40.08872378Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"Version: 0.7.0\""}} +2026-08-08T20:58:40.088976440Z {"ts":"2026-08-08T20:58:40.088753095Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"Commit-ID: b70bd38bbf72bf0e759c5f7d8c38925d717068ae\""}} +2026-08-08T20:58:40.088978529Z {"ts":"2026-08-08T20:58:40.088780695Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"Initializing with 'allow-immutable-remounts' knob disabled (default)\""}} +2026-08-08T20:58:40.088980180Z {"ts":"2026-08-08T20:58:40.088802422Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"Initializing with 'allow-immutable-unmounts' knob enabled (default)\""}} +2026-08-08T20:58:40.088982369Z {"ts":"2026-08-08T20:58:40.088622926Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"Starting sysbox-mgr\""}} +2026-08-08T20:58:40.089023129Z {"ts":"2026-08-08T20:58:40.088820955Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"FUSE dir = /var/lib/sysboxfs\""}} +2026-08-08T20:58:40.089026207Z {"ts":"2026-08-08T20:58:40.088864556Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"Edition: Community Edition (CE)\""}} +2026-08-08T20:58:40.089035801Z {"ts":"2026-08-08T20:58:40.08895642Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"Version: 0.7.0\""}} +2026-08-08T20:58:40.089066577Z {"ts":"2026-08-08T20:58:40.089019945Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"Commit-ID: bff3721f86e737cfa129dfe9fe2e7933692aba26\""}} +2026-08-08T20:58:40.089117758Z {"ts":"2026-08-08T20:58:40.088879155Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"Host supports writes to /proc/sys/kernel/shm* from user-ns\""}} +2026-08-08T20:58:40.089128962Z {"ts":"2026-08-08T20:58:40.089087732Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"IOvec memParser elected\""}} +2026-08-08T20:58:40.089216142Z {"ts":"2026-08-08T20:58:40.089127678Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"Listening on /run/sysbox/sysfs.sock\""}} +2026-08-08T20:58:40.089219553Z {"ts":"2026-08-08T20:58:40.089165651Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"Ready ...\""}} +2026-08-08T20:58:40.089373049Z {"ts":"2026-08-08T20:58:40.089060004Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"Sysbox data root: /var/lib/sysbox\""}} +2026-08-08T20:58:40.089380294Z {"ts":"2026-08-08T20:58:40.089251576Z","level":"WARN","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 20:58:40\" level=warning msg=\"failed to cleanup /var/lib/sysbox: unlinkat /var/lib/sysbox: device or resource busy\""}} +2026-08-08T20:58:40.089384824Z {"ts":"2026-08-08T20:58:40.089323582Z","level":"WARN","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 20:58:40\" level=warning msg=\"No kernel-headers found in host filesystem at /usr/src/linux-headers-6.18.38. No headers will be mounted inside any of the containers.\""}} +2026-08-08T20:58:40.131574541Z {"ts":"2026-08-08T20:58:40.131348108Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"System container mode enabled.\""}} +2026-08-08T20:58:40.132350495Z {"ts":"2026-08-08T20:58:40.132190226Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"binfmt_misc namespacing supported by kernel; will auto mount it in containers.\""}} +2026-08-08T20:58:40.132359261Z {"ts":"2026-08-08T20:58:40.132273316Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"Shiftfs module found in kernel: no\""}} +2026-08-08T20:58:40.132365980Z {"ts":"2026-08-08T20:58:40.132310602Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"Shiftfs works properly: no\""}} +2026-08-08T20:58:40.132428026Z {"ts":"2026-08-08T20:58:40.132377812Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"Shiftfs-on-overlayfs works properly: no\""}} +2026-08-08T20:58:40.132476937Z {"ts":"2026-08-08T20:58:40.13242102Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"ID-mapped mounts supported by kernel: yes\""}} +2026-08-08T20:58:40.132677534Z {"ts":"2026-08-08T20:58:40.132607622Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"Overlayfs on ID-mapped mounts supported by kernel: yes\""}} +2026-08-08T20:58:40.132700475Z {"ts":"2026-08-08T20:58:40.132659287Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"Operating in system container mode.\""}} +2026-08-08T20:58:40.132760286Z {"ts":"2026-08-08T20:58:40.132710201Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"Relaxed read-only mode disabled.\""}} +2026-08-08T20:58:40.132894416Z {"ts":"2026-08-08T20:58:40.132749558Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"Inner container image preloading enabled.\""}} +2026-08-08T20:58:40.132901288Z {"ts":"2026-08-08T20:58:40.132803233Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"Listening on /run/sysbox/sysmgr.sock\""}} +2026-08-08T20:58:40.132969085Z {"ts":"2026-08-08T20:58:40.132915392Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 20:58:40\" level=info msg=\"Ready ...\""}} +2026-08-08T20:58:41.074435097Z {"ts":"2026-08-08T20:58:41.073937088Z","level":"DEBUG","msg":"waiting for dockerd","caller":"/home/geo/envbox/cli/docker.go:317","func":"github.com/coder/envbox/cli.dockerCmd.func1"} +2026-08-08T20:58:41.074476060Z {"output":"Waiting for dockerd to startup...","time":"2026-08-08T20:58:41.074022491Z","type":"info"} +2026-08-08T20:58:41.074478722Z {"output":"Failed to create Container-based Virtual Machine: umount: /sys/fs/cgroup: target is busy.\nenvbox: failed to umount /sys/fs/cgroup\n: exit status 1","time":"2026-08-08T20:58:41.074091145Z","type":"info"} +2026-08-08T20:58:41.074486579Z {"ts":"2026-08-08T20:58:41.074096935Z","level":"FATAL","msg":"dockerd exited","caller":"/home/geo/envbox/cli/docker.go:313","func":"github.com/coder/envbox/cli.dockerCmd.func1.4","fields":{"error":[{"msg":"umount: /sys/fs/cgroup: target is busy.\nenvbox: failed to umount /sys/fs/cgroup","fun":"github.com/coder/envbox/background.(*Process).startProcess.func1","loc":"/home/geo/envbox/background/process.go:155"},"exit status 1"]}} diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cache-v3-blocked-hit-evidence.txt b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cache-v3-blocked-hit-evidence.txt new file mode 100644 index 0000000..e31e935 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cache-v3-blocked-hit-evidence.txt @@ -0,0 +1,9 @@ +Defaulted container "envbox" out of: envbox, initialize-workspace-volume (init) +=== source registry is blocked === +127.0.0.1 us-docker.pkg.dev +passed: source registry connection failed as intended +=== image restored from cache === +id=sha256:f18945f7fc26b451c3cc8a997c1b1856bcff36f54361c8a61d0c2c37b412cb0e repo-tags=["envbox-cache.local/inner-image:sha256-770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d"] repo-digests=[] +=== workspace === +running=true image=sha256:f18945f7fc26b451c3cc8a997c1b1856bcff36f54361c8a61d0c2c37b412cb0e privileged=false +inner-docker=23.0.1 storage=overlay2 cgroup=2 diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cache-v3-blocked-hit.log b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cache-v3-blocked-hit.log new file mode 100644 index 0000000..8fc0ae6 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cache-v3-blocked-hit.log @@ -0,0 +1,635 @@ +2026-08-08T21:14:06.639552907Z {"ts":"2026-08-08T21:14:06.639403226Z","level":"INFO","msg":"waiting for signal","caller":"/home/geo/envbox/cli/docker.go:180","func":"github.com/coder/envbox/cli.dockerCmd.func1.1"} +2026-08-08T21:14:06.639957255Z {"ts":"2026-08-08T21:14:06.639719221Z","level":"DEBUG","msg":"starting dockerd","caller":"/home/geo/envbox/cli/docker.go:259","func":"github.com/coder/envbox/cli.dockerCmd.func1","fields":{"args":[]}} +2026-08-08T21:14:06.640042085Z {"output":"Waiting for sysbox processes to startup...","time":"2026-08-08T21:14:06.639953803Z","type":"info"} +2026-08-08T21:14:06.640570996Z {"ts":"2026-08-08T21:14:06.640461503Z","level":"DEBUG","msg":"waiting for manager","caller":"/home/geo/envbox/cli/docker.go:269","func":"github.com/coder/envbox/cli.dockerCmd.func1"} +2026-08-08T21:14:06.654894942Z {"ts":"2026-08-08T21:14:06.6545978Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"Starting sysbox-fs\""}} +2026-08-08T21:14:06.654906801Z {"ts":"2026-08-08T21:14:06.654677821Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"Edition: Community Edition (CE)\""}} +2026-08-08T21:14:06.654909670Z {"ts":"2026-08-08T21:14:06.654702778Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"Version: 0.7.0\""}} +2026-08-08T21:14:06.654918014Z {"ts":"2026-08-08T21:14:06.654723619Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"Commit-ID: b70bd38bbf72bf0e759c5f7d8c38925d717068ae\""}} +2026-08-08T21:14:06.654920287Z {"ts":"2026-08-08T21:14:06.654825637Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"Initializing with 'allow-immutable-remounts' knob disabled (default)\""}} +2026-08-08T21:14:06.655069994Z {"ts":"2026-08-08T21:14:06.654995764Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"Initializing with 'allow-immutable-unmounts' knob enabled (default)\""}} +2026-08-08T21:14:06.655152877Z {"ts":"2026-08-08T21:14:06.655049604Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"FUSE dir = /var/lib/sysboxfs\""}} +2026-08-08T21:14:06.655354489Z {"ts":"2026-08-08T21:14:06.655297193Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"Host supports writes to /proc/sys/kernel/shm* from user-ns\""}} +2026-08-08T21:14:06.655416427Z {"ts":"2026-08-08T21:14:06.655347471Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"IOvec memParser elected\""}} +2026-08-08T21:14:06.655554220Z {"ts":"2026-08-08T21:14:06.655411288Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"Listening on /run/sysbox/sysfs.sock\""}} +2026-08-08T21:14:06.655558644Z {"ts":"2026-08-08T21:14:06.655450689Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"Ready ...\""}} +2026-08-08T21:14:06.655560627Z {"ts":"2026-08-08T21:14:06.654058489Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"Starting sysbox-mgr\""}} +2026-08-08T21:14:06.655647746Z {"ts":"2026-08-08T21:14:06.655549918Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"Edition: Community Edition (CE)\""}} +2026-08-08T21:14:06.655654573Z {"ts":"2026-08-08T21:14:06.655589644Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"Version: 0.7.0\""}} +2026-08-08T21:14:06.655788550Z {"ts":"2026-08-08T21:14:06.655645508Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"Commit-ID: bff3721f86e737cfa129dfe9fe2e7933692aba26\""}} +2026-08-08T21:14:06.655792355Z {"ts":"2026-08-08T21:14:06.655686757Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"Sysbox data root: /var/lib/sysbox\""}} +2026-08-08T21:14:06.655794622Z {"ts":"2026-08-08T21:14:06.655714846Z","level":"WARN","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:14:06\" level=warning msg=\"failed to cleanup /var/lib/sysbox: unlinkat /var/lib/sysbox: device or resource busy\""}} +2026-08-08T21:14:06.655821602Z {"ts":"2026-08-08T21:14:06.655739064Z","level":"WARN","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:14:06\" level=warning msg=\"No kernel-headers found in host filesystem at /usr/src/linux-headers-6.18.38. No headers will be mounted inside any of the containers.\""}} +2026-08-08T21:14:06.661878548Z {"ts":"2026-08-08T21:14:06.661752114Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"System container mode enabled.\""}} +2026-08-08T21:14:06.662725858Z {"ts":"2026-08-08T21:14:06.662629894Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"binfmt_misc namespacing supported by kernel; will auto mount it in containers.\""}} +2026-08-08T21:14:06.662793746Z {"ts":"2026-08-08T21:14:06.662716739Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"Shiftfs module found in kernel: no\""}} +2026-08-08T21:14:06.662890431Z {"ts":"2026-08-08T21:14:06.662760559Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"Shiftfs works properly: no\""}} +2026-08-08T21:14:06.662894825Z {"ts":"2026-08-08T21:14:06.662804781Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"Shiftfs-on-overlayfs works properly: no\""}} +2026-08-08T21:14:06.662958940Z {"ts":"2026-08-08T21:14:06.662906712Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"ID-mapped mounts supported by kernel: yes\""}} +2026-08-08T21:14:06.663010939Z {"ts":"2026-08-08T21:14:06.662965488Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"Overlayfs on ID-mapped mounts supported by kernel: yes\""}} +2026-08-08T21:14:06.663111620Z {"ts":"2026-08-08T21:14:06.663008222Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"Operating in system container mode.\""}} +2026-08-08T21:14:06.663117094Z {"ts":"2026-08-08T21:14:06.663066341Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"Relaxed read-only mode disabled.\""}} +2026-08-08T21:14:06.663208636Z {"ts":"2026-08-08T21:14:06.663132872Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"Inner container image preloading enabled.\""}} +2026-08-08T21:14:06.663471172Z {"ts":"2026-08-08T21:14:06.66340291Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"Listening on /run/sysbox/sysmgr.sock\""}} +2026-08-08T21:14:06.663714628Z {"ts":"2026-08-08T21:14:06.663611768Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:14:06\" level=info msg=\"Ready ...\""}} +2026-08-08T21:14:06.684299082Z {"ts":"2026-08-08T21:14:06.684151695Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"echo: write error: No such process"}} +2026-08-08T21:14:06.714215176Z {"ts":"2026-08-08T21:14:06.71396986Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.713903834Z\" level=info msg=\"User namespaces: ID ranges will be mapped to subuid/subgid ranges of: coder\""}} +2026-08-08T21:14:06.714240810Z {"ts":"2026-08-08T21:14:06.714030636Z","level":"WARN","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.713997638Z\" level=warning msg=\"userns remapping enabled, disabling containerd snapshotter\""}} +2026-08-08T21:14:06.714243871Z {"ts":"2026-08-08T21:14:06.71405949Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.714008018Z\" level=info msg=\"Starting up\""}} +2026-08-08T21:14:06.714246433Z {"ts":"2026-08-08T21:14:06.714090518Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.714080574Z\" level=info msg=\"User namespaces: ID ranges will be mapped to subuid/subgid ranges of: coder\""}} +2026-08-08T21:14:06.714438848Z {"ts":"2026-08-08T21:14:06.714308542Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.714154768Z\" level=debug msg=\"Creating user namespaced daemon root: /var/lib/docker/100000.100000\""}} +2026-08-08T21:14:06.714951976Z {"ts":"2026-08-08T21:14:06.71480612Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.714773012Z\" level=debug msg=\"Listener created for HTTP on unix (/var/run/docker.sock)\""}} +2026-08-08T21:14:06.714960429Z {"ts":"2026-08-08T21:14:06.714853952Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.714793519Z\" level=info msg=\"containerd not running, starting managed containerd\""}} +2026-08-08T21:14:06.715253201Z {"ts":"2026-08-08T21:14:06.715126573Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.715086101Z\" level=debug msg=\"starting containerd binary\" binary=containerd module=libcontainerd"}} +2026-08-08T21:14:06.716131745Z {"ts":"2026-08-08T21:14:06.716003703Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.715505131Z\" level=info msg=\"started new containerd process\" address=/var/run/docker/containerd/containerd.sock module=libcontainerd pid=60"}} +2026-08-08T21:14:06.716190171Z {"ts":"2026-08-08T21:14:06.716075263Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.715602197Z\" level=debug msg=\"created containerd monitoring client\" address=/var/run/docker/containerd/containerd.sock module=libcontainerd"}} +2026-08-08T21:14:06.725391483Z {"ts":"2026-08-08T21:14:06.725293445Z","level":"WARN","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06Z\" level=warning msg=\"Configuration migrated from version 2, use `containerd config migrate` to avoid migration\" t=\"14.984µs\""}} +2026-08-08T21:14:06.726671381Z {"ts":"2026-08-08T21:14:06.726574392Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.726523207Z\" level=info msg=\"starting containerd\" revision=aad11006b869517fcd3009450b6f82da282e1a9b version=v2.3.3"}} +2026-08-08T21:14:06.726869377Z {"ts":"2026-08-08T21:14:06.726768566Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.726722301Z\" level=info msg=\"loading plugin\" id=io.containerd.content.v1.content type=io.containerd.content.v1"}} +2026-08-08T21:14:06.727200497Z {"ts":"2026-08-08T21:14:06.727049296Z","level":"WARN","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.727016425Z\" level=warning msg=\"failed check for fsverity support\" error=\"enable fsverity failed: operation not supported\" path=/var/lib/docker/100000.100000/containerd/daemon/io.containerd.content.v1.content"}} +2026-08-08T21:14:06.727208719Z {"ts":"2026-08-08T21:14:06.727094608Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.727037505Z\" level=info msg=\"loading plugin\" id=io.containerd.image-verifier.v1.bindir type=io.containerd.image-verifier.v1"}} +2026-08-08T21:14:06.727211096Z {"ts":"2026-08-08T21:14:06.727123776Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.727048806Z\" level=info msg=\"loading plugin\" id=io.containerd.internal.v1.opt type=io.containerd.internal.v1"}} +2026-08-08T21:14:06.727429107Z {"ts":"2026-08-08T21:14:06.727342826Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.727262815Z\" level=info msg=\"loading plugin\" id=io.containerd.warning.v1.deprecations type=io.containerd.warning.v1"}} +2026-08-08T21:14:06.727564226Z {"ts":"2026-08-08T21:14:06.727486248Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.727281946Z\" level=info msg=\"loading plugin\" id=io.containerd.event.v1.exchange type=io.containerd.event.v1"}} +2026-08-08T21:14:06.727671892Z {"ts":"2026-08-08T21:14:06.727599366Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.727316286Z\" level=info msg=\"loading plugin\" id=io.containerd.mount-handler.v1.erofs type=io.containerd.mount-handler.v1"}} +2026-08-08T21:14:06.727784779Z {"ts":"2026-08-08T21:14:06.727690033Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.727326338Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.blockfile type=io.containerd.snapshotter.v1"}} +2026-08-08T21:14:06.727915778Z {"ts":"2026-08-08T21:14:06.727842885Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.727463739Z\" level=info msg=\"skip loading plugin\" error=\"no scratch file generator: skip plugin\" id=io.containerd.snapshotter.v1.blockfile type=io.containerd.snapshotter.v1"}} +2026-08-08T21:14:06.728012924Z {"ts":"2026-08-08T21:14:06.727959419Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.727484090Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.btrfs type=io.containerd.snapshotter.v1"}} +2026-08-08T21:14:06.728142335Z {"ts":"2026-08-08T21:14:06.728044039Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.727728116Z\" level=info msg=\"skip loading plugin\" error=\"path /var/lib/docker/100000.100000/containerd/daemon/io.containerd.snapshotter.v1.btrfs (ext4) must be a btrfs filesystem to be used with the btrfs snapshotter: skip plugin\" id=io.containerd.snapshotter.v1.btrfs type=io.containerd.snapshotter.v1"}} +2026-08-08T21:14:06.728244708Z {"ts":"2026-08-08T21:14:06.728158339Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.727745540Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.devmapper type=io.containerd.snapshotter.v1"}} +2026-08-08T21:14:06.728362746Z {"ts":"2026-08-08T21:14:06.728281081Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.727767019Z\" level=info msg=\"skip loading plugin\" error=\"devmapper not configured: skip plugin\" id=io.containerd.snapshotter.v1.devmapper type=io.containerd.snapshotter.v1"}} +2026-08-08T21:14:06.728485310Z {"ts":"2026-08-08T21:14:06.728397463Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.727783021Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.erofs type=io.containerd.snapshotter.v1"}} +2026-08-08T21:14:06.728632311Z {"ts":"2026-08-08T21:14:06.728549155Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.728092953Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.native type=io.containerd.snapshotter.v1"}} +2026-08-08T21:14:06.728821018Z {"ts":"2026-08-08T21:14:06.728708925Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.728267029Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.overlayfs type=io.containerd.snapshotter.v1"}} +2026-08-08T21:14:06.728946293Z {"ts":"2026-08-08T21:14:06.728863938Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.728569461Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.zfs type=io.containerd.snapshotter.v1"}} +2026-08-08T21:14:06.729125324Z {"ts":"2026-08-08T21:14:06.72903099Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.728614115Z\" level=info msg=\"skip loading plugin\" error=\"lstat /var/lib/docker/100000.100000/containerd/daemon/io.containerd.snapshotter.v1.zfs: no such file or directory: skip plugin\" id=io.containerd.snapshotter.v1.zfs type=io.containerd.snapshotter.v1"}} +2026-08-08T21:14:06.729229790Z {"ts":"2026-08-08T21:14:06.729163906Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.728626249Z\" level=info msg=\"loading plugin\" id=io.containerd.monitor.task.v1.cgroups type=io.containerd.monitor.task.v1"}} +2026-08-08T21:14:06.729368752Z {"ts":"2026-08-08T21:14:06.729261435Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.729019840Z\" level=info msg=\"loading plugin\" id=io.containerd.metadata.v1.bolt type=io.containerd.metadata.v1"}} +2026-08-08T21:14:06.729463627Z {"ts":"2026-08-08T21:14:06.729405357Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.729149735Z\" level=info msg=\"metadata content store policy set\" policy=shared"}} +2026-08-08T21:14:06.746149596Z {"ts":"2026-08-08T21:14:06.746011792Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.745970539Z\" level=info msg=\"loading plugin\" id=io.containerd.gc.v1.scheduler type=io.containerd.gc.v1"}} +2026-08-08T21:14:06.746301826Z {"ts":"2026-08-08T21:14:06.746217178Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.746150778Z\" level=info msg=\"loading plugin\" id=io.containerd.server.v1.metrics type=io.containerd.server.v1"}} +2026-08-08T21:14:06.746413089Z {"ts":"2026-08-08T21:14:06.746319856Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.746192007Z\" level=info msg=\"skip loading plugin\" error=\"skip plugin\" id=io.containerd.server.v1.metrics type=io.containerd.server.v1"}} +2026-08-08T21:14:06.746541389Z {"ts":"2026-08-08T21:14:06.746452233Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.746203896Z\" level=info msg=\"loading plugin\" id=io.containerd.tracing.processor.v1.otlp type=io.containerd.tracing.processor.v1"}} +2026-08-08T21:14:06.746658357Z {"ts":"2026-08-08T21:14:06.746553562Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.746222658Z\" level=info msg=\"skip loading plugin\" error=\"skip plugin: tracing endpoint not configured\" id=io.containerd.tracing.processor.v1.otlp type=io.containerd.tracing.processor.v1"}} +2026-08-08T21:14:06.747165730Z {"ts":"2026-08-08T21:14:06.746690481Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.746230799Z\" level=info msg=\"loading plugin\" id=io.containerd.internal.v1.tracing type=io.containerd.internal.v1"}} +2026-08-08T21:14:06.747172987Z {"ts":"2026-08-08T21:14:06.747006431Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.746241491Z\" level=info msg=\"skip loading plugin\" error=\"skip plugin: tracing endpoint not configured\" id=io.containerd.internal.v1.tracing type=io.containerd.internal.v1"}} +2026-08-08T21:14:06.747181587Z {"ts":"2026-08-08T21:14:06.747037369Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.746249532Z\" level=info msg=\"loading plugin\" id=io.containerd.nri.v1.nri type=io.containerd.nri.v1"}} +2026-08-08T21:14:06.747318962Z {"ts":"2026-08-08T21:14:06.747180887Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.746330277Z\" level=info msg=\"built-in NRI default validator is disabled\""}} +2026-08-08T21:14:06.747326444Z {"ts":"2026-08-08T21:14:06.747257695Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.746338632Z\" level=info msg=\"runtime interface created\""}} +2026-08-08T21:14:06.747370331Z {"ts":"2026-08-08T21:14:06.747316431Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.746342995Z\" level=info msg=\"created NRI interface\""}} +2026-08-08T21:14:06.747461585Z {"ts":"2026-08-08T21:14:06.747369034Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.746354080Z\" level=info msg=\"loading plugin\" id=io.containerd.ttrpc.v1.otelttrpc type=io.containerd.ttrpc.v1"}} +2026-08-08T21:14:06.747953341Z {"ts":"2026-08-08T21:14:06.747525522Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.746364141Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.containers-service type=io.containerd.service.v1"}} +2026-08-08T21:14:06.747959574Z {"ts":"2026-08-08T21:14:06.747595179Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.746376835Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.content-service type=io.containerd.service.v1"}} +2026-08-08T21:14:06.747961662Z {"ts":"2026-08-08T21:14:06.747657998Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.746387108Z\" level=info msg=\"loading plugin\" id=io.containerd.differ.v1.erofs type=io.containerd.differ.v1"}} +2026-08-08T21:14:06.747964005Z {"ts":"2026-08-08T21:14:06.747678671Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.746457352Z\" level=info msg=\"skip loading plugin\" error=\"failed to check mkfs.erofs availability: failed to run mkfs.erofs --help: exec: \\\"mkfs.erofs\\\": executable file not found in $PATH: skip plugin\" id=io.containerd.differ.v1.erofs type=io.containerd.differ.v1"}} +2026-08-08T21:14:06.747965789Z {"ts":"2026-08-08T21:14:06.747756418Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.746471076Z\" level=info msg=\"loading plugin\" id=io.containerd.mount-manager.v1.bolt type=io.containerd.mount-manager.v1"}} +2026-08-08T21:14:06.748983190Z {"ts":"2026-08-08T21:14:06.748830207Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.748739483Z\" level=info msg=\"loading plugin\" id=io.containerd.differ.v1.walking type=io.containerd.differ.v1"}} +2026-08-08T21:14:06.749144327Z {"ts":"2026-08-08T21:14:06.749045654Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.748957797Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.diff-service type=io.containerd.service.v1"}} +2026-08-08T21:14:06.749274395Z {"ts":"2026-08-08T21:14:06.749132701Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.748977534Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.images-service type=io.containerd.service.v1"}} +2026-08-08T21:14:06.749279109Z {"ts":"2026-08-08T21:14:06.749215625Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.749020135Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.introspection-service type=io.containerd.service.v1"}} +2026-08-08T21:14:06.749316637Z {"ts":"2026-08-08T21:14:06.749271282Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.749041792Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.namespaces-service type=io.containerd.service.v1"}} +2026-08-08T21:14:06.749425910Z {"ts":"2026-08-08T21:14:06.749311545Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.749060147Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.snapshots-service type=io.containerd.service.v1"}} +2026-08-08T21:14:06.749429992Z {"ts":"2026-08-08T21:14:06.749368939Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.749071477Z\" level=info msg=\"loading plugin\" id=io.containerd.shim.v1.manager type=io.containerd.shim.v1"}} +2026-08-08T21:14:06.749539518Z {"ts":"2026-08-08T21:14:06.749426368Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.749084656Z\" level=info msg=\"loading plugin\" id=io.containerd.runtime.v2.task type=io.containerd.runtime.v2"}} +2026-08-08T21:14:06.749636182Z {"ts":"2026-08-08T21:14:06.749565525Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.749488912Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.tasks-service type=io.containerd.service.v1"}} +2026-08-08T21:14:06.749743085Z {"ts":"2026-08-08T21:14:06.749679271Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.749580296Z\" level=debug msg=\"No blockio config file specified, blockio not configured\""}} +2026-08-08T21:14:06.749810331Z {"ts":"2026-08-08T21:14:06.749771597Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.749589634Z\" level=debug msg=\"No RDT config file specified, RDT not configured\""}} +2026-08-08T21:14:06.749901331Z {"ts":"2026-08-08T21:14:06.74986251Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.749597516Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.containers type=io.containerd.grpc.v1"}} +2026-08-08T21:14:06.750027855Z {"ts":"2026-08-08T21:14:06.749939927Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.749648245Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.content type=io.containerd.grpc.v1"}} +2026-08-08T21:14:06.750093690Z {"ts":"2026-08-08T21:14:06.750054531Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.749666409Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.diff type=io.containerd.grpc.v1"}} +2026-08-08T21:14:06.750181939Z {"ts":"2026-08-08T21:14:06.750142029Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.749708985Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.events type=io.containerd.grpc.v1"}} +2026-08-08T21:14:06.750261519Z {"ts":"2026-08-08T21:14:06.750224592Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.749721134Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.images type=io.containerd.grpc.v1"}} +2026-08-08T21:14:06.750339881Z {"ts":"2026-08-08T21:14:06.750302469Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.749734994Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.introspection type=io.containerd.grpc.v1"}} +2026-08-08T21:14:06.750440338Z {"ts":"2026-08-08T21:14:06.750368282Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.749744953Z\" level=info msg=\"loading plugin\" id=io.containerd.lease.v1.manager type=io.containerd.lease.v1"}} +2026-08-08T21:14:06.750488387Z {"ts":"2026-08-08T21:14:06.750454462Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.749756274Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.leases type=io.containerd.grpc.v1"}} +2026-08-08T21:14:06.750561885Z {"ts":"2026-08-08T21:14:06.750520959Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.749786669Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.mounts type=io.containerd.grpc.v1"}} +2026-08-08T21:14:06.750648919Z {"ts":"2026-08-08T21:14:06.750599514Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.749806007Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.namespaces type=io.containerd.grpc.v1"}} +2026-08-08T21:14:06.750711055Z {"ts":"2026-08-08T21:14:06.750674867Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.749825105Z\" level=info msg=\"loading plugin\" id=io.containerd.sandbox.store.v1.local type=io.containerd.sandbox.store.v1"}} +2026-08-08T21:14:06.750818761Z {"ts":"2026-08-08T21:14:06.750756458Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.749842181Z\" level=info msg=\"loading plugin\" id=io.containerd.transfer.v1.local type=io.containerd.transfer.v1"}} +2026-08-08T21:14:06.750897576Z {"ts":"2026-08-08T21:14:06.750855154Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.749909029Z\" level=info msg=\"loading plugin\" id=io.containerd.cri.v1.images type=io.containerd.cri.v1"}} +2026-08-08T21:14:06.751000029Z {"ts":"2026-08-08T21:14:06.750938458Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.749973259Z\" level=info msg=\"Get image filesystem path \\\"/var/lib/docker/100000.100000/containerd/daemon/io.containerd.snapshotter.v1.overlayfs\\\" for snapshotter \\\"overlayfs\\\"\""}} +2026-08-08T21:14:06.751075175Z {"ts":"2026-08-08T21:14:06.75103155Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.749995487Z\" level=info msg=\"Start snapshots syncer\""}} +2026-08-08T21:14:06.751205629Z {"ts":"2026-08-08T21:14:06.7511109Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.750046405Z\" level=info msg=\"loading plugin\" id=io.containerd.cri.v1.runtime type=io.containerd.cri.v1"}} +2026-08-08T21:14:06.751406442Z {"ts":"2026-08-08T21:14:06.75126291Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.750642668Z\" level=info msg=\"starting cri plugin\" config=\"{\\\"containerd\\\":{\\\"defaultRuntimeName\\\":\\\"runc\\\",\\\"runtimes\\\":{\\\"runc\\\":{\\\"runtimeType\\\":\\\"io.containerd.runc.v2\\\",\\\"runtimePath\\\":\\\"\\\",\\\"PodAnnotations\\\":null,\\\"ContainerAnnotations\\\":null,\\\"options\\\":{\\\"BinaryName\\\":\\\"\\\",\\\"CriuImagePath\\\":\\\"\\\",\\\"CriuWorkPath\\\":\\\"\\\",\\\"IoGid\\\":0,\\\"IoUid\\\":0,\\\"NoNewKeyring\\\":false,\\\"Root\\\":\\\"\\\",\\\"ShimCgroup\\\":\\\"\\\",\\\"SystemdCgroup\\\":false},\\\"privileged_without_host_devices\\\":false,\\\"privileged_without_host_devices_all_devices_allowed\\\":false,\\\"cgroupWritable\\\":false,\\\"baseRuntimeSpec\\\":\\\"\\\",\\\"cniConfDir\\\":\\\"\\\",\\\"cniMaxConfNum\\\":0,\\\"snapshotter\\\":\\\"\\\",\\\"sandboxer\\\":\\\"podsandbox\\\",\\\"io_type\\\":\\\"\\\"}},\\\"ignoreBlockIONotEnabledErrors\\\":false,\\\"ignoreRdtNotEnabledErrors\\\":false},\\\"cni\\\":{\\\"binDir\\\":\\\"\\\",\\\"binDirs\\\":[\\\"/opt/cni/bin\\\"],\\\"confDir\\\":\\\"/etc/cni/net.d\\\",\\\"maxConfNum\\\":1,\\\"setupSerially\\\":false,\\\"confTemplate\\\":\\\"\\\",\\\"ipPref\\\":\\\"\\\",\\\"useInternalLoopback\\\":false},\\\"enableSelinux\\\":false,\\\"selinuxCategoryRange\\\":1024,\\\"maxContainerLogLineSize\\\":16384,\\\"disableApparmor\\\":false,\\\"restrictOOMScoreAdj\\\":false,\\\"disableProcMount\\\":false,\\\"unsetSeccompProfile\\\":\\\"\\\",\\\"tolerateMissingHugetlbController\\\":true,\\\"disableHugetlbController\\\":true,\\\"device_ownership_from_security_context\\\":false,\\\"ignoreImageDefinedVolumes\\\":false,\\\"netnsMountsUnderStateDir\\\":false,\\\"enableUnprivilegedPorts\\\":true,\\\"enableUnprivilegedICMP\\\":true,\\\"enableCDI\\\":true,\\\"cdiSpecDirs\\\":[\\\"/etc/cdi\\\",\\\"/var/run/cdi\\\"],\\\"drainExecSyncIOTimeout\\\":\\\"0s\\\",\\\"ignoreDeprecationWarnings\\\":null,\\\"statsCollectPeriod\\\":\\\"\\\",\\\"statsRetentionPeriod\\\":\\\"\\\",\\\"containerdRootDir\\\":\\\"/var/lib/docker/100000.100000/containerd/daemon\\\",\\\"containerdEndpoint\\\":\\\"/var/run/docker/containerd/containerd.sock\\\",\\\"rootDir\\\":\\\"/var/lib/docker/100000.100000/containerd/daemon/io.containerd.grpc.v1.cri\\\",\\\"stateDir\\\":\\\"/var/run/docker/containerd/daemon/io.containerd.grpc.v1.cri\\\"}\""}} +2026-08-08T21:14:06.751506796Z {"ts":"2026-08-08T21:14:06.751449609Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.750747938Z\" level=info msg=\"loading plugin\" id=io.containerd.podsandbox.controller.v1.podsandbox type=io.containerd.podsandbox.controller.v1"}} +2026-08-08T21:14:06.751582265Z {"ts":"2026-08-08T21:14:06.751537696Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.750831767Z\" level=info msg=\"loading plugin\" id=io.containerd.sandbox.controller.v1.shim type=io.containerd.sandbox.controller.v1"}} +2026-08-08T21:14:06.751674648Z {"ts":"2026-08-08T21:14:06.751615697Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.751089480Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.sandbox-controllers type=io.containerd.grpc.v1"}} +2026-08-08T21:14:06.751760072Z {"ts":"2026-08-08T21:14:06.751691705Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.751187889Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.sandboxes type=io.containerd.grpc.v1"}} +2026-08-08T21:14:06.751813589Z {"ts":"2026-08-08T21:14:06.751778733Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.751212000Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.snapshots type=io.containerd.grpc.v1"}} +2026-08-08T21:14:06.751901684Z {"ts":"2026-08-08T21:14:06.751833789Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.751229305Z\" level=info msg=\"loading plugin\" id=io.containerd.streaming.v1.manager type=io.containerd.streaming.v1"}} +2026-08-08T21:14:06.751972243Z {"ts":"2026-08-08T21:14:06.751936429Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.751266478Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.streaming type=io.containerd.grpc.v1"}} +2026-08-08T21:14:06.752064098Z {"ts":"2026-08-08T21:14:06.752013656Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.751284338Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.tasks type=io.containerd.grpc.v1"}} +2026-08-08T21:14:06.752127289Z {"ts":"2026-08-08T21:14:06.752092281Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.751294489Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.transfer type=io.containerd.grpc.v1"}} +2026-08-08T21:14:06.752203503Z {"ts":"2026-08-08T21:14:06.752162981Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.751311910Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.version type=io.containerd.grpc.v1"}} +2026-08-08T21:14:06.752291449Z {"ts":"2026-08-08T21:14:06.752248926Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.751335315Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.healthcheck type=io.containerd.grpc.v1"}} +2026-08-08T21:14:06.752357815Z {"ts":"2026-08-08T21:14:06.752313461Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.751352572Z\" level=info msg=\"loading plugin\" id=io.containerd.server.v1.ttrpc type=io.containerd.server.v1"}} +2026-08-08T21:14:06.752449129Z {"ts":"2026-08-08T21:14:06.752409863Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.751449079Z\" level=info msg=\"loading plugin\" id=io.containerd.monitor.container.v1.restart type=io.containerd.monitor.container.v1"}} +2026-08-08T21:14:06.752525998Z {"ts":"2026-08-08T21:14:06.752481138Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.751507263Z\" level=info msg=\"loading plugin\" id=io.containerd.metrics.v1.grpc-prometheus type=io.containerd.metrics.v1"}} +2026-08-08T21:14:06.752604487Z {"ts":"2026-08-08T21:14:06.75256712Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.751634862Z\" level=info msg=\"loading plugin\" id=io.containerd.metrics.v1.grpc-otel type=io.containerd.metrics.v1"}} +2026-08-08T21:14:06.752680052Z {"ts":"2026-08-08T21:14:06.752621174Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.751664438Z\" level=info msg=\"loading plugin\" id=io.containerd.server.v1.grpc type=io.containerd.server.v1"}} +2026-08-08T21:14:06.757220712Z {"ts":"2026-08-08T21:14:06.757029483Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.756985606Z\" level=info msg=\"loading plugin\" id=io.containerd.server.v1.grpc-tcp type=io.containerd.server.v1"}} +2026-08-08T21:14:06.757274225Z {"ts":"2026-08-08T21:14:06.757108748Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.757024459Z\" level=info msg=\"skip loading plugin\" error=\"skip plugin\" id=io.containerd.server.v1.grpc-tcp type=io.containerd.server.v1"}} +2026-08-08T21:14:06.757279099Z {"ts":"2026-08-08T21:14:06.757146147Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.757037134Z\" level=info msg=\"loading plugin\" id=io.containerd.http.v1.pprof type=io.containerd.http.v1"}} +2026-08-08T21:14:06.757287281Z {"ts":"2026-08-08T21:14:06.757172294Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.757100559Z\" level=info msg=\"loading plugin\" id=io.containerd.server.v1.debug type=io.containerd.server.v1"}} +2026-08-08T21:14:06.757495970Z {"ts":"2026-08-08T21:14:06.757432792Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.757361141Z\" level=info msg=serving... address=/var/run/docker/containerd/containerd.sock.ttrpc"}} +2026-08-08T21:14:06.757584371Z {"ts":"2026-08-08T21:14:06.757541656Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.757380089Z\" level=info msg=\"starting GRPC server\" address=/var/run/docker/containerd/containerd.sock gid=0 uid=0"}} +2026-08-08T21:14:06.757705178Z {"ts":"2026-08-08T21:14:06.757628682Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.757448172Z\" level=info msg=serving... address=/var/run/docker/containerd/containerd.sock"}} +2026-08-08T21:14:06.757792942Z {"ts":"2026-08-08T21:14:06.757728195Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.757522034Z\" level=info msg=serving... address=/var/run/docker/containerd/containerd-debug.sock"}} +2026-08-08T21:14:06.757852216Z {"ts":"2026-08-08T21:14:06.757810257Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.757539884Z\" level=debug msg=\"sd notification\" notified=false state=\"READY=1\""}} +2026-08-08T21:14:06.757891020Z {"ts":"2026-08-08T21:14:06.757835869Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.757549321Z\" level=info msg=\"containerd successfully booted in 0.032628s\""}} +2026-08-08T21:14:06.768964184Z {"ts":"2026-08-08T21:14:06.768870604Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.768647417Z\" level=info msg=\"OTEL tracing is not configured, using no-op tracer provider\""}} +2026-08-08T21:14:06.768994281Z {"ts":"2026-08-08T21:14:06.768937752Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.768755279Z\" level=info msg=\"CDI directory does not exist, skipping: failed to monitor for changes: no such file or directory\" dir=/etc/cdi"}} +2026-08-08T21:14:06.769050881Z {"ts":"2026-08-08T21:14:06.768985178Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.768767537Z\" level=info msg=\"CDI directory does not exist, skipping: failed to monitor for changes: no such file or directory\" dir=/var/run/cdi"}} +2026-08-08T21:14:06.769191237Z {"ts":"2026-08-08T21:14:06.769093756Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.769075197Z\" level=info msg=\"User namespaces: ID ranges will be mapped to subuid/subgid ranges of: coder\""}} +2026-08-08T21:14:06.782106744Z {"ts":"2026-08-08T21:14:06.781984543Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.781929722Z\" level=debug msg=\"Golang's threads limit set to 55890\""}} +2026-08-08T21:14:06.782721991Z {"ts":"2026-08-08T21:14:06.782594897Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.782459641Z\" level=info msg=\"Creating a containerd client\" address=/var/run/docker/containerd/containerd.sock timeout=1m0s"}} +2026-08-08T21:14:06.782765734Z {"ts":"2026-08-08T21:14:06.782649988Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.782537815Z\" level=debug msg=\"metrics API listening on /var/run/docker/metrics.sock\""}} +2026-08-08T21:14:06.783450886Z {"ts":"2026-08-08T21:14:06.783357164Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.783321157Z\" level=debug msg=\"Using default logging driver json-file\""}} +2026-08-08T21:14:06.783754874Z {"ts":"2026-08-08T21:14:06.783654655Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.783625231Z\" level=debug msg=\"No quota support for local volumes in /var/lib/docker/100000.100000/volumes: Filesystem does not support, or has not enabled quotas\""}} +2026-08-08T21:14:06.784358435Z {"ts":"2026-08-08T21:14:06.784263979Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.784225683Z\" level=debug msg=\"processing event stream\" module=libcontainerd namespace=plugins.moby-100000.100000"}} +2026-08-08T21:14:06.799134804Z {"ts":"2026-08-08T21:14:06.798986459Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.798937920Z\" level=info msg=\"Loading containers: start.\""}} +2026-08-08T21:14:06.799223349Z {"ts":"2026-08-08T21:14:06.799064521Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.798987978Z\" level=info msg=\"NRI is disabled\""}} +2026-08-08T21:14:06.799363984Z {"ts":"2026-08-08T21:14:06.799281822Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.799019756Z\" level=info msg=\"[graphdriver] trying configured driver: overlay2\""}} +2026-08-08T21:14:06.809802496Z {"ts":"2026-08-08T21:14:06.809665147Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.809619980Z\" level=debug msg=\"successfully detected metacopy status\" storage-driver=overlay2 usingMetacopy=false"}} +2026-08-08T21:14:06.813783144Z {"ts":"2026-08-08T21:14:06.813620363Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.813555934Z\" level=debug msg=\"backingFs=extfs, projectQuotaSupported=false, usingMetacopy=false, indexOff=\\\"index=off,\\\", userxattr=\\\"\\\"\" storage-driver=overlay2"}} +2026-08-08T21:14:06.813793523Z {"ts":"2026-08-08T21:14:06.813675625Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.813577681Z\" level=debug msg=\"Initialized graph driver overlay2\""}} +2026-08-08T21:14:06.818118204Z {"ts":"2026-08-08T21:14:06.818015455Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.817955756Z\" level=debug msg=\"Not attempting migration with 0 containers and -1 image threshold\""}} +2026-08-08T21:14:06.818397448Z {"ts":"2026-08-08T21:14:06.818175696Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.817973614Z\" level=debug msg=\"Max Concurrent Downloads: 3\""}} +2026-08-08T21:14:06.818441089Z {"ts":"2026-08-08T21:14:06.818245788Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.817981214Z\" level=debug msg=\"Max Concurrent Uploads: 5\""}} +2026-08-08T21:14:06.818444392Z {"ts":"2026-08-08T21:14:06.818269639Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.817986050Z\" level=debug msg=\"Max Download Attempts: 5\""}} +2026-08-08T21:14:06.818446269Z {"ts":"2026-08-08T21:14:06.818289712Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.818004812Z\" level=info msg=\"Restoring containers: start.\""}} +2026-08-08T21:14:06.818448287Z {"ts":"2026-08-08T21:14:06.818317885Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.818030522Z\" level=debug msg=\"Option DefaultDriver: bridge\""}} +2026-08-08T21:14:06.818453612Z {"ts":"2026-08-08T21:14:06.818335679Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.818036810Z\" level=debug msg=\"Option DefaultNetwork: bridge\""}} +2026-08-08T21:14:06.818678948Z {"ts":"2026-08-08T21:14:06.818353952Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.818042116Z\" level=debug msg=\"Network Control Plane MTU: 1500\""}} +2026-08-08T21:14:06.819268376Z {"ts":"2026-08-08T21:14:06.819183139Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.819031545Z\" level=debug msg=\"processing event stream\" module=libcontainerd namespace=moby-100000.100000"}} +2026-08-08T21:14:06.841580004Z {"ts":"2026-08-08T21:14:06.841455056Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.841407793Z\" level=info msg=\"Deleting nftables IPv4 rules\" error=\"exit status 1\""}} +2026-08-08T21:14:06.861664631Z {"ts":"2026-08-08T21:14:06.861495636Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.861429803Z\" level=info msg=\"Deleting nftables IPv6 rules\" error=\"exit status 1\""}} +2026-08-08T21:14:06.861678433Z {"ts":"2026-08-08T21:14:06.861560817Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.861531881Z\" level=debug msg=\"unable to initialize firewalld; using raw iptables instead\" error=\"Failed to connect to D-Bus system bus: dial unix /var/run/dbus/system_bus_socket: connect: no such file or directory\""}} +2026-08-08T21:14:06.861914411Z {"ts":"2026-08-08T21:14:06.86175785Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.861700116Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -j DOCKER-ISOLATION]\""}} +2026-08-08T21:14:06.862955842Z {"ts":"2026-08-08T21:14:06.862840507Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.862801756Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T21:14:06.864089054Z {"ts":"2026-08-08T21:14:06.863981021Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.863939877Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL ! --dst 127.0.0.0/8 -j DOCKER]\""}} +2026-08-08T21:14:06.865208771Z {"ts":"2026-08-08T21:14:06.865099754Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.865051168Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T21:14:06.866171896Z {"ts":"2026-08-08T21:14:06.866088876Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.866045363Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D PREROUTING]\""}} +2026-08-08T21:14:06.867103907Z {"ts":"2026-08-08T21:14:06.867003847Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.866962554Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D OUTPUT]\""}} +2026-08-08T21:14:06.868001475Z {"ts":"2026-08-08T21:14:06.867907663Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.867872286Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -F DOCKER]\""}} +2026-08-08T21:14:06.868921447Z {"ts":"2026-08-08T21:14:06.868806756Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.868773852Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -X DOCKER]\""}} +2026-08-08T21:14:06.869784158Z {"ts":"2026-08-08T21:14:06.869690181Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.869649631Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-FORWARD]\""}} +2026-08-08T21:14:06.870664118Z {"ts":"2026-08-08T21:14:06.87056332Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.870528902Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-FORWARD]\""}} +2026-08-08T21:14:06.871629170Z {"ts":"2026-08-08T21:14:06.871517609Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.871478945Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-BRIDGE]\""}} +2026-08-08T21:14:06.872459481Z {"ts":"2026-08-08T21:14:06.872378585Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.872337778Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-BRIDGE]\""}} +2026-08-08T21:14:06.873396922Z {"ts":"2026-08-08T21:14:06.873292477Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.873258185Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER]\""}} +2026-08-08T21:14:06.874259665Z {"ts":"2026-08-08T21:14:06.874168716Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.874126186Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER]\""}} +2026-08-08T21:14:06.875232286Z {"ts":"2026-08-08T21:14:06.875124101Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.875091156Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-CT]\""}} +2026-08-08T21:14:06.876092158Z {"ts":"2026-08-08T21:14:06.875993192Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.875950872Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-CT]\""}} +2026-08-08T21:14:06.877009233Z {"ts":"2026-08-08T21:14:06.876895297Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.876858038Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-INTERNAL]\""}} +2026-08-08T21:14:06.877877034Z {"ts":"2026-08-08T21:14:06.877759677Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.877717757Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-INTERNAL]\""}} +2026-08-08T21:14:06.878712875Z {"ts":"2026-08-08T21:14:06.878631753Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.878591146Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T21:14:06.879611268Z {"ts":"2026-08-08T21:14:06.879515877Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.879474280Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T21:14:06.880532851Z {"ts":"2026-08-08T21:14:06.880433299Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.880391779Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-ISOLATION-STAGE-2]\""}} +2026-08-08T21:14:06.881423200Z {"ts":"2026-08-08T21:14:06.881346221Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.881305616Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-ISOLATION-STAGE-2]\""}} +2026-08-08T21:14:06.882332858Z {"ts":"2026-08-08T21:14:06.882250828Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.882207366Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-ISOLATION]\""}} +2026-08-08T21:14:06.883242461Z {"ts":"2026-08-08T21:14:06.883161891Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.883112307Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-ISOLATION]\""}} +2026-08-08T21:14:06.884142885Z {"ts":"2026-08-08T21:14:06.884029267Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.883993605Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -n -L DOCKER]\""}} +2026-08-08T21:14:06.885057643Z {"ts":"2026-08-08T21:14:06.884938812Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.884901621Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -N DOCKER]\""}} +2026-08-08T21:14:06.885973802Z {"ts":"2026-08-08T21:14:06.885819721Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.885787538Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER]\""}} +2026-08-08T21:14:06.886888987Z {"ts":"2026-08-08T21:14:06.886785769Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.886749209Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER]\""}} +2026-08-08T21:14:06.887903809Z {"ts":"2026-08-08T21:14:06.887798995Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.887764498Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-FORWARD]\""}} +2026-08-08T21:14:06.888891379Z {"ts":"2026-08-08T21:14:06.888758232Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.888708892Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-FORWARD]\""}} +2026-08-08T21:14:06.889864984Z {"ts":"2026-08-08T21:14:06.889735267Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.889696177Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-BRIDGE]\""}} +2026-08-08T21:14:06.890843119Z {"ts":"2026-08-08T21:14:06.890717327Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.890682198Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-BRIDGE]\""}} +2026-08-08T21:14:06.891766150Z {"ts":"2026-08-08T21:14:06.891660545Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.891627097Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-CT]\""}} +2026-08-08T21:14:06.892688551Z {"ts":"2026-08-08T21:14:06.89255328Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.892510736Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-CT]\""}} +2026-08-08T21:14:06.893573650Z {"ts":"2026-08-08T21:14:06.893460336Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.893424819Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-INTERNAL]\""}} +2026-08-08T21:14:06.894481838Z {"ts":"2026-08-08T21:14:06.894380217Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.894344300Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-INTERNAL]\""}} +2026-08-08T21:14:06.895376126Z {"ts":"2026-08-08T21:14:06.895268075Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.895231399Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T21:14:06.896318843Z {"ts":"2026-08-08T21:14:06.896207465Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.896171210Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T21:14:06.897319043Z {"ts":"2026-08-08T21:14:06.897224878Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.897187787Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst 127.0.0.0/8]\""}} +2026-08-08T21:14:06.898346132Z {"ts":"2026-08-08T21:14:06.898234636Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.898194966Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -A OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst 127.0.0.0/8]\""}} +2026-08-08T21:14:06.899360430Z {"ts":"2026-08-08T21:14:06.899258038Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.899221981Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -j DOCKER-FORWARD]\""}} +2026-08-08T21:14:06.900311999Z {"ts":"2026-08-08T21:14:06.900153937Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.900116671Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I FORWARD -j DOCKER-FORWARD]\""}} +2026-08-08T21:14:06.901264028Z {"ts":"2026-08-08T21:14:06.90106587Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.901015401Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-BRIDGE]\""}} +2026-08-08T21:14:06.902070207Z {"ts":"2026-08-08T21:14:06.901985237Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.901943647Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-BRIDGE]\""}} +2026-08-08T21:14:06.903043852Z {"ts":"2026-08-08T21:14:06.902924235Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.902883041Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-INTERNAL]\""}} +2026-08-08T21:14:06.903992513Z {"ts":"2026-08-08T21:14:06.903886806Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.903837568Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-INTERNAL]\""}} +2026-08-08T21:14:06.904918169Z {"ts":"2026-08-08T21:14:06.904816883Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.904781530Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-CT]\""}} +2026-08-08T21:14:06.905841690Z {"ts":"2026-08-08T21:14:06.905734666Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.905694073Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-CT]\""}} +2026-08-08T21:14:06.906733419Z {"ts":"2026-08-08T21:14:06.906651026Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.906612938Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C DOCKER -i loopback0 -d 127.0.0.0/8 -j RETURN]\""}} +2026-08-08T21:14:06.907759134Z {"ts":"2026-08-08T21:14:06.907645568Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.907608694Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -m set --match-set docker-ext-bridges-v4 dst -j DOCKER]\""}} +2026-08-08T21:14:06.908708713Z {"ts":"2026-08-08T21:14:06.90858958Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.908553040Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -j DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T21:14:06.909567140Z {"ts":"2026-08-08T21:14:06.909475477Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.909438422Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -m set --match-set docker-ext-bridges-v4 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T21:14:06.910491555Z {"ts":"2026-08-08T21:14:06.910410435Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.910364972Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L FORWARD]\""}} +2026-08-08T21:14:06.911589462Z {"ts":"2026-08-08T21:14:06.911465884Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.911426804Z\" level=debug msg=\"Modules already loaded\" modules=\"[ip6_tables]\""}} +2026-08-08T21:14:06.911716766Z {"ts":"2026-08-08T21:14:06.911627686Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.911445986Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -j DOCKER-ISOLATION]\""}} +2026-08-08T21:14:06.912553790Z {"ts":"2026-08-08T21:14:06.912424572Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.912389906Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T21:14:06.913576627Z {"ts":"2026-08-08T21:14:06.913421471Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.913379818Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL ! --dst ::1/128 -j DOCKER]\""}} +2026-08-08T21:14:06.914506132Z {"ts":"2026-08-08T21:14:06.914404196Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.914366164Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T21:14:06.915571816Z {"ts":"2026-08-08T21:14:06.915461773Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.915424748Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D PREROUTING]\""}} +2026-08-08T21:14:06.916533062Z {"ts":"2026-08-08T21:14:06.916410211Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.916374799Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D OUTPUT]\""}} +2026-08-08T21:14:06.917433616Z {"ts":"2026-08-08T21:14:06.917329451Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.917289744Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -F DOCKER]\""}} +2026-08-08T21:14:06.918347197Z {"ts":"2026-08-08T21:14:06.918202573Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.918167936Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -X DOCKER]\""}} +2026-08-08T21:14:06.919212001Z {"ts":"2026-08-08T21:14:06.919100005Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.919062529Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-FORWARD]\""}} +2026-08-08T21:14:06.920137314Z {"ts":"2026-08-08T21:14:06.919987144Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.919954369Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-FORWARD]\""}} +2026-08-08T21:14:06.920929508Z {"ts":"2026-08-08T21:14:06.920840222Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.920797665Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-BRIDGE]\""}} +2026-08-08T21:14:06.921851612Z {"ts":"2026-08-08T21:14:06.92174025Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.921694576Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-BRIDGE]\""}} +2026-08-08T21:14:06.922742478Z {"ts":"2026-08-08T21:14:06.922646874Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.922594617Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER]\""}} +2026-08-08T21:14:06.923597914Z {"ts":"2026-08-08T21:14:06.923500163Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.923458235Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER]\""}} +2026-08-08T21:14:06.924476517Z {"ts":"2026-08-08T21:14:06.924371696Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.924335977Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-CT]\""}} +2026-08-08T21:14:06.925381689Z {"ts":"2026-08-08T21:14:06.925226132Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.925194449Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-CT]\""}} +2026-08-08T21:14:06.926163385Z {"ts":"2026-08-08T21:14:06.926080837Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.926038334Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-INTERNAL]\""}} +2026-08-08T21:14:06.927068903Z {"ts":"2026-08-08T21:14:06.926956972Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.926914240Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-INTERNAL]\""}} +2026-08-08T21:14:06.928003285Z {"ts":"2026-08-08T21:14:06.927902294Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.927858580Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T21:14:06.929001776Z {"ts":"2026-08-08T21:14:06.928809617Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.928776785Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T21:14:06.929844252Z {"ts":"2026-08-08T21:14:06.929734029Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.929694223Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-ISOLATION-STAGE-2]\""}} +2026-08-08T21:14:06.930710881Z {"ts":"2026-08-08T21:14:06.930610105Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.930558807Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-ISOLATION-STAGE-2]\""}} +2026-08-08T21:14:06.932060370Z {"ts":"2026-08-08T21:14:06.931954908Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.931919719Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-ISOLATION]\""}} +2026-08-08T21:14:06.932898444Z {"ts":"2026-08-08T21:14:06.932817235Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.932780992Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-ISOLATION]\""}} +2026-08-08T21:14:06.933803465Z {"ts":"2026-08-08T21:14:06.933706587Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.933663360Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -n -L DOCKER]\""}} +2026-08-08T21:14:06.934719671Z {"ts":"2026-08-08T21:14:06.934621481Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.934584738Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -N DOCKER]\""}} +2026-08-08T21:14:06.935615132Z {"ts":"2026-08-08T21:14:06.935507188Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.935474150Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER]\""}} +2026-08-08T21:14:06.936502471Z {"ts":"2026-08-08T21:14:06.936387275Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.936344031Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER]\""}} +2026-08-08T21:14:06.937448068Z {"ts":"2026-08-08T21:14:06.937306421Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.937266087Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-FORWARD]\""}} +2026-08-08T21:14:06.938338220Z {"ts":"2026-08-08T21:14:06.938222827Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.938186881Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-FORWARD]\""}} +2026-08-08T21:14:06.939291304Z {"ts":"2026-08-08T21:14:06.93920439Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.939168861Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-BRIDGE]\""}} +2026-08-08T21:14:06.940201458Z {"ts":"2026-08-08T21:14:06.940115751Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.940073399Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-BRIDGE]\""}} +2026-08-08T21:14:06.941189631Z {"ts":"2026-08-08T21:14:06.941030133Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.940984510Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-CT]\""}} +2026-08-08T21:14:06.942014836Z {"ts":"2026-08-08T21:14:06.941930428Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.941887267Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-CT]\""}} +2026-08-08T21:14:06.942934998Z {"ts":"2026-08-08T21:14:06.94280783Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.942773193Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-INTERNAL]\""}} +2026-08-08T21:14:06.943826939Z {"ts":"2026-08-08T21:14:06.943715855Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.943673709Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-INTERNAL]\""}} +2026-08-08T21:14:06.944731883Z {"ts":"2026-08-08T21:14:06.944620469Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.944579208Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -C PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T21:14:06.945734566Z {"ts":"2026-08-08T21:14:06.945582693Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.945535563Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T21:14:06.946664925Z {"ts":"2026-08-08T21:14:06.946577172Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.946541904Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -C OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst ::1/128]\""}} +2026-08-08T21:14:06.947704105Z {"ts":"2026-08-08T21:14:06.947605418Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.947566042Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -A OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst ::1/128]\""}} +2026-08-08T21:14:06.948779941Z {"ts":"2026-08-08T21:14:06.948676823Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.948636805Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -j DOCKER-FORWARD]\""}} +2026-08-08T21:14:06.949751539Z {"ts":"2026-08-08T21:14:06.949645656Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.949604836Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I FORWARD -j DOCKER-FORWARD]\""}} +2026-08-08T21:14:06.950734771Z {"ts":"2026-08-08T21:14:06.950595548Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.950548251Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-BRIDGE]\""}} +2026-08-08T21:14:06.951735925Z {"ts":"2026-08-08T21:14:06.951639219Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.951596739Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-BRIDGE]\""}} +2026-08-08T21:14:06.952695012Z {"ts":"2026-08-08T21:14:06.9525808Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.952545545Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-INTERNAL]\""}} +2026-08-08T21:14:06.953625687Z {"ts":"2026-08-08T21:14:06.953532002Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.953495023Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-INTERNAL]\""}} +2026-08-08T21:14:06.954543782Z {"ts":"2026-08-08T21:14:06.954448245Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.954414683Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-CT]\""}} +2026-08-08T21:14:06.955557678Z {"ts":"2026-08-08T21:14:06.955472111Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.955435247Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-CT]\""}} +2026-08-08T21:14:06.956460710Z {"ts":"2026-08-08T21:14:06.956380481Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.956336470Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -m set --match-set docker-ext-bridges-v6 dst -j DOCKER]\""}} +2026-08-08T21:14:06.957453456Z {"ts":"2026-08-08T21:14:06.957359125Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.957321690Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -j DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T21:14:06.958378050Z {"ts":"2026-08-08T21:14:06.958271272Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.958226039Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -m set --match-set docker-ext-bridges-v6 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T21:14:06.959362602Z {"ts":"2026-08-08T21:14:06.959274756Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.959236237Z\" level=debug msg=\"Modules already loaded\" modules=\"[nf_conntrack nf_conntrack_netlink]\""}} +2026-08-08T21:14:06.959753273Z {"ts":"2026-08-08T21:14:06.959619205Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.959575861Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-USER]\""}} +2026-08-08T21:14:06.960619402Z {"ts":"2026-08-08T21:14:06.960526535Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.960484339Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-USER]\""}} +2026-08-08T21:14:06.961568176Z {"ts":"2026-08-08T21:14:06.961457228Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.961422867Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -j DOCKER-USER]\""}} +2026-08-08T21:14:06.962471597Z {"ts":"2026-08-08T21:14:06.962352284Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.962319406Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I FORWARD -j DOCKER-USER]\""}} +2026-08-08T21:14:06.963351067Z {"ts":"2026-08-08T21:14:06.963240224Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.963202014Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-USER]\""}} +2026-08-08T21:14:06.964264269Z {"ts":"2026-08-08T21:14:06.964135764Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.964081779Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-USER]\""}} +2026-08-08T21:14:06.965160553Z {"ts":"2026-08-08T21:14:06.965051097Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.965004009Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -j DOCKER-USER]\""}} +2026-08-08T21:14:06.966106786Z {"ts":"2026-08-08T21:14:06.965940002Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.965907653Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I FORWARD -j DOCKER-USER]\""}} +2026-08-08T21:14:06.981799444Z {"ts":"2026-08-08T21:14:06.981516027Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.981390829Z\" level=debug msg=\"Allocating pools for network\" ipv6=false network=bridge nid=e1c1ac9e2c48"}} +2026-08-08T21:14:06.981996331Z {"ts":"2026-08-08T21:14:06.981740732Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.981552897Z\" level=debug msg=\"RequestPool: {AddressSpace:LocalDefault Pool:172.19.0.0/30 SubPool: Options:map[] Exclude:[10.100.0.10/32 169.254.1.1/32] V6:false}\""}} +2026-08-08T21:14:06.982167836Z {"ts":"2026-08-08T21:14:06.982070672Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.981580480Z\" level=debug msg=\"RequestAddress(LocalDefault/172.19.0.0/30, 172.19.0.1, map[RequestAddressType:com.docker.network.gateway])\""}} +2026-08-08T21:14:06.982300547Z {"ts":"2026-08-08T21:14:06.982183715Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.981599307Z\" level=debug msg=\"Request address PoolID:172.19.0.0/30 Bits: 4, Unselected: 2, Sequence: (0x90000000, 1)-\u003eend Curr:0 Serial:false PrefAddress:172.19.0.1 \""}} +2026-08-08T21:14:06.982446452Z {"ts":"2026-08-08T21:14:06.982361915Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.981681231Z\" level=debug msg=\"Did not find any interface with name docker0: Link not found\""}} +2026-08-08T21:14:06.982555406Z {"ts":"2026-08-08T21:14:06.982495845Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.981726312Z\" level=debug msg=\"Setting bridge mac address to 66:1e:7d:3e:ef:22\""}} +2026-08-08T21:14:06.982662835Z {"ts":"2026-08-08T21:14:06.982609319Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.982371147Z\" level=debug msg=\"Assigning address to bridge interface docker0: 172.19.0.1/30\""}} +2026-08-08T21:14:06.982764938Z {"ts":"2026-08-08T21:14:06.982710656Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.982491050Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T21:14:06.983878153Z {"ts":"2026-08-08T21:14:06.983770081Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.983723376Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -I POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T21:14:06.984988965Z {"ts":"2026-08-08T21:14:06.98482828Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.984776917Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -m addrtype --src-type LOCAL -o docker0 -j MASQUERADE]\""}} +2026-08-08T21:14:06.985981852Z {"ts":"2026-08-08T21:14:06.985890351Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.985846923Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j ACCEPT]\""}} +2026-08-08T21:14:06.986984930Z {"ts":"2026-08-08T21:14:06.986905345Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.986862036Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T21:14:06.988000280Z {"ts":"2026-08-08T21:14:06.987901524Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.987865463Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -o docker0 -j ACCEPT]\""}} +2026-08-08T21:14:06.989057091Z {"ts":"2026-08-08T21:14:06.988954046Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.988915343Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T21:14:06.990088290Z {"ts":"2026-08-08T21:14:06.990004852Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.989953776Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 ! -o docker0 -j ACCEPT]\""}} +2026-08-08T21:14:06.991205863Z {"ts":"2026-08-08T21:14:06.991014794Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.990961108Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T21:14:06.992290392Z {"ts":"2026-08-08T21:14:06.992132344Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.992087137Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T21:14:06.993282351Z {"ts":"2026-08-08T21:14:06.993154166Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.993116716Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T21:14:06.994302227Z {"ts":"2026-08-08T21:14:06.994149369Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.994103840Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -o docker0 -j DOCKER]\""}} +2026-08-08T21:14:06.995384817Z {"ts":"2026-08-08T21:14:06.995152694Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.995108460Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T21:14:06.996495998Z {"ts":"2026-08-08T21:14:06.996390258Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.996352439Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T21:14:06.997576357Z {"ts":"2026-08-08T21:14:06.997469344Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.997423952Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T21:14:06.998604770Z {"ts":"2026-08-08T21:14:06.998475324Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.998430532Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T21:14:06.999644722Z {"ts":"2026-08-08T21:14:06.999562237Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:06.999519649Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T21:14:07.000740065Z {"ts":"2026-08-08T21:14:07.000618781Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.000582962Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T21:14:07.001692600Z {"ts":"2026-08-08T21:14:07.00162118Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.001582458Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T21:14:07.012589345Z {"ts":"2026-08-08T21:14:07.012436918Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.012387816Z\" level=info msg=\"Loading containers: done.\""}} +2026-08-08T21:14:07.021567064Z {"ts":"2026-08-08T21:14:07.021435982Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.021361671Z\" level=info msg=\"Docker daemon\" commit=6bc6209 containerd-snapshotter=false storage-driver=overlay2 version=29.2.1"}} +2026-08-08T21:14:07.021722075Z {"ts":"2026-08-08T21:14:07.021640111Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.021510868Z\" level=info msg=\"Initializing buildkit\""}} +2026-08-08T21:14:07.049498699Z {"ts":"2026-08-08T21:14:07.049266668Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.049192534Z\" level=info msg=\"Completed buildkit initialization\""}} +2026-08-08T21:14:07.049752121Z {"ts":"2026-08-08T21:14:07.049612974Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.049534064Z\" level=debug msg=\"Registering routers\""}} +2026-08-08T21:14:07.049830581Z {"ts":"2026-08-08T21:14:07.049682101Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.049550524Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/checkpoints\""}} +2026-08-08T21:14:07.049968894Z {"ts":"2026-08-08T21:14:07.049891667Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.049660853Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/checkpoints\""}} +2026-08-08T21:14:07.050070395Z {"ts":"2026-08-08T21:14:07.049993057Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.049767680Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/containers/{name}/checkpoints/{checkpoint}\""}} +2026-08-08T21:14:07.050169934Z {"ts":"2026-08-08T21:14:07.050114056Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.049905388Z\" level=debug msg=\"Registering route\" method=HEAD path=\"/containers/{name:.*}/archive\""}} +2026-08-08T21:14:07.050247143Z {"ts":"2026-08-08T21:14:07.050210119Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.050011533Z\" level=debug msg=\"Registering route\" method=GET path=/containers/json"}} +2026-08-08T21:14:07.050426197Z {"ts":"2026-08-08T21:14:07.050303653Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.050116556Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/export\""}} +2026-08-08T21:14:07.050482623Z {"ts":"2026-08-08T21:14:07.050367979Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.050209896Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/changes\""}} +2026-08-08T21:14:07.050570341Z {"ts":"2026-08-08T21:14:07.050494434Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.050329067Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/json\""}} +2026-08-08T21:14:07.050707201Z {"ts":"2026-08-08T21:14:07.050594603Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.050452442Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/top\""}} +2026-08-08T21:14:07.050780759Z {"ts":"2026-08-08T21:14:07.050660766Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.050558517Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/logs\""}} +2026-08-08T21:14:07.050886864Z {"ts":"2026-08-08T21:14:07.05082445Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.050680370Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/stats\""}} +2026-08-08T21:14:07.050995752Z {"ts":"2026-08-08T21:14:07.050929189Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.050805095Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/attach/ws\""}} +2026-08-08T21:14:07.051084689Z {"ts":"2026-08-08T21:14:07.051029577Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.050918936Z\" level=debug msg=\"Registering route\" method=GET path=\"/exec/{id:.*}/json\""}} +2026-08-08T21:14:07.051224248Z {"ts":"2026-08-08T21:14:07.051159733Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.051042406Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/archive\""}} +2026-08-08T21:14:07.051387173Z {"ts":"2026-08-08T21:14:07.051276737Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.051199004Z\" level=debug msg=\"Registering route\" method=POST path=/containers/create"}} +2026-08-08T21:14:07.051482868Z {"ts":"2026-08-08T21:14:07.051404937Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.051288406Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/kill\""}} +2026-08-08T21:14:07.051583506Z {"ts":"2026-08-08T21:14:07.051513556Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.051392292Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/pause\""}} +2026-08-08T21:14:07.051714094Z {"ts":"2026-08-08T21:14:07.051618369Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.051512504Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/unpause\""}} +2026-08-08T21:14:07.051805656Z {"ts":"2026-08-08T21:14:07.051740323Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.051591049Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/restart\""}} +2026-08-08T21:14:07.051888966Z {"ts":"2026-08-08T21:14:07.051849175Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.051650273Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/start\""}} +2026-08-08T21:14:07.052013759Z {"ts":"2026-08-08T21:14:07.05194126Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.051751500Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/stop\""}} +2026-08-08T21:14:07.052107757Z {"ts":"2026-08-08T21:14:07.05203365Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.051818189Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/wait\""}} +2026-08-08T21:14:07.052204846Z {"ts":"2026-08-08T21:14:07.052132393Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.051881397Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/resize\""}} +2026-08-08T21:14:07.052302502Z {"ts":"2026-08-08T21:14:07.052242266Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.051940469Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/attach\""}} +2026-08-08T21:14:07.052384411Z {"ts":"2026-08-08T21:14:07.052331269Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.052002523Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/exec\""}} +2026-08-08T21:14:07.052487275Z {"ts":"2026-08-08T21:14:07.052423297Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.052057295Z\" level=debug msg=\"Registering route\" method=POST path=\"/exec/{name:.*}/start\""}} +2026-08-08T21:14:07.052546924Z {"ts":"2026-08-08T21:14:07.052507106Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.052112911Z\" level=debug msg=\"Registering route\" method=POST path=\"/exec/{name:.*}/resize\""}} +2026-08-08T21:14:07.052664320Z {"ts":"2026-08-08T21:14:07.052607917Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.052162962Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/rename\""}} +2026-08-08T21:14:07.052736935Z {"ts":"2026-08-08T21:14:07.052696938Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.052221542Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/update\""}} +2026-08-08T21:14:07.052845967Z {"ts":"2026-08-08T21:14:07.052791629Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.052279178Z\" level=debug msg=\"Registering route\" method=POST path=/containers/prune"}} +2026-08-08T21:14:07.052911066Z {"ts":"2026-08-08T21:14:07.052871896Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.052331080Z\" level=debug msg=\"Registering route\" method=POST path=/commit"}} +2026-08-08T21:14:07.053002887Z {"ts":"2026-08-08T21:14:07.05295182Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.052371865Z\" level=debug msg=\"Registering route\" method=PUT path=\"/containers/{name:.*}/archive\""}} +2026-08-08T21:14:07.053065781Z {"ts":"2026-08-08T21:14:07.053022859Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.052428186Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/containers/{name:.*}\""}} +2026-08-08T21:14:07.053155498Z {"ts":"2026-08-08T21:14:07.05310854Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.052482716Z\" level=debug msg=\"Registering route\" method=GET path=/images/json"}} +2026-08-08T21:14:07.053245061Z {"ts":"2026-08-08T21:14:07.053185346Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.052522075Z\" level=debug msg=\"Registering route\" method=GET path=/images/search"}} +2026-08-08T21:14:07.053324951Z {"ts":"2026-08-08T21:14:07.053258587Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.052562631Z\" level=debug msg=\"Registering route\" method=GET path=/images/get"}} +2026-08-08T21:14:07.053389032Z {"ts":"2026-08-08T21:14:07.053343049Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.052600292Z\" level=debug msg=\"Registering route\" method=GET path=\"/images/{name:.*}/get\""}} +2026-08-08T21:14:07.053465818Z {"ts":"2026-08-08T21:14:07.053422658Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.052678183Z\" level=debug msg=\"Registering route\" method=GET path=\"/images/{name:.*}/history\""}} +2026-08-08T21:14:07.053548893Z {"ts":"2026-08-08T21:14:07.05351005Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.052732177Z\" level=debug msg=\"Registering route\" method=GET path=\"/images/{name:.*}/json\""}} +2026-08-08T21:14:07.053632645Z {"ts":"2026-08-08T21:14:07.053588716Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.052782741Z\" level=debug msg=\"Registering route\" method=POST path=/images/load"}} +2026-08-08T21:14:07.053717392Z {"ts":"2026-08-08T21:14:07.053679832Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.052820876Z\" level=debug msg=\"Registering route\" method=POST path=/images/create"}} +2026-08-08T21:14:07.053800174Z {"ts":"2026-08-08T21:14:07.053761994Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.052860443Z\" level=debug msg=\"Registering route\" method=POST path=\"/images/{name:.*}/push\""}} +2026-08-08T21:14:07.053873460Z {"ts":"2026-08-08T21:14:07.053835467Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.052913752Z\" level=debug msg=\"Registering route\" method=POST path=\"/images/{name:.*}/tag\""}} +2026-08-08T21:14:07.053955243Z {"ts":"2026-08-08T21:14:07.053917629Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.052963675Z\" level=debug msg=\"Registering route\" method=POST path=/images/prune"}} +2026-08-08T21:14:07.054037615Z {"ts":"2026-08-08T21:14:07.053994036Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.052998229Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/images/{name:.*}\""}} +2026-08-08T21:14:07.054122900Z {"ts":"2026-08-08T21:14:07.054074943Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.053046401Z\" level=debug msg=\"Registering route\" method=OPTIONS path=\"/{anyroute:.*}\""}} +2026-08-08T21:14:07.054193181Z {"ts":"2026-08-08T21:14:07.054148042Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.053117440Z\" level=debug msg=\"Registering route\" method=GET path=/_ping"}} +2026-08-08T21:14:07.054268054Z {"ts":"2026-08-08T21:14:07.054231672Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.053152909Z\" level=debug msg=\"Registering route\" method=HEAD path=/_ping"}} +2026-08-08T21:14:07.054348019Z {"ts":"2026-08-08T21:14:07.054302186Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.053187547Z\" level=debug msg=\"Registering route\" method=GET path=/events"}} +2026-08-08T21:14:07.054443757Z {"ts":"2026-08-08T21:14:07.054383336Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.053238823Z\" level=debug msg=\"Registering route\" method=GET path=/info"}} +2026-08-08T21:14:07.054540630Z {"ts":"2026-08-08T21:14:07.054463234Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.053274485Z\" level=debug msg=\"Registering route\" method=GET path=/version"}} +2026-08-08T21:14:07.054631854Z {"ts":"2026-08-08T21:14:07.054552977Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.053312174Z\" level=debug msg=\"Registering route\" method=GET path=/system/df"}} +2026-08-08T21:14:07.054724010Z {"ts":"2026-08-08T21:14:07.054650914Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.053351049Z\" level=debug msg=\"Registering route\" method=POST path=/auth"}} +2026-08-08T21:14:07.054794920Z {"ts":"2026-08-08T21:14:07.054750479Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.053382748Z\" level=debug msg=\"Registering route\" method=GET path=/volumes"}} +2026-08-08T21:14:07.054877106Z {"ts":"2026-08-08T21:14:07.054833482Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.053420703Z\" level=debug msg=\"Registering route\" method=GET path=\"/volumes/{name:.*}\""}} +2026-08-08T21:14:07.054965790Z {"ts":"2026-08-08T21:14:07.054916708Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.053473595Z\" level=debug msg=\"Registering route\" method=POST path=/volumes/create"}} +2026-08-08T21:14:07.055072681Z {"ts":"2026-08-08T21:14:07.05500687Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.053513424Z\" level=debug msg=\"Registering route\" method=POST path=/volumes/prune"}} +2026-08-08T21:14:07.055183380Z {"ts":"2026-08-08T21:14:07.05509096Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.053555012Z\" level=debug msg=\"Registering route\" method=PUT path=\"/volumes/{name:.*}\""}} +2026-08-08T21:14:07.055252312Z {"ts":"2026-08-08T21:14:07.055212188Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.053611420Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/volumes/{name:.*}\""}} +2026-08-08T21:14:07.055329953Z {"ts":"2026-08-08T21:14:07.055291732Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.053665916Z\" level=debug msg=\"Registering route\" method=POST path=/build"}} +2026-08-08T21:14:07.055430393Z {"ts":"2026-08-08T21:14:07.055379886Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.053699338Z\" level=debug msg=\"Registering route\" method=POST path=/build/prune"}} +2026-08-08T21:14:07.055503737Z {"ts":"2026-08-08T21:14:07.055464393Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.053734093Z\" level=debug msg=\"Registering route\" method=POST path=/build/cancel"}} +2026-08-08T21:14:07.055587722Z {"ts":"2026-08-08T21:14:07.055538458Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.053775369Z\" level=debug msg=\"Registering route\" method=POST path=/session"}} +2026-08-08T21:14:07.055670426Z {"ts":"2026-08-08T21:14:07.05562273Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.053821618Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/init"}} +2026-08-08T21:14:07.055783146Z {"ts":"2026-08-08T21:14:07.055703931Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.053863196Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/join"}} +2026-08-08T21:14:07.055855753Z {"ts":"2026-08-08T21:14:07.055814113Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.053908706Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/leave"}} +2026-08-08T21:14:07.055936424Z {"ts":"2026-08-08T21:14:07.055891149Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.053948579Z\" level=debug msg=\"Registering route\" method=GET path=/swarm"}} +2026-08-08T21:14:07.056018068Z {"ts":"2026-08-08T21:14:07.055975526Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.053982074Z\" level=debug msg=\"Registering route\" method=GET path=/swarm/unlockkey"}} +2026-08-08T21:14:07.056103255Z {"ts":"2026-08-08T21:14:07.056052765Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.054030113Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/update"}} +2026-08-08T21:14:07.056168081Z {"ts":"2026-08-08T21:14:07.056128726Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.054074214Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/unlock"}} +2026-08-08T21:14:07.056260521Z {"ts":"2026-08-08T21:14:07.056184658Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.054115998Z\" level=debug msg=\"Registering route\" method=GET path=/services"}} +2026-08-08T21:14:07.056323589Z {"ts":"2026-08-08T21:14:07.056285984Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.054161539Z\" level=debug msg=\"Registering route\" method=GET path=\"/services/{id}\""}} +2026-08-08T21:14:07.056404714Z {"ts":"2026-08-08T21:14:07.056339591Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.054216030Z\" level=debug msg=\"Registering route\" method=POST path=/services/create"}} +2026-08-08T21:14:07.056467935Z {"ts":"2026-08-08T21:14:07.056430222Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.054260066Z\" level=debug msg=\"Registering route\" method=POST path=\"/services/{id}/update\""}} +2026-08-08T21:14:07.056553407Z {"ts":"2026-08-08T21:14:07.056486945Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.054321467Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/services/{id}\""}} +2026-08-08T21:14:07.056619847Z {"ts":"2026-08-08T21:14:07.056579575Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.054372420Z\" level=debug msg=\"Registering route\" method=GET path=\"/services/{id}/logs\""}} +2026-08-08T21:14:07.056702985Z {"ts":"2026-08-08T21:14:07.056654896Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.054440343Z\" level=debug msg=\"Registering route\" method=GET path=/nodes"}} +2026-08-08T21:14:07.056765987Z {"ts":"2026-08-08T21:14:07.056728484Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.054480648Z\" level=debug msg=\"Registering route\" method=GET path=\"/nodes/{id}\""}} +2026-08-08T21:14:07.056893863Z {"ts":"2026-08-08T21:14:07.056785793Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.054538260Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/nodes/{id}\""}} +2026-08-08T21:14:07.056979640Z {"ts":"2026-08-08T21:14:07.056918347Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.054585374Z\" level=debug msg=\"Registering route\" method=POST path=\"/nodes/{id}/update\""}} +2026-08-08T21:14:07.057039364Z {"ts":"2026-08-08T21:14:07.056967272Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.054652979Z\" level=debug msg=\"Registering route\" method=GET path=/tasks"}} +2026-08-08T21:14:07.057083790Z {"ts":"2026-08-08T21:14:07.057021403Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.054686901Z\" level=debug msg=\"Registering route\" method=GET path=\"/tasks/{id}\""}} +2026-08-08T21:14:07.057158251Z {"ts":"2026-08-08T21:14:07.057065112Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.054752743Z\" level=debug msg=\"Registering route\" method=GET path=\"/tasks/{id}/logs\""}} +2026-08-08T21:14:07.057189905Z {"ts":"2026-08-08T21:14:07.057121056Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.054808550Z\" level=debug msg=\"Registering route\" method=GET path=/secrets"}} +2026-08-08T21:14:07.057249315Z {"ts":"2026-08-08T21:14:07.057204296Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.054869240Z\" level=debug msg=\"Registering route\" method=POST path=/secrets/create"}} +2026-08-08T21:14:07.057297100Z {"ts":"2026-08-08T21:14:07.057229497Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.054924486Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/secrets/{id}\""}} +2026-08-08T21:14:07.057310370Z {"ts":"2026-08-08T21:14:07.057274743Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.054988179Z\" level=debug msg=\"Registering route\" method=GET path=\"/secrets/{id}\""}} +2026-08-08T21:14:07.057398078Z {"ts":"2026-08-08T21:14:07.057324144Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.055038750Z\" level=debug msg=\"Registering route\" method=POST path=\"/secrets/{id}/update\""}} +2026-08-08T21:14:07.057458564Z {"ts":"2026-08-08T21:14:07.057367301Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.055100010Z\" level=debug msg=\"Registering route\" method=GET path=/configs"}} +2026-08-08T21:14:07.057461468Z {"ts":"2026-08-08T21:14:07.057414421Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.055137966Z\" level=debug msg=\"Registering route\" method=POST path=/configs/create"}} +2026-08-08T21:14:07.057508021Z {"ts":"2026-08-08T21:14:07.057435923Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.055189668Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/configs/{id}\""}} +2026-08-08T21:14:07.057544901Z {"ts":"2026-08-08T21:14:07.057483277Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.055240030Z\" level=debug msg=\"Registering route\" method=GET path=\"/configs/{id}\""}} +2026-08-08T21:14:07.057567542Z {"ts":"2026-08-08T21:14:07.057531057Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.055288977Z\" level=debug msg=\"Registering route\" method=POST path=\"/configs/{id}/update\""}} +2026-08-08T21:14:07.057583374Z {"ts":"2026-08-08T21:14:07.057552634Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.055350321Z\" level=debug msg=\"Registering route\" method=GET path=/plugins"}} +2026-08-08T21:14:07.057652234Z {"ts":"2026-08-08T21:14:07.057607161Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.055391517Z\" level=debug msg=\"Registering route\" method=GET path=\"/plugins/{name:.*}/json\""}} +2026-08-08T21:14:07.057702718Z {"ts":"2026-08-08T21:14:07.057628738Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.055456134Z\" level=debug msg=\"Registering route\" method=GET path=/plugins/privileges"}} +2026-08-08T21:14:07.057759292Z {"ts":"2026-08-08T21:14:07.057689137Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.055497990Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/plugins/{name:.*}\""}} +2026-08-08T21:14:07.057785417Z {"ts":"2026-08-08T21:14:07.057731985Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.055549716Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/enable\""}} +2026-08-08T21:14:07.057802611Z {"ts":"2026-08-08T21:14:07.057753544Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.055606859Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/disable\""}} +2026-08-08T21:14:07.057844347Z {"ts":"2026-08-08T21:14:07.05779237Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.055676473Z\" level=debug msg=\"Registering route\" method=POST path=/plugins/pull"}} +2026-08-08T21:14:07.057847326Z {"ts":"2026-08-08T21:14:07.057813257Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.055721782Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/push\""}} +2026-08-08T21:14:07.057876173Z {"ts":"2026-08-08T21:14:07.057831807Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.055763642Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/upgrade\""}} +2026-08-08T21:14:07.057944445Z {"ts":"2026-08-08T21:14:07.057866864Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.055817128Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/set\""}} +2026-08-08T21:14:07.057947182Z {"ts":"2026-08-08T21:14:07.0578977Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.055866242Z\" level=debug msg=\"Registering route\" method=POST path=/plugins/create"}} +2026-08-08T21:14:07.057951593Z {"ts":"2026-08-08T21:14:07.057916523Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.055915137Z\" level=debug msg=\"Registering route\" method=GET path=\"/distribution/{name:.*}/json\""}} +2026-08-08T21:14:07.058012896Z {"ts":"2026-08-08T21:14:07.05793537Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.055980449Z\" level=debug msg=\"Registering route\" method=GET path=/networks"}} +2026-08-08T21:14:07.058028436Z {"ts":"2026-08-08T21:14:07.057975459Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.056028702Z\" level=debug msg=\"Registering route\" method=GET path=/networks/"}} +2026-08-08T21:14:07.058044101Z {"ts":"2026-08-08T21:14:07.057997872Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.056067049Z\" level=debug msg=\"Registering route\" method=GET path=\"/networks/{id:.+}\""}} +2026-08-08T21:14:07.058107147Z {"ts":"2026-08-08T21:14:07.058037051Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.056122053Z\" level=debug msg=\"Registering route\" method=POST path=/networks/create"}} +2026-08-08T21:14:07.058109831Z {"ts":"2026-08-08T21:14:07.058061501Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.056162102Z\" level=debug msg=\"Registering route\" method=POST path=\"/networks/{id:.*}/connect\""}} +2026-08-08T21:14:07.058133057Z {"ts":"2026-08-08T21:14:07.058080685Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.056221469Z\" level=debug msg=\"Registering route\" method=POST path=\"/networks/{id:.*}/disconnect\""}} +2026-08-08T21:14:07.058184844Z {"ts":"2026-08-08T21:14:07.058126587Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.056272150Z\" level=debug msg=\"Registering route\" method=POST path=/networks/prune"}} +2026-08-08T21:14:07.058211931Z {"ts":"2026-08-08T21:14:07.058163673Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.056309973Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/networks/{id:.*}\""}} +2026-08-08T21:14:07.058247607Z {"ts":"2026-08-08T21:14:07.058183361Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.056362882Z\" level=debug msg=\"Registering route\" method=GET path=/debug/vars"}} +2026-08-08T21:14:07.058254199Z {"ts":"2026-08-08T21:14:07.058204452Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.056403090Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/"}} +2026-08-08T21:14:07.058277080Z {"ts":"2026-08-08T21:14:07.05822597Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.056445688Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/cmdline"}} +2026-08-08T21:14:07.058299426Z {"ts":"2026-08-08T21:14:07.058254434Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.056497412Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/profile"}} +2026-08-08T21:14:07.058323294Z {"ts":"2026-08-08T21:14:07.058276176Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.056535430Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/symbol"}} +2026-08-08T21:14:07.058351414Z {"ts":"2026-08-08T21:14:07.05830379Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.056584190Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/trace"}} +2026-08-08T21:14:07.058373930Z {"ts":"2026-08-08T21:14:07.058327964Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.056628579Z\" level=debug msg=\"Registering route\" method=GET path=\"/debug/pprof/{name}\""}} +2026-08-08T21:14:07.058399164Z {"ts":"2026-08-08T21:14:07.058352519Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.056700121Z\" level=debug msg=\"Registering route\" method=POST path=/grpc"}} +2026-08-08T21:14:07.058423419Z {"ts":"2026-08-08T21:14:07.058373769Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.056849944Z\" level=info msg=\"Daemon has completed initialization\""}} +2026-08-08T21:14:07.058455946Z {"ts":"2026-08-08T21:14:07.05839767Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.056916924Z\" level=info msg=\"API listen on /var/run/docker.sock\""}} +2026-08-08T21:14:07.640837905Z {"ts":"2026-08-08T21:14:07.6406491Z","level":"DEBUG","msg":"waiting for dockerd","caller":"/home/geo/envbox/cli/docker.go:317","func":"github.com/coder/envbox/cli.dockerCmd.func1"} +2026-08-08T21:14:07.640896190Z {"output":"Waiting for dockerd to startup...","time":"2026-08-08T21:14:07.640725485Z","type":"info"} +2026-08-08T21:14:07.641479062Z {"ts":"2026-08-08T21:14:07.641340476Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:07.641282442Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T21:14:07.641631954Z {"ts":"2026-08-08T21:14:07.641559069Z","level":"INFO","msg":"checking for docker config file","caller":"/home/geo/envbox/cli/docker.go:481","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"path":"/root/.docker/config.json"}} +2026-08-08T21:14:07.641739767Z {"ts":"2026-08-08T21:14:07.64164047Z","level":"DEBUG","msg":"using mounts","caller":"/home/geo/envbox/cli/docker.go:503","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"mounts":["{Source:/var/lib/coder/docker Mountpoint:/var/lib/docker ReadOnly:false}","{Source:/var/lib/coder/containers Mountpoint:/var/lib/containers ReadOnly:false}","{Source:/home/coder Mountpoint:/home/coder ReadOnly:false}"]}} +2026-08-08T21:14:07.641809614Z {"ts":"2026-08-08T21:14:07.641711971Z","level":"DEBUG","msg":"using devices","caller":"/home/geo/envbox/cli/docker.go:536","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"devices":[]}} +2026-08-08T21:14:07.641813327Z {"output":"Checking shared inner image cache...","time":"2026-08-08T21:14:07.641787284Z","type":"info"} +2026-08-08T21:14:08.682743509Z {"ts":"2026-08-08T21:14:08.682567141Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:08.682512234Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T21:14:08.683263671Z {"ts":"2026-08-08T21:14:08.683105759Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:08.683040764Z\" level=debug msg=\"handling POST request\" method=POST module=api request-url=\"/v1.51/images/load?quiet=0\" vars=\"map[version:1.51]\""}} +2026-08-08T21:14:09.453454474Z {"ts":"2026-08-08T21:14:09.453196395Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:09.453086975Z\" level=debug msg=\"Applying tar in /var/lib/docker/100000.100000/overlay2/b7a499126ecabc4027e80fcb2c2b0336d3e998b15501d27eb93cd7100f127bc8/diff\" storage-driver=overlay2"}} +2026-08-08T21:14:10.114191920Z {"ts":"2026-08-08T21:14:10.11396072Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:10.113874240Z\" level=debug msg=\"Applied tar sha256:d543b8cad89e3428ac8852a13cb2dbfaf55b1e10fd95a9753e51faf393d60e81 to b7a499126ecabc4027e80fcb2c2b0336d3e998b15501d27eb93cd7100f127bc8, size: 72785584\""}} +2026-08-08T21:14:10.936673010Z {"ts":"2026-08-08T21:14:10.936461887Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:10.936365290Z\" level=debug msg=\"Applying tar in /var/lib/docker/100000.100000/overlay2/fcf15e1925d0c6bc806ddb8d5da811d83b28ef4a59fcfe1eeb885e5fc81f08ac/diff\" storage-driver=overlay2"}} +2026-08-08T21:14:11.160238631Z {"ts":"2026-08-08T21:14:11.160057788Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:11.159991301Z\" level=debug msg=\"Applied tar sha256:1a849f3a3ac143030ecc0ac6a274ef56b0ff6b8d51dd711526d865f6b26b0f79 to fcf15e1925d0c6bc806ddb8d5da811d83b28ef4a59fcfe1eeb885e5fc81f08ac, size: 51783636\""}} +2026-08-08T21:14:11.986357654Z {"ts":"2026-08-08T21:14:11.986077206Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:11.985679274Z\" level=debug msg=\"Applying tar in /var/lib/docker/100000.100000/overlay2/1c1d6cd58f471a97b6861f60c53351ff6afdddb14ec682d760c20d6c80f9003b/diff\" storage-driver=overlay2"}} +2026-08-08T21:14:11.988170846Z {"ts":"2026-08-08T21:14:11.988032625Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:11.987974388Z\" level=debug msg=\"Applied tar sha256:56573cbfd4ca60bc31b3047b1c86c2f73ce767c77db904003aeac9d898437031 to 1c1d6cd58f471a97b6861f60c53351ff6afdddb14ec682d760c20d6c80f9003b, size: 2760\""}} +2026-08-08T21:14:12.725153043Z {"ts":"2026-08-08T21:14:12.724970617Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:12.724823665Z\" level=debug msg=\"Applying tar in /var/lib/docker/100000.100000/overlay2/b02e698beea7d21a2fe92555152b2da2712a1cdc66879f53199c03076507ef6b/diff\" storage-driver=overlay2"}} +2026-08-08T21:14:12.726571394Z {"ts":"2026-08-08T21:14:12.726419479Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:12.726381154Z\" level=debug msg=\"Applied tar sha256:98f457bc8d10b163bace33445bd4ccb025038f8e5c0410b8a1568e14c7e5fa5a to b02e698beea7d21a2fe92555152b2da2712a1cdc66879f53199c03076507ef6b, size: 127\""}} +2026-08-08T21:14:13.588395785Z {"ts":"2026-08-08T21:14:13.588133494Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:13.588051517Z\" level=debug msg=\"Applying tar in /var/lib/docker/100000.100000/overlay2/9ad816b63e915fa586deef156b30db406fbf42213c398e7f7c8a6f6f09e0195a/diff\" storage-driver=overlay2"}} +2026-08-08T21:14:18.679315036Z {"ts":"2026-08-08T21:14:18.679079181Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:18.678917792Z\" level=debug msg=\"Applied tar sha256:c113f51801f7e401645dd9e42159051442178afbb0cd40be6f0f77376174c187 to 9ad816b63e915fa586deef156b30db406fbf42213c398e7f7c8a6f6f09e0195a, size: 909018792\""}} +2026-08-08T21:14:19.263892978Z {"ts":"2026-08-08T21:14:19.263469634Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:19.263379351Z\" level=debug msg=\"Applying tar in /var/lib/docker/100000.100000/overlay2/404fa220e770c4c6b3a6a261821d83519e0ae363e2070c6f761203f1995d8440/diff\" storage-driver=overlay2"}} +2026-08-08T21:14:19.371083001Z {"ts":"2026-08-08T21:14:19.370906989Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:19.370850717Z\" level=debug msg=\"Applied tar sha256:52c1cdc75cf3313ad9b0a08294086d52dfe64a80e6e5f43c9af45aec19a2162e to 404fa220e770c4c6b3a6a261821d83519e0ae363e2070c6f761203f1995d8440, size: 47706112\""}} +2026-08-08T21:14:20.318151084Z {"ts":"2026-08-08T21:14:20.317962383Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:20.317832189Z\" level=debug msg=\"Applying tar in /var/lib/docker/100000.100000/overlay2/562bf16c22e43b5f7690ea567e1cc27d6947dcbc64879e03b84352c65692b992/diff\" storage-driver=overlay2"}} +2026-08-08T21:14:20.436231951Z {"ts":"2026-08-08T21:14:20.436046825Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:20.435977413Z\" level=debug msg=\"Applied tar sha256:d1d6052514d67109a93987d6a78c2291963ec1aefbc7b13c772a357f850ce9aa to 562bf16c22e43b5f7690ea567e1cc27d6947dcbc64879e03b84352c65692b992, size: 47706112\""}} +2026-08-08T21:14:21.051472185Z {"ts":"2026-08-08T21:14:21.05121403Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:21.051062879Z\" level=debug msg=\"Applying tar in /var/lib/docker/100000.100000/overlay2/1aa5b98819c68fe32e65ad1aa4fa3d123970cc8a4d67a78570d157565c32d179/diff\" storage-driver=overlay2"}} +2026-08-08T21:14:21.056621732Z {"ts":"2026-08-08T21:14:21.056448471Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:21.056418606Z\" level=debug msg=\"Applied tar sha256:29e8e82ccc837d76f5d0628ce32ed23499ac9658608de2d8684350a6f583ec6c to 1aa5b98819c68fe32e65ad1aa4fa3d123970cc8a4d67a78570d157565c32d179, size: 333311\""}} +2026-08-08T21:14:21.964189401Z {"ts":"2026-08-08T21:14:21.963939597Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:21.963886993Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.51/images/envbox-cache.local/inner-image:sha256-770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d/json\" vars=\"map[name:envbox-cache.local/inner-image:sha256-770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d version:1.51]\""}} +2026-08-08T21:14:21.965684420Z {"ts":"2026-08-08T21:14:21.965546037Z","level":"INFO","msg":"inner image cache result","caller":"/home/geo/envbox/cli/docker.go:574","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"status":"hit","digest":"sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d","bytes":1145394688,"duration":"14.323753134s"}} +2026-08-08T21:14:21.965693929Z {"output":"Inner image cache hit: digest=sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d bytes=1145394688 duration=14.323753134s","time":"2026-08-08T21:14:21.965598456Z","type":"info"} +2026-08-08T21:14:21.965698184Z {"ts":"2026-08-08T21:14:21.965603858Z","level":"DEBUG","msg":"remounting /sys","caller":"/home/geo/envbox/cli/docker.go:590","func":"github.com/coder/envbox/cli.runDockerCVM"} +2026-08-08T21:14:21.969250905Z {"ts":"2026-08-08T21:14:21.969115672Z","level":"DEBUG","msg":"fetching image metadata","caller":"/home/geo/envbox/cli/docker.go:611","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"image":"sha256:f18945f7fc26b451c3cc8a997c1b1856bcff36f54361c8a61d0c2c37b412cb0e","username":"coder"}} +2026-08-08T21:14:21.969268458Z {"output":"Getting image metadata...","time":"2026-08-08T21:14:21.969169776Z","type":"info"} +2026-08-08T21:14:21.970073422Z {"ts":"2026-08-08T21:14:21.969895148Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:21.969846182Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":false,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":false,\\\"Cmd\\\":[\\\"infinity\\\"],\\\"Domainname\\\":\\\"\\\",\\\"Entrypoint\\\":[\\\"sleep\\\"],\\\"Env\\\":null,\\\"HostConfig\\\":{\\\"AutoRemove\\\":false,\\\"Binds\\\":null,\\\"BlkioDeviceReadBps\\\":null,\\\"BlkioDeviceReadIOps\\\":null,\\\"BlkioDeviceWriteBps\\\":null,\\\"BlkioDeviceWriteIOps\\\":null,\\\"BlkioWeight\\\":0,\\\"BlkioWeightDevice\\\":null,\\\"CapAdd\\\":null,\\\"CapDrop\\\":null,\\\"Cgroup\\\":\\\"\\\",\\\"CgroupParent\\\":\\\"\\\",\\\"CgroupnsMode\\\":\\\"\\\",\\\"ConsoleSize\\\":[0,0],\\\"ContainerIDFile\\\":\\\"\\\",\\\"CpuCount\\\":0,\\\"CpuPercent\\\":0,\\\"CpuPeriod\\\":0,\\\"CpuQuota\\\":0,\\\"CpuRealtimePeriod\\\":0,\\\"CpuRealtimeRuntime\\\":0,\\\"CpuShares\\\":0,\\\"CpusetCpus\\\":\\\"\\\",\\\"CpusetMems\\\":\\\"\\\",\\\"DeviceCgroupRules\\\":null,\\\"DeviceRequests\\\":null,\\\"Devices\\\":null,\\\"Dns\\\":null,\\\"DnsOptions\\\":null,\\\"DnsSearch\\\":null,\\\"ExtraHosts\\\":null,\\\"GroupAdd\\\":null,\\\"IOMaximumBandwidth\\\":0,\\\"IOMaximumIOps\\\":0,\\\"IpcMode\\\":\\\"\\\",\\\"Isolation\\\":\\\"\\\",\\\"Links\\\":null,\\\"LogConfig\\\":{\\\"Config\\\":null,\\\"Type\\\":\\\"\\\"},\\\"MaskedPaths\\\":null,\\\"Memory\\\":0,\\\"MemoryReservation\\\":0,\\\"MemorySwap\\\":0,\\\"MemorySwappiness\\\":null,\\\"NanoCpus\\\":0,\\\"NetworkMode\\\":\\\"\\\",\\\"OomKillDisable\\\":null,\\\"OomScoreAdj\\\":0,\\\"PidMode\\\":\\\"\\\",\\\"PidsLimit\\\":null,\\\"PortBindings\\\":null,\\\"Privileged\\\":false,\\\"PublishAllPorts\\\":false,\\\"ReadonlyPaths\\\":null,\\\"ReadonlyRootfs\\\":false,\\\"RestartPolicy\\\":{\\\"MaximumRetryCount\\\":0,\\\"Name\\\":\\\"\\\"},\\\"Runtime\\\":\\\"sysbox-runc\\\",\\\"SecurityOpt\\\":null,\\\"ShmSize\\\":0,\\\"UTSMode\\\":\\\"\\\",\\\"Ulimits\\\":null,\\\"UsernsMode\\\":\\\"\\\",\\\"VolumeDriver\\\":\\\"\\\",\\\"VolumesFrom\\\":null},\\\"Hostname\\\":\\\"\\\",\\\"Image\\\":\\\"sha256:f18945f7fc26b451c3cc8a997c1b1856bcff36f54361c8a61d0c2c37b412cb0e\\\",\\\"Labels\\\":null,\\\"OnBuild\\\":null,\\\"OpenStdin\\\":false,\\\"StdinOnce\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"Volumes\\\":null,\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/create vars=\"map[version:1.51]\""}} +2026-08-08T21:14:23.660273911Z {"ts":"2026-08-08T21:14:23.660043049Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.659945677Z\" level=debug msg=\"container mounted via layerStore\" container=1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa root=/var/lib/docker/100000.100000/overlay2/1fc8868d826e2cb7c3a4756dcddcb9923335fa710d202c752390ce2f670defa3/merged storage-driver=overlay2"}} +2026-08-08T21:14:23.671976258Z {"ts":"2026-08-08T21:14:23.671827832Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.671785962Z\" level=debug msg=\"handling POST request\" method=POST module=api request-url=/v1.51/containers/1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa/start vars=\"map[name:1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa version:1.51]\""}} +2026-08-08T21:14:23.672454047Z {"ts":"2026-08-08T21:14:23.672312969Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.672261720Z\" level=debug msg=\"container mounted via layerStore\" container=1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa root=/var/lib/docker/100000.100000/overlay2/1fc8868d826e2cb7c3a4756dcddcb9923335fa710d202c752390ce2f670defa3/merged storage-driver=overlay2"}} +2026-08-08T21:14:23.678007168Z {"ts":"2026-08-08T21:14:23.677895146Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.677854034Z\" level=debug msg=\"bundle dir created\" bundle=/var/run/docker/containerd/1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa module=libcontainerd namespace=moby-100000.100000 root=/var/lib/docker/100000.100000/overlay2/1fc8868d826e2cb7c3a4756dcddcb9923335fa710d202c752390ce2f670defa3/merged"}} +2026-08-08T21:14:23.699548115Z {"ts":"2026-08-08T21:14:23.699396935Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.699334887Z\" level=debug msg=\"creating task\" id=1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa runtime=io.containerd.runc.v2"}} +2026-08-08T21:14:23.699696119Z {"ts":"2026-08-08T21:14:23.699620905Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.699369401Z\" level=debug msg=\"activating mount\" mounts=\"[]\" name=1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa"}} +2026-08-08T21:14:23.704000543Z {"ts":"2026-08-08T21:14:23.703900745Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.703859305Z\" level=info msg=\"connecting to shim 1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa\" address=\"unix:///run/containerd/s/db37fad29a168a8e36ace87f95d7db1fca286b929c28579cea73a353a52846ca\" namespace=moby-100000.100000 protocol=ttrpc version=3"}} +2026-08-08T21:14:23.705554469Z {"ts":"2026-08-08T21:14:23.705370614Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.705179131Z\" level=debug msg=\"loading plugin\" id=io.containerd.event.v1.publisher runtime=io.containerd.runc.v2 type=io.containerd.event.v1"}} +2026-08-08T21:14:23.705587019Z {"ts":"2026-08-08T21:14:23.705440226Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.705263831Z\" level=debug msg=\"loading plugin\" id=io.containerd.internal.v1.shutdown runtime=io.containerd.runc.v2 type=io.containerd.internal.v1"}} +2026-08-08T21:14:23.705590352Z {"ts":"2026-08-08T21:14:23.705500759Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.705276065Z\" level=debug msg=\"loading plugin\" id=io.containerd.ttrpc.v1.task runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1"}} +2026-08-08T21:14:23.705621665Z {"ts":"2026-08-08T21:14:23.705530219Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.705364368Z\" level=debug msg=\"registering ttrpc service\" id=io.containerd.ttrpc.v1.task runtime=io.containerd.runc.v2"}} +2026-08-08T21:14:23.705871839Z {"ts":"2026-08-08T21:14:23.705765701Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.705719215Z\" level=debug msg=\"serving api on socket\" socket=\"[inherited from parent]\""}} +2026-08-08T21:14:23.705907488Z {"ts":"2026-08-08T21:14:23.705837951Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.705745781Z\" level=debug msg=\"starting signal loop\" namespace=moby-100000.100000 path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby-100000.100000/1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa pid=255 runtime=io.containerd.runc.v2"}} +2026-08-08T21:14:23.716052785Z {"ts":"2026-08-08T21:14:23.715921136Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.715877505Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T21:14:23.716475018Z {"ts":"2026-08-08T21:14:23.71640456Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.716326891Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T21:14:23.722548874Z {"ts":"2026-08-08T21:14:23.722472994Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.722431748Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.45/containers/json?all=1\u0026filters=%7B%22id%22%3A%7B%221bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa%22%3Atrue%7D%7D\" vars=\"map[version:1.45]\""}} +2026-08-08T21:14:23.723164998Z {"ts":"2026-08-08T21:14:23.723070451Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:14:23\" level=info msg=\"registered new container 1bd9c6cbb0e6\""}} +2026-08-08T21:14:23.729231618Z {"ts":"2026-08-08T21:14:23.729059936Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.728097496Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T21:14:23.729425626Z {"ts":"2026-08-08T21:14:23.729343645Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.729114440Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T21:14:23.736579176Z {"ts":"2026-08-08T21:14:23.736497177Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:14:23\" level=info msg=\"Container pre-registration completed: id = 1bd9c6cbb0e6\""}} +2026-08-08T21:14:23.737591651Z {"ts":"2026-08-08T21:14:23.737497948Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.737262245Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/containers/1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa/json vars=\"map[name:1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa version:1.45]\""}} +2026-08-08T21:14:23.737766098Z {"ts":"2026-08-08T21:14:23.73767773Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.737651865Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T21:14:23.738150135Z {"ts":"2026-08-08T21:14:23.738028545Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.737965619Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T21:14:23.743439945Z {"ts":"2026-08-08T21:14:23.743312846Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.743241770Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.45/containers/json?all=1\u0026filters=%7B%22id%22%3A%7B%221bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa%22%3Atrue%7D%7D\" vars=\"map[version:1.45]\""}} +2026-08-08T21:14:23.812472340Z {"ts":"2026-08-08T21:14:23.812235101Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:14:23\" level=info msg=\"Container registration completed: id = 1bd9c6cbb0e6, initPid = 302, uid:gid = 100000:100000\""}} +2026-08-08T21:14:23.887433439Z {"ts":"2026-08-08T21:14:23.887232251Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.887118633Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/create"}} +2026-08-08T21:14:23.922972554Z {"ts":"2026-08-08T21:14:23.922764638Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.922694175Z\" level=debug msg=\"sandbox set key processing took 555.048µs for container 1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa\""}} +2026-08-08T21:14:23.922996929Z {"ts":"2026-08-08T21:14:23.922867044Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.922774945Z\" level=debug msg=\"Assigning addresses for endpoint condescending_dewdney's interface on network bridge\""}} +2026-08-08T21:14:23.923003698Z {"ts":"2026-08-08T21:14:23.922919055Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.922790423Z\" level=debug msg=\"RequestAddress(LocalDefault/172.19.0.0/30, \u003cnil\u003e, map[com.docker.network.endpoint.name:condescending_dewdney])\""}} +2026-08-08T21:14:23.923041834Z {"ts":"2026-08-08T21:14:23.922996903Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.922810812Z\" level=debug msg=\"Request address PoolID:172.19.0.0/30 Bits: 4, Unselected: 1, Sequence: (0xd0000000, 1)-\u003eend Curr:0 Serial:false PrefAddress:invalid IP \""}} +2026-08-08T21:14:23.924389845Z {"ts":"2026-08-08T21:14:23.924286137Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.924232487Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T21:14:23.925781443Z {"ts":"2026-08-08T21:14:23.92562222Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.925569885Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -A PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T21:14:23.926976678Z {"ts":"2026-08-08T21:14:23.92687411Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.926817938Z\" level=debug msg=\"bridge endpoint host link is up\" hostifname=veth3e61dfb ifi=5"}} +2026-08-08T21:14:23.936545497Z {"ts":"2026-08-08T21:14:23.93643751Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.936388390Z\" level=debug msg=\"link has been set to up\" eid=b9fa5ac0c7cf ep=condescending_dewdney net=bridge nid=e1c1ac9e2c48"}} +2026-08-08T21:14:23.937448786Z {"ts":"2026-08-08T21:14:23.936779561Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.936731928Z\" level=debug msg=\"link update\" eid=b9fa5ac0c7cf ep=condescending_dewdney flags=\"deviceFlags(IFF_UP | IFF_BROADCAST | IFF_RUNNING | IFF_MULTICAST | IFF_LOWER_UP)\" iface=eth0 ifi=2 net=bridge nid=e1c1ac9e2c48"}} +2026-08-08T21:14:23.937583643Z {"ts":"2026-08-08T21:14:23.937482526Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.937005326Z\" level=debug msg=\"Bridge port is forwarding\" eid=b9fa5ac0c7cf ep=condescending_dewdney net=bridge nid=e1c1ac9e2c48 veth=veth2de1e32"}} +2026-08-08T21:14:23.937627906Z {"ts":"2026-08-08T21:14:23.937546152Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.937111148Z\" level=debug msg=\"Sending unsolicited ARP/NA\" eid=b9fa5ac0c7cf ep=condescending_dewdney iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"12:97:30:06:09:b6\" mcastRouteOk=true net=bridge nid=e1c1ac9e2c48"}} +2026-08-08T21:14:23.942568049Z {"ts":"2026-08-08T21:14:23.942419467Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.942378372Z\" level=info msg=\"sbJoin: gwep4 ''-\u003e'b9fa5ac0c7cf', gwep6 ''-\u003e''\" eid=b9fa5ac0c7cf ep=condescending_dewdney net=bridge nid=e1c1ac9e2c48"}} +2026-08-08T21:14:23.942577977Z {"ts":"2026-08-08T21:14:23.942463041Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.942410572Z\" level=debug msg=\"Programming external connectivity on endpoint\" eid=b9fa5ac0c7cf ep=condescending_dewdney epid=b9fa5ac0c7cf gw4=b9fa5ac0c7cf gw6= net=bridge nid=e1c1ac9e2c48"}} +2026-08-08T21:14:23.949101387Z {"ts":"2026-08-08T21:14:23.948968796Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.948930229Z\" level=debug msg=\"EnableService START\" container=1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa"}} +2026-08-08T21:14:23.949197626Z {"ts":"2026-08-08T21:14:23.9490696Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.948946488Z\" level=debug msg=\"EnableService DONE\" container=1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa"}} +2026-08-08T21:14:23.962441435Z {"ts":"2026-08-08T21:14:23.96231374Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.961801695Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/start"}} +2026-08-08T21:14:23.970014335Z {"ts":"2026-08-08T21:14:23.969132223Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.969084156Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/containers/1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa/json vars=\"map[name:1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa version:1.51]\""}} +2026-08-08T21:14:23.970888110Z {"ts":"2026-08-08T21:14:23.970600417Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.970463665Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"stat\\\",\\\"/sbin/init\\\"],\\\"Detach\\\":false,\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa/exec vars=\"map[name:1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa version:1.51]\""}} +2026-08-08T21:14:23.971924757Z {"ts":"2026-08-08T21:14:23.971841522Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.971361106Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.51/exec/9dd564e0d9fa697d4bf6917ce9ce759d87a31be54dc40c59bdd8c002c3e6dc53/start vars=\"map[name:9dd564e0d9fa697d4bf6917ce9ce759d87a31be54dc40c59bdd8c002c3e6dc53 version:1.51]\""}} +2026-08-08T21:14:23.972030923Z {"ts":"2026-08-08T21:14:23.971968011Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.971478544Z\" level=debug msg=\"starting exec command 9dd564e0d9fa697d4bf6917ce9ce759d87a31be54dc40c59bdd8c002c3e6dc53 in container 1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa\""}} +2026-08-08T21:14:23.972949204Z {"ts":"2026-08-08T21:14:23.97284396Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.972691588Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T21:14:23.972960042Z {"ts":"2026-08-08T21:14:23.97290928Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.972719998Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T21:14:23.987986741Z {"ts":"2026-08-08T21:14:23.987628895Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:23.987555645Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T21:14:24.061507748Z {"ts":"2026-08-08T21:14:24.061312662Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.061229292Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T21:14:24.061527304Z {"ts":"2026-08-08T21:14:24.061398985Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.061359731Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T21:14:24.061898317Z {"ts":"2026-08-08T21:14:24.061794846Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.061560690Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T21:14:24.062161840Z {"ts":"2026-08-08T21:14:24.06203051Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.061594733Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T21:14:24.062234133Z {"ts":"2026-08-08T21:14:24.062108715Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.061612126Z\" level=debug msg=\"attach done\""}} +2026-08-08T21:14:24.062368795Z {"ts":"2026-08-08T21:14:24.062245218Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.061889644Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/exec/9dd564e0d9fa697d4bf6917ce9ce759d87a31be54dc40c59bdd8c002c3e6dc53/json vars=\"map[id:9dd564e0d9fa697d4bf6917ce9ce759d87a31be54dc40c59bdd8c002c3e6dc53 version:1.51]\""}} +2026-08-08T21:14:24.062891581Z {"ts":"2026-08-08T21:14:24.06275674Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.062466264Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"getent\\\",\\\"passwd\\\",\\\"coder\\\"],\\\"Detach\\\":false,\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa/exec vars=\"map[name:1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa version:1.51]\""}} +2026-08-08T21:14:24.064266698Z {"ts":"2026-08-08T21:14:24.064169385Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.063913622Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.51/exec/f38c92cd37a1ad3e9ed8161ea8f6af28fd9392bfa0e848a822d8c492334b44c6/start vars=\"map[name:f38c92cd37a1ad3e9ed8161ea8f6af28fd9392bfa0e848a822d8c492334b44c6 version:1.51]\""}} +2026-08-08T21:14:24.064387133Z {"ts":"2026-08-08T21:14:24.064237402Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.064022707Z\" level=debug msg=\"starting exec command f38c92cd37a1ad3e9ed8161ea8f6af28fd9392bfa0e848a822d8c492334b44c6 in container 1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa\""}} +2026-08-08T21:14:24.065253291Z {"ts":"2026-08-08T21:14:24.065169249Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.065116087Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T21:14:24.065380897Z {"ts":"2026-08-08T21:14:24.065304094Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.065135023Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T21:14:24.065928302Z {"ts":"2026-08-08T21:14:24.065835954Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.065776702Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T21:14:24.110269465Z {"ts":"2026-08-08T21:14:24.110141666Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.110072660Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T21:14:24.110640480Z {"ts":"2026-08-08T21:14:24.110534868Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.110498022Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T21:14:24.110842859Z {"ts":"2026-08-08T21:14:24.110755715Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.110718461Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T21:14:24.110970925Z {"ts":"2026-08-08T21:14:24.110800337Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.110746352Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T21:14:24.111077584Z {"ts":"2026-08-08T21:14:24.110947817Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.110763651Z\" level=debug msg=\"attach done\""}} +2026-08-08T21:14:24.111518031Z {"ts":"2026-08-08T21:14:24.111425435Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.111341509Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/exec/f38c92cd37a1ad3e9ed8161ea8f6af28fd9392bfa0e848a822d8c492334b44c6/json vars=\"map[id:f38c92cd37a1ad3e9ed8161ea8f6af28fd9392bfa0e848a822d8c492334b44c6 version:1.51]\""}} +2026-08-08T21:14:24.112175070Z {"ts":"2026-08-08T21:14:24.112068777Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.111966288Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"cat\\\",\\\"/etc/os-release\\\"],\\\"Detach\\\":false,\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa/exec vars=\"map[name:1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa version:1.51]\""}} +2026-08-08T21:14:24.112781660Z {"ts":"2026-08-08T21:14:24.11268819Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.112626310Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.51/exec/5258c5b94e4ad90b5f17835e5e9702b797c3a2940b67dbdf158fc760bbab3355/start vars=\"map[name:5258c5b94e4ad90b5f17835e5e9702b797c3a2940b67dbdf158fc760bbab3355 version:1.51]\""}} +2026-08-08T21:14:24.113174577Z {"ts":"2026-08-08T21:14:24.113088447Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.113056726Z\" level=debug msg=\"starting exec command 5258c5b94e4ad90b5f17835e5e9702b797c3a2940b67dbdf158fc760bbab3355 in container 1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa\""}} +2026-08-08T21:14:24.113919009Z {"ts":"2026-08-08T21:14:24.113817677Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.113783197Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T21:14:24.114050197Z {"ts":"2026-08-08T21:14:24.11392796Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.113902106Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T21:14:24.114783164Z {"ts":"2026-08-08T21:14:24.11469862Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.114648752Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T21:14:24.171829281Z {"ts":"2026-08-08T21:14:24.171311937Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.170736435Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T21:14:24.171870055Z {"ts":"2026-08-08T21:14:24.171391888Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.170778154Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T21:14:24.171873174Z {"ts":"2026-08-08T21:14:24.171424913Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.170829155Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T21:14:24.171874990Z {"ts":"2026-08-08T21:14:24.171445301Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.170871733Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T21:14:24.171876836Z {"ts":"2026-08-08T21:14:24.171463237Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.170896543Z\" level=debug msg=\"attach done\""}} +2026-08-08T21:14:24.172232147Z {"ts":"2026-08-08T21:14:24.172075391Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.171596608Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/exec/5258c5b94e4ad90b5f17835e5e9702b797c3a2940b67dbdf158fc760bbab3355/json vars=\"map[id:5258c5b94e4ad90b5f17835e5e9702b797c3a2940b67dbdf158fc760bbab3355 version:1.51]\""}} +2026-08-08T21:14:24.173076764Z {"ts":"2026-08-08T21:14:24.17297372Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.172491518Z\" level=debug msg=\"handling DELETE request\" method=DELETE module=api request-url=\"/v1.51/containers/1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa?force=1\" vars=\"map[name:1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa version:1.51]\""}} +2026-08-08T21:14:24.173293085Z {"ts":"2026-08-08T21:14:24.173196282Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.172527384Z\" level=debug msg=\"sending signal 9 (killed) to container\" container=1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa signal=9"}} +2026-08-08T21:14:24.189086567Z {"ts":"2026-08-08T21:14:24.188974498Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.188904981Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T21:14:24.198497339Z {"ts":"2026-08-08T21:14:24.198394182Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:14:24\" level=info msg=\"Container unregistration completed: id = 1bd9c6cbb0e6\""}} +2026-08-08T21:14:24.471686479Z {"ts":"2026-08-08T21:14:24.47150161Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:14:24\" level=info msg=\"unregistered container 1bd9c6cbb0e6\""}} +2026-08-08T21:14:24.473754438Z {"ts":"2026-08-08T21:14:24.473602564Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.473544241Z\" level=info msg=\"shim disconnected\" id=1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa namespace=moby-100000.100000"}} +2026-08-08T21:14:24.473966309Z {"ts":"2026-08-08T21:14:24.473734144Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.473581364Z\" level=info msg=\"cleaning up after shim disconnected\" id=1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa namespace=moby-100000.100000"}} +2026-08-08T21:14:24.473971742Z {"ts":"2026-08-08T21:14:24.47381692Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.473589913Z\" level=info msg=\"cleaning up dead shim\" id=1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa namespace=moby-100000.100000"}} +2026-08-08T21:14:24.474879293Z {"ts":"2026-08-08T21:14:24.474728396Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.474516240Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/delete"}} +2026-08-08T21:14:24.475076158Z {"ts":"2026-08-08T21:14:24.474990004Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.474945130Z\" level=info msg=\"ignoring event\" container=1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa module=libcontainerd namespace=moby-100000.100000 topic=/tasks/delete type=\"*events.TaskDelete\""}} +2026-08-08T21:14:24.483095712Z {"ts":"2026-08-08T21:14:24.482953602Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.482901664Z\" level=warning msg=\"warnings while cleaning up dead shim\" id=1bd9c6cbb0e6302b54413bb9d1cb2810507a195bcbca252f67663cd9169f44aa namespace=moby-100000.100000 warnings=\"time=\\\"2026-08-08T21:14:24Z\\\" level=debug msg=\\\"starting signal loop\\\" namespace=moby-100000.100000 pid=480 runtime=io.containerd.runc.v2\\n\""}} +2026-08-08T21:14:24.494392955Z {"ts":"2026-08-08T21:14:24.494219818Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.494141791Z\" level=debug msg=\"Unsolicited ARP/NA sends cancelled\" eid=b9fa5ac0c7cf ep=condescending_dewdney iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"12:97:30:06:09:b6\" mcastRouteOk=true net=bridge nid=e1c1ac9e2c48"}} +2026-08-08T21:14:24.535623738Z {"ts":"2026-08-08T21:14:24.535445551Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.535385034Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T21:14:24.536849775Z {"ts":"2026-08-08T21:14:24.536686352Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.536647837Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -D PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T21:14:24.623380038Z {"ts":"2026-08-08T21:14:24.623242679Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.623202379Z\" level=debug msg=\"Releasing addresses for endpoint condescending_dewdney's interface on network bridge\""}} +2026-08-08T21:14:24.623390661Z {"ts":"2026-08-08T21:14:24.62329522Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.623222281Z\" level=debug msg=\"ReleaseAddress(LocalDefault/172.19.0.0/30, 172.19.0.2)\""}} +2026-08-08T21:14:24.623511007Z {"ts":"2026-08-08T21:14:24.623435288Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.623259735Z\" level=debug msg=\"Released address Address:172.19.0.2 Sequence:Bits: 4, Unselected: 1, Sequence: (0xd0000000, 1)-\u003eend Curr:3\""}} +2026-08-08T21:14:24.644148395Z {"output":"Detected entrypoint user '1000:1000' with home directory \"/home/coder\"","time":"2026-08-08T21:14:24.644091393Z","type":"info"} +2026-08-08T21:14:24.644248522Z {"ts":"2026-08-08T21:14:24.644122766Z","level":"DEBUG","msg":"fetched image metadata","caller":"/home/geo/envbox/cli/docker.go:628","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"uid":"1000","gid":"1000","has_init":true,"os_release":"ubuntu","home_dir":"/home/coder"}} +2026-08-08T21:14:24.644253728Z {"ts":"2026-08-08T21:14:24.644194327Z","level":"DEBUG","msg":"chmod'ing directory","caller":"/home/geo/envbox/cli/docker.go:651","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"path":"/home/coder","mode":"02755"}} +2026-08-08T21:14:24.644326635Z {"ts":"2026-08-08T21:14:24.644236Z","level":"DEBUG","msg":"chowning mount","caller":"/home/geo/envbox/cli/docker.go:685","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"source":"/home/coder","target":"/home/coder","uid":101000,"gid":101000}} +2026-08-08T21:14:24.644330126Z {"output":"Creating workspace...","time":"2026-08-08T21:14:24.644283806Z","type":"info"} +2026-08-08T21:14:24.645752788Z {"ts":"2026-08-08T21:14:24.64469081Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.644637051Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":false,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":false,\\\"Cmd\\\":[],\\\"Domainname\\\":\\\"\\\",\\\"Entrypoint\\\":[\\\"/sbin/init\\\"],\\\"Env\\\":[\\\"CODER_AGENT_TOKEN=\\\",\\\"CODER_AGENT_SUBSYSTEM=envbox\\\"],\\\"HostConfig\\\":{\\\"AutoRemove\\\":true,\\\"Binds\\\":[\\\"/var/lib/coder/docker:/var/lib/docker\\\",\\\"/var/lib/coder/containers:/var/lib/containers\\\",\\\"/home/coder:/home/coder\\\"],\\\"BlkioDeviceReadBps\\\":null,\\\"BlkioDeviceReadIOps\\\":null,\\\"BlkioDeviceWriteBps\\\":null,\\\"BlkioDeviceWriteIOps\\\":null,\\\"BlkioWeight\\\":0,\\\"BlkioWeightDevice\\\":null,\\\"CapAdd\\\":null,\\\"CapDrop\\\":null,\\\"Cgroup\\\":\\\"\\\",\\\"CgroupParent\\\":\\\"\\\",\\\"CgroupnsMode\\\":\\\"\\\",\\\"ConsoleSize\\\":[0,0],\\\"ContainerIDFile\\\":\\\"\\\",\\\"CpuCount\\\":0,\\\"CpuPercent\\\":0,\\\"CpuPeriod\\\":100000,\\\"CpuQuota\\\":100000,\\\"CpuRealtimePeriod\\\":0,\\\"CpuRealtimeRuntime\\\":0,\\\"CpuShares\\\":0,\\\"CpusetCpus\\\":\\\"\\\",\\\"CpusetMems\\\":\\\"\\\",\\\"DeviceCgroupRules\\\":null,\\\"DeviceRequests\\\":null,\\\"Devices\\\":[],\\\"Dns\\\":null,\\\"DnsOptions\\\":null,\\\"DnsSearch\\\":null,\\\"ExtraHosts\\\":[\\\"host.docker.internal:host-gateway\\\"],\\\"GroupAdd\\\":null,\\\"IOMaximumBandwidth\\\":0,\\\"IOMaximumIOps\\\":0,\\\"IpcMode\\\":\\\"\\\",\\\"Isolation\\\":\\\"\\\",\\\"Links\\\":null,\\\"LogConfig\\\":{\\\"Config\\\":null,\\\"Type\\\":\\\"\\\"},\\\"MaskedPaths\\\":null,\\\"Memory\\\":4294967296,\\\"MemoryReservation\\\":0,\\\"MemorySwap\\\":0,\\\"MemorySwappiness\\\":null,\\\"NanoCpus\\\":0,\\\"NetworkMode\\\":\\\"\\\",\\\"OomKillDisable\\\":null,\\\"OomScoreAdj\\\":0,\\\"PidMode\\\":\\\"\\\",\\\"PidsLimit\\\":null,\\\"PortBindings\\\":null,\\\"Privileged\\\":false,\\\"PublishAllPorts\\\":false,\\\"ReadonlyPaths\\\":null,\\\"ReadonlyRootfs\\\":false,\\\"RestartPolicy\\\":{\\\"MaximumRetryCount\\\":0,\\\"Name\\\":\\\"\\\"},\\\"Runtime\\\":\\\"sysbox-runc\\\",\\\"SecurityOpt\\\":null,\\\"ShmSize\\\":0,\\\"UTSMode\\\":\\\"\\\",\\\"Ulimits\\\":null,\\\"UsernsMode\\\":\\\"\\\",\\\"VolumeDriver\\\":\\\"\\\",\\\"VolumesFrom\\\":null},\\\"Hostname\\\":\\\"envbox-smoke\\\",\\\"Image\\\":\\\"sha256:f18945f7fc26b451c3cc8a997c1b1856bcff36f54361c8a61d0c2c37b412cb0e\\\",\\\"Labels\\\":null,\\\"OnBuild\\\":null,\\\"OpenStdin\\\":false,\\\"StdinOnce\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"root\\\",\\\"Volumes\\\":null,\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=\"/v1.51/containers/create?name=workspace_cvm\" vars=\"map[version:1.51]\""}} +2026-08-08T21:14:24.669011266Z {"ts":"2026-08-08T21:14:24.668908544Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.668863467Z\" level=debug msg=\"container mounted via layerStore\" container=72823b9dd02b549d3d668628aae86b3c0f57cfa1eaf03639e64286edccf46552 root=/var/lib/docker/100000.100000/overlay2/5c28d0673673f3a88cc03d249390c5f8070ce73f9ed2719e291d5c7c620a84c1/merged storage-driver=overlay2"}} +2026-08-08T21:14:24.671863709Z {"ts":"2026-08-08T21:14:24.671732894Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:14:24\" level=info msg=\"released resources for container 1bd9c6cbb0e6\""}} +2026-08-08T21:14:24.680982358Z {"output":"Pruning images to free up disk...","time":"2026-08-08T21:14:24.680864541Z","type":"info"} +2026-08-08T21:14:24.681314959Z {"ts":"2026-08-08T21:14:24.681208401Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.681148910Z\" level=debug msg=\"handling POST request\" method=POST module=api request-url=\"/v1.51/images/prune?filters=%7B%22dangling%22%3A%7B%22false%22%3Atrue%7D%7D\" vars=\"map[version:1.51]\""}} +2026-08-08T21:14:24.681810714Z {"output":"Starting up workspace...","time":"2026-08-08T21:14:24.681724752Z","type":"info"} +2026-08-08T21:14:24.682113038Z {"ts":"2026-08-08T21:14:24.682007238Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.681969485Z\" level=debug msg=\"handling POST request\" method=POST module=api request-url=/v1.51/containers/72823b9dd02b549d3d668628aae86b3c0f57cfa1eaf03639e64286edccf46552/start vars=\"map[name:72823b9dd02b549d3d668628aae86b3c0f57cfa1eaf03639e64286edccf46552 version:1.51]\""}} +2026-08-08T21:14:24.682599284Z {"ts":"2026-08-08T21:14:24.682460376Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.682405262Z\" level=debug msg=\"container mounted via layerStore\" container=72823b9dd02b549d3d668628aae86b3c0f57cfa1eaf03639e64286edccf46552 root=/var/lib/docker/100000.100000/overlay2/5c28d0673673f3a88cc03d249390c5f8070ce73f9ed2719e291d5c7c620a84c1/merged storage-driver=overlay2"}} +2026-08-08T21:14:24.688142059Z {"ts":"2026-08-08T21:14:24.688041197Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.687999638Z\" level=debug msg=\"bundle dir created\" bundle=/var/run/docker/containerd/72823b9dd02b549d3d668628aae86b3c0f57cfa1eaf03639e64286edccf46552 module=libcontainerd namespace=moby-100000.100000 root=/var/lib/docker/100000.100000/overlay2/5c28d0673673f3a88cc03d249390c5f8070ce73f9ed2719e291d5c7c620a84c1/merged"}} +2026-08-08T21:14:24.709282018Z {"ts":"2026-08-08T21:14:24.709145583Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.709086511Z\" level=debug msg=\"creating task\" id=72823b9dd02b549d3d668628aae86b3c0f57cfa1eaf03639e64286edccf46552 runtime=io.containerd.runc.v2"}} +2026-08-08T21:14:24.709303660Z {"ts":"2026-08-08T21:14:24.709197092Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.709118774Z\" level=debug msg=\"activating mount\" mounts=\"[]\" name=72823b9dd02b549d3d668628aae86b3c0f57cfa1eaf03639e64286edccf46552"}} +2026-08-08T21:14:24.713886741Z {"ts":"2026-08-08T21:14:24.713765175Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.713718111Z\" level=info msg=\"connecting to shim 72823b9dd02b549d3d668628aae86b3c0f57cfa1eaf03639e64286edccf46552\" address=\"unix:///run/containerd/s/2e5d5d3e8d9c5de80202cc917246cd932b9987d56deef8cee2de36b97aa70250\" namespace=moby-100000.100000 protocol=ttrpc version=3"}} +2026-08-08T21:14:24.715179077Z {"ts":"2026-08-08T21:14:24.715062223Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.714947216Z\" level=debug msg=\"loading plugin\" id=io.containerd.event.v1.publisher runtime=io.containerd.runc.v2 type=io.containerd.event.v1"}} +2026-08-08T21:14:24.715398614Z {"ts":"2026-08-08T21:14:24.715288423Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.715204242Z\" level=debug msg=\"loading plugin\" id=io.containerd.internal.v1.shutdown runtime=io.containerd.runc.v2 type=io.containerd.internal.v1"}} +2026-08-08T21:14:24.715518166Z {"ts":"2026-08-08T21:14:24.715396897Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.715264437Z\" level=debug msg=\"loading plugin\" id=io.containerd.ttrpc.v1.task runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1"}} +2026-08-08T21:14:24.715554059Z {"ts":"2026-08-08T21:14:24.715464376Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.715312574Z\" level=debug msg=\"registering ttrpc service\" id=io.containerd.ttrpc.v1.task runtime=io.containerd.runc.v2"}} +2026-08-08T21:14:24.715601821Z {"ts":"2026-08-08T21:14:24.715509836Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.715460173Z\" level=debug msg=\"serving api on socket\" socket=\"[inherited from parent]\""}} +2026-08-08T21:14:24.715747449Z {"ts":"2026-08-08T21:14:24.715679556Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.715487650Z\" level=debug msg=\"starting signal loop\" namespace=moby-100000.100000 path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby-100000.100000/72823b9dd02b549d3d668628aae86b3c0f57cfa1eaf03639e64286edccf46552 pid=504 runtime=io.containerd.runc.v2"}} +2026-08-08T21:14:24.725494987Z {"ts":"2026-08-08T21:14:24.725408652Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.725366680Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T21:14:24.726076944Z {"ts":"2026-08-08T21:14:24.725965719Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.725875500Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T21:14:24.731805679Z {"ts":"2026-08-08T21:14:24.73173014Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.731684267Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.45/containers/json?all=1\u0026filters=%7B%22id%22%3A%7B%2272823b9dd02b549d3d668628aae86b3c0f57cfa1eaf03639e64286edccf46552%22%3Atrue%7D%7D\" vars=\"map[version:1.45]\""}} +2026-08-08T21:14:24.732146929Z {"ts":"2026-08-08T21:14:24.732074098Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:14:24\" level=info msg=\"registered new container 72823b9dd02b\""}} +2026-08-08T21:14:24.738321480Z {"ts":"2026-08-08T21:14:24.738189392Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.738019256Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T21:14:24.739184977Z {"ts":"2026-08-08T21:14:24.739098811Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.738478008Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T21:14:24.742799550Z {"ts":"2026-08-08T21:14:24.742727108Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.742649923Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T21:14:24.742945091Z {"ts":"2026-08-08T21:14:24.742862883Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:14:24\" level=info msg=\"Container pre-registration completed: id = 72823b9dd02b\""}} +2026-08-08T21:14:24.743442707Z {"ts":"2026-08-08T21:14:24.743357207Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.743272311Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T21:14:24.747089764Z {"ts":"2026-08-08T21:14:24.746965281Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.746907408Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/containers/72823b9dd02b549d3d668628aae86b3c0f57cfa1eaf03639e64286edccf46552/json vars=\"map[name:72823b9dd02b549d3d668628aae86b3c0f57cfa1eaf03639e64286edccf46552 version:1.45]\""}} +2026-08-08T21:14:24.747686779Z {"ts":"2026-08-08T21:14:24.747563666Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.747495842Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.45/containers/json?all=1\u0026filters=%7B%22id%22%3A%7B%2272823b9dd02b549d3d668628aae86b3c0f57cfa1eaf03639e64286edccf46552%22%3Atrue%7D%7D\" vars=\"map[version:1.45]\""}} +2026-08-08T21:14:24.814119911Z {"ts":"2026-08-08T21:14:24.81393672Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:14:24\" level=info msg=\"Container registration completed: id = 72823b9dd02b, initPid = 542, uid:gid = 100000:100000\""}} +2026-08-08T21:14:24.865554840Z {"ts":"2026-08-08T21:14:24.865367957Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.865254950Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/create"}} +2026-08-08T21:14:24.882718395Z {"ts":"2026-08-08T21:14:24.882467749Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.882390686Z\" level=debug msg=\"sandbox set key processing took 530.393µs for container 72823b9dd02b549d3d668628aae86b3c0f57cfa1eaf03639e64286edccf46552\""}} +2026-08-08T21:14:24.882737001Z {"ts":"2026-08-08T21:14:24.882548305Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.882464974Z\" level=debug msg=\"Assigning addresses for endpoint workspace_cvm's interface on network bridge\""}} +2026-08-08T21:14:24.882739544Z {"ts":"2026-08-08T21:14:24.882578335Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.882479317Z\" level=debug msg=\"RequestAddress(LocalDefault/172.19.0.0/30, \u003cnil\u003e, map[com.docker.network.endpoint.name:workspace_cvm])\""}} +2026-08-08T21:14:24.882741821Z {"ts":"2026-08-08T21:14:24.882600177Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.882500392Z\" level=debug msg=\"Request address PoolID:172.19.0.0/30 Bits: 4, Unselected: 1, Sequence: (0xd0000000, 1)-\u003eend Curr:3 Serial:false PrefAddress:invalid IP \""}} +2026-08-08T21:14:24.883671836Z {"ts":"2026-08-08T21:14:24.883557646Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.883517356Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T21:14:24.884865963Z {"ts":"2026-08-08T21:14:24.884761494Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.884719205Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -A PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T21:14:24.886082124Z {"ts":"2026-08-08T21:14:24.885966607Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.885923251Z\" level=debug msg=\"bridge endpoint host link is up\" hostifname=vethef6d67f ifi=6"}} +2026-08-08T21:14:24.890414757Z {"ts":"2026-08-08T21:14:24.890316024Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.890276401Z\" level=debug msg=\"link has been set to up\" eid=9f5a4774ecc4 ep=workspace_cvm net=bridge nid=e1c1ac9e2c48"}} +2026-08-08T21:14:24.890648238Z {"ts":"2026-08-08T21:14:24.890567091Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.890524184Z\" level=debug msg=\"link update\" eid=9f5a4774ecc4 ep=workspace_cvm flags=\"deviceFlags(IFF_UP | IFF_BROADCAST | IFF_RUNNING | IFF_MULTICAST | IFF_LOWER_UP)\" iface=eth0 ifi=2 net=bridge nid=e1c1ac9e2c48"}} +2026-08-08T21:14:24.890918879Z {"ts":"2026-08-08T21:14:24.890811256Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.890777802Z\" level=debug msg=\"Bridge port is forwarding\" eid=9f5a4774ecc4 ep=workspace_cvm net=bridge nid=e1c1ac9e2c48 veth=vetha6be0c0"}} +2026-08-08T21:14:24.891030542Z {"ts":"2026-08-08T21:14:24.890943799Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.890910659Z\" level=debug msg=\"Sending unsolicited ARP/NA\" eid=9f5a4774ecc4 ep=workspace_cvm iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"de:e8:dc:e4:f1:6a\" mcastRouteOk=true net=bridge nid=e1c1ac9e2c48"}} +2026-08-08T21:14:24.897262601Z {"ts":"2026-08-08T21:14:24.897131256Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.897091049Z\" level=info msg=\"sbJoin: gwep4 ''-\u003e'9f5a4774ecc4', gwep6 ''-\u003e''\" eid=9f5a4774ecc4 ep=workspace_cvm net=bridge nid=e1c1ac9e2c48"}} +2026-08-08T21:14:24.897272956Z {"ts":"2026-08-08T21:14:24.897181722Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.897113939Z\" level=debug msg=\"Programming external connectivity on endpoint\" eid=9f5a4774ecc4 ep=workspace_cvm epid=9f5a4774ecc4 gw4=9f5a4774ecc4 gw6= net=bridge nid=e1c1ac9e2c48"}} +2026-08-08T21:14:24.903695803Z {"ts":"2026-08-08T21:14:24.903595186Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.903550325Z\" level=debug msg=\"EnableService START\" container=72823b9dd02b549d3d668628aae86b3c0f57cfa1eaf03639e64286edccf46552"}} +2026-08-08T21:14:24.903817872Z {"ts":"2026-08-08T21:14:24.903751263Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.903564630Z\" level=debug msg=\"EnableService DONE\" container=72823b9dd02b549d3d668628aae86b3c0f57cfa1eaf03639e64286edccf46552"}} +2026-08-08T21:14:24.915505806Z {"ts":"2026-08-08T21:14:24.915398143Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.915335617Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/start"}} +2026-08-08T21:14:24.926447331Z {"ts":"2026-08-08T21:14:24.926206875Z","level":"DEBUG","msg":"creating bootstrap directory","caller":"/home/geo/envbox/cli/docker.go:792","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"directory":"/home/coder"}} +2026-08-08T21:14:24.926522414Z {"output":"Creating \"/home/coder/.coder\" directory to host Coder assets...","time":"2026-08-08T21:14:24.926294076Z","type":"info"} +2026-08-08T21:14:24.927358257Z {"ts":"2026-08-08T21:14:24.927268024Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.926971990Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"mkdir\\\",\\\"-p\\\",\\\"/home/coder/.coder\\\"],\\\"Detach\\\":false,\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"1000\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/72823b9dd02b549d3d668628aae86b3c0f57cfa1eaf03639e64286edccf46552/exec vars=\"map[name:72823b9dd02b549d3d668628aae86b3c0f57cfa1eaf03639e64286edccf46552 version:1.51]\""}} +2026-08-08T21:14:24.928862936Z {"ts":"2026-08-08T21:14:24.928775471Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.927807673Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.51/exec/8abaa61fe6962094992a649a972dd0c77f4a6a30ee1559d287b9cb7f264d6821/start vars=\"map[name:8abaa61fe6962094992a649a972dd0c77f4a6a30ee1559d287b9cb7f264d6821 version:1.51]\""}} +2026-08-08T21:14:24.928966398Z {"ts":"2026-08-08T21:14:24.928893573Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.927906615Z\" level=debug msg=\"starting exec command 8abaa61fe6962094992a649a972dd0c77f4a6a30ee1559d287b9cb7f264d6821 in container 72823b9dd02b549d3d668628aae86b3c0f57cfa1eaf03639e64286edccf46552\""}} +2026-08-08T21:14:24.929883173Z {"ts":"2026-08-08T21:14:24.929805066Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.929221703Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T21:14:24.929987963Z {"ts":"2026-08-08T21:14:24.929932663Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.929239751Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T21:14:24.943635349Z {"ts":"2026-08-08T21:14:24.943475263Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:24.941289243Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T21:14:25.082032427Z {"ts":"2026-08-08T21:14:25.081866314Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:25.081781187Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T21:14:25.082343248Z {"ts":"2026-08-08T21:14:25.082250843Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:25.081823743Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T21:14:25.082514295Z {"ts":"2026-08-08T21:14:25.082432031Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:25.081982834Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T21:14:25.082652151Z {"ts":"2026-08-08T21:14:25.082579954Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:25.082008000Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T21:14:25.082728498Z {"ts":"2026-08-08T21:14:25.082674696Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:25.082023081Z\" level=debug msg=\"attach done\""}} +2026-08-08T21:14:25.083275044Z {"ts":"2026-08-08T21:14:25.083152197Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:25.082991324Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/exec/8abaa61fe6962094992a649a972dd0c77f4a6a30ee1559d287b9cb7f264d6821/json vars=\"map[id:8abaa61fe6962094992a649a972dd0c77f4a6a30ee1559d287b9cb7f264d6821 version:1.51]\""}} +2026-08-08T21:14:25.084488401Z {"ts":"2026-08-08T21:14:25.084388171Z","level":"DEBUG","msg":"setting CPU quota","caller":"/home/geo/envbox/cli/docker.go:816","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"quota":200000,"period":100000,"cgroup":"cgroupv2"}} +2026-08-08T21:14:25.085383098Z {"output":"Envbox startup complete!","time":"2026-08-08T21:14:25.085333917Z","type":"info"} +2026-08-08T21:14:25.086762698Z {"output":"","time":"2026-08-08T21:14:25.086722654Z","type":"done"} +2026-08-08T21:14:25.581339124Z {"ts":"2026-08-08T21:14:25.580964759Z","level":"ERROR","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:14:25\" level=error msg=\"Failed to write to /proc/sys/net/core/default_qdisc: open /proc/sys/net/core/default_qdisc: no such file or directory\""}} +2026-08-08T21:14:25.893016645Z {"ts":"2026-08-08T21:14:25.892750092Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:25.892610023Z\" level=debug msg=\"Sending unsolicited ARP/NA\" eid=9f5a4774ecc4 ep=workspace_cvm iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"de:e8:dc:e4:f1:6a\" mcastRouteOk=true n=1 net=bridge nid=e1c1ac9e2c48"}} +2026-08-08T21:14:26.892000083Z {"ts":"2026-08-08T21:14:26.891841437Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:14:26.891748231Z\" level=debug msg=\"Sending unsolicited ARP/NA\" eid=9f5a4774ecc4 ep=workspace_cvm iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"de:e8:dc:e4:f1:6a\" mcastRouteOk=true n=2 net=bridge nid=e1c1ac9e2c48"}} diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cache-v3-blocked-rendered.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cache-v3-blocked-rendered.yaml new file mode 100644 index 0000000..799d4cb --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cache-v3-blocked-rendered.yaml @@ -0,0 +1,135 @@ +apiVersion: v1 +kind: Pod +metadata: + labels: + app.kubernetes.io/name: envbox-smoke + experiment.coder.com/cache-mount: prototype + experiment.coder.com/role: workspace + name: envbox-smoke + namespace: envbox-auto +spec: + containers: + - command: + - /envbox + - docker + env: + - name: CODER_INNER_IMAGE + value: us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base@sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d + - name: CODER_INNER_IMAGE_CACHE_DIR + value: /cache + - name: CODER_INNER_USERNAME + value: coder + - name: CODER_INNER_HOSTNAME + value: envbox-smoke + - name: CODER_MOUNTS + value: /home/coder:/home/coder + - name: CODER_CPUS + value: "1" + - name: CODER_MEMORY + value: "4294967296" + - name: CODER_DEBUG + value: "true" + image: 849808308023.dkr.ecr.us-east-2.amazonaws.com/envbox-eks-cache-experiment@sha256:f48bb6494552adeaeb4f0ffa0c8aa01b74ba93665a5554efc8f000ff4b3fdf62 + imagePullPolicy: Always + name: envbox + resources: + limits: + cpu: "2" + memory: 7Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + allowPrivilegeEscalation: true + privileged: true + seccompProfile: + type: Unconfined + volumeMounts: + - mountPath: /home/coder + name: workspace + subPath: home + - mountPath: /var/lib/coder/docker + name: workspace + subPath: cache/docker + - mountPath: /var/lib/coder/containers + name: workspace + subPath: cache/containers + - mountPath: /var/lib/sysbox + name: sysbox + - mountPath: /var/lib/containers + name: workspace + subPath: envbox-cache-hit/containers + - mountPath: /var/lib/docker + name: workspace + subPath: envbox-cache-hit/docker + - mountPath: /usr/src + name: usr-src + readOnly: true + - mountPath: /lib/modules + name: lib-modules + readOnly: true + - mountPath: /cache + name: cache + hostAliases: + - hostnames: + - us-docker.pkg.dev + ip: 127.0.0.1 + initContainers: + - command: + - /bin/sh + - -ec + - |- + mkdir -p \ + /workspace-volume/home \ + /workspace-volume/cache/docker \ + /workspace-volume/cache/containers \ + /workspace-volume/envbox-cache-hit/containers \ + /workspace-volume/envbox-cache-hit/docker + image: public.ecr.aws/docker/library/alpine:3.21 + imagePullPolicy: IfNotPresent + name: initialize-workspace-volume + resources: + limits: + memory: 64Mi + requests: + cpu: 10m + memory: 16Mi + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: + - ALL + runAsGroup: 0 + runAsUser: 0 + seccompProfile: + type: RuntimeDefault + volumeMounts: + - mountPath: /workspace-volume + name: workspace + nodeSelector: + experiment.coder.com/envbox-auto: "true" + restartPolicy: Never + terminationGracePeriodSeconds: 300 + tolerations: + - effect: NoSchedule + key: experiment.coder.com/envbox-auto + operator: Equal + value: "true" + volumes: + - name: workspace + persistentVolumeClaim: + claimName: envbox-workspace + - emptyDir: {} + name: sysbox + - hostPath: + path: /usr/src + type: "" + name: usr-src + - hostPath: + path: /lib/modules + type: "" + name: lib-modules + - hostPath: + path: /var/lib/envbox-image-cache + type: DirectoryOrCreate + name: cache diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cache-v3-cold.log b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cache-v3-cold.log new file mode 100644 index 0000000..0e06f4a --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cache-v3-cold.log @@ -0,0 +1,708 @@ +2026-08-08T21:10:53.187647637Z {"ts":"2026-08-08T21:10:53.187508969Z","level":"INFO","msg":"waiting for signal","caller":"/home/geo/envbox/cli/docker.go:180","func":"github.com/coder/envbox/cli.dockerCmd.func1.1"} +2026-08-08T21:10:53.187713544Z {"ts":"2026-08-08T21:10:53.18764242Z","level":"DEBUG","msg":"starting dockerd","caller":"/home/geo/envbox/cli/docker.go:259","func":"github.com/coder/envbox/cli.dockerCmd.func1","fields":{"args":[]}} +2026-08-08T21:10:53.187913906Z {"output":"Waiting for sysbox processes to startup...","time":"2026-08-08T21:10:53.187698963Z","type":"info"} +2026-08-08T21:10:53.188325177Z {"ts":"2026-08-08T21:10:53.1882358Z","level":"DEBUG","msg":"waiting for manager","caller":"/home/geo/envbox/cli/docker.go:269","func":"github.com/coder/envbox/cli.dockerCmd.func1"} +2026-08-08T21:10:53.206468057Z {"ts":"2026-08-08T21:10:53.205851368Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"Starting sysbox-mgr\""}} +2026-08-08T21:10:53.206479150Z {"ts":"2026-08-08T21:10:53.206029629Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"Edition: Community Edition (CE)\""}} +2026-08-08T21:10:53.206481115Z {"ts":"2026-08-08T21:10:53.206098623Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"Version: 0.7.0\""}} +2026-08-08T21:10:53.206482992Z {"ts":"2026-08-08T21:10:53.206132327Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"Commit-ID: bff3721f86e737cfa129dfe9fe2e7933692aba26\""}} +2026-08-08T21:10:53.206485267Z {"ts":"2026-08-08T21:10:53.206161568Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"Sysbox data root: /var/lib/sysbox\""}} +2026-08-08T21:10:53.206487234Z {"ts":"2026-08-08T21:10:53.206194795Z","level":"WARN","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:10:53\" level=warning msg=\"failed to cleanup /var/lib/sysbox: unlinkat /var/lib/sysbox: device or resource busy\""}} +2026-08-08T21:10:53.206491077Z {"ts":"2026-08-08T21:10:53.206223333Z","level":"WARN","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:10:53\" level=warning msg=\"No kernel-headers found in host filesystem at /usr/src/linux-headers-6.18.38. No headers will be mounted inside any of the containers.\""}} +2026-08-08T21:10:53.206666376Z {"ts":"2026-08-08T21:10:53.206540104Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"Starting sysbox-fs\""}} +2026-08-08T21:10:53.206709929Z {"ts":"2026-08-08T21:10:53.206657993Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"Edition: Community Edition (CE)\""}} +2026-08-08T21:10:53.206788502Z {"ts":"2026-08-08T21:10:53.206704143Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"Version: 0.7.0\""}} +2026-08-08T21:10:53.206863738Z {"ts":"2026-08-08T21:10:53.206779686Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"Commit-ID: b70bd38bbf72bf0e759c5f7d8c38925d717068ae\""}} +2026-08-08T21:10:53.206994486Z {"ts":"2026-08-08T21:10:53.206845593Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"Initializing with 'allow-immutable-remounts' knob disabled (default)\""}} +2026-08-08T21:10:53.206998107Z {"ts":"2026-08-08T21:10:53.206925254Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"Initializing with 'allow-immutable-unmounts' knob enabled (default)\""}} +2026-08-08T21:10:53.207031013Z {"ts":"2026-08-08T21:10:53.206981767Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"FUSE dir = /var/lib/sysboxfs\""}} +2026-08-08T21:10:53.207099638Z {"ts":"2026-08-08T21:10:53.207025363Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"Host does not support writes to /proc/sys/kernel/shm* from user-ns; will apply work-around.\""}} +2026-08-08T21:10:53.207159115Z {"ts":"2026-08-08T21:10:53.20709107Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"IOvec memParser elected\""}} +2026-08-08T21:10:53.207716534Z {"ts":"2026-08-08T21:10:53.207612197Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"Listening on /run/sysbox/sysfs.sock\""}} +2026-08-08T21:10:53.207821566Z {"ts":"2026-08-08T21:10:53.207730449Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"Ready ...\""}} +2026-08-08T21:10:53.244821179Z {"ts":"2026-08-08T21:10:53.244654783Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"sed: couldn't flush stdout: Device or resource busy"}} +2026-08-08T21:10:53.250819859Z {"ts":"2026-08-08T21:10:53.250677739Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"System container mode enabled.\""}} +2026-08-08T21:10:53.252149764Z {"ts":"2026-08-08T21:10:53.251985337Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"binfmt_misc namespacing supported by kernel; will auto mount it in containers.\""}} +2026-08-08T21:10:53.252165982Z {"ts":"2026-08-08T21:10:53.252077419Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"Shiftfs module found in kernel: no\""}} +2026-08-08T21:10:53.252214625Z {"ts":"2026-08-08T21:10:53.252155436Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"Shiftfs works properly: no\""}} +2026-08-08T21:10:53.252261467Z {"ts":"2026-08-08T21:10:53.252204589Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"Shiftfs-on-overlayfs works properly: no\""}} +2026-08-08T21:10:53.252333837Z {"ts":"2026-08-08T21:10:53.252240076Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"ID-mapped mounts supported by kernel: yes\""}} +2026-08-08T21:10:53.252339381Z {"ts":"2026-08-08T21:10:53.252296309Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"Overlayfs on ID-mapped mounts supported by kernel: yes\""}} +2026-08-08T21:10:53.252505390Z {"ts":"2026-08-08T21:10:53.25233631Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"Operating in system container mode.\""}} +2026-08-08T21:10:53.252510205Z {"ts":"2026-08-08T21:10:53.252394322Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"Relaxed read-only mode disabled.\""}} +2026-08-08T21:10:53.252512210Z {"ts":"2026-08-08T21:10:53.252432313Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"Inner container image preloading enabled.\""}} +2026-08-08T21:10:53.253326318Z {"ts":"2026-08-08T21:10:53.253228307Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"Listening on /run/sysbox/sysmgr.sock\""}} +2026-08-08T21:10:53.253435625Z {"ts":"2026-08-08T21:10:53.253364044Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:10:53\" level=info msg=\"Ready ...\""}} +2026-08-08T21:10:53.275899349Z {"ts":"2026-08-08T21:10:53.275754493Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.275677497Z\" level=info msg=\"User namespaces: ID ranges will be mapped to subuid/subgid ranges of: coder\""}} +2026-08-08T21:10:53.276018687Z {"ts":"2026-08-08T21:10:53.275836268Z","level":"WARN","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.275774790Z\" level=warning msg=\"userns remapping enabled, disabling containerd snapshotter\""}} +2026-08-08T21:10:53.276125083Z {"ts":"2026-08-08T21:10:53.276050039Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.275785320Z\" level=info msg=\"Starting up\""}} +2026-08-08T21:10:53.276233949Z {"ts":"2026-08-08T21:10:53.276157284Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.275870885Z\" level=info msg=\"User namespaces: ID ranges will be mapped to subuid/subgid ranges of: coder\""}} +2026-08-08T21:10:53.276344759Z {"ts":"2026-08-08T21:10:53.27628952Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.275956688Z\" level=debug msg=\"Creating user namespaced daemon root: /var/lib/docker/100000.100000\""}} +2026-08-08T21:10:53.276708141Z {"ts":"2026-08-08T21:10:53.276606763Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.276577166Z\" level=debug msg=\"Listener created for HTTP on unix (/var/run/docker.sock)\""}} +2026-08-08T21:10:53.276715841Z {"ts":"2026-08-08T21:10:53.276644472Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.276597816Z\" level=info msg=\"containerd not running, starting managed containerd\""}} +2026-08-08T21:10:53.277070507Z {"ts":"2026-08-08T21:10:53.27693608Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.276904395Z\" level=debug msg=\"starting containerd binary\" binary=containerd module=libcontainerd"}} +2026-08-08T21:10:53.278038156Z {"ts":"2026-08-08T21:10:53.277876523Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.277330985Z\" level=info msg=\"started new containerd process\" address=/var/run/docker/containerd/containerd.sock module=libcontainerd pid=63"}} +2026-08-08T21:10:53.278049058Z {"ts":"2026-08-08T21:10:53.277947744Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.277441220Z\" level=debug msg=\"created containerd monitoring client\" address=/var/run/docker/containerd/containerd.sock module=libcontainerd"}} +2026-08-08T21:10:53.286736107Z {"ts":"2026-08-08T21:10:53.286582675Z","level":"WARN","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53Z\" level=warning msg=\"Configuration migrated from version 2, use `containerd config migrate` to avoid migration\" t=\"7.085µs\""}} +2026-08-08T21:10:53.287473761Z {"ts":"2026-08-08T21:10:53.287358546Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.287290614Z\" level=info msg=\"starting containerd\" revision=aad11006b869517fcd3009450b6f82da282e1a9b version=v2.3.3"}} +2026-08-08T21:10:53.287827815Z {"ts":"2026-08-08T21:10:53.287745603Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.287614066Z\" level=info msg=\"loading plugin\" id=io.containerd.content.v1.content type=io.containerd.content.v1"}} +2026-08-08T21:10:53.289053768Z {"ts":"2026-08-08T21:10:53.288889149Z","level":"WARN","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.288833208Z\" level=warning msg=\"failed check for fsverity support\" error=\"enable fsverity failed: operation not supported\" path=/var/lib/docker/100000.100000/containerd/daemon/io.containerd.content.v1.content"}} +2026-08-08T21:10:53.289079736Z {"ts":"2026-08-08T21:10:53.288963684Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.288859528Z\" level=info msg=\"loading plugin\" id=io.containerd.image-verifier.v1.bindir type=io.containerd.image-verifier.v1"}} +2026-08-08T21:10:53.289178823Z {"ts":"2026-08-08T21:10:53.289080948Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.288872608Z\" level=info msg=\"loading plugin\" id=io.containerd.internal.v1.opt type=io.containerd.internal.v1"}} +2026-08-08T21:10:53.289329193Z {"ts":"2026-08-08T21:10:53.28924264Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.289158427Z\" level=info msg=\"loading plugin\" id=io.containerd.warning.v1.deprecations type=io.containerd.warning.v1"}} +2026-08-08T21:10:53.289394330Z {"ts":"2026-08-08T21:10:53.289336022Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.289299892Z\" level=info msg=\"loading plugin\" id=io.containerd.event.v1.exchange type=io.containerd.event.v1"}} +2026-08-08T21:10:53.289569635Z {"ts":"2026-08-08T21:10:53.289468417Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.289440892Z\" level=info msg=\"loading plugin\" id=io.containerd.mount-handler.v1.erofs type=io.containerd.mount-handler.v1"}} +2026-08-08T21:10:53.289705137Z {"ts":"2026-08-08T21:10:53.289513908Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.289458333Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.blockfile type=io.containerd.snapshotter.v1"}} +2026-08-08T21:10:53.289787057Z {"ts":"2026-08-08T21:10:53.289665126Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.289531010Z\" level=info msg=\"skip loading plugin\" error=\"no scratch file generator: skip plugin\" id=io.containerd.snapshotter.v1.blockfile type=io.containerd.snapshotter.v1"}} +2026-08-08T21:10:53.289903048Z {"ts":"2026-08-08T21:10:53.289807766Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.289572283Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.btrfs type=io.containerd.snapshotter.v1"}} +2026-08-08T21:10:53.290050012Z {"ts":"2026-08-08T21:10:53.289952805Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.289767674Z\" level=info msg=\"skip loading plugin\" error=\"path /var/lib/docker/100000.100000/containerd/daemon/io.containerd.snapshotter.v1.btrfs (ext4) must be a btrfs filesystem to be used with the btrfs snapshotter: skip plugin\" id=io.containerd.snapshotter.v1.btrfs type=io.containerd.snapshotter.v1"}} +2026-08-08T21:10:53.290194204Z {"ts":"2026-08-08T21:10:53.290044477Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.289813830Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.devmapper type=io.containerd.snapshotter.v1"}} +2026-08-08T21:10:53.290201205Z {"ts":"2026-08-08T21:10:53.290120402Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.289827037Z\" level=info msg=\"skip loading plugin\" error=\"devmapper not configured: skip plugin\" id=io.containerd.snapshotter.v1.devmapper type=io.containerd.snapshotter.v1"}} +2026-08-08T21:10:53.290206669Z {"ts":"2026-08-08T21:10:53.290161339Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.289834732Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.erofs type=io.containerd.snapshotter.v1"}} +2026-08-08T21:10:53.290261215Z {"ts":"2026-08-08T21:10:53.290213678Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.289980210Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.native type=io.containerd.snapshotter.v1"}} +2026-08-08T21:10:53.290324477Z {"ts":"2026-08-08T21:10:53.290274737Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.290007597Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.overlayfs type=io.containerd.snapshotter.v1"}} +2026-08-08T21:10:53.290402855Z {"ts":"2026-08-08T21:10:53.290320098Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.290238575Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.zfs type=io.containerd.snapshotter.v1"}} +2026-08-08T21:10:53.290497451Z {"ts":"2026-08-08T21:10:53.290433694Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.290366878Z\" level=info msg=\"skip loading plugin\" error=\"lstat /var/lib/docker/100000.100000/containerd/daemon/io.containerd.snapshotter.v1.zfs: no such file or directory: skip plugin\" id=io.containerd.snapshotter.v1.zfs type=io.containerd.snapshotter.v1"}} +2026-08-08T21:10:53.290572203Z {"ts":"2026-08-08T21:10:53.290517942Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.290423662Z\" level=info msg=\"loading plugin\" id=io.containerd.monitor.task.v1.cgroups type=io.containerd.monitor.task.v1"}} +2026-08-08T21:10:53.290854515Z {"ts":"2026-08-08T21:10:53.290760593Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.290737179Z\" level=info msg=\"loading plugin\" id=io.containerd.metadata.v1.bolt type=io.containerd.metadata.v1"}} +2026-08-08T21:10:53.290887219Z {"ts":"2026-08-08T21:10:53.290834589Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.290789503Z\" level=info msg=\"metadata content store policy set\" policy=shared"}} +2026-08-08T21:10:53.298817442Z {"ts":"2026-08-08T21:10:53.298331581Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.298282464Z\" level=info msg=\"loading plugin\" id=io.containerd.gc.v1.scheduler type=io.containerd.gc.v1"}} +2026-08-08T21:10:53.298825385Z {"ts":"2026-08-08T21:10:53.298377951Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.298314553Z\" level=info msg=\"loading plugin\" id=io.containerd.server.v1.metrics type=io.containerd.server.v1"}} +2026-08-08T21:10:53.298827671Z {"ts":"2026-08-08T21:10:53.298400807Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.298324429Z\" level=info msg=\"skip loading plugin\" error=\"skip plugin\" id=io.containerd.server.v1.metrics type=io.containerd.server.v1"}} +2026-08-08T21:10:53.298833544Z {"ts":"2026-08-08T21:10:53.298425324Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.298332436Z\" level=info msg=\"loading plugin\" id=io.containerd.tracing.processor.v1.otlp type=io.containerd.tracing.processor.v1"}} +2026-08-08T21:10:53.298835762Z {"ts":"2026-08-08T21:10:53.298447899Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.298343171Z\" level=info msg=\"skip loading plugin\" error=\"skip plugin: tracing endpoint not configured\" id=io.containerd.tracing.processor.v1.otlp type=io.containerd.tracing.processor.v1"}} +2026-08-08T21:10:53.298837687Z {"ts":"2026-08-08T21:10:53.298472121Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.298351220Z\" level=info msg=\"loading plugin\" id=io.containerd.internal.v1.tracing type=io.containerd.internal.v1"}} +2026-08-08T21:10:53.298839540Z {"ts":"2026-08-08T21:10:53.298504282Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.298365038Z\" level=info msg=\"skip loading plugin\" error=\"skip plugin: tracing endpoint not configured\" id=io.containerd.internal.v1.tracing type=io.containerd.internal.v1"}} +2026-08-08T21:10:53.298841474Z {"ts":"2026-08-08T21:10:53.298531611Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.298372652Z\" level=info msg=\"loading plugin\" id=io.containerd.nri.v1.nri type=io.containerd.nri.v1"}} +2026-08-08T21:10:53.298843582Z {"ts":"2026-08-08T21:10:53.298552273Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.298445291Z\" level=info msg=\"built-in NRI default validator is disabled\""}} +2026-08-08T21:10:53.298845778Z {"ts":"2026-08-08T21:10:53.298573625Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.298451944Z\" level=info msg=\"runtime interface created\""}} +2026-08-08T21:10:53.298849975Z {"ts":"2026-08-08T21:10:53.298593539Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.298456211Z\" level=info msg=\"created NRI interface\""}} +2026-08-08T21:10:53.298865424Z {"ts":"2026-08-08T21:10:53.29861326Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.298462304Z\" level=info msg=\"loading plugin\" id=io.containerd.ttrpc.v1.otelttrpc type=io.containerd.ttrpc.v1"}} +2026-08-08T21:10:53.298874412Z {"ts":"2026-08-08T21:10:53.298637315Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.298470842Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.containers-service type=io.containerd.service.v1"}} +2026-08-08T21:10:53.298876400Z {"ts":"2026-08-08T21:10:53.298662626Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.298485829Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.content-service type=io.containerd.service.v1"}} +2026-08-08T21:10:53.298878265Z {"ts":"2026-08-08T21:10:53.298684961Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.298494114Z\" level=info msg=\"loading plugin\" id=io.containerd.differ.v1.erofs type=io.containerd.differ.v1"}} +2026-08-08T21:10:53.298880939Z {"ts":"2026-08-08T21:10:53.298711522Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.298557151Z\" level=info msg=\"skip loading plugin\" error=\"failed to check mkfs.erofs availability: failed to run mkfs.erofs --help: exec: \\\"mkfs.erofs\\\": executable file not found in $PATH: skip plugin\" id=io.containerd.differ.v1.erofs type=io.containerd.differ.v1"}} +2026-08-08T21:10:53.298882804Z {"ts":"2026-08-08T21:10:53.298737244Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.298568165Z\" level=info msg=\"loading plugin\" id=io.containerd.mount-manager.v1.bolt type=io.containerd.mount-manager.v1"}} +2026-08-08T21:10:53.299671669Z {"ts":"2026-08-08T21:10:53.299583155Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.299552900Z\" level=info msg=\"loading plugin\" id=io.containerd.differ.v1.walking type=io.containerd.differ.v1"}} +2026-08-08T21:10:53.299729247Z {"ts":"2026-08-08T21:10:53.299652011Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.299602235Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.diff-service type=io.containerd.service.v1"}} +2026-08-08T21:10:53.299845672Z {"ts":"2026-08-08T21:10:53.29971534Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.299617055Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.images-service type=io.containerd.service.v1"}} +2026-08-08T21:10:53.299853407Z {"ts":"2026-08-08T21:10:53.29978705Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.299627667Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.introspection-service type=io.containerd.service.v1"}} +2026-08-08T21:10:53.299952278Z {"ts":"2026-08-08T21:10:53.299884734Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.299697272Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.namespaces-service type=io.containerd.service.v1"}} +2026-08-08T21:10:53.300026762Z {"ts":"2026-08-08T21:10:53.299980228Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.299752566Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.snapshots-service type=io.containerd.service.v1"}} +2026-08-08T21:10:53.300104943Z {"ts":"2026-08-08T21:10:53.300060028Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.299763967Z\" level=info msg=\"loading plugin\" id=io.containerd.shim.v1.manager type=io.containerd.shim.v1"}} +2026-08-08T21:10:53.300179736Z {"ts":"2026-08-08T21:10:53.300136462Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.299787017Z\" level=info msg=\"loading plugin\" id=io.containerd.runtime.v2.task type=io.containerd.runtime.v2"}} +2026-08-08T21:10:53.300258367Z {"ts":"2026-08-08T21:10:53.300216597Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.299950884Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.tasks-service type=io.containerd.service.v1"}} +2026-08-08T21:10:53.300328277Z {"ts":"2026-08-08T21:10:53.3002895Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.299967726Z\" level=debug msg=\"No blockio config file specified, blockio not configured\""}} +2026-08-08T21:10:53.300412604Z {"ts":"2026-08-08T21:10:53.300361177Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.299973371Z\" level=debug msg=\"No RDT config file specified, RDT not configured\""}} +2026-08-08T21:10:53.301150733Z {"ts":"2026-08-08T21:10:53.300448857Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.299979320Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.containers type=io.containerd.grpc.v1"}} +2026-08-08T21:10:53.301657707Z {"ts":"2026-08-08T21:10:53.30157404Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.300011308Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.content type=io.containerd.grpc.v1"}} +2026-08-08T21:10:53.301854104Z {"ts":"2026-08-08T21:10:53.301799621Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.300031687Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.diff type=io.containerd.grpc.v1"}} +2026-08-08T21:10:53.302272311Z {"ts":"2026-08-08T21:10:53.302007027Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.300050930Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.events type=io.containerd.grpc.v1"}} +2026-08-08T21:10:53.302368187Z {"ts":"2026-08-08T21:10:53.302308593Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.300059509Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.images type=io.containerd.grpc.v1"}} +2026-08-08T21:10:53.302429008Z {"ts":"2026-08-08T21:10:53.302391551Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.300097964Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.introspection type=io.containerd.grpc.v1"}} +2026-08-08T21:10:53.302513009Z {"ts":"2026-08-08T21:10:53.302462414Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.300108013Z\" level=info msg=\"loading plugin\" id=io.containerd.lease.v1.manager type=io.containerd.lease.v1"}} +2026-08-08T21:10:53.302580452Z {"ts":"2026-08-08T21:10:53.302526796Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.300117653Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.leases type=io.containerd.grpc.v1"}} +2026-08-08T21:10:53.302659150Z {"ts":"2026-08-08T21:10:53.302601703Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.300126882Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.mounts type=io.containerd.grpc.v1"}} +2026-08-08T21:10:53.302731861Z {"ts":"2026-08-08T21:10:53.302672457Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.300135013Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.namespaces type=io.containerd.grpc.v1"}} +2026-08-08T21:10:53.302819482Z {"ts":"2026-08-08T21:10:53.30274647Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.300145591Z\" level=info msg=\"loading plugin\" id=io.containerd.sandbox.store.v1.local type=io.containerd.sandbox.store.v1"}} +2026-08-08T21:10:53.302943848Z {"ts":"2026-08-08T21:10:53.302836617Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.300178431Z\" level=info msg=\"loading plugin\" id=io.containerd.transfer.v1.local type=io.containerd.transfer.v1"}} +2026-08-08T21:10:53.303058021Z {"ts":"2026-08-08T21:10:53.302975414Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.300221427Z\" level=info msg=\"loading plugin\" id=io.containerd.cri.v1.images type=io.containerd.cri.v1"}} +2026-08-08T21:10:53.303148464Z {"ts":"2026-08-08T21:10:53.30308357Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.300284461Z\" level=info msg=\"Get image filesystem path \\\"/var/lib/docker/100000.100000/containerd/daemon/io.containerd.snapshotter.v1.overlayfs\\\" for snapshotter \\\"overlayfs\\\"\""}} +2026-08-08T21:10:53.303223731Z {"ts":"2026-08-08T21:10:53.30316614Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.300296057Z\" level=info msg=\"Start snapshots syncer\""}} +2026-08-08T21:10:53.303304315Z {"ts":"2026-08-08T21:10:53.303232315Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.300336357Z\" level=info msg=\"loading plugin\" id=io.containerd.cri.v1.runtime type=io.containerd.cri.v1"}} +2026-08-08T21:10:53.303509668Z {"ts":"2026-08-08T21:10:53.303325308Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.300741302Z\" level=info msg=\"starting cri plugin\" config=\"{\\\"containerd\\\":{\\\"defaultRuntimeName\\\":\\\"runc\\\",\\\"runtimes\\\":{\\\"runc\\\":{\\\"runtimeType\\\":\\\"io.containerd.runc.v2\\\",\\\"runtimePath\\\":\\\"\\\",\\\"PodAnnotations\\\":null,\\\"ContainerAnnotations\\\":null,\\\"options\\\":{\\\"BinaryName\\\":\\\"\\\",\\\"CriuImagePath\\\":\\\"\\\",\\\"CriuWorkPath\\\":\\\"\\\",\\\"IoGid\\\":0,\\\"IoUid\\\":0,\\\"NoNewKeyring\\\":false,\\\"Root\\\":\\\"\\\",\\\"ShimCgroup\\\":\\\"\\\",\\\"SystemdCgroup\\\":false},\\\"privileged_without_host_devices\\\":false,\\\"privileged_without_host_devices_all_devices_allowed\\\":false,\\\"cgroupWritable\\\":false,\\\"baseRuntimeSpec\\\":\\\"\\\",\\\"cniConfDir\\\":\\\"\\\",\\\"cniMaxConfNum\\\":0,\\\"snapshotter\\\":\\\"\\\",\\\"sandboxer\\\":\\\"podsandbox\\\",\\\"io_type\\\":\\\"\\\"}},\\\"ignoreBlockIONotEnabledErrors\\\":false,\\\"ignoreRdtNotEnabledErrors\\\":false},\\\"cni\\\":{\\\"binDir\\\":\\\"\\\",\\\"binDirs\\\":[\\\"/opt/cni/bin\\\"],\\\"confDir\\\":\\\"/etc/cni/net.d\\\",\\\"maxConfNum\\\":1,\\\"setupSerially\\\":false,\\\"confTemplate\\\":\\\"\\\",\\\"ipPref\\\":\\\"\\\",\\\"useInternalLoopback\\\":false},\\\"enableSelinux\\\":false,\\\"selinuxCategoryRange\\\":1024,\\\"maxContainerLogLineSize\\\":16384,\\\"disableApparmor\\\":false,\\\"restrictOOMScoreAdj\\\":false,\\\"disableProcMount\\\":false,\\\"unsetSeccompProfile\\\":\\\"\\\",\\\"tolerateMissingHugetlbController\\\":true,\\\"disableHugetlbController\\\":true,\\\"device_ownership_from_security_context\\\":false,\\\"ignoreImageDefinedVolumes\\\":false,\\\"netnsMountsUnderStateDir\\\":false,\\\"enableUnprivilegedPorts\\\":true,\\\"enableUnprivilegedICMP\\\":true,\\\"enableCDI\\\":true,\\\"cdiSpecDirs\\\":[\\\"/etc/cdi\\\",\\\"/var/run/cdi\\\"],\\\"drainExecSyncIOTimeout\\\":\\\"0s\\\",\\\"ignoreDeprecationWarnings\\\":null,\\\"statsCollectPeriod\\\":\\\"\\\",\\\"statsRetentionPeriod\\\":\\\"\\\",\\\"containerdRootDir\\\":\\\"/var/lib/docker/100000.100000/containerd/daemon\\\",\\\"containerdEndpoint\\\":\\\"/var/run/docker/containerd/containerd.sock\\\",\\\"rootDir\\\":\\\"/var/lib/docker/100000.100000/containerd/daemon/io.containerd.grpc.v1.cri\\\",\\\"stateDir\\\":\\\"/var/run/docker/containerd/daemon/io.containerd.grpc.v1.cri\\\"}\""}} +2026-08-08T21:10:53.303603487Z {"ts":"2026-08-08T21:10:53.30353202Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.300821024Z\" level=info msg=\"loading plugin\" id=io.containerd.podsandbox.controller.v1.podsandbox type=io.containerd.podsandbox.controller.v1"}} +2026-08-08T21:10:53.303663315Z {"ts":"2026-08-08T21:10:53.303625737Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.300870204Z\" level=info msg=\"loading plugin\" id=io.containerd.sandbox.controller.v1.shim type=io.containerd.sandbox.controller.v1"}} +2026-08-08T21:10:53.303729987Z {"ts":"2026-08-08T21:10:53.303678793Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.301011644Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.sandbox-controllers type=io.containerd.grpc.v1"}} +2026-08-08T21:10:53.303792697Z {"ts":"2026-08-08T21:10:53.303755368Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.301065060Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.sandboxes type=io.containerd.grpc.v1"}} +2026-08-08T21:10:53.303863597Z {"ts":"2026-08-08T21:10:53.303808106Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.301081915Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.snapshots type=io.containerd.grpc.v1"}} +2026-08-08T21:10:53.303942250Z {"ts":"2026-08-08T21:10:53.303889702Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.301096385Z\" level=info msg=\"loading plugin\" id=io.containerd.streaming.v1.manager type=io.containerd.streaming.v1"}} +2026-08-08T21:10:53.304016502Z {"ts":"2026-08-08T21:10:53.303969434Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.301111792Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.streaming type=io.containerd.grpc.v1"}} +2026-08-08T21:10:53.304081861Z {"ts":"2026-08-08T21:10:53.30404291Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.301156407Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.tasks type=io.containerd.grpc.v1"}} +2026-08-08T21:10:53.304148141Z {"ts":"2026-08-08T21:10:53.30409422Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.301172869Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.transfer type=io.containerd.grpc.v1"}} +2026-08-08T21:10:53.304217422Z {"ts":"2026-08-08T21:10:53.304177657Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.301189271Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.version type=io.containerd.grpc.v1"}} +2026-08-08T21:10:53.304286921Z {"ts":"2026-08-08T21:10:53.304229493Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.301203821Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.healthcheck type=io.containerd.grpc.v1"}} +2026-08-08T21:10:53.304385633Z {"ts":"2026-08-08T21:10:53.304327115Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.301242237Z\" level=info msg=\"loading plugin\" id=io.containerd.server.v1.ttrpc type=io.containerd.server.v1"}} +2026-08-08T21:10:53.304444309Z {"ts":"2026-08-08T21:10:53.304407288Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.301292562Z\" level=info msg=\"loading plugin\" id=io.containerd.monitor.container.v1.restart type=io.containerd.monitor.container.v1"}} +2026-08-08T21:10:53.304519082Z {"ts":"2026-08-08T21:10:53.304479927Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.301330037Z\" level=info msg=\"loading plugin\" id=io.containerd.metrics.v1.grpc-prometheus type=io.containerd.metrics.v1"}} +2026-08-08T21:10:53.304578476Z {"ts":"2026-08-08T21:10:53.304540042Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.301360943Z\" level=info msg=\"loading plugin\" id=io.containerd.metrics.v1.grpc-otel type=io.containerd.metrics.v1"}} +2026-08-08T21:10:53.306329961Z {"ts":"2026-08-08T21:10:53.304609392Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.301381021Z\" level=info msg=\"loading plugin\" id=io.containerd.server.v1.grpc type=io.containerd.server.v1"}} +2026-08-08T21:10:53.307202205Z {"ts":"2026-08-08T21:10:53.307108838Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.307067004Z\" level=info msg=\"loading plugin\" id=io.containerd.server.v1.grpc-tcp type=io.containerd.server.v1"}} +2026-08-08T21:10:53.307239531Z {"ts":"2026-08-08T21:10:53.307167508Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.307090928Z\" level=info msg=\"skip loading plugin\" error=\"skip plugin\" id=io.containerd.server.v1.grpc-tcp type=io.containerd.server.v1"}} +2026-08-08T21:10:53.307246440Z {"ts":"2026-08-08T21:10:53.307207849Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.307100279Z\" level=info msg=\"loading plugin\" id=io.containerd.http.v1.pprof type=io.containerd.http.v1"}} +2026-08-08T21:10:53.307383488Z {"ts":"2026-08-08T21:10:53.307311726Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.307277822Z\" level=info msg=\"loading plugin\" id=io.containerd.server.v1.debug type=io.containerd.server.v1"}} +2026-08-08T21:10:53.307650630Z {"ts":"2026-08-08T21:10:53.307575057Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.307531678Z\" level=info msg=serving... address=/var/run/docker/containerd/containerd.sock.ttrpc"}} +2026-08-08T21:10:53.307907794Z {"ts":"2026-08-08T21:10:53.307833489Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.307561912Z\" level=info msg=\"starting GRPC server\" address=/var/run/docker/containerd/containerd.sock gid=0 uid=0"}} +2026-08-08T21:10:53.307972238Z {"ts":"2026-08-08T21:10:53.307900449Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.307650358Z\" level=info msg=serving... address=/var/run/docker/containerd/containerd.sock"}} +2026-08-08T21:10:53.307975555Z {"ts":"2026-08-08T21:10:53.30792799Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.307746269Z\" level=info msg=serving... address=/var/run/docker/containerd/containerd-debug.sock"}} +2026-08-08T21:10:53.308038602Z {"ts":"2026-08-08T21:10:53.307969035Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.307762174Z\" level=debug msg=\"sd notification\" notified=false state=\"READY=1\""}} +2026-08-08T21:10:53.308058557Z {"ts":"2026-08-08T21:10:53.307995866Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.307770704Z\" level=info msg=\"containerd successfully booted in 0.021394s\""}} +2026-08-08T21:10:53.309438163Z {"ts":"2026-08-08T21:10:53.309301962Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.309266232Z\" level=info msg=\"OTEL tracing is not configured, using no-op tracer provider\""}} +2026-08-08T21:10:53.309586555Z {"ts":"2026-08-08T21:10:53.30947665Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.309343894Z\" level=info msg=\"CDI directory does not exist, skipping: failed to monitor for changes: no such file or directory\" dir=/var/run/cdi"}} +2026-08-08T21:10:53.309595916Z {"ts":"2026-08-08T21:10:53.30951101Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.309358376Z\" level=info msg=\"CDI directory does not exist, skipping: failed to monitor for changes: no such file or directory\" dir=/etc/cdi"}} +2026-08-08T21:10:53.309726694Z {"ts":"2026-08-08T21:10:53.309668347Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.309628715Z\" level=info msg=\"User namespaces: ID ranges will be mapped to subuid/subgid ranges of: coder\""}} +2026-08-08T21:10:53.321892449Z {"ts":"2026-08-08T21:10:53.321774463Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.321728762Z\" level=debug msg=\"Golang's threads limit set to 55890\""}} +2026-08-08T21:10:53.322203552Z {"ts":"2026-08-08T21:10:53.322062531Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.322030067Z\" level=info msg=\"Creating a containerd client\" address=/var/run/docker/containerd/containerd.sock timeout=1m0s"}} +2026-08-08T21:10:53.322307709Z {"ts":"2026-08-08T21:10:53.322175949Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.322155975Z\" level=debug msg=\"metrics API listening on /var/run/docker/metrics.sock\""}} +2026-08-08T21:10:53.322819827Z {"ts":"2026-08-08T21:10:53.322721758Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.322692796Z\" level=debug msg=\"Using default logging driver json-file\""}} +2026-08-08T21:10:53.323623046Z {"ts":"2026-08-08T21:10:53.32344912Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.323360238Z\" level=debug msg=\"processing event stream\" module=libcontainerd namespace=plugins.moby-100000.100000"}} +2026-08-08T21:10:53.323632799Z {"ts":"2026-08-08T21:10:53.323533966Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.323424079Z\" level=debug msg=\"No quota support for local volumes in /var/lib/docker/100000.100000/volumes: Filesystem does not support, or has not enabled quotas\""}} +2026-08-08T21:10:53.337204699Z {"ts":"2026-08-08T21:10:53.337053021Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.336984691Z\" level=info msg=\"Loading containers: start.\""}} +2026-08-08T21:10:53.341246650Z {"ts":"2026-08-08T21:10:53.341052872Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.340876810Z\" level=info msg=\"NRI is disabled\""}} +2026-08-08T21:10:53.341265623Z {"ts":"2026-08-08T21:10:53.341108439Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.340927730Z\" level=info msg=\"[graphdriver] trying configured driver: overlay2\""}} +2026-08-08T21:10:53.351961975Z {"ts":"2026-08-08T21:10:53.351790837Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.351739680Z\" level=debug msg=\"successfully detected metacopy status\" storage-driver=overlay2 usingMetacopy=false"}} +2026-08-08T21:10:53.355939260Z {"ts":"2026-08-08T21:10:53.355798722Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.355761906Z\" level=debug msg=\"backingFs=extfs, projectQuotaSupported=false, usingMetacopy=false, indexOff=\\\"index=off,\\\", userxattr=\\\"\\\"\" storage-driver=overlay2"}} +2026-08-08T21:10:53.355950275Z {"ts":"2026-08-08T21:10:53.35584688Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.355785702Z\" level=debug msg=\"Initialized graph driver overlay2\""}} +2026-08-08T21:10:53.377333759Z {"ts":"2026-08-08T21:10:53.377014697Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.376965868Z\" level=debug msg=\"Not attempting migration with 1 containers and -1 image threshold\""}} +2026-08-08T21:10:53.377349494Z {"ts":"2026-08-08T21:10:53.377092417Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.376988698Z\" level=debug msg=\"Max Concurrent Downloads: 3\""}} +2026-08-08T21:10:53.377351726Z {"ts":"2026-08-08T21:10:53.377114581Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.376994213Z\" level=debug msg=\"Max Concurrent Uploads: 5\""}} +2026-08-08T21:10:53.377353599Z {"ts":"2026-08-08T21:10:53.377137933Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.376998986Z\" level=debug msg=\"Max Download Attempts: 5\""}} +2026-08-08T21:10:53.377355277Z {"ts":"2026-08-08T21:10:53.37716534Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.377024817Z\" level=info msg=\"Restoring containers: start.\""}} +2026-08-08T21:10:53.377358047Z {"ts":"2026-08-08T21:10:53.377186441Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.377064190Z\" level=debug msg=\"loaded container\" container=82462aaa42db71260ee5905bf8bdb3908a55331e9c5f5accad3123675fc76d15 paused=false running=true"}} +2026-08-08T21:10:53.378225248Z {"ts":"2026-08-08T21:10:53.378131556Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.378088045Z\" level=debug msg=\"processing event stream\" module=libcontainerd namespace=moby-100000.100000"}} +2026-08-08T21:10:53.391050051Z {"ts":"2026-08-08T21:10:53.390909777Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.390858311Z\" level=debug msg=\"restoring container\" container=82462aaa42db71260ee5905bf8bdb3908a55331e9c5f5accad3123675fc76d15 paused=false restarting=false running=true"}} +2026-08-08T21:10:53.392619124Z {"ts":"2026-08-08T21:10:53.392481278Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.392443700Z\" level=debug msg=\"syncing container on disk state with real state\" container=82462aaa42db71260ee5905bf8bdb3908a55331e9c5f5accad3123675fc76d15 paused=false restarting=false running=true"}} +2026-08-08T21:10:53.392872071Z {"ts":"2026-08-08T21:10:53.392657649Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.392462767Z\" level=debug msg=\"setting stopped state\" container=82462aaa42db71260ee5905bf8bdb3908a55331e9c5f5accad3123675fc76d15 paused=false restarting=false running=true"}} +2026-08-08T21:10:53.396440181Z {"ts":"2026-08-08T21:10:53.39632447Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.396283185Z\" level=debug msg=\"Failed to unmount 40b0b3fb6a6c0849627a07fed67eacefe893e8b39f6c53f80c0f181a302418c4 overlay: /var/lib/docker/100000.100000/overlay2/40b0b3fb6a6c0849627a07fed67eacefe893e8b39f6c53f80c0f181a302418c4/merged - invalid argument\" storage-driver=overlay2"}} +2026-08-08T21:10:53.403085973Z {"ts":"2026-08-08T21:10:53.402963537Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.402926728Z\" level=debug msg=\"set stopped state\" container=82462aaa42db71260ee5905bf8bdb3908a55331e9c5f5accad3123675fc76d15 paused=false restarting=false running=false"}} +2026-08-08T21:10:53.408831620Z {"ts":"2026-08-08T21:10:53.408646911Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.408611793Z\" level=debug msg=\"container mounted via layerStore\" container=82462aaa42db71260ee5905bf8bdb3908a55331e9c5f5accad3123675fc76d15 root=/var/lib/docker/100000.100000/overlay2/40b0b3fb6a6c0849627a07fed67eacefe893e8b39f6c53f80c0f181a302418c4/merged storage-driver=overlay2"}} +2026-08-08T21:10:53.413623840Z {"ts":"2026-08-08T21:10:53.413502504Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.413468846Z\" level=debug msg=\"done restoring container\" container=82462aaa42db71260ee5905bf8bdb3908a55331e9c5f5accad3123675fc76d15 paused=false restarting=false running=false"}} +2026-08-08T21:10:53.413743675Z {"ts":"2026-08-08T21:10:53.413634107Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.413539120Z\" level=debug msg=\"Option DefaultDriver: bridge\""}} +2026-08-08T21:10:53.413794870Z {"ts":"2026-08-08T21:10:53.413715149Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.413547477Z\" level=debug msg=\"Option DefaultNetwork: bridge\""}} +2026-08-08T21:10:53.413803008Z {"ts":"2026-08-08T21:10:53.41375844Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.413554227Z\" level=debug msg=\"Network Control Plane MTU: 1500\""}} +2026-08-08T21:10:53.441602868Z {"ts":"2026-08-08T21:10:53.44148556Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.441422495Z\" level=info msg=\"Deleting nftables IPv4 rules\" error=\"exit status 1\""}} +2026-08-08T21:10:53.491796796Z {"ts":"2026-08-08T21:10:53.491599836Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.491520083Z\" level=info msg=\"Deleting nftables IPv6 rules\" error=\"exit status 1\""}} +2026-08-08T21:10:53.491820353Z {"ts":"2026-08-08T21:10:53.491672011Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.491633262Z\" level=debug msg=\"unable to initialize firewalld; using raw iptables instead\" error=\"Failed to connect to D-Bus system bus: dial unix /var/run/dbus/system_bus_socket: connect: no such file or directory\""}} +2026-08-08T21:10:53.491959131Z {"ts":"2026-08-08T21:10:53.491809944Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.491728096Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -j DOCKER-ISOLATION]\""}} +2026-08-08T21:10:53.493162378Z {"ts":"2026-08-08T21:10:53.4930164Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.492970255Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T21:10:53.494223186Z {"ts":"2026-08-08T21:10:53.494112663Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.494070472Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL ! --dst 127.0.0.0/8 -j DOCKER]\""}} +2026-08-08T21:10:53.495437453Z {"ts":"2026-08-08T21:10:53.495275422Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.495225320Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T21:10:53.496396583Z {"ts":"2026-08-08T21:10:53.496309869Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.496262936Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D PREROUTING]\""}} +2026-08-08T21:10:53.497378275Z {"ts":"2026-08-08T21:10:53.497271802Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.497233899Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D OUTPUT]\""}} +2026-08-08T21:10:53.498361318Z {"ts":"2026-08-08T21:10:53.498245727Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.498200446Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -F DOCKER]\""}} +2026-08-08T21:10:53.499374784Z {"ts":"2026-08-08T21:10:53.49923993Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.499187663Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -X DOCKER]\""}} +2026-08-08T21:10:53.500246897Z {"ts":"2026-08-08T21:10:53.500156867Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.500116019Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-FORWARD]\""}} +2026-08-08T21:10:53.501209266Z {"ts":"2026-08-08T21:10:53.501048366Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.501009333Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-FORWARD]\""}} +2026-08-08T21:10:53.502045019Z {"ts":"2026-08-08T21:10:53.501964759Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.501928510Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-BRIDGE]\""}} +2026-08-08T21:10:53.502910749Z {"ts":"2026-08-08T21:10:53.502839897Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.502802777Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-BRIDGE]\""}} +2026-08-08T21:10:53.503798084Z {"ts":"2026-08-08T21:10:53.503706844Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.503665404Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER]\""}} +2026-08-08T21:10:53.504685565Z {"ts":"2026-08-08T21:10:53.504595592Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.504562410Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER]\""}} +2026-08-08T21:10:53.505564908Z {"ts":"2026-08-08T21:10:53.50548234Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.505445011Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-CT]\""}} +2026-08-08T21:10:53.506466633Z {"ts":"2026-08-08T21:10:53.506339419Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.506287602Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-CT]\""}} +2026-08-08T21:10:53.507348376Z {"ts":"2026-08-08T21:10:53.507214477Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.507173244Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-INTERNAL]\""}} +2026-08-08T21:10:53.508193698Z {"ts":"2026-08-08T21:10:53.508101352Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.508060976Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-INTERNAL]\""}} +2026-08-08T21:10:53.509077549Z {"ts":"2026-08-08T21:10:53.508977509Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.508929100Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T21:10:53.509929140Z {"ts":"2026-08-08T21:10:53.509830311Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.509793740Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T21:10:53.510770102Z {"ts":"2026-08-08T21:10:53.510697162Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.510657280Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-ISOLATION-STAGE-2]\""}} +2026-08-08T21:10:53.511678336Z {"ts":"2026-08-08T21:10:53.511586466Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.511553193Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-ISOLATION-STAGE-2]\""}} +2026-08-08T21:10:53.512503785Z {"ts":"2026-08-08T21:10:53.512437718Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.512401787Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-ISOLATION]\""}} +2026-08-08T21:10:53.513397387Z {"ts":"2026-08-08T21:10:53.513312923Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.513270777Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-ISOLATION]\""}} +2026-08-08T21:10:53.514249493Z {"ts":"2026-08-08T21:10:53.514181049Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.514144516Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -n -L DOCKER]\""}} +2026-08-08T21:10:53.515185660Z {"ts":"2026-08-08T21:10:53.515070193Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.515027256Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -N DOCKER]\""}} +2026-08-08T21:10:53.516078456Z {"ts":"2026-08-08T21:10:53.515967494Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.515933789Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER]\""}} +2026-08-08T21:10:53.516940158Z {"ts":"2026-08-08T21:10:53.516843426Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.516800968Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER]\""}} +2026-08-08T21:10:53.517843931Z {"ts":"2026-08-08T21:10:53.517735978Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.517701176Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-FORWARD]\""}} +2026-08-08T21:10:53.518745086Z {"ts":"2026-08-08T21:10:53.51863648Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.518594876Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-FORWARD]\""}} +2026-08-08T21:10:53.519634549Z {"ts":"2026-08-08T21:10:53.5195266Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.519492000Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-BRIDGE]\""}} +2026-08-08T21:10:53.520557664Z {"ts":"2026-08-08T21:10:53.520428994Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.520395989Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-BRIDGE]\""}} +2026-08-08T21:10:53.521543465Z {"ts":"2026-08-08T21:10:53.521422141Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.521386049Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-CT]\""}} +2026-08-08T21:10:53.522502081Z {"ts":"2026-08-08T21:10:53.522407284Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.522367856Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-CT]\""}} +2026-08-08T21:10:53.523483614Z {"ts":"2026-08-08T21:10:53.523408342Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.523371890Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-INTERNAL]\""}} +2026-08-08T21:10:53.524536014Z {"ts":"2026-08-08T21:10:53.524406301Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.524372186Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-INTERNAL]\""}} +2026-08-08T21:10:53.525473135Z {"ts":"2026-08-08T21:10:53.52536005Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.525315172Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T21:10:53.526440661Z {"ts":"2026-08-08T21:10:53.526358827Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.526316576Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T21:10:53.527521194Z {"ts":"2026-08-08T21:10:53.527376657Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.527335837Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst 127.0.0.0/8]\""}} +2026-08-08T21:10:53.528469293Z {"ts":"2026-08-08T21:10:53.528353812Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.528309923Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -A OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst 127.0.0.0/8]\""}} +2026-08-08T21:10:53.529494472Z {"ts":"2026-08-08T21:10:53.52938643Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.529352127Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -j DOCKER-FORWARD]\""}} +2026-08-08T21:10:53.530360859Z {"ts":"2026-08-08T21:10:53.530261048Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.530225543Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I FORWARD -j DOCKER-FORWARD]\""}} +2026-08-08T21:10:53.531305368Z {"ts":"2026-08-08T21:10:53.531201517Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.531167139Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-BRIDGE]\""}} +2026-08-08T21:10:53.532253031Z {"ts":"2026-08-08T21:10:53.532108897Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.532067326Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-BRIDGE]\""}} +2026-08-08T21:10:53.533175748Z {"ts":"2026-08-08T21:10:53.533034788Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.532983490Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-INTERNAL]\""}} +2026-08-08T21:10:53.534047591Z {"ts":"2026-08-08T21:10:53.533973487Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.533932337Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-INTERNAL]\""}} +2026-08-08T21:10:53.534964039Z {"ts":"2026-08-08T21:10:53.534868807Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.534835287Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-CT]\""}} +2026-08-08T21:10:53.535941735Z {"ts":"2026-08-08T21:10:53.535822161Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.535771671Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-CT]\""}} +2026-08-08T21:10:53.536787478Z {"ts":"2026-08-08T21:10:53.53669941Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.536661418Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C DOCKER -i loopback0 -d 127.0.0.0/8 -j RETURN]\""}} +2026-08-08T21:10:53.537761035Z {"ts":"2026-08-08T21:10:53.537651917Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.537618569Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -m set --match-set docker-ext-bridges-v4 dst -j DOCKER]\""}} +2026-08-08T21:10:53.545742053Z {"ts":"2026-08-08T21:10:53.545603657Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.545565468Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -j DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T21:10:53.546721440Z {"ts":"2026-08-08T21:10:53.546622744Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.546575296Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -m set --match-set docker-ext-bridges-v4 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T21:10:53.547710464Z {"ts":"2026-08-08T21:10:53.547626858Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.547594182Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L FORWARD]\""}} +2026-08-08T21:10:53.548802655Z {"ts":"2026-08-08T21:10:53.548682301Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.548623650Z\" level=debug msg=\"Modules already loaded\" modules=\"[ip6_tables]\""}} +2026-08-08T21:10:53.548809280Z {"ts":"2026-08-08T21:10:53.548734493Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.548662286Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -j DOCKER-ISOLATION]\""}} +2026-08-08T21:10:53.549770456Z {"ts":"2026-08-08T21:10:53.549660697Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.549614370Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T21:10:53.550784776Z {"ts":"2026-08-08T21:10:53.550683822Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.550645090Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL ! --dst ::1/128 -j DOCKER]\""}} +2026-08-08T21:10:53.551804559Z {"ts":"2026-08-08T21:10:53.551723435Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.551681392Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T21:10:53.552779494Z {"ts":"2026-08-08T21:10:53.552664605Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.552611126Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D PREROUTING]\""}} +2026-08-08T21:10:53.553638736Z {"ts":"2026-08-08T21:10:53.553542796Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.553508913Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D OUTPUT]\""}} +2026-08-08T21:10:53.554546940Z {"ts":"2026-08-08T21:10:53.554429942Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.554392350Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -F DOCKER]\""}} +2026-08-08T21:10:53.555387727Z {"ts":"2026-08-08T21:10:53.555293607Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.555257716Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -X DOCKER]\""}} +2026-08-08T21:10:53.556279418Z {"ts":"2026-08-08T21:10:53.556168784Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.556126907Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-FORWARD]\""}} +2026-08-08T21:10:53.557134808Z {"ts":"2026-08-08T21:10:53.557046524Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.557006673Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-FORWARD]\""}} +2026-08-08T21:10:53.558032042Z {"ts":"2026-08-08T21:10:53.557949873Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.557912814Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-BRIDGE]\""}} +2026-08-08T21:10:53.558974324Z {"ts":"2026-08-08T21:10:53.558847812Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.558806283Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-BRIDGE]\""}} +2026-08-08T21:10:53.559867801Z {"ts":"2026-08-08T21:10:53.559789194Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.559745195Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER]\""}} +2026-08-08T21:10:53.560782374Z {"ts":"2026-08-08T21:10:53.560695801Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.560645294Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER]\""}} +2026-08-08T21:10:53.561714665Z {"ts":"2026-08-08T21:10:53.56163442Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.561591943Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-CT]\""}} +2026-08-08T21:10:53.562566010Z {"ts":"2026-08-08T21:10:53.562497045Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.562455738Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-CT]\""}} +2026-08-08T21:10:53.563427821Z {"ts":"2026-08-08T21:10:53.563350418Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.563314367Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-INTERNAL]\""}} +2026-08-08T21:10:53.564278501Z {"ts":"2026-08-08T21:10:53.564205746Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.564164852Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-INTERNAL]\""}} +2026-08-08T21:10:53.565191491Z {"ts":"2026-08-08T21:10:53.565105564Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.565038834Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T21:10:53.566064266Z {"ts":"2026-08-08T21:10:53.565978993Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.565946403Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T21:10:53.566936221Z {"ts":"2026-08-08T21:10:53.566858703Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.566816896Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-ISOLATION-STAGE-2]\""}} +2026-08-08T21:10:53.567816748Z {"ts":"2026-08-08T21:10:53.567725431Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.567683402Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-ISOLATION-STAGE-2]\""}} +2026-08-08T21:10:53.568700652Z {"ts":"2026-08-08T21:10:53.568622755Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.568583774Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-ISOLATION]\""}} +2026-08-08T21:10:53.569569857Z {"ts":"2026-08-08T21:10:53.56947806Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.569437314Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-ISOLATION]\""}} +2026-08-08T21:10:53.570459541Z {"ts":"2026-08-08T21:10:53.57035402Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.570314093Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -n -L DOCKER]\""}} +2026-08-08T21:10:53.571464346Z {"ts":"2026-08-08T21:10:53.571354584Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.571319797Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -N DOCKER]\""}} +2026-08-08T21:10:53.572384932Z {"ts":"2026-08-08T21:10:53.572264161Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.572224629Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER]\""}} +2026-08-08T21:10:53.573257317Z {"ts":"2026-08-08T21:10:53.573143121Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.573092621Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER]\""}} +2026-08-08T21:10:53.574111547Z {"ts":"2026-08-08T21:10:53.574007561Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.573961892Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-FORWARD]\""}} +2026-08-08T21:10:53.575009011Z {"ts":"2026-08-08T21:10:53.574887664Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.574836757Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-FORWARD]\""}} +2026-08-08T21:10:53.575916170Z {"ts":"2026-08-08T21:10:53.575791855Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.575755743Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-BRIDGE]\""}} +2026-08-08T21:10:53.576806061Z {"ts":"2026-08-08T21:10:53.576700279Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.576658249Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-BRIDGE]\""}} +2026-08-08T21:10:53.577714085Z {"ts":"2026-08-08T21:10:53.57758677Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.577552300Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-CT]\""}} +2026-08-08T21:10:53.578591207Z {"ts":"2026-08-08T21:10:53.578484428Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.578441464Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-CT]\""}} +2026-08-08T21:10:53.579470651Z {"ts":"2026-08-08T21:10:53.579388084Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.579348071Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-INTERNAL]\""}} +2026-08-08T21:10:53.580383015Z {"ts":"2026-08-08T21:10:53.580290022Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.580251517Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-INTERNAL]\""}} +2026-08-08T21:10:53.581312102Z {"ts":"2026-08-08T21:10:53.581228857Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.581191704Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -C PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T21:10:53.582337996Z {"ts":"2026-08-08T21:10:53.582221469Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.582178694Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T21:10:53.583321418Z {"ts":"2026-08-08T21:10:53.583208662Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.583162272Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -C OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst ::1/128]\""}} +2026-08-08T21:10:53.584281028Z {"ts":"2026-08-08T21:10:53.58416608Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.584124213Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -A OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst ::1/128]\""}} +2026-08-08T21:10:53.585245471Z {"ts":"2026-08-08T21:10:53.585146131Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.585107995Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -j DOCKER-FORWARD]\""}} +2026-08-08T21:10:53.586139194Z {"ts":"2026-08-08T21:10:53.586048836Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.586008248Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I FORWARD -j DOCKER-FORWARD]\""}} +2026-08-08T21:10:53.587066742Z {"ts":"2026-08-08T21:10:53.586956638Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.586918076Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-BRIDGE]\""}} +2026-08-08T21:10:53.587964905Z {"ts":"2026-08-08T21:10:53.587868576Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.587820634Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-BRIDGE]\""}} +2026-08-08T21:10:53.588877622Z {"ts":"2026-08-08T21:10:53.588764562Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.588730547Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-INTERNAL]\""}} +2026-08-08T21:10:53.589747709Z {"ts":"2026-08-08T21:10:53.589659975Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.589616749Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-INTERNAL]\""}} +2026-08-08T21:10:53.590654502Z {"ts":"2026-08-08T21:10:53.590574085Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.590536804Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-CT]\""}} +2026-08-08T21:10:53.591694010Z {"ts":"2026-08-08T21:10:53.591555775Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.591523988Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-CT]\""}} +2026-08-08T21:10:53.592602474Z {"ts":"2026-08-08T21:10:53.592494302Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.592461642Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -m set --match-set docker-ext-bridges-v6 dst -j DOCKER]\""}} +2026-08-08T21:10:53.593629352Z {"ts":"2026-08-08T21:10:53.59348833Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.593450010Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -j DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T21:10:53.594595406Z {"ts":"2026-08-08T21:10:53.594441663Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.594398085Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -m set --match-set docker-ext-bridges-v6 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T21:10:53.595605248Z {"ts":"2026-08-08T21:10:53.59552079Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.595462909Z\" level=debug msg=\"Modules already loaded\" modules=\"[nf_conntrack nf_conntrack_netlink]\""}} +2026-08-08T21:10:53.596992236Z {"ts":"2026-08-08T21:10:53.596849513Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.596819762Z\" level=debug msg=\"Did not find any interface with name docker0: Link not found\""}} +2026-08-08T21:10:53.597028846Z {"ts":"2026-08-08T21:10:53.596951579Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.596849551Z\" level=debug msg=\"Setting bridge mac address to aa:45:e4:00:55:54\""}} +2026-08-08T21:10:53.614950936Z {"ts":"2026-08-08T21:10:53.614877096Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.614835549Z\" level=debug msg=\"Assigning address to bridge interface docker0: 172.19.0.1/30\""}} +2026-08-08T21:10:53.615129041Z {"ts":"2026-08-08T21:10:53.615030713Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.615004520Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T21:10:53.616142503Z {"ts":"2026-08-08T21:10:53.616067055Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.616023487Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -I POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T21:10:53.617175582Z {"ts":"2026-08-08T21:10:53.617053357Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.617017009Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -m addrtype --src-type LOCAL -o docker0 -j MASQUERADE]\""}} +2026-08-08T21:10:53.618314660Z {"ts":"2026-08-08T21:10:53.618190141Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.618143460Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j ACCEPT]\""}} +2026-08-08T21:10:53.619369616Z {"ts":"2026-08-08T21:10:53.61924938Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.619202329Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T21:10:53.620396580Z {"ts":"2026-08-08T21:10:53.620269672Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.620228288Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -o docker0 -j ACCEPT]\""}} +2026-08-08T21:10:53.621616100Z {"ts":"2026-08-08T21:10:53.621488327Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.621449596Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T21:10:53.622641096Z {"ts":"2026-08-08T21:10:53.622506166Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.622467973Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 ! -o docker0 -j ACCEPT]\""}} +2026-08-08T21:10:53.623662888Z {"ts":"2026-08-08T21:10:53.623507779Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.623450259Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T21:10:53.624586807Z {"ts":"2026-08-08T21:10:53.62447033Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.624432285Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T21:10:53.625550661Z {"ts":"2026-08-08T21:10:53.625406693Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.625369643Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T21:10:53.626452634Z {"ts":"2026-08-08T21:10:53.62634555Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.626307606Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -o docker0 -j DOCKER]\""}} +2026-08-08T21:10:53.627379835Z {"ts":"2026-08-08T21:10:53.627261467Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.627218113Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T21:10:53.628368782Z {"ts":"2026-08-08T21:10:53.628260955Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.628227477Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T21:10:53.629437319Z {"ts":"2026-08-08T21:10:53.62928072Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.629247037Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T21:10:53.630286610Z {"ts":"2026-08-08T21:10:53.630218072Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.630176964Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T21:10:53.631361219Z {"ts":"2026-08-08T21:10:53.631288395Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.631255950Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T21:10:53.632380656Z {"ts":"2026-08-08T21:10:53.63229477Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.632261300Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T21:10:53.633279287Z {"ts":"2026-08-08T21:10:53.633174992Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.633142933Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T21:10:53.634502264Z {"ts":"2026-08-08T21:10:53.634309967Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.634275883Z\" level=debug msg=\"Network (b0100bc) restored\""}} +2026-08-08T21:10:53.634753673Z {"ts":"2026-08-08T21:10:53.634458193Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.634436768Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T21:10:53.635538113Z {"ts":"2026-08-08T21:10:53.635439948Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.635402941Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -A PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T21:10:53.636477785Z {"ts":"2026-08-08T21:10:53.636367503Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.636329112Z\" level=debug msg=\"Endpoint (2d4b4a1) restored to network (b0100bc)\""}} +2026-08-08T21:10:53.637244273Z {"ts":"2026-08-08T21:10:53.63714812Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.637115053Z\" level=debug msg=\"Allocating pools for network\" ipv6=false network=bridge nid=b0100bc44cec"}} +2026-08-08T21:10:53.637542346Z {"ts":"2026-08-08T21:10:53.637386831Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.637347744Z\" level=debug msg=\"RequestPool: {AddressSpace:LocalDefault Pool:172.19.0.0/30 SubPool: Options:map[] Exclude:[10.100.0.10/32 169.254.1.1/32 172.19.0.0/30] V6:false}\""}} +2026-08-08T21:10:53.637549135Z {"ts":"2026-08-08T21:10:53.637453167Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.637377077Z\" level=debug msg=\"RequestAddress(LocalDefault/172.19.0.0/30, 172.19.0.1, map[RequestAddressType:com.docker.network.gateway])\""}} +2026-08-08T21:10:53.637651017Z {"ts":"2026-08-08T21:10:53.637478546Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.637399233Z\" level=debug msg=\"Request address PoolID:172.19.0.0/30 Bits: 4, Unselected: 2, Sequence: (0x90000000, 1)-\u003eend Curr:0 Serial:false PrefAddress:172.19.0.1 \""}} +2026-08-08T21:10:53.637785065Z {"ts":"2026-08-08T21:10:53.637700604Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.637556857Z\" level=debug msg=\"Assigning addresses for endpoint workspace_cvm's interface on network bridge\""}} +2026-08-08T21:10:53.637942993Z {"ts":"2026-08-08T21:10:53.63781644Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.637576533Z\" level=debug msg=\"RequestAddress(LocalDefault/172.19.0.0/30, 172.19.0.2, map[])\""}} +2026-08-08T21:10:53.638034384Z {"ts":"2026-08-08T21:10:53.637955184Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.637593715Z\" level=debug msg=\"Request address PoolID:172.19.0.0/30 Bits: 4, Unselected: 1, Sequence: (0xd0000000, 1)-\u003eend Curr:0 Serial:false PrefAddress:172.19.0.2 \""}} +2026-08-08T21:10:53.638652131Z {"ts":"2026-08-08T21:10:53.638542328Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.638510390Z\" level=info msg=\"Removing stale sandbox\" cid=82462aaa42db isRestore=false sid=4e0ad4b85655"}} +2026-08-08T21:10:53.642686560Z {"ts":"2026-08-08T21:10:53.642599787Z","level":"WARN","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.642552299Z\" level=warning msg=\"Failed deleting service host entries to the running container: open : no such file or directory\""}} +2026-08-08T21:10:53.644498477Z {"ts":"2026-08-08T21:10:53.644392577Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.644364089Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T21:10:53.645504887Z {"ts":"2026-08-08T21:10:53.645406501Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.645362557Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -D PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T21:10:53.673551988Z {"ts":"2026-08-08T21:10:53.673374081Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.673319871Z\" level=debug msg=\"Releasing addresses for endpoint workspace_cvm's interface on network bridge\""}} +2026-08-08T21:10:53.673566280Z {"ts":"2026-08-08T21:10:53.673437562Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.673342395Z\" level=debug msg=\"ReleaseAddress(LocalDefault/172.19.0.0/30, 172.19.0.2)\""}} +2026-08-08T21:10:53.673574067Z {"ts":"2026-08-08T21:10:53.673464729Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.673362850Z\" level=debug msg=\"Released address Address:172.19.0.2 Sequence:Bits: 4, Unselected: 1, Sequence: (0xd0000000, 1)-\u003eend Curr:0\""}} +2026-08-08T21:10:53.675780668Z {"ts":"2026-08-08T21:10:53.675636251Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.675595286Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-USER]\""}} +2026-08-08T21:10:53.676784773Z {"ts":"2026-08-08T21:10:53.676662894Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.676630404Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-USER]\""}} +2026-08-08T21:10:53.677728337Z {"ts":"2026-08-08T21:10:53.677623351Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.677584366Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -j DOCKER-USER]\""}} +2026-08-08T21:10:53.678696746Z {"ts":"2026-08-08T21:10:53.678596917Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.678564263Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I FORWARD -j DOCKER-USER]\""}} +2026-08-08T21:10:53.679659318Z {"ts":"2026-08-08T21:10:53.679533661Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.679491128Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-USER]\""}} +2026-08-08T21:10:53.680587771Z {"ts":"2026-08-08T21:10:53.680493645Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.680447526Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-USER]\""}} +2026-08-08T21:10:53.681709600Z {"ts":"2026-08-08T21:10:53.681620223Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.681582183Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -j DOCKER-USER]\""}} +2026-08-08T21:10:53.682671167Z {"ts":"2026-08-08T21:10:53.682560109Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.682519403Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I FORWARD -j DOCKER-USER]\""}} +2026-08-08T21:10:53.685711594Z {"ts":"2026-08-08T21:10:53.685493828Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.685452296Z\" level=debug msg=\"releasing IPv4 pools from network bridge (b0100bc44cec53565fa8a18da475fedf5f833342a465c1d6518cf97e2d19fe11)\""}} +2026-08-08T21:10:53.685768756Z {"ts":"2026-08-08T21:10:53.685550678Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.685469611Z\" level=debug msg=\"ReleaseAddress(LocalDefault/172.19.0.0/30, 172.19.0.1)\""}} +2026-08-08T21:10:53.685772876Z {"ts":"2026-08-08T21:10:53.685607018Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.685488429Z\" level=debug msg=\"Released address Address:172.19.0.1 Sequence:Bits: 4, Unselected: 2, Sequence: (0x90000000, 1)-\u003eend Curr:0\""}} +2026-08-08T21:10:53.685784558Z {"ts":"2026-08-08T21:10:53.685631455Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.685495829Z\" level=debug msg=\"ReleasePool(LocalDefault/172.19.0.0/30)\""}} +2026-08-08T21:10:53.685790391Z {"ts":"2026-08-08T21:10:53.68565258Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.685504989Z\" level=debug msg=\"cleanupServiceDiscovery for network:b0100bc44cec53565fa8a18da475fedf5f833342a465c1d6518cf97e2d19fe11\""}} +2026-08-08T21:10:53.685792437Z {"ts":"2026-08-08T21:10:53.685674199Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.685521205Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T21:10:53.686889251Z {"ts":"2026-08-08T21:10:53.686751254Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.686702901Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T21:10:53.701498132Z {"ts":"2026-08-08T21:10:53.701338511Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.701302218Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -m addrtype --src-type LOCAL -o docker0 -j MASQUERADE]\""}} +2026-08-08T21:10:53.702711722Z {"ts":"2026-08-08T21:10:53.702585973Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.702548419Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j ACCEPT]\""}} +2026-08-08T21:10:53.703735570Z {"ts":"2026-08-08T21:10:53.703599462Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.703561470Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T21:10:53.704769210Z {"ts":"2026-08-08T21:10:53.704633736Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.704591394Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T21:10:53.705779897Z {"ts":"2026-08-08T21:10:53.705674907Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.705637327Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -D DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T21:10:53.741473214Z {"ts":"2026-08-08T21:10:53.741359009Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.741316642Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T21:10:53.742551334Z {"ts":"2026-08-08T21:10:53.742447506Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.742405213Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -D DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T21:10:53.751498198Z {"ts":"2026-08-08T21:10:53.75140104Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.751362472Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T21:10:53.752869147Z {"ts":"2026-08-08T21:10:53.752763987Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.752710470Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -D DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T21:10:53.781689663Z {"ts":"2026-08-08T21:10:53.78148487Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.781397346Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T21:10:53.782871230Z {"ts":"2026-08-08T21:10:53.782713688Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.782656340Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -D DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T21:10:53.827303183Z {"ts":"2026-08-08T21:10:53.827048799Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.826961188Z\" level=debug msg=\"Allocating pools for network\" ipv6=false network=bridge nid=c72a416e7cb1"}} +2026-08-08T21:10:53.828238986Z {"ts":"2026-08-08T21:10:53.827257315Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.827123309Z\" level=debug msg=\"RequestPool: {AddressSpace:LocalDefault Pool:172.19.0.0/30 SubPool: Options:map[] Exclude:[10.100.0.10/32 169.254.1.1/32 172.19.0.0/30] V6:false}\""}} +2026-08-08T21:10:53.828354770Z {"ts":"2026-08-08T21:10:53.827453864Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.827156024Z\" level=debug msg=\"RequestAddress(LocalDefault/172.19.0.0/30, 172.19.0.1, map[RequestAddressType:com.docker.network.gateway])\""}} +2026-08-08T21:10:53.828450976Z {"ts":"2026-08-08T21:10:53.828381136Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.827171708Z\" level=debug msg=\"Request address PoolID:172.19.0.0/30 Bits: 4, Unselected: 2, Sequence: (0x90000000, 1)-\u003eend Curr:0 Serial:false PrefAddress:172.19.0.1 \""}} +2026-08-08T21:10:53.828591147Z {"ts":"2026-08-08T21:10:53.828534637Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.828060251Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T21:10:53.830764453Z {"ts":"2026-08-08T21:10:53.83068758Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.830656057Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -I POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T21:10:53.832793111Z {"ts":"2026-08-08T21:10:53.832692297Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.832653904Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -m addrtype --src-type LOCAL -o docker0 -j MASQUERADE]\""}} +2026-08-08T21:10:53.833922097Z {"ts":"2026-08-08T21:10:53.833836934Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.833794945Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j ACCEPT]\""}} +2026-08-08T21:10:53.834962958Z {"ts":"2026-08-08T21:10:53.834842812Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.834804915Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T21:10:53.835960817Z {"ts":"2026-08-08T21:10:53.835865291Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.835815095Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -o docker0 -j ACCEPT]\""}} +2026-08-08T21:10:53.836926442Z {"ts":"2026-08-08T21:10:53.836821369Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.836783811Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T21:10:53.837876884Z {"ts":"2026-08-08T21:10:53.837783924Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.837740857Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 ! -o docker0 -j ACCEPT]\""}} +2026-08-08T21:10:53.838854959Z {"ts":"2026-08-08T21:10:53.838758737Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.838717489Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T21:10:53.839809433Z {"ts":"2026-08-08T21:10:53.839714137Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.839671340Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T21:10:53.840794896Z {"ts":"2026-08-08T21:10:53.840665406Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.840627336Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T21:10:53.841799274Z {"ts":"2026-08-08T21:10:53.841685783Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.841638607Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -o docker0 -j DOCKER]\""}} +2026-08-08T21:10:53.842734860Z {"ts":"2026-08-08T21:10:53.842625694Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.842585574Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T21:10:53.843810151Z {"ts":"2026-08-08T21:10:53.843700181Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.843662845Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T21:10:53.844794740Z {"ts":"2026-08-08T21:10:53.844678459Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.844626807Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T21:10:53.845767570Z {"ts":"2026-08-08T21:10:53.845603424Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.845570049Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T21:10:53.846747249Z {"ts":"2026-08-08T21:10:53.84663849Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.846599631Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T21:10:53.847895418Z {"ts":"2026-08-08T21:10:53.84780084Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.847766724Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T21:10:53.848897446Z {"ts":"2026-08-08T21:10:53.848803808Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.848758653Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T21:10:53.855603039Z {"ts":"2026-08-08T21:10:53.855515348Z","level":"WARN","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.855464304Z\" level=warning msg=\"error locating sandbox id 4e0ad4b85655a01d74c6d70433bac393bd42e2e6efe55a1c25f314da7d8e21d5: sandbox 4e0ad4b85655a01d74c6d70433bac393bd42e2e6efe55a1c25f314da7d8e21d5 not found\""}} +2026-08-08T21:10:53.864993250Z {"ts":"2026-08-08T21:10:53.864880599Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.864837672Z\" level=info msg=\"Loading containers: done.\""}} +2026-08-08T21:10:53.874486573Z {"ts":"2026-08-08T21:10:53.874370713Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.874309148Z\" level=info msg=\"Docker daemon\" commit=6bc6209 containerd-snapshotter=false storage-driver=overlay2 version=29.2.1"}} +2026-08-08T21:10:53.874560522Z {"ts":"2026-08-08T21:10:53.87444316Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.874353493Z\" level=info msg=\"Initializing buildkit\""}} +2026-08-08T21:10:53.883020279Z {"ts":"2026-08-08T21:10:53.882864697Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.882828763Z\" level=info msg=\"Completed buildkit initialization\""}} +2026-08-08T21:10:53.883295730Z {"ts":"2026-08-08T21:10:53.88321633Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.883172859Z\" level=debug msg=\"Registering routers\""}} +2026-08-08T21:10:53.883370891Z {"ts":"2026-08-08T21:10:53.88331673Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.883189403Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/checkpoints\""}} +2026-08-08T21:10:53.883486025Z {"ts":"2026-08-08T21:10:53.883412181Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.883318008Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/checkpoints\""}} +2026-08-08T21:10:53.883595369Z {"ts":"2026-08-08T21:10:53.883520802Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.883412937Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/containers/{name}/checkpoints/{checkpoint}\""}} +2026-08-08T21:10:53.883692262Z {"ts":"2026-08-08T21:10:53.883616833Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.883533431Z\" level=debug msg=\"Registering route\" method=HEAD path=\"/containers/{name:.*}/archive\""}} +2026-08-08T21:10:53.883787997Z {"ts":"2026-08-08T21:10:53.883706073Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.883622420Z\" level=debug msg=\"Registering route\" method=GET path=/containers/json"}} +2026-08-08T21:10:53.883883463Z {"ts":"2026-08-08T21:10:53.883818421Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.883700472Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/export\""}} +2026-08-08T21:10:53.883985577Z {"ts":"2026-08-08T21:10:53.883901129Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.883784766Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/changes\""}} +2026-08-08T21:10:53.884078482Z {"ts":"2026-08-08T21:10:53.884000517Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.883875963Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/json\""}} +2026-08-08T21:10:53.884136528Z {"ts":"2026-08-08T21:10:53.884102041Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.883962470Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/top\""}} +2026-08-08T21:10:53.884207929Z {"ts":"2026-08-08T21:10:53.884155433Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.884044539Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/logs\""}} +2026-08-08T21:10:53.884281746Z {"ts":"2026-08-08T21:10:53.884238881Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.884168104Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/stats\""}} +2026-08-08T21:10:53.884351563Z {"ts":"2026-08-08T21:10:53.884313321Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.884255467Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/attach/ws\""}} +2026-08-08T21:10:53.884418406Z {"ts":"2026-08-08T21:10:53.884381713Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.884346459Z\" level=debug msg=\"Registering route\" method=GET path=\"/exec/{id:.*}/json\""}} +2026-08-08T21:10:53.884566096Z {"ts":"2026-08-08T21:10:53.884488853Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.884464137Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/archive\""}} +2026-08-08T21:10:53.884720584Z {"ts":"2026-08-08T21:10:53.884626789Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.884603693Z\" level=debug msg=\"Registering route\" method=POST path=/containers/create"}} +2026-08-08T21:10:53.884806586Z {"ts":"2026-08-08T21:10:53.884745259Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.884691407Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/kill\""}} +2026-08-08T21:10:53.884945498Z {"ts":"2026-08-08T21:10:53.884848483Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.884825434Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/pause\""}} +2026-08-08T21:10:53.885059266Z {"ts":"2026-08-08T21:10:53.884975902Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.884929580Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/unpause\""}} +2026-08-08T21:10:53.885212039Z {"ts":"2026-08-08T21:10:53.885083487Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.885061928Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/restart\""}} +2026-08-08T21:10:53.885344921Z {"ts":"2026-08-08T21:10:53.885274871Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.885238653Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/start\""}} +2026-08-08T21:10:53.885484494Z {"ts":"2026-08-08T21:10:53.885395742Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.885360668Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/stop\""}} +2026-08-08T21:10:53.885563001Z {"ts":"2026-08-08T21:10:53.885502443Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.885439767Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/wait\""}} +2026-08-08T21:10:53.885646877Z {"ts":"2026-08-08T21:10:53.885576197Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.885514495Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/resize\""}} +2026-08-08T21:10:53.885738544Z {"ts":"2026-08-08T21:10:53.885664102Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.885591577Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/attach\""}} +2026-08-08T21:10:53.885836519Z {"ts":"2026-08-08T21:10:53.885760058Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.885723639Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/exec\""}} +2026-08-08T21:10:53.885895240Z {"ts":"2026-08-08T21:10:53.885857956Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.885779655Z\" level=debug msg=\"Registering route\" method=POST path=\"/exec/{name:.*}/start\""}} +2026-08-08T21:10:53.886023193Z {"ts":"2026-08-08T21:10:53.885967963Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.885870288Z\" level=debug msg=\"Registering route\" method=POST path=\"/exec/{name:.*}/resize\""}} +2026-08-08T21:10:53.886084390Z {"ts":"2026-08-08T21:10:53.886047279Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.885941988Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/rename\""}} +2026-08-08T21:10:53.886161144Z {"ts":"2026-08-08T21:10:53.886122244Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.886029723Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/update\""}} +2026-08-08T21:10:53.886226999Z {"ts":"2026-08-08T21:10:53.886182827Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.886112472Z\" level=debug msg=\"Registering route\" method=POST path=/containers/prune"}} +2026-08-08T21:10:53.886317213Z {"ts":"2026-08-08T21:10:53.886263043Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.886193275Z\" level=debug msg=\"Registering route\" method=POST path=/commit"}} +2026-08-08T21:10:53.886393675Z {"ts":"2026-08-08T21:10:53.886330727Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.886230246Z\" level=debug msg=\"Registering route\" method=PUT path=\"/containers/{name:.*}/archive\""}} +2026-08-08T21:10:53.886460544Z {"ts":"2026-08-08T21:10:53.88642433Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.886307345Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/containers/{name:.*}\""}} +2026-08-08T21:10:53.886541819Z {"ts":"2026-08-08T21:10:53.886496596Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.886403554Z\" level=debug msg=\"Registering route\" method=GET path=/images/json"}} +2026-08-08T21:10:53.886634936Z {"ts":"2026-08-08T21:10:53.886561518Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.886476193Z\" level=debug msg=\"Registering route\" method=GET path=/images/search"}} +2026-08-08T21:10:53.886708713Z {"ts":"2026-08-08T21:10:53.886651244Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.886526614Z\" level=debug msg=\"Registering route\" method=GET path=/images/get"}} +2026-08-08T21:10:53.886784246Z {"ts":"2026-08-08T21:10:53.886740047Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.886583545Z\" level=debug msg=\"Registering route\" method=GET path=\"/images/{name:.*}/get\""}} +2026-08-08T21:10:53.886876033Z {"ts":"2026-08-08T21:10:53.886811743Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.886665990Z\" level=debug msg=\"Registering route\" method=GET path=\"/images/{name:.*}/history\""}} +2026-08-08T21:10:53.886978431Z {"ts":"2026-08-08T21:10:53.886909357Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.886740316Z\" level=debug msg=\"Registering route\" method=GET path=\"/images/{name:.*}/json\""}} +2026-08-08T21:10:53.887054293Z {"ts":"2026-08-08T21:10:53.887017254Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.886822754Z\" level=debug msg=\"Registering route\" method=POST path=/images/load"}} +2026-08-08T21:10:53.887130891Z {"ts":"2026-08-08T21:10:53.887086421Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.886885327Z\" level=debug msg=\"Registering route\" method=POST path=/images/create"}} +2026-08-08T21:10:53.887255696Z {"ts":"2026-08-08T21:10:53.887184763Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.886961333Z\" level=debug msg=\"Registering route\" method=POST path=\"/images/{name:.*}/push\""}} +2026-08-08T21:10:53.887364751Z {"ts":"2026-08-08T21:10:53.887298093Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.887076453Z\" level=debug msg=\"Registering route\" method=POST path=\"/images/{name:.*}/tag\""}} +2026-08-08T21:10:53.887459842Z {"ts":"2026-08-08T21:10:53.887400804Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.887174491Z\" level=debug msg=\"Registering route\" method=POST path=/images/prune"}} +2026-08-08T21:10:53.887583344Z {"ts":"2026-08-08T21:10:53.887519308Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.887250690Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/images/{name:.*}\""}} +2026-08-08T21:10:53.887703482Z {"ts":"2026-08-08T21:10:53.887624199Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.887349855Z\" level=debug msg=\"Registering route\" method=OPTIONS path=\"/{anyroute:.*}\""}} +2026-08-08T21:10:53.887806031Z {"ts":"2026-08-08T21:10:53.887745086Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.887401268Z\" level=debug msg=\"Registering route\" method=GET path=/_ping"}} +2026-08-08T21:10:53.887890084Z {"ts":"2026-08-08T21:10:53.887840562Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.887468724Z\" level=debug msg=\"Registering route\" method=HEAD path=/_ping"}} +2026-08-08T21:10:53.888026900Z {"ts":"2026-08-08T21:10:53.887941808Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.887534246Z\" level=debug msg=\"Registering route\" method=GET path=/events"}} +2026-08-08T21:10:53.888150630Z {"ts":"2026-08-08T21:10:53.888068911Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.887593125Z\" level=debug msg=\"Registering route\" method=GET path=/info"}} +2026-08-08T21:10:53.888265226Z {"ts":"2026-08-08T21:10:53.888187743Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.887663599Z\" level=debug msg=\"Registering route\" method=GET path=/version"}} +2026-08-08T21:10:53.888395357Z {"ts":"2026-08-08T21:10:53.888312576Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.887723868Z\" level=debug msg=\"Registering route\" method=GET path=/system/df"}} +2026-08-08T21:10:53.888506509Z {"ts":"2026-08-08T21:10:53.888421932Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.887777935Z\" level=debug msg=\"Registering route\" method=POST path=/auth"}} +2026-08-08T21:10:53.888631266Z {"ts":"2026-08-08T21:10:53.888559449Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.887886105Z\" level=debug msg=\"Registering route\" method=GET path=/volumes"}} +2026-08-08T21:10:53.888752117Z {"ts":"2026-08-08T21:10:53.888672699Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.887932090Z\" level=debug msg=\"Registering route\" method=GET path=\"/volumes/{name:.*}\""}} +2026-08-08T21:10:53.888834022Z {"ts":"2026-08-08T21:10:53.888792783Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.888009737Z\" level=debug msg=\"Registering route\" method=POST path=/volumes/create"}} +2026-08-08T21:10:53.888949913Z {"ts":"2026-08-08T21:10:53.88888014Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.888074998Z\" level=debug msg=\"Registering route\" method=POST path=/volumes/prune"}} +2026-08-08T21:10:53.889027215Z {"ts":"2026-08-08T21:10:53.888972791Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.888161334Z\" level=debug msg=\"Registering route\" method=PUT path=\"/volumes/{name:.*}\""}} +2026-08-08T21:10:53.889128821Z {"ts":"2026-08-08T21:10:53.889072988Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.888246946Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/volumes/{name:.*}\""}} +2026-08-08T21:10:53.889229481Z {"ts":"2026-08-08T21:10:53.88915906Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.888319957Z\" level=debug msg=\"Registering route\" method=POST path=/build"}} +2026-08-08T21:10:53.889330435Z {"ts":"2026-08-08T21:10:53.889271404Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.888386790Z\" level=debug msg=\"Registering route\" method=POST path=/build/prune"}} +2026-08-08T21:10:53.889411786Z {"ts":"2026-08-08T21:10:53.889364115Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.888442319Z\" level=debug msg=\"Registering route\" method=POST path=/build/cancel"}} +2026-08-08T21:10:53.889509617Z {"ts":"2026-08-08T21:10:53.889457218Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.888488150Z\" level=debug msg=\"Registering route\" method=POST path=/session"}} +2026-08-08T21:10:53.889602853Z {"ts":"2026-08-08T21:10:53.889555322Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.888537523Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/init"}} +2026-08-08T21:10:53.889699241Z {"ts":"2026-08-08T21:10:53.889656548Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.888585754Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/join"}} +2026-08-08T21:10:53.889791106Z {"ts":"2026-08-08T21:10:53.889738388Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.888652559Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/leave"}} +2026-08-08T21:10:53.889907709Z {"ts":"2026-08-08T21:10:53.889849427Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.888714011Z\" level=debug msg=\"Registering route\" method=GET path=/swarm"}} +2026-08-08T21:10:53.889992102Z {"ts":"2026-08-08T21:10:53.889938137Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.888774331Z\" level=debug msg=\"Registering route\" method=GET path=/swarm/unlockkey"}} +2026-08-08T21:10:53.890101524Z {"ts":"2026-08-08T21:10:53.890024233Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.888881773Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/update"}} +2026-08-08T21:10:53.890200070Z {"ts":"2026-08-08T21:10:53.89013333Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.888961166Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/unlock"}} +2026-08-08T21:10:53.890274653Z {"ts":"2026-08-08T21:10:53.890219353Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.889026434Z\" level=debug msg=\"Registering route\" method=GET path=/services"}} +2026-08-08T21:10:53.890398829Z {"ts":"2026-08-08T21:10:53.890323772Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.889089004Z\" level=debug msg=\"Registering route\" method=GET path=\"/services/{id}\""}} +2026-08-08T21:10:53.890492247Z {"ts":"2026-08-08T21:10:53.890418782Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.889167413Z\" level=debug msg=\"Registering route\" method=POST path=/services/create"}} +2026-08-08T21:10:53.890575426Z {"ts":"2026-08-08T21:10:53.890533247Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.889245744Z\" level=debug msg=\"Registering route\" method=POST path=\"/services/{id}/update\""}} +2026-08-08T21:10:53.890649601Z {"ts":"2026-08-08T21:10:53.890609614Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.889336790Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/services/{id}\""}} +2026-08-08T21:10:53.890763082Z {"ts":"2026-08-08T21:10:53.890691183Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.889419141Z\" level=debug msg=\"Registering route\" method=GET path=\"/services/{id}/logs\""}} +2026-08-08T21:10:53.890855802Z {"ts":"2026-08-08T21:10:53.890798884Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.889505117Z\" level=debug msg=\"Registering route\" method=GET path=/nodes"}} +2026-08-08T21:10:53.890961133Z {"ts":"2026-08-08T21:10:53.890890113Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.889544236Z\" level=debug msg=\"Registering route\" method=GET path=\"/nodes/{id}\""}} +2026-08-08T21:10:53.891039029Z {"ts":"2026-08-08T21:10:53.890991856Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.889625377Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/nodes/{id}\""}} +2026-08-08T21:10:53.891178144Z {"ts":"2026-08-08T21:10:53.891076731Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.889706447Z\" level=debug msg=\"Registering route\" method=POST path=\"/nodes/{id}/update\""}} +2026-08-08T21:10:53.891494606Z {"ts":"2026-08-08T21:10:53.891421044Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.889808994Z\" level=debug msg=\"Registering route\" method=GET path=/tasks"}} +2026-08-08T21:10:53.891613400Z {"ts":"2026-08-08T21:10:53.89154585Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.889873058Z\" level=debug msg=\"Registering route\" method=GET path=\"/tasks/{id}\""}} +2026-08-08T21:10:53.891680278Z {"ts":"2026-08-08T21:10:53.891643122Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.889939031Z\" level=debug msg=\"Registering route\" method=GET path=\"/tasks/{id}/logs\""}} +2026-08-08T21:10:53.891809966Z {"ts":"2026-08-08T21:10:53.891739543Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.890034238Z\" level=debug msg=\"Registering route\" method=GET path=/secrets"}} +2026-08-08T21:10:53.891920737Z {"ts":"2026-08-08T21:10:53.891875974Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.890097864Z\" level=debug msg=\"Registering route\" method=POST path=/secrets/create"}} +2026-08-08T21:10:53.892059933Z {"ts":"2026-08-08T21:10:53.891971543Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.890149366Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/secrets/{id}\""}} +2026-08-08T21:10:53.892162205Z {"ts":"2026-08-08T21:10:53.892082734Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.890242688Z\" level=debug msg=\"Registering route\" method=GET path=\"/secrets/{id}\""}} +2026-08-08T21:10:53.892264732Z {"ts":"2026-08-08T21:10:53.892220946Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.890329882Z\" level=debug msg=\"Registering route\" method=POST path=\"/secrets/{id}/update\""}} +2026-08-08T21:10:53.892367024Z {"ts":"2026-08-08T21:10:53.89230702Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.890421850Z\" level=debug msg=\"Registering route\" method=GET path=/configs"}} +2026-08-08T21:10:53.892450890Z {"ts":"2026-08-08T21:10:53.892407615Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.890488221Z\" level=debug msg=\"Registering route\" method=POST path=/configs/create"}} +2026-08-08T21:10:53.892557361Z {"ts":"2026-08-08T21:10:53.892477125Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.890539975Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/configs/{id}\""}} +2026-08-08T21:10:53.892643766Z {"ts":"2026-08-08T21:10:53.89257831Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.890652260Z\" level=debug msg=\"Registering route\" method=GET path=\"/configs/{id}\""}} +2026-08-08T21:10:53.892755688Z {"ts":"2026-08-08T21:10:53.892671791Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.890745303Z\" level=debug msg=\"Registering route\" method=POST path=\"/configs/{id}/update\""}} +2026-08-08T21:10:53.892860915Z {"ts":"2026-08-08T21:10:53.892805683Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.890853383Z\" level=debug msg=\"Registering route\" method=GET path=/plugins"}} +2026-08-08T21:10:53.893012619Z {"ts":"2026-08-08T21:10:53.892939842Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.890895595Z\" level=debug msg=\"Registering route\" method=GET path=\"/plugins/{name:.*}/json\""}} +2026-08-08T21:10:53.893102430Z {"ts":"2026-08-08T21:10:53.893038063Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.890983490Z\" level=debug msg=\"Registering route\" method=GET path=/plugins/privileges"}} +2026-08-08T21:10:53.893204511Z {"ts":"2026-08-08T21:10:53.893124858Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.891060746Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/plugins/{name:.*}\""}} +2026-08-08T21:10:53.893262567Z {"ts":"2026-08-08T21:10:53.893227815Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.891221750Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/enable\""}} +2026-08-08T21:10:53.893336660Z {"ts":"2026-08-08T21:10:53.893290111Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.891288623Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/disable\""}} +2026-08-08T21:10:53.893366047Z {"ts":"2026-08-08T21:10:53.893320257Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.891334906Z\" level=debug msg=\"Registering route\" method=POST path=/plugins/pull"}} +2026-08-08T21:10:53.893404835Z {"ts":"2026-08-08T21:10:53.893339878Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.891374631Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/push\""}} +2026-08-08T21:10:53.893464826Z {"ts":"2026-08-08T21:10:53.893397819Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.891427446Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/upgrade\""}} +2026-08-08T21:10:53.893505122Z {"ts":"2026-08-08T21:10:53.893439478Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.891506872Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/set\""}} +2026-08-08T21:10:53.893571311Z {"ts":"2026-08-08T21:10:53.893490892Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.891609043Z\" level=debug msg=\"Registering route\" method=POST path=/plugins/create"}} +2026-08-08T21:10:53.893587940Z {"ts":"2026-08-08T21:10:53.893534461Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.891660543Z\" level=debug msg=\"Registering route\" method=GET path=\"/distribution/{name:.*}/json\""}} +2026-08-08T21:10:53.893603846Z {"ts":"2026-08-08T21:10:53.89355615Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.891794715Z\" level=debug msg=\"Registering route\" method=GET path=/networks"}} +2026-08-08T21:10:53.893647110Z {"ts":"2026-08-08T21:10:53.893593557Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.891838682Z\" level=debug msg=\"Registering route\" method=GET path=/networks/"}} +2026-08-08T21:10:53.893671968Z {"ts":"2026-08-08T21:10:53.893626031Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.891926367Z\" level=debug msg=\"Registering route\" method=GET path=\"/networks/{id:.+}\""}} +2026-08-08T21:10:53.893737061Z {"ts":"2026-08-08T21:10:53.89366122Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.892003468Z\" level=debug msg=\"Registering route\" method=POST path=/networks/create"}} +2026-08-08T21:10:53.893742708Z {"ts":"2026-08-08T21:10:53.893695645Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.892081314Z\" level=debug msg=\"Registering route\" method=POST path=\"/networks/{id:.*}/connect\""}} +2026-08-08T21:10:53.893760033Z {"ts":"2026-08-08T21:10:53.893718567Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.892184066Z\" level=debug msg=\"Registering route\" method=POST path=\"/networks/{id:.*}/disconnect\""}} +2026-08-08T21:10:53.893821380Z {"ts":"2026-08-08T21:10:53.893764826Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.892284807Z\" level=debug msg=\"Registering route\" method=POST path=/networks/prune"}} +2026-08-08T21:10:53.893851918Z {"ts":"2026-08-08T21:10:53.893788553Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.892365913Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/networks/{id:.*}\""}} +2026-08-08T21:10:53.893895728Z {"ts":"2026-08-08T21:10:53.893817556Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.892447764Z\" level=debug msg=\"Registering route\" method=GET path=/debug/vars"}} +2026-08-08T21:10:53.893898409Z {"ts":"2026-08-08T21:10:53.89384181Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.892499655Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/"}} +2026-08-08T21:10:53.893915128Z {"ts":"2026-08-08T21:10:53.893864925Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.892578557Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/cmdline"}} +2026-08-08T21:10:53.893917373Z {"ts":"2026-08-08T21:10:53.89388638Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.892671944Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/profile"}} +2026-08-08T21:10:53.893942581Z {"ts":"2026-08-08T21:10:53.893904513Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.892755816Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/symbol"}} +2026-08-08T21:10:53.893959538Z {"ts":"2026-08-08T21:10:53.893924864Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.892830331Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/trace"}} +2026-08-08T21:10:53.893990349Z {"ts":"2026-08-08T21:10:53.893945274Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.892897351Z\" level=debug msg=\"Registering route\" method=GET path=\"/debug/pprof/{name}\""}} +2026-08-08T21:10:53.894031412Z {"ts":"2026-08-08T21:10:53.89398036Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.892967429Z\" level=debug msg=\"Registering route\" method=POST path=/grpc"}} +2026-08-08T21:10:53.894084213Z {"ts":"2026-08-08T21:10:53.894018106Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.893151795Z\" level=info msg=\"Daemon has completed initialization\""}} +2026-08-08T21:10:53.894111966Z {"ts":"2026-08-08T21:10:53.894065061Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:53.893173663Z\" level=info msg=\"API listen on /var/run/docker.sock\""}} +2026-08-08T21:10:54.188822333Z {"ts":"2026-08-08T21:10:54.188628531Z","level":"DEBUG","msg":"waiting for dockerd","caller":"/home/geo/envbox/cli/docker.go:317","func":"github.com/coder/envbox/cli.dockerCmd.func1"} +2026-08-08T21:10:54.188857249Z {"output":"Waiting for dockerd to startup...","time":"2026-08-08T21:10:54.188690049Z","type":"info"} +2026-08-08T21:10:54.189395407Z {"ts":"2026-08-08T21:10:54.189236289Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:54.189179271Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T21:10:54.189620759Z {"ts":"2026-08-08T21:10:54.18955027Z","level":"INFO","msg":"checking for docker config file","caller":"/home/geo/envbox/cli/docker.go:481","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"path":"/root/.docker/config.json"}} +2026-08-08T21:10:54.189700427Z {"ts":"2026-08-08T21:10:54.18962232Z","level":"DEBUG","msg":"using mounts","caller":"/home/geo/envbox/cli/docker.go:503","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"mounts":["{Source:/var/lib/coder/docker Mountpoint:/var/lib/docker ReadOnly:false}","{Source:/var/lib/coder/containers Mountpoint:/var/lib/containers ReadOnly:false}","{Source:/home/coder Mountpoint:/home/coder ReadOnly:false}"]}} +2026-08-08T21:10:54.189728444Z {"ts":"2026-08-08T21:10:54.189665621Z","level":"DEBUG","msg":"using devices","caller":"/home/geo/envbox/cli/docker.go:536","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"devices":[]}} +2026-08-08T21:10:54.189731392Z {"output":"Checking shared inner image cache...","time":"2026-08-08T21:10:54.18968675Z","type":"info"} +2026-08-08T21:10:54.190327302Z {"ts":"2026-08-08T21:10:54.190222541Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:54.190183321Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T21:10:54.190706848Z {"ts":"2026-08-08T21:10:54.190603458Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:54.190530301Z\" level=debug msg=\"handling POST request\" method=POST module=api request-url=\"/v1.51/images/create?fromImage=us-docker.pkg.dev%2Fcoder-v2-images-public%2Fpublic%2Fenvbox%2Fenterprise-base\u0026tag=sha256%3A770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d\" vars=\"map[version:1.51]\""}} +2026-08-08T21:10:54.201386058Z {"ts":"2026-08-08T21:10:54.201211492Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:54.201172036Z\" level=debug msg=\"hostDir: /etc/docker/certs.d/us-docker.pkg.dev\""}} +2026-08-08T21:10:54.201397725Z {"ts":"2026-08-08T21:10:54.201277741Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:54.201214312Z\" level=debug msg=\"Trying to pull us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base from https://us-docker.pkg.dev\""}} +2026-08-08T21:10:54.201409605Z {"ts":"2026-08-08T21:10:54.201302474Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:54.201224541Z\" level=debug msg=\"Trying to pull us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base from https://us-docker.pkg.dev\""}} +2026-08-08T21:10:54.313754535Z {"ts":"2026-08-08T21:10:54.313551747Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:54.313291771Z\" level=debug msg=\"(*service).Write started\" expected=\"sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d\" ref=\"manifest-sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d\""}} +2026-08-08T21:10:54.319909164Z {"ts":"2026-08-08T21:10:54.319778672Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:54.319670204Z\" level=debug msg=\"Pulling ref from V2 registry: us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base@sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d\" digest=\"sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d\" remote=\"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base@sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d\""}} +2026-08-08T21:10:54.320290313Z {"output":"Pulling from coder-v2-images-public/public/envbox/enterprise-base","time":"2026-08-08T21:10:54.32021495Z","type":"info"} +2026-08-08T21:10:54.320639909Z {"ts":"2026-08-08T21:10:54.320498887Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:54.320455704Z\" level=debug msg=\"Adding content digest to lease\" digest=\"sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d\" lease=\"moby-image-sha256:f18945f7fc26b451c3cc8a997c1b1856bcff36f54361c8a61d0c2c37b412cb0e\" remote=\"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base@sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d\""}} +2026-08-08T21:10:54.325559675Z {"ts":"2026-08-08T21:10:54.325437308Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:54.325401118Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.51/images/us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base@sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d/json\" vars=\"map[name:us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base@sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d version:1.51]\""}} +2026-08-08T21:10:54.327798649Z {"ts":"2026-08-08T21:10:54.327679237Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:54.327556078Z\" level=debug msg=\"handling POST request\" method=POST module=api request-url=\"/v1.51/images/us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base@sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d/tag?repo=envbox-cache.local%2Finner-image\u0026tag=sha256-770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d\" vars=\"map[name:us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base@sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d version:1.51]\""}} +2026-08-08T21:10:54.335444119Z {"ts":"2026-08-08T21:10:54.335288034Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:54.334886229Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.51/images/get?names=envbox-cache.local%2Finner-image%3Asha256-770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d\" vars=\"map[version:1.51]\""}} +2026-08-08T21:10:54.336290760Z {"ts":"2026-08-08T21:10:54.33617043Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:54.335747414Z\" level=debug msg=\"CreateV1ID {\\\"container_config\\\":{\\\"Hostname\\\":\\\"\\\",\\\"Domainname\\\":\\\"\\\",\\\"User\\\":\\\"\\\",\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":false,\\\"AttachStderr\\\":false,\\\"Tty\\\":false,\\\"OpenStdin\\\":false,\\\"StdinOnce\\\":false,\\\"Env\\\":null,\\\"Cmd\\\":null,\\\"Image\\\":\\\"\\\",\\\"Volumes\\\":null,\\\"WorkingDir\\\":\\\"\\\",\\\"Entrypoint\\\":null,\\\"Labels\\\":null},\\\"created\\\":\\\"1970-01-01T00:00:00Z\\\",\\\"layer_id\\\":\\\"sha256:d543b8cad89e3428ac8852a13cb2dbfaf55b1e10fd95a9753e51faf393d60e81\\\"}\""}} +2026-08-08T21:10:54.337028717Z {"ts":"2026-08-08T21:10:54.336935612Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:54.336890497Z\" level=debug msg=\"Assembling tar data for 7ff13d9626927a2e79d40371cfea1fcad0000f90547b003698f746c15c755724\""}} +2026-08-08T21:10:56.394685551Z {"ts":"2026-08-08T21:10:56.394462369Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:56.394372735Z\" level=debug msg=\"CreateV1ID {\\\"container_config\\\":{\\\"Hostname\\\":\\\"\\\",\\\"Domainname\\\":\\\"\\\",\\\"User\\\":\\\"\\\",\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":false,\\\"AttachStderr\\\":false,\\\"Tty\\\":false,\\\"OpenStdin\\\":false,\\\"StdinOnce\\\":false,\\\"Env\\\":null,\\\"Cmd\\\":null,\\\"Image\\\":\\\"\\\",\\\"Volumes\\\":null,\\\"WorkingDir\\\":\\\"\\\",\\\"Entrypoint\\\":null,\\\"Labels\\\":null},\\\"created\\\":\\\"1970-01-01T00:00:00Z\\\",\\\"layer_id\\\":\\\"sha256:a564fba1084dace6f7648e77e9fd99ffcbef5c608f2698c311d3e07ac6189279\\\",\\\"parent\\\":\\\"sha256:a9682d97ad3e57c5213d0806c5fa75da034f9ab3994750e99c321bfee2b1dfad\\\"}\""}} +2026-08-08T21:10:56.396483405Z {"ts":"2026-08-08T21:10:56.396277927Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:56.396217007Z\" level=debug msg=\"Assembling tar data for 4755fa009c43fbefae7989cce55ebad46162da963321cef979d65e07e6614d16\""}} +2026-08-08T21:10:56.892820852Z {"ts":"2026-08-08T21:10:56.892478565Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:56.892399730Z\" level=debug msg=\"CreateV1ID {\\\"container_config\\\":{\\\"Hostname\\\":\\\"\\\",\\\"Domainname\\\":\\\"\\\",\\\"User\\\":\\\"\\\",\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":false,\\\"AttachStderr\\\":false,\\\"Tty\\\":false,\\\"OpenStdin\\\":false,\\\"StdinOnce\\\":false,\\\"Env\\\":null,\\\"Cmd\\\":null,\\\"Image\\\":\\\"\\\",\\\"Volumes\\\":null,\\\"WorkingDir\\\":\\\"\\\",\\\"Entrypoint\\\":null,\\\"Labels\\\":null},\\\"created\\\":\\\"1970-01-01T00:00:00Z\\\",\\\"layer_id\\\":\\\"sha256:f25cd207474ec310af744a3c7e1a11cfb41d0ac37061119a813ada0fef2f7e7f\\\",\\\"parent\\\":\\\"sha256:5e9567c944681508d3d6c1b8e2c2116e07ae227bfae4a8c3596bf2a77ee24545\\\"}\""}} +2026-08-08T21:10:56.894759380Z {"ts":"2026-08-08T21:10:56.894577463Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:56.894281924Z\" level=debug msg=\"Assembling tar data for 59d7370ab14737e56aedf9fe1aa8a35f2011a326b3062cab6b5478417ee38e91\""}} +2026-08-08T21:10:56.895858501Z {"ts":"2026-08-08T21:10:56.895692459Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:56.895461439Z\" level=debug msg=\"CreateV1ID {\\\"container_config\\\":{\\\"Hostname\\\":\\\"\\\",\\\"Domainname\\\":\\\"\\\",\\\"User\\\":\\\"\\\",\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":false,\\\"AttachStderr\\\":false,\\\"Tty\\\":false,\\\"OpenStdin\\\":false,\\\"StdinOnce\\\":false,\\\"Env\\\":null,\\\"Cmd\\\":null,\\\"Image\\\":\\\"\\\",\\\"Volumes\\\":null,\\\"WorkingDir\\\":\\\"\\\",\\\"Entrypoint\\\":null,\\\"Labels\\\":null},\\\"created\\\":\\\"1970-01-01T00:00:00Z\\\",\\\"layer_id\\\":\\\"sha256:67a80663b279bed519d230858e7d758b23ee58ea846b14930cd4bba068df7f70\\\",\\\"parent\\\":\\\"sha256:de93c8917f69aafddaf66a8d84864fbb7ad65665bfe7337c11c0d480b7e82e58\\\"}\""}} +2026-08-08T21:10:56.897345967Z {"ts":"2026-08-08T21:10:56.897121812Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:56.897063832Z\" level=debug msg=\"Assembling tar data for 9b5c2932e2f5df86f6c92d81f472c22b0cf3358925d4f86d2f6f030aaededf47\""}} +2026-08-08T21:10:56.898927514Z {"ts":"2026-08-08T21:10:56.898739841Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:56.898500787Z\" level=debug msg=\"CreateV1ID {\\\"container_config\\\":{\\\"Hostname\\\":\\\"\\\",\\\"Domainname\\\":\\\"\\\",\\\"User\\\":\\\"\\\",\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":false,\\\"AttachStderr\\\":false,\\\"Tty\\\":false,\\\"OpenStdin\\\":false,\\\"StdinOnce\\\":false,\\\"Env\\\":null,\\\"Cmd\\\":null,\\\"Image\\\":\\\"\\\",\\\"Volumes\\\":null,\\\"WorkingDir\\\":\\\"\\\",\\\"Entrypoint\\\":null,\\\"Labels\\\":null},\\\"created\\\":\\\"1970-01-01T00:00:00Z\\\",\\\"layer_id\\\":\\\"sha256:b8398e0accdb8c77dc5891eadd38e0aed37bfc304280259fb865ff57ae0259e5\\\",\\\"parent\\\":\\\"sha256:10e8cb6c4eb5820d79012aa28ced7ebd18521ec1786ffb164cabf886b4b2be27\\\"}\""}} +2026-08-08T21:10:56.900422546Z {"ts":"2026-08-08T21:10:56.900231364Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:10:56.900196622Z\" level=debug msg=\"Assembling tar data for a1c812635445017eec4a9e327715e1d48bdd01536f54b5c73d3538e7088dde51\""}} +2026-08-08T21:11:12.846717223Z {"ts":"2026-08-08T21:11:12.846448443Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:12.846365905Z\" level=debug msg=\"CreateV1ID {\\\"container_config\\\":{\\\"Hostname\\\":\\\"\\\",\\\"Domainname\\\":\\\"\\\",\\\"User\\\":\\\"\\\",\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":false,\\\"AttachStderr\\\":false,\\\"Tty\\\":false,\\\"OpenStdin\\\":false,\\\"StdinOnce\\\":false,\\\"Env\\\":null,\\\"Cmd\\\":null,\\\"Image\\\":\\\"\\\",\\\"Volumes\\\":null,\\\"WorkingDir\\\":\\\"\\\",\\\"Entrypoint\\\":null,\\\"Labels\\\":null},\\\"created\\\":\\\"1970-01-01T00:00:00Z\\\",\\\"layer_id\\\":\\\"sha256:6c5c4b2f05f1fc3dda49a45cd556c052b6fd437c80dffb8df98ec788a64e0a8c\\\",\\\"parent\\\":\\\"sha256:5c29481719faa14d6b72111f651e51bce6ae350e1b151599ef9d220113149c7c\\\"}\""}} +2026-08-08T21:11:12.848259054Z {"ts":"2026-08-08T21:11:12.848083688Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:12.848018692Z\" level=debug msg=\"Assembling tar data for a5452f876c60787c1413fd8ee0070123217744e28ec094acbbd0168d8b46b295\""}} +2026-08-08T21:11:13.172531167Z {"ts":"2026-08-08T21:11:13.17230938Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:13.172189343Z\" level=debug msg=\"CreateV1ID {\\\"container_config\\\":{\\\"Hostname\\\":\\\"\\\",\\\"Domainname\\\":\\\"\\\",\\\"User\\\":\\\"\\\",\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":false,\\\"AttachStderr\\\":false,\\\"Tty\\\":false,\\\"OpenStdin\\\":false,\\\"StdinOnce\\\":false,\\\"Env\\\":null,\\\"Cmd\\\":null,\\\"Image\\\":\\\"\\\",\\\"Volumes\\\":null,\\\"WorkingDir\\\":\\\"\\\",\\\"Entrypoint\\\":null,\\\"Labels\\\":null},\\\"created\\\":\\\"1970-01-01T00:00:00Z\\\",\\\"layer_id\\\":\\\"sha256:88725e4af6256541fb19bc6590c4069f2d65f21f32b6f8871dce0cc7711c592f\\\",\\\"parent\\\":\\\"sha256:9449f5848dc1ba4f19871c8939048c4b6b86df0d474b35c455e5ccb8391ca8cf\\\"}\""}} +2026-08-08T21:11:13.173625345Z {"ts":"2026-08-08T21:11:13.173434749Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:13.173386940Z\" level=debug msg=\"Assembling tar data for 6d4b8c4a49dc44c438ef42b6624371f2f039b1cc2d8c31c1d74a2c6a497683f6\""}} +2026-08-08T21:11:13.536450378Z {"ts":"2026-08-08T21:11:13.536214438Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:13.536122187Z\" level=debug msg=\"CreateV1ID {\\\"architecture\\\":\\\"amd64\\\",\\\"config\\\":{\\\"Hostname\\\":\\\"\\\",\\\"Domainname\\\":\\\"\\\",\\\"User\\\":\\\"coder\\\",\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":false,\\\"AttachStderr\\\":false,\\\"Tty\\\":false,\\\"OpenStdin\\\":false,\\\"StdinOnce\\\":false,\\\"Env\\\":[\\\"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\\\",\\\"LANG=en_US.UTF-8\\\"],\\\"Cmd\\\":[\\\"/bin/bash\\\"],\\\"Image\\\":\\\"sha256:ba1100fafecc3edff2b9f2dede0a6e0c37dc21888c48497f9d48489fd829407a\\\",\\\"Volumes\\\":null,\\\"WorkingDir\\\":\\\"\\\",\\\"Entrypoint\\\":null,\\\"Labels\\\":{\\\"org.opencontainers.image.ref.name\\\":\\\"ubuntu\\\",\\\"org.opencontainers.image.version\\\":\\\"20.04\\\"},\\\"Shell\\\":[\\\"/bin/bash\\\",\\\"-c\\\"]},\\\"container\\\":\\\"909dae75b2e3d202084e44c54389078d65d31b1a60d7bf30dd95f302a3babb5d\\\",\\\"container_config\\\":{\\\"Hostname\\\":\\\"909dae75b2e3\\\",\\\"Domainname\\\":\\\"\\\",\\\"User\\\":\\\"coder\\\",\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":false,\\\"AttachStderr\\\":false,\\\"Tty\\\":false,\\\"OpenStdin\\\":false,\\\"StdinOnce\\\":false,\\\"Env\\\":[\\\"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\\\",\\\"LANG=en_US.UTF-8\\\"],\\\"Cmd\\\":[\\\"/bin/bash\\\",\\\"-c\\\",\\\"#(nop) \\\",\\\"USER coder\\\"],\\\"Image\\\":\\\"sha256:ba1100fafecc3edff2b9f2dede0a6e0c37dc21888c48497f9d48489fd829407a\\\",\\\"Volumes\\\":null,\\\"WorkingDir\\\":\\\"\\\",\\\"Entrypoint\\\":null,\\\"Labels\\\":{\\\"org.opencontainers.image.ref.name\\\":\\\"ubuntu\\\",\\\"org.opencontainers.image.version\\\":\\\"20.04\\\"},\\\"Shell\\\":[\\\"/bin/bash\\\",\\\"-c\\\"]},\\\"created\\\":\\\"2023-03-06T02:29:43.659603828Z\\\",\\\"docker_version\\\":\\\"20.10.22+azure-1\\\",\\\"layer_id\\\":\\\"sha256:191dd85c7cad9713fc3e16cdc0d53b8179f65335c5588659fc68c6dd365aff6b\\\",\\\"os\\\":\\\"linux\\\",\\\"parent\\\":\\\"sha256:c11f2882b8d24b861f75b0e23da0a93ab1759c016a013579fd468921eb4210c8\\\"}\""}} +2026-08-08T21:11:13.537209985Z {"ts":"2026-08-08T21:11:13.537013846Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:13.536969797Z\" level=debug msg=\"Assembling tar data for 410a4c28125bd086d83060d0116a98026f8bec7bd4ac8c24195d4ef8ebef87ed\""}} +2026-08-08T21:11:21.528052849Z {"ts":"2026-08-08T21:11:21.527826489Z","level":"INFO","msg":"inner image cache result","caller":"/home/geo/envbox/cli/docker.go:574","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"status":"miss","digest":"sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d","bytes":1145394688,"duration":"27.338133699s"}} +2026-08-08T21:11:21.528101557Z {"output":"Inner image cache miss: digest=sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d bytes=1145394688 duration=27.338133699s","time":"2026-08-08T21:11:21.527943093Z","type":"info"} +2026-08-08T21:11:21.528105254Z {"ts":"2026-08-08T21:11:21.527948512Z","level":"DEBUG","msg":"remounting /sys","caller":"/home/geo/envbox/cli/docker.go:590","func":"github.com/coder/envbox/cli.runDockerCVM"} +2026-08-08T21:11:21.530931480Z {"ts":"2026-08-08T21:11:21.530792438Z","level":"DEBUG","msg":"fetching image metadata","caller":"/home/geo/envbox/cli/docker.go:611","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"image":"sha256:f18945f7fc26b451c3cc8a997c1b1856bcff36f54361c8a61d0c2c37b412cb0e","username":"coder"}} +2026-08-08T21:11:21.530954287Z {"output":"Getting image metadata...","time":"2026-08-08T21:11:21.530848288Z","type":"info"} +2026-08-08T21:11:21.534034573Z {"ts":"2026-08-08T21:11:21.533691975Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.533060157Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":false,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":false,\\\"Cmd\\\":[\\\"infinity\\\"],\\\"Domainname\\\":\\\"\\\",\\\"Entrypoint\\\":[\\\"sleep\\\"],\\\"Env\\\":null,\\\"HostConfig\\\":{\\\"AutoRemove\\\":false,\\\"Binds\\\":null,\\\"BlkioDeviceReadBps\\\":null,\\\"BlkioDeviceReadIOps\\\":null,\\\"BlkioDeviceWriteBps\\\":null,\\\"BlkioDeviceWriteIOps\\\":null,\\\"BlkioWeight\\\":0,\\\"BlkioWeightDevice\\\":null,\\\"CapAdd\\\":null,\\\"CapDrop\\\":null,\\\"Cgroup\\\":\\\"\\\",\\\"CgroupParent\\\":\\\"\\\",\\\"CgroupnsMode\\\":\\\"\\\",\\\"ConsoleSize\\\":[0,0],\\\"ContainerIDFile\\\":\\\"\\\",\\\"CpuCount\\\":0,\\\"CpuPercent\\\":0,\\\"CpuPeriod\\\":0,\\\"CpuQuota\\\":0,\\\"CpuRealtimePeriod\\\":0,\\\"CpuRealtimeRuntime\\\":0,\\\"CpuShares\\\":0,\\\"CpusetCpus\\\":\\\"\\\",\\\"CpusetMems\\\":\\\"\\\",\\\"DeviceCgroupRules\\\":null,\\\"DeviceRequests\\\":null,\\\"Devices\\\":null,\\\"Dns\\\":null,\\\"DnsOptions\\\":null,\\\"DnsSearch\\\":null,\\\"ExtraHosts\\\":null,\\\"GroupAdd\\\":null,\\\"IOMaximumBandwidth\\\":0,\\\"IOMaximumIOps\\\":0,\\\"IpcMode\\\":\\\"\\\",\\\"Isolation\\\":\\\"\\\",\\\"Links\\\":null,\\\"LogConfig\\\":{\\\"Config\\\":null,\\\"Type\\\":\\\"\\\"},\\\"MaskedPaths\\\":null,\\\"Memory\\\":0,\\\"MemoryReservation\\\":0,\\\"MemorySwap\\\":0,\\\"MemorySwappiness\\\":null,\\\"NanoCpus\\\":0,\\\"NetworkMode\\\":\\\"\\\",\\\"OomKillDisable\\\":null,\\\"OomScoreAdj\\\":0,\\\"PidMode\\\":\\\"\\\",\\\"PidsLimit\\\":null,\\\"PortBindings\\\":null,\\\"Privileged\\\":false,\\\"PublishAllPorts\\\":false,\\\"ReadonlyPaths\\\":null,\\\"ReadonlyRootfs\\\":false,\\\"RestartPolicy\\\":{\\\"MaximumRetryCount\\\":0,\\\"Name\\\":\\\"\\\"},\\\"Runtime\\\":\\\"sysbox-runc\\\",\\\"SecurityOpt\\\":null,\\\"ShmSize\\\":0,\\\"UTSMode\\\":\\\"\\\",\\\"Ulimits\\\":null,\\\"UsernsMode\\\":\\\"\\\",\\\"VolumeDriver\\\":\\\"\\\",\\\"VolumesFrom\\\":null},\\\"Hostname\\\":\\\"\\\",\\\"Image\\\":\\\"sha256:f18945f7fc26b451c3cc8a997c1b1856bcff36f54361c8a61d0c2c37b412cb0e\\\",\\\"Labels\\\":null,\\\"OnBuild\\\":null,\\\"OpenStdin\\\":false,\\\"StdinOnce\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"Volumes\\\":null,\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/create vars=\"map[version:1.51]\""}} +2026-08-08T21:11:21.556662534Z {"ts":"2026-08-08T21:11:21.556529851Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.556463808Z\" level=debug msg=\"container mounted via layerStore\" container=9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d root=/var/lib/docker/100000.100000/overlay2/d7a18b0d80406ce84211f1a075017d2a02f115fe13af4a3eb406bcf711173d8c/merged storage-driver=overlay2"}} +2026-08-08T21:11:21.568761488Z {"ts":"2026-08-08T21:11:21.568658984Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.568607537Z\" level=debug msg=\"handling POST request\" method=POST module=api request-url=/v1.51/containers/9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d/start vars=\"map[name:9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d version:1.51]\""}} +2026-08-08T21:11:21.569274015Z {"ts":"2026-08-08T21:11:21.56914733Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.569101482Z\" level=debug msg=\"container mounted via layerStore\" container=9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d root=/var/lib/docker/100000.100000/overlay2/d7a18b0d80406ce84211f1a075017d2a02f115fe13af4a3eb406bcf711173d8c/merged storage-driver=overlay2"}} +2026-08-08T21:11:21.574708299Z {"ts":"2026-08-08T21:11:21.574589037Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.574534745Z\" level=debug msg=\"bundle dir created\" bundle=/var/run/docker/containerd/9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d module=libcontainerd namespace=moby-100000.100000 root=/var/lib/docker/100000.100000/overlay2/d7a18b0d80406ce84211f1a075017d2a02f115fe13af4a3eb406bcf711173d8c/merged"}} +2026-08-08T21:11:21.585454793Z {"ts":"2026-08-08T21:11:21.585302324Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.585236924Z\" level=debug msg=\"creating task\" id=9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d runtime=io.containerd.runc.v2"}} +2026-08-08T21:11:21.585465711Z {"ts":"2026-08-08T21:11:21.585352078Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.585268453Z\" level=debug msg=\"activating mount\" mounts=\"[]\" name=9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d"}} +2026-08-08T21:11:21.590587943Z {"ts":"2026-08-08T21:11:21.59006772Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.590019867Z\" level=info msg=\"connecting to shim 9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d\" address=\"unix:///run/containerd/s/d6313b1d990f58a6434d5f357c456ae7448c319e2f9ecd5678ccd6211fc99286\" namespace=moby-100000.100000 protocol=ttrpc version=3"}} +2026-08-08T21:11:21.591556218Z {"ts":"2026-08-08T21:11:21.591467351Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.591345685Z\" level=debug msg=\"loading plugin\" id=io.containerd.event.v1.publisher runtime=io.containerd.runc.v2 type=io.containerd.event.v1"}} +2026-08-08T21:11:21.591680621Z {"ts":"2026-08-08T21:11:21.591575166Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.591448212Z\" level=debug msg=\"loading plugin\" id=io.containerd.internal.v1.shutdown runtime=io.containerd.runc.v2 type=io.containerd.internal.v1"}} +2026-08-08T21:11:21.591721821Z {"ts":"2026-08-08T21:11:21.591650871Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.591459148Z\" level=debug msg=\"loading plugin\" id=io.containerd.ttrpc.v1.task runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1"}} +2026-08-08T21:11:21.591855938Z {"ts":"2026-08-08T21:11:21.591787604Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.591599750Z\" level=debug msg=\"registering ttrpc service\" id=io.containerd.ttrpc.v1.task runtime=io.containerd.runc.v2"}} +2026-08-08T21:11:21.592324214Z {"ts":"2026-08-08T21:11:21.592242251Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.591971107Z\" level=debug msg=\"serving api on socket\" socket=\"[inherited from parent]\""}} +2026-08-08T21:11:21.592379381Z {"ts":"2026-08-08T21:11:21.592324213Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.592015584Z\" level=debug msg=\"starting signal loop\" namespace=moby-100000.100000 path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby-100000.100000/9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d pid=287 runtime=io.containerd.runc.v2"}} +2026-08-08T21:11:21.601606098Z {"ts":"2026-08-08T21:11:21.601421895Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.601363243Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T21:11:21.602009745Z {"ts":"2026-08-08T21:11:21.601890482Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.601815074Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T21:11:21.608239165Z {"ts":"2026-08-08T21:11:21.60813835Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.608100341Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.45/containers/json?all=1\u0026filters=%7B%22id%22%3A%7B%229120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d%22%3Atrue%7D%7D\" vars=\"map[version:1.45]\""}} +2026-08-08T21:11:21.608798246Z {"ts":"2026-08-08T21:11:21.608716989Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:11:21\" level=info msg=\"registered new container 9120b744b451\""}} +2026-08-08T21:11:21.614890080Z {"ts":"2026-08-08T21:11:21.614738819Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.614623111Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T21:11:21.615575588Z {"ts":"2026-08-08T21:11:21.615443841Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.615375800Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T21:11:21.621847162Z {"ts":"2026-08-08T21:11:21.621436355Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:11:21\" level=info msg=\"Container pre-registration completed: id = 9120b744b451\""}} +2026-08-08T21:11:21.622305267Z {"ts":"2026-08-08T21:11:21.622202895Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.622125654Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T21:11:21.622732343Z {"ts":"2026-08-08T21:11:21.622636604Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.622572418Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T21:11:21.625052491Z {"ts":"2026-08-08T21:11:21.624948548Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.624887242Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/containers/9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d/json vars=\"map[name:9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d version:1.45]\""}} +2026-08-08T21:11:21.625428357Z {"ts":"2026-08-08T21:11:21.625325039Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.625267375Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.45/containers/json?all=1\u0026filters=%7B%22id%22%3A%7B%229120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d%22%3Atrue%7D%7D\" vars=\"map[version:1.45]\""}} +2026-08-08T21:11:21.705683828Z {"ts":"2026-08-08T21:11:21.705446007Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:11:21\" level=info msg=\"Container registration completed: id = 9120b744b451, initPid = 327, uid:gid = 100000:100000\""}} +2026-08-08T21:11:21.779130955Z {"ts":"2026-08-08T21:11:21.778960355Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.778891158Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/create"}} +2026-08-08T21:11:21.824308736Z {"ts":"2026-08-08T21:11:21.824041962Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.823243235Z\" level=debug msg=\"sandbox set key processing took 635.267µs for container 9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d\""}} +2026-08-08T21:11:21.824499764Z {"ts":"2026-08-08T21:11:21.824198959Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.823326681Z\" level=debug msg=\"Assigning addresses for endpoint jovial_goldberg's interface on network bridge\""}} +2026-08-08T21:11:21.824507793Z {"ts":"2026-08-08T21:11:21.824388033Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.823339516Z\" level=debug msg=\"RequestAddress(LocalDefault/172.19.0.0/30, \u003cnil\u003e, map[com.docker.network.endpoint.name:jovial_goldberg])\""}} +2026-08-08T21:11:21.824514260Z {"ts":"2026-08-08T21:11:21.824416482Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.823360426Z\" level=debug msg=\"Request address PoolID:172.19.0.0/30 Bits: 4, Unselected: 1, Sequence: (0xd0000000, 1)-\u003eend Curr:0 Serial:false PrefAddress:invalid IP \""}} +2026-08-08T21:11:21.825688761Z {"ts":"2026-08-08T21:11:21.825582053Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.825528056Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T21:11:21.831452297Z {"ts":"2026-08-08T21:11:21.831061663Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.830995306Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -A PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T21:11:21.832706315Z {"ts":"2026-08-08T21:11:21.832585664Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.832538170Z\" level=debug msg=\"bridge endpoint host link is up\" hostifname=veth7a783e5 ifi=5"}} +2026-08-08T21:11:21.837390407Z {"ts":"2026-08-08T21:11:21.837231845Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.837106220Z\" level=debug msg=\"link has been set to up\" eid=1d3cc6fd9318 ep=jovial_goldberg net=bridge nid=c72a416e7cb1"}} +2026-08-08T21:11:21.837502575Z {"ts":"2026-08-08T21:11:21.83735232Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.837259622Z\" level=debug msg=\"link update\" eid=1d3cc6fd9318 ep=jovial_goldberg flags=\"deviceFlags(IFF_UP | IFF_BROADCAST | IFF_RUNNING | IFF_MULTICAST | IFF_LOWER_UP)\" iface=eth0 ifi=2 net=bridge nid=c72a416e7cb1"}} +2026-08-08T21:11:21.837625007Z {"ts":"2026-08-08T21:11:21.837550374Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.837522747Z\" level=debug msg=\"Bridge port is forwarding\" eid=1d3cc6fd9318 ep=jovial_goldberg net=bridge nid=c72a416e7cb1 veth=veth0a585cb"}} +2026-08-08T21:11:21.837802020Z {"ts":"2026-08-08T21:11:21.837687625Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.837657004Z\" level=debug msg=\"Sending unsolicited ARP/NA\" eid=1d3cc6fd9318 ep=jovial_goldberg iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"22:bd:46:7f:fd:d9\" mcastRouteOk=true net=bridge nid=c72a416e7cb1"}} +2026-08-08T21:11:21.843924398Z {"ts":"2026-08-08T21:11:21.843747847Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.843709854Z\" level=info msg=\"sbJoin: gwep4 ''-\u003e'1d3cc6fd9318', gwep6 ''-\u003e''\" eid=1d3cc6fd9318 ep=jovial_goldberg net=bridge nid=c72a416e7cb1"}} +2026-08-08T21:11:21.843935411Z {"ts":"2026-08-08T21:11:21.843824134Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.843732277Z\" level=debug msg=\"Programming external connectivity on endpoint\" eid=1d3cc6fd9318 ep=jovial_goldberg epid=1d3cc6fd9318 gw4=1d3cc6fd9318 gw6= net=bridge nid=c72a416e7cb1"}} +2026-08-08T21:11:21.854646044Z {"ts":"2026-08-08T21:11:21.854500426Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.854449711Z\" level=debug msg=\"EnableService START\" container=9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d"}} +2026-08-08T21:11:21.854659671Z {"ts":"2026-08-08T21:11:21.854584516Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.854469805Z\" level=debug msg=\"EnableService DONE\" container=9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d"}} +2026-08-08T21:11:21.867290039Z {"ts":"2026-08-08T21:11:21.867125091Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.866460159Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/start"}} +2026-08-08T21:11:21.874006755Z {"ts":"2026-08-08T21:11:21.873862041Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.873812982Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/containers/9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d/json vars=\"map[name:9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d version:1.51]\""}} +2026-08-08T21:11:21.875619711Z {"ts":"2026-08-08T21:11:21.875519688Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.875471456Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"stat\\\",\\\"/sbin/init\\\"],\\\"Detach\\\":false,\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d/exec vars=\"map[name:9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d version:1.51]\""}} +2026-08-08T21:11:21.876163163Z {"ts":"2026-08-08T21:11:21.876016934Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.875937225Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.51/exec/7e397823a04fc18b688d2f47049b702707c8dd27148b8a4b267dc437f60173aa/start vars=\"map[name:7e397823a04fc18b688d2f47049b702707c8dd27148b8a4b267dc437f60173aa version:1.51]\""}} +2026-08-08T21:11:21.876337507Z {"ts":"2026-08-08T21:11:21.876089607Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.876051281Z\" level=debug msg=\"starting exec command 7e397823a04fc18b688d2f47049b702707c8dd27148b8a4b267dc437f60173aa in container 9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d\""}} +2026-08-08T21:11:21.877076621Z {"ts":"2026-08-08T21:11:21.877000569Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.876927942Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T21:11:21.877165834Z {"ts":"2026-08-08T21:11:21.877120825Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.876953199Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T21:11:21.892250905Z {"ts":"2026-08-08T21:11:21.892078048Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.892018524Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T21:11:21.961378415Z {"ts":"2026-08-08T21:11:21.96119365Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.960971201Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T21:11:21.961442653Z {"ts":"2026-08-08T21:11:21.961312368Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.961048099Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T21:11:21.961446811Z {"ts":"2026-08-08T21:11:21.961342181Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.961179321Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T21:11:21.961448901Z {"ts":"2026-08-08T21:11:21.961408493Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.961210271Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T21:11:21.961473573Z {"ts":"2026-08-08T21:11:21.961429453Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.961227588Z\" level=debug msg=\"attach done\""}} +2026-08-08T21:11:21.962820802Z {"ts":"2026-08-08T21:11:21.962458932Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.961812979Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/exec/7e397823a04fc18b688d2f47049b702707c8dd27148b8a4b267dc437f60173aa/json vars=\"map[id:7e397823a04fc18b688d2f47049b702707c8dd27148b8a4b267dc437f60173aa version:1.51]\""}} +2026-08-08T21:11:21.962936106Z {"ts":"2026-08-08T21:11:21.962839018Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.962629855Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"getent\\\",\\\"passwd\\\",\\\"coder\\\"],\\\"Detach\\\":false,\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d/exec vars=\"map[name:9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d version:1.51]\""}} +2026-08-08T21:11:21.963580469Z {"ts":"2026-08-08T21:11:21.963361112Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.963270014Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.51/exec/f2ea9f335d7a84fb7dce34d224fad0366390c40a2d2542afce996a01e9f5059e/start vars=\"map[name:f2ea9f335d7a84fb7dce34d224fad0366390c40a2d2542afce996a01e9f5059e version:1.51]\""}} +2026-08-08T21:11:21.963719211Z {"ts":"2026-08-08T21:11:21.963646266Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.963577123Z\" level=debug msg=\"starting exec command f2ea9f335d7a84fb7dce34d224fad0366390c40a2d2542afce996a01e9f5059e in container 9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d\""}} +2026-08-08T21:11:21.964849774Z {"ts":"2026-08-08T21:11:21.964748287Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.964681163Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T21:11:21.964953906Z {"ts":"2026-08-08T21:11:21.964867637Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.964701058Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T21:11:21.965744366Z {"ts":"2026-08-08T21:11:21.965626686Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:21.965585364Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T21:11:22.012553766Z {"ts":"2026-08-08T21:11:22.012253849Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.012177157Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T21:11:22.012572333Z {"ts":"2026-08-08T21:11:22.012351796Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.012254569Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T21:11:22.012758002Z {"ts":"2026-08-08T21:11:22.012671564Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.012388383Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T21:11:22.012910149Z {"ts":"2026-08-08T21:11:22.012785225Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.012422439Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T21:11:22.012916986Z {"ts":"2026-08-08T21:11:22.012857584Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.012441555Z\" level=debug msg=\"attach done\""}} +2026-08-08T21:11:22.013787603Z {"ts":"2026-08-08T21:11:22.01353478Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.013256035Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/exec/f2ea9f335d7a84fb7dce34d224fad0366390c40a2d2542afce996a01e9f5059e/json vars=\"map[id:f2ea9f335d7a84fb7dce34d224fad0366390c40a2d2542afce996a01e9f5059e version:1.51]\""}} +2026-08-08T21:11:22.014067593Z {"ts":"2026-08-08T21:11:22.013951893Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.013915982Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"cat\\\",\\\"/etc/os-release\\\"],\\\"Detach\\\":false,\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d/exec vars=\"map[name:9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d version:1.51]\""}} +2026-08-08T21:11:22.014757436Z {"ts":"2026-08-08T21:11:22.014652906Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.014581369Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.51/exec/f1e4f24b085cc79e90dc2746d75f8e2277c18341baa889353c5d886b869353d6/start vars=\"map[name:f1e4f24b085cc79e90dc2746d75f8e2277c18341baa889353c5d886b869353d6 version:1.51]\""}} +2026-08-08T21:11:22.014799671Z {"ts":"2026-08-08T21:11:22.014715343Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.014678362Z\" level=debug msg=\"starting exec command f1e4f24b085cc79e90dc2746d75f8e2277c18341baa889353c5d886b869353d6 in container 9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d\""}} +2026-08-08T21:11:22.015609003Z {"ts":"2026-08-08T21:11:22.015519286Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.015478703Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T21:11:22.015767823Z {"ts":"2026-08-08T21:11:22.015687676Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.015632808Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T21:11:22.016554874Z {"ts":"2026-08-08T21:11:22.016456603Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.016415416Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T21:11:22.081110165Z {"ts":"2026-08-08T21:11:22.080891005Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.080829285Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T21:11:22.081231882Z {"ts":"2026-08-08T21:11:22.080981563Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.080870003Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T21:11:22.081364376Z {"ts":"2026-08-08T21:11:22.081223685Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.081174164Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T21:11:22.081626885Z {"ts":"2026-08-08T21:11:22.081513976Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.081277621Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T21:11:22.081672768Z {"ts":"2026-08-08T21:11:22.081564618Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.081504968Z\" level=debug msg=\"attach done\""}} +2026-08-08T21:11:22.082356471Z {"ts":"2026-08-08T21:11:22.082205541Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.082040723Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/exec/f1e4f24b085cc79e90dc2746d75f8e2277c18341baa889353c5d886b869353d6/json vars=\"map[id:f1e4f24b085cc79e90dc2746d75f8e2277c18341baa889353c5d886b869353d6 version:1.51]\""}} +2026-08-08T21:11:22.083360940Z {"ts":"2026-08-08T21:11:22.083221638Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.083076108Z\" level=debug msg=\"handling DELETE request\" method=DELETE module=api request-url=\"/v1.51/containers/9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d?force=1\" vars=\"map[name:9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d version:1.51]\""}} +2026-08-08T21:11:22.083407779Z {"ts":"2026-08-08T21:11:22.083311223Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.083199365Z\" level=debug msg=\"sending signal 9 (killed) to container\" container=9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d signal=9"}} +2026-08-08T21:11:22.131995973Z {"ts":"2026-08-08T21:11:22.131835586Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.131735708Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T21:11:22.143120362Z {"ts":"2026-08-08T21:11:22.142934072Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:11:22\" level=info msg=\"Container unregistration completed: id = 9120b744b451\""}} +2026-08-08T21:11:22.455000102Z {"ts":"2026-08-08T21:11:22.454842611Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:11:22\" level=info msg=\"unregistered container 9120b744b451\""}} +2026-08-08T21:11:22.457371698Z {"ts":"2026-08-08T21:11:22.457240036Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.456696697Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/delete"}} +2026-08-08T21:11:22.457478193Z {"ts":"2026-08-08T21:11:22.457390885Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.456724967Z\" level=info msg=\"ignoring event\" container=9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d module=libcontainerd namespace=moby-100000.100000 topic=/tasks/delete type=\"*events.TaskDelete\""}} +2026-08-08T21:11:22.457564427Z {"ts":"2026-08-08T21:11:22.457490771Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.456928606Z\" level=info msg=\"shim disconnected\" id=9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d namespace=moby-100000.100000"}} +2026-08-08T21:11:22.457644632Z {"ts":"2026-08-08T21:11:22.457580925Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.456962234Z\" level=info msg=\"cleaning up after shim disconnected\" id=9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d namespace=moby-100000.100000"}} +2026-08-08T21:11:22.457744981Z {"ts":"2026-08-08T21:11:22.457678078Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.456971406Z\" level=info msg=\"cleaning up dead shim\" id=9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d namespace=moby-100000.100000"}} +2026-08-08T21:11:22.466122156Z {"ts":"2026-08-08T21:11:22.466009394Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.465955136Z\" level=warning msg=\"warnings while cleaning up dead shim\" id=9120b744b451b1ad242e9ff9def7fdad5cec1bab707c57b989d804c2eac5f60d namespace=moby-100000.100000 warnings=\"time=\\\"2026-08-08T21:11:22Z\\\" level=debug msg=\\\"starting signal loop\\\" namespace=moby-100000.100000 pid=510 runtime=io.containerd.runc.v2\\n\""}} +2026-08-08T21:11:22.475070819Z {"ts":"2026-08-08T21:11:22.474922426Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.474844930Z\" level=debug msg=\"Unsolicited ARP/NA sends cancelled\" eid=1d3cc6fd9318 ep=jovial_goldberg iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"22:bd:46:7f:fd:d9\" mcastRouteOk=true net=bridge nid=c72a416e7cb1"}} +2026-08-08T21:11:22.505525120Z {"ts":"2026-08-08T21:11:22.505316665Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.505276107Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T21:11:22.506680311Z {"ts":"2026-08-08T21:11:22.506545008Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.506494517Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -D PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T21:11:22.593490342Z {"ts":"2026-08-08T21:11:22.593330114Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.593264046Z\" level=debug msg=\"Releasing addresses for endpoint jovial_goldberg's interface on network bridge\""}} +2026-08-08T21:11:22.593702073Z {"ts":"2026-08-08T21:11:22.593566342Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.593299378Z\" level=debug msg=\"ReleaseAddress(LocalDefault/172.19.0.0/30, 172.19.0.2)\""}} +2026-08-08T21:11:22.593707717Z {"ts":"2026-08-08T21:11:22.59363256Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.593347915Z\" level=debug msg=\"Released address Address:172.19.0.2 Sequence:Bits: 4, Unselected: 1, Sequence: (0xd0000000, 1)-\u003eend Curr:3\""}} +2026-08-08T21:11:22.614382962Z {"output":"Detected entrypoint user '1000:1000' with home directory \"/home/coder\"","time":"2026-08-08T21:11:22.614316281Z","type":"info"} +2026-08-08T21:11:22.614447229Z {"ts":"2026-08-08T21:11:22.614329671Z","level":"DEBUG","msg":"fetched image metadata","caller":"/home/geo/envbox/cli/docker.go:628","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"uid":"1000","gid":"1000","has_init":true,"os_release":"ubuntu","home_dir":"/home/coder"}} +2026-08-08T21:11:22.614524402Z {"ts":"2026-08-08T21:11:22.614426391Z","level":"DEBUG","msg":"chmod'ing directory","caller":"/home/geo/envbox/cli/docker.go:651","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"path":"/home/coder","mode":"02755"}} +2026-08-08T21:11:22.614588971Z {"ts":"2026-08-08T21:11:22.614500518Z","level":"DEBUG","msg":"chowning mount","caller":"/home/geo/envbox/cli/docker.go:685","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"source":"/home/coder","target":"/home/coder","uid":101000,"gid":101000}} +2026-08-08T21:11:22.614593411Z {"output":"Creating workspace...","time":"2026-08-08T21:11:22.614549716Z","type":"info"} +2026-08-08T21:11:22.615200952Z {"ts":"2026-08-08T21:11:22.614970611Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.614916762Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":false,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":false,\\\"Cmd\\\":[],\\\"Domainname\\\":\\\"\\\",\\\"Entrypoint\\\":[\\\"/sbin/init\\\"],\\\"Env\\\":[\\\"CODER_AGENT_TOKEN=\\\",\\\"CODER_AGENT_SUBSYSTEM=envbox\\\"],\\\"HostConfig\\\":{\\\"AutoRemove\\\":true,\\\"Binds\\\":[\\\"/var/lib/coder/docker:/var/lib/docker\\\",\\\"/var/lib/coder/containers:/var/lib/containers\\\",\\\"/home/coder:/home/coder\\\"],\\\"BlkioDeviceReadBps\\\":null,\\\"BlkioDeviceReadIOps\\\":null,\\\"BlkioDeviceWriteBps\\\":null,\\\"BlkioDeviceWriteIOps\\\":null,\\\"BlkioWeight\\\":0,\\\"BlkioWeightDevice\\\":null,\\\"CapAdd\\\":null,\\\"CapDrop\\\":null,\\\"Cgroup\\\":\\\"\\\",\\\"CgroupParent\\\":\\\"\\\",\\\"CgroupnsMode\\\":\\\"\\\",\\\"ConsoleSize\\\":[0,0],\\\"ContainerIDFile\\\":\\\"\\\",\\\"CpuCount\\\":0,\\\"CpuPercent\\\":0,\\\"CpuPeriod\\\":100000,\\\"CpuQuota\\\":100000,\\\"CpuRealtimePeriod\\\":0,\\\"CpuRealtimeRuntime\\\":0,\\\"CpuShares\\\":0,\\\"CpusetCpus\\\":\\\"\\\",\\\"CpusetMems\\\":\\\"\\\",\\\"DeviceCgroupRules\\\":null,\\\"DeviceRequests\\\":null,\\\"Devices\\\":[],\\\"Dns\\\":null,\\\"DnsOptions\\\":null,\\\"DnsSearch\\\":null,\\\"ExtraHosts\\\":[\\\"host.docker.internal:host-gateway\\\"],\\\"GroupAdd\\\":null,\\\"IOMaximumBandwidth\\\":0,\\\"IOMaximumIOps\\\":0,\\\"IpcMode\\\":\\\"\\\",\\\"Isolation\\\":\\\"\\\",\\\"Links\\\":null,\\\"LogConfig\\\":{\\\"Config\\\":null,\\\"Type\\\":\\\"\\\"},\\\"MaskedPaths\\\":null,\\\"Memory\\\":4294967296,\\\"MemoryReservation\\\":0,\\\"MemorySwap\\\":0,\\\"MemorySwappiness\\\":null,\\\"NanoCpus\\\":0,\\\"NetworkMode\\\":\\\"\\\",\\\"OomKillDisable\\\":null,\\\"OomScoreAdj\\\":0,\\\"PidMode\\\":\\\"\\\",\\\"PidsLimit\\\":null,\\\"PortBindings\\\":null,\\\"Privileged\\\":false,\\\"PublishAllPorts\\\":false,\\\"ReadonlyPaths\\\":null,\\\"ReadonlyRootfs\\\":false,\\\"RestartPolicy\\\":{\\\"MaximumRetryCount\\\":0,\\\"Name\\\":\\\"\\\"},\\\"Runtime\\\":\\\"sysbox-runc\\\",\\\"SecurityOpt\\\":null,\\\"ShmSize\\\":0,\\\"UTSMode\\\":\\\"\\\",\\\"Ulimits\\\":null,\\\"UsernsMode\\\":\\\"\\\",\\\"VolumeDriver\\\":\\\"\\\",\\\"VolumesFrom\\\":null},\\\"Hostname\\\":\\\"envbox-smoke\\\",\\\"Image\\\":\\\"sha256:f18945f7fc26b451c3cc8a997c1b1856bcff36f54361c8a61d0c2c37b412cb0e\\\",\\\"Labels\\\":null,\\\"OnBuild\\\":null,\\\"OpenStdin\\\":false,\\\"StdinOnce\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"root\\\",\\\"Volumes\\\":null,\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=\"/v1.51/containers/create?name=workspace_cvm\" vars=\"map[version:1.51]\""}} +2026-08-08T21:11:22.638281256Z {"ts":"2026-08-08T21:11:22.638112455Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.638051040Z\" level=debug msg=\"container mounted via layerStore\" container=23089aa8bf88068efe9c554ef79a268651ebd4e8281aa0a856282ffeae8036ac root=/var/lib/docker/100000.100000/overlay2/bd6d09a6d51152b786b7fe0cf7b72012890a8ca24d9ac45b451411c8dee423c4/merged storage-driver=overlay2"}} +2026-08-08T21:11:22.649596433Z {"output":"Pruning images to free up disk...","time":"2026-08-08T21:11:22.649483329Z","type":"info"} +2026-08-08T21:11:22.649837576Z {"ts":"2026-08-08T21:11:22.649726536Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.649684431Z\" level=debug msg=\"handling POST request\" method=POST module=api request-url=\"/v1.51/images/prune?filters=%7B%22dangling%22%3A%7B%22false%22%3Atrue%7D%7D\" vars=\"map[version:1.51]\""}} +2026-08-08T21:11:22.653885598Z {"output":"Starting up workspace...","time":"2026-08-08T21:11:22.653834687Z","type":"info"} +2026-08-08T21:11:22.654195236Z {"ts":"2026-08-08T21:11:22.654077618Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.654043679Z\" level=debug msg=\"handling POST request\" method=POST module=api request-url=/v1.51/containers/23089aa8bf88068efe9c554ef79a268651ebd4e8281aa0a856282ffeae8036ac/start vars=\"map[name:23089aa8bf88068efe9c554ef79a268651ebd4e8281aa0a856282ffeae8036ac version:1.51]\""}} +2026-08-08T21:11:22.654601575Z {"ts":"2026-08-08T21:11:22.654497683Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.654457069Z\" level=debug msg=\"container mounted via layerStore\" container=23089aa8bf88068efe9c554ef79a268651ebd4e8281aa0a856282ffeae8036ac root=/var/lib/docker/100000.100000/overlay2/bd6d09a6d51152b786b7fe0cf7b72012890a8ca24d9ac45b451411c8dee423c4/merged storage-driver=overlay2"}} +2026-08-08T21:11:22.655299585Z {"ts":"2026-08-08T21:11:22.655216228Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:11:22\" level=info msg=\"released resources for container 9120b744b451\""}} +2026-08-08T21:11:22.660175529Z {"ts":"2026-08-08T21:11:22.660062483Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.660023778Z\" level=debug msg=\"bundle dir created\" bundle=/var/run/docker/containerd/23089aa8bf88068efe9c554ef79a268651ebd4e8281aa0a856282ffeae8036ac module=libcontainerd namespace=moby-100000.100000 root=/var/lib/docker/100000.100000/overlay2/bd6d09a6d51152b786b7fe0cf7b72012890a8ca24d9ac45b451411c8dee423c4/merged"}} +2026-08-08T21:11:22.669221958Z {"ts":"2026-08-08T21:11:22.669071088Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.669023694Z\" level=debug msg=\"creating task\" id=23089aa8bf88068efe9c554ef79a268651ebd4e8281aa0a856282ffeae8036ac runtime=io.containerd.runc.v2"}} +2026-08-08T21:11:22.669231052Z {"ts":"2026-08-08T21:11:22.669126946Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.669055437Z\" level=debug msg=\"activating mount\" mounts=\"[]\" name=23089aa8bf88068efe9c554ef79a268651ebd4e8281aa0a856282ffeae8036ac"}} +2026-08-08T21:11:22.673480124Z {"ts":"2026-08-08T21:11:22.673379013Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.673334921Z\" level=info msg=\"connecting to shim 23089aa8bf88068efe9c554ef79a268651ebd4e8281aa0a856282ffeae8036ac\" address=\"unix:///run/containerd/s/22f06915faa7a2d3ed04799203871e3088cae8b4e872b4fc0fb222369dc1338e\" namespace=moby-100000.100000 protocol=ttrpc version=3"}} +2026-08-08T21:11:22.675659700Z {"ts":"2026-08-08T21:11:22.675342105Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.675170023Z\" level=debug msg=\"loading plugin\" id=io.containerd.event.v1.publisher runtime=io.containerd.runc.v2 type=io.containerd.event.v1"}} +2026-08-08T21:11:22.675789987Z {"ts":"2026-08-08T21:11:22.675718816Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.675274056Z\" level=debug msg=\"loading plugin\" id=io.containerd.internal.v1.shutdown runtime=io.containerd.runc.v2 type=io.containerd.internal.v1"}} +2026-08-08T21:11:22.676190758Z {"ts":"2026-08-08T21:11:22.675869825Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.675285920Z\" level=debug msg=\"loading plugin\" id=io.containerd.ttrpc.v1.task runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1"}} +2026-08-08T21:11:22.676288662Z {"ts":"2026-08-08T21:11:22.676164268Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.675689646Z\" level=debug msg=\"registering ttrpc service\" id=io.containerd.ttrpc.v1.task runtime=io.containerd.runc.v2"}} +2026-08-08T21:11:22.676387149Z {"ts":"2026-08-08T21:11:22.676300413Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.675942320Z\" level=debug msg=\"serving api on socket\" socket=\"[inherited from parent]\""}} +2026-08-08T21:11:22.676422465Z {"ts":"2026-08-08T21:11:22.676344616Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.675981628Z\" level=debug msg=\"starting signal loop\" namespace=moby-100000.100000 path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby-100000.100000/23089aa8bf88068efe9c554ef79a268651ebd4e8281aa0a856282ffeae8036ac pid=534 runtime=io.containerd.runc.v2"}} +2026-08-08T21:11:22.684231067Z {"ts":"2026-08-08T21:11:22.684073135Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.684022970Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T21:11:22.684718766Z {"ts":"2026-08-08T21:11:22.684587824Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.684519111Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T21:11:22.690285453Z {"ts":"2026-08-08T21:11:22.690169974Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.690121911Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.45/containers/json?all=1\u0026filters=%7B%22id%22%3A%7B%2223089aa8bf88068efe9c554ef79a268651ebd4e8281aa0a856282ffeae8036ac%22%3Atrue%7D%7D\" vars=\"map[version:1.45]\""}} +2026-08-08T21:11:22.690716767Z {"ts":"2026-08-08T21:11:22.690566936Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:11:22\" level=info msg=\"registered new container 23089aa8bf88\""}} +2026-08-08T21:11:22.696836739Z {"ts":"2026-08-08T21:11:22.696320266Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.695996404Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T21:11:22.696851833Z {"ts":"2026-08-08T21:11:22.69639006Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.696316361Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T21:11:22.701165519Z {"ts":"2026-08-08T21:11:22.700951226Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:11:22\" level=info msg=\"Container pre-registration completed: id = 23089aa8bf88\""}} +2026-08-08T21:11:22.701784966Z {"ts":"2026-08-08T21:11:22.701700358Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.701661324Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T21:11:22.702432588Z {"ts":"2026-08-08T21:11:22.702342474Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.702255049Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T21:11:22.706854975Z {"ts":"2026-08-08T21:11:22.706768938Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.706725979Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/containers/23089aa8bf88068efe9c554ef79a268651ebd4e8281aa0a856282ffeae8036ac/json vars=\"map[name:23089aa8bf88068efe9c554ef79a268651ebd4e8281aa0a856282ffeae8036ac version:1.45]\""}} +2026-08-08T21:11:22.708015277Z {"ts":"2026-08-08T21:11:22.707895366Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.707832989Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.45/containers/json?all=1\u0026filters=%7B%22id%22%3A%7B%2223089aa8bf88068efe9c554ef79a268651ebd4e8281aa0a856282ffeae8036ac%22%3Atrue%7D%7D\" vars=\"map[version:1.45]\""}} +2026-08-08T21:11:22.764020883Z {"ts":"2026-08-08T21:11:22.763770066Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:11:22\" level=info msg=\"Container registration completed: id = 23089aa8bf88, initPid = 570, uid:gid = 100000:100000\""}} +2026-08-08T21:11:22.816857072Z {"ts":"2026-08-08T21:11:22.816676386Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.816480979Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/create"}} +2026-08-08T21:11:22.843038518Z {"ts":"2026-08-08T21:11:22.84272272Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.842630179Z\" level=debug msg=\"sandbox set key processing took 553.659µs for container 23089aa8bf88068efe9c554ef79a268651ebd4e8281aa0a856282ffeae8036ac\""}} +2026-08-08T21:11:22.843116278Z {"ts":"2026-08-08T21:11:22.842932574Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.842702307Z\" level=debug msg=\"Assigning addresses for endpoint workspace_cvm's interface on network bridge\""}} +2026-08-08T21:11:22.843226871Z {"ts":"2026-08-08T21:11:22.842973366Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.842717229Z\" level=debug msg=\"RequestAddress(LocalDefault/172.19.0.0/30, \u003cnil\u003e, map[com.docker.network.endpoint.name:workspace_cvm])\""}} +2026-08-08T21:11:22.843436359Z {"ts":"2026-08-08T21:11:22.843248752Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.842738529Z\" level=debug msg=\"Request address PoolID:172.19.0.0/30 Bits: 4, Unselected: 1, Sequence: (0xd0000000, 1)-\u003eend Curr:3 Serial:false PrefAddress:invalid IP \""}} +2026-08-08T21:11:22.844219894Z {"ts":"2026-08-08T21:11:22.844093696Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.844051403Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T21:11:22.845589838Z {"ts":"2026-08-08T21:11:22.845428949Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.845378284Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -A PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T21:11:22.846709693Z {"ts":"2026-08-08T21:11:22.846581754Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.846546737Z\" level=debug msg=\"bridge endpoint host link is up\" hostifname=veth48eaa72 ifi=6"}} +2026-08-08T21:11:22.852423747Z {"ts":"2026-08-08T21:11:22.852314703Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.852174025Z\" level=debug msg=\"link has been set to up\" eid=4ea2895a7f11 ep=workspace_cvm net=bridge nid=c72a416e7cb1"}} +2026-08-08T21:11:22.853499027Z {"ts":"2026-08-08T21:11:22.85337165Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.853318830Z\" level=debug msg=\"link update\" eid=4ea2895a7f11 ep=workspace_cvm flags=\"deviceFlags(IFF_UP | IFF_BROADCAST | IFF_RUNNING | IFF_MULTICAST | IFF_LOWER_UP)\" iface=eth0 ifi=2 net=bridge nid=c72a416e7cb1"}} +2026-08-08T21:11:22.854098883Z {"ts":"2026-08-08T21:11:22.853988178Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.853942917Z\" level=debug msg=\"Bridge port is forwarding\" eid=4ea2895a7f11 ep=workspace_cvm net=bridge nid=c72a416e7cb1 veth=veth6aa5ca6"}} +2026-08-08T21:11:22.854758838Z {"ts":"2026-08-08T21:11:22.854663996Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.854612719Z\" level=debug msg=\"Sending unsolicited ARP/NA\" eid=4ea2895a7f11 ep=workspace_cvm iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"de:86:00:9f:b9:ae\" mcastRouteOk=true net=bridge nid=c72a416e7cb1"}} +2026-08-08T21:11:22.861549588Z {"ts":"2026-08-08T21:11:22.861436436Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.861391299Z\" level=info msg=\"sbJoin: gwep4 ''-\u003e'4ea2895a7f11', gwep6 ''-\u003e''\" eid=4ea2895a7f11 ep=workspace_cvm net=bridge nid=c72a416e7cb1"}} +2026-08-08T21:11:22.861656507Z {"ts":"2026-08-08T21:11:22.86157336Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.861446480Z\" level=debug msg=\"Programming external connectivity on endpoint\" eid=4ea2895a7f11 ep=workspace_cvm epid=4ea2895a7f11 gw4=4ea2895a7f11 gw6= net=bridge nid=c72a416e7cb1"}} +2026-08-08T21:11:22.868574648Z {"ts":"2026-08-08T21:11:22.868443253Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.868138561Z\" level=debug msg=\"EnableService START\" container=23089aa8bf88068efe9c554ef79a268651ebd4e8281aa0a856282ffeae8036ac"}} +2026-08-08T21:11:22.868581730Z {"ts":"2026-08-08T21:11:22.868512784Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.868154313Z\" level=debug msg=\"EnableService DONE\" container=23089aa8bf88068efe9c554ef79a268651ebd4e8281aa0a856282ffeae8036ac"}} +2026-08-08T21:11:22.882182350Z {"ts":"2026-08-08T21:11:22.882023134Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.881859941Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/start"}} +2026-08-08T21:11:22.889176855Z {"ts":"2026-08-08T21:11:22.889074288Z","level":"DEBUG","msg":"creating bootstrap directory","caller":"/home/geo/envbox/cli/docker.go:792","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"directory":"/home/coder"}} +2026-08-08T21:11:22.889191023Z {"output":"Creating \"/home/coder/.coder\" directory to host Coder assets...","time":"2026-08-08T21:11:22.889139854Z","type":"info"} +2026-08-08T21:11:22.890308868Z {"ts":"2026-08-08T21:11:22.890208962Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.889537270Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"mkdir\\\",\\\"-p\\\",\\\"/home/coder/.coder\\\"],\\\"Detach\\\":false,\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"1000\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/23089aa8bf88068efe9c554ef79a268651ebd4e8281aa0a856282ffeae8036ac/exec vars=\"map[name:23089aa8bf88068efe9c554ef79a268651ebd4e8281aa0a856282ffeae8036ac version:1.51]\""}} +2026-08-08T21:11:22.891380437Z {"ts":"2026-08-08T21:11:22.891295774Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.891076625Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.51/exec/fa23d72bba66107475bba5a6c5e9d4dbc8c06b08f1afeb21606608312b412be5/start vars=\"map[name:fa23d72bba66107475bba5a6c5e9d4dbc8c06b08f1afeb21606608312b412be5 version:1.51]\""}} +2026-08-08T21:11:22.891716926Z {"ts":"2026-08-08T21:11:22.891656252Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.891577926Z\" level=debug msg=\"starting exec command fa23d72bba66107475bba5a6c5e9d4dbc8c06b08f1afeb21606608312b412be5 in container 23089aa8bf88068efe9c554ef79a268651ebd4e8281aa0a856282ffeae8036ac\""}} +2026-08-08T21:11:22.893795246Z {"ts":"2026-08-08T21:11:22.893724631Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.892755438Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T21:11:22.893893164Z {"ts":"2026-08-08T21:11:22.893837592Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.892773248Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T21:11:22.910006815Z {"ts":"2026-08-08T21:11:22.909821381Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:22.908851625Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T21:11:23.002701338Z {"ts":"2026-08-08T21:11:23.002530799Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:23.002401258Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T21:11:23.013255996Z {"ts":"2026-08-08T21:11:23.01307341Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:23.012607368Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T21:11:23.013379532Z {"ts":"2026-08-08T21:11:23.013308466Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:23.012812819Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T21:11:23.013449946Z {"ts":"2026-08-08T21:11:23.013406732Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:23.012843048Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T21:11:23.013526665Z {"ts":"2026-08-08T21:11:23.013477998Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:23.012860310Z\" level=debug msg=\"attach done\""}} +2026-08-08T21:11:23.014668292Z {"ts":"2026-08-08T21:11:23.014563439Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:23.014055920Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/exec/fa23d72bba66107475bba5a6c5e9d4dbc8c06b08f1afeb21606608312b412be5/json vars=\"map[id:fa23d72bba66107475bba5a6c5e9d4dbc8c06b08f1afeb21606608312b412be5 version:1.51]\""}} +2026-08-08T21:11:23.014998970Z {"ts":"2026-08-08T21:11:23.014881115Z","level":"DEBUG","msg":"setting CPU quota","caller":"/home/geo/envbox/cli/docker.go:816","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"quota":200000,"period":100000,"cgroup":"cgroupv2"}} +2026-08-08T21:11:23.015108780Z {"output":"Envbox startup complete!","time":"2026-08-08T21:11:23.015080001Z","type":"info"} +2026-08-08T21:11:23.015171950Z {"output":"","time":"2026-08-08T21:11:23.015149857Z","type":"done"} +2026-08-08T21:11:23.496626846Z {"ts":"2026-08-08T21:11:23.496463097Z","level":"ERROR","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:11:23\" level=error msg=\"Failed to write to /proc/sys/net/core/default_qdisc: open /proc/sys/net/core/default_qdisc: no such file or directory\""}} +2026-08-08T21:11:23.856719329Z {"ts":"2026-08-08T21:11:23.856539571Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:23.856450684Z\" level=debug msg=\"Sending unsolicited ARP/NA\" eid=4ea2895a7f11 ep=workspace_cvm iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"de:86:00:9f:b9:ae\" mcastRouteOk=true n=1 net=bridge nid=c72a416e7cb1"}} +2026-08-08T21:11:24.857119451Z {"ts":"2026-08-08T21:11:24.856942868Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:11:24.856845053Z\" level=debug msg=\"Sending unsolicited ARP/NA\" eid=4ea2895a7f11 ep=workspace_cvm iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"de:86:00:9f:b9:ae\" mcastRouteOk=true n=2 net=bridge nid=c72a416e7cb1"}} diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cache-v3-hit-isolation.txt b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cache-v3-hit-isolation.txt new file mode 100644 index 0000000..55f4b6b --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cache-v3-hit-isolation.txt @@ -0,0 +1,12 @@ +Defaulted container "envbox" out of: envbox, initialize-workspace-volume (init) +=== fresh outer Docker storage === +TARGET SOURCE FSTYPE OPTIONS +/var/lib/docker /dev/nvme2n1[/envbox-cache-hit/docker] ext4 rw,relatime,seclabel +TARGET SOURCE FSTYPE OPTIONS +/var/lib/containers /dev/nvme2n1[/envbox-cache-hit/containers] ext4 rw,relatime,seclabel +=== workspace mounts === +/var/lib/docker +/var/lib/containers +/home/coder + +passed: cache remains outer-only diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cache-v3-warm-hit-repeat.log b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cache-v3-warm-hit-repeat.log new file mode 100644 index 0000000..e2be70a --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cache-v3-warm-hit-repeat.log @@ -0,0 +1,635 @@ +2026-08-08T21:31:40.207541453Z {"ts":"2026-08-08T21:31:40.207378746Z","level":"INFO","msg":"waiting for signal","caller":"/home/geo/envbox/cli/docker.go:180","func":"github.com/coder/envbox/cli.dockerCmd.func1.1"} +2026-08-08T21:31:40.207813231Z {"ts":"2026-08-08T21:31:40.207454576Z","level":"DEBUG","msg":"starting dockerd","caller":"/home/geo/envbox/cli/docker.go:259","func":"github.com/coder/envbox/cli.dockerCmd.func1","fields":{"args":[]}} +2026-08-08T21:31:40.207822913Z {"output":"Waiting for sysbox processes to startup...","time":"2026-08-08T21:31:40.207579848Z","type":"info"} +2026-08-08T21:31:40.209432441Z {"ts":"2026-08-08T21:31:40.209149394Z","level":"DEBUG","msg":"waiting for manager","caller":"/home/geo/envbox/cli/docker.go:269","func":"github.com/coder/envbox/cli.dockerCmd.func1"} +2026-08-08T21:31:40.227284598Z {"ts":"2026-08-08T21:31:40.227065427Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"sed: couldn't flush stdout: Device or resource busy"}} +2026-08-08T21:31:40.227461060Z {"ts":"2026-08-08T21:31:40.227280325Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"Starting sysbox-fs\""}} +2026-08-08T21:31:40.227490556Z {"ts":"2026-08-08T21:31:40.227385023Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"Edition: Community Edition (CE)\""}} +2026-08-08T21:31:40.227572198Z {"ts":"2026-08-08T21:31:40.227507768Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"Version: 0.7.0\""}} +2026-08-08T21:31:40.227725167Z {"ts":"2026-08-08T21:31:40.227638681Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"Starting sysbox-mgr\""}} +2026-08-08T21:31:40.228411766Z {"ts":"2026-08-08T21:31:40.2283113Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"Edition: Community Edition (CE)\""}} +2026-08-08T21:31:40.229365411Z {"ts":"2026-08-08T21:31:40.22912936Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"Version: 0.7.0\""}} +2026-08-08T21:31:40.229619021Z {"ts":"2026-08-08T21:31:40.229404427Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"Commit-ID: bff3721f86e737cfa129dfe9fe2e7933692aba26\""}} +2026-08-08T21:31:40.229741360Z {"ts":"2026-08-08T21:31:40.227583415Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"Commit-ID: b70bd38bbf72bf0e759c5f7d8c38925d717068ae\""}} +2026-08-08T21:31:40.230050539Z {"ts":"2026-08-08T21:31:40.229742542Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"Initializing with 'allow-immutable-remounts' knob disabled (default)\""}} +2026-08-08T21:31:40.230205829Z {"ts":"2026-08-08T21:31:40.230129621Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"Initializing with 'allow-immutable-unmounts' knob enabled (default)\""}} +2026-08-08T21:31:40.230643271Z {"ts":"2026-08-08T21:31:40.230555855Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"FUSE dir = /var/lib/sysboxfs\""}} +2026-08-08T21:31:40.230698225Z {"ts":"2026-08-08T21:31:40.230637164Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"Host supports writes to /proc/sys/kernel/shm* from user-ns\""}} +2026-08-08T21:31:40.234113711Z {"ts":"2026-08-08T21:31:40.233999127Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"IOvec memParser elected\""}} +2026-08-08T21:31:40.234506679Z {"ts":"2026-08-08T21:31:40.234133564Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"Listening on /run/sysbox/sysfs.sock\""}} +2026-08-08T21:31:40.234598152Z {"ts":"2026-08-08T21:31:40.2345324Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"Ready ...\""}} +2026-08-08T21:31:40.234649436Z {"ts":"2026-08-08T21:31:40.230750367Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"Sysbox data root: /var/lib/sysbox\""}} +2026-08-08T21:31:40.234744783Z {"ts":"2026-08-08T21:31:40.234658783Z","level":"WARN","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:31:40\" level=warning msg=\"failed to cleanup /var/lib/sysbox: unlinkat /var/lib/sysbox: device or resource busy\""}} +2026-08-08T21:31:40.234846588Z {"ts":"2026-08-08T21:31:40.234747967Z","level":"WARN","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:31:40\" level=warning msg=\"No kernel-headers found in host filesystem at /usr/src/linux-headers-6.18.38. No headers will be mounted inside any of the containers.\""}} +2026-08-08T21:31:40.234959908Z {"ts":"2026-08-08T21:31:40.234880888Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"System container mode enabled.\""}} +2026-08-08T21:31:40.235434527Z {"ts":"2026-08-08T21:31:40.235334428Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"binfmt_misc namespacing supported by kernel; will auto mount it in containers.\""}} +2026-08-08T21:31:40.235542555Z {"ts":"2026-08-08T21:31:40.235460835Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"Shiftfs module found in kernel: no\""}} +2026-08-08T21:31:40.235637107Z {"ts":"2026-08-08T21:31:40.235580314Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"Shiftfs works properly: no\""}} +2026-08-08T21:31:40.235748888Z {"ts":"2026-08-08T21:31:40.235672774Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"Shiftfs-on-overlayfs works properly: no\""}} +2026-08-08T21:31:40.235827538Z {"ts":"2026-08-08T21:31:40.235770628Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"ID-mapped mounts supported by kernel: yes\""}} +2026-08-08T21:31:40.235942349Z {"ts":"2026-08-08T21:31:40.235860634Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"Overlayfs on ID-mapped mounts supported by kernel: yes\""}} +2026-08-08T21:31:40.236014918Z {"ts":"2026-08-08T21:31:40.23596045Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"Operating in system container mode.\""}} +2026-08-08T21:31:40.236120952Z {"ts":"2026-08-08T21:31:40.236046019Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"Relaxed read-only mode disabled.\""}} +2026-08-08T21:31:40.236189466Z {"ts":"2026-08-08T21:31:40.236137805Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"Inner container image preloading enabled.\""}} +2026-08-08T21:31:40.236925922Z {"ts":"2026-08-08T21:31:40.236818384Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"Listening on /run/sysbox/sysmgr.sock\""}} +2026-08-08T21:31:40.237025421Z {"ts":"2026-08-08T21:31:40.236953031Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:31:40\" level=info msg=\"Ready ...\""}} +2026-08-08T21:31:40.261289089Z {"ts":"2026-08-08T21:31:40.261185994Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.261097543Z\" level=info msg=\"User namespaces: ID ranges will be mapped to subuid/subgid ranges of: coder\""}} +2026-08-08T21:31:40.261567042Z {"ts":"2026-08-08T21:31:40.261486556Z","level":"WARN","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.261460984Z\" level=warning msg=\"userns remapping enabled, disabling containerd snapshotter\""}} +2026-08-08T21:31:40.261711973Z {"ts":"2026-08-08T21:31:40.261627338Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.261607797Z\" level=info msg=\"Starting up\""}} +2026-08-08T21:31:40.262049472Z {"ts":"2026-08-08T21:31:40.261935845Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.261914533Z\" level=info msg=\"User namespaces: ID ranges will be mapped to subuid/subgid ranges of: coder\""}} +2026-08-08T21:31:40.262293719Z {"ts":"2026-08-08T21:31:40.262224069Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.262201119Z\" level=debug msg=\"Creating user namespaced daemon root: /var/lib/docker/100000.100000\""}} +2026-08-08T21:31:40.263330966Z {"ts":"2026-08-08T21:31:40.263236081Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.263206632Z\" level=debug msg=\"Listener created for HTTP on unix (/var/run/docker.sock)\""}} +2026-08-08T21:31:40.263464298Z {"ts":"2026-08-08T21:31:40.263390561Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.263347079Z\" level=info msg=\"containerd not running, starting managed containerd\""}} +2026-08-08T21:31:40.263807697Z {"ts":"2026-08-08T21:31:40.263713822Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.263676401Z\" level=debug msg=\"starting containerd binary\" binary=containerd module=libcontainerd"}} +2026-08-08T21:31:40.264210042Z {"ts":"2026-08-08T21:31:40.264107358Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.264074131Z\" level=info msg=\"started new containerd process\" address=/var/run/docker/containerd/containerd.sock module=libcontainerd pid=62"}} +2026-08-08T21:31:40.264445610Z {"ts":"2026-08-08T21:31:40.264340375Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.264317557Z\" level=debug msg=\"created containerd monitoring client\" address=/var/run/docker/containerd/containerd.sock module=libcontainerd"}} +2026-08-08T21:31:40.273607830Z {"ts":"2026-08-08T21:31:40.273478741Z","level":"WARN","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40Z\" level=warning msg=\"Configuration migrated from version 2, use `containerd config migrate` to avoid migration\" t=\"6.718µs\""}} +2026-08-08T21:31:40.274208749Z {"ts":"2026-08-08T21:31:40.274122052Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.274079761Z\" level=info msg=\"starting containerd\" revision=aad11006b869517fcd3009450b6f82da282e1a9b version=v2.3.3"}} +2026-08-08T21:31:40.274369909Z {"ts":"2026-08-08T21:31:40.274297748Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.274218939Z\" level=info msg=\"loading plugin\" id=io.containerd.content.v1.content type=io.containerd.content.v1"}} +2026-08-08T21:31:40.274658432Z {"ts":"2026-08-08T21:31:40.274526213Z","level":"WARN","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.274496119Z\" level=warning msg=\"failed check for fsverity support\" error=\"enable fsverity failed: operation not supported\" path=/var/lib/docker/100000.100000/containerd/daemon/io.containerd.content.v1.content"}} +2026-08-08T21:31:40.274666606Z {"ts":"2026-08-08T21:31:40.274566252Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.274522899Z\" level=info msg=\"loading plugin\" id=io.containerd.image-verifier.v1.bindir type=io.containerd.image-verifier.v1"}} +2026-08-08T21:31:40.274668915Z {"ts":"2026-08-08T21:31:40.274593774Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.274533439Z\" level=info msg=\"loading plugin\" id=io.containerd.internal.v1.opt type=io.containerd.internal.v1"}} +2026-08-08T21:31:40.274853729Z {"ts":"2026-08-08T21:31:40.274798321Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.274746601Z\" level=info msg=\"loading plugin\" id=io.containerd.warning.v1.deprecations type=io.containerd.warning.v1"}} +2026-08-08T21:31:40.274953304Z {"ts":"2026-08-08T21:31:40.274893613Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.274764089Z\" level=info msg=\"loading plugin\" id=io.containerd.event.v1.exchange type=io.containerd.event.v1"}} +2026-08-08T21:31:40.275073723Z {"ts":"2026-08-08T21:31:40.275007496Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.274797905Z\" level=info msg=\"loading plugin\" id=io.containerd.mount-handler.v1.erofs type=io.containerd.mount-handler.v1"}} +2026-08-08T21:31:40.275170613Z {"ts":"2026-08-08T21:31:40.275089685Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.274814701Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.blockfile type=io.containerd.snapshotter.v1"}} +2026-08-08T21:31:40.275299366Z {"ts":"2026-08-08T21:31:40.27521816Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.274945086Z\" level=info msg=\"skip loading plugin\" error=\"no scratch file generator: skip plugin\" id=io.containerd.snapshotter.v1.blockfile type=io.containerd.snapshotter.v1"}} +2026-08-08T21:31:40.275406454Z {"ts":"2026-08-08T21:31:40.27532837Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.274956735Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.btrfs type=io.containerd.snapshotter.v1"}} +2026-08-08T21:31:40.275548787Z {"ts":"2026-08-08T21:31:40.275461919Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.275170706Z\" level=info msg=\"skip loading plugin\" error=\"path /var/lib/docker/100000.100000/containerd/daemon/io.containerd.snapshotter.v1.btrfs (ext4) must be a btrfs filesystem to be used with the btrfs snapshotter: skip plugin\" id=io.containerd.snapshotter.v1.btrfs type=io.containerd.snapshotter.v1"}} +2026-08-08T21:31:40.275657624Z {"ts":"2026-08-08T21:31:40.275570711Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.275185233Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.devmapper type=io.containerd.snapshotter.v1"}} +2026-08-08T21:31:40.275784517Z {"ts":"2026-08-08T21:31:40.275689346Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.275195339Z\" level=info msg=\"skip loading plugin\" error=\"devmapper not configured: skip plugin\" id=io.containerd.snapshotter.v1.devmapper type=io.containerd.snapshotter.v1"}} +2026-08-08T21:31:40.275877809Z {"ts":"2026-08-08T21:31:40.275826888Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.275202646Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.erofs type=io.containerd.snapshotter.v1"}} +2026-08-08T21:31:40.275974320Z {"ts":"2026-08-08T21:31:40.275926656Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.275470185Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.native type=io.containerd.snapshotter.v1"}} +2026-08-08T21:31:40.276088773Z {"ts":"2026-08-08T21:31:40.276014587Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.275610466Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.overlayfs type=io.containerd.snapshotter.v1"}} +2026-08-08T21:31:40.276171642Z {"ts":"2026-08-08T21:31:40.276114931Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.275974293Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.zfs type=io.containerd.snapshotter.v1"}} +2026-08-08T21:31:40.276255497Z {"ts":"2026-08-08T21:31:40.276205002Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.276028351Z\" level=info msg=\"skip loading plugin\" error=\"lstat /var/lib/docker/100000.100000/containerd/daemon/io.containerd.snapshotter.v1.zfs: no such file or directory: skip plugin\" id=io.containerd.snapshotter.v1.zfs type=io.containerd.snapshotter.v1"}} +2026-08-08T21:31:40.276328522Z {"ts":"2026-08-08T21:31:40.276293016Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.276040151Z\" level=info msg=\"loading plugin\" id=io.containerd.monitor.task.v1.cgroups type=io.containerd.monitor.task.v1"}} +2026-08-08T21:31:40.277119255Z {"ts":"2026-08-08T21:31:40.27704943Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.277006339Z\" level=info msg=\"loading plugin\" id=io.containerd.metadata.v1.bolt type=io.containerd.metadata.v1"}} +2026-08-08T21:31:40.277499728Z {"ts":"2026-08-08T21:31:40.277413733Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.277384893Z\" level=info msg=\"metadata content store policy set\" policy=shared"}} +2026-08-08T21:31:40.284415452Z {"ts":"2026-08-08T21:31:40.284311431Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.284270308Z\" level=info msg=\"loading plugin\" id=io.containerd.gc.v1.scheduler type=io.containerd.gc.v1"}} +2026-08-08T21:31:40.284453661Z {"ts":"2026-08-08T21:31:40.284368809Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.284325009Z\" level=info msg=\"loading plugin\" id=io.containerd.server.v1.metrics type=io.containerd.server.v1"}} +2026-08-08T21:31:40.284483507Z {"ts":"2026-08-08T21:31:40.284392447Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.284337389Z\" level=info msg=\"skip loading plugin\" error=\"skip plugin\" id=io.containerd.server.v1.metrics type=io.containerd.server.v1"}} +2026-08-08T21:31:40.284493296Z {"ts":"2026-08-08T21:31:40.284431644Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.284346216Z\" level=info msg=\"loading plugin\" id=io.containerd.tracing.processor.v1.otlp type=io.containerd.tracing.processor.v1"}} +2026-08-08T21:31:40.284557679Z {"ts":"2026-08-08T21:31:40.284507131Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.284357102Z\" level=info msg=\"skip loading plugin\" error=\"skip plugin: tracing endpoint not configured\" id=io.containerd.tracing.processor.v1.otlp type=io.containerd.tracing.processor.v1"}} +2026-08-08T21:31:40.284740905Z {"ts":"2026-08-08T21:31:40.2845856Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.284568249Z\" level=info msg=\"loading plugin\" id=io.containerd.internal.v1.tracing type=io.containerd.internal.v1"}} +2026-08-08T21:31:40.284763196Z {"ts":"2026-08-08T21:31:40.284659549Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.284601842Z\" level=info msg=\"skip loading plugin\" error=\"skip plugin: tracing endpoint not configured\" id=io.containerd.internal.v1.tracing type=io.containerd.internal.v1"}} +2026-08-08T21:31:40.284766003Z {"ts":"2026-08-08T21:31:40.284698885Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.284612398Z\" level=info msg=\"loading plugin\" id=io.containerd.nri.v1.nri type=io.containerd.nri.v1"}} +2026-08-08T21:31:40.284885533Z {"ts":"2026-08-08T21:31:40.284776228Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.284754961Z\" level=info msg=\"built-in NRI default validator is disabled\""}} +2026-08-08T21:31:40.284950878Z {"ts":"2026-08-08T21:31:40.284908942Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.284803849Z\" level=info msg=\"runtime interface created\""}} +2026-08-08T21:31:40.285033069Z {"ts":"2026-08-08T21:31:40.284994422Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.284809762Z\" level=info msg=\"created NRI interface\""}} +2026-08-08T21:31:40.285111533Z {"ts":"2026-08-08T21:31:40.285065982Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.284816564Z\" level=info msg=\"loading plugin\" id=io.containerd.ttrpc.v1.otelttrpc type=io.containerd.ttrpc.v1"}} +2026-08-08T21:31:40.285199452Z {"ts":"2026-08-08T21:31:40.285155688Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.284830316Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.containers-service type=io.containerd.service.v1"}} +2026-08-08T21:31:40.285281578Z {"ts":"2026-08-08T21:31:40.285234664Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.284842602Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.content-service type=io.containerd.service.v1"}} +2026-08-08T21:31:40.285362178Z {"ts":"2026-08-08T21:31:40.28529459Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.284850498Z\" level=info msg=\"loading plugin\" id=io.containerd.differ.v1.erofs type=io.containerd.differ.v1"}} +2026-08-08T21:31:40.285405477Z {"ts":"2026-08-08T21:31:40.285349482Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.284938481Z\" level=info msg=\"skip loading plugin\" error=\"failed to check mkfs.erofs availability: failed to run mkfs.erofs --help: exec: \\\"mkfs.erofs\\\": executable file not found in $PATH: skip plugin\" id=io.containerd.differ.v1.erofs type=io.containerd.differ.v1"}} +2026-08-08T21:31:40.285426244Z {"ts":"2026-08-08T21:31:40.285377677Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.284972591Z\" level=info msg=\"loading plugin\" id=io.containerd.mount-manager.v1.bolt type=io.containerd.mount-manager.v1"}} +2026-08-08T21:31:40.287000453Z {"ts":"2026-08-08T21:31:40.286903225Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.286857224Z\" level=info msg=\"loading plugin\" id=io.containerd.differ.v1.walking type=io.containerd.differ.v1"}} +2026-08-08T21:31:40.287133439Z {"ts":"2026-08-08T21:31:40.287064103Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.286881984Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.diff-service type=io.containerd.service.v1"}} +2026-08-08T21:31:40.287261853Z {"ts":"2026-08-08T21:31:40.287175385Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.286896458Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.images-service type=io.containerd.service.v1"}} +2026-08-08T21:31:40.287366018Z {"ts":"2026-08-08T21:31:40.287294767Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.286907217Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.introspection-service type=io.containerd.service.v1"}} +2026-08-08T21:31:40.287489155Z {"ts":"2026-08-08T21:31:40.287391518Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.286917096Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.namespaces-service type=io.containerd.service.v1"}} +2026-08-08T21:31:40.287603533Z {"ts":"2026-08-08T21:31:40.287525144Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.286925191Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.snapshots-service type=io.containerd.service.v1"}} +2026-08-08T21:31:40.287834154Z {"ts":"2026-08-08T21:31:40.287621507Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.286934541Z\" level=info msg=\"loading plugin\" id=io.containerd.shim.v1.manager type=io.containerd.shim.v1"}} +2026-08-08T21:31:40.287917133Z {"ts":"2026-08-08T21:31:40.287846965Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.286944853Z\" level=info msg=\"loading plugin\" id=io.containerd.runtime.v2.task type=io.containerd.runtime.v2"}} +2026-08-08T21:31:40.288063342Z {"ts":"2026-08-08T21:31:40.287945629Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.287137515Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.tasks-service type=io.containerd.service.v1"}} +2026-08-08T21:31:40.288228105Z {"ts":"2026-08-08T21:31:40.288141828Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.287171408Z\" level=debug msg=\"No blockio config file specified, blockio not configured\""}} +2026-08-08T21:31:40.288390647Z {"ts":"2026-08-08T21:31:40.288292953Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.287186624Z\" level=debug msg=\"No RDT config file specified, RDT not configured\""}} +2026-08-08T21:31:40.288579875Z {"ts":"2026-08-08T21:31:40.288466293Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.287213029Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.containers type=io.containerd.grpc.v1"}} +2026-08-08T21:31:40.288679590Z {"ts":"2026-08-08T21:31:40.288606186Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.287231572Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.content type=io.containerd.grpc.v1"}} +2026-08-08T21:31:40.288770316Z {"ts":"2026-08-08T21:31:40.288696496Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.287247249Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.diff type=io.containerd.grpc.v1"}} +2026-08-08T21:31:40.288846286Z {"ts":"2026-08-08T21:31:40.288795913Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.287263456Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.events type=io.containerd.grpc.v1"}} +2026-08-08T21:31:40.288922736Z {"ts":"2026-08-08T21:31:40.288884006Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.287278569Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.images type=io.containerd.grpc.v1"}} +2026-08-08T21:31:40.288996866Z {"ts":"2026-08-08T21:31:40.288960245Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.287295374Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.introspection type=io.containerd.grpc.v1"}} +2026-08-08T21:31:40.289073304Z {"ts":"2026-08-08T21:31:40.289032702Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.287311082Z\" level=info msg=\"loading plugin\" id=io.containerd.lease.v1.manager type=io.containerd.lease.v1"}} +2026-08-08T21:31:40.289163473Z {"ts":"2026-08-08T21:31:40.289113369Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.287327496Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.leases type=io.containerd.grpc.v1"}} +2026-08-08T21:31:40.289235445Z {"ts":"2026-08-08T21:31:40.289195643Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.287343449Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.mounts type=io.containerd.grpc.v1"}} +2026-08-08T21:31:40.289315865Z {"ts":"2026-08-08T21:31:40.289272675Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.287357665Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.namespaces type=io.containerd.grpc.v1"}} +2026-08-08T21:31:40.289399174Z {"ts":"2026-08-08T21:31:40.289352986Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.287375516Z\" level=info msg=\"loading plugin\" id=io.containerd.sandbox.store.v1.local type=io.containerd.sandbox.store.v1"}} +2026-08-08T21:31:40.289478285Z {"ts":"2026-08-08T21:31:40.289435291Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.287392040Z\" level=info msg=\"loading plugin\" id=io.containerd.transfer.v1.local type=io.containerd.transfer.v1"}} +2026-08-08T21:31:40.289558423Z {"ts":"2026-08-08T21:31:40.289516416Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.287433155Z\" level=info msg=\"loading plugin\" id=io.containerd.cri.v1.images type=io.containerd.cri.v1"}} +2026-08-08T21:31:40.289662455Z {"ts":"2026-08-08T21:31:40.289574871Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.287475619Z\" level=info msg=\"Get image filesystem path \\\"/var/lib/docker/100000.100000/containerd/daemon/io.containerd.snapshotter.v1.overlayfs\\\" for snapshotter \\\"overlayfs\\\"\""}} +2026-08-08T21:31:40.289765483Z {"ts":"2026-08-08T21:31:40.289682296Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.287493735Z\" level=info msg=\"Start snapshots syncer\""}} +2026-08-08T21:31:40.289860478Z {"ts":"2026-08-08T21:31:40.289781138Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.287520869Z\" level=info msg=\"loading plugin\" id=io.containerd.cri.v1.runtime type=io.containerd.cri.v1"}} +2026-08-08T21:31:40.290077640Z {"ts":"2026-08-08T21:31:40.289912165Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.287839957Z\" level=info msg=\"starting cri plugin\" config=\"{\\\"containerd\\\":{\\\"defaultRuntimeName\\\":\\\"runc\\\",\\\"runtimes\\\":{\\\"runc\\\":{\\\"runtimeType\\\":\\\"io.containerd.runc.v2\\\",\\\"runtimePath\\\":\\\"\\\",\\\"PodAnnotations\\\":null,\\\"ContainerAnnotations\\\":null,\\\"options\\\":{\\\"BinaryName\\\":\\\"\\\",\\\"CriuImagePath\\\":\\\"\\\",\\\"CriuWorkPath\\\":\\\"\\\",\\\"IoGid\\\":0,\\\"IoUid\\\":0,\\\"NoNewKeyring\\\":false,\\\"Root\\\":\\\"\\\",\\\"ShimCgroup\\\":\\\"\\\",\\\"SystemdCgroup\\\":false},\\\"privileged_without_host_devices\\\":false,\\\"privileged_without_host_devices_all_devices_allowed\\\":false,\\\"cgroupWritable\\\":false,\\\"baseRuntimeSpec\\\":\\\"\\\",\\\"cniConfDir\\\":\\\"\\\",\\\"cniMaxConfNum\\\":0,\\\"snapshotter\\\":\\\"\\\",\\\"sandboxer\\\":\\\"podsandbox\\\",\\\"io_type\\\":\\\"\\\"}},\\\"ignoreBlockIONotEnabledErrors\\\":false,\\\"ignoreRdtNotEnabledErrors\\\":false},\\\"cni\\\":{\\\"binDir\\\":\\\"\\\",\\\"binDirs\\\":[\\\"/opt/cni/bin\\\"],\\\"confDir\\\":\\\"/etc/cni/net.d\\\",\\\"maxConfNum\\\":1,\\\"setupSerially\\\":false,\\\"confTemplate\\\":\\\"\\\",\\\"ipPref\\\":\\\"\\\",\\\"useInternalLoopback\\\":false},\\\"enableSelinux\\\":false,\\\"selinuxCategoryRange\\\":1024,\\\"maxContainerLogLineSize\\\":16384,\\\"disableApparmor\\\":false,\\\"restrictOOMScoreAdj\\\":false,\\\"disableProcMount\\\":false,\\\"unsetSeccompProfile\\\":\\\"\\\",\\\"tolerateMissingHugetlbController\\\":true,\\\"disableHugetlbController\\\":true,\\\"device_ownership_from_security_context\\\":false,\\\"ignoreImageDefinedVolumes\\\":false,\\\"netnsMountsUnderStateDir\\\":false,\\\"enableUnprivilegedPorts\\\":true,\\\"enableUnprivilegedICMP\\\":true,\\\"enableCDI\\\":true,\\\"cdiSpecDirs\\\":[\\\"/etc/cdi\\\",\\\"/var/run/cdi\\\"],\\\"drainExecSyncIOTimeout\\\":\\\"0s\\\",\\\"ignoreDeprecationWarnings\\\":null,\\\"statsCollectPeriod\\\":\\\"\\\",\\\"statsRetentionPeriod\\\":\\\"\\\",\\\"containerdRootDir\\\":\\\"/var/lib/docker/100000.100000/containerd/daemon\\\",\\\"containerdEndpoint\\\":\\\"/var/run/docker/containerd/containerd.sock\\\",\\\"rootDir\\\":\\\"/var/lib/docker/100000.100000/containerd/daemon/io.containerd.grpc.v1.cri\\\",\\\"stateDir\\\":\\\"/var/run/docker/containerd/daemon/io.containerd.grpc.v1.cri\\\"}\""}} +2026-08-08T21:31:40.290161534Z {"ts":"2026-08-08T21:31:40.290122321Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.287909998Z\" level=info msg=\"loading plugin\" id=io.containerd.podsandbox.controller.v1.podsandbox type=io.containerd.podsandbox.controller.v1"}} +2026-08-08T21:31:40.290276689Z {"ts":"2026-08-08T21:31:40.290210052Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.287965298Z\" level=info msg=\"loading plugin\" id=io.containerd.sandbox.controller.v1.shim type=io.containerd.sandbox.controller.v1"}} +2026-08-08T21:31:40.290367929Z {"ts":"2026-08-08T21:31:40.290295016Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.288144722Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.sandbox-controllers type=io.containerd.grpc.v1"}} +2026-08-08T21:31:40.290453633Z {"ts":"2026-08-08T21:31:40.290383113Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.288183848Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.sandboxes type=io.containerd.grpc.v1"}} +2026-08-08T21:31:40.290541756Z {"ts":"2026-08-08T21:31:40.290473893Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.288196636Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.snapshots type=io.containerd.grpc.v1"}} +2026-08-08T21:31:40.290630705Z {"ts":"2026-08-08T21:31:40.290556656Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.288204962Z\" level=info msg=\"loading plugin\" id=io.containerd.streaming.v1.manager type=io.containerd.streaming.v1"}} +2026-08-08T21:31:40.290699449Z {"ts":"2026-08-08T21:31:40.290651426Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.288214462Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.streaming type=io.containerd.grpc.v1"}} +2026-08-08T21:31:40.290785320Z {"ts":"2026-08-08T21:31:40.290736471Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.288226970Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.tasks type=io.containerd.grpc.v1"}} +2026-08-08T21:31:40.290853258Z {"ts":"2026-08-08T21:31:40.290819476Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.288235256Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.transfer type=io.containerd.grpc.v1"}} +2026-08-08T21:31:40.290945627Z {"ts":"2026-08-08T21:31:40.290871906Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.288245466Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.version type=io.containerd.grpc.v1"}} +2026-08-08T21:31:40.291013011Z {"ts":"2026-08-08T21:31:40.290976573Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.288265271Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.healthcheck type=io.containerd.grpc.v1"}} +2026-08-08T21:31:40.291092094Z {"ts":"2026-08-08T21:31:40.291047359Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.288286257Z\" level=info msg=\"loading plugin\" id=io.containerd.server.v1.ttrpc type=io.containerd.server.v1"}} +2026-08-08T21:31:40.291190142Z {"ts":"2026-08-08T21:31:40.291112347Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.288344976Z\" level=info msg=\"loading plugin\" id=io.containerd.monitor.container.v1.restart type=io.containerd.monitor.container.v1"}} +2026-08-08T21:31:40.291262269Z {"ts":"2026-08-08T21:31:40.291215822Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.288389199Z\" level=info msg=\"loading plugin\" id=io.containerd.metrics.v1.grpc-prometheus type=io.containerd.metrics.v1"}} +2026-08-08T21:31:40.291349383Z {"ts":"2026-08-08T21:31:40.291298266Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.288428323Z\" level=info msg=\"loading plugin\" id=io.containerd.metrics.v1.grpc-otel type=io.containerd.metrics.v1"}} +2026-08-08T21:31:40.291429916Z {"ts":"2026-08-08T21:31:40.291382352Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.288458429Z\" level=info msg=\"loading plugin\" id=io.containerd.server.v1.grpc type=io.containerd.server.v1"}} +2026-08-08T21:31:40.291861698Z {"ts":"2026-08-08T21:31:40.291798209Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.291766103Z\" level=info msg=\"loading plugin\" id=io.containerd.server.v1.grpc-tcp type=io.containerd.server.v1"}} +2026-08-08T21:31:40.291978487Z {"ts":"2026-08-08T21:31:40.291900749Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.291871763Z\" level=info msg=\"skip loading plugin\" error=\"skip plugin\" id=io.containerd.server.v1.grpc-tcp type=io.containerd.server.v1"}} +2026-08-08T21:31:40.292112698Z {"ts":"2026-08-08T21:31:40.292040432Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.291888709Z\" level=info msg=\"loading plugin\" id=io.containerd.http.v1.pprof type=io.containerd.http.v1"}} +2026-08-08T21:31:40.292259504Z {"ts":"2026-08-08T21:31:40.292189244Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.291963583Z\" level=info msg=\"loading plugin\" id=io.containerd.server.v1.debug type=io.containerd.server.v1"}} +2026-08-08T21:31:40.292507914Z {"ts":"2026-08-08T21:31:40.29243142Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.292249916Z\" level=info msg=serving... address=/var/run/docker/containerd/containerd.sock.ttrpc"}} +2026-08-08T21:31:40.292911928Z {"ts":"2026-08-08T21:31:40.29282167Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.292489103Z\" level=info msg=\"starting GRPC server\" address=/var/run/docker/containerd/containerd.sock gid=0 uid=0"}} +2026-08-08T21:31:40.293082207Z {"ts":"2026-08-08T21:31:40.29302812Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.292592291Z\" level=info msg=serving... address=/var/run/docker/containerd/containerd.sock"}} +2026-08-08T21:31:40.293471887Z {"ts":"2026-08-08T21:31:40.293142578Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.292667478Z\" level=info msg=serving... address=/var/run/docker/containerd/containerd-debug.sock"}} +2026-08-08T21:31:40.293599414Z {"ts":"2026-08-08T21:31:40.29352164Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.292975672Z\" level=debug msg=\"sd notification\" notified=false state=\"READY=1\""}} +2026-08-08T21:31:40.293664130Z {"ts":"2026-08-08T21:31:40.293629005Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.293124974Z\" level=info msg=\"containerd successfully booted in 0.019708s\""}} +2026-08-08T21:31:40.297848885Z {"ts":"2026-08-08T21:31:40.297730414Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.297691543Z\" level=info msg=\"OTEL tracing is not configured, using no-op tracer provider\""}} +2026-08-08T21:31:40.298056007Z {"ts":"2026-08-08T21:31:40.297917719Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.297809154Z\" level=info msg=\"CDI directory does not exist, skipping: failed to monitor for changes: no such file or directory\" dir=/etc/cdi"}} +2026-08-08T21:31:40.298168186Z {"ts":"2026-08-08T21:31:40.298074522Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.297826705Z\" level=info msg=\"CDI directory does not exist, skipping: failed to monitor for changes: no such file or directory\" dir=/var/run/cdi"}} +2026-08-08T21:31:40.298311896Z {"ts":"2026-08-08T21:31:40.298227898Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.297979612Z\" level=info msg=\"User namespaces: ID ranges will be mapped to subuid/subgid ranges of: coder\""}} +2026-08-08T21:31:40.310360783Z {"ts":"2026-08-08T21:31:40.310250521Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.310211186Z\" level=debug msg=\"Golang's threads limit set to 55890\""}} +2026-08-08T21:31:40.310770389Z {"ts":"2026-08-08T21:31:40.310671645Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.310621922Z\" level=info msg=\"Creating a containerd client\" address=/var/run/docker/containerd/containerd.sock timeout=1m0s"}} +2026-08-08T21:31:40.310988249Z {"ts":"2026-08-08T21:31:40.310896972Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.310806091Z\" level=debug msg=\"metrics API listening on /var/run/docker/metrics.sock\""}} +2026-08-08T21:31:40.311236800Z {"ts":"2026-08-08T21:31:40.311172918Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.311097145Z\" level=debug msg=\"Using default logging driver json-file\""}} +2026-08-08T21:31:40.311553103Z {"ts":"2026-08-08T21:31:40.311473025Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.311438585Z\" level=debug msg=\"No quota support for local volumes in /var/lib/docker/100000.100000/volumes: Filesystem does not support, or has not enabled quotas\""}} +2026-08-08T21:31:40.312141703Z {"ts":"2026-08-08T21:31:40.312053467Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.312016368Z\" level=debug msg=\"processing event stream\" module=libcontainerd namespace=plugins.moby-100000.100000"}} +2026-08-08T21:31:40.321764684Z {"ts":"2026-08-08T21:31:40.321663458Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.321622350Z\" level=info msg=\"Loading containers: start.\""}} +2026-08-08T21:31:40.321964201Z {"ts":"2026-08-08T21:31:40.321860252Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.321656982Z\" level=info msg=\"NRI is disabled\""}} +2026-08-08T21:31:40.322044600Z {"ts":"2026-08-08T21:31:40.321997186Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.321668492Z\" level=info msg=\"[graphdriver] trying configured driver: overlay2\""}} +2026-08-08T21:31:40.339052370Z {"ts":"2026-08-08T21:31:40.338687945Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.338598081Z\" level=debug msg=\"successfully detected metacopy status\" storage-driver=overlay2 usingMetacopy=false"}} +2026-08-08T21:31:40.343629916Z {"ts":"2026-08-08T21:31:40.343462585Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.342787496Z\" level=debug msg=\"backingFs=extfs, projectQuotaSupported=false, usingMetacopy=false, indexOff=\\\"index=off,\\\", userxattr=\\\"\\\"\" storage-driver=overlay2"}} +2026-08-08T21:31:40.343642831Z {"ts":"2026-08-08T21:31:40.343520881Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.342820372Z\" level=debug msg=\"Initialized graph driver overlay2\""}} +2026-08-08T21:31:40.347750445Z {"ts":"2026-08-08T21:31:40.347476879Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.347444852Z\" level=debug msg=\"Not attempting migration with 0 containers and -1 image threshold\""}} +2026-08-08T21:31:40.347762479Z {"ts":"2026-08-08T21:31:40.347528913Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.347495785Z\" level=debug msg=\"Max Concurrent Downloads: 3\""}} +2026-08-08T21:31:40.347764461Z {"ts":"2026-08-08T21:31:40.347550925Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.347507101Z\" level=debug msg=\"Max Concurrent Uploads: 5\""}} +2026-08-08T21:31:40.347766565Z {"ts":"2026-08-08T21:31:40.347570478Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.347511929Z\" level=debug msg=\"Max Download Attempts: 5\""}} +2026-08-08T21:31:40.347768401Z {"ts":"2026-08-08T21:31:40.347605662Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.347589999Z\" level=info msg=\"Restoring containers: start.\""}} +2026-08-08T21:31:40.347770381Z {"ts":"2026-08-08T21:31:40.347629312Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.347615828Z\" level=debug msg=\"Option DefaultDriver: bridge\""}} +2026-08-08T21:31:40.347779769Z {"ts":"2026-08-08T21:31:40.347648723Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.347621942Z\" level=debug msg=\"Option DefaultNetwork: bridge\""}} +2026-08-08T21:31:40.347781836Z {"ts":"2026-08-08T21:31:40.347667971Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.347626961Z\" level=debug msg=\"Network Control Plane MTU: 1500\""}} +2026-08-08T21:31:40.348619188Z {"ts":"2026-08-08T21:31:40.348437296Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.348360187Z\" level=debug msg=\"processing event stream\" module=libcontainerd namespace=moby-100000.100000"}} +2026-08-08T21:31:40.381650606Z {"ts":"2026-08-08T21:31:40.381508375Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.381440393Z\" level=info msg=\"Deleting nftables IPv4 rules\" error=\"exit status 1\""}} +2026-08-08T21:31:40.411981523Z {"ts":"2026-08-08T21:31:40.411643705Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.411559023Z\" level=info msg=\"Deleting nftables IPv6 rules\" error=\"exit status 1\""}} +2026-08-08T21:31:40.412033892Z {"ts":"2026-08-08T21:31:40.411779491Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.411692683Z\" level=debug msg=\"unable to initialize firewalld; using raw iptables instead\" error=\"Failed to connect to D-Bus system bus: dial unix /var/run/dbus/system_bus_socket: connect: no such file or directory\""}} +2026-08-08T21:31:40.412142920Z {"ts":"2026-08-08T21:31:40.412070992Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.411848212Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -j DOCKER-ISOLATION]\""}} +2026-08-08T21:31:40.413205574Z {"ts":"2026-08-08T21:31:40.413114137Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.413062065Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T21:31:40.414309636Z {"ts":"2026-08-08T21:31:40.414199601Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.414161496Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL ! --dst 127.0.0.0/8 -j DOCKER]\""}} +2026-08-08T21:31:40.415369577Z {"ts":"2026-08-08T21:31:40.415264575Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.415222739Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T21:31:40.416470781Z {"ts":"2026-08-08T21:31:40.416360961Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.416319474Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D PREROUTING]\""}} +2026-08-08T21:31:40.417443422Z {"ts":"2026-08-08T21:31:40.417306708Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.417253088Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D OUTPUT]\""}} +2026-08-08T21:31:40.418277416Z {"ts":"2026-08-08T21:31:40.418179027Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.418144991Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -F DOCKER]\""}} +2026-08-08T21:31:40.419160061Z {"ts":"2026-08-08T21:31:40.419046013Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.419003347Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -X DOCKER]\""}} +2026-08-08T21:31:40.420038612Z {"ts":"2026-08-08T21:31:40.41993482Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.419899050Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-FORWARD]\""}} +2026-08-08T21:31:40.420902323Z {"ts":"2026-08-08T21:31:40.420817266Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.420774320Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-FORWARD]\""}} +2026-08-08T21:31:40.421896811Z {"ts":"2026-08-08T21:31:40.421753064Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.421716101Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-BRIDGE]\""}} +2026-08-08T21:31:40.422782930Z {"ts":"2026-08-08T21:31:40.422661519Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.422618739Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-BRIDGE]\""}} +2026-08-08T21:31:40.423654224Z {"ts":"2026-08-08T21:31:40.423558815Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.423513183Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER]\""}} +2026-08-08T21:31:40.424508864Z {"ts":"2026-08-08T21:31:40.424429385Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.424387985Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER]\""}} +2026-08-08T21:31:40.425458326Z {"ts":"2026-08-08T21:31:40.425364097Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.425326345Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-CT]\""}} +2026-08-08T21:31:40.426354405Z {"ts":"2026-08-08T21:31:40.426266865Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.426227251Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-CT]\""}} +2026-08-08T21:31:40.427276262Z {"ts":"2026-08-08T21:31:40.427180973Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.427129006Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-INTERNAL]\""}} +2026-08-08T21:31:40.428127123Z {"ts":"2026-08-08T21:31:40.428042986Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.428001232Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-INTERNAL]\""}} +2026-08-08T21:31:40.429066695Z {"ts":"2026-08-08T21:31:40.428967419Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.428929631Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T21:31:40.429950685Z {"ts":"2026-08-08T21:31:40.429829802Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.429788834Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T21:31:40.430853294Z {"ts":"2026-08-08T21:31:40.43070116Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.430656388Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-ISOLATION-STAGE-2]\""}} +2026-08-08T21:31:40.431733678Z {"ts":"2026-08-08T21:31:40.43160178Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.431564570Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-ISOLATION-STAGE-2]\""}} +2026-08-08T21:31:40.432581705Z {"ts":"2026-08-08T21:31:40.432455857Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.432402707Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-ISOLATION]\""}} +2026-08-08T21:31:40.433458993Z {"ts":"2026-08-08T21:31:40.433341515Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.433301598Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-ISOLATION]\""}} +2026-08-08T21:31:40.434333185Z {"ts":"2026-08-08T21:31:40.434237241Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.434197858Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -n -L DOCKER]\""}} +2026-08-08T21:31:40.435301738Z {"ts":"2026-08-08T21:31:40.43518498Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.435134114Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -N DOCKER]\""}} +2026-08-08T21:31:40.436172583Z {"ts":"2026-08-08T21:31:40.436083405Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.436040002Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER]\""}} +2026-08-08T21:31:40.437124316Z {"ts":"2026-08-08T21:31:40.437002801Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.436968672Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER]\""}} +2026-08-08T21:31:40.438018059Z {"ts":"2026-08-08T21:31:40.437921524Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.437877355Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-FORWARD]\""}} +2026-08-08T21:31:40.439009817Z {"ts":"2026-08-08T21:31:40.43888385Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.438826050Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-FORWARD]\""}} +2026-08-08T21:31:40.439872405Z {"ts":"2026-08-08T21:31:40.439783239Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.439741673Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-BRIDGE]\""}} +2026-08-08T21:31:40.440889641Z {"ts":"2026-08-08T21:31:40.44079684Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.440753252Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-BRIDGE]\""}} +2026-08-08T21:31:40.441836593Z {"ts":"2026-08-08T21:31:40.441757539Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.441710467Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-CT]\""}} +2026-08-08T21:31:40.442747035Z {"ts":"2026-08-08T21:31:40.442675069Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.442621624Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-CT]\""}} +2026-08-08T21:31:40.443706834Z {"ts":"2026-08-08T21:31:40.443617329Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.443579428Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-INTERNAL]\""}} +2026-08-08T21:31:40.444656108Z {"ts":"2026-08-08T21:31:40.444559566Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.444506025Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-INTERNAL]\""}} +2026-08-08T21:31:40.445521856Z {"ts":"2026-08-08T21:31:40.445424623Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.445390656Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T21:31:40.446449849Z {"ts":"2026-08-08T21:31:40.446369127Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.446326170Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T21:31:40.447572739Z {"ts":"2026-08-08T21:31:40.44748076Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.447446655Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst 127.0.0.0/8]\""}} +2026-08-08T21:31:40.448537860Z {"ts":"2026-08-08T21:31:40.448454607Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.448416700Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -A OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst 127.0.0.0/8]\""}} +2026-08-08T21:31:40.449514069Z {"ts":"2026-08-08T21:31:40.449435523Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.449402314Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -j DOCKER-FORWARD]\""}} +2026-08-08T21:31:40.450408452Z {"ts":"2026-08-08T21:31:40.450321094Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.450285417Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I FORWARD -j DOCKER-FORWARD]\""}} +2026-08-08T21:31:40.451428490Z {"ts":"2026-08-08T21:31:40.451344086Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.451304411Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-BRIDGE]\""}} +2026-08-08T21:31:40.452379988Z {"ts":"2026-08-08T21:31:40.452282341Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.452243235Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-BRIDGE]\""}} +2026-08-08T21:31:40.453299784Z {"ts":"2026-08-08T21:31:40.453169378Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.453133907Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-INTERNAL]\""}} +2026-08-08T21:31:40.454224865Z {"ts":"2026-08-08T21:31:40.45410796Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.454069298Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-INTERNAL]\""}} +2026-08-08T21:31:40.455091735Z {"ts":"2026-08-08T21:31:40.454982215Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.454947826Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-CT]\""}} +2026-08-08T21:31:40.456019170Z {"ts":"2026-08-08T21:31:40.455915351Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.455874506Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-CT]\""}} +2026-08-08T21:31:40.456966632Z {"ts":"2026-08-08T21:31:40.456861423Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.456824350Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C DOCKER -i loopback0 -d 127.0.0.0/8 -j RETURN]\""}} +2026-08-08T21:31:40.457925479Z {"ts":"2026-08-08T21:31:40.457832129Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.457795620Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -m set --match-set docker-ext-bridges-v4 dst -j DOCKER]\""}} +2026-08-08T21:31:40.458903586Z {"ts":"2026-08-08T21:31:40.458792517Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.458751243Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -j DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T21:31:40.459841541Z {"ts":"2026-08-08T21:31:40.459731573Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.459683387Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -m set --match-set docker-ext-bridges-v4 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T21:31:40.460792224Z {"ts":"2026-08-08T21:31:40.460677747Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.460636511Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L FORWARD]\""}} +2026-08-08T21:31:40.461887079Z {"ts":"2026-08-08T21:31:40.461730723Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.461675137Z\" level=debug msg=\"Modules already loaded\" modules=\"[ip6_tables]\""}} +2026-08-08T21:31:40.461898447Z {"ts":"2026-08-08T21:31:40.4617976Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.461694927Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -j DOCKER-ISOLATION]\""}} +2026-08-08T21:31:40.462809197Z {"ts":"2026-08-08T21:31:40.462698359Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.462657965Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T21:31:40.463750390Z {"ts":"2026-08-08T21:31:40.463678467Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.463638942Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL ! --dst ::1/128 -j DOCKER]\""}} +2026-08-08T21:31:40.464715614Z {"ts":"2026-08-08T21:31:40.464613856Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.464573127Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T21:31:40.465686498Z {"ts":"2026-08-08T21:31:40.46556924Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.465520754Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D PREROUTING]\""}} +2026-08-08T21:31:40.466536584Z {"ts":"2026-08-08T21:31:40.466435631Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.466395609Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D OUTPUT]\""}} +2026-08-08T21:31:40.467410041Z {"ts":"2026-08-08T21:31:40.467339191Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.467300787Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -F DOCKER]\""}} +2026-08-08T21:31:40.468281775Z {"ts":"2026-08-08T21:31:40.468205829Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.468164530Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -X DOCKER]\""}} +2026-08-08T21:31:40.469203298Z {"ts":"2026-08-08T21:31:40.469099528Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.469058283Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-FORWARD]\""}} +2026-08-08T21:31:40.470053447Z {"ts":"2026-08-08T21:31:40.469971457Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.469934010Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-FORWARD]\""}} +2026-08-08T21:31:40.470918821Z {"ts":"2026-08-08T21:31:40.470830938Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.470788815Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-BRIDGE]\""}} +2026-08-08T21:31:40.471871174Z {"ts":"2026-08-08T21:31:40.471762023Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.471716598Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-BRIDGE]\""}} +2026-08-08T21:31:40.472707775Z {"ts":"2026-08-08T21:31:40.472625311Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.472584072Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER]\""}} +2026-08-08T21:31:40.473573198Z {"ts":"2026-08-08T21:31:40.473495088Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.473453690Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER]\""}} +2026-08-08T21:31:40.474443425Z {"ts":"2026-08-08T21:31:40.474364514Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.474322511Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-CT]\""}} +2026-08-08T21:31:40.475306754Z {"ts":"2026-08-08T21:31:40.475231774Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.475192324Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-CT]\""}} +2026-08-08T21:31:40.476212548Z {"ts":"2026-08-08T21:31:40.476119696Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.476068792Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-INTERNAL]\""}} +2026-08-08T21:31:40.477130054Z {"ts":"2026-08-08T21:31:40.477054354Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.477014739Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-INTERNAL]\""}} +2026-08-08T21:31:40.478010888Z {"ts":"2026-08-08T21:31:40.477921101Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.477877968Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T21:31:40.478886022Z {"ts":"2026-08-08T21:31:40.478787458Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.478737758Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T21:31:40.479751423Z {"ts":"2026-08-08T21:31:40.479667928Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.479631318Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-ISOLATION-STAGE-2]\""}} +2026-08-08T21:31:40.480644176Z {"ts":"2026-08-08T21:31:40.480535564Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.480499795Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-ISOLATION-STAGE-2]\""}} +2026-08-08T21:31:40.481642893Z {"ts":"2026-08-08T21:31:40.48155214Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.481510121Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-ISOLATION]\""}} +2026-08-08T21:31:40.482589908Z {"ts":"2026-08-08T21:31:40.482468309Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.482426155Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-ISOLATION]\""}} +2026-08-08T21:31:40.483495897Z {"ts":"2026-08-08T21:31:40.483423461Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.483376700Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -n -L DOCKER]\""}} +2026-08-08T21:31:40.484517765Z {"ts":"2026-08-08T21:31:40.484409279Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.484372073Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -N DOCKER]\""}} +2026-08-08T21:31:40.485469314Z {"ts":"2026-08-08T21:31:40.485363474Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.485307185Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER]\""}} +2026-08-08T21:31:40.486363289Z {"ts":"2026-08-08T21:31:40.486286303Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.486249785Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER]\""}} +2026-08-08T21:31:40.487370442Z {"ts":"2026-08-08T21:31:40.487237386Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.487200769Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-FORWARD]\""}} +2026-08-08T21:31:40.488283143Z {"ts":"2026-08-08T21:31:40.488180751Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.488141861Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-FORWARD]\""}} +2026-08-08T21:31:40.489253291Z {"ts":"2026-08-08T21:31:40.489110333Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.489071788Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-BRIDGE]\""}} +2026-08-08T21:31:40.490141565Z {"ts":"2026-08-08T21:31:40.490016044Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.489980130Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-BRIDGE]\""}} +2026-08-08T21:31:40.491083769Z {"ts":"2026-08-08T21:31:40.490942967Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.490893709Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-CT]\""}} +2026-08-08T21:31:40.492387055Z {"ts":"2026-08-08T21:31:40.492290429Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.492252424Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-CT]\""}} +2026-08-08T21:31:40.493336611Z {"ts":"2026-08-08T21:31:40.493203001Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.493143780Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-INTERNAL]\""}} +2026-08-08T21:31:40.494159512Z {"ts":"2026-08-08T21:31:40.494074349Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.494033258Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-INTERNAL]\""}} +2026-08-08T21:31:40.495047549Z {"ts":"2026-08-08T21:31:40.494977364Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.494936536Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -C PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T21:31:40.496196738Z {"ts":"2026-08-08T21:31:40.496060145Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.496018409Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T21:31:40.497224487Z {"ts":"2026-08-08T21:31:40.497072096Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.497038696Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -C OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst ::1/128]\""}} +2026-08-08T21:31:40.498193658Z {"ts":"2026-08-08T21:31:40.498084925Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.498051160Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -A OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst ::1/128]\""}} +2026-08-08T21:31:40.499444313Z {"ts":"2026-08-08T21:31:40.499222636Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.499156322Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -j DOCKER-FORWARD]\""}} +2026-08-08T21:31:40.500309798Z {"ts":"2026-08-08T21:31:40.50020758Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.500174212Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I FORWARD -j DOCKER-FORWARD]\""}} +2026-08-08T21:31:40.501293876Z {"ts":"2026-08-08T21:31:40.501120076Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.501086186Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-BRIDGE]\""}} +2026-08-08T21:31:40.502155891Z {"ts":"2026-08-08T21:31:40.502064136Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.502026609Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-BRIDGE]\""}} +2026-08-08T21:31:40.503080880Z {"ts":"2026-08-08T21:31:40.502958765Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.502909781Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-INTERNAL]\""}} +2026-08-08T21:31:40.503964003Z {"ts":"2026-08-08T21:31:40.503875025Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.503839241Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-INTERNAL]\""}} +2026-08-08T21:31:40.504904662Z {"ts":"2026-08-08T21:31:40.504784462Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.504744430Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-CT]\""}} +2026-08-08T21:31:40.505812562Z {"ts":"2026-08-08T21:31:40.505731722Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.505689762Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-CT]\""}} +2026-08-08T21:31:40.506737296Z {"ts":"2026-08-08T21:31:40.506652952Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.506618361Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -m set --match-set docker-ext-bridges-v6 dst -j DOCKER]\""}} +2026-08-08T21:31:40.507682223Z {"ts":"2026-08-08T21:31:40.507596688Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.507555571Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -j DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T21:31:40.508570469Z {"ts":"2026-08-08T21:31:40.50848636Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.508448814Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -m set --match-set docker-ext-bridges-v6 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T21:31:40.509505169Z {"ts":"2026-08-08T21:31:40.509413052Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.509374970Z\" level=debug msg=\"Modules already loaded\" modules=\"[nf_conntrack nf_conntrack_netlink]\""}} +2026-08-08T21:31:40.509830627Z {"ts":"2026-08-08T21:31:40.509725439Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.509694336Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-USER]\""}} +2026-08-08T21:31:40.510786799Z {"ts":"2026-08-08T21:31:40.510666989Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.510625112Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-USER]\""}} +2026-08-08T21:31:40.511691573Z {"ts":"2026-08-08T21:31:40.511615216Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.511567134Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -j DOCKER-USER]\""}} +2026-08-08T21:31:40.512669093Z {"ts":"2026-08-08T21:31:40.512544082Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.512505726Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I FORWARD -j DOCKER-USER]\""}} +2026-08-08T21:31:40.513657182Z {"ts":"2026-08-08T21:31:40.51353406Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.513486578Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-USER]\""}} +2026-08-08T21:31:40.514568932Z {"ts":"2026-08-08T21:31:40.514482646Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.514437726Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-USER]\""}} +2026-08-08T21:31:40.515532048Z {"ts":"2026-08-08T21:31:40.515418861Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.515380028Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -j DOCKER-USER]\""}} +2026-08-08T21:31:40.516531166Z {"ts":"2026-08-08T21:31:40.516433675Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.516396600Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I FORWARD -j DOCKER-USER]\""}} +2026-08-08T21:31:40.531612750Z {"ts":"2026-08-08T21:31:40.531487295Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.531436828Z\" level=debug msg=\"Allocating pools for network\" ipv6=false network=bridge nid=201dfb76e49c"}} +2026-08-08T21:31:40.531818870Z {"ts":"2026-08-08T21:31:40.531694621Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.531664797Z\" level=debug msg=\"RequestPool: {AddressSpace:LocalDefault Pool:172.19.0.0/30 SubPool: Options:map[] Exclude:[10.100.0.10/32 169.254.1.1/32] V6:false}\""}} +2026-08-08T21:31:40.531824568Z {"ts":"2026-08-08T21:31:40.531731737Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.531717731Z\" level=debug msg=\"RequestAddress(LocalDefault/172.19.0.0/30, 172.19.0.1, map[RequestAddressType:com.docker.network.gateway])\""}} +2026-08-08T21:31:40.531826663Z {"ts":"2026-08-08T21:31:40.531756212Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.531740641Z\" level=debug msg=\"Request address PoolID:172.19.0.0/30 Bits: 4, Unselected: 2, Sequence: (0x90000000, 1)-\u003eend Curr:0 Serial:false PrefAddress:172.19.0.1 \""}} +2026-08-08T21:31:40.532060299Z {"ts":"2026-08-08T21:31:40.531967561Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.531927308Z\" level=debug msg=\"Did not find any interface with name docker0: Link not found\""}} +2026-08-08T21:31:40.532297832Z {"ts":"2026-08-08T21:31:40.532078688Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.531961345Z\" level=debug msg=\"Setting bridge mac address to 3a:b3:12:49:fe:83\""}} +2026-08-08T21:31:40.532603225Z {"ts":"2026-08-08T21:31:40.532515Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.532483942Z\" level=debug msg=\"Assigning address to bridge interface docker0: 172.19.0.1/30\""}} +2026-08-08T21:31:40.532687056Z {"ts":"2026-08-08T21:31:40.532622044Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.532583173Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T21:31:40.533721013Z {"ts":"2026-08-08T21:31:40.533640656Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.533603315Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -I POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T21:31:40.534776441Z {"ts":"2026-08-08T21:31:40.534664334Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.534617331Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -m addrtype --src-type LOCAL -o docker0 -j MASQUERADE]\""}} +2026-08-08T21:31:40.535805899Z {"ts":"2026-08-08T21:31:40.535726179Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.535687716Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j ACCEPT]\""}} +2026-08-08T21:31:40.536805123Z {"ts":"2026-08-08T21:31:40.536686259Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.536643181Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T21:31:40.537750684Z {"ts":"2026-08-08T21:31:40.537650433Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.537613175Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -o docker0 -j ACCEPT]\""}} +2026-08-08T21:31:40.538714304Z {"ts":"2026-08-08T21:31:40.538605286Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.538567338Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T21:31:40.539735517Z {"ts":"2026-08-08T21:31:40.539605493Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.539566927Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 ! -o docker0 -j ACCEPT]\""}} +2026-08-08T21:31:40.540761963Z {"ts":"2026-08-08T21:31:40.540628806Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.540591170Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T21:31:40.541764977Z {"ts":"2026-08-08T21:31:40.541662569Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.541621845Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T21:31:40.542805907Z {"ts":"2026-08-08T21:31:40.542683424Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.542641835Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T21:31:40.543801300Z {"ts":"2026-08-08T21:31:40.543712658Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.543667051Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -o docker0 -j DOCKER]\""}} +2026-08-08T21:31:40.544778625Z {"ts":"2026-08-08T21:31:40.544677978Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.544633746Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T21:31:40.545844978Z {"ts":"2026-08-08T21:31:40.54574198Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.545690777Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T21:31:40.546780984Z {"ts":"2026-08-08T21:31:40.5466821Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.546641164Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T21:31:40.547861441Z {"ts":"2026-08-08T21:31:40.547709248Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.547676535Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T21:31:40.548897904Z {"ts":"2026-08-08T21:31:40.548799491Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.548756776Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T21:31:40.549928935Z {"ts":"2026-08-08T21:31:40.549828656Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.549792858Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T21:31:40.550868093Z {"ts":"2026-08-08T21:31:40.550774289Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.550730898Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T21:31:40.561762067Z {"ts":"2026-08-08T21:31:40.561625683Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.561585047Z\" level=info msg=\"Loading containers: done.\""}} +2026-08-08T21:31:40.570649801Z {"ts":"2026-08-08T21:31:40.570557659Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.570514318Z\" level=info msg=\"Docker daemon\" commit=6bc6209 containerd-snapshotter=false storage-driver=overlay2 version=29.2.1"}} +2026-08-08T21:31:40.570790010Z {"ts":"2026-08-08T21:31:40.570724412Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.570693559Z\" level=info msg=\"Initializing buildkit\""}} +2026-08-08T21:31:40.599160840Z {"ts":"2026-08-08T21:31:40.599006615Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.598941017Z\" level=info msg=\"Completed buildkit initialization\""}} +2026-08-08T21:31:40.599426630Z {"ts":"2026-08-08T21:31:40.59931587Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.599283890Z\" level=debug msg=\"Registering routers\""}} +2026-08-08T21:31:40.599433894Z {"ts":"2026-08-08T21:31:40.599356054Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.599299057Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/checkpoints\""}} +2026-08-08T21:31:40.599568716Z {"ts":"2026-08-08T21:31:40.599487507Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.599442757Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/checkpoints\""}} +2026-08-08T21:31:40.599656797Z {"ts":"2026-08-08T21:31:40.599590473Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.599569647Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/containers/{name}/checkpoints/{checkpoint}\""}} +2026-08-08T21:31:40.599880422Z {"ts":"2026-08-08T21:31:40.599749413Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.599724890Z\" level=debug msg=\"Registering route\" method=HEAD path=\"/containers/{name:.*}/archive\""}} +2026-08-08T21:31:40.600036002Z {"ts":"2026-08-08T21:31:40.599909807Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.599802507Z\" level=debug msg=\"Registering route\" method=GET path=/containers/json"}} +2026-08-08T21:31:40.600246515Z {"ts":"2026-08-08T21:31:40.599985785Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.599862204Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/export\""}} +2026-08-08T21:31:40.600421208Z {"ts":"2026-08-08T21:31:40.60017532Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.600014981Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/changes\""}} +2026-08-08T21:31:40.600429453Z {"ts":"2026-08-08T21:31:40.600347435Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.600105317Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/json\""}} +2026-08-08T21:31:40.600571584Z {"ts":"2026-08-08T21:31:40.600454433Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.600189223Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/top\""}} +2026-08-08T21:31:40.600629247Z {"ts":"2026-08-08T21:31:40.600520997Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.600285526Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/logs\""}} +2026-08-08T21:31:40.600633020Z {"ts":"2026-08-08T21:31:40.600547371Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.600399312Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/stats\""}} +2026-08-08T21:31:40.600707371Z {"ts":"2026-08-08T21:31:40.60064996Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.600606239Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/attach/ws\""}} +2026-08-08T21:31:40.600884393Z {"ts":"2026-08-08T21:31:40.600756539Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.600733553Z\" level=debug msg=\"Registering route\" method=GET path=\"/exec/{id:.*}/json\""}} +2026-08-08T21:31:40.600991295Z {"ts":"2026-08-08T21:31:40.600830169Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.600798739Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/archive\""}} +2026-08-08T21:31:40.601060875Z {"ts":"2026-08-08T21:31:40.600962153Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.600879864Z\" level=debug msg=\"Registering route\" method=POST path=/containers/create"}} +2026-08-08T21:31:40.601259557Z {"ts":"2026-08-08T21:31:40.601084941Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.600969071Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/kill\""}} +2026-08-08T21:31:40.601309474Z {"ts":"2026-08-08T21:31:40.601225194Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.601059422Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/pause\""}} +2026-08-08T21:31:40.601454267Z {"ts":"2026-08-08T21:31:40.601356387Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.601173840Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/unpause\""}} +2026-08-08T21:31:40.601543353Z {"ts":"2026-08-08T21:31:40.601467335Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.601276066Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/restart\""}} +2026-08-08T21:31:40.601657915Z {"ts":"2026-08-08T21:31:40.601560604Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.601362364Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/start\""}} +2026-08-08T21:31:40.601731366Z {"ts":"2026-08-08T21:31:40.60168667Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.601435130Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/stop\""}} +2026-08-08T21:31:40.601845698Z {"ts":"2026-08-08T21:31:40.601769666Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.601515022Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/wait\""}} +2026-08-08T21:31:40.601932374Z {"ts":"2026-08-08T21:31:40.601859284Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.601607006Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/resize\""}} +2026-08-08T21:31:40.602032282Z {"ts":"2026-08-08T21:31:40.601959562Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.601698124Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/attach\""}} +2026-08-08T21:31:40.602150266Z {"ts":"2026-08-08T21:31:40.602065146Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.601786817Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/exec\""}} +2026-08-08T21:31:40.602244091Z {"ts":"2026-08-08T21:31:40.602191088Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.601874172Z\" level=debug msg=\"Registering route\" method=POST path=\"/exec/{name:.*}/start\""}} +2026-08-08T21:31:40.602328402Z {"ts":"2026-08-08T21:31:40.602279656Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.601955859Z\" level=debug msg=\"Registering route\" method=POST path=\"/exec/{name:.*}/resize\""}} +2026-08-08T21:31:40.602405644Z {"ts":"2026-08-08T21:31:40.602362559Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.602030280Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/rename\""}} +2026-08-08T21:31:40.602521168Z {"ts":"2026-08-08T21:31:40.602457397Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.602118099Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/update\""}} +2026-08-08T21:31:40.602600638Z {"ts":"2026-08-08T21:31:40.602560608Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.602229892Z\" level=debug msg=\"Registering route\" method=POST path=/containers/prune"}} +2026-08-08T21:31:40.602679637Z {"ts":"2026-08-08T21:31:40.602635686Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.602278431Z\" level=debug msg=\"Registering route\" method=POST path=/commit"}} +2026-08-08T21:31:40.602758955Z {"ts":"2026-08-08T21:31:40.602721544Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.602345409Z\" level=debug msg=\"Registering route\" method=PUT path=\"/containers/{name:.*}/archive\""}} +2026-08-08T21:31:40.602831559Z {"ts":"2026-08-08T21:31:40.60278986Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.602432473Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/containers/{name:.*}\""}} +2026-08-08T21:31:40.602936981Z {"ts":"2026-08-08T21:31:40.602874058Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.602537062Z\" level=debug msg=\"Registering route\" method=GET path=/images/json"}} +2026-08-08T21:31:40.603000568Z {"ts":"2026-08-08T21:31:40.602960304Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.602602872Z\" level=debug msg=\"Registering route\" method=GET path=/images/search"}} +2026-08-08T21:31:40.603079543Z {"ts":"2026-08-08T21:31:40.603013663Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.602646732Z\" level=debug msg=\"Registering route\" method=GET path=/images/get"}} +2026-08-08T21:31:40.603146242Z {"ts":"2026-08-08T21:31:40.603105751Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.602688904Z\" level=debug msg=\"Registering route\" method=GET path=\"/images/{name:.*}/get\""}} +2026-08-08T21:31:40.603242811Z {"ts":"2026-08-08T21:31:40.603192231Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.602746914Z\" level=debug msg=\"Registering route\" method=GET path=\"/images/{name:.*}/history\""}} +2026-08-08T21:31:40.603340951Z {"ts":"2026-08-08T21:31:40.6032713Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.602829913Z\" level=debug msg=\"Registering route\" method=GET path=\"/images/{name:.*}/json\""}} +2026-08-08T21:31:40.603414348Z {"ts":"2026-08-08T21:31:40.603364352Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.602883884Z\" level=debug msg=\"Registering route\" method=POST path=/images/load"}} +2026-08-08T21:31:40.603470086Z {"ts":"2026-08-08T21:31:40.603430813Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.602917773Z\" level=debug msg=\"Registering route\" method=POST path=/images/create"}} +2026-08-08T21:31:40.603540962Z {"ts":"2026-08-08T21:31:40.603504447Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.602965853Z\" level=debug msg=\"Registering route\" method=POST path=\"/images/{name:.*}/push\""}} +2026-08-08T21:31:40.603653504Z {"ts":"2026-08-08T21:31:40.603576933Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.603022953Z\" level=debug msg=\"Registering route\" method=POST path=\"/images/{name:.*}/tag\""}} +2026-08-08T21:31:40.603759613Z {"ts":"2026-08-08T21:31:40.603676231Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.603071393Z\" level=debug msg=\"Registering route\" method=POST path=/images/prune"}} +2026-08-08T21:31:40.603825658Z {"ts":"2026-08-08T21:31:40.603773403Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.603114088Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/images/{name:.*}\""}} +2026-08-08T21:31:40.603909426Z {"ts":"2026-08-08T21:31:40.60386337Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.603171708Z\" level=debug msg=\"Registering route\" method=OPTIONS path=\"/{anyroute:.*}\""}} +2026-08-08T21:31:40.603985735Z {"ts":"2026-08-08T21:31:40.603942728Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.603219544Z\" level=debug msg=\"Registering route\" method=GET path=/_ping"}} +2026-08-08T21:31:40.604059257Z {"ts":"2026-08-08T21:31:40.604024133Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.603254593Z\" level=debug msg=\"Registering route\" method=HEAD path=/_ping"}} +2026-08-08T21:31:40.604139700Z {"ts":"2026-08-08T21:31:40.60409252Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.603287204Z\" level=debug msg=\"Registering route\" method=GET path=/events"}} +2026-08-08T21:31:40.604198397Z {"ts":"2026-08-08T21:31:40.604164308Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.603320759Z\" level=debug msg=\"Registering route\" method=GET path=/info"}} +2026-08-08T21:31:40.604285681Z {"ts":"2026-08-08T21:31:40.60421448Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.603352386Z\" level=debug msg=\"Registering route\" method=GET path=/version"}} +2026-08-08T21:31:40.604357904Z {"ts":"2026-08-08T21:31:40.604322367Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.603385563Z\" level=debug msg=\"Registering route\" method=GET path=/system/df"}} +2026-08-08T21:31:40.604429706Z {"ts":"2026-08-08T21:31:40.604392788Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.603420195Z\" level=debug msg=\"Registering route\" method=POST path=/auth"}} +2026-08-08T21:31:40.604521848Z {"ts":"2026-08-08T21:31:40.604464384Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.603453365Z\" level=debug msg=\"Registering route\" method=GET path=/volumes"}} +2026-08-08T21:31:40.604587516Z {"ts":"2026-08-08T21:31:40.604544491Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.603496873Z\" level=debug msg=\"Registering route\" method=GET path=\"/volumes/{name:.*}\""}} +2026-08-08T21:31:40.604683221Z {"ts":"2026-08-08T21:31:40.604638828Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.603547604Z\" level=debug msg=\"Registering route\" method=POST path=/volumes/create"}} +2026-08-08T21:31:40.604757136Z {"ts":"2026-08-08T21:31:40.604717064Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.603583446Z\" level=debug msg=\"Registering route\" method=POST path=/volumes/prune"}} +2026-08-08T21:31:40.604845221Z {"ts":"2026-08-08T21:31:40.604796115Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.603620891Z\" level=debug msg=\"Registering route\" method=PUT path=\"/volumes/{name:.*}\""}} +2026-08-08T21:31:40.604915877Z {"ts":"2026-08-08T21:31:40.604869937Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.603679726Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/volumes/{name:.*}\""}} +2026-08-08T21:31:40.604993122Z {"ts":"2026-08-08T21:31:40.604956367Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.603729074Z\" level=debug msg=\"Registering route\" method=POST path=/build"}} +2026-08-08T21:31:40.605082361Z {"ts":"2026-08-08T21:31:40.605011112Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.603763055Z\" level=debug msg=\"Registering route\" method=POST path=/build/prune"}} +2026-08-08T21:31:40.605144919Z {"ts":"2026-08-08T21:31:40.605107786Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.603804120Z\" level=debug msg=\"Registering route\" method=POST path=/build/cancel"}} +2026-08-08T21:31:40.605229192Z {"ts":"2026-08-08T21:31:40.605184905Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.603839962Z\" level=debug msg=\"Registering route\" method=POST path=/session"}} +2026-08-08T21:31:40.605337721Z {"ts":"2026-08-08T21:31:40.605270421Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.603873771Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/init"}} +2026-08-08T21:31:40.605426522Z {"ts":"2026-08-08T21:31:40.605367166Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.603912102Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/join"}} +2026-08-08T21:31:40.605491517Z {"ts":"2026-08-08T21:31:40.605452404Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.603955081Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/leave"}} +2026-08-08T21:31:40.605569750Z {"ts":"2026-08-08T21:31:40.605531527Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.603993333Z\" level=debug msg=\"Registering route\" method=GET path=/swarm"}} +2026-08-08T21:31:40.605640069Z {"ts":"2026-08-08T21:31:40.605594534Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.604023527Z\" level=debug msg=\"Registering route\" method=GET path=/swarm/unlockkey"}} +2026-08-08T21:31:40.605724811Z {"ts":"2026-08-08T21:31:40.605681426Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.604069500Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/update"}} +2026-08-08T21:31:40.605794276Z {"ts":"2026-08-08T21:31:40.605755447Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.604109193Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/unlock"}} +2026-08-08T21:31:40.605876945Z {"ts":"2026-08-08T21:31:40.605833819Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.604150400Z\" level=debug msg=\"Registering route\" method=GET path=/services"}} +2026-08-08T21:31:40.605966544Z {"ts":"2026-08-08T21:31:40.605890409Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.604239280Z\" level=debug msg=\"Registering route\" method=GET path=\"/services/{id}\""}} +2026-08-08T21:31:40.606082108Z {"ts":"2026-08-08T21:31:40.605996497Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.604330395Z\" level=debug msg=\"Registering route\" method=POST path=/services/create"}} +2026-08-08T21:31:40.606152282Z {"ts":"2026-08-08T21:31:40.606113391Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.604401058Z\" level=debug msg=\"Registering route\" method=POST path=\"/services/{id}/update\""}} +2026-08-08T21:31:40.606276031Z {"ts":"2026-08-08T21:31:40.606194344Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.604529981Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/services/{id}\""}} +2026-08-08T21:31:40.606340807Z {"ts":"2026-08-08T21:31:40.606304414Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.604620131Z\" level=debug msg=\"Registering route\" method=GET path=\"/services/{id}/logs\""}} +2026-08-08T21:31:40.606436291Z {"ts":"2026-08-08T21:31:40.606397944Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.604704833Z\" level=debug msg=\"Registering route\" method=GET path=/nodes"}} +2026-08-08T21:31:40.606521444Z {"ts":"2026-08-08T21:31:40.606475129Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.604768558Z\" level=debug msg=\"Registering route\" method=GET path=\"/nodes/{id}\""}} +2026-08-08T21:31:40.606637546Z {"ts":"2026-08-08T21:31:40.606556386Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.604845520Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/nodes/{id}\""}} +2026-08-08T21:31:40.606740581Z {"ts":"2026-08-08T21:31:40.606654867Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.604930500Z\" level=debug msg=\"Registering route\" method=POST path=\"/nodes/{id}/update\""}} +2026-08-08T21:31:40.606822130Z {"ts":"2026-08-08T21:31:40.60677495Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.605016324Z\" level=debug msg=\"Registering route\" method=GET path=/tasks"}} +2026-08-08T21:31:40.606944618Z {"ts":"2026-08-08T21:31:40.606860715Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.605080704Z\" level=debug msg=\"Registering route\" method=GET path=\"/tasks/{id}\""}} +2026-08-08T21:31:40.607044926Z {"ts":"2026-08-08T21:31:40.60696253Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.605134667Z\" level=debug msg=\"Registering route\" method=GET path=\"/tasks/{id}/logs\""}} +2026-08-08T21:31:40.607138924Z {"ts":"2026-08-08T21:31:40.607074906Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.605215305Z\" level=debug msg=\"Registering route\" method=GET path=/secrets"}} +2026-08-08T21:31:40.607220464Z {"ts":"2026-08-08T21:31:40.607179675Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.605337446Z\" level=debug msg=\"Registering route\" method=POST path=/secrets/create"}} +2026-08-08T21:31:40.607302173Z {"ts":"2026-08-08T21:31:40.607263688Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.605404261Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/secrets/{id}\""}} +2026-08-08T21:31:40.607422949Z {"ts":"2026-08-08T21:31:40.60734428Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.605461243Z\" level=debug msg=\"Registering route\" method=GET path=\"/secrets/{id}\""}} +2026-08-08T21:31:40.607542582Z {"ts":"2026-08-08T21:31:40.607457581Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.605532642Z\" level=debug msg=\"Registering route\" method=POST path=\"/secrets/{id}/update\""}} +2026-08-08T21:31:40.607626768Z {"ts":"2026-08-08T21:31:40.607561127Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.605610662Z\" level=debug msg=\"Registering route\" method=GET path=/configs"}} +2026-08-08T21:31:40.607722615Z {"ts":"2026-08-08T21:31:40.60764528Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.605669937Z\" level=debug msg=\"Registering route\" method=POST path=/configs/create"}} +2026-08-08T21:31:40.607827279Z {"ts":"2026-08-08T21:31:40.607753261Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.605737251Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/configs/{id}\""}} +2026-08-08T21:31:40.607906067Z {"ts":"2026-08-08T21:31:40.607823422Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.605826833Z\" level=debug msg=\"Registering route\" method=GET path=\"/configs/{id}\""}} +2026-08-08T21:31:40.607923772Z {"ts":"2026-08-08T21:31:40.607890122Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.605903002Z\" level=debug msg=\"Registering route\" method=POST path=\"/configs/{id}/update\""}} +2026-08-08T21:31:40.608001850Z {"ts":"2026-08-08T21:31:40.607938051Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.605990516Z\" level=debug msg=\"Registering route\" method=GET path=/plugins"}} +2026-08-08T21:31:40.608020725Z {"ts":"2026-08-08T21:31:40.607993016Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.606054386Z\" level=debug msg=\"Registering route\" method=GET path=\"/plugins/{name:.*}/json\""}} +2026-08-08T21:31:40.608065215Z {"ts":"2026-08-08T21:31:40.608024009Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.606132411Z\" level=debug msg=\"Registering route\" method=GET path=/plugins/privileges"}} +2026-08-08T21:31:40.608140593Z {"ts":"2026-08-08T21:31:40.608062813Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.606194414Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/plugins/{name:.*}\""}} +2026-08-08T21:31:40.608145782Z {"ts":"2026-08-08T21:31:40.60809848Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.606273168Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/enable\""}} +2026-08-08T21:31:40.608208622Z {"ts":"2026-08-08T21:31:40.608131075Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.606346744Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/disable\""}} +2026-08-08T21:31:40.608242172Z {"ts":"2026-08-08T21:31:40.608198591Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.606434253Z\" level=debug msg=\"Registering route\" method=POST path=/plugins/pull"}} +2026-08-08T21:31:40.608315920Z {"ts":"2026-08-08T21:31:40.608225424Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.606477552Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/push\""}} +2026-08-08T21:31:40.608319133Z {"ts":"2026-08-08T21:31:40.608278328Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.606549575Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/upgrade\""}} +2026-08-08T21:31:40.608335280Z {"ts":"2026-08-08T21:31:40.608303891Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.606611024Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/set\""}} +2026-08-08T21:31:40.608380782Z {"ts":"2026-08-08T21:31:40.60833599Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.606687546Z\" level=debug msg=\"Registering route\" method=POST path=/plugins/create"}} +2026-08-08T21:31:40.608409623Z {"ts":"2026-08-08T21:31:40.608358466Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.606739894Z\" level=debug msg=\"Registering route\" method=GET path=\"/distribution/{name:.*}/json\""}} +2026-08-08T21:31:40.608420980Z {"ts":"2026-08-08T21:31:40.608376584Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.606806192Z\" level=debug msg=\"Registering route\" method=GET path=/networks"}} +2026-08-08T21:31:40.608448567Z {"ts":"2026-08-08T21:31:40.608395301Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.606853231Z\" level=debug msg=\"Registering route\" method=GET path=/networks/"}} +2026-08-08T21:31:40.608450981Z {"ts":"2026-08-08T21:31:40.608413433Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.606913792Z\" level=debug msg=\"Registering route\" method=GET path=\"/networks/{id:.+}\""}} +2026-08-08T21:31:40.608463493Z {"ts":"2026-08-08T21:31:40.608431297Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.606979990Z\" level=debug msg=\"Registering route\" method=POST path=/networks/create"}} +2026-08-08T21:31:40.608509524Z {"ts":"2026-08-08T21:31:40.608455491Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.607031011Z\" level=debug msg=\"Registering route\" method=POST path=\"/networks/{id:.*}/connect\""}} +2026-08-08T21:31:40.608530207Z {"ts":"2026-08-08T21:31:40.608478723Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.607101976Z\" level=debug msg=\"Registering route\" method=POST path=\"/networks/{id:.*}/disconnect\""}} +2026-08-08T21:31:40.608532966Z {"ts":"2026-08-08T21:31:40.608497904Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.607165338Z\" level=debug msg=\"Registering route\" method=POST path=/networks/prune"}} +2026-08-08T21:31:40.608577843Z {"ts":"2026-08-08T21:31:40.608515824Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.607214158Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/networks/{id:.*}\""}} +2026-08-08T21:31:40.608625171Z {"ts":"2026-08-08T21:31:40.60857048Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.607298183Z\" level=debug msg=\"Registering route\" method=GET path=/debug/vars"}} +2026-08-08T21:31:40.608668589Z {"ts":"2026-08-08T21:31:40.608605237Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.607348572Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/"}} +2026-08-08T21:31:40.608730388Z {"ts":"2026-08-08T21:31:40.608648734Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.607414073Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/cmdline"}} +2026-08-08T21:31:40.608752253Z {"ts":"2026-08-08T21:31:40.608690624Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.607474820Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/profile"}} +2026-08-08T21:31:40.608754465Z {"ts":"2026-08-08T21:31:40.60871245Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.607526986Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/symbol"}} +2026-08-08T21:31:40.608813314Z {"ts":"2026-08-08T21:31:40.608735897Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.607580704Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/trace"}} +2026-08-08T21:31:40.608816280Z {"ts":"2026-08-08T21:31:40.608769184Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.607636444Z\" level=debug msg=\"Registering route\" method=GET path=\"/debug/pprof/{name}\""}} +2026-08-08T21:31:40.608843977Z {"ts":"2026-08-08T21:31:40.608792944Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.607701593Z\" level=debug msg=\"Registering route\" method=POST path=/grpc"}} +2026-08-08T21:31:40.608862081Z {"ts":"2026-08-08T21:31:40.608813512Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.607858421Z\" level=info msg=\"Daemon has completed initialization\""}} +2026-08-08T21:31:40.608924673Z {"ts":"2026-08-08T21:31:40.608870004Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:40.607952528Z\" level=info msg=\"API listen on /var/run/docker.sock\""}} +2026-08-08T21:31:41.209950475Z {"ts":"2026-08-08T21:31:41.209766363Z","level":"DEBUG","msg":"waiting for dockerd","caller":"/home/geo/envbox/cli/docker.go:317","func":"github.com/coder/envbox/cli.dockerCmd.func1"} +2026-08-08T21:31:41.209986708Z {"output":"Waiting for dockerd to startup...","time":"2026-08-08T21:31:41.209822536Z","type":"info"} +2026-08-08T21:31:41.210505784Z {"ts":"2026-08-08T21:31:41.210353847Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:41.210292268Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T21:31:41.210719525Z {"ts":"2026-08-08T21:31:41.210643292Z","level":"INFO","msg":"checking for docker config file","caller":"/home/geo/envbox/cli/docker.go:481","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"path":"/root/.docker/config.json"}} +2026-08-08T21:31:41.210787442Z {"ts":"2026-08-08T21:31:41.210710557Z","level":"DEBUG","msg":"using mounts","caller":"/home/geo/envbox/cli/docker.go:503","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"mounts":["{Source:/var/lib/coder/docker Mountpoint:/var/lib/docker ReadOnly:false}","{Source:/var/lib/coder/containers Mountpoint:/var/lib/containers ReadOnly:false}","{Source:/home/coder Mountpoint:/home/coder ReadOnly:false}"]}} +2026-08-08T21:31:41.210811095Z {"ts":"2026-08-08T21:31:41.210752399Z","level":"DEBUG","msg":"using devices","caller":"/home/geo/envbox/cli/docker.go:536","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"devices":[]}} +2026-08-08T21:31:41.210813726Z {"output":"Checking shared inner image cache...","time":"2026-08-08T21:31:41.210773821Z","type":"info"} +2026-08-08T21:31:42.219811044Z {"ts":"2026-08-08T21:31:42.219636478Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:42.219582533Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T21:31:42.220277654Z {"ts":"2026-08-08T21:31:42.220153637Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:42.220084627Z\" level=debug msg=\"handling POST request\" method=POST module=api request-url=\"/v1.51/images/load?quiet=0\" vars=\"map[version:1.51]\""}} +2026-08-08T21:31:43.057501064Z {"ts":"2026-08-08T21:31:43.057223236Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:43.057101657Z\" level=debug msg=\"Applying tar in /var/lib/docker/100000.100000/overlay2/77483f7088484aec846cb569652f649fcb6eba8ccf88e2f01f468113ad132d92/diff\" storage-driver=overlay2"}} +2026-08-08T21:31:43.715674786Z {"ts":"2026-08-08T21:31:43.715492513Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:43.715419919Z\" level=debug msg=\"Applied tar sha256:d543b8cad89e3428ac8852a13cb2dbfaf55b1e10fd95a9753e51faf393d60e81 to 77483f7088484aec846cb569652f649fcb6eba8ccf88e2f01f468113ad132d92, size: 72785584\""}} +2026-08-08T21:31:44.527513567Z {"ts":"2026-08-08T21:31:44.527287127Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:44.527194305Z\" level=debug msg=\"Applying tar in /var/lib/docker/100000.100000/overlay2/ef205dec43aaf4638e416266d345155e101c1267cdde7a3d318110d472907d72/diff\" storage-driver=overlay2"}} +2026-08-08T21:31:44.725490104Z {"ts":"2026-08-08T21:31:44.725302901Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:44.725239516Z\" level=debug msg=\"Applied tar sha256:1a849f3a3ac143030ecc0ac6a274ef56b0ff6b8d51dd711526d865f6b26b0f79 to ef205dec43aaf4638e416266d345155e101c1267cdde7a3d318110d472907d72, size: 51783636\""}} +2026-08-08T21:31:45.378009461Z {"ts":"2026-08-08T21:31:45.377716989Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:45.377615589Z\" level=debug msg=\"Applying tar in /var/lib/docker/100000.100000/overlay2/11fe9f239d7a409c9474f41a925630864a294f14c28eb3d3b810b0686c4b30e3/diff\" storage-driver=overlay2"}} +2026-08-08T21:31:45.379472652Z {"ts":"2026-08-08T21:31:45.37935435Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:45.379203709Z\" level=debug msg=\"Applied tar sha256:56573cbfd4ca60bc31b3047b1c86c2f73ce767c77db904003aeac9d898437031 to 11fe9f239d7a409c9474f41a925630864a294f14c28eb3d3b810b0686c4b30e3, size: 2760\""}} +2026-08-08T21:31:45.897204363Z {"ts":"2026-08-08T21:31:45.897019708Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:45.896917535Z\" level=debug msg=\"Applying tar in /var/lib/docker/100000.100000/overlay2/bbb8fd1566f013ddaa1468b94a8733e1564bab14aeaa8a59f3b89152479afc82/diff\" storage-driver=overlay2"}} +2026-08-08T21:31:45.901512437Z {"ts":"2026-08-08T21:31:45.901378174Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:45.901213802Z\" level=debug msg=\"Applied tar sha256:98f457bc8d10b163bace33445bd4ccb025038f8e5c0410b8a1568e14c7e5fa5a to bbb8fd1566f013ddaa1468b94a8733e1564bab14aeaa8a59f3b89152479afc82, size: 127\""}} +2026-08-08T21:31:46.814685212Z {"ts":"2026-08-08T21:31:46.81449294Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:46.814407649Z\" level=debug msg=\"Applying tar in /var/lib/docker/100000.100000/overlay2/5480e39bb40e4c62e08defe810d59f14fdd697c637ea8f49f2f8a94c1fed562d/diff\" storage-driver=overlay2"}} +2026-08-08T21:31:52.074060466Z {"ts":"2026-08-08T21:31:52.073858726Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:52.073775273Z\" level=debug msg=\"Applied tar sha256:c113f51801f7e401645dd9e42159051442178afbb0cd40be6f0f77376174c187 to 5480e39bb40e4c62e08defe810d59f14fdd697c637ea8f49f2f8a94c1fed562d, size: 909018792\""}} +2026-08-08T21:31:52.792291411Z {"ts":"2026-08-08T21:31:52.791983474Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:52.791883020Z\" level=debug msg=\"Applying tar in /var/lib/docker/100000.100000/overlay2/e6a1a9d2fc92f94c802ed9febbdc714e0d971b0e302d255298803f038ccb1a0a/diff\" storage-driver=overlay2"}} +2026-08-08T21:31:52.907300285Z {"ts":"2026-08-08T21:31:52.907008419Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:52.906524971Z\" level=debug msg=\"Applied tar sha256:52c1cdc75cf3313ad9b0a08294086d52dfe64a80e6e5f43c9af45aec19a2162e to e6a1a9d2fc92f94c802ed9febbdc714e0d971b0e302d255298803f038ccb1a0a, size: 47706112\""}} +2026-08-08T21:31:53.555877922Z {"ts":"2026-08-08T21:31:53.555692749Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:53.555612422Z\" level=debug msg=\"Applying tar in /var/lib/docker/100000.100000/overlay2/39e56853f43905ad9a88afb31c33a729e77a140b136cd4931537e6e6dd099fb3/diff\" storage-driver=overlay2"}} +2026-08-08T21:31:53.662474541Z {"ts":"2026-08-08T21:31:53.662307021Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:53.662110290Z\" level=debug msg=\"Applied tar sha256:d1d6052514d67109a93987d6a78c2291963ec1aefbc7b13c772a357f850ce9aa to 39e56853f43905ad9a88afb31c33a729e77a140b136cd4931537e6e6dd099fb3, size: 47706112\""}} +2026-08-08T21:31:54.401795437Z {"ts":"2026-08-08T21:31:54.401471815Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:54.401374948Z\" level=debug msg=\"Applying tar in /var/lib/docker/100000.100000/overlay2/959bc25992946508038f74b37e17766bc89dece60c6167463e2c37c49376de70/diff\" storage-driver=overlay2"}} +2026-08-08T21:31:54.406782724Z {"ts":"2026-08-08T21:31:54.406622814Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:54.406574824Z\" level=debug msg=\"Applied tar sha256:29e8e82ccc837d76f5d0628ce32ed23499ac9658608de2d8684350a6f583ec6c to 959bc25992946508038f74b37e17766bc89dece60c6167463e2c37c49376de70, size: 333311\""}} +2026-08-08T21:31:55.321199529Z {"ts":"2026-08-08T21:31:55.320927128Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:55.320835237Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.51/images/envbox-cache.local/inner-image:sha256-770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d/json\" vars=\"map[name:envbox-cache.local/inner-image:sha256-770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d version:1.51]\""}} +2026-08-08T21:31:55.326926751Z {"ts":"2026-08-08T21:31:55.326737009Z","level":"INFO","msg":"inner image cache result","caller":"/home/geo/envbox/cli/docker.go:574","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"status":"hit","digest":"sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d","bytes":1145394688,"duration":"14.115957473s"}} +2026-08-08T21:31:55.326940848Z {"output":"Inner image cache hit: digest=sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d bytes=1145394688 duration=14.115957473s","time":"2026-08-08T21:31:55.326859364Z","type":"info"} +2026-08-08T21:31:55.327223547Z {"ts":"2026-08-08T21:31:55.326864204Z","level":"DEBUG","msg":"remounting /sys","caller":"/home/geo/envbox/cli/docker.go:590","func":"github.com/coder/envbox/cli.runDockerCVM"} +2026-08-08T21:31:55.348888221Z {"ts":"2026-08-08T21:31:55.348722397Z","level":"DEBUG","msg":"fetching image metadata","caller":"/home/geo/envbox/cli/docker.go:611","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"image":"sha256:f18945f7fc26b451c3cc8a997c1b1856bcff36f54361c8a61d0c2c37b412cb0e","username":"coder"}} +2026-08-08T21:31:55.348912161Z {"output":"Getting image metadata...","time":"2026-08-08T21:31:55.348794231Z","type":"info"} +2026-08-08T21:31:55.349841761Z {"ts":"2026-08-08T21:31:55.349649004Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:55.349574405Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":false,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":false,\\\"Cmd\\\":[\\\"infinity\\\"],\\\"Domainname\\\":\\\"\\\",\\\"Entrypoint\\\":[\\\"sleep\\\"],\\\"Env\\\":null,\\\"HostConfig\\\":{\\\"AutoRemove\\\":false,\\\"Binds\\\":null,\\\"BlkioDeviceReadBps\\\":null,\\\"BlkioDeviceReadIOps\\\":null,\\\"BlkioDeviceWriteBps\\\":null,\\\"BlkioDeviceWriteIOps\\\":null,\\\"BlkioWeight\\\":0,\\\"BlkioWeightDevice\\\":null,\\\"CapAdd\\\":null,\\\"CapDrop\\\":null,\\\"Cgroup\\\":\\\"\\\",\\\"CgroupParent\\\":\\\"\\\",\\\"CgroupnsMode\\\":\\\"\\\",\\\"ConsoleSize\\\":[0,0],\\\"ContainerIDFile\\\":\\\"\\\",\\\"CpuCount\\\":0,\\\"CpuPercent\\\":0,\\\"CpuPeriod\\\":0,\\\"CpuQuota\\\":0,\\\"CpuRealtimePeriod\\\":0,\\\"CpuRealtimeRuntime\\\":0,\\\"CpuShares\\\":0,\\\"CpusetCpus\\\":\\\"\\\",\\\"CpusetMems\\\":\\\"\\\",\\\"DeviceCgroupRules\\\":null,\\\"DeviceRequests\\\":null,\\\"Devices\\\":null,\\\"Dns\\\":null,\\\"DnsOptions\\\":null,\\\"DnsSearch\\\":null,\\\"ExtraHosts\\\":null,\\\"GroupAdd\\\":null,\\\"IOMaximumBandwidth\\\":0,\\\"IOMaximumIOps\\\":0,\\\"IpcMode\\\":\\\"\\\",\\\"Isolation\\\":\\\"\\\",\\\"Links\\\":null,\\\"LogConfig\\\":{\\\"Config\\\":null,\\\"Type\\\":\\\"\\\"},\\\"MaskedPaths\\\":null,\\\"Memory\\\":0,\\\"MemoryReservation\\\":0,\\\"MemorySwap\\\":0,\\\"MemorySwappiness\\\":null,\\\"NanoCpus\\\":0,\\\"NetworkMode\\\":\\\"\\\",\\\"OomKillDisable\\\":null,\\\"OomScoreAdj\\\":0,\\\"PidMode\\\":\\\"\\\",\\\"PidsLimit\\\":null,\\\"PortBindings\\\":null,\\\"Privileged\\\":false,\\\"PublishAllPorts\\\":false,\\\"ReadonlyPaths\\\":null,\\\"ReadonlyRootfs\\\":false,\\\"RestartPolicy\\\":{\\\"MaximumRetryCount\\\":0,\\\"Name\\\":\\\"\\\"},\\\"Runtime\\\":\\\"sysbox-runc\\\",\\\"SecurityOpt\\\":null,\\\"ShmSize\\\":0,\\\"UTSMode\\\":\\\"\\\",\\\"Ulimits\\\":null,\\\"UsernsMode\\\":\\\"\\\",\\\"VolumeDriver\\\":\\\"\\\",\\\"VolumesFrom\\\":null},\\\"Hostname\\\":\\\"\\\",\\\"Image\\\":\\\"sha256:f18945f7fc26b451c3cc8a997c1b1856bcff36f54361c8a61d0c2c37b412cb0e\\\",\\\"Labels\\\":null,\\\"OnBuild\\\":null,\\\"OpenStdin\\\":false,\\\"StdinOnce\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"Volumes\\\":null,\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/create vars=\"map[version:1.51]\""}} +2026-08-08T21:31:56.819255367Z {"ts":"2026-08-08T21:31:56.819008276Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:56.818904028Z\" level=debug msg=\"container mounted via layerStore\" container=b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd root=/var/lib/docker/100000.100000/overlay2/4b5d2f571d19ff28a33619374d1e95b2d9a9fc66320eb74450d58918e0cb2aac/merged storage-driver=overlay2"}} +2026-08-08T21:31:56.831029980Z {"ts":"2026-08-08T21:31:56.830864671Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:56.830823185Z\" level=debug msg=\"handling POST request\" method=POST module=api request-url=/v1.51/containers/b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd/start vars=\"map[name:b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd version:1.51]\""}} +2026-08-08T21:31:56.831595776Z {"ts":"2026-08-08T21:31:56.831415888Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:56.831359423Z\" level=debug msg=\"container mounted via layerStore\" container=b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd root=/var/lib/docker/100000.100000/overlay2/4b5d2f571d19ff28a33619374d1e95b2d9a9fc66320eb74450d58918e0cb2aac/merged storage-driver=overlay2"}} +2026-08-08T21:31:56.837253161Z {"ts":"2026-08-08T21:31:56.83715972Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:56.837108233Z\" level=debug msg=\"bundle dir created\" bundle=/var/run/docker/containerd/b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd module=libcontainerd namespace=moby-100000.100000 root=/var/lib/docker/100000.100000/overlay2/4b5d2f571d19ff28a33619374d1e95b2d9a9fc66320eb74450d58918e0cb2aac/merged"}} +2026-08-08T21:31:56.857045462Z {"ts":"2026-08-08T21:31:56.856796389Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:56.856716551Z\" level=debug msg=\"creating task\" id=b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd runtime=io.containerd.runc.v2"}} +2026-08-08T21:31:56.857082080Z {"ts":"2026-08-08T21:31:56.856884526Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:56.856752299Z\" level=debug msg=\"activating mount\" mounts=\"[]\" name=b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd"}} +2026-08-08T21:31:56.861777373Z {"ts":"2026-08-08T21:31:56.861434221Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:56.861317874Z\" level=info msg=\"connecting to shim b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd\" address=\"unix:///run/containerd/s/5dcefa28dd4116b0e8dc56824bdf33bec5f5d0f0cf60ed5abb33bc9d99267477\" namespace=moby-100000.100000 protocol=ttrpc version=3"}} +2026-08-08T21:31:56.863206589Z {"ts":"2026-08-08T21:31:56.863070467Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:56.862932998Z\" level=debug msg=\"loading plugin\" id=io.containerd.event.v1.publisher runtime=io.containerd.runc.v2 type=io.containerd.event.v1"}} +2026-08-08T21:31:56.863911770Z {"ts":"2026-08-08T21:31:56.863764348Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:56.863465462Z\" level=debug msg=\"loading plugin\" id=io.containerd.internal.v1.shutdown runtime=io.containerd.runc.v2 type=io.containerd.internal.v1"}} +2026-08-08T21:31:56.864044050Z {"ts":"2026-08-08T21:31:56.863953867Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:56.863526448Z\" level=debug msg=\"loading plugin\" id=io.containerd.ttrpc.v1.task runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1"}} +2026-08-08T21:31:56.864147483Z {"ts":"2026-08-08T21:31:56.86407966Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:56.863643501Z\" level=debug msg=\"registering ttrpc service\" id=io.containerd.ttrpc.v1.task runtime=io.containerd.runc.v2"}} +2026-08-08T21:31:56.865438585Z {"ts":"2026-08-08T21:31:56.865349327Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:56.864312995Z\" level=debug msg=\"serving api on socket\" socket=\"[inherited from parent]\""}} +2026-08-08T21:31:56.865520230Z {"ts":"2026-08-08T21:31:56.865439731Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:56.864364139Z\" level=debug msg=\"starting signal loop\" namespace=moby-100000.100000 path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby-100000.100000/b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd pid=257 runtime=io.containerd.runc.v2"}} +2026-08-08T21:31:56.879070674Z {"ts":"2026-08-08T21:31:56.878913648Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:56.878844377Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T21:31:56.879519652Z {"ts":"2026-08-08T21:31:56.879433314Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:56.879355205Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T21:31:56.885587772Z {"ts":"2026-08-08T21:31:56.885473603Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:56.885427070Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.45/containers/json?all=1\u0026filters=%7B%22id%22%3A%7B%22b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd%22%3Atrue%7D%7D\" vars=\"map[version:1.45]\""}} +2026-08-08T21:31:56.886182095Z {"ts":"2026-08-08T21:31:56.886072439Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:31:56\" level=info msg=\"registered new container b9a0782d9f05\""}} +2026-08-08T21:31:56.891222357Z {"ts":"2026-08-08T21:31:56.891075895Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:56.891024330Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T21:31:56.891855561Z {"ts":"2026-08-08T21:31:56.891746354Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:56.891538862Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T21:31:56.896866061Z {"ts":"2026-08-08T21:31:56.896727797Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:31:56\" level=info msg=\"Container pre-registration completed: id = b9a0782d9f05\""}} +2026-08-08T21:31:56.898333217Z {"ts":"2026-08-08T21:31:56.898239377Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:56.898142501Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T21:31:56.898590953Z {"ts":"2026-08-08T21:31:56.898524657Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:56.898452663Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T21:31:56.901363976Z {"ts":"2026-08-08T21:31:56.901274916Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:56.901212376Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.45/containers/json?all=1\u0026filters=%7B%22id%22%3A%7B%22b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd%22%3Atrue%7D%7D\" vars=\"map[version:1.45]\""}} +2026-08-08T21:31:56.902518292Z {"ts":"2026-08-08T21:31:56.902422126Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:56.902372710Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/containers/b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd/json vars=\"map[name:b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd version:1.45]\""}} +2026-08-08T21:31:56.965135001Z {"ts":"2026-08-08T21:31:56.964971824Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:31:56\" level=info msg=\"Container registration completed: id = b9a0782d9f05, initPid = 298, uid:gid = 100000:100000\""}} +2026-08-08T21:31:57.046289550Z {"ts":"2026-08-08T21:31:57.046119804Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.046038607Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/create"}} +2026-08-08T21:31:57.082858503Z {"ts":"2026-08-08T21:31:57.082629028Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.082551465Z\" level=debug msg=\"sandbox set key processing took 514.73µs for container b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd\""}} +2026-08-08T21:31:57.082891167Z {"ts":"2026-08-08T21:31:57.082713221Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.082631333Z\" level=debug msg=\"Assigning addresses for endpoint eager_mccarthy's interface on network bridge\""}} +2026-08-08T21:31:57.083096790Z {"ts":"2026-08-08T21:31:57.082949492Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.082645634Z\" level=debug msg=\"RequestAddress(LocalDefault/172.19.0.0/30, \u003cnil\u003e, map[com.docker.network.endpoint.name:eager_mccarthy])\""}} +2026-08-08T21:31:57.083102073Z {"ts":"2026-08-08T21:31:57.083024289Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.082664700Z\" level=debug msg=\"Request address PoolID:172.19.0.0/30 Bits: 4, Unselected: 1, Sequence: (0xd0000000, 1)-\u003eend Curr:0 Serial:false PrefAddress:invalid IP \""}} +2026-08-08T21:31:57.085955127Z {"ts":"2026-08-08T21:31:57.08579513Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.085746616Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T21:31:57.089633816Z {"ts":"2026-08-08T21:31:57.089498746Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.089457203Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -A PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T21:31:57.090820078Z {"ts":"2026-08-08T21:31:57.090716476Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.090662023Z\" level=debug msg=\"bridge endpoint host link is up\" hostifname=vethb71e951 ifi=5"}} +2026-08-08T21:31:57.100367366Z {"ts":"2026-08-08T21:31:57.100250222Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.100161517Z\" level=debug msg=\"link has been set to up\" eid=ef17c31e1625 ep=eager_mccarthy net=bridge nid=201dfb76e49c"}} +2026-08-08T21:31:57.100608709Z {"ts":"2026-08-08T21:31:57.100520029Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.100456082Z\" level=debug msg=\"link update\" eid=ef17c31e1625 ep=eager_mccarthy flags=\"deviceFlags(IFF_UP | IFF_BROADCAST | IFF_RUNNING | IFF_MULTICAST | IFF_LOWER_UP)\" iface=eth0 ifi=2 net=bridge nid=201dfb76e49c"}} +2026-08-08T21:31:57.100906026Z {"ts":"2026-08-08T21:31:57.100780856Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.100750428Z\" level=debug msg=\"Bridge port is forwarding\" eid=ef17c31e1625 ep=eager_mccarthy net=bridge nid=201dfb76e49c veth=vethab47931"}} +2026-08-08T21:31:57.101063064Z {"ts":"2026-08-08T21:31:57.100970609Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.100913126Z\" level=debug msg=\"Sending unsolicited ARP/NA\" eid=ef17c31e1625 ep=eager_mccarthy iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"6a:82:02:db:02:91\" mcastRouteOk=true net=bridge nid=201dfb76e49c"}} +2026-08-08T21:31:57.106400685Z {"ts":"2026-08-08T21:31:57.10628248Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.106231245Z\" level=info msg=\"sbJoin: gwep4 ''-\u003e'ef17c31e1625', gwep6 ''-\u003e''\" eid=ef17c31e1625 ep=eager_mccarthy net=bridge nid=201dfb76e49c"}} +2026-08-08T21:31:57.106488304Z {"ts":"2026-08-08T21:31:57.106437209Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.106255949Z\" level=debug msg=\"Programming external connectivity on endpoint\" eid=ef17c31e1625 ep=eager_mccarthy epid=ef17c31e1625 gw4=ef17c31e1625 gw6= net=bridge nid=201dfb76e49c"}} +2026-08-08T21:31:57.113053317Z {"ts":"2026-08-08T21:31:57.112910128Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.112875448Z\" level=debug msg=\"EnableService START\" container=b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd"}} +2026-08-08T21:31:57.113063599Z {"ts":"2026-08-08T21:31:57.112969968Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.112892979Z\" level=debug msg=\"EnableService DONE\" container=b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd"}} +2026-08-08T21:31:57.127081289Z {"ts":"2026-08-08T21:31:57.126855434Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.126119797Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/start"}} +2026-08-08T21:31:57.137269840Z {"ts":"2026-08-08T21:31:57.13713809Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.136589948Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/containers/b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd/json vars=\"map[name:b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd version:1.51]\""}} +2026-08-08T21:31:57.141352131Z {"ts":"2026-08-08T21:31:57.141234856Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.140805588Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"stat\\\",\\\"/sbin/init\\\"],\\\"Detach\\\":false,\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd/exec vars=\"map[name:b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd version:1.51]\""}} +2026-08-08T21:31:57.141953751Z {"ts":"2026-08-08T21:31:57.141811494Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.141381522Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.51/exec/5c3a49298e08203385f8ff9320614b72f7dd0f24eecec80bfa6d88ac4194a4d0/start vars=\"map[name:5c3a49298e08203385f8ff9320614b72f7dd0f24eecec80bfa6d88ac4194a4d0 version:1.51]\""}} +2026-08-08T21:31:57.141961036Z {"ts":"2026-08-08T21:31:57.141865207Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.141571392Z\" level=debug msg=\"starting exec command 5c3a49298e08203385f8ff9320614b72f7dd0f24eecec80bfa6d88ac4194a4d0 in container b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd\""}} +2026-08-08T21:31:57.142862210Z {"ts":"2026-08-08T21:31:57.142779445Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.142735921Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T21:31:57.143017214Z {"ts":"2026-08-08T21:31:57.14292621Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.142760137Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T21:31:57.144233844Z {"ts":"2026-08-08T21:31:57.144155021Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.144104980Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T21:31:57.209479379Z {"ts":"2026-08-08T21:31:57.209391939Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.209349567Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T21:31:57.210115655Z {"ts":"2026-08-08T21:31:57.210032726Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.210001043Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T21:31:57.211097172Z {"ts":"2026-08-08T21:31:57.210996193Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.210179805Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T21:31:57.211104346Z {"ts":"2026-08-08T21:31:57.211026744Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.210201543Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T21:31:57.211297710Z {"ts":"2026-08-08T21:31:57.211046812Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.210249335Z\" level=debug msg=\"attach done\""}} +2026-08-08T21:31:57.211307477Z {"ts":"2026-08-08T21:31:57.211075577Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.210491430Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/exec/5c3a49298e08203385f8ff9320614b72f7dd0f24eecec80bfa6d88ac4194a4d0/json vars=\"map[id:5c3a49298e08203385f8ff9320614b72f7dd0f24eecec80bfa6d88ac4194a4d0 version:1.51]\""}} +2026-08-08T21:31:57.211831973Z {"ts":"2026-08-08T21:31:57.211726199Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.211392499Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"getent\\\",\\\"passwd\\\",\\\"coder\\\"],\\\"Detach\\\":false,\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd/exec vars=\"map[name:b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd version:1.51]\""}} +2026-08-08T21:31:57.212458007Z {"ts":"2026-08-08T21:31:57.212362924Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.212166321Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.51/exec/6449063d94c801a777211d3369434c6c95da5decda1bb5e6f851715622d84398/start vars=\"map[name:6449063d94c801a777211d3369434c6c95da5decda1bb5e6f851715622d84398 version:1.51]\""}} +2026-08-08T21:31:57.212617208Z {"ts":"2026-08-08T21:31:57.212549579Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.212292935Z\" level=debug msg=\"starting exec command 6449063d94c801a777211d3369434c6c95da5decda1bb5e6f851715622d84398 in container b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd\""}} +2026-08-08T21:31:57.213640150Z {"ts":"2026-08-08T21:31:57.213478887Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.213441084Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T21:31:57.213652095Z {"ts":"2026-08-08T21:31:57.213569698Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.213460017Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T21:31:57.214386599Z {"ts":"2026-08-08T21:31:57.214191568Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.214150861Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T21:31:57.256548114Z {"ts":"2026-08-08T21:31:57.256384344Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.256346785Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T21:31:57.256853547Z {"ts":"2026-08-08T21:31:57.256729068Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.256705469Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T21:31:57.257092323Z {"ts":"2026-08-08T21:31:57.256951713Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.256889266Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T21:31:57.257194408Z {"ts":"2026-08-08T21:31:57.257112098Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.256992048Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T21:31:57.257273718Z {"ts":"2026-08-08T21:31:57.257205651Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.257009825Z\" level=debug msg=\"attach done\""}} +2026-08-08T21:31:57.257452614Z {"ts":"2026-08-08T21:31:57.257370956Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.257281538Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/exec/6449063d94c801a777211d3369434c6c95da5decda1bb5e6f851715622d84398/json vars=\"map[id:6449063d94c801a777211d3369434c6c95da5decda1bb5e6f851715622d84398 version:1.51]\""}} +2026-08-08T21:31:57.257943326Z {"ts":"2026-08-08T21:31:57.257845878Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.257743515Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"cat\\\",\\\"/etc/os-release\\\"],\\\"Detach\\\":false,\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd/exec vars=\"map[name:b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd version:1.51]\""}} +2026-08-08T21:31:57.258762387Z {"ts":"2026-08-08T21:31:57.258682147Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.258599366Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.51/exec/815f397971ff4aae57038b71f15da8f3b67c1abdc2266c41522555dd50f6d7a0/start vars=\"map[name:815f397971ff4aae57038b71f15da8f3b67c1abdc2266c41522555dd50f6d7a0 version:1.51]\""}} +2026-08-08T21:31:57.258866914Z {"ts":"2026-08-08T21:31:57.258806202Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.258704582Z\" level=debug msg=\"starting exec command 815f397971ff4aae57038b71f15da8f3b67c1abdc2266c41522555dd50f6d7a0 in container b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd\""}} +2026-08-08T21:31:57.259609583Z {"ts":"2026-08-08T21:31:57.259517242Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.259453289Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T21:31:57.259628518Z {"ts":"2026-08-08T21:31:57.259560794Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.259470387Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T21:31:57.260439346Z {"ts":"2026-08-08T21:31:57.260357595Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.260300874Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T21:31:57.344449631Z {"ts":"2026-08-08T21:31:57.34431932Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.344252353Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T21:31:57.344772421Z {"ts":"2026-08-08T21:31:57.344643442Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.344610892Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T21:31:57.345487770Z {"ts":"2026-08-08T21:31:57.345293054Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.345090992Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T21:31:57.345494916Z {"ts":"2026-08-08T21:31:57.345372399Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.345129274Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T21:31:57.345513651Z {"ts":"2026-08-08T21:31:57.345435685Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.345149055Z\" level=debug msg=\"attach done\""}} +2026-08-08T21:31:57.345866115Z {"ts":"2026-08-08T21:31:57.345799194Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.345759802Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/exec/815f397971ff4aae57038b71f15da8f3b67c1abdc2266c41522555dd50f6d7a0/json vars=\"map[id:815f397971ff4aae57038b71f15da8f3b67c1abdc2266c41522555dd50f6d7a0 version:1.51]\""}} +2026-08-08T21:31:57.347496316Z {"ts":"2026-08-08T21:31:57.347401684Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.346645185Z\" level=debug msg=\"handling DELETE request\" method=DELETE module=api request-url=\"/v1.51/containers/b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd?force=1\" vars=\"map[name:b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd version:1.51]\""}} +2026-08-08T21:31:57.347604485Z {"ts":"2026-08-08T21:31:57.347541198Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.346688524Z\" level=debug msg=\"sending signal 9 (killed) to container\" container=b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd signal=9"}} +2026-08-08T21:31:57.407658467Z {"ts":"2026-08-08T21:31:57.407239788Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.406827198Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T21:31:57.423827900Z {"ts":"2026-08-08T21:31:57.42370923Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:31:57\" level=info msg=\"Container unregistration completed: id = b9a0782d9f05\""}} +2026-08-08T21:31:57.706413006Z {"ts":"2026-08-08T21:31:57.706199573Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:31:57\" level=info msg=\"unregistered container b9a0782d9f05\""}} +2026-08-08T21:31:57.708065292Z {"ts":"2026-08-08T21:31:57.707899379Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.707837149Z\" level=info msg=\"shim disconnected\" id=b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd namespace=moby-100000.100000"}} +2026-08-08T21:31:57.708155991Z {"ts":"2026-08-08T21:31:57.707986989Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.707871506Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/delete"}} +2026-08-08T21:31:57.708281954Z {"ts":"2026-08-08T21:31:57.708090307Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.707896500Z\" level=info msg=\"ignoring event\" container=b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd module=libcontainerd namespace=moby-100000.100000 topic=/tasks/delete type=\"*events.TaskDelete\""}} +2026-08-08T21:31:57.708485987Z {"ts":"2026-08-08T21:31:57.708370799Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.708048465Z\" level=info msg=\"cleaning up after shim disconnected\" id=b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd namespace=moby-100000.100000"}} +2026-08-08T21:31:57.708627893Z {"ts":"2026-08-08T21:31:57.708411191Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.708156789Z\" level=info msg=\"cleaning up dead shim\" id=b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd namespace=moby-100000.100000"}} +2026-08-08T21:31:57.717336716Z {"ts":"2026-08-08T21:31:57.717212191Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.717142681Z\" level=warning msg=\"warnings while cleaning up dead shim\" id=b9a0782d9f05c88ef31a3ea7de0c3e334369e22387e32f077c0a1a4a5666a6dd namespace=moby-100000.100000 warnings=\"time=\\\"2026-08-08T21:31:57Z\\\" level=debug msg=\\\"starting signal loop\\\" namespace=moby-100000.100000 pid=479 runtime=io.containerd.runc.v2\\n\""}} +2026-08-08T21:31:57.726438599Z {"ts":"2026-08-08T21:31:57.726287174Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.726219666Z\" level=debug msg=\"Unsolicited ARP/NA sends cancelled\" eid=ef17c31e1625 ep=eager_mccarthy iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"6a:82:02:db:02:91\" mcastRouteOk=true net=bridge nid=201dfb76e49c"}} +2026-08-08T21:31:57.745467624Z {"ts":"2026-08-08T21:31:57.745333259Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.745295388Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T21:31:57.746661971Z {"ts":"2026-08-08T21:31:57.746520027Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.746480617Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -D PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T21:31:57.823621795Z {"ts":"2026-08-08T21:31:57.823353027Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.823274875Z\" level=debug msg=\"Releasing addresses for endpoint eager_mccarthy's interface on network bridge\""}} +2026-08-08T21:31:57.823654882Z {"ts":"2026-08-08T21:31:57.823482251Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.823304384Z\" level=debug msg=\"ReleaseAddress(LocalDefault/172.19.0.0/30, 172.19.0.2)\""}} +2026-08-08T21:31:57.823660143Z {"ts":"2026-08-08T21:31:57.823527864Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.823329431Z\" level=debug msg=\"Released address Address:172.19.0.2 Sequence:Bits: 4, Unselected: 1, Sequence: (0xd0000000, 1)-\u003eend Curr:3\""}} +2026-08-08T21:31:57.844610427Z {"output":"Detected entrypoint user '1000:1000' with home directory \"/home/coder\"","time":"2026-08-08T21:31:57.844467323Z","type":"info"} +2026-08-08T21:31:57.844640150Z {"ts":"2026-08-08T21:31:57.84449013Z","level":"DEBUG","msg":"fetched image metadata","caller":"/home/geo/envbox/cli/docker.go:628","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"uid":"1000","gid":"1000","has_init":true,"os_release":"ubuntu","home_dir":"/home/coder"}} +2026-08-08T21:31:57.844693311Z {"ts":"2026-08-08T21:31:57.844554026Z","level":"DEBUG","msg":"chmod'ing directory","caller":"/home/geo/envbox/cli/docker.go:651","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"path":"/home/coder","mode":"02755"}} +2026-08-08T21:31:57.844697279Z {"ts":"2026-08-08T21:31:57.844603061Z","level":"DEBUG","msg":"chowning mount","caller":"/home/geo/envbox/cli/docker.go:685","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"source":"/home/coder","target":"/home/coder","uid":101000,"gid":101000}} +2026-08-08T21:31:57.844700105Z {"output":"Creating workspace...","time":"2026-08-08T21:31:57.844638777Z","type":"info"} +2026-08-08T21:31:57.845356926Z {"ts":"2026-08-08T21:31:57.845100146Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.845029246Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":false,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":false,\\\"Cmd\\\":[],\\\"Domainname\\\":\\\"\\\",\\\"Entrypoint\\\":[\\\"/sbin/init\\\"],\\\"Env\\\":[\\\"CODER_AGENT_TOKEN=\\\",\\\"CODER_AGENT_SUBSYSTEM=envbox\\\"],\\\"HostConfig\\\":{\\\"AutoRemove\\\":true,\\\"Binds\\\":[\\\"/var/lib/coder/docker:/var/lib/docker\\\",\\\"/var/lib/coder/containers:/var/lib/containers\\\",\\\"/home/coder:/home/coder\\\"],\\\"BlkioDeviceReadBps\\\":null,\\\"BlkioDeviceReadIOps\\\":null,\\\"BlkioDeviceWriteBps\\\":null,\\\"BlkioDeviceWriteIOps\\\":null,\\\"BlkioWeight\\\":0,\\\"BlkioWeightDevice\\\":null,\\\"CapAdd\\\":null,\\\"CapDrop\\\":null,\\\"Cgroup\\\":\\\"\\\",\\\"CgroupParent\\\":\\\"\\\",\\\"CgroupnsMode\\\":\\\"\\\",\\\"ConsoleSize\\\":[0,0],\\\"ContainerIDFile\\\":\\\"\\\",\\\"CpuCount\\\":0,\\\"CpuPercent\\\":0,\\\"CpuPeriod\\\":100000,\\\"CpuQuota\\\":100000,\\\"CpuRealtimePeriod\\\":0,\\\"CpuRealtimeRuntime\\\":0,\\\"CpuShares\\\":0,\\\"CpusetCpus\\\":\\\"\\\",\\\"CpusetMems\\\":\\\"\\\",\\\"DeviceCgroupRules\\\":null,\\\"DeviceRequests\\\":null,\\\"Devices\\\":[],\\\"Dns\\\":null,\\\"DnsOptions\\\":null,\\\"DnsSearch\\\":null,\\\"ExtraHosts\\\":[\\\"host.docker.internal:host-gateway\\\"],\\\"GroupAdd\\\":null,\\\"IOMaximumBandwidth\\\":0,\\\"IOMaximumIOps\\\":0,\\\"IpcMode\\\":\\\"\\\",\\\"Isolation\\\":\\\"\\\",\\\"Links\\\":null,\\\"LogConfig\\\":{\\\"Config\\\":null,\\\"Type\\\":\\\"\\\"},\\\"MaskedPaths\\\":null,\\\"Memory\\\":4294967296,\\\"MemoryReservation\\\":0,\\\"MemorySwap\\\":0,\\\"MemorySwappiness\\\":null,\\\"NanoCpus\\\":0,\\\"NetworkMode\\\":\\\"\\\",\\\"OomKillDisable\\\":null,\\\"OomScoreAdj\\\":0,\\\"PidMode\\\":\\\"\\\",\\\"PidsLimit\\\":null,\\\"PortBindings\\\":null,\\\"Privileged\\\":false,\\\"PublishAllPorts\\\":false,\\\"ReadonlyPaths\\\":null,\\\"ReadonlyRootfs\\\":false,\\\"RestartPolicy\\\":{\\\"MaximumRetryCount\\\":0,\\\"Name\\\":\\\"\\\"},\\\"Runtime\\\":\\\"sysbox-runc\\\",\\\"SecurityOpt\\\":null,\\\"ShmSize\\\":0,\\\"UTSMode\\\":\\\"\\\",\\\"Ulimits\\\":null,\\\"UsernsMode\\\":\\\"\\\",\\\"VolumeDriver\\\":\\\"\\\",\\\"VolumesFrom\\\":null},\\\"Hostname\\\":\\\"envbox-smoke\\\",\\\"Image\\\":\\\"sha256:f18945f7fc26b451c3cc8a997c1b1856bcff36f54361c8a61d0c2c37b412cb0e\\\",\\\"Labels\\\":null,\\\"OnBuild\\\":null,\\\"OpenStdin\\\":false,\\\"StdinOnce\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"root\\\",\\\"Volumes\\\":null,\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=\"/v1.51/containers/create?name=workspace_cvm\" vars=\"map[version:1.51]\""}} +2026-08-08T21:31:57.857571093Z {"ts":"2026-08-08T21:31:57.857448622Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:31:57\" level=info msg=\"released resources for container b9a0782d9f05\""}} +2026-08-08T21:31:57.869429714Z {"ts":"2026-08-08T21:31:57.869208791Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.869137527Z\" level=debug msg=\"container mounted via layerStore\" container=4b23ac3647933c6d49938bf5d396fc7519530b710e6100582a27478813f334c0 root=/var/lib/docker/100000.100000/overlay2/a6252227900630606630868b64b19c62e79ce4396375e29936bc3d3a062d1898/merged storage-driver=overlay2"}} +2026-08-08T21:31:57.881347068Z {"output":"Pruning images to free up disk...","time":"2026-08-08T21:31:57.881264191Z","type":"info"} +2026-08-08T21:31:57.881689602Z {"ts":"2026-08-08T21:31:57.881592737Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.881543030Z\" level=debug msg=\"handling POST request\" method=POST module=api request-url=\"/v1.51/images/prune?filters=%7B%22dangling%22%3A%7B%22false%22%3Atrue%7D%7D\" vars=\"map[version:1.51]\""}} +2026-08-08T21:31:57.882336354Z {"output":"Starting up workspace...","time":"2026-08-08T21:31:57.882209162Z","type":"info"} +2026-08-08T21:31:57.882605237Z {"ts":"2026-08-08T21:31:57.882491179Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.882441993Z\" level=debug msg=\"handling POST request\" method=POST module=api request-url=/v1.51/containers/4b23ac3647933c6d49938bf5d396fc7519530b710e6100582a27478813f334c0/start vars=\"map[name:4b23ac3647933c6d49938bf5d396fc7519530b710e6100582a27478813f334c0 version:1.51]\""}} +2026-08-08T21:31:57.883098909Z {"ts":"2026-08-08T21:31:57.88299121Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.882941340Z\" level=debug msg=\"container mounted via layerStore\" container=4b23ac3647933c6d49938bf5d396fc7519530b710e6100582a27478813f334c0 root=/var/lib/docker/100000.100000/overlay2/a6252227900630606630868b64b19c62e79ce4396375e29936bc3d3a062d1898/merged storage-driver=overlay2"}} +2026-08-08T21:31:57.888735398Z {"ts":"2026-08-08T21:31:57.888642115Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.888602971Z\" level=debug msg=\"bundle dir created\" bundle=/var/run/docker/containerd/4b23ac3647933c6d49938bf5d396fc7519530b710e6100582a27478813f334c0 module=libcontainerd namespace=moby-100000.100000 root=/var/lib/docker/100000.100000/overlay2/a6252227900630606630868b64b19c62e79ce4396375e29936bc3d3a062d1898/merged"}} +2026-08-08T21:31:57.898071639Z {"ts":"2026-08-08T21:31:57.897916326Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.897867341Z\" level=debug msg=\"creating task\" id=4b23ac3647933c6d49938bf5d396fc7519530b710e6100582a27478813f334c0 runtime=io.containerd.runc.v2"}} +2026-08-08T21:31:57.898084827Z {"ts":"2026-08-08T21:31:57.897989257Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.897900423Z\" level=debug msg=\"activating mount\" mounts=\"[]\" name=4b23ac3647933c6d49938bf5d396fc7519530b710e6100582a27478813f334c0"}} +2026-08-08T21:31:57.902279266Z {"ts":"2026-08-08T21:31:57.902178224Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.902130511Z\" level=info msg=\"connecting to shim 4b23ac3647933c6d49938bf5d396fc7519530b710e6100582a27478813f334c0\" address=\"unix:///run/containerd/s/2d261655665312c8fde0ad32a205fc305cefd7021c6320f8d20271608a041e5b\" namespace=moby-100000.100000 protocol=ttrpc version=3"}} +2026-08-08T21:31:57.904123677Z {"ts":"2026-08-08T21:31:57.904022993Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.903913224Z\" level=debug msg=\"loading plugin\" id=io.containerd.event.v1.publisher runtime=io.containerd.runc.v2 type=io.containerd.event.v1"}} +2026-08-08T21:31:57.904244789Z {"ts":"2026-08-08T21:31:57.904166886Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.903994934Z\" level=debug msg=\"loading plugin\" id=io.containerd.internal.v1.shutdown runtime=io.containerd.runc.v2 type=io.containerd.internal.v1"}} +2026-08-08T21:31:57.904320836Z {"ts":"2026-08-08T21:31:57.904204955Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.904046359Z\" level=debug msg=\"loading plugin\" id=io.containerd.ttrpc.v1.task runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1"}} +2026-08-08T21:31:57.904579413Z {"ts":"2026-08-08T21:31:57.904498424Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.904443133Z\" level=debug msg=\"registering ttrpc service\" id=io.containerd.ttrpc.v1.task runtime=io.containerd.runc.v2"}} +2026-08-08T21:31:57.904836559Z {"ts":"2026-08-08T21:31:57.904685761Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.904529779Z\" level=debug msg=\"serving api on socket\" socket=\"[inherited from parent]\""}} +2026-08-08T21:31:57.904842863Z {"ts":"2026-08-08T21:31:57.904734387Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.904607149Z\" level=debug msg=\"starting signal loop\" namespace=moby-100000.100000 path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby-100000.100000/4b23ac3647933c6d49938bf5d396fc7519530b710e6100582a27478813f334c0 pid=502 runtime=io.containerd.runc.v2"}} +2026-08-08T21:31:57.915606060Z {"ts":"2026-08-08T21:31:57.915472707Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.915414402Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T21:31:57.916050590Z {"ts":"2026-08-08T21:31:57.915959251Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.915896760Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T21:31:57.921598202Z {"ts":"2026-08-08T21:31:57.921498722Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.921429306Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.45/containers/json?all=1\u0026filters=%7B%22id%22%3A%7B%224b23ac3647933c6d49938bf5d396fc7519530b710e6100582a27478813f334c0%22%3Atrue%7D%7D\" vars=\"map[version:1.45]\""}} +2026-08-08T21:31:57.922050298Z {"ts":"2026-08-08T21:31:57.921939213Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 21:31:57\" level=info msg=\"registered new container 4b23ac364793\""}} +2026-08-08T21:31:57.928128656Z {"ts":"2026-08-08T21:31:57.928031282Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.927987892Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T21:31:57.928676386Z {"ts":"2026-08-08T21:31:57.9285774Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.928509247Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T21:31:57.931879114Z {"ts":"2026-08-08T21:31:57.931787022Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.931696920Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T21:31:57.931996430Z {"ts":"2026-08-08T21:31:57.931910391Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:31:57\" level=info msg=\"Container pre-registration completed: id = 4b23ac364793\""}} +2026-08-08T21:31:57.932562013Z {"ts":"2026-08-08T21:31:57.932467156Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.932369701Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T21:31:57.936704845Z {"ts":"2026-08-08T21:31:57.936563837Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.936405130Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/containers/4b23ac3647933c6d49938bf5d396fc7519530b710e6100582a27478813f334c0/json vars=\"map[name:4b23ac3647933c6d49938bf5d396fc7519530b710e6100582a27478813f334c0 version:1.45]\""}} +2026-08-08T21:31:57.936889526Z {"ts":"2026-08-08T21:31:57.936796436Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:57.936757716Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.45/containers/json?all=1\u0026filters=%7B%22id%22%3A%7B%224b23ac3647933c6d49938bf5d396fc7519530b710e6100582a27478813f334c0%22%3Atrue%7D%7D\" vars=\"map[version:1.45]\""}} +2026-08-08T21:31:57.996620479Z {"ts":"2026-08-08T21:31:57.996392889Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:31:57\" level=info msg=\"Container registration completed: id = 4b23ac364793, initPid = 538, uid:gid = 100000:100000\""}} +2026-08-08T21:31:58.048639285Z {"ts":"2026-08-08T21:31:58.04846615Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.048389692Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/create"}} +2026-08-08T21:31:58.062863261Z {"ts":"2026-08-08T21:31:58.062569037Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.062494047Z\" level=debug msg=\"sandbox set key processing took 562.589µs for container 4b23ac3647933c6d49938bf5d396fc7519530b710e6100582a27478813f334c0\""}} +2026-08-08T21:31:58.062901932Z {"ts":"2026-08-08T21:31:58.062656556Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.062567344Z\" level=debug msg=\"Assigning addresses for endpoint workspace_cvm's interface on network bridge\""}} +2026-08-08T21:31:58.062904968Z {"ts":"2026-08-08T21:31:58.062683759Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.062582457Z\" level=debug msg=\"RequestAddress(LocalDefault/172.19.0.0/30, \u003cnil\u003e, map[com.docker.network.endpoint.name:workspace_cvm])\""}} +2026-08-08T21:31:58.062907393Z {"ts":"2026-08-08T21:31:58.06272167Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.062603228Z\" level=debug msg=\"Request address PoolID:172.19.0.0/30 Bits: 4, Unselected: 1, Sequence: (0xd0000000, 1)-\u003eend Curr:3 Serial:false PrefAddress:invalid IP \""}} +2026-08-08T21:31:58.063905148Z {"ts":"2026-08-08T21:31:58.06375425Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.063698075Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T21:31:58.065184989Z {"ts":"2026-08-08T21:31:58.065059034Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.065016992Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -A PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T21:31:58.066274310Z {"ts":"2026-08-08T21:31:58.066203824Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.066157806Z\" level=debug msg=\"bridge endpoint host link is up\" hostifname=vethf936fc6 ifi=6"}} +2026-08-08T21:31:58.073304928Z {"ts":"2026-08-08T21:31:58.073214489Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.073159185Z\" level=debug msg=\"link has been set to up\" eid=057afbbc1d35 ep=workspace_cvm net=bridge nid=201dfb76e49c"}} +2026-08-08T21:31:58.073461180Z {"ts":"2026-08-08T21:31:58.073367432Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.073314748Z\" level=debug msg=\"link update\" eid=057afbbc1d35 ep=workspace_cvm flags=\"deviceFlags(IFF_UP | IFF_BROADCAST | IFF_RUNNING | IFF_MULTICAST | IFF_LOWER_UP)\" iface=eth0 ifi=2 net=bridge nid=201dfb76e49c"}} +2026-08-08T21:31:58.073684803Z {"ts":"2026-08-08T21:31:58.073621729Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.073584980Z\" level=debug msg=\"Bridge port is forwarding\" eid=057afbbc1d35 ep=workspace_cvm net=bridge nid=201dfb76e49c veth=vethf2b9956"}} +2026-08-08T21:31:58.073841179Z {"ts":"2026-08-08T21:31:58.073775286Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.073731491Z\" level=debug msg=\"Sending unsolicited ARP/NA\" eid=057afbbc1d35 ep=workspace_cvm iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"ca:fd:d5:a0:85:93\" mcastRouteOk=true net=bridge nid=201dfb76e49c"}} +2026-08-08T21:31:58.080416423Z {"ts":"2026-08-08T21:31:58.080323807Z","level":"INFO","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.080284521Z\" level=info msg=\"sbJoin: gwep4 ''-\u003e'057afbbc1d35', gwep6 ''-\u003e''\" eid=057afbbc1d35 ep=workspace_cvm net=bridge nid=201dfb76e49c"}} +2026-08-08T21:31:58.080537025Z {"ts":"2026-08-08T21:31:58.080456357Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.080338432Z\" level=debug msg=\"Programming external connectivity on endpoint\" eid=057afbbc1d35 ep=workspace_cvm epid=057afbbc1d35 gw4=057afbbc1d35 gw6= net=bridge nid=201dfb76e49c"}} +2026-08-08T21:31:58.087243225Z {"ts":"2026-08-08T21:31:58.087126066Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.087089023Z\" level=debug msg=\"EnableService START\" container=4b23ac3647933c6d49938bf5d396fc7519530b710e6100582a27478813f334c0"}} +2026-08-08T21:31:58.087376740Z {"ts":"2026-08-08T21:31:58.087297979Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.087105148Z\" level=debug msg=\"EnableService DONE\" container=4b23ac3647933c6d49938bf5d396fc7519530b710e6100582a27478813f334c0"}} +2026-08-08T21:31:58.099754868Z {"ts":"2026-08-08T21:31:58.099484715Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.099402059Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/start"}} +2026-08-08T21:31:58.107470453Z {"ts":"2026-08-08T21:31:58.107257883Z","level":"DEBUG","msg":"creating bootstrap directory","caller":"/home/geo/envbox/cli/docker.go:792","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"directory":"/home/coder"}} +2026-08-08T21:31:58.107490572Z {"output":"Creating \"/home/coder/.coder\" directory to host Coder assets...","time":"2026-08-08T21:31:58.107327978Z","type":"info"} +2026-08-08T21:31:58.108174410Z {"ts":"2026-08-08T21:31:58.108035832Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.107770668Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"mkdir\\\",\\\"-p\\\",\\\"/home/coder/.coder\\\"],\\\"Detach\\\":false,\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"1000\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/4b23ac3647933c6d49938bf5d396fc7519530b710e6100582a27478813f334c0/exec vars=\"map[name:4b23ac3647933c6d49938bf5d396fc7519530b710e6100582a27478813f334c0 version:1.51]\""}} +2026-08-08T21:31:58.108878621Z {"ts":"2026-08-08T21:31:58.108790699Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.108711925Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.51/exec/6bb1c5bacb470a859d12962fa2eef57f9e3e4946876d1504733c24b35f7c48d6/start vars=\"map[name:6bb1c5bacb470a859d12962fa2eef57f9e3e4946876d1504733c24b35f7c48d6 version:1.51]\""}} +2026-08-08T21:31:58.109500629Z {"ts":"2026-08-08T21:31:58.109412713Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.108973330Z\" level=debug msg=\"starting exec command 6bb1c5bacb470a859d12962fa2eef57f9e3e4946876d1504733c24b35f7c48d6 in container 4b23ac3647933c6d49938bf5d396fc7519530b710e6100582a27478813f334c0\""}} +2026-08-08T21:31:58.110621570Z {"ts":"2026-08-08T21:31:58.110536327Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.110255433Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T21:31:58.110719085Z {"ts":"2026-08-08T21:31:58.110657928Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.110271654Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T21:31:58.126000773Z {"ts":"2026-08-08T21:31:58.125875785Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.125820721Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T21:31:58.252266332Z {"ts":"2026-08-08T21:31:58.252078888Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.251998114Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T21:31:58.254164274Z {"ts":"2026-08-08T21:31:58.254040386Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.253612503Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T21:31:58.255966373Z {"ts":"2026-08-08T21:31:58.254233538Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.253788394Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T21:31:58.256131027Z {"ts":"2026-08-08T21:31:58.256041417Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.253838500Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T21:31:58.256255723Z {"ts":"2026-08-08T21:31:58.256163382Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.253860072Z\" level=debug msg=\"attach done\""}} +2026-08-08T21:31:58.256450194Z {"ts":"2026-08-08T21:31:58.256389994Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:58.254442097Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/exec/6bb1c5bacb470a859d12962fa2eef57f9e3e4946876d1504733c24b35f7c48d6/json vars=\"map[id:6bb1c5bacb470a859d12962fa2eef57f9e3e4946876d1504733c24b35f7c48d6 version:1.51]\""}} +2026-08-08T21:31:58.257659608Z {"ts":"2026-08-08T21:31:58.257563691Z","level":"DEBUG","msg":"setting CPU quota","caller":"/home/geo/envbox/cli/docker.go:816","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"quota":200000,"period":100000,"cgroup":"cgroupv2"}} +2026-08-08T21:31:58.257867584Z {"output":"Envbox startup complete!","time":"2026-08-08T21:31:58.257808169Z","type":"info"} +2026-08-08T21:31:58.257967833Z {"output":"","time":"2026-08-08T21:31:58.257912076Z","type":"done"} +2026-08-08T21:31:58.745908342Z {"ts":"2026-08-08T21:31:58.745718641Z","level":"ERROR","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 21:31:58\" level=error msg=\"Failed to write to /proc/sys/net/core/default_qdisc: open /proc/sys/net/core/default_qdisc: no such file or directory\""}} +2026-08-08T21:31:59.076815233Z {"ts":"2026-08-08T21:31:59.076573242Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:31:59.076484332Z\" level=debug msg=\"Sending unsolicited ARP/NA\" eid=057afbbc1d35 ep=workspace_cvm iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"ca:fd:d5:a0:85:93\" mcastRouteOk=true n=1 net=bridge nid=201dfb76e49c"}} +2026-08-08T21:32:00.076912873Z {"ts":"2026-08-08T21:32:00.076722671Z","level":"DEBUG","msg":"child log","caller":"/home/geo/envbox/background/process.go:252","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["unshare"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T21:32:00.076612179Z\" level=debug msg=\"Sending unsolicited ARP/NA\" eid=057afbbc1d35 ep=workspace_cvm iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"ca:fd:d5:a0:85:93\" mcastRouteOk=true n=2 net=bridge nid=201dfb76e49c"}} diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cgroup-mount-probe-v2.log b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cgroup-mount-probe-v2.log new file mode 100644 index 0000000..bb367ef --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cgroup-mount-probe-v2.log @@ -0,0 +1,21 @@ +=== before unshare === +cgroup namespace: cgroup:[4026531835] +cgroup membership: +0::/kubepods.slice/kubepods-burstable.slice/kubepods-burstable-pod6be91984_ff60_49c4_bc22_944cc4aaee92.slice/cri-containerd-e4d5868f6c955986124998558fc4cc0b62ee80f9e26d7c5092e88714bf7c9431.scope +mountinfo entries at /sys/fs/cgroup: +1106 1104 0:27 / /sys/fs/cgroup rw,nosuid,nodev,noexec,relatime - cgroup2 cgroup rw,seclabel,nsdelegate,memory_recursiveprot +current wrapper selection: +id=1106 root=/ +findmnt: +TARGET SOURCE FSTYPE OPTIONS +/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,seclabel,nsdelegate,memory_recursiveprot +=== after unshare --cgroup === +cgroup namespace: cgroup:[4026532317] +cgroup membership: +0::/ +mountinfo entries at /sys/fs/cgroup: +1106 1104 0:27 /../../../.. /sys/fs/cgroup rw,nosuid,nodev,noexec,relatime - cgroup2 cgroup rw,seclabel,nsdelegate,memory_recursiveprot +findmnt: +TARGET SOURCE FSTYPE OPTIONS +/sys/fs/cgroup cgroup[/../../../..] cgroup2 rw,nosuid,nodev,noexec,relatime,seclabel,nsdelegate,memory_recursiveprot +unshare status: 0 diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cgroup-mount-probe-v3.log b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cgroup-mount-probe-v3.log new file mode 100644 index 0000000..d66105c --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cgroup-mount-probe-v3.log @@ -0,0 +1,29 @@ +=== before unshare === +cgroup namespace: cgroup:[4026531835] +cgroup membership: +0::/kubepods.slice/kubepods-burstable.slice/kubepods-burstable-pod558f9c0a_7a39_4245_9cab_6973a0d3a4d7.slice/cri-containerd-a6b3ba26061231cd1ec0ec89c95d9bae9cdd84a6c3b6812e6ef540eea00867c3.scope +mountinfo entries at /sys/fs/cgroup: +1106 1104 0:27 / /sys/fs/cgroup rw,nosuid,nodev,noexec,relatime - cgroup2 cgroup rw,seclabel,nsdelegate,memory_recursiveprot +current wrapper selection: +id=1106 root=/ +findmnt: +TARGET SOURCE FSTYPE OPTIONS +/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,seclabel,nsdelegate,memory_recursiveprot +=== after unshare --cgroup === +cgroup namespace: cgroup:[4026532317] +cgroup membership: +0::/ +mountinfo entries at /sys/fs/cgroup: +1106 1104 0:27 /../../../.. /sys/fs/cgroup rw,nosuid,nodev,noexec,relatime - cgroup2 cgroup rw,seclabel,nsdelegate,memory_recursiveprot +findmnt: +TARGET SOURCE FSTYPE OPTIONS +/sys/fs/cgroup cgroup[/../../../..] cgroup2 rw,nosuid,nodev,noexec,relatime,seclabel,nsdelegate,memory_recursiveprot +mounting namespace-rooted cgroup2 over existing mount: +mount: /sys/fs/cgroup: cgroup already mounted on /sys/fs/cgroup. +mount status: 32 +mountinfo entries after mount: +1106 1104 0:27 /../../../.. /sys/fs/cgroup rw,nosuid,nodev,noexec,relatime - cgroup2 cgroup rw,seclabel,nsdelegate,memory_recursiveprot +findmnt after mount: +TARGET SOURCE FSTYPE OPTIONS +/sys/fs/cgroup cgroup[/../../../..] cgroup2 rw,nosuid,nodev,noexec,relatime,seclabel,nsdelegate,memory_recursiveprot +unshare status: 0 diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cgroup-mount-probe-v4.log b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cgroup-mount-probe-v4.log new file mode 100644 index 0000000..01430d5 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cgroup-mount-probe-v4.log @@ -0,0 +1,38 @@ +=== before unshare === +cgroup namespace: cgroup:[4026531835] +cgroup membership: +0::/kubepods.slice/kubepods-burstable.slice/kubepods-burstable-pod29826fac_1858_4f27_abc9_fe48b9d3065c.slice/cri-containerd-8242e5450fc4b19bc03fe88c8dfa45a03a233fa2d2c0a915c2c3183078efe2e1.scope +mountinfo entries at /sys/fs/cgroup: +1106 1104 0:27 / /sys/fs/cgroup rw,nosuid,nodev,noexec,relatime - cgroup2 cgroup rw,seclabel,nsdelegate,memory_recursiveprot +current wrapper selection: +id=1106 root=/ +findmnt: +TARGET SOURCE FSTYPE OPTIONS +/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,seclabel,nsdelegate,memory_recursiveprot +=== after unshare --cgroup === +cgroup namespace: cgroup:[4026532317] +cgroup membership: +0::/ +mountinfo entries at /sys/fs/cgroup: +1106 1104 0:27 /../../../.. /sys/fs/cgroup rw,nosuid,nodev,noexec,relatime - cgroup2 cgroup rw,seclabel,nsdelegate,memory_recursiveprot +findmnt: +TARGET SOURCE FSTYPE OPTIONS +/sys/fs/cgroup cgroup[/../../../..] cgroup2 rw,nosuid,nodev,noexec,relatime,seclabel,nsdelegate,memory_recursiveprot +mounting namespace-rooted cgroup2 over existing mount: +mount: /sys/fs/cgroup: cgroup already mounted on /sys/fs/cgroup. +mount status: 32 +mountinfo entries after mount: +1106 1104 0:27 /../../../.. /sys/fs/cgroup rw,nosuid,nodev,noexec,relatime - cgroup2 cgroup rw,seclabel,nsdelegate,memory_recursiveprot +findmnt after mount: +TARGET SOURCE FSTYPE OPTIONS +/sys/fs/cgroup cgroup[/../../../..] cgroup2 rw,nosuid,nodev,noexec,relatime,seclabel,nsdelegate,memory_recursiveprot +lazy-detaching existing mount: +lazy umount status: 0 +mounting namespace-rooted cgroup2 after lazy detach: +replacement mount status: 0 +mountinfo after replacement: +1003 1104 0:27 / /sys/fs/cgroup rw,relatime - cgroup2 cgroup rw,seclabel,nsdelegate,memory_recursiveprot +findmnt after replacement: +TARGET SOURCE FSTYPE OPTIONS +/sys/fs/cgroup cgroup cgroup2 rw,relatime,seclabel,nsdelegate,memory_recursiveprot +unshare status: 0 diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cgroup-mount-probe.log b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cgroup-mount-probe.log new file mode 100644 index 0000000..766e545 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test10-cgroup-mount-probe.log @@ -0,0 +1,12 @@ +2026-08-08T21:01:51.142825837Z === before unshare === +2026-08-08T21:01:51.143541984Z cgroup namespace: cgroup:[4026531835] +2026-08-08T21:01:51.143599474Z cgroup membership: +2026-08-08T21:01:51.144080434Z 0::/kubepods.slice/kubepods-burstable.slice/kubepods-burstable-pod847a0b8b_85bc_467b_a932_13bfc1a28c38.slice/cri-containerd-08d6fb5c460d7c432c0ce5ee148e7ea7ad5455f72319dfde98c8658d711a868d.scope +2026-08-08T21:01:51.144178318Z mountinfo entries at /sys/fs/cgroup: +2026-08-08T21:01:51.144787566Z 1106 1104 0:27 / /sys/fs/cgroup rw,nosuid,nodev,noexec,relatime - cgroup2 cgroup rw,seclabel,nsdelegate,memory_recursiveprot +2026-08-08T21:01:51.144998333Z current wrapper selection: +2026-08-08T21:01:51.145949781Z id=1106 root=/ +2026-08-08T21:01:51.146020293Z findmnt: +2026-08-08T21:01:51.147633575Z TARGET SOURCE FSTYPE OPTIONS +2026-08-08T21:01:51.147642969Z /sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,seclabel,nsdelegate,memory_recursiveprot +2026-08-08T21:01:51.147996216Z === after unshare --cgroup === diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test2-envbox-after-gate.describe.txt b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test2-envbox-after-gate.describe.txt new file mode 100644 index 0000000..2e44a5a --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test2-envbox-after-gate.describe.txt @@ -0,0 +1,139 @@ +Name: envbox-smoke +Namespace: envbox-auto +Priority: 0 +Service Account: default +Node: i-02e14b4f48a55aba5/192.168.185.0 +Start Time: Sat, 08 Aug 2026 11:54:16 -0700 +Labels: app.kubernetes.io/name=envbox-smoke + experiment.coder.com/role=workspace + topology.kubernetes.io/region=us-east-2 + topology.kubernetes.io/zone=us-east-2b +Annotations: +Status: Running +IP: 192.168.185.160 +IPs: + IP: 192.168.185.160 +Init Containers: + initialize-workspace-volume: + Container ID: containerd://13ee73bb207f3407e0cd8035b4181f28aaa4b380bb50b3a7be6ec13fc041f391 + Image: public.ecr.aws/docker/library/alpine:3.21 + Image ID: public.ecr.aws/docker/library/alpine@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d + Port: + Host Port: + SeccompProfile: RuntimeDefault + Command: + /bin/sh + -ec + mkdir -p \ + /workspace-volume/home \ + /workspace-volume/cache/docker \ + /workspace-volume/cache/containers \ + /workspace-volume/envbox/containers \ + /workspace-volume/envbox/docker + + State: Terminated + Reason: Completed + Exit Code: 0 + Started: Sat, 08 Aug 2026 11:54:26 -0700 + Finished: Sat, 08 Aug 2026 11:54:26 -0700 + Ready: True + Restart Count: 0 + Limits: + memory: 64Mi + Requests: + cpu: 10m + memory: 16Mi + Environment: + Mounts: + /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-2j9sp (ro) + /workspace-volume from workspace (rw) +Containers: + envbox: + Container ID: containerd://4ad7832ecef374d8e92c420adb070b6c8fec6ce51993886ed51af99b925c13e4 + Image: ghcr.io/coder/envbox:0.6.7 + Image ID: ghcr.io/coder/envbox@sha256:93b212e287abeef70a854574dbd0f08df3ad65224f0632d1d5a3f1c0dc87f897 + Port: + Host Port: + SeccompProfile: Unconfined + Command: + /envbox + docker + State: Running + Started: Sat, 08 Aug 2026 11:54:31 -0700 + Ready: True + Restart Count: 0 + Limits: + cpu: 2 + memory: 7Gi + Requests: + cpu: 1 + memory: 3Gi + Environment: + CODER_INNER_IMAGE: us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu + CODER_INNER_USERNAME: coder + CODER_INNER_HOSTNAME: envbox-smoke + CODER_MOUNTS: /home/coder:/home/coder + CODER_CPUS: 1 + CODER_MEMORY: 4294967296 + CODER_DEBUG: true + Mounts: + /home/coder from workspace (rw,path="home") + /lib/modules from lib-modules (ro) + /usr/src from usr-src (ro) + /var/lib/coder/containers from workspace (rw,path="cache/containers") + /var/lib/coder/docker from workspace (rw,path="cache/docker") + /var/lib/containers from workspace (rw,path="envbox/containers") + /var/lib/docker from workspace (rw,path="envbox/docker") + /var/lib/sysbox from sysbox (rw) + /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-2j9sp (ro) +Conditions: + Type Status + PodReadyToStartContainers True + Initialized True + Ready True + ContainersReady True + PodScheduled True +Volumes: + workspace: + Type: PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace) + ClaimName: envbox-workspace + ReadOnly: false + sysbox: + Type: EmptyDir (a temporary directory that shares a pod's lifetime) + Medium: + SizeLimit: + usr-src: + Type: HostPath (bare host directory volume) + Path: /usr/src + HostPathType: + lib-modules: + Type: HostPath (bare host directory volume) + Path: /lib/modules + HostPathType: + kube-api-access-2j9sp: + Type: Projected (a volume that contains injected data from multiple sources) + TokenExpirationSeconds: 3607 + ConfigMapName: kube-root-ca.crt + Optional: false + DownwardAPI: true +QoS Class: Burstable +Node-Selectors: experiment.coder.com/envbox-auto=true +Tolerations: experiment.coder.com/envbox-auto=true:NoSchedule + node.kubernetes.io/not-ready:NoExecute op=Exists for 300s + node.kubernetes.io/unreachable:NoExecute op=Exists for 300s +Events: + Type Reason Age From Message + ---- ------ ---- ---- ------- + Warning FailedScheduling 6m52s default-scheduler 0/2 nodes are available: 2 node(s) had untolerated taint(s). no new claims to deallocate, preemption: 0/2 nodes are available: 2 Preemption is not helpful for scheduling. + Normal Nominated 6m51s eks-auto-mode/compute Pod should schedule on: nodeclaim/envbox-auto-r28qb + Normal Nominated 2m41s (x2 over 4m41s) eks-auto-mode/compute Pod should schedule on: nodeclaim/envbox-auto-r28qb, node/i-02e14b4f48a55aba5 + Normal Scheduled 119s default-scheduler Successfully assigned envbox-auto/envbox-smoke to i-02e14b4f48a55aba5 + Normal SuccessfulAttachVolume 117s attachdetach-controller AttachVolume.Attach succeeded for volume "pvc-f8427c44-1a99-45af-aed2-5c1a515fe16a" + Normal Pulling 110s kubelet spec.initContainers{initialize-workspace-volume}: Pulling image "public.ecr.aws/docker/library/alpine:3.21" + Normal Pulled 109s kubelet spec.initContainers{initialize-workspace-volume}: Successfully pulled image "public.ecr.aws/docker/library/alpine:3.21" in 803ms (803ms including waiting). Image size: 3657726 bytes. + Normal Created 109s kubelet spec.initContainers{initialize-workspace-volume}: Container created + Normal Started 109s kubelet spec.initContainers{initialize-workspace-volume}: Container started + Normal Pulling 108s kubelet spec.containers{envbox}: Pulling image "ghcr.io/coder/envbox:0.6.7" + Normal Pulled 104s kubelet spec.containers{envbox}: Successfully pulled image "ghcr.io/coder/envbox:0.6.7" in 3.763s (3.763s including waiting). Image size: 206426841 bytes. + Normal Created 104s kubelet spec.containers{envbox}: Container created + Normal Started 104s kubelet spec.containers{envbox}: Container started diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test2-node-ready.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test2-node-ready.yaml new file mode 100644 index 0000000..09ea281 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test2-node-ready.yaml @@ -0,0 +1,197 @@ +apiVersion: v1 +kind: Node +metadata: + annotations: + alpha.kubernetes.io/provided-node-ip: 192.168.185.0 + csi.volume.kubernetes.io/nodeid: '{"ebs.csi.eks.amazonaws.com":"i-02e14b4f48a55aba5"}' + eks.amazonaws.com/ca-bundle-hash: "15519746975026040848" + eks.amazonaws.com/kubelet-version: "1.36" + eks.amazonaws.com/nodeclass-hash: "12967334377599694165" + eks.amazonaws.com/nodeclass-hash-version: v2 + karpenter.sh/nodeclaim-min-values-relaxed: "false" + karpenter.sh/nodepool-hash: "13760854746316201980" + karpenter.sh/nodepool-hash-version: v3 + node.alpha.kubernetes.io/ttl: "0" + volumes.kubernetes.io/controller-managed-attach-detach: "true" + creationTimestamp: "2026-08-08T18:49:37Z" + finalizers: + - karpenter.sh/termination + labels: + app.kubernetes.io/managed-by: eks + beta.kubernetes.io/arch: amd64 + beta.kubernetes.io/instance-type: m6i.large + beta.kubernetes.io/os: linux + eks.amazonaws.com/compute-type: auto + eks.amazonaws.com/instance-capability-flex: "false" + eks.amazonaws.com/instance-category: m + eks.amazonaws.com/instance-cpu: "2" + eks.amazonaws.com/instance-cpu-manufacturer: intel + eks.amazonaws.com/instance-cpu-sustained-clock-speed-mhz: "3500" + eks.amazonaws.com/instance-ebs-bandwidth: "10000" + eks.amazonaws.com/instance-encryption-in-transit-supported: "true" + eks.amazonaws.com/instance-family: m6i + eks.amazonaws.com/instance-generation: "6" + eks.amazonaws.com/instance-hypervisor: nitro + eks.amazonaws.com/instance-memory: "8192" + eks.amazonaws.com/instance-network-bandwidth: "781" + eks.amazonaws.com/instance-size: large + eks.amazonaws.com/nitro-sandbox: "false" + eks.amazonaws.com/nodeclass: default + experiment.coder.com/envbox-auto: "true" + experiment.coder.com/envbox-ready: "true" + failure-domain.beta.kubernetes.io/region: us-east-2 + failure-domain.beta.kubernetes.io/zone: us-east-2b + k8s.io/cloud-provider-aws: 8f873d52351b026e95857aca64af0940 + karpenter.k8s.aws/instance-tenancy: default + karpenter.sh/capacity-type: on-demand + karpenter.sh/do-not-sync-taints: "true" + karpenter.sh/initialized: "true" + karpenter.sh/nodepool: envbox-auto + karpenter.sh/registered: "true" + kubernetes.io/arch: amd64 + kubernetes.io/hostname: i-02e14b4f48a55aba5 + kubernetes.io/os: linux + node.kubernetes.io/instance-type: m6i.large + topology.ebs.csi.eks.amazonaws.com/zone: us-east-2b + topology.k8s.aws/zone-id: use2-az2 + topology.kubernetes.io/region: us-east-2 + topology.kubernetes.io/zone: us-east-2b + name: i-02e14b4f48a55aba5 + ownerReferences: + - apiVersion: karpenter.sh/v1 + blockOwnerDeletion: true + kind: NodeClaim + name: envbox-auto-r28qb + uid: dc2a2853-0872-405f-b7b9-2f9a053ff61d + resourceVersion: "23705" + uid: 77f7504f-77ce-4851-9cb2-995e464a6ec7 +spec: + providerID: aws:///us-east-2b/i-02e14b4f48a55aba5 + taints: + - effect: NoSchedule + key: experiment.coder.com/envbox-auto + value: "true" +status: + addresses: + - address: 192.168.185.0 + type: InternalIP + - address: ip-192-168-185-0.us-east-2.compute.internal + type: InternalDNS + - address: ip-192-168-185-0.us-east-2.compute.internal + type: Hostname + allocatable: + cpu: 1780m + ephemeral-storage: "76173383962" + hugepages-1Gi: "0" + hugepages-2Mi: "0" + memory: 7219620Ki + pods: "27" + capacity: + cpu: "2" + ephemeral-storage: 81854Mi + hugepages-1Gi: "0" + hugepages-2Mi: "0" + memory: 7964068Ki + pods: "27" + conditions: + - lastHeartbeatTime: "2026-08-08T18:54:43Z" + lastTransitionTime: "2026-08-08T18:49:36Z" + message: kubelet has sufficient memory available + reason: KubeletHasSufficientMemory + status: "False" + type: MemoryPressure + - lastHeartbeatTime: "2026-08-08T18:54:43Z" + lastTransitionTime: "2026-08-08T18:49:36Z" + message: kubelet has no disk pressure + reason: KubeletHasNoDiskPressure + status: "False" + type: DiskPressure + - lastHeartbeatTime: "2026-08-08T18:54:43Z" + lastTransitionTime: "2026-08-08T18:49:36Z" + message: kubelet has sufficient PID available + reason: KubeletHasSufficientPID + status: "False" + type: PIDPressure + - lastHeartbeatTime: "2026-08-08T18:54:43Z" + lastTransitionTime: "2026-08-08T18:49:37Z" + message: kubelet is posting ready status + reason: KubeletReady + status: "True" + type: Ready + - lastHeartbeatTime: "2026-08-08T18:54:38Z" + lastTransitionTime: "2026-08-08T18:49:36Z" + message: Monitoring for the Disk system is active + reason: DiskIsReady + status: "True" + type: StorageReady + - lastHeartbeatTime: "2026-08-08T18:54:38Z" + lastTransitionTime: "2026-08-08T18:49:36Z" + message: Monitoring for the ContainerRuntime system is active + reason: ContainerRuntimeIsReady + status: "True" + type: ContainerRuntimeReady + - lastHeartbeatTime: "2026-08-08T18:54:38Z" + lastTransitionTime: "2026-08-08T18:49:36Z" + message: Monitoring for the Networking system is active + reason: NetworkingIsReady + status: "True" + type: NetworkingReady + - lastHeartbeatTime: "2026-08-08T18:54:38Z" + lastTransitionTime: "2026-08-08T18:49:36Z" + message: Monitoring for the Kernel system is active + reason: KernelIsReady + status: "True" + type: KernelReady + daemonEndpoints: + kubeletEndpoint: + Port: 10250 + declaredFeatures: + - ExtendWebSocketsToKubelet + - InPlacePodLevelResourcesVerticalScaling + - InPlacePodVerticalScalingInitContainers + - RestartAllContainersOnContainerExits + features: + supplementalGroupsPolicy: true + images: + - names: + - ghcr.io/coder/envbox@sha256:93b212e287abeef70a854574dbd0f08df3ad65224f0632d1d5a3f1c0dc87f897 + - ghcr.io/coder/envbox:0.6.7 + sizeBytes: 206426841 + - names: + - public.ecr.aws/docker/library/golang@sha256:8bee1901f1e530bfb4a7850aa7a479d17ae3a18beb6e09064ed54cfd245b7191 + - public.ecr.aws/docker/library/golang:1.24-alpine + sizeBytes: 83301112 + - names: + - public.ecr.aws/docker/library/alpine@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d + - public.ecr.aws/docker/library/alpine:3.21 + sizeBytes: 3657726 + - names: + - localhost/kubernetes/pause:0.1.0 + sizeBytes: 92951 + nodeInfo: + architecture: amd64 + bootID: 5dc349f2-ee20-4714-aab3-1a3030e376b5 + containerRuntimeVersion: containerd://2.2.5+bottlerocket + kernelVersion: 6.18.38 + kubeProxyVersion: "" + kubeletVersion: v1.36.1-eks-a3a0722 + machineID: ec2ed970529c10d92b72d8ee4a7ae2e7 + operatingSystem: linux + osImage: Bottlerocket (EKS Auto, Standard) 2026.8.3 (aws-k8s-1.36-standard) + swap: + capacity: 1073737728 + systemUUID: ec2ed970-529c-10d9-2b72-d8ee4a7ae2e7 + runtimeHandlers: + - features: + recursiveReadOnlyMounts: true + userNamespaces: true + name: "" + - features: + recursiveReadOnlyMounts: true + userNamespaces: true + name: runc + volumesAttached: + - devicePath: "" + name: kubernetes.io/csi/ebs.csi.eks.amazonaws.com^vol-0059d15849a820d06 + volumesInUse: + - kubernetes.io/csi/ebs.csi.eks.amazonaws.com^vol-0059d15849a820d06 diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test2-prep-positive.log b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test2-prep-positive.log new file mode 100644 index 0000000..b61b1c2 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test2-prep-positive.log @@ -0,0 +1,10 @@ +[pod/envbox-node-prep-dkv7d/prep] verified path=/host-sysctl/max_user_namespaces value=65535 +[pod/envbox-node-prep-dkv7d/prep] verified path=/host-sysctl/max_pid_namespaces value=20000 +[pod/envbox-node-prep-dkv7d/prep] verified path=/host-sysctl/max_mnt_namespaces value=20000 +[pod/envbox-node-prep-dkv7d/prep] verified path=/host-sysctl/max_user_watches value=1048576 +[pod/envbox-node-prep-dkv7d/prep] verified path=/host-sysctl/max_user_instances value=8192 +[pod/envbox-node-prep-dkv7d/prep] verified path=/host-sysctl/max_user_namespaces value=65535 +[pod/envbox-node-prep-dkv7d/prep] verified path=/host-sysctl/max_pid_namespaces value=20000 +[pod/envbox-node-prep-dkv7d/prep] verified path=/host-sysctl/max_mnt_namespaces value=20000 +[pod/envbox-node-prep-dkv7d/prep] verified path=/host-sysctl/max_user_watches value=1048576 +[pod/envbox-node-prep-dkv7d/prep] verified path=/host-sysctl/max_user_instances value=8192 diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test4-envbox-outer.log b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test4-envbox-outer.log new file mode 100644 index 0000000..98a8ed6 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test4-envbox-outer.log @@ -0,0 +1,400 @@ +2026-08-08T18:54:31.976407708Z {"ts":"2026-08-08T18:54:31.976190841Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:31.976117648Z\" level=debug msg=\"Request address PoolID:172.19.0.0/30 Bits: 4, Unselected: 2, Sequence: (0x90000000, 1)-\u003eend Curr:0 Serial:false PrefAddress:172.19.0.1 \""}} +2026-08-08T18:54:31.976529639Z {"ts":"2026-08-08T18:54:31.976439846Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:31.976240075Z\" level=debug msg=\"Did not find any interface with name docker0: Link not found\""}} +2026-08-08T18:54:31.976583904Z {"ts":"2026-08-08T18:54:31.976539257Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:31.976257301Z\" level=debug msg=\"Setting bridge mac address to ea:89:4d:67:0b:c3\""}} +2026-08-08T18:54:31.994076706Z {"ts":"2026-08-08T18:54:31.993970378Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:31.993934253Z\" level=debug msg=\"Assigning address to bridge interface docker0: 172.19.0.1/30\""}} +2026-08-08T18:54:31.994290657Z {"ts":"2026-08-08T18:54:31.994212534Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:31.994051984Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T18:54:31.995380368Z {"ts":"2026-08-08T18:54:31.995276049Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:31.995238730Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -I POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T18:54:31.996492780Z {"ts":"2026-08-08T18:54:31.996374958Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:31.996344091Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -m addrtype --src-type LOCAL -o docker0 -j MASQUERADE]\""}} +2026-08-08T18:54:31.997661786Z {"ts":"2026-08-08T18:54:31.997544024Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:31.997513410Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j ACCEPT]\""}} +2026-08-08T18:54:31.998609399Z {"ts":"2026-08-08T18:54:31.998519015Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:31.998488593Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T18:54:31.999568985Z {"ts":"2026-08-08T18:54:31.999475116Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:31.999442021Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -o docker0 -j ACCEPT]\""}} +2026-08-08T18:54:32.000524827Z {"ts":"2026-08-08T18:54:32.000446134Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.000406594Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T18:54:32.001726229Z {"ts":"2026-08-08T18:54:32.001595809Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.001563939Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 ! -o docker0 -j ACCEPT]\""}} +2026-08-08T18:54:32.002622455Z {"ts":"2026-08-08T18:54:32.002544163Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.002488982Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T18:54:32.003611545Z {"ts":"2026-08-08T18:54:32.003484297Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.003436882Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T18:54:32.004558475Z {"ts":"2026-08-08T18:54:32.004440736Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.004400092Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T18:54:32.005522209Z {"ts":"2026-08-08T18:54:32.005387897Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.005347764Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -o docker0 -j DOCKER]\""}} +2026-08-08T18:54:32.006432320Z {"ts":"2026-08-08T18:54:32.006318963Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.006278359Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T18:54:32.007494985Z {"ts":"2026-08-08T18:54:32.007378293Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.007330047Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T18:54:32.008390407Z {"ts":"2026-08-08T18:54:32.008296114Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.008256592Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T18:54:32.009348375Z {"ts":"2026-08-08T18:54:32.009249171Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.009216559Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T18:54:32.010413517Z {"ts":"2026-08-08T18:54:32.01034269Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.010301970Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T18:54:32.011752216Z {"ts":"2026-08-08T18:54:32.011619436Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.011577243Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T18:54:32.012695755Z {"ts":"2026-08-08T18:54:32.012586681Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.012541675Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T18:54:32.023377610Z {"ts":"2026-08-08T18:54:32.023245974Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.023204848Z\" level=info msg=\"Loading containers: done.\""}} +2026-08-08T18:54:32.032271615Z {"ts":"2026-08-08T18:54:32.032118509Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.032065112Z\" level=info msg=\"Docker daemon\" commit=6bc6209 containerd-snapshotter=false storage-driver=overlay2 version=29.2.1"}} +2026-08-08T18:54:32.032342573Z {"ts":"2026-08-08T18:54:32.03218792Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.032173277Z\" level=info msg=\"Initializing buildkit\""}} +2026-08-08T18:54:32.059562200Z {"ts":"2026-08-08T18:54:32.059462465Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.059417400Z\" level=info msg=\"Completed buildkit initialization\""}} +2026-08-08T18:54:32.059916335Z {"ts":"2026-08-08T18:54:32.059780832Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.059739628Z\" level=debug msg=\"Registering routers\""}} +2026-08-08T18:54:32.059952444Z {"ts":"2026-08-08T18:54:32.059838964Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.059755436Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/checkpoints\""}} +2026-08-08T18:54:32.059955844Z {"ts":"2026-08-08T18:54:32.059868304Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.059848371Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/checkpoints\""}} +2026-08-08T18:54:32.060064317Z {"ts":"2026-08-08T18:54:32.05998695Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.059925682Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/containers/{name}/checkpoints/{checkpoint}\""}} +2026-08-08T18:54:32.060143847Z {"ts":"2026-08-08T18:54:32.060100032Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.060036466Z\" level=debug msg=\"Registering route\" method=HEAD path=\"/containers/{name:.*}/archive\""}} +2026-08-08T18:54:32.060275554Z {"ts":"2026-08-08T18:54:32.060183666Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.060109646Z\" level=debug msg=\"Registering route\" method=GET path=/containers/json"}} +2026-08-08T18:54:32.060342633Z {"ts":"2026-08-08T18:54:32.060290185Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.060172006Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/export\""}} +2026-08-08T18:54:32.060430883Z {"ts":"2026-08-08T18:54:32.060386115Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.060249208Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/changes\""}} +2026-08-08T18:54:32.060542993Z {"ts":"2026-08-08T18:54:32.060467884Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.060323873Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/json\""}} +2026-08-08T18:54:32.060664153Z {"ts":"2026-08-08T18:54:32.060571586Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.060393530Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/top\""}} +2026-08-08T18:54:32.060725403Z {"ts":"2026-08-08T18:54:32.060679526Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.060470095Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/logs\""}} +2026-08-08T18:54:32.060835859Z {"ts":"2026-08-08T18:54:32.060770064Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.060576679Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/stats\""}} +2026-08-08T18:54:32.060964803Z {"ts":"2026-08-08T18:54:32.060896919Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.060650466Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/attach/ws\""}} +2026-08-08T18:54:32.061044039Z {"ts":"2026-08-08T18:54:32.060999123Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.060717103Z\" level=debug msg=\"Registering route\" method=GET path=\"/exec/{id:.*}/json\""}} +2026-08-08T18:54:32.061124773Z {"ts":"2026-08-08T18:54:32.061078521Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.060782311Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/archive\""}} +2026-08-08T18:54:32.061183538Z {"ts":"2026-08-08T18:54:32.061147514Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.060857721Z\" level=debug msg=\"Registering route\" method=POST path=/containers/create"}} +2026-08-08T18:54:32.061267323Z {"ts":"2026-08-08T18:54:32.061199001Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.060923590Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/kill\""}} +2026-08-08T18:54:32.061348119Z {"ts":"2026-08-08T18:54:32.061305399Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.060997638Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/pause\""}} +2026-08-08T18:54:32.061460245Z {"ts":"2026-08-08T18:54:32.061390756Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.061085615Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/unpause\""}} +2026-08-08T18:54:32.061557541Z {"ts":"2026-08-08T18:54:32.061477863Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.061161643Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/restart\""}} +2026-08-08T18:54:32.061630403Z {"ts":"2026-08-08T18:54:32.061571972Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.061240250Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/start\""}} +2026-08-08T18:54:32.061715020Z {"ts":"2026-08-08T18:54:32.061655803Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.061357386Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/stop\""}} +2026-08-08T18:54:32.061810225Z {"ts":"2026-08-08T18:54:32.061739079Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.061430379Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/wait\""}} +2026-08-08T18:54:32.061910531Z {"ts":"2026-08-08T18:54:32.061835183Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.061499770Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/resize\""}} +2026-08-08T18:54:32.062018603Z {"ts":"2026-08-08T18:54:32.061944474Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.061590431Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/attach\""}} +2026-08-08T18:54:32.062132558Z {"ts":"2026-08-08T18:54:32.062044509Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.061660375Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/exec\""}} +2026-08-08T18:54:32.062225680Z {"ts":"2026-08-08T18:54:32.062177646Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.061728399Z\" level=debug msg=\"Registering route\" method=POST path=\"/exec/{name:.*}/start\""}} +2026-08-08T18:54:32.062331846Z {"ts":"2026-08-08T18:54:32.062280483Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.061777348Z\" level=debug msg=\"Registering route\" method=POST path=\"/exec/{name:.*}/resize\""}} +2026-08-08T18:54:32.062443028Z {"ts":"2026-08-08T18:54:32.062365614Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.061854074Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/rename\""}} +2026-08-08T18:54:32.062519999Z {"ts":"2026-08-08T18:54:32.062463602Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.061939296Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/update\""}} +2026-08-08T18:54:32.062595213Z {"ts":"2026-08-08T18:54:32.062556092Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.061999760Z\" level=debug msg=\"Registering route\" method=POST path=/containers/prune"}} +2026-08-08T18:54:32.062688423Z {"ts":"2026-08-08T18:54:32.06263616Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.062047442Z\" level=debug msg=\"Registering route\" method=POST path=/commit"}} +2026-08-08T18:54:32.062803643Z {"ts":"2026-08-08T18:54:32.062714872Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.062087156Z\" level=debug msg=\"Registering route\" method=PUT path=\"/containers/{name:.*}/archive\""}} +2026-08-08T18:54:32.062875165Z {"ts":"2026-08-08T18:54:32.06282363Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.062154932Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/containers/{name:.*}\""}} +2026-08-08T18:54:32.062982639Z {"ts":"2026-08-08T18:54:32.06292159Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.062208998Z\" level=debug msg=\"Registering route\" method=GET path=/images/json"}} +2026-08-08T18:54:32.063057429Z {"ts":"2026-08-08T18:54:32.063014259Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.062255220Z\" level=debug msg=\"Registering route\" method=GET path=/images/search"}} +2026-08-08T18:54:32.063179219Z {"ts":"2026-08-08T18:54:32.063111401Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.062294323Z\" level=debug msg=\"Registering route\" method=GET path=/images/get"}} +2026-08-08T18:54:32.063305351Z {"ts":"2026-08-08T18:54:32.063217413Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.062336646Z\" level=debug msg=\"Registering route\" method=GET path=\"/images/{name:.*}/get\""}} +2026-08-08T18:54:32.063400933Z {"ts":"2026-08-08T18:54:32.063341584Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.062392807Z\" level=debug msg=\"Registering route\" method=GET path=\"/images/{name:.*}/history\""}} +2026-08-08T18:54:32.063513779Z {"ts":"2026-08-08T18:54:32.063451035Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.062466239Z\" level=debug msg=\"Registering route\" method=GET path=\"/images/{name:.*}/json\""}} +2026-08-08T18:54:32.063616913Z {"ts":"2026-08-08T18:54:32.06354094Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.062561526Z\" level=debug msg=\"Registering route\" method=POST path=/images/load"}} +2026-08-08T18:54:32.063719589Z {"ts":"2026-08-08T18:54:32.063661235Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.062619942Z\" level=debug msg=\"Registering route\" method=POST path=/images/create"}} +2026-08-08T18:54:32.063823135Z {"ts":"2026-08-08T18:54:32.063749975Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.062659408Z\" level=debug msg=\"Registering route\" method=POST path=\"/images/{name:.*}/push\""}} +2026-08-08T18:54:32.063923597Z {"ts":"2026-08-08T18:54:32.063846742Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.062729276Z\" level=debug msg=\"Registering route\" method=POST path=\"/images/{name:.*}/tag\""}} +2026-08-08T18:54:32.064003462Z {"ts":"2026-08-08T18:54:32.063945124Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.062795409Z\" level=debug msg=\"Registering route\" method=POST path=/images/prune"}} +2026-08-08T18:54:32.064090282Z {"ts":"2026-08-08T18:54:32.064050055Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.062842894Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/images/{name:.*}\""}} +2026-08-08T18:54:32.064190693Z {"ts":"2026-08-08T18:54:32.064129259Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.062944451Z\" level=debug msg=\"Registering route\" method=OPTIONS path=\"/{anyroute:.*}\""}} +2026-08-08T18:54:32.064299206Z {"ts":"2026-08-08T18:54:32.064224866Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.063068946Z\" level=debug msg=\"Registering route\" method=GET path=/_ping"}} +2026-08-08T18:54:32.064442923Z {"ts":"2026-08-08T18:54:32.064337833Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.063117803Z\" level=debug msg=\"Registering route\" method=HEAD path=/_ping"}} +2026-08-08T18:54:32.064514517Z {"ts":"2026-08-08T18:54:32.064473192Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.063187580Z\" level=debug msg=\"Registering route\" method=GET path=/events"}} +2026-08-08T18:54:32.064590724Z {"ts":"2026-08-08T18:54:32.064555188Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.063223307Z\" level=debug msg=\"Registering route\" method=GET path=/info"}} +2026-08-08T18:54:32.064695469Z {"ts":"2026-08-08T18:54:32.064635915Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.063276700Z\" level=debug msg=\"Registering route\" method=GET path=/version"}} +2026-08-08T18:54:32.064762013Z {"ts":"2026-08-08T18:54:32.064726197Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.063328866Z\" level=debug msg=\"Registering route\" method=GET path=/system/df"}} +2026-08-08T18:54:32.064847304Z {"ts":"2026-08-08T18:54:32.064809142Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.063412132Z\" level=debug msg=\"Registering route\" method=POST path=/auth"}} +2026-08-08T18:54:32.064973763Z {"ts":"2026-08-08T18:54:32.064910855Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.063467862Z\" level=debug msg=\"Registering route\" method=GET path=/volumes"}} +2026-08-08T18:54:32.065071660Z {"ts":"2026-08-08T18:54:32.065006739Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.063522915Z\" level=debug msg=\"Registering route\" method=GET path=\"/volumes/{name:.*}\""}} +2026-08-08T18:54:32.065140105Z {"ts":"2026-08-08T18:54:32.065102861Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.063577809Z\" level=debug msg=\"Registering route\" method=POST path=/volumes/create"}} +2026-08-08T18:54:32.065226752Z {"ts":"2026-08-08T18:54:32.065187674Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.063646635Z\" level=debug msg=\"Registering route\" method=POST path=/volumes/prune"}} +2026-08-08T18:54:32.065300290Z {"ts":"2026-08-08T18:54:32.065265777Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.063721309Z\" level=debug msg=\"Registering route\" method=PUT path=\"/volumes/{name:.*}\""}} +2026-08-08T18:54:32.065392108Z {"ts":"2026-08-08T18:54:32.065342592Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.063802866Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/volumes/{name:.*}\""}} +2026-08-08T18:54:32.065502035Z {"ts":"2026-08-08T18:54:32.065436055Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.063861453Z\" level=debug msg=\"Registering route\" method=POST path=/build"}} +2026-08-08T18:54:32.065584753Z {"ts":"2026-08-08T18:54:32.065521113Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.063918844Z\" level=debug msg=\"Registering route\" method=POST path=/build/prune"}} +2026-08-08T18:54:32.065690146Z {"ts":"2026-08-08T18:54:32.06561875Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.063977182Z\" level=debug msg=\"Registering route\" method=POST path=/build/cancel"}} +2026-08-08T18:54:32.065761756Z {"ts":"2026-08-08T18:54:32.06572357Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.064031673Z\" level=debug msg=\"Registering route\" method=POST path=/session"}} +2026-08-08T18:54:32.065847265Z {"ts":"2026-08-08T18:54:32.06580836Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.064082575Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/init"}} +2026-08-08T18:54:32.065962920Z {"ts":"2026-08-08T18:54:32.06588682Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.064137680Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/join"}} +2026-08-08T18:54:32.066041312Z {"ts":"2026-08-08T18:54:32.065988685Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.064203842Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/leave"}} +2026-08-08T18:54:32.066112415Z {"ts":"2026-08-08T18:54:32.066076939Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.064312956Z\" level=debug msg=\"Registering route\" method=GET path=/swarm"}} +2026-08-08T18:54:32.066238411Z {"ts":"2026-08-08T18:54:32.066178189Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.064360110Z\" level=debug msg=\"Registering route\" method=GET path=/swarm/unlockkey"}} +2026-08-08T18:54:32.066353927Z {"ts":"2026-08-08T18:54:32.066268155Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.064419788Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/update"}} +2026-08-08T18:54:32.066432363Z {"ts":"2026-08-08T18:54:32.066391118Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.064474977Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/unlock"}} +2026-08-08T18:54:32.066541182Z {"ts":"2026-08-08T18:54:32.06647255Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.064540430Z\" level=debug msg=\"Registering route\" method=GET path=/services"}} +2026-08-08T18:54:32.066644773Z {"ts":"2026-08-08T18:54:32.066563914Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.064598677Z\" level=debug msg=\"Registering route\" method=GET path=\"/services/{id}\""}} +2026-08-08T18:54:32.066729009Z {"ts":"2026-08-08T18:54:32.066662854Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.064698810Z\" level=debug msg=\"Registering route\" method=POST path=/services/create"}} +2026-08-08T18:54:32.066827720Z {"ts":"2026-08-08T18:54:32.066757634Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.064747586Z\" level=debug msg=\"Registering route\" method=POST path=\"/services/{id}/update\""}} +2026-08-08T18:54:32.066897548Z {"ts":"2026-08-08T18:54:32.066853349Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.064827749Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/services/{id}\""}} +2026-08-08T18:54:32.067011267Z {"ts":"2026-08-08T18:54:32.066954017Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.064942977Z\" level=debug msg=\"Registering route\" method=GET path=\"/services/{id}/logs\""}} +2026-08-08T18:54:32.067089103Z {"ts":"2026-08-08T18:54:32.067042363Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.065014123Z\" level=debug msg=\"Registering route\" method=GET path=/nodes"}} +2026-08-08T18:54:32.067169183Z {"ts":"2026-08-08T18:54:32.067124927Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.065080372Z\" level=debug msg=\"Registering route\" method=GET path=\"/nodes/{id}\""}} +2026-08-08T18:54:32.067277414Z {"ts":"2026-08-08T18:54:32.067210091Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.065159069Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/nodes/{id}\""}} +2026-08-08T18:54:32.067352049Z {"ts":"2026-08-08T18:54:32.067307206Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.065241022Z\" level=debug msg=\"Registering route\" method=POST path=\"/nodes/{id}/update\""}} +2026-08-08T18:54:32.067432547Z {"ts":"2026-08-08T18:54:32.067393672Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.065318746Z\" level=debug msg=\"Registering route\" method=GET path=/tasks"}} +2026-08-08T18:54:32.067540526Z {"ts":"2026-08-08T18:54:32.067477856Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.065360082Z\" level=debug msg=\"Registering route\" method=GET path=\"/tasks/{id}\""}} +2026-08-08T18:54:32.067605827Z {"ts":"2026-08-08T18:54:32.067566526Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.065434464Z\" level=debug msg=\"Registering route\" method=GET path=\"/tasks/{id}/logs\""}} +2026-08-08T18:54:32.067716056Z {"ts":"2026-08-08T18:54:32.067645795Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.065517712Z\" level=debug msg=\"Registering route\" method=GET path=/secrets"}} +2026-08-08T18:54:32.067788530Z {"ts":"2026-08-08T18:54:32.067748825Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.065561420Z\" level=debug msg=\"Registering route\" method=POST path=/secrets/create"}} +2026-08-08T18:54:32.067876245Z {"ts":"2026-08-08T18:54:32.067834198Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.065621497Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/secrets/{id}\""}} +2026-08-08T18:54:32.067992000Z {"ts":"2026-08-08T18:54:32.067914187Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.065698570Z\" level=debug msg=\"Registering route\" method=GET path=\"/secrets/{id}\""}} +2026-08-08T18:54:32.068080947Z {"ts":"2026-08-08T18:54:32.068005002Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.065772519Z\" level=debug msg=\"Registering route\" method=POST path=\"/secrets/{id}/update\""}} +2026-08-08T18:54:32.068148621Z {"ts":"2026-08-08T18:54:32.068109932Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.065853514Z\" level=debug msg=\"Registering route\" method=GET path=/configs"}} +2026-08-08T18:54:32.068235126Z {"ts":"2026-08-08T18:54:32.068191955Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.065896421Z\" level=debug msg=\"Registering route\" method=POST path=/configs/create"}} +2026-08-08T18:54:32.068311325Z {"ts":"2026-08-08T18:54:32.06826171Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.065962948Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/configs/{id}\""}} +2026-08-08T18:54:32.068433866Z {"ts":"2026-08-08T18:54:32.068343652Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.066048499Z\" level=debug msg=\"Registering route\" method=GET path=\"/configs/{id}\""}} +2026-08-08T18:54:32.068497149Z {"ts":"2026-08-08T18:54:32.068412866Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.066101594Z\" level=debug msg=\"Registering route\" method=POST path=\"/configs/{id}/update\""}} +2026-08-08T18:54:32.068577166Z {"ts":"2026-08-08T18:54:32.068519637Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.066214992Z\" level=debug msg=\"Registering route\" method=GET path=/plugins"}} +2026-08-08T18:54:32.068656818Z {"ts":"2026-08-08T18:54:32.068574967Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.066265356Z\" level=debug msg=\"Registering route\" method=GET path=\"/plugins/{name:.*}/json\""}} +2026-08-08T18:54:32.068674885Z {"ts":"2026-08-08T18:54:32.068626417Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.066382735Z\" level=debug msg=\"Registering route\" method=GET path=/plugins/privileges"}} +2026-08-08T18:54:32.068761340Z {"ts":"2026-08-08T18:54:32.06867021Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.066451461Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/plugins/{name:.*}\""}} +2026-08-08T18:54:32.068824771Z {"ts":"2026-08-08T18:54:32.06873277Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.066536474Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/enable\""}} +2026-08-08T18:54:32.068902522Z {"ts":"2026-08-08T18:54:32.068797252Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.066621151Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/disable\""}} +2026-08-08T18:54:32.068905510Z {"ts":"2026-08-08T18:54:32.068858268Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.066703785Z\" level=debug msg=\"Registering route\" method=POST path=/plugins/pull"}} +2026-08-08T18:54:32.068953148Z {"ts":"2026-08-08T18:54:32.068881737Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.066766275Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/push\""}} +2026-08-08T18:54:32.069004400Z {"ts":"2026-08-08T18:54:32.068937946Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.066859318Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/upgrade\""}} +2026-08-08T18:54:32.069045371Z {"ts":"2026-08-08T18:54:32.068970913Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.066938194Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/set\""}} +2026-08-08T18:54:32.069098708Z {"ts":"2026-08-08T18:54:32.069040579Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.067041765Z\" level=debug msg=\"Registering route\" method=POST path=/plugins/create"}} +2026-08-08T18:54:32.069123188Z {"ts":"2026-08-08T18:54:32.069087773Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.067124374Z\" level=debug msg=\"Registering route\" method=GET path=\"/distribution/{name:.*}/json\""}} +2026-08-08T18:54:32.069149659Z {"ts":"2026-08-08T18:54:32.069109941Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.067207174Z\" level=debug msg=\"Registering route\" method=GET path=/networks"}} +2026-08-08T18:54:32.069221594Z {"ts":"2026-08-08T18:54:32.069137931Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.067291799Z\" level=debug msg=\"Registering route\" method=GET path=/networks/"}} +2026-08-08T18:54:32.069225057Z {"ts":"2026-08-08T18:54:32.069176892Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.067332800Z\" level=debug msg=\"Registering route\" method=GET path=\"/networks/{id:.+}\""}} +2026-08-08T18:54:32.069256904Z {"ts":"2026-08-08T18:54:32.069200239Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.067407223Z\" level=debug msg=\"Registering route\" method=POST path=/networks/create"}} +2026-08-08T18:54:32.069279599Z {"ts":"2026-08-08T18:54:32.069245523Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.067475794Z\" level=debug msg=\"Registering route\" method=POST path=\"/networks/{id:.*}/connect\""}} +2026-08-08T18:54:32.069324946Z {"ts":"2026-08-08T18:54:32.069264964Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.067583329Z\" level=debug msg=\"Registering route\" method=POST path=\"/networks/{id:.*}/disconnect\""}} +2026-08-08T18:54:32.069352073Z {"ts":"2026-08-08T18:54:32.069303003Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.067657212Z\" level=debug msg=\"Registering route\" method=POST path=/networks/prune"}} +2026-08-08T18:54:32.069373802Z {"ts":"2026-08-08T18:54:32.069331785Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.067725927Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/networks/{id:.*}\""}} +2026-08-08T18:54:32.069395890Z {"ts":"2026-08-08T18:54:32.069353065Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.067812817Z\" level=debug msg=\"Registering route\" method=GET path=/debug/vars"}} +2026-08-08T18:54:32.069452569Z {"ts":"2026-08-08T18:54:32.069389105Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.067857456Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/"}} +2026-08-08T18:54:32.069470450Z {"ts":"2026-08-08T18:54:32.06941377Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.067924515Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/cmdline"}} +2026-08-08T18:54:32.069491935Z {"ts":"2026-08-08T18:54:32.069457315Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.068006609Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/profile"}} +2026-08-08T18:54:32.069518428Z {"ts":"2026-08-08T18:54:32.069477536Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.068091612Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/symbol"}} +2026-08-08T18:54:32.069546982Z {"ts":"2026-08-08T18:54:32.069501746Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.068169030Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/trace"}} +2026-08-08T18:54:32.069577471Z {"ts":"2026-08-08T18:54:32.069537328Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.068216346Z\" level=debug msg=\"Registering route\" method=GET path=\"/debug/pprof/{name}\""}} +2026-08-08T18:54:32.069592172Z {"ts":"2026-08-08T18:54:32.069562632Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.068290581Z\" level=debug msg=\"Registering route\" method=POST path=/grpc"}} +2026-08-08T18:54:32.069637273Z {"ts":"2026-08-08T18:54:32.069585922Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.068440224Z\" level=info msg=\"Daemon has completed initialization\""}} +2026-08-08T18:54:32.069704828Z {"ts":"2026-08-08T18:54:32.069647215Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:32.068473924Z\" level=info msg=\"API listen on /var/run/docker.sock\""}} +2026-08-08T18:54:35.085877244Z {"ts":"2026-08-08T18:54:35.085663601Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 18:54:35\" level=info msg=\"System container mode enabled.\""}} +2026-08-08T18:54:35.086586318Z {"ts":"2026-08-08T18:54:35.086467086Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 18:54:35\" level=info msg=\"binfmt_misc namespacing supported by kernel; will auto mount it in containers.\""}} +2026-08-08T18:54:35.086872496Z {"ts":"2026-08-08T18:54:35.086657181Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 18:54:35\" level=info msg=\"Shiftfs module found in kernel: no\""}} +2026-08-08T18:54:35.086878129Z {"ts":"2026-08-08T18:54:35.086755717Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 18:54:35\" level=info msg=\"Shiftfs works properly: no\""}} +2026-08-08T18:54:35.086992186Z {"ts":"2026-08-08T18:54:35.086816477Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 18:54:35\" level=info msg=\"Shiftfs-on-overlayfs works properly: no\""}} +2026-08-08T18:54:35.086995924Z {"ts":"2026-08-08T18:54:35.086847537Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 18:54:35\" level=info msg=\"ID-mapped mounts supported by kernel: yes\""}} +2026-08-08T18:54:35.086997780Z {"ts":"2026-08-08T18:54:35.086872367Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 18:54:35\" level=info msg=\"Overlayfs on ID-mapped mounts supported by kernel: yes\""}} +2026-08-08T18:54:35.086999645Z {"ts":"2026-08-08T18:54:35.086913734Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 18:54:35\" level=info msg=\"Operating in system container mode.\""}} +2026-08-08T18:54:35.087001356Z {"ts":"2026-08-08T18:54:35.086939179Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 18:54:35\" level=info msg=\"Relaxed read-only mode disabled.\""}} +2026-08-08T18:54:35.087018864Z {"ts":"2026-08-08T18:54:35.086980867Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 18:54:35\" level=info msg=\"Inner container image preloading enabled.\""}} +2026-08-08T18:54:35.087094668Z {"ts":"2026-08-08T18:54:35.087015961Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 18:54:35\" level=info msg=\"Listening on /run/sysbox/sysmgr.sock\""}} +2026-08-08T18:54:35.087179360Z {"ts":"2026-08-08T18:54:35.08712235Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 18:54:35\" level=info msg=\"Ready ...\""}} +2026-08-08T18:54:35.640060421Z {"ts":"2026-08-08T18:54:35.639820084Z","level":"DEBUG","msg":"waiting for dockerd","caller":"/home/runner/work/envbox/envbox/cli/docker.go:312","func":"github.com/coder/envbox/cli.dockerCmd.func1"} +2026-08-08T18:54:35.640089630Z {"output":"Waiting for dockerd to startup...","time":"2026-08-08T18:54:35.639891377Z","type":"info"} +2026-08-08T18:54:35.640582018Z {"ts":"2026-08-08T18:54:35.640448164Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:35.640398099Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T18:54:35.640811217Z {"ts":"2026-08-08T18:54:35.640726478Z","level":"INFO","msg":"checking for docker config file","caller":"/home/runner/work/envbox/envbox/cli/docker.go:474","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"path":"/root/.docker/config.json"}} +2026-08-08T18:54:35.640911358Z {"ts":"2026-08-08T18:54:35.640811601Z","level":"DEBUG","msg":"using mounts","caller":"/home/runner/work/envbox/envbox/cli/docker.go:496","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"mounts":["{Source:/var/lib/coder/docker Mountpoint:/var/lib/docker ReadOnly:false}","{Source:/var/lib/coder/containers Mountpoint:/var/lib/containers ReadOnly:false}","{Source:/home/coder Mountpoint:/home/coder ReadOnly:false}"]}} +2026-08-08T18:54:35.640976705Z {"ts":"2026-08-08T18:54:35.640856961Z","level":"DEBUG","msg":"using devices","caller":"/home/runner/work/envbox/envbox/cli/docker.go:529","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"devices":[]}} +2026-08-08T18:54:35.640980350Z {"ts":"2026-08-08T18:54:35.640923829Z","level":"DEBUG","msg":"pulling image","caller":"/home/runner/work/envbox/envbox/cli/docker.go:545","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"image":"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu"}} +2026-08-08T18:54:35.641344390Z {"ts":"2026-08-08T18:54:35.641253626Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:35.641218563Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T18:54:35.641709704Z {"ts":"2026-08-08T18:54:35.641601547Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:35.641526243Z\" level=debug msg=\"handling POST request\" method=POST module=api request-url=\"/v1.51/images/create?fromImage=us-docker.pkg.dev%2Fcoder-v2-images-public%2Fpublic%2Fenvbox%2Fenterprise-base\u0026tag=ubuntu\" vars=\"map[version:1.51]\""}} +2026-08-08T18:54:35.652425230Z {"ts":"2026-08-08T18:54:35.652335214Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:35.652286294Z\" level=debug msg=\"hostDir: /etc/docker/certs.d/us-docker.pkg.dev\""}} +2026-08-08T18:54:35.652466786Z {"ts":"2026-08-08T18:54:35.652381925Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:35.652356335Z\" level=debug msg=\"Trying to pull us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base from https://us-docker.pkg.dev\""}} +2026-08-08T18:54:35.652474188Z {"ts":"2026-08-08T18:54:35.652418739Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:35.652367962Z\" level=debug msg=\"Trying to pull us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base from https://us-docker.pkg.dev\""}} +2026-08-08T18:54:36.365126330Z {"ts":"2026-08-08T18:54:36.364857668Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:36.360413095Z\" level=debug msg=\"(*service).Write started\" expected=\"sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d\" ref=\"manifest-sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d\" total=2001"}} +2026-08-08T18:54:36.391956686Z {"ts":"2026-08-08T18:54:36.39171853Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:36.391652573Z\" level=debug msg=\"Fetching manifest from remote\" digest=\"sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d\" error=\"\u003cnil\u003e\" remote=\"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu\""}} +2026-08-08T18:54:36.846959856Z {"ts":"2026-08-08T18:54:36.846782168Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:36.846708529Z\" level=debug msg=\"Pulling ref from V2 registry: us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu\" digest=\"sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d\" remote=\"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu\""}} +2026-08-08T18:54:36.847179083Z {"output":"Pulling from coder-v2-images-public/public/envbox/enterprise-base","time":"2026-08-08T18:54:36.84712806Z","type":"info"} +2026-08-08T18:54:36.847542862Z {"ts":"2026-08-08T18:54:36.847443652Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:36.847396555Z\" level=debug msg=\"pulling blob \\\"sha256:b549f31133a955f68f9fa0d93f18436c4a180e12184b999a8ecf14f7eaa83309\\\"\""}} +2026-08-08T18:54:36.848881834Z {"ts":"2026-08-08T18:54:36.84795642Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:36.847874670Z\" level=debug msg=\"pulling blob \\\"sha256:c83a88a3d7642b0977f3e819c8535e18af37f80e0df8f3e1f0cb4886d8d41056\\\"\""}} +2026-08-08T18:54:36.848916687Z {"ts":"2026-08-08T18:54:36.848367787Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:36.847540750Z\" level=debug msg=\"pulling blob \\\"sha256:1c9968661dd9111b025387b20042eebc9e5fb9d8422f544f24aef296904cdb36\\\"\""}} +2026-08-08T18:54:37.374616417Z {"ts":"2026-08-08T18:54:37.374393236Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:37.374331020Z\" level=debug msg=\"Downloaded c83a88a3d764 to tempfile /var/lib/docker/100000.100000/tmp/GetImageBlob4232484862\""}} +2026-08-08T18:54:37.374639748Z {"ts":"2026-08-08T18:54:37.374535148Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:37.374364076Z\" level=debug msg=\"pulling blob \\\"sha256:c0e34165ec36fd9a3d9948ac2d21735d84bc918eda40bd659ca55abef6b828d3\\\"\""}} +2026-08-08T18:54:37.804440781Z {"ts":"2026-08-08T18:54:37.804177813Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:37.804051796Z\" level=debug msg=\"Downloaded c0e34165ec36 to tempfile /var/lib/docker/100000.100000/tmp/GetImageBlob3560647528\""}} +2026-08-08T18:54:37.804471138Z {"ts":"2026-08-08T18:54:37.804265457Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:37.804084695Z\" level=debug msg=\"pulling blob \\\"sha256:d36d133222285393bf4670bf650d82be9a4545a2ca1a9e34aa05fd524b30c14d\\\"\""}} +2026-08-08T18:54:38.368165144Z {"ts":"2026-08-08T18:54:38.367919277Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:38.367847662Z\" level=debug msg=\"Downloaded b549f31133a9 to tempfile /var/lib/docker/100000.100000/tmp/GetImageBlob772154019\""}} +2026-08-08T18:54:38.368205103Z {"ts":"2026-08-08T18:54:38.367995526Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:38.367931290Z\" level=debug msg=\"pulling blob \\\"sha256:6ba2f3aa0ab2649d1bd3ec06363bde1ca7c0587e868a00aeb79c4738a0ff0d87\\\"\""}} +2026-08-08T18:54:38.369300713Z {"ts":"2026-08-08T18:54:38.368992012Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:38.368334489Z\" level=debug msg=\"unpigz binary not found, falling back to go gzip library\""}} +2026-08-08T18:54:38.372373311Z {"ts":"2026-08-08T18:54:38.372252302Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:38.371981540Z\" level=debug msg=\"Applying tar in /var/lib/docker/100000.100000/overlay2/7ff13d9626927a2e79d40371cfea1fcad0000f90547b003698f746c15c755724/diff\" storage-driver=overlay2"}} +2026-08-08T18:54:38.920937810Z {"output":"Downloading","time":"2026-08-08T18:54:38.918276393Z","type":"info"} +2026-08-08T18:54:38.923460779Z {"ts":"2026-08-08T18:54:38.923321259Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:38.923263100Z\" level=debug msg=\"Downloaded 1c9968661dd9 to tempfile /var/lib/docker/100000.100000/tmp/GetImageBlob3924230951\""}} +2026-08-08T18:54:38.923680716Z {"ts":"2026-08-08T18:54:38.923582136Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:38.923534255Z\" level=debug msg=\"pulling blob \\\"sha256:d7d51e7953c34b54aef3f5c22b5d35118c6734f2a920334c688d206e2b7f4a60\\\"\""}} +2026-08-08T18:54:39.629457525Z {"ts":"2026-08-08T18:54:39.629223141Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:39.629144625Z\" level=debug msg=\"Applied tar sha256:d543b8cad89e3428ac8852a13cb2dbfaf55b1e10fd95a9753e51faf393d60e81 to 7ff13d9626927a2e79d40371cfea1fcad0000f90547b003698f746c15c755724, size: 72785584\""}} +2026-08-08T18:54:39.657324257Z {"ts":"2026-08-08T18:54:39.656951991Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:39.656879999Z\" level=debug msg=\"unpigz binary not found, falling back to go gzip library\""}} +2026-08-08T18:54:39.667486175Z {"ts":"2026-08-08T18:54:39.667291848Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:39.667135988Z\" level=debug msg=\"Applying tar in /var/lib/docker/100000.100000/overlay2/4755fa009c43fbefae7989cce55ebad46162da963321cef979d65e07e6614d16/diff\" storage-driver=overlay2"}} +2026-08-08T18:54:39.683392817Z {"ts":"2026-08-08T18:54:39.683172464Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:39.683117954Z\" level=debug msg=\"Downloaded 6ba2f3aa0ab2 to tempfile /var/lib/docker/100000.100000/tmp/GetImageBlob862357714\""}} +2026-08-08T18:54:39.683512134Z {"ts":"2026-08-08T18:54:39.683394889Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:39.683306977Z\" level=debug msg=\"pulling blob \\\"sha256:c6da4f355c50b267ecdc7f8d5d0b98abc28c3a71c1fbccc89a8f985aaa9d03f3\\\"\""}} +2026-08-08T18:54:40.383141719Z {"ts":"2026-08-08T18:54:40.382960925Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:40.382864868Z\" level=debug msg=\"Downloaded d7d51e7953c3 to tempfile /var/lib/docker/100000.100000/tmp/GetImageBlob3988752241\""}} +2026-08-08T18:54:40.489579424Z {"ts":"2026-08-08T18:54:40.4889636Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:40.488766262Z\" level=debug msg=\"Applied tar sha256:1a849f3a3ac143030ecc0ac6a274ef56b0ff6b8d51dd711526d865f6b26b0f79 to 4755fa009c43fbefae7989cce55ebad46162da963321cef979d65e07e6614d16, size: 51783636\""}} +2026-08-08T18:54:40.498060021Z {"ts":"2026-08-08T18:54:40.497900017Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:40.497855290Z\" level=debug msg=\"Downloaded c6da4f355c50 to tempfile /var/lib/docker/100000.100000/tmp/GetImageBlob1477507707\""}} +2026-08-08T18:54:40.515723520Z {"ts":"2026-08-08T18:54:40.515582197Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:40.515528288Z\" level=debug msg=\"unpigz binary not found, falling back to go gzip library\""}} +2026-08-08T18:54:40.525138087Z {"ts":"2026-08-08T18:54:40.525024192Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:40.524959867Z\" level=debug msg=\"Applying tar in /var/lib/docker/100000.100000/overlay2/59d7370ab14737e56aedf9fe1aa8a35f2011a326b3062cab6b5478417ee38e91/diff\" storage-driver=overlay2"}} +2026-08-08T18:54:40.526402634Z {"ts":"2026-08-08T18:54:40.526311563Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:40.526274430Z\" level=debug msg=\"Applied tar sha256:56573cbfd4ca60bc31b3047b1c86c2f73ce767c77db904003aeac9d898437031 to 59d7370ab14737e56aedf9fe1aa8a35f2011a326b3062cab6b5478417ee38e91, size: 2760\""}} +2026-08-08T18:54:40.548315298Z {"ts":"2026-08-08T18:54:40.548130275Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:40.548084455Z\" level=debug msg=\"unpigz binary not found, falling back to go gzip library\""}} +2026-08-08T18:54:40.557326305Z {"ts":"2026-08-08T18:54:40.557156683Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:40.557106775Z\" level=debug msg=\"Applying tar in /var/lib/docker/100000.100000/overlay2/9b5c2932e2f5df86f6c92d81f472c22b0cf3358925d4f86d2f6f030aaededf47/diff\" storage-driver=overlay2"}} +2026-08-08T18:54:40.558529937Z {"ts":"2026-08-08T18:54:40.558428765Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:40.558393745Z\" level=debug msg=\"Applied tar sha256:98f457bc8d10b163bace33445bd4ccb025038f8e5c0410b8a1568e14c7e5fa5a to 9b5c2932e2f5df86f6c92d81f472c22b0cf3358925d4f86d2f6f030aaededf47, size: 127\""}} +2026-08-08T18:54:41.059080402Z {"output":"Downloading","time":"2026-08-08T18:54:41.058846772Z","type":"info"} +2026-08-08T18:54:43.353675918Z {"output":"Downloading","time":"2026-08-08T18:54:43.353569276Z","type":"info"} +2026-08-08T18:54:43.664722976Z {"ts":"2026-08-08T18:54:43.664499423Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:43.664424872Z\" level=debug msg=\"Downloaded d36d13322228 to tempfile /var/lib/docker/100000.100000/tmp/GetImageBlob245406526\""}} +2026-08-08T18:54:43.664986965Z {"ts":"2026-08-08T18:54:43.66481755Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:43.664779239Z\" level=debug msg=\"unpigz binary not found, falling back to go gzip library\""}} +2026-08-08T18:54:43.675014515Z {"ts":"2026-08-08T18:54:43.674863885Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:43.674820808Z\" level=debug msg=\"Applying tar in /var/lib/docker/100000.100000/overlay2/a1c812635445017eec4a9e327715e1d48bdd01536f54b5c73d3538e7088dde51/diff\" storage-driver=overlay2"}} +2026-08-08T18:54:45.450457547Z {"output":"Extracting","time":"2026-08-08T18:54:45.450329428Z","type":"info"} +2026-08-08T18:54:47.514693258Z {"output":"Extracting","time":"2026-08-08T18:54:47.514548411Z","type":"info"} +2026-08-08T18:54:49.594411517Z {"output":"Extracting","time":"2026-08-08T18:54:49.594291197Z","type":"info"} +2026-08-08T18:54:51.674390120Z {"output":"Extracting","time":"2026-08-08T18:54:51.674224487Z","type":"info"} +2026-08-08T18:54:53.430265611Z {"ts":"2026-08-08T18:54:53.429982914Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:53.429882177Z\" level=debug msg=\"Applied tar sha256:c113f51801f7e401645dd9e42159051442178afbb0cd40be6f0f77376174c187 to a1c812635445017eec4a9e327715e1d48bdd01536f54b5c73d3538e7088dde51, size: 909018792\""}} +2026-08-08T18:54:54.009929814Z {"output":"Pull complete","time":"2026-08-08T18:54:54.009803117Z","type":"info"} +2026-08-08T18:54:54.267472566Z {"ts":"2026-08-08T18:54:54.267234657Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:54.267162951Z\" level=debug msg=\"unpigz binary not found, falling back to go gzip library\""}} +2026-08-08T18:54:54.425489669Z {"ts":"2026-08-08T18:54:54.425230721Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:54.425158422Z\" level=debug msg=\"Applying tar in /var/lib/docker/100000.100000/overlay2/a5452f876c60787c1413fd8ee0070123217744e28ec094acbbd0168d8b46b295/diff\" storage-driver=overlay2"}} +2026-08-08T18:54:54.788609524Z {"ts":"2026-08-08T18:54:54.788466538Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:54.788268337Z\" level=debug msg=\"Applied tar sha256:52c1cdc75cf3313ad9b0a08294086d52dfe64a80e6e5f43c9af45aec19a2162e to a5452f876c60787c1413fd8ee0070123217744e28ec094acbbd0168d8b46b295, size: 47706112\""}} +2026-08-08T18:54:54.806338865Z {"ts":"2026-08-08T18:54:54.806091694Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:54.806004349Z\" level=debug msg=\"unpigz binary not found, falling back to go gzip library\""}} +2026-08-08T18:54:54.814902132Z {"ts":"2026-08-08T18:54:54.814774774Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:54.814458635Z\" level=debug msg=\"Applying tar in /var/lib/docker/100000.100000/overlay2/6d4b8c4a49dc44c438ef42b6624371f2f039b1cc2d8c31c1d74a2c6a497683f6/diff\" storage-driver=overlay2"}} +2026-08-08T18:54:55.171325140Z {"ts":"2026-08-08T18:54:55.17114956Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:55.171082414Z\" level=debug msg=\"Applied tar sha256:d1d6052514d67109a93987d6a78c2291963ec1aefbc7b13c772a357f850ce9aa to 6d4b8c4a49dc44c438ef42b6624371f2f039b1cc2d8c31c1d74a2c6a497683f6, size: 47706112\""}} +2026-08-08T18:54:55.192063698Z {"ts":"2026-08-08T18:54:55.191887924Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:55.191816299Z\" level=debug msg=\"unpigz binary not found, falling back to go gzip library\""}} +2026-08-08T18:54:55.200933856Z {"ts":"2026-08-08T18:54:55.200751985Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:55.200709196Z\" level=debug msg=\"Applying tar in /var/lib/docker/100000.100000/overlay2/410a4c28125bd086d83060d0116a98026f8bec7bd4ac8c24195d4ef8ebef87ed/diff\" storage-driver=overlay2"}} +2026-08-08T18:54:55.205652632Z {"ts":"2026-08-08T18:54:55.205497344Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:55.205463184Z\" level=debug msg=\"Applied tar sha256:29e8e82ccc837d76f5d0628ce32ed23499ac9658608de2d8684350a6f583ec6c to 410a4c28125bd086d83060d0116a98026f8bec7bd4ac8c24195d4ef8ebef87ed, size: 333311\""}} +2026-08-08T18:54:55.233652727Z {"ts":"2026-08-08T18:54:55.233503561Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:55.233412858Z\" level=debug msg=\"Adding content digest to lease\" digest=\"sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d\" lease=\"moby-image-sha256:f18945f7fc26b451c3cc8a997c1b1856bcff36f54361c8a61d0c2c37b412cb0e\" remote=\"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu\""}} +2026-08-08T18:54:55.244791453Z {"ts":"2026-08-08T18:54:55.244676103Z","level":"DEBUG","msg":"remounting /sys","caller":"/home/runner/work/envbox/envbox/cli/docker.go:557","func":"github.com/coder/envbox/cli.runDockerCVM"} +2026-08-08T18:54:55.247581633Z {"ts":"2026-08-08T18:54:55.247497034Z","level":"DEBUG","msg":"fetching image metadata","caller":"/home/runner/work/envbox/envbox/cli/docker.go:578","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"image":"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu","username":"coder"}} +2026-08-08T18:54:55.247591536Z {"output":"Getting image metadata...","time":"2026-08-08T18:54:55.247535879Z","type":"info"} +2026-08-08T18:54:55.248499329Z {"ts":"2026-08-08T18:54:55.24832191Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:55.248261535Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":false,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":false,\\\"Cmd\\\":[\\\"infinity\\\"],\\\"Domainname\\\":\\\"\\\",\\\"Entrypoint\\\":[\\\"sleep\\\"],\\\"Env\\\":null,\\\"HostConfig\\\":{\\\"AutoRemove\\\":false,\\\"Binds\\\":null,\\\"BlkioDeviceReadBps\\\":null,\\\"BlkioDeviceReadIOps\\\":null,\\\"BlkioDeviceWriteBps\\\":null,\\\"BlkioDeviceWriteIOps\\\":null,\\\"BlkioWeight\\\":0,\\\"BlkioWeightDevice\\\":null,\\\"CapAdd\\\":null,\\\"CapDrop\\\":null,\\\"Cgroup\\\":\\\"\\\",\\\"CgroupParent\\\":\\\"\\\",\\\"CgroupnsMode\\\":\\\"\\\",\\\"ConsoleSize\\\":[0,0],\\\"ContainerIDFile\\\":\\\"\\\",\\\"CpuCount\\\":0,\\\"CpuPercent\\\":0,\\\"CpuPeriod\\\":0,\\\"CpuQuota\\\":0,\\\"CpuRealtimePeriod\\\":0,\\\"CpuRealtimeRuntime\\\":0,\\\"CpuShares\\\":0,\\\"CpusetCpus\\\":\\\"\\\",\\\"CpusetMems\\\":\\\"\\\",\\\"DeviceCgroupRules\\\":null,\\\"DeviceRequests\\\":null,\\\"Devices\\\":null,\\\"Dns\\\":null,\\\"DnsOptions\\\":null,\\\"DnsSearch\\\":null,\\\"ExtraHosts\\\":null,\\\"GroupAdd\\\":null,\\\"IOMaximumBandwidth\\\":0,\\\"IOMaximumIOps\\\":0,\\\"IpcMode\\\":\\\"\\\",\\\"Isolation\\\":\\\"\\\",\\\"Links\\\":null,\\\"LogConfig\\\":{\\\"Config\\\":null,\\\"Type\\\":\\\"\\\"},\\\"MaskedPaths\\\":null,\\\"Memory\\\":0,\\\"MemoryReservation\\\":0,\\\"MemorySwap\\\":0,\\\"MemorySwappiness\\\":null,\\\"NanoCpus\\\":0,\\\"NetworkMode\\\":\\\"\\\",\\\"OomKillDisable\\\":null,\\\"OomScoreAdj\\\":0,\\\"PidMode\\\":\\\"\\\",\\\"PidsLimit\\\":null,\\\"PortBindings\\\":null,\\\"Privileged\\\":false,\\\"PublishAllPorts\\\":false,\\\"ReadonlyPaths\\\":null,\\\"ReadonlyRootfs\\\":false,\\\"RestartPolicy\\\":{\\\"MaximumRetryCount\\\":0,\\\"Name\\\":\\\"\\\"},\\\"Runtime\\\":\\\"sysbox-runc\\\",\\\"SecurityOpt\\\":null,\\\"ShmSize\\\":0,\\\"UTSMode\\\":\\\"\\\",\\\"Ulimits\\\":null,\\\"UsernsMode\\\":\\\"\\\",\\\"VolumeDriver\\\":\\\"\\\",\\\"VolumesFrom\\\":null},\\\"Hostname\\\":\\\"\\\",\\\"Image\\\":\\\"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu\\\",\\\"Labels\\\":null,\\\"OnBuild\\\":null,\\\"OpenStdin\\\":false,\\\"StdinOnce\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"Volumes\\\":null,\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/create vars=\"map[version:1.51]\""}} +2026-08-08T18:54:56.801351906Z {"ts":"2026-08-08T18:54:56.801188764Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:56.801096560Z\" level=debug msg=\"container mounted via layerStore\" container=efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2 root=/var/lib/docker/100000.100000/overlay2/5eb6f20b423021ea8e208d1ba18ec177cb47e9ab7439c3dbefb1abc8216702f6/merged storage-driver=overlay2"}} +2026-08-08T18:54:56.813463952Z {"ts":"2026-08-08T18:54:56.813304917Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:56.813257754Z\" level=debug msg=\"handling POST request\" method=POST module=api request-url=/v1.51/containers/efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2/start vars=\"map[name:efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2 version:1.51]\""}} +2026-08-08T18:54:56.813905651Z {"ts":"2026-08-08T18:54:56.813788818Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:56.813750727Z\" level=debug msg=\"container mounted via layerStore\" container=efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2 root=/var/lib/docker/100000.100000/overlay2/5eb6f20b423021ea8e208d1ba18ec177cb47e9ab7439c3dbefb1abc8216702f6/merged storage-driver=overlay2"}} +2026-08-08T18:54:56.819636918Z {"ts":"2026-08-08T18:54:56.81950644Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:56.819454791Z\" level=debug msg=\"bundle dir created\" bundle=/var/run/docker/containerd/efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2 module=libcontainerd namespace=moby-100000.100000 root=/var/lib/docker/100000.100000/overlay2/5eb6f20b423021ea8e208d1ba18ec177cb47e9ab7439c3dbefb1abc8216702f6/merged"}} +2026-08-08T18:54:56.834715947Z {"ts":"2026-08-08T18:54:56.834536088Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:56.834465889Z\" level=debug msg=\"creating task\" id=efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2 runtime=io.containerd.runc.v2"}} +2026-08-08T18:54:56.834788769Z {"ts":"2026-08-08T18:54:56.834699299Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:56.834495946Z\" level=debug msg=\"activating mount\" mounts=\"[]\" name=efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2"}} +2026-08-08T18:54:56.839988572Z {"ts":"2026-08-08T18:54:56.839858206Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:56.839741037Z\" level=info msg=\"connecting to shim efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2\" address=\"unix:///run/containerd/s/39cbd469bd15a77f91c000f9d7cee0ff22a398e96b9fe30879adcfd416e95dfa\" namespace=moby-100000.100000 protocol=ttrpc version=3"}} +2026-08-08T18:54:56.842098721Z {"ts":"2026-08-08T18:54:56.841893679Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:56.841725602Z\" level=debug msg=\"loading plugin\" id=io.containerd.event.v1.publisher runtime=io.containerd.runc.v2 type=io.containerd.event.v1"}} +2026-08-08T18:54:56.842871527Z {"ts":"2026-08-08T18:54:56.842703022Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:56.841871536Z\" level=debug msg=\"loading plugin\" id=io.containerd.internal.v1.shutdown runtime=io.containerd.runc.v2 type=io.containerd.internal.v1"}} +2026-08-08T18:54:56.842877885Z {"ts":"2026-08-08T18:54:56.842743204Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:56.841916241Z\" level=debug msg=\"loading plugin\" id=io.containerd.ttrpc.v1.task runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1"}} +2026-08-08T18:54:56.842880441Z {"ts":"2026-08-08T18:54:56.842771751Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:56.842367866Z\" level=debug msg=\"registering ttrpc service\" id=io.containerd.ttrpc.v1.task runtime=io.containerd.runc.v2"}} +2026-08-08T18:54:56.843652573Z {"ts":"2026-08-08T18:54:56.843552533Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:56.843296796Z\" level=debug msg=\"serving api on socket\" socket=\"[inherited from parent]\""}} +2026-08-08T18:54:56.843799291Z {"ts":"2026-08-08T18:54:56.843670429Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:56.843327073Z\" level=debug msg=\"starting signal loop\" namespace=moby-100000.100000 path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby-100000.100000/efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2 pid=242 runtime=io.containerd.runc.v2"}} +2026-08-08T18:54:56.851488847Z {"ts":"2026-08-08T18:54:56.851391692Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:56.851346877Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T18:54:56.852022530Z {"ts":"2026-08-08T18:54:56.851928197Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:56.851857154Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T18:54:56.857991663Z {"ts":"2026-08-08T18:54:56.857887372Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:56.857838628Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.45/containers/json?all=1\u0026filters=%7B%22id%22%3A%7B%22efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2%22%3Atrue%7D%7D\" vars=\"map[version:1.45]\""}} +2026-08-08T18:54:56.860314286Z {"ts":"2026-08-08T18:54:56.860209751Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 18:54:56\" level=info msg=\"registered new container efd1f72330b5\""}} +2026-08-08T18:54:56.865857676Z {"ts":"2026-08-08T18:54:56.86572957Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:56.865685697Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T18:54:56.867693729Z {"ts":"2026-08-08T18:54:56.867591962Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:56.867259907Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T18:54:56.874456324Z {"ts":"2026-08-08T18:54:56.874229899Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 18:54:56\" level=info msg=\"Container pre-registration completed: id = efd1f72330b5\""}} +2026-08-08T18:54:56.875505458Z {"ts":"2026-08-08T18:54:56.87540348Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:56.875345164Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T18:54:56.876039222Z {"ts":"2026-08-08T18:54:56.875953718Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:56.875870291Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T18:54:56.882947633Z {"ts":"2026-08-08T18:54:56.88285286Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:56.882803643Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/containers/efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2/json vars=\"map[name:efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2 version:1.45]\""}} +2026-08-08T18:54:56.883333315Z {"ts":"2026-08-08T18:54:56.883225698Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:56.883167671Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.45/containers/json?all=1\u0026filters=%7B%22id%22%3A%7B%22efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2%22%3Atrue%7D%7D\" vars=\"map[version:1.45]\""}} +2026-08-08T18:54:56.951969465Z {"ts":"2026-08-08T18:54:56.95176717Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 18:54:56\" level=info msg=\"Container registration completed: id = efd1f72330b5, initPid = 283, uid:gid = 100000:100000\""}} +2026-08-08T18:54:57.023899978Z {"ts":"2026-08-08T18:54:57.023740302Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.023619317Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/create"}} +2026-08-08T18:54:57.052415478Z {"ts":"2026-08-08T18:54:57.052154205Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.052090141Z\" level=debug msg=\"sandbox set key processing took 446.805µs for container efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2\""}} +2026-08-08T18:54:57.052449645Z {"ts":"2026-08-08T18:54:57.052230205Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.052168734Z\" level=debug msg=\"Assigning addresses for endpoint exciting_satoshi's interface on network bridge\""}} +2026-08-08T18:54:57.052457405Z {"ts":"2026-08-08T18:54:57.05226928Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.052184348Z\" level=debug msg=\"RequestAddress(LocalDefault/172.19.0.0/30, \u003cnil\u003e, map[com.docker.network.endpoint.name:exciting_satoshi])\""}} +2026-08-08T18:54:57.052459244Z {"ts":"2026-08-08T18:54:57.052295052Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.052205665Z\" level=debug msg=\"Request address PoolID:172.19.0.0/30 Bits: 4, Unselected: 1, Sequence: (0xd0000000, 1)-\u003eend Curr:0 Serial:false PrefAddress:invalid IP \""}} +2026-08-08T18:54:57.053513094Z {"ts":"2026-08-08T18:54:57.053391761Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.053351712Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T18:54:57.054678199Z {"ts":"2026-08-08T18:54:57.054602001Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.054566858Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -A PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T18:54:57.055841886Z {"ts":"2026-08-08T18:54:57.055757175Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.055728079Z\" level=debug msg=\"bridge endpoint host link is up\" hostifname=veth20b6039 ifi=5"}} +2026-08-08T18:54:57.065331787Z {"ts":"2026-08-08T18:54:57.06521406Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.065168363Z\" level=debug msg=\"link has been set to up\" eid=2fe58723b4d6 ep=exciting_satoshi net=bridge nid=6b490b95d379"}} +2026-08-08T18:54:57.065580521Z {"ts":"2026-08-08T18:54:57.065426877Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.065298941Z\" level=debug msg=\"link update\" eid=2fe58723b4d6 ep=exciting_satoshi flags=\"deviceFlags(IFF_UP | IFF_BROADCAST | IFF_RUNNING | IFF_MULTICAST | IFF_LOWER_UP)\" iface=eth0 ifi=2 net=bridge nid=6b490b95d379"}} +2026-08-08T18:54:57.065786242Z {"ts":"2026-08-08T18:54:57.065659405Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.065491719Z\" level=debug msg=\"Bridge port is forwarding\" eid=2fe58723b4d6 ep=exciting_satoshi net=bridge nid=6b490b95d379 veth=veth764ba49"}} +2026-08-08T18:54:57.065933014Z {"ts":"2026-08-08T18:54:57.065842235Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.065616645Z\" level=debug msg=\"Sending unsolicited ARP/NA\" eid=2fe58723b4d6 ep=exciting_satoshi iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"8e:dc:c7:50:63:e6\" mcastRouteOk=true net=bridge nid=6b490b95d379"}} +2026-08-08T18:54:57.070891763Z {"ts":"2026-08-08T18:54:57.07078045Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.070746962Z\" level=info msg=\"sbJoin: gwep4 ''-\u003e'2fe58723b4d6', gwep6 ''-\u003e''\" eid=2fe58723b4d6 ep=exciting_satoshi net=bridge nid=6b490b95d379"}} +2026-08-08T18:54:57.071137052Z {"ts":"2026-08-08T18:54:57.07106924Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.070769474Z\" level=debug msg=\"Programming external connectivity on endpoint\" eid=2fe58723b4d6 ep=exciting_satoshi epid=2fe58723b4d6 gw4=2fe58723b4d6 gw6= net=bridge nid=6b490b95d379"}} +2026-08-08T18:54:57.082509076Z {"ts":"2026-08-08T18:54:57.082355739Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.082318839Z\" level=debug msg=\"EnableService START\" container=efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2"}} +2026-08-08T18:54:57.082637427Z {"ts":"2026-08-08T18:54:57.082457603Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.082335403Z\" level=debug msg=\"EnableService DONE\" container=efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2"}} +2026-08-08T18:54:57.095665188Z {"ts":"2026-08-08T18:54:57.095536568Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.095475706Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/start"}} +2026-08-08T18:54:57.103672536Z {"ts":"2026-08-08T18:54:57.102681934Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.102305826Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/containers/efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2/json vars=\"map[name:efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2 version:1.51]\""}} +2026-08-08T18:54:57.103891733Z {"ts":"2026-08-08T18:54:57.103749021Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.103678879Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"stat\\\",\\\"/sbin/init\\\"],\\\"Detach\\\":false,\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2/exec vars=\"map[name:efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2 version:1.51]\""}} +2026-08-08T18:54:57.105248181Z {"ts":"2026-08-08T18:54:57.10514225Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.104764051Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.51/exec/7218610ab8f34e3bc323c163d2e11c48891bca905a026b29e4eac74ce5daaf73/start vars=\"map[name:7218610ab8f34e3bc323c163d2e11c48891bca905a026b29e4eac74ce5daaf73 version:1.51]\""}} +2026-08-08T18:54:57.106777009Z {"ts":"2026-08-08T18:54:57.106702704Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.104881313Z\" level=debug msg=\"starting exec command 7218610ab8f34e3bc323c163d2e11c48891bca905a026b29e4eac74ce5daaf73 in container efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2\""}} +2026-08-08T18:54:57.107274820Z {"ts":"2026-08-08T18:54:57.10719098Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.107121066Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T18:54:57.107344202Z {"ts":"2026-08-08T18:54:57.107241288Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.107142927Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T18:54:57.120789204Z {"ts":"2026-08-08T18:54:57.120672028Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.120636200Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T18:54:57.180351942Z {"ts":"2026-08-08T18:54:57.180201451Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.180147313Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T18:54:57.180595650Z {"ts":"2026-08-08T18:54:57.180417662Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.180282356Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T18:54:57.180708651Z {"ts":"2026-08-08T18:54:57.18061677Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.180394056Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T18:54:57.180807162Z {"ts":"2026-08-08T18:54:57.180743543Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.180426759Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T18:54:57.180968952Z {"ts":"2026-08-08T18:54:57.180894589Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.180443150Z\" level=debug msg=\"attach done\""}} +2026-08-08T18:54:57.181247712Z {"ts":"2026-08-08T18:54:57.181163754Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.181112352Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/exec/7218610ab8f34e3bc323c163d2e11c48891bca905a026b29e4eac74ce5daaf73/json vars=\"map[id:7218610ab8f34e3bc323c163d2e11c48891bca905a026b29e4eac74ce5daaf73 version:1.51]\""}} +2026-08-08T18:54:57.182042025Z {"ts":"2026-08-08T18:54:57.181916592Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.181804125Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"getent\\\",\\\"passwd\\\",\\\"coder\\\"],\\\"Detach\\\":false,\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2/exec vars=\"map[name:efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2 version:1.51]\""}} +2026-08-08T18:54:57.182526961Z {"ts":"2026-08-08T18:54:57.182459592Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.182406665Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.51/exec/37612d13a9894c568daeab91df3242fc721b7da9a43c943eb412805e07113a18/start vars=\"map[name:37612d13a9894c568daeab91df3242fc721b7da9a43c943eb412805e07113a18 version:1.51]\""}} +2026-08-08T18:54:57.183037736Z {"ts":"2026-08-08T18:54:57.182963419Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.182921339Z\" level=debug msg=\"starting exec command 37612d13a9894c568daeab91df3242fc721b7da9a43c943eb412805e07113a18 in container efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2\""}} +2026-08-08T18:54:57.183938390Z {"ts":"2026-08-08T18:54:57.183875804Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.183832007Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T18:54:57.184002970Z {"ts":"2026-08-08T18:54:57.183962936Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.183859218Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T18:54:57.185124093Z {"ts":"2026-08-08T18:54:57.185035976Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.184942134Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T18:54:57.228004494Z {"ts":"2026-08-08T18:54:57.227844751Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.227789158Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T18:54:57.228485131Z {"ts":"2026-08-08T18:54:57.228335752Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.228286798Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T18:54:57.228603547Z {"ts":"2026-08-08T18:54:57.228547954Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.228441664Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T18:54:57.228863764Z {"ts":"2026-08-08T18:54:57.228728756Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.228554562Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T18:54:57.228869711Z {"ts":"2026-08-08T18:54:57.22877846Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.228574808Z\" level=debug msg=\"attach done\""}} +2026-08-08T18:54:57.229250398Z {"ts":"2026-08-08T18:54:57.229168578Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.228917083Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/exec/37612d13a9894c568daeab91df3242fc721b7da9a43c943eb412805e07113a18/json vars=\"map[id:37612d13a9894c568daeab91df3242fc721b7da9a43c943eb412805e07113a18 version:1.51]\""}} +2026-08-08T18:54:57.229608311Z {"ts":"2026-08-08T18:54:57.229509487Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.229454998Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"cat\\\",\\\"/etc/os-release\\\"],\\\"Detach\\\":false,\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2/exec vars=\"map[name:efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2 version:1.51]\""}} +2026-08-08T18:54:57.230187349Z {"ts":"2026-08-08T18:54:57.230090575Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.229890295Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.51/exec/17116f71baebb7e55128f7db54476f7601dafad6d59db9707a11dd117da6454f/start vars=\"map[name:17116f71baebb7e55128f7db54476f7601dafad6d59db9707a11dd117da6454f version:1.51]\""}} +2026-08-08T18:54:57.230358362Z {"ts":"2026-08-08T18:54:57.230126216Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.229984093Z\" level=debug msg=\"starting exec command 17116f71baebb7e55128f7db54476f7601dafad6d59db9707a11dd117da6454f in container efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2\""}} +2026-08-08T18:54:57.231288750Z {"ts":"2026-08-08T18:54:57.231114198Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.230975627Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T18:54:57.231322612Z {"ts":"2026-08-08T18:54:57.231279104Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.230990222Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T18:54:57.232184323Z {"ts":"2026-08-08T18:54:57.232106257Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.232063118Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T18:54:57.299497037Z {"ts":"2026-08-08T18:54:57.299076968Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.298918891Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T18:54:57.299792015Z {"ts":"2026-08-08T18:54:57.299703048Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.299285770Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T18:54:57.299864193Z {"ts":"2026-08-08T18:54:57.299806661Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.299328430Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T18:54:57.299934270Z {"ts":"2026-08-08T18:54:57.299881874Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.299361079Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T18:54:57.299990650Z {"ts":"2026-08-08T18:54:57.299943351Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.299392269Z\" level=debug msg=\"attach done\""}} +2026-08-08T18:54:57.300087101Z {"ts":"2026-08-08T18:54:57.300017277Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.299865651Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/exec/17116f71baebb7e55128f7db54476f7601dafad6d59db9707a11dd117da6454f/json vars=\"map[id:17116f71baebb7e55128f7db54476f7601dafad6d59db9707a11dd117da6454f version:1.51]\""}} +2026-08-08T18:54:57.300810014Z {"ts":"2026-08-08T18:54:57.300719587Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.300672696Z\" level=debug msg=\"handling DELETE request\" method=DELETE module=api request-url=\"/v1.51/containers/efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2?force=1\" vars=\"map[name:efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2 version:1.51]\""}} +2026-08-08T18:54:57.301300015Z {"ts":"2026-08-08T18:54:57.301093574Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.301038165Z\" level=debug msg=\"sending signal 9 (killed) to container\" container=efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2 signal=9"}} +2026-08-08T18:54:57.317691218Z {"ts":"2026-08-08T18:54:57.317495668Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.317427852Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T18:54:57.327499305Z {"ts":"2026-08-08T18:54:57.327312451Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 18:54:57\" level=info msg=\"Container unregistration completed: id = efd1f72330b5\""}} +2026-08-08T18:54:57.639245220Z {"ts":"2026-08-08T18:54:57.638868143Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 18:54:57\" level=info msg=\"unregistered container efd1f72330b5\""}} +2026-08-08T18:54:57.640912993Z {"ts":"2026-08-08T18:54:57.640365322Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.640303853Z\" level=info msg=\"shim disconnected\" id=efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2 namespace=moby-100000.100000"}} +2026-08-08T18:54:57.640925944Z {"ts":"2026-08-08T18:54:57.640510316Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.640490065Z\" level=info msg=\"cleaning up after shim disconnected\" id=efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2 namespace=moby-100000.100000"}} +2026-08-08T18:54:57.640932549Z {"ts":"2026-08-08T18:54:57.640664898Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.640599062Z\" level=info msg=\"cleaning up dead shim\" id=efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2 namespace=moby-100000.100000"}} +2026-08-08T18:54:57.641302405Z {"ts":"2026-08-08T18:54:57.641195045Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.641149959Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/delete"}} +2026-08-08T18:54:57.641317409Z {"ts":"2026-08-08T18:54:57.641273862Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.641181820Z\" level=info msg=\"ignoring event\" container=efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2 module=libcontainerd namespace=moby-100000.100000 topic=/tasks/delete type=\"*events.TaskDelete\""}} +2026-08-08T18:54:57.650938050Z {"ts":"2026-08-08T18:54:57.650217941Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.650139814Z\" level=warning msg=\"warnings while cleaning up dead shim\" id=efd1f72330b51275a2d7cfc479c8faca9ef8c7971f9fe2a742cb87f4c278b1a2 namespace=moby-100000.100000 warnings=\"time=\\\"2026-08-08T18:54:57Z\\\" level=debug msg=\\\"starting signal loop\\\" namespace=moby-100000.100000 pid=459 runtime=io.containerd.runc.v2\\n\""}} +2026-08-08T18:54:57.662178350Z {"ts":"2026-08-08T18:54:57.66191707Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.661819661Z\" level=debug msg=\"Unsolicited ARP/NA sends cancelled\" eid=2fe58723b4d6 ep=exciting_satoshi iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"8e:dc:c7:50:63:e6\" mcastRouteOk=true net=bridge nid=6b490b95d379"}} +2026-08-08T18:54:57.695251530Z {"ts":"2026-08-08T18:54:57.695051595Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.694969496Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T18:54:57.696524755Z {"ts":"2026-08-08T18:54:57.696358336Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.696300089Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -D PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T18:54:57.773219648Z {"ts":"2026-08-08T18:54:57.773055596Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.772982162Z\" level=debug msg=\"Releasing addresses for endpoint exciting_satoshi's interface on network bridge\""}} +2026-08-08T18:54:57.773254485Z {"ts":"2026-08-08T18:54:57.773189126Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.773010617Z\" level=debug msg=\"ReleaseAddress(LocalDefault/172.19.0.0/30, 172.19.0.2)\""}} +2026-08-08T18:54:57.773325032Z {"ts":"2026-08-08T18:54:57.773233907Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.773032701Z\" level=debug msg=\"Released address Address:172.19.0.2 Sequence:Bits: 4, Unselected: 1, Sequence: (0xd0000000, 1)-\u003eend Curr:3\""}} +2026-08-08T18:54:57.794968079Z {"output":"Detected entrypoint user '1000:1000' with home directory \"/home/coder\"","time":"2026-08-08T18:54:57.79484213Z","type":"info"} +2026-08-08T18:54:57.795030602Z {"ts":"2026-08-08T18:54:57.794862885Z","level":"DEBUG","msg":"fetched image metadata","caller":"/home/runner/work/envbox/envbox/cli/docker.go:595","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"uid":"1000","gid":"1000","has_init":true,"os_release":"ubuntu","home_dir":"/home/coder"}} +2026-08-08T18:54:57.795034699Z {"ts":"2026-08-08T18:54:57.794941893Z","level":"DEBUG","msg":"chmod'ing directory","caller":"/home/runner/work/envbox/envbox/cli/docker.go:618","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"path":"/home/coder","mode":"02755"}} +2026-08-08T18:54:57.795154923Z {"ts":"2026-08-08T18:54:57.795006701Z","level":"DEBUG","msg":"chowning mount","caller":"/home/runner/work/envbox/envbox/cli/docker.go:652","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"source":"/home/coder","target":"/home/coder","uid":101000,"gid":101000}} +2026-08-08T18:54:57.795217894Z {"output":"Creating workspace...","time":"2026-08-08T18:54:57.795094845Z","type":"info"} +2026-08-08T18:54:57.796520068Z {"ts":"2026-08-08T18:54:57.796203501Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.795494436Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":false,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":false,\\\"Cmd\\\":[],\\\"Domainname\\\":\\\"\\\",\\\"Entrypoint\\\":[\\\"/sbin/init\\\"],\\\"Env\\\":[\\\"CODER_AGENT_TOKEN=\\\",\\\"CODER_AGENT_SUBSYSTEM=envbox\\\"],\\\"HostConfig\\\":{\\\"AutoRemove\\\":true,\\\"Binds\\\":[\\\"/var/lib/coder/docker:/var/lib/docker\\\",\\\"/var/lib/coder/containers:/var/lib/containers\\\",\\\"/home/coder:/home/coder\\\"],\\\"BlkioDeviceReadBps\\\":null,\\\"BlkioDeviceReadIOps\\\":null,\\\"BlkioDeviceWriteBps\\\":null,\\\"BlkioDeviceWriteIOps\\\":null,\\\"BlkioWeight\\\":0,\\\"BlkioWeightDevice\\\":null,\\\"CapAdd\\\":null,\\\"CapDrop\\\":null,\\\"Cgroup\\\":\\\"\\\",\\\"CgroupParent\\\":\\\"\\\",\\\"CgroupnsMode\\\":\\\"\\\",\\\"ConsoleSize\\\":[0,0],\\\"ContainerIDFile\\\":\\\"\\\",\\\"CpuCount\\\":0,\\\"CpuPercent\\\":0,\\\"CpuPeriod\\\":100000,\\\"CpuQuota\\\":100000,\\\"CpuRealtimePeriod\\\":0,\\\"CpuRealtimeRuntime\\\":0,\\\"CpuShares\\\":0,\\\"CpusetCpus\\\":\\\"\\\",\\\"CpusetMems\\\":\\\"\\\",\\\"DeviceCgroupRules\\\":null,\\\"DeviceRequests\\\":null,\\\"Devices\\\":[],\\\"Dns\\\":null,\\\"DnsOptions\\\":null,\\\"DnsSearch\\\":null,\\\"ExtraHosts\\\":[\\\"host.docker.internal:host-gateway\\\"],\\\"GroupAdd\\\":null,\\\"IOMaximumBandwidth\\\":0,\\\"IOMaximumIOps\\\":0,\\\"IpcMode\\\":\\\"\\\",\\\"Isolation\\\":\\\"\\\",\\\"Links\\\":null,\\\"LogConfig\\\":{\\\"Config\\\":null,\\\"Type\\\":\\\"\\\"},\\\"MaskedPaths\\\":null,\\\"Memory\\\":4294967296,\\\"MemoryReservation\\\":0,\\\"MemorySwap\\\":0,\\\"MemorySwappiness\\\":null,\\\"NanoCpus\\\":0,\\\"NetworkMode\\\":\\\"\\\",\\\"OomKillDisable\\\":null,\\\"OomScoreAdj\\\":0,\\\"PidMode\\\":\\\"\\\",\\\"PidsLimit\\\":null,\\\"PortBindings\\\":null,\\\"Privileged\\\":false,\\\"PublishAllPorts\\\":false,\\\"ReadonlyPaths\\\":null,\\\"ReadonlyRootfs\\\":false,\\\"RestartPolicy\\\":{\\\"MaximumRetryCount\\\":0,\\\"Name\\\":\\\"\\\"},\\\"Runtime\\\":\\\"sysbox-runc\\\",\\\"SecurityOpt\\\":null,\\\"ShmSize\\\":0,\\\"UTSMode\\\":\\\"\\\",\\\"Ulimits\\\":null,\\\"UsernsMode\\\":\\\"\\\",\\\"VolumeDriver\\\":\\\"\\\",\\\"VolumesFrom\\\":null},\\\"Hostname\\\":\\\"envbox-smoke\\\",\\\"Image\\\":\\\"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu\\\",\\\"Labels\\\":null,\\\"OnBuild\\\":null,\\\"OpenStdin\\\":false,\\\"StdinOnce\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"root\\\",\\\"Volumes\\\":null,\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=\"/v1.51/containers/create?name=workspace_cvm\" vars=\"map[version:1.51]\""}} +2026-08-08T18:54:57.818484935Z {"ts":"2026-08-08T18:54:57.818323172Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.818214500Z\" level=debug msg=\"container mounted via layerStore\" container=5b0acc590c0777d8ddf969be2eac20f553d44e9a3a0f572b10a8c786305eedfb root=/var/lib/docker/100000.100000/overlay2/c7efc84024e06416e71787dd25c26117f6aaded333c92ae2869461d60e965e3d/merged storage-driver=overlay2"}} +2026-08-08T18:54:57.829789250Z {"output":"Pruning images to free up disk...","time":"2026-08-08T18:54:57.829724857Z","type":"info"} +2026-08-08T18:54:57.830139700Z {"ts":"2026-08-08T18:54:57.830049279Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.830014483Z\" level=debug msg=\"handling POST request\" method=POST module=api request-url=\"/v1.51/images/prune?filters=%7B%22dangling%22%3A%7B%22false%22%3Atrue%7D%7D\" vars=\"map[version:1.51]\""}} +2026-08-08T18:54:57.830724359Z {"output":"Starting up workspace...","time":"2026-08-08T18:54:57.83066837Z","type":"info"} +2026-08-08T18:54:57.831061814Z {"ts":"2026-08-08T18:54:57.830963796Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.830925341Z\" level=debug msg=\"handling POST request\" method=POST module=api request-url=/v1.51/containers/5b0acc590c0777d8ddf969be2eac20f553d44e9a3a0f572b10a8c786305eedfb/start vars=\"map[name:5b0acc590c0777d8ddf969be2eac20f553d44e9a3a0f572b10a8c786305eedfb version:1.51]\""}} +2026-08-08T18:54:57.831498749Z {"ts":"2026-08-08T18:54:57.831391455Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.831347567Z\" level=debug msg=\"container mounted via layerStore\" container=5b0acc590c0777d8ddf969be2eac20f553d44e9a3a0f572b10a8c786305eedfb root=/var/lib/docker/100000.100000/overlay2/c7efc84024e06416e71787dd25c26117f6aaded333c92ae2869461d60e965e3d/merged storage-driver=overlay2"}} +2026-08-08T18:54:57.837115255Z {"ts":"2026-08-08T18:54:57.83702626Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.836980562Z\" level=debug msg=\"bundle dir created\" bundle=/var/run/docker/containerd/5b0acc590c0777d8ddf969be2eac20f553d44e9a3a0f572b10a8c786305eedfb module=libcontainerd namespace=moby-100000.100000 root=/var/lib/docker/100000.100000/overlay2/c7efc84024e06416e71787dd25c26117f6aaded333c92ae2869461d60e965e3d/merged"}} +2026-08-08T18:54:57.839321850Z {"ts":"2026-08-08T18:54:57.839248481Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 18:54:57\" level=info msg=\"released resources for container efd1f72330b5\""}} +2026-08-08T18:54:57.858645026Z {"ts":"2026-08-08T18:54:57.858471716Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.858431516Z\" level=debug msg=\"creating task\" id=5b0acc590c0777d8ddf969be2eac20f553d44e9a3a0f572b10a8c786305eedfb runtime=io.containerd.runc.v2"}} +2026-08-08T18:54:57.858653852Z {"ts":"2026-08-08T18:54:57.85852737Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.858457543Z\" level=debug msg=\"activating mount\" mounts=\"[]\" name=5b0acc590c0777d8ddf969be2eac20f553d44e9a3a0f572b10a8c786305eedfb"}} +2026-08-08T18:54:57.863542557Z {"ts":"2026-08-08T18:54:57.863414988Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.863317332Z\" level=info msg=\"connecting to shim 5b0acc590c0777d8ddf969be2eac20f553d44e9a3a0f572b10a8c786305eedfb\" address=\"unix:///run/containerd/s/3658d0229ec0ca14965128e5cc21d35d2eb52b33952321172ceb2e8961b37fcc\" namespace=moby-100000.100000 protocol=ttrpc version=3"}} +2026-08-08T18:54:57.867010308Z {"ts":"2026-08-08T18:54:57.866909124Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.865975307Z\" level=debug msg=\"loading plugin\" id=io.containerd.event.v1.publisher runtime=io.containerd.runc.v2 type=io.containerd.event.v1"}} +2026-08-08T18:54:57.867556453Z {"ts":"2026-08-08T18:54:57.867027018Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.866077940Z\" level=debug msg=\"loading plugin\" id=io.containerd.internal.v1.shutdown runtime=io.containerd.runc.v2 type=io.containerd.internal.v1"}} +2026-08-08T18:54:57.867636189Z {"ts":"2026-08-08T18:54:57.867547523Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.866116086Z\" level=debug msg=\"loading plugin\" id=io.containerd.ttrpc.v1.task runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1"}} +2026-08-08T18:54:57.867662207Z {"ts":"2026-08-08T18:54:57.867577306Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.866203483Z\" level=debug msg=\"registering ttrpc service\" id=io.containerd.ttrpc.v1.task runtime=io.containerd.runc.v2"}} +2026-08-08T18:54:57.867699057Z {"ts":"2026-08-08T18:54:57.867658555Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.866803869Z\" level=debug msg=\"serving api on socket\" socket=\"[inherited from parent]\""}} +2026-08-08T18:54:57.867791723Z {"ts":"2026-08-08T18:54:57.867702008Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.866825583Z\" level=debug msg=\"starting signal loop\" namespace=moby-100000.100000 path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby-100000.100000/5b0acc590c0777d8ddf969be2eac20f553d44e9a3a0f572b10a8c786305eedfb pid=483 runtime=io.containerd.runc.v2"}} +2026-08-08T18:54:57.876663097Z {"ts":"2026-08-08T18:54:57.876582735Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.876529765Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T18:54:57.877100521Z {"ts":"2026-08-08T18:54:57.87699784Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.876920476Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T18:54:57.882547516Z {"ts":"2026-08-08T18:54:57.882464723Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.882417882Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.45/containers/json?all=1\u0026filters=%7B%22id%22%3A%7B%225b0acc590c0777d8ddf969be2eac20f553d44e9a3a0f572b10a8c786305eedfb%22%3Atrue%7D%7D\" vars=\"map[version:1.45]\""}} +2026-08-08T18:54:57.883072037Z {"ts":"2026-08-08T18:54:57.882997393Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 18:54:57\" level=info msg=\"registered new container 5b0acc590c07\""}} +2026-08-08T18:54:57.889331764Z {"ts":"2026-08-08T18:54:57.889257779Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.888862188Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T18:54:57.889417646Z {"ts":"2026-08-08T18:54:57.889349042Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.889138563Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T18:54:57.892000775Z {"ts":"2026-08-08T18:54:57.891901678Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 18:54:57\" level=info msg=\"Container pre-registration completed: id = 5b0acc590c07\""}} +2026-08-08T18:54:57.893051816Z {"ts":"2026-08-08T18:54:57.892969448Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.892883325Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T18:54:57.893929384Z {"ts":"2026-08-08T18:54:57.893838574Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.893316787Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T18:54:57.896470512Z {"ts":"2026-08-08T18:54:57.896374344Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.896339765Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/containers/5b0acc590c0777d8ddf969be2eac20f553d44e9a3a0f572b10a8c786305eedfb/json vars=\"map[name:5b0acc590c0777d8ddf969be2eac20f553d44e9a3a0f572b10a8c786305eedfb version:1.45]\""}} +2026-08-08T18:54:57.897471992Z {"ts":"2026-08-08T18:54:57.897384199Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:57.897007482Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.45/containers/json?all=1\u0026filters=%7B%22id%22%3A%7B%225b0acc590c0777d8ddf969be2eac20f553d44e9a3a0f572b10a8c786305eedfb%22%3Atrue%7D%7D\" vars=\"map[version:1.45]\""}} +2026-08-08T18:54:57.962331677Z {"ts":"2026-08-08T18:54:57.962155641Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 18:54:57\" level=info msg=\"Container registration completed: id = 5b0acc590c07, initPid = 519, uid:gid = 100000:100000\""}} +2026-08-08T18:54:58.012602273Z {"ts":"2026-08-08T18:54:58.01245011Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.012257106Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/create"}} +2026-08-08T18:54:58.032347178Z {"ts":"2026-08-08T18:54:58.032152422Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.032087755Z\" level=debug msg=\"sandbox set key processing took 501.526µs for container 5b0acc590c0777d8ddf969be2eac20f553d44e9a3a0f572b10a8c786305eedfb\""}} +2026-08-08T18:54:58.032525356Z {"ts":"2026-08-08T18:54:58.03241602Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.032158402Z\" level=debug msg=\"Assigning addresses for endpoint workspace_cvm's interface on network bridge\""}} +2026-08-08T18:54:58.032645838Z {"ts":"2026-08-08T18:54:58.032561922Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.032172915Z\" level=debug msg=\"RequestAddress(LocalDefault/172.19.0.0/30, \u003cnil\u003e, map[com.docker.network.endpoint.name:workspace_cvm])\""}} +2026-08-08T18:54:58.032855582Z {"ts":"2026-08-08T18:54:58.032609449Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.032196590Z\" level=debug msg=\"Request address PoolID:172.19.0.0/30 Bits: 4, Unselected: 1, Sequence: (0xd0000000, 1)-\u003eend Curr:3 Serial:false PrefAddress:invalid IP \""}} +2026-08-08T18:54:58.033519308Z {"ts":"2026-08-08T18:54:58.03341036Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.033355742Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T18:54:58.034719921Z {"ts":"2026-08-08T18:54:58.034610951Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.034551499Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -A PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T18:54:58.035795834Z {"ts":"2026-08-08T18:54:58.035684183Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.035648138Z\" level=debug msg=\"bridge endpoint host link is up\" hostifname=veth2f22d24 ifi=6"}} +2026-08-08T18:54:58.040191883Z {"ts":"2026-08-08T18:54:58.040106818Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.040006879Z\" level=debug msg=\"link has been set to up\" eid=8c4f8524bb1c ep=workspace_cvm net=bridge nid=6b490b95d379"}} +2026-08-08T18:54:58.040378247Z {"ts":"2026-08-08T18:54:58.040276907Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.040141413Z\" level=debug msg=\"link update\" eid=8c4f8524bb1c ep=workspace_cvm flags=\"deviceFlags(IFF_UP | IFF_BROADCAST | IFF_RUNNING | IFF_MULTICAST | IFF_LOWER_UP)\" iface=eth0 ifi=2 net=bridge nid=6b490b95d379"}} +2026-08-08T18:54:58.040528489Z {"ts":"2026-08-08T18:54:58.040447304Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.040358713Z\" level=debug msg=\"Bridge port is forwarding\" eid=8c4f8524bb1c ep=workspace_cvm net=bridge nid=6b490b95d379 veth=vetheee9ca7"}} +2026-08-08T18:54:58.040702270Z {"ts":"2026-08-08T18:54:58.040621443Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.040465051Z\" level=debug msg=\"Sending unsolicited ARP/NA\" eid=8c4f8524bb1c ep=workspace_cvm iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"6e:db:ff:5e:63:43\" mcastRouteOk=true net=bridge nid=6b490b95d379"}} +2026-08-08T18:54:58.046433660Z {"ts":"2026-08-08T18:54:58.046349518Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.046314693Z\" level=info msg=\"sbJoin: gwep4 ''-\u003e'8c4f8524bb1c', gwep6 ''-\u003e''\" eid=8c4f8524bb1c ep=workspace_cvm net=bridge nid=6b490b95d379"}} +2026-08-08T18:54:58.046564355Z {"ts":"2026-08-08T18:54:58.04648698Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.046337065Z\" level=debug msg=\"Programming external connectivity on endpoint\" eid=8c4f8524bb1c ep=workspace_cvm epid=8c4f8524bb1c gw4=8c4f8524bb1c gw6= net=bridge nid=6b490b95d379"}} +2026-08-08T18:54:58.053438116Z {"ts":"2026-08-08T18:54:58.053353212Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.053319703Z\" level=debug msg=\"EnableService START\" container=5b0acc590c0777d8ddf969be2eac20f553d44e9a3a0f572b10a8c786305eedfb"}} +2026-08-08T18:54:58.053544001Z {"ts":"2026-08-08T18:54:58.053463129Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.053334714Z\" level=debug msg=\"EnableService DONE\" container=5b0acc590c0777d8ddf969be2eac20f553d44e9a3a0f572b10a8c786305eedfb"}} +2026-08-08T18:54:58.065234939Z {"ts":"2026-08-08T18:54:58.065134187Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.065093317Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/start"}} +2026-08-08T18:54:58.076934828Z {"ts":"2026-08-08T18:54:58.076781261Z","level":"DEBUG","msg":"creating bootstrap directory","caller":"/home/runner/work/envbox/envbox/cli/docker.go:759","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"directory":"/home/coder"}} +2026-08-08T18:54:58.076957021Z {"output":"Creating \"/home/coder/.coder\" directory to host Coder assets...","time":"2026-08-08T18:54:58.076869121Z","type":"info"} +2026-08-08T18:54:58.077494443Z {"ts":"2026-08-08T18:54:58.077400637Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.077333742Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"mkdir\\\",\\\"-p\\\",\\\"/home/coder/.coder\\\"],\\\"Detach\\\":false,\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"1000\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/5b0acc590c0777d8ddf969be2eac20f553d44e9a3a0f572b10a8c786305eedfb/exec vars=\"map[name:5b0acc590c0777d8ddf969be2eac20f553d44e9a3a0f572b10a8c786305eedfb version:1.51]\""}} +2026-08-08T18:54:58.078543258Z {"ts":"2026-08-08T18:54:58.078444485Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.078328341Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.51/exec/aaf7365a3684729580a416e0a9502251a3eb1969aeaceb05b071cf173c422630/start vars=\"map[name:aaf7365a3684729580a416e0a9502251a3eb1969aeaceb05b071cf173c422630 version:1.51]\""}} +2026-08-08T18:54:58.078725302Z {"ts":"2026-08-08T18:54:58.078649615Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.078610053Z\" level=debug msg=\"starting exec command aaf7365a3684729580a416e0a9502251a3eb1969aeaceb05b071cf173c422630 in container 5b0acc590c0777d8ddf969be2eac20f553d44e9a3a0f572b10a8c786305eedfb\""}} +2026-08-08T18:54:58.083649741Z {"ts":"2026-08-08T18:54:58.083561342Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.080668316Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T18:54:58.083749746Z {"ts":"2026-08-08T18:54:58.083666536Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.080794227Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T18:54:58.086246726Z {"ts":"2026-08-08T18:54:58.086152745Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.083972426Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T18:54:58.222497105Z {"ts":"2026-08-08T18:54:58.222314023Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.222003518Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T18:54:58.222651736Z {"ts":"2026-08-08T18:54:58.222562363Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.222386798Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T18:54:58.223042001Z {"ts":"2026-08-08T18:54:58.222932534Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.222873883Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T18:54:58.223405361Z {"ts":"2026-08-08T18:54:58.223274532Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.222911170Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T18:54:58.223781325Z {"ts":"2026-08-08T18:54:58.223605403Z","level":"DEBUG","msg":"setting CPU quota","caller":"/home/runner/work/envbox/envbox/cli/docker.go:783","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"quota":200000,"period":100000,"cgroup":"cgroupv2"}} +2026-08-08T18:54:58.224167548Z {"ts":"2026-08-08T18:54:58.223687621Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.222928714Z\" level=debug msg=\"attach done\""}} +2026-08-08T18:54:58.224456361Z {"output":"Envbox startup complete!","time":"2026-08-08T18:54:58.224383551Z","type":"info"} +2026-08-08T18:54:58.224514764Z {"output":"","time":"2026-08-08T18:54:58.224480561Z","type":"done"} +2026-08-08T18:54:58.224585641Z {"ts":"2026-08-08T18:54:58.224309763Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:58.223275465Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/exec/aaf7365a3684729580a416e0a9502251a3eb1969aeaceb05b071cf173c422630/json vars=\"map[id:aaf7365a3684729580a416e0a9502251a3eb1969aeaceb05b071cf173c422630 version:1.51]\""}} +2026-08-08T18:54:58.684562929Z {"ts":"2026-08-08T18:54:58.684407373Z","level":"ERROR","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 18:54:58\" level=error msg=\"Failed to write to /proc/sys/net/core/default_qdisc: open /proc/sys/net/core/default_qdisc: no such file or directory\""}} +2026-08-08T18:54:59.041467323Z {"ts":"2026-08-08T18:54:59.041206394Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:54:59.040839955Z\" level=debug msg=\"Sending unsolicited ARP/NA\" eid=8c4f8524bb1c ep=workspace_cvm iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"6e:db:ff:5e:63:43\" mcastRouteOk=true n=1 net=bridge nid=6b490b95d379"}} +2026-08-08T18:55:00.041317917Z {"ts":"2026-08-08T18:55:00.041130126Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T18:55:00.041032508Z\" level=debug msg=\"Sending unsolicited ARP/NA\" eid=8c4f8524bb1c ep=workspace_cvm iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"6e:db:ff:5e:63:43\" mcastRouteOk=true n=2 net=bridge nid=6b490b95d379"}} diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test4-inner-failed-units.txt b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test4-inner-failed-units.txt new file mode 100644 index 0000000..588a8d4 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test4-inner-failed-units.txt @@ -0,0 +1,60 @@ +Defaulted container "envbox" out of: envbox, initialize-workspace-volume (init) +===== sys-kernel-debug.mount ===== +● sys-kernel-debug.mount - Kernel Debug File System + Loaded: loaded (/lib/systemd/system/sys-kernel-debug.mount; static; vendor preset: enabled) + Active: failed (Result: exit-code) since Sat 2026-08-08 18:54:58 UTC; 9min ago + Where: /sys/kernel/debug + What: debugfs + Docs: https://www.kernel.org/doc/Documentation/filesystems/debugfs.txt + https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems + CPU: 2ms + +Aug 08 18:54:58 envbox-smoke mount[168]: mount: /sys/kernel/debug: permission denied. +Aug 08 18:54:58 envbox-smoke systemd[1]: sys-kernel-debug.mount: Mount process exited, code=exited, status=32/n/a +Aug 08 18:54:58 envbox-smoke systemd[1]: sys-kernel-debug.mount: Failed with result 'exit-code'. +Aug 08 18:54:58 envbox-smoke systemd[1]: Failed to mount Kernel Debug File System. +Warning: journal has been rotated since unit was started, output may be incomplete. +===== sys-kernel-tracing.mount ===== +● sys-kernel-tracing.mount - Kernel Trace File System + Loaded: loaded (/lib/systemd/system/sys-kernel-tracing.mount; static; vendor preset: enabled) + Active: failed (Result: exit-code) since Sat 2026-08-08 18:54:58 UTC; 9min ago + Where: /sys/kernel/tracing + What: tracefs + Docs: https://www.kernel.org/doc/Documentation/trace/ftrace.txt + https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems + CPU: 1ms + +Aug 08 18:54:58 envbox-smoke mount[179]: mount: /sys/kernel/tracing: permission denied. +Aug 08 18:54:58 envbox-smoke systemd[1]: sys-kernel-tracing.mount: Mount process exited, code=exited, status=32/n/a +Aug 08 18:54:58 envbox-smoke systemd[1]: sys-kernel-tracing.mount: Failed with result 'exit-code'. +Aug 08 18:54:58 envbox-smoke systemd[1]: Failed to mount Kernel Trace File System. +Warning: journal has been rotated since unit was started, output may be incomplete. +===== kmod-static-nodes.service ===== +● kmod-static-nodes.service - Create list of static device nodes for the current kernel + Loaded: loaded (/lib/systemd/system/kmod-static-nodes.service; static; vendor preset: enabled) + Active: failed (Result: exit-code) since Sat 2026-08-08 18:54:58 UTC; 9min ago + Process: 191 ExecStart=/bin/kmod static-nodes --format=tmpfiles --output=/run/tmpfiles.d/static-nodes.conf (code=exited, status=203/EXEC) + Main PID: 191 (code=exited, status=203/EXEC) + CPU: 506us + +Aug 08 18:54:58 envbox-smoke systemd[191]: kmod-static-nodes.service: Failed at step EXEC spawning /bin/kmod: No such file or directory +Aug 08 18:54:58 envbox-smoke systemd[1]: kmod-static-nodes.service: Main process exited, code=exited, status=203/EXEC +Aug 08 18:54:58 envbox-smoke systemd[1]: kmod-static-nodes.service: Failed with result 'exit-code'. +Aug 08 18:54:58 envbox-smoke systemd[1]: Failed to start Create list of static device nodes for the current kernel. +Warning: journal has been rotated since unit was started, output may be incomplete. +===== systemd-sysctl.service ===== +● systemd-sysctl.service - Apply Kernel Variables + Loaded: loaded (/lib/systemd/system/systemd-sysctl.service; static; vendor preset: enabled) + Active: failed (Result: exit-code) since Sat 2026-08-08 18:54:58 UTC; 9min ago + Docs: man:systemd-sysctl.service(8) + man:sysctl.d(5) + Process: 252 ExecStart=/lib/systemd/systemd-sysctl (code=exited, status=1/FAILURE) + Main PID: 252 (code=exited, status=1/FAILURE) + CPU: 6ms + +Aug 08 18:54:58 envbox-smoke systemd-sysctl[252]: Not setting net/ipv4/conf/all/promote_secondaries (explicit setting exists). +Aug 08 18:54:58 envbox-smoke systemd-sysctl[252]: Not setting net/ipv4/conf/default/promote_secondaries (explicit setting exists). +Aug 08 18:54:58 envbox-smoke systemd-sysctl[252]: Couldn't write 'fq_codel' to 'net/core/default_qdisc': Input/output error +Aug 08 18:54:58 envbox-smoke systemd[1]: systemd-sysctl.service: Main process exited, code=exited, status=1/FAILURE +Aug 08 18:54:58 envbox-smoke systemd[1]: systemd-sysctl.service: Failed with result 'exit-code'. +Aug 08 18:54:58 envbox-smoke systemd[1]: Failed to start Apply Kernel Variables. diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test4-inner-functional.txt b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test4-inner-functional.txt new file mode 100644 index 0000000..0634f4c --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test4-inner-functional.txt @@ -0,0 +1,88 @@ +Defaulted container "envbox" out of: envbox, initialize-workspace-volume (init) +=== child container === +Unable to find image 'alpine:3.21' locally +3.21: Pulling from library/alpine +897d797d2723: Pulling fs layer +897d797d2723: Verifying Checksum +897d797d2723: Download complete +897d797d2723: Pull complete +Digest: sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d +Status: Downloaded newer image for alpine:3.21 +uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),11(floppy),20(dialout),26(tape),27(video) +=== BuildKit === +#1 [internal] load .dockerignore +#1 transferring context: 2B done +#1 DONE 0.1s + +#2 [internal] load build definition from Dockerfile +#2 transferring dockerfile: 161B done +#2 DONE 0.1s + +#3 [internal] load metadata for docker.io/library/alpine:3.21 +#3 DONE 0.0s + +#4 [1/2] FROM docker.io/library/alpine:3.21 +#4 DONE 0.0s + +#5 [2/2] RUN id +#5 0.284 uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),11(floppy),20(dialout),26(tape),27(video) +#5 DONE 0.3s + +#6 exporting to image +#6 exporting layers +#6 exporting layers 0.4s done +#6 writing image sha256:8f9e33dce0e5f45315b2c199415680375d184e1c5abfad90642a690e3df21a31 done +#6 naming to docker.io/library/envbox-inner-smoke:1 done +#6 DONE 0.4s +envbox-build-ok +=== bridge DNS and HTTP === +41f7b11418221abee5ae9c479e68f9a4454f82725bcaf452e4342614dcc10b06 +Unable to find image 'nginx:1.27-alpine' locally +1.27-alpine: Pulling from library/nginx +f18232174bc9: Pulling fs layer +61ca4f733c80: Pulling fs layer +b464cfdf2a63: Pulling fs layer +d7e507024086: Pulling fs layer +81bd8ed7ec67: Pulling fs layer +197eb75867ef: Pulling fs layer +34a64644b756: Pulling fs layer +39c2ddfd6010: Pulling fs layer +d7e507024086: Waiting +81bd8ed7ec67: Waiting +197eb75867ef: Waiting +34a64644b756: Waiting +39c2ddfd6010: Waiting +b464cfdf2a63: Verifying Checksum +b464cfdf2a63: Download complete +61ca4f733c80: Verifying Checksum +61ca4f733c80: Download complete +f18232174bc9: Verifying Checksum +f18232174bc9: Download complete +d7e507024086: Download complete +81bd8ed7ec67: Download complete +197eb75867ef: Verifying Checksum +197eb75867ef: Download complete +34a64644b756: Verifying Checksum +34a64644b756: Download complete +f18232174bc9: Pull complete +39c2ddfd6010: Verifying Checksum +39c2ddfd6010: Download complete +61ca4f733c80: Pull complete +b464cfdf2a63: Pull complete +d7e507024086: Pull complete +81bd8ed7ec67: Pull complete +197eb75867ef: Pull complete +34a64644b756: Pull complete +39c2ddfd6010: Pull complete +Digest: sha256:65645c7bb6a0661892a8b03b89d0743208a18dd2f3f17a54ef4b76fb8e2f2a10 +Status: Downloaded newer image for nginx:1.27-alpine +4763d923d605c9603385f4c7ad3a5dd9644fcbe2cc9b190cd26a392fa82aefd2 +bridge-dns-http-ok +=== outbound networking === +outbound-network-ok +=== published port === +published-port-ok +=== child cgroup limits === +memory.max=67108864 +cpu.max=50000 100000 +envbox-nested-docker-suite-ok diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test4-inner-inspect.txt b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test4-inner-inspect.txt new file mode 100644 index 0000000..acaaf67 Binary files /dev/null and b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test4-inner-inspect.txt differ diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test4-inner-systemd-mounts-cgroups.txt b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test4-inner-systemd-mounts-cgroups.txt new file mode 100644 index 0000000..65bc89d --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test4-inner-systemd-mounts-cgroups.txt @@ -0,0 +1,40 @@ +Defaulted container "envbox" out of: envbox, initialize-workspace-volume (init) +=== failed systemd units === + UNIT LOAD ACTIVE SUB DESCRIPTION +● sys-kernel-debug.mount loaded failed failed Kernel Debug File System +● sys-kernel-tracing.mount loaded failed failed Kernel Trace File System +● kmod-static-nodes.service loaded failed failed Create list of static device nodes for the current kernel +● systemd-sysctl.service loaded failed failed Apply Kernel Variables + +LOAD = Reflects whether the unit definition was properly loaded. +ACTIVE = The high-level unit activation state, i.e. generalization of SUB. +SUB = The low-level unit activation state, values depend on unit type. + +4 loaded units listed. +=== persistent mounts === +--- /home/coder +TARGET SOURCE FSTYPE OPTIONS +/home/coder /dev/nvme2n1[/home] ext4 rw,relatime,seclabel +Filesystem Type 1K-blocks Used Available Use% Mounted on +/dev/nvme2n1 ext4 30787492 1167160 29603948 4% /home/coder +--- /var/lib/docker +TARGET SOURCE FSTYPE OPTIONS +/var/lib/docker /dev/nvme2n1[/cache/docker] ext4 rw,relatime,idmapped,seclabel +Filesystem Type 1K-blocks Used Available Use% Mounted on +/dev/nvme2n1 ext4 30787492 1167160 29603948 4% /var/lib/docker +--- /var/lib/containers +TARGET SOURCE FSTYPE OPTIONS +/var/lib/containers /dev/nvme2n1[/cache/containers] ext4 rw,relatime,idmapped,seclabel +Filesystem Type 1K-blocks Used Available Use% Mounted on +/dev/nvme2n1 ext4 30787492 1167160 29603948 4% /var/lib/containers +=== workspace cgroup limits === +--- memory.max +4294967296 +--- cpu.max +100000 100000 +--- pids.max +max +--- cgroup.controllers +cpuset cpu io memory hugetlb pids misc +--- cgroup.subtree_control +cpuset cpu io memory hugetlb pids misc diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test4-outer-inspect.txt b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test4-outer-inspect.txt new file mode 100644 index 0000000..3d9ffe7 Binary files /dev/null and b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test4-outer-inspect.txt differ diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test5-envbox-warm-restart.log b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test5-envbox-warm-restart.log new file mode 100644 index 0000000..a4f5c66 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test5-envbox-warm-restart.log @@ -0,0 +1,732 @@ +2026-08-08T19:06:03.155332630Z {"ts":"2026-08-08T19:06:03.154978228Z","level":"DEBUG","msg":"starting dockerd","caller":"/home/runner/work/envbox/envbox/cli/docker.go:256","func":"github.com/coder/envbox/cli.dockerCmd.func1","fields":{"args":[]}} +2026-08-08T19:06:03.155357230Z {"output":"Waiting for sysbox processes to startup...","time":"2026-08-08T19:06:03.155054353Z","type":"info"} +2026-08-08T19:06:03.155819632Z {"ts":"2026-08-08T19:06:03.155739676Z","level":"DEBUG","msg":"waiting for manager","caller":"/home/runner/work/envbox/envbox/cli/docker.go:265","func":"github.com/coder/envbox/cli.dockerCmd.func1"} +2026-08-08T19:06:03.169993307Z {"ts":"2026-08-08T19:06:03.169821461Z","level":"INFO","msg":"waiting for signal","caller":"/home/runner/work/envbox/envbox/cli/docker.go:177","func":"github.com/coder/envbox/cli.dockerCmd.func1.1"} +2026-08-08T19:06:03.170046912Z {"ts":"2026-08-08T19:06:03.169961032Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"Starting sysbox-mgr\""}} +2026-08-08T19:06:03.170070550Z {"ts":"2026-08-08T19:06:03.170009569Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"Edition: Community Edition (CE)\""}} +2026-08-08T19:06:03.170102966Z {"ts":"2026-08-08T19:06:03.170043745Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"Version: 0.7.0\""}} +2026-08-08T19:06:03.170143563Z {"ts":"2026-08-08T19:06:03.170072343Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"Commit-ID: bff3721f86e737cfa129dfe9fe2e7933692aba26\""}} +2026-08-08T19:06:03.170177236Z {"ts":"2026-08-08T19:06:03.170119734Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"Sysbox data root: /var/lib/sysbox\""}} +2026-08-08T19:06:03.170207650Z {"ts":"2026-08-08T19:06:03.17016213Z","level":"WARN","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:06:03\" level=warning msg=\"failed to cleanup /var/lib/sysbox: unlinkat /var/lib/sysbox: device or resource busy\""}} +2026-08-08T19:06:03.170692005Z {"ts":"2026-08-08T19:06:03.170604235Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"Starting sysbox-fs\""}} +2026-08-08T19:06:03.170889037Z {"ts":"2026-08-08T19:06:03.170800907Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"Edition: Community Edition (CE)\""}} +2026-08-08T19:06:03.171243744Z {"ts":"2026-08-08T19:06:03.171179341Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"Version: 0.7.0\""}} +2026-08-08T19:06:03.171354506Z {"ts":"2026-08-08T19:06:03.171294807Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"Commit-ID: b70bd38bbf72bf0e759c5f7d8c38925d717068ae\""}} +2026-08-08T19:06:03.171510607Z {"ts":"2026-08-08T19:06:03.171424063Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"Initializing with 'allow-immutable-remounts' knob disabled (default)\""}} +2026-08-08T19:06:03.171623226Z {"ts":"2026-08-08T19:06:03.171534701Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"Initializing with 'allow-immutable-unmounts' knob enabled (default)\""}} +2026-08-08T19:06:03.171734211Z {"ts":"2026-08-08T19:06:03.17164456Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"FUSE dir = /var/lib/sysboxfs\""}} +2026-08-08T19:06:03.171828025Z {"ts":"2026-08-08T19:06:03.171749856Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"Host supports writes to /proc/sys/kernel/shm* from user-ns\""}} +2026-08-08T19:06:03.171973423Z {"ts":"2026-08-08T19:06:03.171892372Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"IOvec memParser elected\""}} +2026-08-08T19:06:03.172043232Z {"ts":"2026-08-08T19:06:03.171990614Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"Listening on /run/sysbox/sysfs.sock\""}} +2026-08-08T19:06:03.172124279Z {"ts":"2026-08-08T19:06:03.172086591Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"Ready ...\""}} +2026-08-08T19:06:03.172459398Z {"ts":"2026-08-08T19:06:03.172392859Z","level":"WARN","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:06:03\" level=warning msg=\"No kernel-headers found in host filesystem at /usr/src/linux-headers-6.18.38. No headers will be mounted inside any of the containers.\""}} +2026-08-08T19:06:03.181501842Z {"ts":"2026-08-08T19:06:03.18142134Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"System container mode enabled.\""}} +2026-08-08T19:06:03.182607281Z {"ts":"2026-08-08T19:06:03.182529276Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"binfmt_misc namespacing supported by kernel; will auto mount it in containers.\""}} +2026-08-08T19:06:03.182897453Z {"ts":"2026-08-08T19:06:03.182693571Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"Shiftfs module found in kernel: no\""}} +2026-08-08T19:06:03.183038205Z {"ts":"2026-08-08T19:06:03.18295842Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"Shiftfs works properly: no\""}} +2026-08-08T19:06:03.183559463Z {"ts":"2026-08-08T19:06:03.183101351Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"Shiftfs-on-overlayfs works properly: no\""}} +2026-08-08T19:06:03.183677825Z {"ts":"2026-08-08T19:06:03.183607548Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"ID-mapped mounts supported by kernel: yes\""}} +2026-08-08T19:06:03.183945362Z {"ts":"2026-08-08T19:06:03.183862133Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"Overlayfs on ID-mapped mounts supported by kernel: yes\""}} +2026-08-08T19:06:03.184129911Z {"ts":"2026-08-08T19:06:03.184054179Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"Operating in system container mode.\""}} +2026-08-08T19:06:03.184204616Z {"ts":"2026-08-08T19:06:03.184160756Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"Relaxed read-only mode disabled.\""}} +2026-08-08T19:06:03.184365509Z {"ts":"2026-08-08T19:06:03.184321275Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"Inner container image preloading enabled.\""}} +2026-08-08T19:06:03.184475415Z {"ts":"2026-08-08T19:06:03.184424369Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"Listening on /run/sysbox/sysmgr.sock\""}} +2026-08-08T19:06:03.184548984Z {"ts":"2026-08-08T19:06:03.18450818Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:06:03\" level=info msg=\"Ready ...\""}} +2026-08-08T19:06:03.193673259Z {"ts":"2026-08-08T19:06:03.193579808Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.193502735Z\" level=info msg=\"User namespaces: ID ranges will be mapped to subuid/subgid ranges of: coder\""}} +2026-08-08T19:06:03.193801058Z {"ts":"2026-08-08T19:06:03.193728035Z","level":"WARN","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.193589066Z\" level=warning msg=\"userns remapping enabled, disabling containerd snapshotter\""}} +2026-08-08T19:06:03.193914078Z {"ts":"2026-08-08T19:06:03.193825012Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.193599392Z\" level=info msg=\"Starting up\""}} +2026-08-08T19:06:03.193986972Z {"ts":"2026-08-08T19:06:03.193944528Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.193676405Z\" level=info msg=\"User namespaces: ID ranges will be mapped to subuid/subgid ranges of: coder\""}} +2026-08-08T19:06:03.194109439Z {"ts":"2026-08-08T19:06:03.19403582Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.193756370Z\" level=debug msg=\"Creating user namespaced daemon root: /var/lib/docker/100000.100000\""}} +2026-08-08T19:06:03.194521849Z {"ts":"2026-08-08T19:06:03.194382206Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.194335615Z\" level=debug msg=\"Listener created for HTTP on unix (/var/run/docker.sock)\""}} +2026-08-08T19:06:03.194596257Z {"ts":"2026-08-08T19:06:03.194463122Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.194356312Z\" level=info msg=\"containerd not running, starting managed containerd\""}} +2026-08-08T19:06:03.194792774Z {"ts":"2026-08-08T19:06:03.194724694Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.194678145Z\" level=debug msg=\"starting containerd binary\" binary=containerd module=libcontainerd"}} +2026-08-08T19:06:03.197332471Z {"ts":"2026-08-08T19:06:03.197250354Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.197213721Z\" level=info msg=\"started new containerd process\" address=/var/run/docker/containerd/containerd.sock module=libcontainerd pid=49"}} +2026-08-08T19:06:03.197973473Z {"ts":"2026-08-08T19:06:03.197894339Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.197432290Z\" level=debug msg=\"created containerd monitoring client\" address=/var/run/docker/containerd/containerd.sock module=libcontainerd"}} +2026-08-08T19:06:03.207832831Z {"ts":"2026-08-08T19:06:03.207700481Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.207641681Z\" level=info msg=\"starting containerd\" revision=77c84241c7cbdd9b4eca2591793e3d4f4317c590 version=v2.2.3"}} +2026-08-08T19:06:03.215807075Z {"ts":"2026-08-08T19:06:03.215691176Z","level":"WARN","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.215643903Z\" level=warning msg=\"Configuration migrated from version 2, use `containerd config migrate` to avoid migration\" t=\"2.529µs\""}} +2026-08-08T19:06:03.216009707Z {"ts":"2026-08-08T19:06:03.215919533Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.215888432Z\" level=info msg=\"loading plugin\" id=io.containerd.content.v1.content type=io.containerd.content.v1"}} +2026-08-08T19:06:03.217295578Z {"ts":"2026-08-08T19:06:03.217170618Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.217136533Z\" level=info msg=\"loading plugin\" id=io.containerd.image-verifier.v1.bindir type=io.containerd.image-verifier.v1"}} +2026-08-08T19:06:03.217475415Z {"ts":"2026-08-08T19:06:03.217383336Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.217210998Z\" level=info msg=\"loading plugin\" id=io.containerd.internal.v1.opt type=io.containerd.internal.v1"}} +2026-08-08T19:06:03.217594355Z {"ts":"2026-08-08T19:06:03.217513587Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.217451531Z\" level=info msg=\"loading plugin\" id=io.containerd.warning.v1.deprecations type=io.containerd.warning.v1"}} +2026-08-08T19:06:03.217706138Z {"ts":"2026-08-08T19:06:03.217648523Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.217482477Z\" level=info msg=\"loading plugin\" id=io.containerd.mount-handler.v1.erofs type=io.containerd.mount-handler.v1"}} +2026-08-08T19:06:03.217791044Z {"ts":"2026-08-08T19:06:03.217748598Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.217513315Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.blockfile type=io.containerd.snapshotter.v1"}} +2026-08-08T19:06:03.217914892Z {"ts":"2026-08-08T19:06:03.21783374Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.217548349Z\" level=info msg=\"skip loading plugin\" error=\"no scratch file generator: skip plugin\" id=io.containerd.snapshotter.v1.blockfile type=io.containerd.snapshotter.v1"}} +2026-08-08T19:06:03.217992182Z {"ts":"2026-08-08T19:06:03.217943257Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.217575331Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.btrfs type=io.containerd.snapshotter.v1"}} +2026-08-08T19:06:03.218272840Z {"ts":"2026-08-08T19:06:03.218042363Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.217776539Z\" level=info msg=\"skip loading plugin\" error=\"path /var/lib/docker/100000.100000/containerd/daemon/io.containerd.snapshotter.v1.btrfs (ext4) must be a btrfs filesystem to be used with the btrfs snapshotter: skip plugin\" id=io.containerd.snapshotter.v1.btrfs type=io.containerd.snapshotter.v1"}} +2026-08-08T19:06:03.218281593Z {"ts":"2026-08-08T19:06:03.21808842Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.217820128Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.devmapper type=io.containerd.snapshotter.v1"}} +2026-08-08T19:06:03.218284061Z {"ts":"2026-08-08T19:06:03.218115527Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.217841279Z\" level=info msg=\"skip loading plugin\" error=\"devmapper not configured: skip plugin\" id=io.containerd.snapshotter.v1.devmapper type=io.containerd.snapshotter.v1"}} +2026-08-08T19:06:03.218286238Z {"ts":"2026-08-08T19:06:03.218142146Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.217857077Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.erofs type=io.containerd.snapshotter.v1"}} +2026-08-08T19:06:03.218288081Z {"ts":"2026-08-08T19:06:03.218180348Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.217952369Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.native type=io.containerd.snapshotter.v1"}} +2026-08-08T19:06:03.218293436Z {"ts":"2026-08-08T19:06:03.218202387Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.217983275Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.overlayfs type=io.containerd.snapshotter.v1"}} +2026-08-08T19:06:03.218384995Z {"ts":"2026-08-08T19:06:03.21830487Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.218140661Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.zfs type=io.containerd.snapshotter.v1"}} +2026-08-08T19:06:03.218452218Z {"ts":"2026-08-08T19:06:03.218375197Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.218222169Z\" level=info msg=\"skip loading plugin\" error=\"lstat /var/lib/docker/100000.100000/containerd/daemon/io.containerd.snapshotter.v1.zfs: no such file or directory: skip plugin\" id=io.containerd.snapshotter.v1.zfs type=io.containerd.snapshotter.v1"}} +2026-08-08T19:06:03.218492806Z {"ts":"2026-08-08T19:06:03.218446401Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.218234052Z\" level=info msg=\"loading plugin\" id=io.containerd.event.v1.exchange type=io.containerd.event.v1"}} +2026-08-08T19:06:03.218630552Z {"ts":"2026-08-08T19:06:03.218565804Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.218542688Z\" level=info msg=\"loading plugin\" id=io.containerd.monitor.task.v1.cgroups type=io.containerd.monitor.task.v1"}} +2026-08-08T19:06:03.218952572Z {"ts":"2026-08-08T19:06:03.218885403Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.218855029Z\" level=info msg=\"loading plugin\" id=io.containerd.metadata.v1.bolt type=io.containerd.metadata.v1"}} +2026-08-08T19:06:03.219048626Z {"ts":"2026-08-08T19:06:03.218966168Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.218882006Z\" level=info msg=\"metadata content store policy set\" policy=shared"}} +2026-08-08T19:06:03.226433825Z {"ts":"2026-08-08T19:06:03.226268184Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.226220540Z\" level=info msg=\"loading plugin\" id=io.containerd.gc.v1.scheduler type=io.containerd.gc.v1"}} +2026-08-08T19:06:03.226447396Z {"ts":"2026-08-08T19:06:03.226343741Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.226264078Z\" level=info msg=\"loading plugin\" id=io.containerd.nri.v1.nri type=io.containerd.nri.v1"}} +2026-08-08T19:06:03.226499947Z {"ts":"2026-08-08T19:06:03.22643914Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.226294162Z\" level=info msg=\"built-in NRI default validator is disabled\""}} +2026-08-08T19:06:03.226556701Z {"ts":"2026-08-08T19:06:03.226507296Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.226301536Z\" level=info msg=\"runtime interface created\""}} +2026-08-08T19:06:03.226647107Z {"ts":"2026-08-08T19:06:03.226561069Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.226305965Z\" level=info msg=\"created NRI interface\""}} +2026-08-08T19:06:03.226669989Z {"ts":"2026-08-08T19:06:03.226621178Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.226314960Z\" level=info msg=\"loading plugin\" id=io.containerd.differ.v1.erofs type=io.containerd.differ.v1"}} +2026-08-08T19:06:03.226768839Z {"ts":"2026-08-08T19:06:03.226690312Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.226388202Z\" level=info msg=\"skip loading plugin\" error=\"failed to check mkfs.erofs availability: failed to run mkfs.erofs --help: exec: \\\"mkfs.erofs\\\": executable file not found in $PATH: skip plugin\" id=io.containerd.differ.v1.erofs type=io.containerd.differ.v1"}} +2026-08-08T19:06:03.226823397Z {"ts":"2026-08-08T19:06:03.226723741Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.226573228Z\" level=info msg=\"loading plugin\" id=io.containerd.mount-manager.v1.bolt type=io.containerd.mount-manager.v1"}} +2026-08-08T19:06:03.228814814Z {"ts":"2026-08-08T19:06:03.22804272Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228012225Z\" level=info msg=\"loading plugin\" id=io.containerd.differ.v1.walking type=io.containerd.differ.v1"}} +2026-08-08T19:06:03.228823650Z {"ts":"2026-08-08T19:06:03.228078594Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228036227Z\" level=info msg=\"loading plugin\" id=io.containerd.lease.v1.manager type=io.containerd.lease.v1"}} +2026-08-08T19:06:03.228825872Z {"ts":"2026-08-08T19:06:03.228110414Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228049691Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.containers-service type=io.containerd.service.v1"}} +2026-08-08T19:06:03.228828079Z {"ts":"2026-08-08T19:06:03.228133004Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228068803Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.content-service type=io.containerd.service.v1"}} +2026-08-08T19:06:03.228833931Z {"ts":"2026-08-08T19:06:03.228156587Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228079914Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.diff-service type=io.containerd.service.v1"}} +2026-08-08T19:06:03.228835722Z {"ts":"2026-08-08T19:06:03.228176769Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228094280Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.images-service type=io.containerd.service.v1"}} +2026-08-08T19:06:03.228837598Z {"ts":"2026-08-08T19:06:03.228199637Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228106727Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.introspection-service type=io.containerd.service.v1"}} +2026-08-08T19:06:03.228839230Z {"ts":"2026-08-08T19:06:03.228222661Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228117803Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.namespaces-service type=io.containerd.service.v1"}} +2026-08-08T19:06:03.228840967Z {"ts":"2026-08-08T19:06:03.228255134Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228128506Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.snapshots-service type=io.containerd.service.v1"}} +2026-08-08T19:06:03.228844814Z {"ts":"2026-08-08T19:06:03.228281092Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228137936Z\" level=info msg=\"loading plugin\" id=io.containerd.shim.v1.manager type=io.containerd.shim.v1"}} +2026-08-08T19:06:03.228846640Z {"ts":"2026-08-08T19:06:03.228312448Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228149321Z\" level=info msg=\"loading plugin\" id=io.containerd.runtime.v2.task type=io.containerd.runtime.v2"}} +2026-08-08T19:06:03.228852531Z {"ts":"2026-08-08T19:06:03.228341021Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228234810Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.tasks-service type=io.containerd.service.v1"}} +2026-08-08T19:06:03.228876024Z {"ts":"2026-08-08T19:06:03.228364754Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228249521Z\" level=debug msg=\"No blockio config file specified, blockio not configured\""}} +2026-08-08T19:06:03.228881065Z {"ts":"2026-08-08T19:06:03.22838767Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228255108Z\" level=debug msg=\"No RDT config file specified, RDT not configured\""}} +2026-08-08T19:06:03.228883150Z {"ts":"2026-08-08T19:06:03.228408639Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228264215Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.containers type=io.containerd.grpc.v1"}} +2026-08-08T19:06:03.228885064Z {"ts":"2026-08-08T19:06:03.228428565Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228276100Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.content type=io.containerd.grpc.v1"}} +2026-08-08T19:06:03.228886937Z {"ts":"2026-08-08T19:06:03.228446751Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228288659Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.diff type=io.containerd.grpc.v1"}} +2026-08-08T19:06:03.228888844Z {"ts":"2026-08-08T19:06:03.228465949Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228299667Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.events type=io.containerd.grpc.v1"}} +2026-08-08T19:06:03.228890721Z {"ts":"2026-08-08T19:06:03.228487974Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228310430Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.images type=io.containerd.grpc.v1"}} +2026-08-08T19:06:03.228899843Z {"ts":"2026-08-08T19:06:03.228507933Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228321892Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.introspection type=io.containerd.grpc.v1"}} +2026-08-08T19:06:03.228901816Z {"ts":"2026-08-08T19:06:03.228532157Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228332205Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.leases type=io.containerd.grpc.v1"}} +2026-08-08T19:06:03.228903932Z {"ts":"2026-08-08T19:06:03.228551912Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228343966Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.mounts type=io.containerd.grpc.v1"}} +2026-08-08T19:06:03.228907870Z {"ts":"2026-08-08T19:06:03.228571505Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228353876Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.namespaces type=io.containerd.grpc.v1"}} +2026-08-08T19:06:03.228909807Z {"ts":"2026-08-08T19:06:03.228615415Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228374284Z\" level=info msg=\"loading plugin\" id=io.containerd.sandbox.store.v1.local type=io.containerd.sandbox.store.v1"}} +2026-08-08T19:06:03.228911719Z {"ts":"2026-08-08T19:06:03.228638479Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228386141Z\" level=info msg=\"loading plugin\" id=io.containerd.transfer.v1.local type=io.containerd.transfer.v1"}} +2026-08-08T19:06:03.228913500Z {"ts":"2026-08-08T19:06:03.228660834Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228409210Z\" level=info msg=\"loading plugin\" id=io.containerd.cri.v1.images type=io.containerd.cri.v1"}} +2026-08-08T19:06:03.228915525Z {"ts":"2026-08-08T19:06:03.22868063Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228446647Z\" level=info msg=\"Get image filesystem path \\\"/var/lib/docker/100000.100000/containerd/daemon/io.containerd.snapshotter.v1.overlayfs\\\" for snapshotter \\\"overlayfs\\\"\""}} +2026-08-08T19:06:03.228917781Z {"ts":"2026-08-08T19:06:03.228704779Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228458753Z\" level=info msg=\"Start snapshots syncer\""}} +2026-08-08T19:06:03.228919662Z {"ts":"2026-08-08T19:06:03.228722845Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228497990Z\" level=info msg=\"loading plugin\" id=io.containerd.cri.v1.runtime type=io.containerd.cri.v1"}} +2026-08-08T19:06:03.229168992Z {"ts":"2026-08-08T19:06:03.229039436Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.228974236Z\" level=info msg=\"starting cri plugin\" config=\"{\\\"containerd\\\":{\\\"defaultRuntimeName\\\":\\\"runc\\\",\\\"runtimes\\\":{\\\"runc\\\":{\\\"runtimeType\\\":\\\"io.containerd.runc.v2\\\",\\\"runtimePath\\\":\\\"\\\",\\\"PodAnnotations\\\":null,\\\"ContainerAnnotations\\\":null,\\\"options\\\":{\\\"BinaryName\\\":\\\"\\\",\\\"CriuImagePath\\\":\\\"\\\",\\\"CriuWorkPath\\\":\\\"\\\",\\\"IoGid\\\":0,\\\"IoUid\\\":0,\\\"NoNewKeyring\\\":false,\\\"Root\\\":\\\"\\\",\\\"ShimCgroup\\\":\\\"\\\",\\\"SystemdCgroup\\\":false},\\\"privileged_without_host_devices\\\":false,\\\"privileged_without_host_devices_all_devices_allowed\\\":false,\\\"cgroupWritable\\\":false,\\\"baseRuntimeSpec\\\":\\\"\\\",\\\"cniConfDir\\\":\\\"\\\",\\\"cniMaxConfNum\\\":0,\\\"snapshotter\\\":\\\"\\\",\\\"sandboxer\\\":\\\"podsandbox\\\",\\\"io_type\\\":\\\"\\\"}},\\\"ignoreBlockIONotEnabledErrors\\\":false,\\\"ignoreRdtNotEnabledErrors\\\":false},\\\"cni\\\":{\\\"binDir\\\":\\\"\\\",\\\"binDirs\\\":[\\\"/opt/cni/bin\\\"],\\\"confDir\\\":\\\"/etc/cni/net.d\\\",\\\"maxConfNum\\\":1,\\\"setupSerially\\\":false,\\\"confTemplate\\\":\\\"\\\",\\\"ipPref\\\":\\\"\\\",\\\"useInternalLoopback\\\":false},\\\"enableSelinux\\\":false,\\\"selinuxCategoryRange\\\":1024,\\\"maxContainerLogLineSize\\\":16384,\\\"disableApparmor\\\":false,\\\"restrictOOMScoreAdj\\\":false,\\\"disableProcMount\\\":false,\\\"unsetSeccompProfile\\\":\\\"\\\",\\\"tolerateMissingHugetlbController\\\":true,\\\"disableHugetlbController\\\":true,\\\"device_ownership_from_security_context\\\":false,\\\"ignoreImageDefinedVolumes\\\":false,\\\"netnsMountsUnderStateDir\\\":false,\\\"enableUnprivilegedPorts\\\":true,\\\"enableUnprivilegedICMP\\\":true,\\\"enableCDI\\\":true,\\\"cdiSpecDirs\\\":[\\\"/etc/cdi\\\",\\\"/var/run/cdi\\\"],\\\"drainExecSyncIOTimeout\\\":\\\"0s\\\",\\\"ignoreDeprecationWarnings\\\":null,\\\"containerdRootDir\\\":\\\"/var/lib/docker/100000.100000/containerd/daemon\\\",\\\"containerdEndpoint\\\":\\\"/var/run/docker/containerd/containerd.sock\\\",\\\"rootDir\\\":\\\"/var/lib/docker/100000.100000/containerd/daemon/io.containerd.grpc.v1.cri\\\",\\\"stateDir\\\":\\\"/var/run/docker/containerd/daemon/io.containerd.grpc.v1.cri\\\"}\""}} +2026-08-08T19:06:03.229293845Z {"ts":"2026-08-08T19:06:03.22921137Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.229021783Z\" level=info msg=\"loading plugin\" id=io.containerd.podsandbox.controller.v1.podsandbox type=io.containerd.podsandbox.controller.v1"}} +2026-08-08T19:06:03.229375947Z {"ts":"2026-08-08T19:06:03.22931311Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.229080445Z\" level=info msg=\"loading plugin\" id=io.containerd.sandbox.controller.v1.shim type=io.containerd.sandbox.controller.v1"}} +2026-08-08T19:06:03.229470782Z {"ts":"2026-08-08T19:06:03.229395843Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.229216081Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.sandbox-controllers type=io.containerd.grpc.v1"}} +2026-08-08T19:06:03.229563875Z {"ts":"2026-08-08T19:06:03.229480979Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.229276012Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.sandboxes type=io.containerd.grpc.v1"}} +2026-08-08T19:06:03.229644016Z {"ts":"2026-08-08T19:06:03.229577109Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.229289605Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.snapshots type=io.containerd.grpc.v1"}} +2026-08-08T19:06:03.229719556Z {"ts":"2026-08-08T19:06:03.229656781Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.229300874Z\" level=info msg=\"loading plugin\" id=io.containerd.streaming.v1.manager type=io.containerd.streaming.v1"}} +2026-08-08T19:06:03.229816219Z {"ts":"2026-08-08T19:06:03.22974142Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.229312334Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.streaming type=io.containerd.grpc.v1"}} +2026-08-08T19:06:03.229893131Z {"ts":"2026-08-08T19:06:03.229825809Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.229343399Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.tasks type=io.containerd.grpc.v1"}} +2026-08-08T19:06:03.229975550Z {"ts":"2026-08-08T19:06:03.229901803Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.229365654Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.transfer type=io.containerd.grpc.v1"}} +2026-08-08T19:06:03.230045566Z {"ts":"2026-08-08T19:06:03.229992976Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.229378510Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.version type=io.containerd.grpc.v1"}} +2026-08-08T19:06:03.230127536Z {"ts":"2026-08-08T19:06:03.230060801Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.229388980Z\" level=info msg=\"loading plugin\" id=io.containerd.monitor.container.v1.restart type=io.containerd.monitor.container.v1"}} +2026-08-08T19:06:03.230204795Z {"ts":"2026-08-08T19:06:03.230151396Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.229450934Z\" level=info msg=\"loading plugin\" id=io.containerd.tracing.processor.v1.otlp type=io.containerd.tracing.processor.v1"}} +2026-08-08T19:06:03.230297820Z {"ts":"2026-08-08T19:06:03.230248621Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.229464565Z\" level=info msg=\"skip loading plugin\" error=\"skip plugin: tracing endpoint not configured\" id=io.containerd.tracing.processor.v1.otlp type=io.containerd.tracing.processor.v1"}} +2026-08-08T19:06:03.230388003Z {"ts":"2026-08-08T19:06:03.230329821Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.229488941Z\" level=info msg=\"loading plugin\" id=io.containerd.internal.v1.tracing type=io.containerd.internal.v1"}} +2026-08-08T19:06:03.230452753Z {"ts":"2026-08-08T19:06:03.230411207Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.229637307Z\" level=info msg=\"skip loading plugin\" error=\"skip plugin: tracing endpoint not configured\" id=io.containerd.internal.v1.tracing type=io.containerd.internal.v1"}} +2026-08-08T19:06:03.230536691Z {"ts":"2026-08-08T19:06:03.230490399Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.229647789Z\" level=info msg=\"loading plugin\" id=io.containerd.ttrpc.v1.otelttrpc type=io.containerd.ttrpc.v1"}} +2026-08-08T19:06:03.230594183Z {"ts":"2026-08-08T19:06:03.23055023Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.229666950Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.healthcheck type=io.containerd.grpc.v1"}} +2026-08-08T19:06:03.230666123Z {"ts":"2026-08-08T19:06:03.230628453Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.230074327Z\" level=info msg=serving... address=/var/run/docker/containerd/containerd-debug.sock"}} +2026-08-08T19:06:03.230757386Z {"ts":"2026-08-08T19:06:03.230699482Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.230200132Z\" level=info msg=serving... address=/var/run/docker/containerd/containerd.sock.ttrpc"}} +2026-08-08T19:06:03.230842607Z {"ts":"2026-08-08T19:06:03.230781065Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.230304297Z\" level=info msg=serving... address=/var/run/docker/containerd/containerd.sock"}} +2026-08-08T19:06:03.230942788Z {"ts":"2026-08-08T19:06:03.230899775Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.230331764Z\" level=debug msg=\"sd notification\" notified=false state=\"READY=1\""}} +2026-08-08T19:06:03.231017068Z {"ts":"2026-08-08T19:06:03.230970824Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.230349395Z\" level=info msg=\"containerd successfully booted in 0.023099s\""}} +2026-08-08T19:06:03.240233818Z {"ts":"2026-08-08T19:06:03.240139742Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.240098628Z\" level=info msg=\"OTEL tracing is not configured, using no-op tracer provider\""}} +2026-08-08T19:06:03.240444036Z {"ts":"2026-08-08T19:06:03.240352325Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.240267381Z\" level=info msg=\"CDI directory does not exist, skipping: failed to monitor for changes: no such file or directory\" dir=/etc/cdi"}} +2026-08-08T19:06:03.240457700Z {"ts":"2026-08-08T19:06:03.240421903Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.240371151Z\" level=info msg=\"CDI directory does not exist, skipping: failed to monitor for changes: no such file or directory\" dir=/var/run/cdi"}} +2026-08-08T19:06:03.240741205Z {"ts":"2026-08-08T19:06:03.240642871Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.240608028Z\" level=info msg=\"User namespaces: ID ranges will be mapped to subuid/subgid ranges of: coder\""}} +2026-08-08T19:06:03.253631381Z {"ts":"2026-08-08T19:06:03.25354202Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.253413884Z\" level=debug msg=\"Golang's threads limit set to 55890\""}} +2026-08-08T19:06:03.253927788Z {"ts":"2026-08-08T19:06:03.253830272Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.253771835Z\" level=info msg=\"Creating a containerd client\" address=/var/run/docker/containerd/containerd.sock timeout=1m0s"}} +2026-08-08T19:06:03.254010682Z {"ts":"2026-08-08T19:06:03.253920135Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.253820518Z\" level=debug msg=\"metrics API listening on /var/run/docker/metrics.sock\""}} +2026-08-08T19:06:03.254495809Z {"ts":"2026-08-08T19:06:03.254399443Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.254372631Z\" level=debug msg=\"Using default logging driver json-file\""}} +2026-08-08T19:06:03.254807907Z {"ts":"2026-08-08T19:06:03.254741464Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.254711898Z\" level=debug msg=\"No quota support for local volumes in /var/lib/docker/100000.100000/volumes: Filesystem does not support, or has not enabled quotas\""}} +2026-08-08T19:06:03.255266423Z {"ts":"2026-08-08T19:06:03.255193928Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.255157932Z\" level=debug msg=\"processing event stream\" module=libcontainerd namespace=plugins.moby-100000.100000"}} +2026-08-08T19:06:03.269520475Z {"ts":"2026-08-08T19:06:03.269429501Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.269392642Z\" level=info msg=\"Loading containers: start.\""}} +2026-08-08T19:06:03.271751043Z {"ts":"2026-08-08T19:06:03.271657915Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.271620127Z\" level=info msg=\"NRI is disabled\""}} +2026-08-08T19:06:03.271760184Z {"ts":"2026-08-08T19:06:03.271694564Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.271636083Z\" level=info msg=\"[graphdriver] trying configured driver: overlay2\""}} +2026-08-08T19:06:03.282564128Z {"ts":"2026-08-08T19:06:03.282459789Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.282424727Z\" level=debug msg=\"successfully detected metacopy status\" storage-driver=overlay2 usingMetacopy=false"}} +2026-08-08T19:06:03.286837550Z {"ts":"2026-08-08T19:06:03.286704201Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.286669097Z\" level=debug msg=\"backingFs=extfs, projectQuotaSupported=false, usingMetacopy=false, indexOff=\\\"index=off,\\\", userxattr=\\\"\\\"\" storage-driver=overlay2"}} +2026-08-08T19:06:03.286853879Z {"ts":"2026-08-08T19:06:03.286765009Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.286688410Z\" level=debug msg=\"Initialized graph driver overlay2\""}} +2026-08-08T19:06:03.310782748Z {"ts":"2026-08-08T19:06:03.310556066Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.310507819Z\" level=debug msg=\"Not attempting migration with 1 containers and -1 image threshold\""}} +2026-08-08T19:06:03.310822508Z {"ts":"2026-08-08T19:06:03.310634033Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.310527146Z\" level=debug msg=\"Max Concurrent Downloads: 3\""}} +2026-08-08T19:06:03.311017405Z {"ts":"2026-08-08T19:06:03.310812148Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.310532748Z\" level=debug msg=\"Max Concurrent Uploads: 5\""}} +2026-08-08T19:06:03.311025442Z {"ts":"2026-08-08T19:06:03.310901369Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.310537731Z\" level=debug msg=\"Max Download Attempts: 5\""}} +2026-08-08T19:06:03.311027432Z {"ts":"2026-08-08T19:06:03.310933374Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.310557594Z\" level=info msg=\"Restoring containers: start.\""}} +2026-08-08T19:06:03.311168702Z {"ts":"2026-08-08T19:06:03.311087729Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.310855794Z\" level=debug msg=\"loaded container\" container=5b0acc590c0777d8ddf969be2eac20f553d44e9a3a0f572b10a8c786305eedfb paused=false running=true"}} +2026-08-08T19:06:03.311868469Z {"ts":"2026-08-08T19:06:03.311801363Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.311659298Z\" level=debug msg=\"processing event stream\" module=libcontainerd namespace=moby-100000.100000"}} +2026-08-08T19:06:03.325537743Z {"ts":"2026-08-08T19:06:03.325436421Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.325396147Z\" level=debug msg=\"restoring container\" container=5b0acc590c0777d8ddf969be2eac20f553d44e9a3a0f572b10a8c786305eedfb paused=false restarting=false running=true"}} +2026-08-08T19:06:03.327033476Z {"ts":"2026-08-08T19:06:03.326883828Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.326837496Z\" level=debug msg=\"syncing container on disk state with real state\" container=5b0acc590c0777d8ddf969be2eac20f553d44e9a3a0f572b10a8c786305eedfb paused=false restarting=false running=true"}} +2026-08-08T19:06:03.327040123Z {"ts":"2026-08-08T19:06:03.326954761Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.326865604Z\" level=debug msg=\"setting stopped state\" container=5b0acc590c0777d8ddf969be2eac20f553d44e9a3a0f572b10a8c786305eedfb paused=false restarting=false running=true"}} +2026-08-08T19:06:03.330829505Z {"ts":"2026-08-08T19:06:03.330722515Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.330675336Z\" level=debug msg=\"Failed to unmount c7efc84024e06416e71787dd25c26117f6aaded333c92ae2869461d60e965e3d overlay: /var/lib/docker/100000.100000/overlay2/c7efc84024e06416e71787dd25c26117f6aaded333c92ae2869461d60e965e3d/merged - invalid argument\" storage-driver=overlay2"}} +2026-08-08T19:06:03.337620317Z {"ts":"2026-08-08T19:06:03.337508377Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.337454909Z\" level=debug msg=\"set stopped state\" container=5b0acc590c0777d8ddf969be2eac20f553d44e9a3a0f572b10a8c786305eedfb paused=false restarting=false running=false"}} +2026-08-08T19:06:03.343565622Z {"ts":"2026-08-08T19:06:03.343405167Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.343367503Z\" level=debug msg=\"container mounted via layerStore\" container=5b0acc590c0777d8ddf969be2eac20f553d44e9a3a0f572b10a8c786305eedfb root=/var/lib/docker/100000.100000/overlay2/c7efc84024e06416e71787dd25c26117f6aaded333c92ae2869461d60e965e3d/merged storage-driver=overlay2"}} +2026-08-08T19:06:03.347189543Z {"ts":"2026-08-08T19:06:03.347083225Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.347046759Z\" level=debug msg=\"done restoring container\" container=5b0acc590c0777d8ddf969be2eac20f553d44e9a3a0f572b10a8c786305eedfb paused=false restarting=false running=false"}} +2026-08-08T19:06:03.347305970Z {"ts":"2026-08-08T19:06:03.347214522Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.347117024Z\" level=debug msg=\"Option DefaultDriver: bridge\""}} +2026-08-08T19:06:03.347365859Z {"ts":"2026-08-08T19:06:03.347274784Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.347133321Z\" level=debug msg=\"Option DefaultNetwork: bridge\""}} +2026-08-08T19:06:03.347396413Z {"ts":"2026-08-08T19:06:03.347344802Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.347140423Z\" level=debug msg=\"Network Control Plane MTU: 1500\""}} +2026-08-08T19:06:03.371281302Z {"ts":"2026-08-08T19:06:03.371185543Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.371149333Z\" level=info msg=\"Deleting nftables IPv4 rules\" error=\"exit status 1\""}} +2026-08-08T19:06:03.381205232Z {"ts":"2026-08-08T19:06:03.381123895Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.381081069Z\" level=info msg=\"Deleting nftables IPv6 rules\" error=\"exit status 1\""}} +2026-08-08T19:06:03.381375055Z {"ts":"2026-08-08T19:06:03.381302665Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.381168412Z\" level=debug msg=\"unable to initialize firewalld; using raw iptables instead\" error=\"Failed to connect to D-Bus system bus: dial unix /var/run/dbus/system_bus_socket: connect: no such file or directory\""}} +2026-08-08T19:06:03.381452401Z {"ts":"2026-08-08T19:06:03.381404629Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.381311703Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -j DOCKER-ISOLATION]\""}} +2026-08-08T19:06:03.382413594Z {"ts":"2026-08-08T19:06:03.382287836Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.382237443Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T19:06:03.383334325Z {"ts":"2026-08-08T19:06:03.383253566Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.383214555Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL ! --dst 127.0.0.0/8 -j DOCKER]\""}} +2026-08-08T19:06:03.384294648Z {"ts":"2026-08-08T19:06:03.384214038Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.384173214Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T19:06:03.385226994Z {"ts":"2026-08-08T19:06:03.38514045Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.385108370Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D PREROUTING]\""}} +2026-08-08T19:06:03.386167534Z {"ts":"2026-08-08T19:06:03.386052661Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.386021049Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D OUTPUT]\""}} +2026-08-08T19:06:03.387147683Z {"ts":"2026-08-08T19:06:03.386988794Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.386949715Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -F DOCKER]\""}} +2026-08-08T19:06:03.387977494Z {"ts":"2026-08-08T19:06:03.387862176Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.387818347Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -X DOCKER]\""}} +2026-08-08T19:06:03.388894536Z {"ts":"2026-08-08T19:06:03.388773201Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.388732749Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-FORWARD]\""}} +2026-08-08T19:06:03.389774412Z {"ts":"2026-08-08T19:06:03.389661913Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.389615003Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-FORWARD]\""}} +2026-08-08T19:06:03.390656037Z {"ts":"2026-08-08T19:06:03.390568157Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.390530799Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-BRIDGE]\""}} +2026-08-08T19:06:03.391545408Z {"ts":"2026-08-08T19:06:03.391458629Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.391421477Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-BRIDGE]\""}} +2026-08-08T19:06:03.392387062Z {"ts":"2026-08-08T19:06:03.392291006Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.392253343Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER]\""}} +2026-08-08T19:06:03.393267832Z {"ts":"2026-08-08T19:06:03.393166122Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.393131829Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER]\""}} +2026-08-08T19:06:03.394109514Z {"ts":"2026-08-08T19:06:03.394011235Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.393977944Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-CT]\""}} +2026-08-08T19:06:03.394965932Z {"ts":"2026-08-08T19:06:03.394867579Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.394828152Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-CT]\""}} +2026-08-08T19:06:03.395856990Z {"ts":"2026-08-08T19:06:03.39575267Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.395716882Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-INTERNAL]\""}} +2026-08-08T19:06:03.396682530Z {"ts":"2026-08-08T19:06:03.396593602Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.396558362Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-INTERNAL]\""}} +2026-08-08T19:06:03.397528684Z {"ts":"2026-08-08T19:06:03.397419459Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.397385622Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T19:06:03.398346024Z {"ts":"2026-08-08T19:06:03.398262111Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.398227892Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T19:06:03.399182245Z {"ts":"2026-08-08T19:06:03.39910227Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.399063706Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-ISOLATION-STAGE-2]\""}} +2026-08-08T19:06:03.400037908Z {"ts":"2026-08-08T19:06:03.399954004Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.399918559Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-ISOLATION-STAGE-2]\""}} +2026-08-08T19:06:03.400975385Z {"ts":"2026-08-08T19:06:03.400814402Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.400776387Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-ISOLATION]\""}} +2026-08-08T19:06:03.401861501Z {"ts":"2026-08-08T19:06:03.401736404Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.401699323Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-ISOLATION]\""}} +2026-08-08T19:06:03.402756745Z {"ts":"2026-08-08T19:06:03.402662345Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.402625291Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -n -L DOCKER]\""}} +2026-08-08T19:06:03.403609775Z {"ts":"2026-08-08T19:06:03.403522489Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.403482545Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -N DOCKER]\""}} +2026-08-08T19:06:03.404518911Z {"ts":"2026-08-08T19:06:03.404407707Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.404364855Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER]\""}} +2026-08-08T19:06:03.405376798Z {"ts":"2026-08-08T19:06:03.405291916Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.405244443Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER]\""}} +2026-08-08T19:06:03.406263556Z {"ts":"2026-08-08T19:06:03.406168125Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.406123154Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-FORWARD]\""}} +2026-08-08T19:06:03.407147112Z {"ts":"2026-08-08T19:06:03.407034933Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.407001111Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-FORWARD]\""}} +2026-08-08T19:06:03.407988541Z {"ts":"2026-08-08T19:06:03.407887027Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.407853950Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-BRIDGE]\""}} +2026-08-08T19:06:03.408855750Z {"ts":"2026-08-08T19:06:03.408758438Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.408720052Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-BRIDGE]\""}} +2026-08-08T19:06:03.409729095Z {"ts":"2026-08-08T19:06:03.409632974Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.409600431Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-CT]\""}} +2026-08-08T19:06:03.410618351Z {"ts":"2026-08-08T19:06:03.410532019Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.410493382Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-CT]\""}} +2026-08-08T19:06:03.411639925Z {"ts":"2026-08-08T19:06:03.411526874Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.411491687Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-INTERNAL]\""}} +2026-08-08T19:06:03.412502985Z {"ts":"2026-08-08T19:06:03.412406238Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.412372051Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-INTERNAL]\""}} +2026-08-08T19:06:03.413382394Z {"ts":"2026-08-08T19:06:03.413265213Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.413232798Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T19:06:03.414361214Z {"ts":"2026-08-08T19:06:03.414228655Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.414191736Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T19:06:03.415357012Z {"ts":"2026-08-08T19:06:03.415206038Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.415167412Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst 127.0.0.0/8]\""}} +2026-08-08T19:06:03.416397004Z {"ts":"2026-08-08T19:06:03.416301158Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.416259974Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -A OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst 127.0.0.0/8]\""}} +2026-08-08T19:06:03.417455898Z {"ts":"2026-08-08T19:06:03.417283353Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.417240203Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -j DOCKER-FORWARD]\""}} +2026-08-08T19:06:03.418230566Z {"ts":"2026-08-08T19:06:03.418124767Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.418084877Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I FORWARD -j DOCKER-FORWARD]\""}} +2026-08-08T19:06:03.419136609Z {"ts":"2026-08-08T19:06:03.419021184Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.418987692Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-BRIDGE]\""}} +2026-08-08T19:06:03.419946061Z {"ts":"2026-08-08T19:06:03.419861164Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.419821352Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-BRIDGE]\""}} +2026-08-08T19:06:03.420855485Z {"ts":"2026-08-08T19:06:03.420753404Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.420715047Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-INTERNAL]\""}} +2026-08-08T19:06:03.421806101Z {"ts":"2026-08-08T19:06:03.421705583Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.421657126Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-INTERNAL]\""}} +2026-08-08T19:06:03.422641670Z {"ts":"2026-08-08T19:06:03.422545354Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.422515246Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-CT]\""}} +2026-08-08T19:06:03.423528848Z {"ts":"2026-08-08T19:06:03.423435229Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.423392016Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-CT]\""}} +2026-08-08T19:06:03.424455548Z {"ts":"2026-08-08T19:06:03.424318167Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.424284967Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C DOCKER -i loopback0 -d 127.0.0.0/8 -j RETURN]\""}} +2026-08-08T19:06:03.425496543Z {"ts":"2026-08-08T19:06:03.425296673Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.425259594Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -m set --match-set docker-ext-bridges-v4 dst -j DOCKER]\""}} +2026-08-08T19:06:03.426400385Z {"ts":"2026-08-08T19:06:03.42628492Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.426240451Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -j DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T19:06:03.427248656Z {"ts":"2026-08-08T19:06:03.427161019Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.427122500Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -m set --match-set docker-ext-bridges-v4 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:06:03.428180248Z {"ts":"2026-08-08T19:06:03.428073625Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.428037640Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L FORWARD]\""}} +2026-08-08T19:06:03.429063108Z {"ts":"2026-08-08T19:06:03.428953986Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.428920488Z\" level=debug msg=\"Modules already loaded\" modules=\"[ip6_tables]\""}} +2026-08-08T19:06:03.429205010Z {"ts":"2026-08-08T19:06:03.429114539Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.428939915Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -j DOCKER-ISOLATION]\""}} +2026-08-08T19:06:03.429947565Z {"ts":"2026-08-08T19:06:03.429844482Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.429807894Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T19:06:03.430841747Z {"ts":"2026-08-08T19:06:03.430742591Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.430702117Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL ! --dst ::1/128 -j DOCKER]\""}} +2026-08-08T19:06:03.432024342Z {"ts":"2026-08-08T19:06:03.431952049Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.431916280Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T19:06:03.432951891Z {"ts":"2026-08-08T19:06:03.432863197Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.432822987Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D PREROUTING]\""}} +2026-08-08T19:06:03.433801986Z {"ts":"2026-08-08T19:06:03.433727271Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.433692373Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D OUTPUT]\""}} +2026-08-08T19:06:03.434635628Z {"ts":"2026-08-08T19:06:03.434558013Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.434523730Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -F DOCKER]\""}} +2026-08-08T19:06:03.435501493Z {"ts":"2026-08-08T19:06:03.435408428Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.435369798Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -X DOCKER]\""}} +2026-08-08T19:06:03.436349934Z {"ts":"2026-08-08T19:06:03.436261203Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.436222489Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-FORWARD]\""}} +2026-08-08T19:06:03.437242458Z {"ts":"2026-08-08T19:06:03.437131159Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.437083064Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-FORWARD]\""}} +2026-08-08T19:06:03.438042974Z {"ts":"2026-08-08T19:06:03.437968336Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.437927745Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-BRIDGE]\""}} +2026-08-08T19:06:03.438955061Z {"ts":"2026-08-08T19:06:03.438829573Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.438798990Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-BRIDGE]\""}} +2026-08-08T19:06:03.439760994Z {"ts":"2026-08-08T19:06:03.439669792Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.439629888Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER]\""}} +2026-08-08T19:06:03.440614089Z {"ts":"2026-08-08T19:06:03.440533356Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.440494558Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER]\""}} +2026-08-08T19:06:03.441594232Z {"ts":"2026-08-08T19:06:03.441499079Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.441468653Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-CT]\""}} +2026-08-08T19:06:03.442491381Z {"ts":"2026-08-08T19:06:03.442404995Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.442370632Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-CT]\""}} +2026-08-08T19:06:03.443442228Z {"ts":"2026-08-08T19:06:03.443337815Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.443301247Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-INTERNAL]\""}} +2026-08-08T19:06:03.444368514Z {"ts":"2026-08-08T19:06:03.444252616Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.444217095Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-INTERNAL]\""}} +2026-08-08T19:06:03.445239803Z {"ts":"2026-08-08T19:06:03.445126278Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.445089113Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T19:06:03.446161631Z {"ts":"2026-08-08T19:06:03.446045261Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.446006812Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T19:06:03.447005421Z {"ts":"2026-08-08T19:06:03.446923816Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.446875605Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-ISOLATION-STAGE-2]\""}} +2026-08-08T19:06:03.447840222Z {"ts":"2026-08-08T19:06:03.447778027Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.447747530Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-ISOLATION-STAGE-2]\""}} +2026-08-08T19:06:03.448688906Z {"ts":"2026-08-08T19:06:03.448612791Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.448574610Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-ISOLATION]\""}} +2026-08-08T19:06:03.449515904Z {"ts":"2026-08-08T19:06:03.449449511Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.449415024Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-ISOLATION]\""}} +2026-08-08T19:06:03.450381697Z {"ts":"2026-08-08T19:06:03.450289848Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.450253106Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -n -L DOCKER]\""}} +2026-08-08T19:06:03.451277461Z {"ts":"2026-08-08T19:06:03.451189673Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.451158705Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -N DOCKER]\""}} +2026-08-08T19:06:03.452106718Z {"ts":"2026-08-08T19:06:03.452035309Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.452005098Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER]\""}} +2026-08-08T19:06:03.453019986Z {"ts":"2026-08-08T19:06:03.452908356Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.452863615Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER]\""}} +2026-08-08T19:06:03.453889450Z {"ts":"2026-08-08T19:06:03.45380006Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.453753526Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-FORWARD]\""}} +2026-08-08T19:06:03.454736064Z {"ts":"2026-08-08T19:06:03.454647599Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.454607161Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-FORWARD]\""}} +2026-08-08T19:06:03.455609974Z {"ts":"2026-08-08T19:06:03.455514545Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.455482414Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-BRIDGE]\""}} +2026-08-08T19:06:03.456525818Z {"ts":"2026-08-08T19:06:03.456399102Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.456349614Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-BRIDGE]\""}} +2026-08-08T19:06:03.457437164Z {"ts":"2026-08-08T19:06:03.457342564Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.457310492Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-CT]\""}} +2026-08-08T19:06:03.458352494Z {"ts":"2026-08-08T19:06:03.458250691Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.458216474Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-CT]\""}} +2026-08-08T19:06:03.459196811Z {"ts":"2026-08-08T19:06:03.459115347Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.459081458Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-INTERNAL]\""}} +2026-08-08T19:06:03.460081271Z {"ts":"2026-08-08T19:06:03.459990388Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.459943645Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-INTERNAL]\""}} +2026-08-08T19:06:03.460987352Z {"ts":"2026-08-08T19:06:03.460851288Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.460819871Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -C PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T19:06:03.461977638Z {"ts":"2026-08-08T19:06:03.461875948Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.461831769Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T19:06:03.462938911Z {"ts":"2026-08-08T19:06:03.462828621Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.462782863Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -C OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst ::1/128]\""}} +2026-08-08T19:06:03.463834366Z {"ts":"2026-08-08T19:06:03.463755519Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.463715963Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -A OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst ::1/128]\""}} +2026-08-08T19:06:03.464797893Z {"ts":"2026-08-08T19:06:03.4647169Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.464684643Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -j DOCKER-FORWARD]\""}} +2026-08-08T19:06:03.465711261Z {"ts":"2026-08-08T19:06:03.465592585Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.465552371Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I FORWARD -j DOCKER-FORWARD]\""}} +2026-08-08T19:06:03.466609430Z {"ts":"2026-08-08T19:06:03.466516345Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.466479462Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-BRIDGE]\""}} +2026-08-08T19:06:03.467528991Z {"ts":"2026-08-08T19:06:03.467421541Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.467383087Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-BRIDGE]\""}} +2026-08-08T19:06:03.468434610Z {"ts":"2026-08-08T19:06:03.468339405Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.468291661Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-INTERNAL]\""}} +2026-08-08T19:06:03.469340643Z {"ts":"2026-08-08T19:06:03.469237908Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.469206481Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-INTERNAL]\""}} +2026-08-08T19:06:03.470251425Z {"ts":"2026-08-08T19:06:03.470150692Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.470112985Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-CT]\""}} +2026-08-08T19:06:03.471204614Z {"ts":"2026-08-08T19:06:03.471119181Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.471084065Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-CT]\""}} +2026-08-08T19:06:03.472134742Z {"ts":"2026-08-08T19:06:03.472020238Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.471975787Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -m set --match-set docker-ext-bridges-v6 dst -j DOCKER]\""}} +2026-08-08T19:06:03.473004542Z {"ts":"2026-08-08T19:06:03.472916929Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.472872121Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -j DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T19:06:03.473905536Z {"ts":"2026-08-08T19:06:03.473792366Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.473756386Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -m set --match-set docker-ext-bridges-v6 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:06:03.474799429Z {"ts":"2026-08-08T19:06:03.474707094Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.474673446Z\" level=debug msg=\"Modules already loaded\" modules=\"[nf_conntrack nf_conntrack_netlink]\""}} +2026-08-08T19:06:03.476497974Z {"ts":"2026-08-08T19:06:03.476257666Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.476229190Z\" level=debug msg=\"Did not find any interface with name docker0: Link not found\""}} +2026-08-08T19:06:03.476504798Z {"ts":"2026-08-08T19:06:03.476307929Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.476252854Z\" level=debug msg=\"Setting bridge mac address to 52:fd:e6:d4:be:76\""}} +2026-08-08T19:06:03.477067555Z {"ts":"2026-08-08T19:06:03.476902177Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.476873947Z\" level=debug msg=\"Assigning address to bridge interface docker0: 172.19.0.1/30\""}} +2026-08-08T19:06:03.477186265Z {"ts":"2026-08-08T19:06:03.477091455Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.476950551Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T19:06:03.478114233Z {"ts":"2026-08-08T19:06:03.47803629Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.478003946Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -I POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T19:06:03.479202738Z {"ts":"2026-08-08T19:06:03.479099462Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.479063721Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -m addrtype --src-type LOCAL -o docker0 -j MASQUERADE]\""}} +2026-08-08T19:06:03.480279559Z {"ts":"2026-08-08T19:06:03.480198568Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.480161538Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j ACCEPT]\""}} +2026-08-08T19:06:03.481424287Z {"ts":"2026-08-08T19:06:03.481330603Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.481298161Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:06:03.482456403Z {"ts":"2026-08-08T19:06:03.482358914Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.482326576Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -o docker0 -j ACCEPT]\""}} +2026-08-08T19:06:03.483421141Z {"ts":"2026-08-08T19:06:03.483342205Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.483309872Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:06:03.484334338Z {"ts":"2026-08-08T19:06:03.484255739Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.484215158Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 ! -o docker0 -j ACCEPT]\""}} +2026-08-08T19:06:03.485309279Z {"ts":"2026-08-08T19:06:03.485207503Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.485163285Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T19:06:03.486277665Z {"ts":"2026-08-08T19:06:03.486163693Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.486119188Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T19:06:03.487181743Z {"ts":"2026-08-08T19:06:03.487071763Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.487038580Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T19:06:03.488116321Z {"ts":"2026-08-08T19:06:03.488010545Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.487973001Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -o docker0 -j DOCKER]\""}} +2026-08-08T19:06:03.489003185Z {"ts":"2026-08-08T19:06:03.488898846Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.488857325Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:06:03.490045699Z {"ts":"2026-08-08T19:06:03.48993552Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.489891357Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:06:03.491112968Z {"ts":"2026-08-08T19:06:03.490906146Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.490854507Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:06:03.492018276Z {"ts":"2026-08-08T19:06:03.491922485Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.491891269Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:06:03.493053269Z {"ts":"2026-08-08T19:06:03.492952679Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.492912809Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:06:03.494078969Z {"ts":"2026-08-08T19:06:03.493968775Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.493935067Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T19:06:03.494970858Z {"ts":"2026-08-08T19:06:03.494888699Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.494850421Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T19:06:03.495944652Z {"ts":"2026-08-08T19:06:03.495859915Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.495826584Z\" level=debug msg=\"Network (6b490b9) restored\""}} +2026-08-08T19:06:03.496167334Z {"ts":"2026-08-08T19:06:03.496038539Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.495993860Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T19:06:03.497023156Z {"ts":"2026-08-08T19:06:03.496941089Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.496900519Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -A PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T19:06:03.497950406Z {"ts":"2026-08-08T19:06:03.497861624Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.497829547Z\" level=debug msg=\"Endpoint (8c4f852) restored to network (6b490b9)\""}} +2026-08-08T19:06:03.498244709Z {"ts":"2026-08-08T19:06:03.498134338Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.498105360Z\" level=debug msg=\"Allocating pools for network\" ipv6=false network=bridge nid=6b490b95d379"}} +2026-08-08T19:06:03.498478212Z {"ts":"2026-08-08T19:06:03.498320785Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.498245905Z\" level=debug msg=\"RequestPool: {AddressSpace:LocalDefault Pool:172.19.0.0/30 SubPool: Options:map[] Exclude:[10.100.0.10/32 169.254.1.1/32 172.19.0.0/30] V6:false}\""}} +2026-08-08T19:06:03.498483324Z {"ts":"2026-08-08T19:06:03.498384983Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.498274791Z\" level=debug msg=\"RequestAddress(LocalDefault/172.19.0.0/30, 172.19.0.1, map[RequestAddressType:com.docker.network.gateway])\""}} +2026-08-08T19:06:03.498565088Z {"ts":"2026-08-08T19:06:03.498410674Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.498295872Z\" level=debug msg=\"Request address PoolID:172.19.0.0/30 Bits: 4, Unselected: 2, Sequence: (0x90000000, 1)-\u003eend Curr:0 Serial:false PrefAddress:172.19.0.1 \""}} +2026-08-08T19:06:03.498676822Z {"ts":"2026-08-08T19:06:03.498588712Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.498440701Z\" level=debug msg=\"Assigning addresses for endpoint workspace_cvm's interface on network bridge\""}} +2026-08-08T19:06:03.498784511Z {"ts":"2026-08-08T19:06:03.498689555Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.498451732Z\" level=debug msg=\"RequestAddress(LocalDefault/172.19.0.0/30, 172.19.0.2, map[])\""}} +2026-08-08T19:06:03.498907850Z {"ts":"2026-08-08T19:06:03.498795541Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.498463177Z\" level=debug msg=\"Request address PoolID:172.19.0.0/30 Bits: 4, Unselected: 1, Sequence: (0xd0000000, 1)-\u003eend Curr:0 Serial:false PrefAddress:172.19.0.2 \""}} +2026-08-08T19:06:03.499476992Z {"ts":"2026-08-08T19:06:03.499379217Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.499348015Z\" level=info msg=\"Removing stale sandbox\" cid=5b0acc590c07 isRestore=false sid=1722e717b712"}} +2026-08-08T19:06:03.503474189Z {"ts":"2026-08-08T19:06:03.503394581Z","level":"WARN","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.503361578Z\" level=warning msg=\"Failed deleting service host entries to the running container: open : no such file or directory\""}} +2026-08-08T19:06:03.505331131Z {"ts":"2026-08-08T19:06:03.505266785Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.505237699Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T19:06:03.506328514Z {"ts":"2026-08-08T19:06:03.506244517Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.506205201Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -D PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T19:06:03.533113996Z {"ts":"2026-08-08T19:06:03.532957572Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.532924253Z\" level=debug msg=\"Releasing addresses for endpoint workspace_cvm's interface on network bridge\""}} +2026-08-08T19:06:03.533123220Z {"ts":"2026-08-08T19:06:03.533029229Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.532941998Z\" level=debug msg=\"ReleaseAddress(LocalDefault/172.19.0.0/30, 172.19.0.2)\""}} +2026-08-08T19:06:03.533171891Z {"ts":"2026-08-08T19:06:03.53305619Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.532959262Z\" level=debug msg=\"Released address Address:172.19.0.2 Sequence:Bits: 4, Unselected: 1, Sequence: (0xd0000000, 1)-\u003eend Curr:0\""}} +2026-08-08T19:06:03.535345668Z {"ts":"2026-08-08T19:06:03.535208816Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.535177088Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-USER]\""}} +2026-08-08T19:06:03.536296701Z {"ts":"2026-08-08T19:06:03.536191305Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.536150210Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-USER]\""}} +2026-08-08T19:06:03.537173734Z {"ts":"2026-08-08T19:06:03.537067078Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.537021940Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -j DOCKER-USER]\""}} +2026-08-08T19:06:03.538013206Z {"ts":"2026-08-08T19:06:03.537932893Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.537895273Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I FORWARD -j DOCKER-USER]\""}} +2026-08-08T19:06:03.538890800Z {"ts":"2026-08-08T19:06:03.53880635Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.538774186Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-USER]\""}} +2026-08-08T19:06:03.539825163Z {"ts":"2026-08-08T19:06:03.539705015Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.539669657Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-USER]\""}} +2026-08-08T19:06:03.540691452Z {"ts":"2026-08-08T19:06:03.540588082Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.540552705Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -j DOCKER-USER]\""}} +2026-08-08T19:06:03.541626792Z {"ts":"2026-08-08T19:06:03.541515696Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.541460975Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I FORWARD -j DOCKER-USER]\""}} +2026-08-08T19:06:03.544410439Z {"ts":"2026-08-08T19:06:03.544277982Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.544244781Z\" level=debug msg=\"releasing IPv4 pools from network bridge (6b490b95d379dbd0ff1817c0370599de5e25c103de2a4b53549291973c14b735)\""}} +2026-08-08T19:06:03.544495444Z {"ts":"2026-08-08T19:06:03.544373487Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.544261287Z\" level=debug msg=\"ReleaseAddress(LocalDefault/172.19.0.0/30, 172.19.0.1)\""}} +2026-08-08T19:06:03.544658667Z {"ts":"2026-08-08T19:06:03.544549516Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.544275695Z\" level=debug msg=\"Released address Address:172.19.0.1 Sequence:Bits: 4, Unselected: 2, Sequence: (0x90000000, 1)-\u003eend Curr:0\""}} +2026-08-08T19:06:03.544730078Z {"ts":"2026-08-08T19:06:03.544695316Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.544283701Z\" level=debug msg=\"ReleasePool(LocalDefault/172.19.0.0/30)\""}} +2026-08-08T19:06:03.544820937Z {"ts":"2026-08-08T19:06:03.544743785Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.544293237Z\" level=debug msg=\"cleanupServiceDiscovery for network:6b490b95d379dbd0ff1817c0370599de5e25c103de2a4b53549291973c14b735\""}} +2026-08-08T19:06:03.544897281Z {"ts":"2026-08-08T19:06:03.544858288Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.544309783Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T19:06:03.545520190Z {"ts":"2026-08-08T19:06:03.545449013Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.545418811Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T19:06:03.561262020Z {"ts":"2026-08-08T19:06:03.561173996Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.561142885Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -m addrtype --src-type LOCAL -o docker0 -j MASQUERADE]\""}} +2026-08-08T19:06:03.562374455Z {"ts":"2026-08-08T19:06:03.562276905Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.562241697Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j ACCEPT]\""}} +2026-08-08T19:06:03.563340171Z {"ts":"2026-08-08T19:06:03.563248872Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.563199259Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:06:03.564285312Z {"ts":"2026-08-08T19:06:03.564195376Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.564155147Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T19:06:03.565399112Z {"ts":"2026-08-08T19:06:03.565304743Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.565208167Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -D DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T19:06:03.591242443Z {"ts":"2026-08-08T19:06:03.591096833Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.591040008Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:06:03.592300057Z {"ts":"2026-08-08T19:06:03.592208823Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.592162412Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -D DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:06:03.611175892Z {"ts":"2026-08-08T19:06:03.611055035Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.611016461Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:06:03.612491003Z {"ts":"2026-08-08T19:06:03.612348758Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.612231029Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -D DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:06:03.641293305Z {"ts":"2026-08-08T19:06:03.641155333Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.641086613Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T19:06:03.642483290Z {"ts":"2026-08-08T19:06:03.642331874Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.642289225Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -D DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T19:06:03.656966193Z {"ts":"2026-08-08T19:06:03.656825585Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.656777783Z\" level=debug msg=\"Allocating pools for network\" ipv6=false network=bridge nid=139c2b4e1adc"}} +2026-08-08T19:06:03.657131911Z {"ts":"2026-08-08T19:06:03.657044177Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.656957075Z\" level=debug msg=\"RequestPool: {AddressSpace:LocalDefault Pool:172.19.0.0/30 SubPool: Options:map[] Exclude:[10.100.0.10/32 169.254.1.1/32 172.19.0.0/30] V6:false}\""}} +2026-08-08T19:06:03.657243539Z {"ts":"2026-08-08T19:06:03.657163649Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.656984490Z\" level=debug msg=\"RequestAddress(LocalDefault/172.19.0.0/30, 172.19.0.1, map[RequestAddressType:com.docker.network.gateway])\""}} +2026-08-08T19:06:03.657326496Z {"ts":"2026-08-08T19:06:03.657266285Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.657000828Z\" level=debug msg=\"Request address PoolID:172.19.0.0/30 Bits: 4, Unselected: 2, Sequence: (0x90000000, 1)-\u003eend Curr:0 Serial:false PrefAddress:172.19.0.1 \""}} +2026-08-08T19:06:03.657875748Z {"ts":"2026-08-08T19:06:03.657805955Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.657765937Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T19:06:03.659983867Z {"ts":"2026-08-08T19:06:03.659901352Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.659862721Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -I POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T19:06:03.661728435Z {"ts":"2026-08-08T19:06:03.661621607Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.661583572Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -m addrtype --src-type LOCAL -o docker0 -j MASQUERADE]\""}} +2026-08-08T19:06:03.662957323Z {"ts":"2026-08-08T19:06:03.662861525Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.662772817Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j ACCEPT]\""}} +2026-08-08T19:06:03.664056877Z {"ts":"2026-08-08T19:06:03.663912965Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.663875506Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:06:03.665077441Z {"ts":"2026-08-08T19:06:03.664960348Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.664924332Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -o docker0 -j ACCEPT]\""}} +2026-08-08T19:06:03.666031628Z {"ts":"2026-08-08T19:06:03.665904386Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.665865080Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:06:03.666989907Z {"ts":"2026-08-08T19:06:03.666898746Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.666858470Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 ! -o docker0 -j ACCEPT]\""}} +2026-08-08T19:06:03.667955664Z {"ts":"2026-08-08T19:06:03.667810651Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.667764857Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T19:06:03.668843541Z {"ts":"2026-08-08T19:06:03.668750252Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.668710440Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T19:06:03.669818352Z {"ts":"2026-08-08T19:06:03.669685778Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.669652645Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T19:06:03.670749617Z {"ts":"2026-08-08T19:06:03.670657726Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.670617775Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -o docker0 -j DOCKER]\""}} +2026-08-08T19:06:03.671675737Z {"ts":"2026-08-08T19:06:03.671568451Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.671533123Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:06:03.672677296Z {"ts":"2026-08-08T19:06:03.672591272Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.672550136Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:06:03.673675810Z {"ts":"2026-08-08T19:06:03.673539529Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.673489987Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:06:03.674554460Z {"ts":"2026-08-08T19:06:03.674465393Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.674428801Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:06:03.675565012Z {"ts":"2026-08-08T19:06:03.675486006Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.675445228Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:06:03.676585290Z {"ts":"2026-08-08T19:06:03.676500624Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.676454836Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T19:06:03.677499071Z {"ts":"2026-08-08T19:06:03.677405447Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.677370594Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T19:06:03.684086796Z {"ts":"2026-08-08T19:06:03.68399583Z","level":"WARN","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.683953885Z\" level=warning msg=\"error locating sandbox id 1722e717b7129de785ce4d2fa0308ebc99cfcbb18a7c4e011be954ada697d507: sandbox 1722e717b7129de785ce4d2fa0308ebc99cfcbb18a7c4e011be954ada697d507 not found\""}} +2026-08-08T19:06:03.694750015Z {"ts":"2026-08-08T19:06:03.69465175Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.694615506Z\" level=info msg=\"Loading containers: done.\""}} +2026-08-08T19:06:03.704074901Z {"ts":"2026-08-08T19:06:03.703935764Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.703888059Z\" level=info msg=\"Docker daemon\" commit=6bc6209 containerd-snapshotter=false storage-driver=overlay2 version=29.2.1"}} +2026-08-08T19:06:03.704093023Z {"ts":"2026-08-08T19:06:03.704014314Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.703923091Z\" level=info msg=\"Initializing buildkit\""}} +2026-08-08T19:06:03.713627183Z {"ts":"2026-08-08T19:06:03.713537653Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.713496658Z\" level=info msg=\"Completed buildkit initialization\""}} +2026-08-08T19:06:03.714035469Z {"ts":"2026-08-08T19:06:03.713891081Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.713835149Z\" level=debug msg=\"Registering routers\""}} +2026-08-08T19:06:03.714041731Z {"ts":"2026-08-08T19:06:03.713955047Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.713850344Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/checkpoints\""}} +2026-08-08T19:06:03.714161775Z {"ts":"2026-08-08T19:06:03.714073907Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.713958644Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/checkpoints\""}} +2026-08-08T19:06:03.714270723Z {"ts":"2026-08-08T19:06:03.714191159Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.714074687Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/containers/{name}/checkpoints/{checkpoint}\""}} +2026-08-08T19:06:03.714431579Z {"ts":"2026-08-08T19:06:03.71431778Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.714247271Z\" level=debug msg=\"Registering route\" method=HEAD path=\"/containers/{name:.*}/archive\""}} +2026-08-08T19:06:03.714560609Z {"ts":"2026-08-08T19:06:03.714469739Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.714365969Z\" level=debug msg=\"Registering route\" method=GET path=/containers/json"}} +2026-08-08T19:06:03.714657450Z {"ts":"2026-08-08T19:06:03.71460046Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.714415286Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/export\""}} +2026-08-08T19:06:03.714759086Z {"ts":"2026-08-08T19:06:03.714693113Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.714491314Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/changes\""}} +2026-08-08T19:06:03.714859621Z {"ts":"2026-08-08T19:06:03.714732526Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.714580951Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/json\""}} +2026-08-08T19:06:03.714998914Z {"ts":"2026-08-08T19:06:03.714902788Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.714713857Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/top\""}} +2026-08-08T19:06:03.715096793Z {"ts":"2026-08-08T19:06:03.714935444Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.714814989Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/logs\""}} +2026-08-08T19:06:03.715266599Z {"ts":"2026-08-08T19:06:03.715125613Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.714906221Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/stats\""}} +2026-08-08T19:06:03.715299592Z {"ts":"2026-08-08T19:06:03.715218765Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.715066788Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/attach/ws\""}} +2026-08-08T19:06:03.715351003Z {"ts":"2026-08-08T19:06:03.71524485Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.715181093Z\" level=debug msg=\"Registering route\" method=GET path=\"/exec/{id:.*}/json\""}} +2026-08-08T19:06:03.715439103Z {"ts":"2026-08-08T19:06:03.71539456Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.715266553Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/archive\""}} +2026-08-08T19:06:03.715524617Z {"ts":"2026-08-08T19:06:03.715457525Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.715350052Z\" level=debug msg=\"Registering route\" method=POST path=/containers/create"}} +2026-08-08T19:06:03.715594150Z {"ts":"2026-08-08T19:06:03.715557622Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.715418792Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/kill\""}} +2026-08-08T19:06:03.715673797Z {"ts":"2026-08-08T19:06:03.715623777Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.715493531Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/pause\""}} +2026-08-08T19:06:03.715763680Z {"ts":"2026-08-08T19:06:03.715687058Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.715573350Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/unpause\""}} +2026-08-08T19:06:03.715838754Z {"ts":"2026-08-08T19:06:03.715777876Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.715649612Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/restart\""}} +2026-08-08T19:06:03.715914565Z {"ts":"2026-08-08T19:06:03.715856486Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.715718868Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/start\""}} +2026-08-08T19:06:03.715993080Z {"ts":"2026-08-08T19:06:03.71593028Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.715786398Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/stop\""}} +2026-08-08T19:06:03.716071228Z {"ts":"2026-08-08T19:06:03.716010497Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.715865650Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/wait\""}} +2026-08-08T19:06:03.716149078Z {"ts":"2026-08-08T19:06:03.716087197Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.715958790Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/resize\""}} +2026-08-08T19:06:03.716227132Z {"ts":"2026-08-08T19:06:03.716170249Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.716036754Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/attach\""}} +2026-08-08T19:06:03.716295383Z {"ts":"2026-08-08T19:06:03.716242936Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.716111257Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/exec\""}} +2026-08-08T19:06:03.716384581Z {"ts":"2026-08-08T19:06:03.716311981Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.716188417Z\" level=debug msg=\"Registering route\" method=POST path=\"/exec/{name:.*}/start\""}} +2026-08-08T19:06:03.716453213Z {"ts":"2026-08-08T19:06:03.716400847Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.716262326Z\" level=debug msg=\"Registering route\" method=POST path=\"/exec/{name:.*}/resize\""}} +2026-08-08T19:06:03.716519320Z {"ts":"2026-08-08T19:06:03.716479749Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.716334918Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/rename\""}} +2026-08-08T19:06:03.716716561Z {"ts":"2026-08-08T19:06:03.716649411Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.716397691Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/update\""}} +2026-08-08T19:06:03.716813263Z {"ts":"2026-08-08T19:06:03.716738014Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.716472285Z\" level=debug msg=\"Registering route\" method=POST path=/containers/prune"}} +2026-08-08T19:06:03.716887823Z {"ts":"2026-08-08T19:06:03.716830966Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.716517159Z\" level=debug msg=\"Registering route\" method=POST path=/commit"}} +2026-08-08T19:06:03.716971378Z {"ts":"2026-08-08T19:06:03.716906587Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.716574254Z\" level=debug msg=\"Registering route\" method=PUT path=\"/containers/{name:.*}/archive\""}} +2026-08-08T19:06:03.717068160Z {"ts":"2026-08-08T19:06:03.716984451Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.716662590Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/containers/{name:.*}\""}} +2026-08-08T19:06:03.717171278Z {"ts":"2026-08-08T19:06:03.717082337Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.716734140Z\" level=debug msg=\"Registering route\" method=GET path=/images/json"}} +2026-08-08T19:06:03.717250049Z {"ts":"2026-08-08T19:06:03.717202847Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.716800286Z\" level=debug msg=\"Registering route\" method=GET path=/images/search"}} +2026-08-08T19:06:03.717335011Z {"ts":"2026-08-08T19:06:03.717259123Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.716851410Z\" level=debug msg=\"Registering route\" method=GET path=/images/get"}} +2026-08-08T19:06:03.717412345Z {"ts":"2026-08-08T19:06:03.71734418Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.716910300Z\" level=debug msg=\"Registering route\" method=GET path=\"/images/{name:.*}/get\""}} +2026-08-08T19:06:03.717537893Z {"ts":"2026-08-08T19:06:03.717421514Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.716983861Z\" level=debug msg=\"Registering route\" method=GET path=\"/images/{name:.*}/history\""}} +2026-08-08T19:06:03.717627539Z {"ts":"2026-08-08T19:06:03.717550617Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.717039925Z\" level=debug msg=\"Registering route\" method=GET path=\"/images/{name:.*}/json\""}} +2026-08-08T19:06:03.717729756Z {"ts":"2026-08-08T19:06:03.71765367Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.717108289Z\" level=debug msg=\"Registering route\" method=POST path=/images/load"}} +2026-08-08T19:06:03.717814214Z {"ts":"2026-08-08T19:06:03.717744767Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.717194782Z\" level=debug msg=\"Registering route\" method=POST path=/images/create"}} +2026-08-08T19:06:03.717894076Z {"ts":"2026-08-08T19:06:03.717827322Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.717256149Z\" level=debug msg=\"Registering route\" method=POST path=\"/images/{name:.*}/push\""}} +2026-08-08T19:06:03.717992798Z {"ts":"2026-08-08T19:06:03.717909038Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.717335394Z\" level=debug msg=\"Registering route\" method=POST path=\"/images/{name:.*}/tag\""}} +2026-08-08T19:06:03.718087061Z {"ts":"2026-08-08T19:06:03.718002346Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.717383690Z\" level=debug msg=\"Registering route\" method=POST path=/images/prune"}} +2026-08-08T19:06:03.718170369Z {"ts":"2026-08-08T19:06:03.718097466Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.717449326Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/images/{name:.*}\""}} +2026-08-08T19:06:03.718271233Z {"ts":"2026-08-08T19:06:03.718189902Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.717534446Z\" level=debug msg=\"Registering route\" method=OPTIONS path=\"/{anyroute:.*}\""}} +2026-08-08T19:06:03.718355233Z {"ts":"2026-08-08T19:06:03.718298106Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.717627280Z\" level=debug msg=\"Registering route\" method=GET path=/_ping"}} +2026-08-08T19:06:03.718438226Z {"ts":"2026-08-08T19:06:03.718379049Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.717685523Z\" level=debug msg=\"Registering route\" method=HEAD path=/_ping"}} +2026-08-08T19:06:03.718516551Z {"ts":"2026-08-08T19:06:03.718450258Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.717732789Z\" level=debug msg=\"Registering route\" method=GET path=/events"}} +2026-08-08T19:06:03.718618702Z {"ts":"2026-08-08T19:06:03.718534097Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.717801416Z\" level=debug msg=\"Registering route\" method=GET path=/info"}} +2026-08-08T19:06:03.718702529Z {"ts":"2026-08-08T19:06:03.718627982Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.717838711Z\" level=debug msg=\"Registering route\" method=GET path=/version"}} +2026-08-08T19:06:03.718794860Z {"ts":"2026-08-08T19:06:03.718713282Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.717893925Z\" level=debug msg=\"Registering route\" method=GET path=/system/df"}} +2026-08-08T19:06:03.718874202Z {"ts":"2026-08-08T19:06:03.718834989Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.717963323Z\" level=debug msg=\"Registering route\" method=POST path=/auth"}} +2026-08-08T19:06:03.718987841Z {"ts":"2026-08-08T19:06:03.718921231Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.718013613Z\" level=debug msg=\"Registering route\" method=GET path=/volumes"}} +2026-08-08T19:06:03.719060031Z {"ts":"2026-08-08T19:06:03.719015372Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.718062256Z\" level=debug msg=\"Registering route\" method=GET path=\"/volumes/{name:.*}\""}} +2026-08-08T19:06:03.719143749Z {"ts":"2026-08-08T19:06:03.719105069Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.718128506Z\" level=debug msg=\"Registering route\" method=POST path=/volumes/create"}} +2026-08-08T19:06:03.719243566Z {"ts":"2026-08-08T19:06:03.719179325Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.718199885Z\" level=debug msg=\"Registering route\" method=POST path=/volumes/prune"}} +2026-08-08T19:06:03.719356120Z {"ts":"2026-08-08T19:06:03.719264284Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.718268432Z\" level=debug msg=\"Registering route\" method=PUT path=\"/volumes/{name:.*}\""}} +2026-08-08T19:06:03.719487808Z {"ts":"2026-08-08T19:06:03.719415769Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.718377000Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/volumes/{name:.*}\""}} +2026-08-08T19:06:03.719591982Z {"ts":"2026-08-08T19:06:03.71950741Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.718458883Z\" level=debug msg=\"Registering route\" method=POST path=/build"}} +2026-08-08T19:06:03.719679282Z {"ts":"2026-08-08T19:06:03.71960218Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.718518313Z\" level=debug msg=\"Registering route\" method=POST path=/build/prune"}} +2026-08-08T19:06:03.719803772Z {"ts":"2026-08-08T19:06:03.719727057Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.718566049Z\" level=debug msg=\"Registering route\" method=POST path=/build/cancel"}} +2026-08-08T19:06:03.719879090Z {"ts":"2026-08-08T19:06:03.719819686Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.718637741Z\" level=debug msg=\"Registering route\" method=POST path=/session"}} +2026-08-08T19:06:03.719960883Z {"ts":"2026-08-08T19:06:03.719903292Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.718685822Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/init"}} +2026-08-08T19:06:03.720034859Z {"ts":"2026-08-08T19:06:03.719975946Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.718727647Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/join"}} +2026-08-08T19:06:03.720110984Z {"ts":"2026-08-08T19:06:03.720063886Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.718763113Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/leave"}} +2026-08-08T19:06:03.720169059Z {"ts":"2026-08-08T19:06:03.720128406Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.718810483Z\" level=debug msg=\"Registering route\" method=GET path=/swarm"}} +2026-08-08T19:06:03.720277583Z {"ts":"2026-08-08T19:06:03.720227637Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.718876005Z\" level=debug msg=\"Registering route\" method=GET path=/swarm/unlockkey"}} +2026-08-08T19:06:03.720344941Z {"ts":"2026-08-08T19:06:03.720305983Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.718927446Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/update"}} +2026-08-08T19:06:03.720439636Z {"ts":"2026-08-08T19:06:03.720382341Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.719008873Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/unlock"}} +2026-08-08T19:06:03.720551378Z {"ts":"2026-08-08T19:06:03.720469145Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.719077523Z\" level=debug msg=\"Registering route\" method=GET path=/services"}} +2026-08-08T19:06:03.720623921Z {"ts":"2026-08-08T19:06:03.720579885Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.719112927Z\" level=debug msg=\"Registering route\" method=GET path=\"/services/{id}\""}} +2026-08-08T19:06:03.720697757Z {"ts":"2026-08-08T19:06:03.720649692Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.719198707Z\" level=debug msg=\"Registering route\" method=POST path=/services/create"}} +2026-08-08T19:06:03.720740599Z {"ts":"2026-08-08T19:06:03.7206854Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.719268325Z\" level=debug msg=\"Registering route\" method=POST path=\"/services/{id}/update\""}} +2026-08-08T19:06:03.720808934Z {"ts":"2026-08-08T19:06:03.72073741Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.719364874Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/services/{id}\""}} +2026-08-08T19:06:03.720857245Z {"ts":"2026-08-08T19:06:03.720808463Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.719443386Z\" level=debug msg=\"Registering route\" method=GET path=\"/services/{id}/logs\""}} +2026-08-08T19:06:03.720954984Z {"ts":"2026-08-08T19:06:03.720905054Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.719536924Z\" level=debug msg=\"Registering route\" method=GET path=/nodes"}} +2026-08-08T19:06:03.721001134Z {"ts":"2026-08-08T19:06:03.720943842Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.719597596Z\" level=debug msg=\"Registering route\" method=GET path=\"/nodes/{id}\""}} +2026-08-08T19:06:03.721066209Z {"ts":"2026-08-08T19:06:03.721001374Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.719677064Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/nodes/{id}\""}} +2026-08-08T19:06:03.721107359Z {"ts":"2026-08-08T19:06:03.721056654Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.719761513Z\" level=debug msg=\"Registering route\" method=POST path=\"/nodes/{id}/update\""}} +2026-08-08T19:06:03.721173710Z {"ts":"2026-08-08T19:06:03.721107399Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.719831015Z\" level=debug msg=\"Registering route\" method=GET path=/tasks"}} +2026-08-08T19:06:03.721220580Z {"ts":"2026-08-08T19:06:03.721164818Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.719885346Z\" level=debug msg=\"Registering route\" method=GET path=\"/tasks/{id}\""}} +2026-08-08T19:06:03.721298519Z {"ts":"2026-08-08T19:06:03.721229119Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.719981299Z\" level=debug msg=\"Registering route\" method=GET path=\"/tasks/{id}/logs\""}} +2026-08-08T19:06:03.721341712Z {"ts":"2026-08-08T19:06:03.721286963Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.720047490Z\" level=debug msg=\"Registering route\" method=GET path=/secrets"}} +2026-08-08T19:06:03.721414340Z {"ts":"2026-08-08T19:06:03.721337183Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.720084303Z\" level=debug msg=\"Registering route\" method=POST path=/secrets/create"}} +2026-08-08T19:06:03.721459365Z {"ts":"2026-08-08T19:06:03.721404422Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.720130621Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/secrets/{id}\""}} +2026-08-08T19:06:03.721526123Z {"ts":"2026-08-08T19:06:03.721459616Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.720196015Z\" level=debug msg=\"Registering route\" method=GET path=\"/secrets/{id}\""}} +2026-08-08T19:06:03.721612774Z {"ts":"2026-08-08T19:06:03.721545353Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.720253440Z\" level=debug msg=\"Registering route\" method=POST path=\"/secrets/{id}/update\""}} +2026-08-08T19:06:03.721677768Z {"ts":"2026-08-08T19:06:03.721636582Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.720323752Z\" level=debug msg=\"Registering route\" method=GET path=/configs"}} +2026-08-08T19:06:03.721737799Z {"ts":"2026-08-08T19:06:03.721686295Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.720366710Z\" level=debug msg=\"Registering route\" method=POST path=/configs/create"}} +2026-08-08T19:06:03.721797423Z {"ts":"2026-08-08T19:06:03.721751231Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.720410779Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/configs/{id}\""}} +2026-08-08T19:06:03.721870290Z {"ts":"2026-08-08T19:06:03.721792959Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.720462421Z\" level=debug msg=\"Registering route\" method=GET path=\"/configs/{id}\""}} +2026-08-08T19:06:03.721927369Z {"ts":"2026-08-08T19:06:03.721858907Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.720520113Z\" level=debug msg=\"Registering route\" method=POST path=\"/configs/{id}/update\""}} +2026-08-08T19:06:03.722007035Z {"ts":"2026-08-08T19:06:03.721939965Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.720601370Z\" level=debug msg=\"Registering route\" method=GET path=/plugins"}} +2026-08-08T19:06:03.722067183Z {"ts":"2026-08-08T19:06:03.722027484Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.720721843Z\" level=debug msg=\"Registering route\" method=GET path=\"/plugins/{name:.*}/json\""}} +2026-08-08T19:06:03.722198942Z {"ts":"2026-08-08T19:06:03.722118452Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.720903179Z\" level=debug msg=\"Registering route\" method=GET path=/plugins/privileges"}} +2026-08-08T19:06:03.722277468Z {"ts":"2026-08-08T19:06:03.722220259Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.721040993Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/plugins/{name:.*}\""}} +2026-08-08T19:06:03.722334933Z {"ts":"2026-08-08T19:06:03.722288123Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.721241618Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/enable\""}} +2026-08-08T19:06:03.722410869Z {"ts":"2026-08-08T19:06:03.722360216Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.721386698Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/disable\""}} +2026-08-08T19:06:03.722543249Z {"ts":"2026-08-08T19:06:03.722461269Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.721544993Z\" level=debug msg=\"Registering route\" method=POST path=/plugins/pull"}} +2026-08-08T19:06:03.722588916Z {"ts":"2026-08-08T19:06:03.722530306Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.721620926Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/push\""}} +2026-08-08T19:06:03.722666697Z {"ts":"2026-08-08T19:06:03.722589363Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.721760512Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/upgrade\""}} +2026-08-08T19:06:03.722710536Z {"ts":"2026-08-08T19:06:03.72265729Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.721884385Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/set\""}} +2026-08-08T19:06:03.722781105Z {"ts":"2026-08-08T19:06:03.722710051Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.721998874Z\" level=debug msg=\"Registering route\" method=POST path=/plugins/create"}} +2026-08-08T19:06:03.722825371Z {"ts":"2026-08-08T19:06:03.722771649Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.722054887Z\" level=debug msg=\"Registering route\" method=GET path=\"/distribution/{name:.*}/json\""}} +2026-08-08T19:06:03.722902994Z {"ts":"2026-08-08T19:06:03.72282992Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.722180696Z\" level=debug msg=\"Registering route\" method=GET path=/networks"}} +2026-08-08T19:06:03.723017797Z {"ts":"2026-08-08T19:06:03.722921365Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.722257939Z\" level=debug msg=\"Registering route\" method=GET path=/networks/"}} +2026-08-08T19:06:03.723087221Z {"ts":"2026-08-08T19:06:03.723005051Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.722311824Z\" level=debug msg=\"Registering route\" method=GET path=\"/networks/{id:.+}\""}} +2026-08-08T19:06:03.723171881Z {"ts":"2026-08-08T19:06:03.723106159Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.722434032Z\" level=debug msg=\"Registering route\" method=POST path=/networks/create"}} +2026-08-08T19:06:03.723243772Z {"ts":"2026-08-08T19:06:03.72319443Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.722499923Z\" level=debug msg=\"Registering route\" method=POST path=\"/networks/{id:.*}/connect\""}} +2026-08-08T19:06:03.723318520Z {"ts":"2026-08-08T19:06:03.723235743Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.722646697Z\" level=debug msg=\"Registering route\" method=POST path=\"/networks/{id:.*}/disconnect\""}} +2026-08-08T19:06:03.723381479Z {"ts":"2026-08-08T19:06:03.723308305Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.722847085Z\" level=debug msg=\"Registering route\" method=POST path=/networks/prune"}} +2026-08-08T19:06:03.723432639Z {"ts":"2026-08-08T19:06:03.723373897Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.722934543Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/networks/{id:.*}\""}} +2026-08-08T19:06:03.723526157Z {"ts":"2026-08-08T19:06:03.72345731Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.723100609Z\" level=debug msg=\"Registering route\" method=GET path=/debug/vars"}} +2026-08-08T19:06:03.723615419Z {"ts":"2026-08-08T19:06:03.723544479Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.723161981Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/"}} +2026-08-08T19:06:03.723708929Z {"ts":"2026-08-08T19:06:03.723644167Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.723269987Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/cmdline"}} +2026-08-08T19:06:03.723800349Z {"ts":"2026-08-08T19:06:03.723721274Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.723395388Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/profile"}} +2026-08-08T19:06:03.723888151Z {"ts":"2026-08-08T19:06:03.723829416Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.723474126Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/symbol"}} +2026-08-08T19:06:03.723940785Z {"ts":"2026-08-08T19:06:03.723898894Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.723546934Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/trace"}} +2026-08-08T19:06:03.724081588Z {"ts":"2026-08-08T19:06:03.724029541Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.723636556Z\" level=debug msg=\"Registering route\" method=GET path=\"/debug/pprof/{name}\""}} +2026-08-08T19:06:03.724149789Z {"ts":"2026-08-08T19:06:03.724068927Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.723732116Z\" level=debug msg=\"Registering route\" method=POST path=/grpc"}} +2026-08-08T19:06:03.724467881Z {"ts":"2026-08-08T19:06:03.724385165Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.724345937Z\" level=info msg=\"Daemon has completed initialization\""}} +2026-08-08T19:06:03.724603777Z {"ts":"2026-08-08T19:06:03.724546638Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:03.724383437Z\" level=info msg=\"API listen on /var/run/docker.sock\""}} +2026-08-08T19:06:04.156138949Z {"ts":"2026-08-08T19:06:04.155997113Z","level":"DEBUG","msg":"waiting for dockerd","caller":"/home/runner/work/envbox/envbox/cli/docker.go:312","func":"github.com/coder/envbox/cli.dockerCmd.func1"} +2026-08-08T19:06:04.156164391Z {"output":"Waiting for dockerd to startup...","time":"2026-08-08T19:06:04.15604916Z","type":"info"} +2026-08-08T19:06:04.156659004Z {"ts":"2026-08-08T19:06:04.15655179Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.156507777Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:06:04.156840404Z {"ts":"2026-08-08T19:06:04.156783097Z","level":"INFO","msg":"checking for docker config file","caller":"/home/runner/work/envbox/envbox/cli/docker.go:474","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"path":"/root/.docker/config.json"}} +2026-08-08T19:06:04.156911383Z {"ts":"2026-08-08T19:06:04.156848566Z","level":"DEBUG","msg":"using mounts","caller":"/home/runner/work/envbox/envbox/cli/docker.go:496","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"mounts":["{Source:/var/lib/coder/docker Mountpoint:/var/lib/docker ReadOnly:false}","{Source:/var/lib/coder/containers Mountpoint:/var/lib/containers ReadOnly:false}","{Source:/home/coder Mountpoint:/home/coder ReadOnly:false}"]}} +2026-08-08T19:06:04.156954605Z {"ts":"2026-08-08T19:06:04.15689679Z","level":"DEBUG","msg":"using devices","caller":"/home/runner/work/envbox/envbox/cli/docker.go:529","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"devices":[]}} +2026-08-08T19:06:04.156959951Z {"ts":"2026-08-08T19:06:04.156917623Z","level":"DEBUG","msg":"pulling image","caller":"/home/runner/work/envbox/envbox/cli/docker.go:545","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"image":"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu"}} +2026-08-08T19:06:04.157285029Z {"ts":"2026-08-08T19:06:04.157170415Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.157125701Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:06:04.157643175Z {"ts":"2026-08-08T19:06:04.157522049Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.157455931Z\" level=debug msg=\"handling POST request\" method=POST module=api request-url=\"/v1.51/images/create?fromImage=us-docker.pkg.dev%2Fcoder-v2-images-public%2Fpublic%2Fenvbox%2Fenterprise-base\u0026tag=ubuntu\" vars=\"map[version:1.51]\""}} +2026-08-08T19:06:04.164706787Z {"ts":"2026-08-08T19:06:04.16460074Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.164480460Z\" level=debug msg=\"hostDir: /etc/docker/certs.d/us-docker.pkg.dev\""}} +2026-08-08T19:06:04.164804269Z {"ts":"2026-08-08T19:06:04.16470244Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.164515374Z\" level=debug msg=\"Trying to pull us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base from https://us-docker.pkg.dev\""}} +2026-08-08T19:06:04.164838656Z {"ts":"2026-08-08T19:06:04.164750332Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.164522086Z\" level=debug msg=\"Trying to pull us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base from https://us-docker.pkg.dev\""}} +2026-08-08T19:06:04.741503010Z {"ts":"2026-08-08T19:06:04.741325655Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.741235189Z\" level=debug msg=\"(*service).Write started\" expected=\"sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d\" ref=\"manifest-sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d\" total=2001"}} +2026-08-08T19:06:04.751080395Z {"ts":"2026-08-08T19:06:04.750903209Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.750812111Z\" level=debug msg=\"Pulling ref from V2 registry: us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu\" digest=\"sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d\" remote=\"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu\""}} +2026-08-08T19:06:04.751644336Z {"output":"Pulling from coder-v2-images-public/public/envbox/enterprise-base","time":"2026-08-08T19:06:04.751514446Z","type":"info"} +2026-08-08T19:06:04.751651894Z {"ts":"2026-08-08T19:06:04.751540263Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.751429273Z\" level=debug msg=\"Adding content digest to lease\" digest=\"sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d\" lease=\"moby-image-sha256:f18945f7fc26b451c3cc8a997c1b1856bcff36f54361c8a61d0c2c37b412cb0e\" remote=\"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu\""}} +2026-08-08T19:06:04.757306718Z {"ts":"2026-08-08T19:06:04.756854683Z","level":"DEBUG","msg":"remounting /sys","caller":"/home/runner/work/envbox/envbox/cli/docker.go:557","func":"github.com/coder/envbox/cli.runDockerCVM"} +2026-08-08T19:06:04.762006186Z {"ts":"2026-08-08T19:06:04.761088226Z","level":"DEBUG","msg":"fetching image metadata","caller":"/home/runner/work/envbox/envbox/cli/docker.go:578","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"image":"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu","username":"coder"}} +2026-08-08T19:06:04.762017492Z {"output":"Getting image metadata...","time":"2026-08-08T19:06:04.761183999Z","type":"info"} +2026-08-08T19:06:04.763296265Z {"ts":"2026-08-08T19:06:04.763102894Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.762454028Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":false,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":false,\\\"Cmd\\\":[\\\"infinity\\\"],\\\"Domainname\\\":\\\"\\\",\\\"Entrypoint\\\":[\\\"sleep\\\"],\\\"Env\\\":null,\\\"HostConfig\\\":{\\\"AutoRemove\\\":false,\\\"Binds\\\":null,\\\"BlkioDeviceReadBps\\\":null,\\\"BlkioDeviceReadIOps\\\":null,\\\"BlkioDeviceWriteBps\\\":null,\\\"BlkioDeviceWriteIOps\\\":null,\\\"BlkioWeight\\\":0,\\\"BlkioWeightDevice\\\":null,\\\"CapAdd\\\":null,\\\"CapDrop\\\":null,\\\"Cgroup\\\":\\\"\\\",\\\"CgroupParent\\\":\\\"\\\",\\\"CgroupnsMode\\\":\\\"\\\",\\\"ConsoleSize\\\":[0,0],\\\"ContainerIDFile\\\":\\\"\\\",\\\"CpuCount\\\":0,\\\"CpuPercent\\\":0,\\\"CpuPeriod\\\":0,\\\"CpuQuota\\\":0,\\\"CpuRealtimePeriod\\\":0,\\\"CpuRealtimeRuntime\\\":0,\\\"CpuShares\\\":0,\\\"CpusetCpus\\\":\\\"\\\",\\\"CpusetMems\\\":\\\"\\\",\\\"DeviceCgroupRules\\\":null,\\\"DeviceRequests\\\":null,\\\"Devices\\\":null,\\\"Dns\\\":null,\\\"DnsOptions\\\":null,\\\"DnsSearch\\\":null,\\\"ExtraHosts\\\":null,\\\"GroupAdd\\\":null,\\\"IOMaximumBandwidth\\\":0,\\\"IOMaximumIOps\\\":0,\\\"IpcMode\\\":\\\"\\\",\\\"Isolation\\\":\\\"\\\",\\\"Links\\\":null,\\\"LogConfig\\\":{\\\"Config\\\":null,\\\"Type\\\":\\\"\\\"},\\\"MaskedPaths\\\":null,\\\"Memory\\\":0,\\\"MemoryReservation\\\":0,\\\"MemorySwap\\\":0,\\\"MemorySwappiness\\\":null,\\\"NanoCpus\\\":0,\\\"NetworkMode\\\":\\\"\\\",\\\"OomKillDisable\\\":null,\\\"OomScoreAdj\\\":0,\\\"PidMode\\\":\\\"\\\",\\\"PidsLimit\\\":null,\\\"PortBindings\\\":null,\\\"Privileged\\\":false,\\\"PublishAllPorts\\\":false,\\\"ReadonlyPaths\\\":null,\\\"ReadonlyRootfs\\\":false,\\\"RestartPolicy\\\":{\\\"MaximumRetryCount\\\":0,\\\"Name\\\":\\\"\\\"},\\\"Runtime\\\":\\\"sysbox-runc\\\",\\\"SecurityOpt\\\":null,\\\"ShmSize\\\":0,\\\"UTSMode\\\":\\\"\\\",\\\"Ulimits\\\":null,\\\"UsernsMode\\\":\\\"\\\",\\\"VolumeDriver\\\":\\\"\\\",\\\"VolumesFrom\\\":null},\\\"Hostname\\\":\\\"\\\",\\\"Image\\\":\\\"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu\\\",\\\"Labels\\\":null,\\\"OnBuild\\\":null,\\\"OpenStdin\\\":false,\\\"StdinOnce\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"Volumes\\\":null,\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/create vars=\"map[version:1.51]\""}} +2026-08-08T19:06:04.788324044Z {"ts":"2026-08-08T19:06:04.788144145Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.788078688Z\" level=debug msg=\"container mounted via layerStore\" container=671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3 root=/var/lib/docker/100000.100000/overlay2/3702965b2eaba139ca965bcec2a9ab88dc40646b17da24f5a4d32be3580c2377/merged storage-driver=overlay2"}} +2026-08-08T19:06:04.800963711Z {"ts":"2026-08-08T19:06:04.800785815Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.800749108Z\" level=debug msg=\"handling POST request\" method=POST module=api request-url=/v1.51/containers/671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3/start vars=\"map[name:671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3 version:1.51]\""}} +2026-08-08T19:06:04.801444072Z {"ts":"2026-08-08T19:06:04.80134221Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.801290518Z\" level=debug msg=\"container mounted via layerStore\" container=671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3 root=/var/lib/docker/100000.100000/overlay2/3702965b2eaba139ca965bcec2a9ab88dc40646b17da24f5a4d32be3580c2377/merged storage-driver=overlay2"}} +2026-08-08T19:06:04.807990139Z {"ts":"2026-08-08T19:06:04.807897813Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.807857897Z\" level=debug msg=\"bundle dir created\" bundle=/var/run/docker/containerd/671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3 module=libcontainerd namespace=moby-100000.100000 root=/var/lib/docker/100000.100000/overlay2/3702965b2eaba139ca965bcec2a9ab88dc40646b17da24f5a4d32be3580c2377/merged"}} +2026-08-08T19:06:04.818736597Z {"ts":"2026-08-08T19:06:04.818568066Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.818510396Z\" level=debug msg=\"creating task\" id=671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3 runtime=io.containerd.runc.v2"}} +2026-08-08T19:06:04.818749230Z {"ts":"2026-08-08T19:06:04.818651369Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.818540371Z\" level=debug msg=\"activating mount\" mounts=\"[]\" name=671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3"}} +2026-08-08T19:06:04.823356968Z {"ts":"2026-08-08T19:06:04.823255529Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.822989335Z\" level=info msg=\"connecting to shim 671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3\" address=\"unix:///run/containerd/s/140af215256d0e7bb44826d23b7418299bd8c97b9505aac1e3ea5a3577ce3f28\" namespace=moby-100000.100000 protocol=ttrpc version=3"}} +2026-08-08T19:06:04.825304120Z {"ts":"2026-08-08T19:06:04.825196391Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.825095452Z\" level=debug msg=\"loading plugin\" id=io.containerd.event.v1.publisher runtime=io.containerd.runc.v2 type=io.containerd.event.v1"}} +2026-08-08T19:06:04.825520538Z {"ts":"2026-08-08T19:06:04.825430572Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.825373437Z\" level=debug msg=\"loading plugin\" id=io.containerd.internal.v1.shutdown runtime=io.containerd.runc.v2 type=io.containerd.internal.v1"}} +2026-08-08T19:06:04.825742093Z {"ts":"2026-08-08T19:06:04.825653488Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.825599890Z\" level=debug msg=\"loading plugin\" id=io.containerd.ttrpc.v1.task runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1"}} +2026-08-08T19:06:04.826016776Z {"ts":"2026-08-08T19:06:04.825895042Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.825859691Z\" level=debug msg=\"registering ttrpc service\" id=io.containerd.ttrpc.v1.task runtime=io.containerd.runc.v2"}} +2026-08-08T19:06:04.826553676Z {"ts":"2026-08-08T19:06:04.82640735Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.826367946Z\" level=debug msg=\"serving api on socket\" socket=\"[inherited from parent]\""}} +2026-08-08T19:06:04.826559352Z {"ts":"2026-08-08T19:06:04.826460859Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.826406650Z\" level=debug msg=\"starting signal loop\" namespace=moby-100000.100000 path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby-100000.100000/671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3 pid=274 runtime=io.containerd.runc.v2"}} +2026-08-08T19:06:04.834619038Z {"ts":"2026-08-08T19:06:04.834504909Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.834456770Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:06:04.835087901Z {"ts":"2026-08-08T19:06:04.834976093Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.834905566Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T19:06:04.841073676Z {"ts":"2026-08-08T19:06:04.840951184Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.840903082Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.45/containers/json?all=1\u0026filters=%7B%22id%22%3A%7B%22671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3%22%3Atrue%7D%7D\" vars=\"map[version:1.45]\""}} +2026-08-08T19:06:04.841899505Z {"ts":"2026-08-08T19:06:04.841794462Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:06:04\" level=info msg=\"registered new container 671145a71a21\""}} +2026-08-08T19:06:04.848002101Z {"ts":"2026-08-08T19:06:04.847833029Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.847426848Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:06:04.848160388Z {"ts":"2026-08-08T19:06:04.848083813Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.847802443Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T19:06:04.851716735Z {"ts":"2026-08-08T19:06:04.851594284Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:06:04\" level=info msg=\"Container pre-registration completed: id = 671145a71a21\""}} +2026-08-08T19:06:04.853045877Z {"ts":"2026-08-08T19:06:04.852977275Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.852354560Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:06:04.853215471Z {"ts":"2026-08-08T19:06:04.85315496Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.852919314Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T19:06:04.855601022Z {"ts":"2026-08-08T19:06:04.855526718Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.855491379Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/containers/671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3/json vars=\"map[name:671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3 version:1.45]\""}} +2026-08-08T19:06:04.855826695Z {"ts":"2026-08-08T19:06:04.855754604Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:04.855720818Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.45/containers/json?all=1\u0026filters=%7B%22id%22%3A%7B%22671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3%22%3Atrue%7D%7D\" vars=\"map[version:1.45]\""}} +2026-08-08T19:06:04.932071470Z {"ts":"2026-08-08T19:06:04.931885894Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:06:04\" level=info msg=\"Container registration completed: id = 671145a71a21, initPid = 312, uid:gid = 100000:100000\""}} +2026-08-08T19:06:05.006295824Z {"ts":"2026-08-08T19:06:05.006137613Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.006059646Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/create"}} +2026-08-08T19:06:05.032465431Z {"ts":"2026-08-08T19:06:05.032251074Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.032189646Z\" level=debug msg=\"sandbox set key processing took 509.251µs for container 671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3\""}} +2026-08-08T19:06:05.032607584Z {"ts":"2026-08-08T19:06:05.032391693Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.032266995Z\" level=debug msg=\"Assigning addresses for endpoint clever_wing's interface on network bridge\""}} +2026-08-08T19:06:05.033042094Z {"ts":"2026-08-08T19:06:05.032874944Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.032283025Z\" level=debug msg=\"RequestAddress(LocalDefault/172.19.0.0/30, \u003cnil\u003e, map[com.docker.network.endpoint.name:clever_wing])\""}} +2026-08-08T19:06:05.033051074Z {"ts":"2026-08-08T19:06:05.032921978Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.032304598Z\" level=debug msg=\"Request address PoolID:172.19.0.0/30 Bits: 4, Unselected: 1, Sequence: (0xd0000000, 1)-\u003eend Curr:0 Serial:false PrefAddress:invalid IP \""}} +2026-08-08T19:06:05.033687979Z {"ts":"2026-08-08T19:06:05.033578763Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.033538059Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T19:06:05.034976953Z {"ts":"2026-08-08T19:06:05.034840513Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.034780221Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -A PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T19:06:05.036050259Z {"ts":"2026-08-08T19:06:05.035973313Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.035928148Z\" level=debug msg=\"bridge endpoint host link is up\" hostifname=vethe26e406 ifi=5"}} +2026-08-08T19:06:05.040963396Z {"ts":"2026-08-08T19:06:05.040606441Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.040571813Z\" level=debug msg=\"link has been set to up\" eid=e02eea639200 ep=clever_wing net=bridge nid=139c2b4e1adc"}} +2026-08-08T19:06:05.046409882Z {"ts":"2026-08-08T19:06:05.042356805Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.041417781Z\" level=debug msg=\"link update\" eid=e02eea639200 ep=clever_wing flags=\"deviceFlags(IFF_UP | IFF_BROADCAST | IFF_RUNNING | IFF_MULTICAST | IFF_LOWER_UP)\" iface=eth0 ifi=2 net=bridge nid=139c2b4e1adc"}} +2026-08-08T19:06:05.046773003Z {"ts":"2026-08-08T19:06:05.046377596Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.041636221Z\" level=debug msg=\"Bridge port is forwarding\" eid=e02eea639200 ep=clever_wing net=bridge nid=139c2b4e1adc veth=veth8d2769b"}} +2026-08-08T19:06:05.047240608Z {"ts":"2026-08-08T19:06:05.047152432Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.042254625Z\" level=debug msg=\"Sending unsolicited ARP/NA\" eid=e02eea639200 ep=clever_wing iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"9a:bc:0c:9a:8c:93\" mcastRouteOk=true net=bridge nid=139c2b4e1adc"}} +2026-08-08T19:06:05.050954251Z {"ts":"2026-08-08T19:06:05.050731571Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.050694496Z\" level=info msg=\"sbJoin: gwep4 ''-\u003e'e02eea639200', gwep6 ''-\u003e''\" eid=e02eea639200 ep=clever_wing net=bridge nid=139c2b4e1adc"}} +2026-08-08T19:06:05.050963586Z {"ts":"2026-08-08T19:06:05.050785123Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.050716635Z\" level=debug msg=\"Programming external connectivity on endpoint\" eid=e02eea639200 ep=clever_wing epid=e02eea639200 gw4=e02eea639200 gw6= net=bridge nid=139c2b4e1adc"}} +2026-08-08T19:06:05.057832171Z {"ts":"2026-08-08T19:06:05.057717201Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.057682524Z\" level=debug msg=\"EnableService START\" container=671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3"}} +2026-08-08T19:06:05.057837811Z {"ts":"2026-08-08T19:06:05.057757584Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.057697717Z\" level=debug msg=\"EnableService DONE\" container=671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3"}} +2026-08-08T19:06:05.070094822Z {"ts":"2026-08-08T19:06:05.0699661Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.069263122Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/start"}} +2026-08-08T19:06:05.077292680Z {"ts":"2026-08-08T19:06:05.077194796Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.077158042Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/containers/671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3/json vars=\"map[name:671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3 version:1.51]\""}} +2026-08-08T19:06:05.078904562Z {"ts":"2026-08-08T19:06:05.078771002Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.078706022Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"stat\\\",\\\"/sbin/init\\\"],\\\"Detach\\\":false,\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3/exec vars=\"map[name:671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3 version:1.51]\""}} +2026-08-08T19:06:05.079455038Z {"ts":"2026-08-08T19:06:05.079365955Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.079297894Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.51/exec/96b7425ad70be4628a9159a6d151f5238c5a307f5f8167a91efea32008a871bf/start vars=\"map[name:96b7425ad70be4628a9159a6d151f5238c5a307f5f8167a91efea32008a871bf version:1.51]\""}} +2026-08-08T19:06:05.079516658Z {"ts":"2026-08-08T19:06:05.079465082Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.079403377Z\" level=debug msg=\"starting exec command 96b7425ad70be4628a9159a6d151f5238c5a307f5f8167a91efea32008a871bf in container 671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3\""}} +2026-08-08T19:06:05.080425438Z {"ts":"2026-08-08T19:06:05.080335155Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.080268500Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T19:06:05.080462885Z {"ts":"2026-08-08T19:06:05.080394577Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.080292996Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T19:06:05.095543998Z {"ts":"2026-08-08T19:06:05.095405811Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.095361149Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T19:06:05.149831980Z {"ts":"2026-08-08T19:06:05.149601963Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.149530376Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T19:06:05.165050612Z {"ts":"2026-08-08T19:06:05.164729065Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.164555555Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T19:06:05.165065195Z {"ts":"2026-08-08T19:06:05.164809505Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.164620198Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T19:06:05.165067345Z {"ts":"2026-08-08T19:06:05.164837659Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.164651814Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T19:06:05.165069083Z {"ts":"2026-08-08T19:06:05.164856641Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.164667486Z\" level=debug msg=\"attach done\""}} +2026-08-08T19:06:05.165650434Z {"ts":"2026-08-08T19:06:05.165531446Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.165271352Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/exec/96b7425ad70be4628a9159a6d151f5238c5a307f5f8167a91efea32008a871bf/json vars=\"map[id:96b7425ad70be4628a9159a6d151f5238c5a307f5f8167a91efea32008a871bf version:1.51]\""}} +2026-08-08T19:06:05.166276130Z {"ts":"2026-08-08T19:06:05.166172696Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.166120715Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"getent\\\",\\\"passwd\\\",\\\"coder\\\"],\\\"Detach\\\":false,\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3/exec vars=\"map[name:671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3 version:1.51]\""}} +2026-08-08T19:06:05.167148328Z {"ts":"2026-08-08T19:06:05.167023764Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.166607809Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.51/exec/55fd8d8a0b68aaf4888ce3b8eb97620c88340e3bde8d20fa9ed584469a61c62c/start vars=\"map[name:55fd8d8a0b68aaf4888ce3b8eb97620c88340e3bde8d20fa9ed584469a61c62c version:1.51]\""}} +2026-08-08T19:06:05.167155491Z {"ts":"2026-08-08T19:06:05.16707412Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.166713388Z\" level=debug msg=\"starting exec command 55fd8d8a0b68aaf4888ce3b8eb97620c88340e3bde8d20fa9ed584469a61c62c in container 671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3\""}} +2026-08-08T19:06:05.167683695Z {"ts":"2026-08-08T19:06:05.167595162Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.167563358Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T19:06:05.167854159Z {"ts":"2026-08-08T19:06:05.167787404Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.167753748Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T19:06:05.168505161Z {"ts":"2026-08-08T19:06:05.168431838Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.168388701Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T19:06:05.211352149Z {"ts":"2026-08-08T19:06:05.211208864Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.211136798Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T19:06:05.212291779Z {"ts":"2026-08-08T19:06:05.212179995Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.212143639Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T19:06:05.212671216Z {"ts":"2026-08-08T19:06:05.212599478Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.212336399Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T19:06:05.212749271Z {"ts":"2026-08-08T19:06:05.21270714Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.212368738Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T19:06:05.212929105Z {"ts":"2026-08-08T19:06:05.212859909Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.212384169Z\" level=debug msg=\"attach done\""}} +2026-08-08T19:06:05.213538338Z {"ts":"2026-08-08T19:06:05.213222458Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.213092036Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/exec/55fd8d8a0b68aaf4888ce3b8eb97620c88340e3bde8d20fa9ed584469a61c62c/json vars=\"map[id:55fd8d8a0b68aaf4888ce3b8eb97620c88340e3bde8d20fa9ed584469a61c62c version:1.51]\""}} +2026-08-08T19:06:05.214046938Z {"ts":"2026-08-08T19:06:05.213958791Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.213822720Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"cat\\\",\\\"/etc/os-release\\\"],\\\"Detach\\\":false,\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3/exec vars=\"map[name:671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3 version:1.51]\""}} +2026-08-08T19:06:05.214720789Z {"ts":"2026-08-08T19:06:05.214594776Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.214516116Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.51/exec/fc5223ef1f785b35286c47f884321a1f3c78262fc1c0b2a60486c3bfbabc75d5/start vars=\"map[name:fc5223ef1f785b35286c47f884321a1f3c78262fc1c0b2a60486c3bfbabc75d5 version:1.51]\""}} +2026-08-08T19:06:05.215197969Z {"ts":"2026-08-08T19:06:05.215003969Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.214928958Z\" level=debug msg=\"starting exec command fc5223ef1f785b35286c47f884321a1f3c78262fc1c0b2a60486c3bfbabc75d5 in container 671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3\""}} +2026-08-08T19:06:05.215922590Z {"ts":"2026-08-08T19:06:05.215826572Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.215800502Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T19:06:05.216359093Z {"ts":"2026-08-08T19:06:05.216019286Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.216000419Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T19:06:05.217193140Z {"ts":"2026-08-08T19:06:05.217107156Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.217044412Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T19:06:05.259952075Z {"ts":"2026-08-08T19:06:05.259742763Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.259677023Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T19:06:05.260656640Z {"ts":"2026-08-08T19:06:05.260548227Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.260513436Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T19:06:05.260998789Z {"ts":"2026-08-08T19:06:05.260919638Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.260683457Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T19:06:05.261277500Z {"ts":"2026-08-08T19:06:05.261201708Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.260715255Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T19:06:05.261404411Z {"ts":"2026-08-08T19:06:05.261328746Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.260732405Z\" level=debug msg=\"attach done\""}} +2026-08-08T19:06:05.261908093Z {"ts":"2026-08-08T19:06:05.261830106Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.261580625Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/exec/fc5223ef1f785b35286c47f884321a1f3c78262fc1c0b2a60486c3bfbabc75d5/json vars=\"map[id:fc5223ef1f785b35286c47f884321a1f3c78262fc1c0b2a60486c3bfbabc75d5 version:1.51]\""}} +2026-08-08T19:06:05.262496251Z {"ts":"2026-08-08T19:06:05.262407139Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.262180359Z\" level=debug msg=\"handling DELETE request\" method=DELETE module=api request-url=\"/v1.51/containers/671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3?force=1\" vars=\"map[name:671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3 version:1.51]\""}} +2026-08-08T19:06:05.262540531Z {"ts":"2026-08-08T19:06:05.262469095Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.262230873Z\" level=debug msg=\"sending signal 9 (killed) to container\" container=671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3 signal=9"}} +2026-08-08T19:06:05.280145905Z {"ts":"2026-08-08T19:06:05.280046643Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.280008615Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T19:06:05.290059897Z {"ts":"2026-08-08T19:06:05.289951125Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:06:05\" level=info msg=\"Container unregistration completed: id = 671145a71a21\""}} +2026-08-08T19:06:05.604781680Z {"ts":"2026-08-08T19:06:05.604553207Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:06:05\" level=info msg=\"unregistered container 671145a71a21\""}} +2026-08-08T19:06:05.607373138Z {"ts":"2026-08-08T19:06:05.607121525Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.606254422Z\" level=info msg=\"shim disconnected\" id=671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3 namespace=moby-100000.100000"}} +2026-08-08T19:06:05.607384019Z {"ts":"2026-08-08T19:06:05.607251911Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.606335429Z\" level=info msg=\"cleaning up after shim disconnected\" id=671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3 namespace=moby-100000.100000"}} +2026-08-08T19:06:05.607443956Z {"ts":"2026-08-08T19:06:05.607338845Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.606364776Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/delete"}} +2026-08-08T19:06:05.607514320Z {"ts":"2026-08-08T19:06:05.607473665Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.606343576Z\" level=info msg=\"cleaning up dead shim\" id=671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3 namespace=moby-100000.100000"}} +2026-08-08T19:06:05.607590029Z {"ts":"2026-08-08T19:06:05.607549322Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.606389569Z\" level=info msg=\"ignoring event\" container=671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3 module=libcontainerd namespace=moby-100000.100000 topic=/tasks/delete type=\"*events.TaskDelete\""}} +2026-08-08T19:06:05.615374619Z {"ts":"2026-08-08T19:06:05.615273173Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.615205510Z\" level=warning msg=\"warnings while cleaning up dead shim\" id=671145a71a21034f10fb304957a94006f2f0bcaed73349a35b8dad572da96ee3 namespace=moby-100000.100000 warnings=\"time=\\\"2026-08-08T19:06:05Z\\\" level=debug msg=\\\"starting signal loop\\\" namespace=moby-100000.100000 pid=491 runtime=io.containerd.runc.v2\\n\""}} +2026-08-08T19:06:05.624429217Z {"ts":"2026-08-08T19:06:05.624289359Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.624218752Z\" level=debug msg=\"Unsolicited ARP/NA sends cancelled\" eid=e02eea639200 ep=clever_wing iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"9a:bc:0c:9a:8c:93\" mcastRouteOk=true net=bridge nid=139c2b4e1adc"}} +2026-08-08T19:06:05.655278569Z {"ts":"2026-08-08T19:06:05.65514031Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.655080394Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T19:06:05.656875932Z {"ts":"2026-08-08T19:06:05.656686848Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.656597075Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -D PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T19:06:05.723200151Z {"ts":"2026-08-08T19:06:05.723021578Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.722908645Z\" level=debug msg=\"Releasing addresses for endpoint clever_wing's interface on network bridge\""}} +2026-08-08T19:06:05.723249085Z {"ts":"2026-08-08T19:06:05.723124375Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.722940744Z\" level=debug msg=\"ReleaseAddress(LocalDefault/172.19.0.0/30, 172.19.0.2)\""}} +2026-08-08T19:06:05.723252931Z {"ts":"2026-08-08T19:06:05.723174592Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.722963022Z\" level=debug msg=\"Released address Address:172.19.0.2 Sequence:Bits: 4, Unselected: 1, Sequence: (0xd0000000, 1)-\u003eend Curr:3\""}} +2026-08-08T19:06:05.743849641Z {"output":"Detected entrypoint user '1000:1000' with home directory \"/home/coder\"","time":"2026-08-08T19:06:05.743744609Z","type":"info"} +2026-08-08T19:06:05.743945246Z {"ts":"2026-08-08T19:06:05.743772843Z","level":"DEBUG","msg":"fetched image metadata","caller":"/home/runner/work/envbox/envbox/cli/docker.go:595","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"uid":"1000","gid":"1000","has_init":true,"os_release":"ubuntu","home_dir":"/home/coder"}} +2026-08-08T19:06:05.743949429Z {"ts":"2026-08-08T19:06:05.743826126Z","level":"DEBUG","msg":"chmod'ing directory","caller":"/home/runner/work/envbox/envbox/cli/docker.go:618","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"path":"/home/coder","mode":"02755"}} +2026-08-08T19:06:05.743951613Z {"ts":"2026-08-08T19:06:05.743863504Z","level":"DEBUG","msg":"chowning mount","caller":"/home/runner/work/envbox/envbox/cli/docker.go:652","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"source":"/home/coder","target":"/home/coder","uid":101000,"gid":101000}} +2026-08-08T19:06:05.743953693Z {"output":"Creating workspace...","time":"2026-08-08T19:06:05.743914211Z","type":"info"} +2026-08-08T19:06:05.744537323Z {"ts":"2026-08-08T19:06:05.744346277Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.744280080Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":false,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":false,\\\"Cmd\\\":[],\\\"Domainname\\\":\\\"\\\",\\\"Entrypoint\\\":[\\\"/sbin/init\\\"],\\\"Env\\\":[\\\"CODER_AGENT_TOKEN=\\\",\\\"CODER_AGENT_SUBSYSTEM=envbox\\\"],\\\"HostConfig\\\":{\\\"AutoRemove\\\":true,\\\"Binds\\\":[\\\"/var/lib/coder/docker:/var/lib/docker\\\",\\\"/var/lib/coder/containers:/var/lib/containers\\\",\\\"/home/coder:/home/coder\\\"],\\\"BlkioDeviceReadBps\\\":null,\\\"BlkioDeviceReadIOps\\\":null,\\\"BlkioDeviceWriteBps\\\":null,\\\"BlkioDeviceWriteIOps\\\":null,\\\"BlkioWeight\\\":0,\\\"BlkioWeightDevice\\\":null,\\\"CapAdd\\\":null,\\\"CapDrop\\\":null,\\\"Cgroup\\\":\\\"\\\",\\\"CgroupParent\\\":\\\"\\\",\\\"CgroupnsMode\\\":\\\"\\\",\\\"ConsoleSize\\\":[0,0],\\\"ContainerIDFile\\\":\\\"\\\",\\\"CpuCount\\\":0,\\\"CpuPercent\\\":0,\\\"CpuPeriod\\\":100000,\\\"CpuQuota\\\":100000,\\\"CpuRealtimePeriod\\\":0,\\\"CpuRealtimeRuntime\\\":0,\\\"CpuShares\\\":0,\\\"CpusetCpus\\\":\\\"\\\",\\\"CpusetMems\\\":\\\"\\\",\\\"DeviceCgroupRules\\\":null,\\\"DeviceRequests\\\":null,\\\"Devices\\\":[],\\\"Dns\\\":null,\\\"DnsOptions\\\":null,\\\"DnsSearch\\\":null,\\\"ExtraHosts\\\":[\\\"host.docker.internal:host-gateway\\\"],\\\"GroupAdd\\\":null,\\\"IOMaximumBandwidth\\\":0,\\\"IOMaximumIOps\\\":0,\\\"IpcMode\\\":\\\"\\\",\\\"Isolation\\\":\\\"\\\",\\\"Links\\\":null,\\\"LogConfig\\\":{\\\"Config\\\":null,\\\"Type\\\":\\\"\\\"},\\\"MaskedPaths\\\":null,\\\"Memory\\\":4294967296,\\\"MemoryReservation\\\":0,\\\"MemorySwap\\\":0,\\\"MemorySwappiness\\\":null,\\\"NanoCpus\\\":0,\\\"NetworkMode\\\":\\\"\\\",\\\"OomKillDisable\\\":null,\\\"OomScoreAdj\\\":0,\\\"PidMode\\\":\\\"\\\",\\\"PidsLimit\\\":null,\\\"PortBindings\\\":null,\\\"Privileged\\\":false,\\\"PublishAllPorts\\\":false,\\\"ReadonlyPaths\\\":null,\\\"ReadonlyRootfs\\\":false,\\\"RestartPolicy\\\":{\\\"MaximumRetryCount\\\":0,\\\"Name\\\":\\\"\\\"},\\\"Runtime\\\":\\\"sysbox-runc\\\",\\\"SecurityOpt\\\":null,\\\"ShmSize\\\":0,\\\"UTSMode\\\":\\\"\\\",\\\"Ulimits\\\":null,\\\"UsernsMode\\\":\\\"\\\",\\\"VolumeDriver\\\":\\\"\\\",\\\"VolumesFrom\\\":null},\\\"Hostname\\\":\\\"envbox-smoke\\\",\\\"Image\\\":\\\"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu\\\",\\\"Labels\\\":null,\\\"OnBuild\\\":null,\\\"OpenStdin\\\":false,\\\"StdinOnce\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"root\\\",\\\"Volumes\\\":null,\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=\"/v1.51/containers/create?name=workspace_cvm\" vars=\"map[version:1.51]\""}} +2026-08-08T19:06:05.755749517Z {"ts":"2026-08-08T19:06:05.755629791Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:06:05\" level=info msg=\"released resources for container 671145a71a21\""}} +2026-08-08T19:06:05.767454329Z {"ts":"2026-08-08T19:06:05.767330745Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.767284705Z\" level=debug msg=\"container mounted via layerStore\" container=72ae6057bbc2b2767d73352c72bdce651755fdeeb38ff2960903e83c0e07878d root=/var/lib/docker/100000.100000/overlay2/5f10378224b4b47a0f6764ee50e2e2ded2b2b6e6c51f88179a1ba897a8537c82/merged storage-driver=overlay2"}} +2026-08-08T19:06:05.778730015Z {"output":"Pruning images to free up disk...","time":"2026-08-08T19:06:05.778659861Z","type":"info"} +2026-08-08T19:06:05.779078808Z {"ts":"2026-08-08T19:06:05.778971426Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.778936128Z\" level=debug msg=\"handling POST request\" method=POST module=api request-url=\"/v1.51/images/prune?filters=%7B%22dangling%22%3A%7B%22false%22%3Atrue%7D%7D\" vars=\"map[version:1.51]\""}} +2026-08-08T19:06:05.779677641Z {"output":"Starting up workspace...","time":"2026-08-08T19:06:05.779612552Z","type":"info"} +2026-08-08T19:06:05.779995977Z {"ts":"2026-08-08T19:06:05.779884072Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.779841277Z\" level=debug msg=\"handling POST request\" method=POST module=api request-url=/v1.51/containers/72ae6057bbc2b2767d73352c72bdce651755fdeeb38ff2960903e83c0e07878d/start vars=\"map[name:72ae6057bbc2b2767d73352c72bdce651755fdeeb38ff2960903e83c0e07878d version:1.51]\""}} +2026-08-08T19:06:05.780409026Z {"ts":"2026-08-08T19:06:05.780295327Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.780263107Z\" level=debug msg=\"container mounted via layerStore\" container=72ae6057bbc2b2767d73352c72bdce651755fdeeb38ff2960903e83c0e07878d root=/var/lib/docker/100000.100000/overlay2/5f10378224b4b47a0f6764ee50e2e2ded2b2b6e6c51f88179a1ba897a8537c82/merged storage-driver=overlay2"}} +2026-08-08T19:06:05.785976151Z {"ts":"2026-08-08T19:06:05.78584101Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.785767872Z\" level=debug msg=\"bundle dir created\" bundle=/var/run/docker/containerd/72ae6057bbc2b2767d73352c72bdce651755fdeeb38ff2960903e83c0e07878d module=libcontainerd namespace=moby-100000.100000 root=/var/lib/docker/100000.100000/overlay2/5f10378224b4b47a0f6764ee50e2e2ded2b2b6e6c51f88179a1ba897a8537c82/merged"}} +2026-08-08T19:06:05.795505414Z {"ts":"2026-08-08T19:06:05.795329262Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.795274572Z\" level=debug msg=\"creating task\" id=72ae6057bbc2b2767d73352c72bdce651755fdeeb38ff2960903e83c0e07878d runtime=io.containerd.runc.v2"}} +2026-08-08T19:06:05.795538756Z {"ts":"2026-08-08T19:06:05.795386296Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.795308545Z\" level=debug msg=\"activating mount\" mounts=\"[]\" name=72ae6057bbc2b2767d73352c72bdce651755fdeeb38ff2960903e83c0e07878d"}} +2026-08-08T19:06:05.802902808Z {"ts":"2026-08-08T19:06:05.802803099Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.802591932Z\" level=info msg=\"connecting to shim 72ae6057bbc2b2767d73352c72bdce651755fdeeb38ff2960903e83c0e07878d\" address=\"unix:///run/containerd/s/02a0ad7130c806f080e3f5f53c861f5a26cfaeac8748509fb132fb894ea1cbad\" namespace=moby-100000.100000 protocol=ttrpc version=3"}} +2026-08-08T19:06:05.804448777Z {"ts":"2026-08-08T19:06:05.80437797Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.804251435Z\" level=debug msg=\"loading plugin\" id=io.containerd.event.v1.publisher runtime=io.containerd.runc.v2 type=io.containerd.event.v1"}} +2026-08-08T19:06:05.804814530Z {"ts":"2026-08-08T19:06:05.804735644Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.804497312Z\" level=debug msg=\"loading plugin\" id=io.containerd.internal.v1.shutdown runtime=io.containerd.runc.v2 type=io.containerd.internal.v1"}} +2026-08-08T19:06:05.804858539Z {"ts":"2026-08-08T19:06:05.804784662Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.804537643Z\" level=debug msg=\"loading plugin\" id=io.containerd.ttrpc.v1.task runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1"}} +2026-08-08T19:06:05.804862235Z {"ts":"2026-08-08T19:06:05.804818399Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.804610599Z\" level=debug msg=\"registering ttrpc service\" id=io.containerd.ttrpc.v1.task runtime=io.containerd.runc.v2"}} +2026-08-08T19:06:05.805465797Z {"ts":"2026-08-08T19:06:05.805388896Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.805191109Z\" level=debug msg=\"serving api on socket\" socket=\"[inherited from parent]\""}} +2026-08-08T19:06:05.805504721Z {"ts":"2026-08-08T19:06:05.805428868Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.805244230Z\" level=debug msg=\"starting signal loop\" namespace=moby-100000.100000 path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby-100000.100000/72ae6057bbc2b2767d73352c72bdce651755fdeeb38ff2960903e83c0e07878d pid=514 runtime=io.containerd.runc.v2"}} +2026-08-08T19:06:05.813393413Z {"ts":"2026-08-08T19:06:05.813302797Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.813256018Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:06:05.813843383Z {"ts":"2026-08-08T19:06:05.813764614Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.813701357Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T19:06:05.819262288Z {"ts":"2026-08-08T19:06:05.819172481Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.819128701Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.45/containers/json?all=1\u0026filters=%7B%22id%22%3A%7B%2272ae6057bbc2b2767d73352c72bdce651755fdeeb38ff2960903e83c0e07878d%22%3Atrue%7D%7D\" vars=\"map[version:1.45]\""}} +2026-08-08T19:06:05.819814406Z {"ts":"2026-08-08T19:06:05.819723389Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:06:05\" level=info msg=\"registered new container 72ae6057bbc2\""}} +2026-08-08T19:06:05.826009051Z {"ts":"2026-08-08T19:06:05.825915543Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.825869560Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:06:05.826968790Z {"ts":"2026-08-08T19:06:05.826876738Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.826353381Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T19:06:05.829383097Z {"ts":"2026-08-08T19:06:05.829304133Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:06:05\" level=info msg=\"Container pre-registration completed: id = 72ae6057bbc2\""}} +2026-08-08T19:06:05.830135197Z {"ts":"2026-08-08T19:06:05.830061752Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.830029383Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:06:05.830791400Z {"ts":"2026-08-08T19:06:05.830714488Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.830577867Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T19:06:05.833736314Z {"ts":"2026-08-08T19:06:05.83364843Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.833598194Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/containers/72ae6057bbc2b2767d73352c72bdce651755fdeeb38ff2960903e83c0e07878d/json vars=\"map[name:72ae6057bbc2b2767d73352c72bdce651755fdeeb38ff2960903e83c0e07878d version:1.45]\""}} +2026-08-08T19:06:05.834126808Z {"ts":"2026-08-08T19:06:05.834025405Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.833989193Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.45/containers/json?all=1\u0026filters=%7B%22id%22%3A%7B%2272ae6057bbc2b2767d73352c72bdce651755fdeeb38ff2960903e83c0e07878d%22%3Atrue%7D%7D\" vars=\"map[version:1.45]\""}} +2026-08-08T19:06:05.882385512Z {"ts":"2026-08-08T19:06:05.882209099Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:06:05\" level=info msg=\"Container registration completed: id = 72ae6057bbc2, initPid = 551, uid:gid = 100000:100000\""}} +2026-08-08T19:06:05.930644230Z {"ts":"2026-08-08T19:06:05.930432406Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.930367910Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/create"}} +2026-08-08T19:06:05.952536963Z {"ts":"2026-08-08T19:06:05.95228286Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.952204482Z\" level=debug msg=\"sandbox set key processing took 643.235µs for container 72ae6057bbc2b2767d73352c72bdce651755fdeeb38ff2960903e83c0e07878d\""}} +2026-08-08T19:06:05.952552306Z {"ts":"2026-08-08T19:06:05.952378925Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.952299654Z\" level=debug msg=\"Assigning addresses for endpoint workspace_cvm's interface on network bridge\""}} +2026-08-08T19:06:05.952555386Z {"ts":"2026-08-08T19:06:05.952402906Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.952313845Z\" level=debug msg=\"RequestAddress(LocalDefault/172.19.0.0/30, \u003cnil\u003e, map[com.docker.network.endpoint.name:workspace_cvm])\""}} +2026-08-08T19:06:05.952562801Z {"ts":"2026-08-08T19:06:05.952443878Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.952362777Z\" level=debug msg=\"Request address PoolID:172.19.0.0/30 Bits: 4, Unselected: 1, Sequence: (0xd0000000, 1)-\u003eend Curr:3 Serial:false PrefAddress:invalid IP \""}} +2026-08-08T19:06:05.953793728Z {"ts":"2026-08-08T19:06:05.953690847Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.953650339Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T19:06:05.955035408Z {"ts":"2026-08-08T19:06:05.954931655Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.954899305Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -A PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T19:06:05.956173904Z {"ts":"2026-08-08T19:06:05.956062957Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.956020938Z\" level=debug msg=\"bridge endpoint host link is up\" hostifname=veth08cd40b ifi=6"}} +2026-08-08T19:06:05.961928828Z {"ts":"2026-08-08T19:06:05.961829458Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.960710684Z\" level=debug msg=\"link has been set to up\" eid=a567054b400f ep=workspace_cvm net=bridge nid=139c2b4e1adc"}} +2026-08-08T19:06:05.962024901Z {"ts":"2026-08-08T19:06:05.961948077Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.960962295Z\" level=debug msg=\"link update\" eid=a567054b400f ep=workspace_cvm flags=\"deviceFlags(IFF_UP | IFF_BROADCAST | IFF_MULTICAST | IFF_LOWER_UP)\" iface=eth0 ifi=2 net=bridge nid=139c2b4e1adc"}} +2026-08-08T19:06:05.962464352Z {"ts":"2026-08-08T19:06:05.962348807Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.962311232Z\" level=debug msg=\"Bridge port is forwarding\" eid=a567054b400f ep=workspace_cvm net=bridge nid=139c2b4e1adc veth=veth5cf79e5"}} +2026-08-08T19:06:05.963501171Z {"ts":"2026-08-08T19:06:05.963406289Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.963346501Z\" level=debug msg=\"Sending unsolicited ARP/NA\" eid=a567054b400f ep=workspace_cvm iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"42:4e:57:fa:9d:40\" mcastRouteOk=true net=bridge nid=139c2b4e1adc"}} +2026-08-08T19:06:05.969785048Z {"ts":"2026-08-08T19:06:05.969632181Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.969591398Z\" level=info msg=\"sbJoin: gwep4 ''-\u003e'a567054b400f', gwep6 ''-\u003e''\" eid=a567054b400f ep=workspace_cvm net=bridge nid=139c2b4e1adc"}} +2026-08-08T19:06:05.969790834Z {"ts":"2026-08-08T19:06:05.969690974Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.969613740Z\" level=debug msg=\"Programming external connectivity on endpoint\" eid=a567054b400f ep=workspace_cvm epid=a567054b400f gw4=a567054b400f gw6= net=bridge nid=139c2b4e1adc"}} +2026-08-08T19:06:05.976554364Z {"ts":"2026-08-08T19:06:05.976431112Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.976386168Z\" level=debug msg=\"EnableService START\" container=72ae6057bbc2b2767d73352c72bdce651755fdeeb38ff2960903e83c0e07878d"}} +2026-08-08T19:06:05.976564075Z {"ts":"2026-08-08T19:06:05.976490823Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.976400606Z\" level=debug msg=\"EnableService DONE\" container=72ae6057bbc2b2767d73352c72bdce651755fdeeb38ff2960903e83c0e07878d"}} +2026-08-08T19:06:05.988423236Z {"ts":"2026-08-08T19:06:05.988256233Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.988191603Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/start"}} +2026-08-08T19:06:05.996233447Z {"ts":"2026-08-08T19:06:05.995225849Z","level":"DEBUG","msg":"creating bootstrap directory","caller":"/home/runner/work/envbox/envbox/cli/docker.go:759","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"directory":"/home/coder"}} +2026-08-08T19:06:05.996245237Z {"output":"Creating \"/home/coder/.coder\" directory to host Coder assets...","time":"2026-08-08T19:06:05.99528527Z","type":"info"} +2026-08-08T19:06:05.996402084Z {"ts":"2026-08-08T19:06:05.996321854Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.995684884Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"mkdir\\\",\\\"-p\\\",\\\"/home/coder/.coder\\\"],\\\"Detach\\\":false,\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"1000\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/72ae6057bbc2b2767d73352c72bdce651755fdeeb38ff2960903e83c0e07878d/exec vars=\"map[name:72ae6057bbc2b2767d73352c72bdce651755fdeeb38ff2960903e83c0e07878d version:1.51]\""}} +2026-08-08T19:06:05.997966450Z {"ts":"2026-08-08T19:06:05.997879655Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.996774021Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.51/exec/e973ba5e414871d0f9da30ac497b8d7ac63f9bcd6cc931b88cf473460c29fdfc/start vars=\"map[name:e973ba5e414871d0f9da30ac497b8d7ac63f9bcd6cc931b88cf473460c29fdfc version:1.51]\""}} +2026-08-08T19:06:05.998057219Z {"ts":"2026-08-08T19:06:05.997982495Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.996874714Z\" level=debug msg=\"starting exec command e973ba5e414871d0f9da30ac497b8d7ac63f9bcd6cc931b88cf473460c29fdfc in container 72ae6057bbc2b2767d73352c72bdce651755fdeeb38ff2960903e83c0e07878d\""}} +2026-08-08T19:06:05.998117219Z {"ts":"2026-08-08T19:06:05.998065564Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.997834742Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T19:06:05.998183122Z {"ts":"2026-08-08T19:06:05.998125218Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.997846752Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T19:06:05.999328490Z {"ts":"2026-08-08T19:06:05.999223919Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:05.999191557Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T19:06:06.051131143Z {"ts":"2026-08-08T19:06:06.050899043Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:06.050779092Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T19:06:06.051918831Z {"ts":"2026-08-08T19:06:06.051792708Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:06.051506102Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T19:06:06.051933557Z {"ts":"2026-08-08T19:06:06.051849261Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:06.051577901Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T19:06:06.052161608Z {"ts":"2026-08-08T19:06:06.05187147Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:06.051611233Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T19:06:06.052240311Z {"ts":"2026-08-08T19:06:06.052097437Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:06.051647693Z\" level=debug msg=\"attach done\""}} +2026-08-08T19:06:06.052602869Z {"ts":"2026-08-08T19:06:06.052502183Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:06.052320772Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/exec/e973ba5e414871d0f9da30ac497b8d7ac63f9bcd6cc931b88cf473460c29fdfc/json vars=\"map[id:e973ba5e414871d0f9da30ac497b8d7ac63f9bcd6cc931b88cf473460c29fdfc version:1.51]\""}} +2026-08-08T19:06:06.053121611Z {"ts":"2026-08-08T19:06:06.052980098Z","level":"DEBUG","msg":"setting CPU quota","caller":"/home/runner/work/envbox/envbox/cli/docker.go:783","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"quota":200000,"period":100000,"cgroup":"cgroupv2"}} +2026-08-08T19:06:06.053182625Z {"output":"Envbox startup complete!","time":"2026-08-08T19:06:06.05313942Z","type":"info"} +2026-08-08T19:06:06.053232521Z {"output":"","time":"2026-08-08T19:06:06.053156185Z","type":"done"} +2026-08-08T19:06:06.859453188Z {"ts":"2026-08-08T19:06:06.859257393Z","level":"ERROR","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:06:06\" level=error msg=\"Failed to write to /proc/sys/net/core/default_qdisc: open /proc/sys/net/core/default_qdisc: no such file or directory\""}} +2026-08-08T19:06:06.968308374Z {"ts":"2026-08-08T19:06:06.968101801Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:06.967974821Z\" level=debug msg=\"Sending unsolicited ARP/NA\" eid=a567054b400f ep=workspace_cvm iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"42:4e:57:fa:9d:40\" mcastRouteOk=true n=1 net=bridge nid=139c2b4e1adc"}} +2026-08-08T19:06:07.966429523Z {"ts":"2026-08-08T19:06:07.966286935Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:07.966193748Z\" level=debug msg=\"Sending unsolicited ARP/NA\" eid=a567054b400f ep=workspace_cvm iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"42:4e:57:fa:9d:40\" mcastRouteOk=true n=2 net=bridge nid=139c2b4e1adc"}} +2026-08-08T19:06:36.063409891Z {"ts":"2026-08-08T19:06:36.063206239Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:36.063044656Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:06:36.063882970Z {"ts":"2026-08-08T19:06:36.063677125Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:36.063600579Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.53/containers/workspace_cvm/json vars=\"map[name:workspace_cvm version:1.53]\""}} +2026-08-08T19:06:37.349364116Z {"ts":"2026-08-08T19:06:37.349244123Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:37.349158477Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:06:37.349955610Z {"ts":"2026-08-08T19:06:37.349856819Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:37.349743645Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.53/containers/workspace_cvm/json vars=\"map[name:workspace_cvm version:1.53]\""}} +2026-08-08T19:06:37.357705862Z {"ts":"2026-08-08T19:06:37.354960619Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:37.354471361Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"docker\\\",\\\"info\\\"],\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.53/containers/workspace_cvm/exec vars=\"map[name:workspace_cvm version:1.53]\""}} +2026-08-08T19:06:37.357757735Z {"ts":"2026-08-08T19:06:37.357683963Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:37.355219080Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.53/exec/651ba43e9e07174954811c167fafe06900091e3f366c346a3f918f4be9e07e82/start vars=\"map[name:651ba43e9e07174954811c167fafe06900091e3f366c346a3f918f4be9e07e82 version:1.53]\""}} +2026-08-08T19:06:37.357791512Z {"ts":"2026-08-08T19:06:37.357746961Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:37.355659524Z\" level=debug msg=\"starting exec command 651ba43e9e07174954811c167fafe06900091e3f366c346a3f918f4be9e07e82 in container 72ae6057bbc2b2767d73352c72bdce651755fdeeb38ff2960903e83c0e07878d\""}} +2026-08-08T19:06:37.358644086Z {"ts":"2026-08-08T19:06:37.357780206Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:37.357190148Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T19:06:37.358655488Z {"ts":"2026-08-08T19:06:37.357823014Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:37.357207378Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T19:06:37.358851128Z {"ts":"2026-08-08T19:06:37.358764206Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:37.358719967Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T19:06:37.423498582Z {"ts":"2026-08-08T19:06:37.423181825Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:37.422557091Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T19:06:38.375547296Z {"ts":"2026-08-08T19:06:38.375404934Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:38.375330023Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T19:06:38.376101516Z {"ts":"2026-08-08T19:06:38.375969126Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:38.375531176Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T19:06:38.376228526Z {"ts":"2026-08-08T19:06:38.37613863Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:38.375559053Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T19:06:38.376438780Z {"ts":"2026-08-08T19:06:38.376362434Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:38.375590852Z\" level=debug msg=\"attach done\""}} +2026-08-08T19:06:38.376837994Z {"ts":"2026-08-08T19:06:38.376752406Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:06:38.376020432Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.53/exec/651ba43e9e07174954811c167fafe06900091e3f366c346a3f918f4be9e07e82/json vars=\"map[id:651ba43e9e07174954811c167fafe06900091e3f366c346a3f918f4be9e07e82 version:1.53]\""}} +2026-08-08T19:07:11.943461512Z {"ts":"2026-08-08T19:07:11.943305297Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:11.943217408Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:07:11.943868254Z {"ts":"2026-08-08T19:07:11.943771716Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:11.943702040Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.53/containers/workspace_cvm/json vars=\"map[name:workspace_cvm version:1.53]\""}} +2026-08-08T19:07:11.946521532Z {"ts":"2026-08-08T19:07:11.946388142Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:11.946345939Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"cat\\\",\\\"/home/coder/envbox-persistence-marker\\\"],\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"coder\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.53/containers/workspace_cvm/exec vars=\"map[name:workspace_cvm version:1.53]\""}} +2026-08-08T19:07:11.947256008Z {"ts":"2026-08-08T19:07:11.947139488Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:11.946952636Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.53/exec/78d10a57d566f014c1bfb2bfced0d17c415759590660d8ec2b9d34be607c49ad/start vars=\"map[name:78d10a57d566f014c1bfb2bfced0d17c415759590660d8ec2b9d34be607c49ad version:1.53]\""}} +2026-08-08T19:07:11.947295297Z {"ts":"2026-08-08T19:07:11.947236747Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:11.947058198Z\" level=debug msg=\"starting exec command 78d10a57d566f014c1bfb2bfced0d17c415759590660d8ec2b9d34be607c49ad in container 72ae6057bbc2b2767d73352c72bdce651755fdeeb38ff2960903e83c0e07878d\""}} +2026-08-08T19:07:11.948211551Z {"ts":"2026-08-08T19:07:11.948122865Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:11.948083154Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T19:07:11.948251861Z {"ts":"2026-08-08T19:07:11.948189557Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:11.948100610Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T19:07:11.949443126Z {"ts":"2026-08-08T19:07:11.949313381Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:11.949262615Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T19:07:11.992590436Z {"ts":"2026-08-08T19:07:11.992439378Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:11.992363290Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T19:07:11.993258458Z {"ts":"2026-08-08T19:07:11.992529765Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:11.992430199Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T19:07:11.993506581Z {"ts":"2026-08-08T19:07:11.993212928Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:11.992647876Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T19:07:11.993612578Z {"ts":"2026-08-08T19:07:11.993533208Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:11.992679565Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T19:07:11.994121916Z {"ts":"2026-08-08T19:07:11.994019227Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:11.992731501Z\" level=debug msg=\"attach done\""}} +2026-08-08T19:07:11.994330938Z {"ts":"2026-08-08T19:07:11.994224513Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:11.993356971Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.53/exec/78d10a57d566f014c1bfb2bfced0d17c415759590660d8ec2b9d34be607c49ad/json vars=\"map[id:78d10a57d566f014c1bfb2bfced0d17c415759590660d8ec2b9d34be607c49ad version:1.53]\""}} +2026-08-08T19:07:13.083045034Z {"ts":"2026-08-08T19:07:13.082890762Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:13.082814626Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:07:13.084021534Z {"ts":"2026-08-08T19:07:13.083907077Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:13.083806246Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.53/containers/workspace_cvm/json vars=\"map[name:workspace_cvm version:1.53]\""}} +2026-08-08T19:07:13.085316894Z {"ts":"2026-08-08T19:07:13.085184704Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:13.085119878Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"docker\\\",\\\"image\\\",\\\"inspect\\\",\\\"envbox-inner-smoke:1\\\",\\\"--format\\\",\\\"persisted-image={{.Id}}\\\"],\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.53/containers/workspace_cvm/exec vars=\"map[name:workspace_cvm version:1.53]\""}} +2026-08-08T19:07:13.085880132Z {"ts":"2026-08-08T19:07:13.085689239Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:13.085628166Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.53/exec/ab2d0cbe248260a19d23c8eda8474008e300aa4b4632bbe6af0d2e0e3b908c30/start vars=\"map[name:ab2d0cbe248260a19d23c8eda8474008e300aa4b4632bbe6af0d2e0e3b908c30 version:1.53]\""}} +2026-08-08T19:07:13.085887253Z {"ts":"2026-08-08T19:07:13.085797858Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:13.085726185Z\" level=debug msg=\"starting exec command ab2d0cbe248260a19d23c8eda8474008e300aa4b4632bbe6af0d2e0e3b908c30 in container 72ae6057bbc2b2767d73352c72bdce651755fdeeb38ff2960903e83c0e07878d\""}} +2026-08-08T19:07:13.086823259Z {"ts":"2026-08-08T19:07:13.086685497Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:13.086642029Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T19:07:13.086829725Z {"ts":"2026-08-08T19:07:13.086749216Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:13.086661863Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T19:07:13.088060701Z {"ts":"2026-08-08T19:07:13.087951162Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:13.087901713Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T19:07:13.133400063Z {"ts":"2026-08-08T19:07:13.133182979Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:13.133107528Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T19:07:13.190270281Z {"ts":"2026-08-08T19:07:13.190078662Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:13.189996229Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T19:07:13.190417948Z {"ts":"2026-08-08T19:07:13.19034134Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:13.190186106Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T19:07:13.190491432Z {"ts":"2026-08-08T19:07:13.190452872Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:13.190222185Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T19:07:13.190567523Z {"ts":"2026-08-08T19:07:13.190529415Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:13.190238298Z\" level=debug msg=\"attach done\""}} +2026-08-08T19:07:13.191077141Z {"ts":"2026-08-08T19:07:13.190995245Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:13.190949876Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.53/exec/ab2d0cbe248260a19d23c8eda8474008e300aa4b4632bbe6af0d2e0e3b908c30/json vars=\"map[id:ab2d0cbe248260a19d23c8eda8474008e300aa4b4632bbe6af0d2e0e3b908c30 version:1.53]\""}} +2026-08-08T19:07:14.542613511Z {"ts":"2026-08-08T19:07:14.542464889Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:14.542394690Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:07:14.543040029Z {"ts":"2026-08-08T19:07:14.542926695Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:14.542839846Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.53/containers/workspace_cvm/json vars=\"map[name:workspace_cvm version:1.53]\""}} +2026-08-08T19:07:14.545620808Z {"ts":"2026-08-08T19:07:14.545516867Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:14.545457307Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"docker\\\",\\\"run\\\",\\\"--rm\\\",\\\"envbox-inner-smoke:1\\\"],\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.53/containers/workspace_cvm/exec vars=\"map[name:workspace_cvm version:1.53]\""}} +2026-08-08T19:07:14.546284459Z {"ts":"2026-08-08T19:07:14.546019897Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:14.545932487Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.53/exec/08f7163d5b544013020c2d9fd896ef207111dac92249efb53bb8d91b474a625c/start vars=\"map[name:08f7163d5b544013020c2d9fd896ef207111dac92249efb53bb8d91b474a625c version:1.53]\""}} +2026-08-08T19:07:14.546402176Z {"ts":"2026-08-08T19:07:14.546225939Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:14.546051162Z\" level=debug msg=\"starting exec command 08f7163d5b544013020c2d9fd896ef207111dac92249efb53bb8d91b474a625c in container 72ae6057bbc2b2767d73352c72bdce651755fdeeb38ff2960903e83c0e07878d\""}} +2026-08-08T19:07:14.547308585Z {"ts":"2026-08-08T19:07:14.547237644Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:14.547181115Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T19:07:14.547409086Z {"ts":"2026-08-08T19:07:14.547347566Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:14.547198011Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T19:07:14.549165712Z {"ts":"2026-08-08T19:07:14.549061635Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:14.548930088Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T19:07:14.592110204Z {"ts":"2026-08-08T19:07:14.591946842Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:14.591583283Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T19:07:15.339919159Z {"ts":"2026-08-08T19:07:15.339739624Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:15.339532189Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T19:07:15.340253340Z {"ts":"2026-08-08T19:07:15.340148542Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:15.339603796Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T19:07:15.340342682Z {"ts":"2026-08-08T19:07:15.340287457Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:15.339645173Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T19:07:15.340448463Z {"ts":"2026-08-08T19:07:15.340382719Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:15.339662285Z\" level=debug msg=\"attach done\""}} +2026-08-08T19:07:15.340969749Z {"ts":"2026-08-08T19:07:15.340838717Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:07:15.340591030Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.53/exec/08f7163d5b544013020c2d9fd896ef207111dac92249efb53bb8d91b474a625c/json vars=\"map[id:08f7163d5b544013020c2d9fd896ef207111dac92249efb53bb8d91b474a625c version:1.53]\""}} diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test6-old-node.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test6-old-node.yaml new file mode 100644 index 0000000..b9fd0bc --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test6-old-node.yaml @@ -0,0 +1,197 @@ +apiVersion: v1 +kind: Node +metadata: + annotations: + alpha.kubernetes.io/provided-node-ip: 192.168.185.0 + csi.volume.kubernetes.io/nodeid: '{"ebs.csi.eks.amazonaws.com":"i-02e14b4f48a55aba5"}' + eks.amazonaws.com/ca-bundle-hash: "15519746975026040848" + eks.amazonaws.com/kubelet-version: "1.36" + eks.amazonaws.com/nodeclass-hash: "12967334377599694165" + eks.amazonaws.com/nodeclass-hash-version: v2 + karpenter.sh/nodeclaim-min-values-relaxed: "false" + karpenter.sh/nodepool-hash: "13760854746316201980" + karpenter.sh/nodepool-hash-version: v3 + node.alpha.kubernetes.io/ttl: "0" + volumes.kubernetes.io/controller-managed-attach-detach: "true" + creationTimestamp: "2026-08-08T18:49:37Z" + finalizers: + - karpenter.sh/termination + labels: + app.kubernetes.io/managed-by: eks + beta.kubernetes.io/arch: amd64 + beta.kubernetes.io/instance-type: m6i.large + beta.kubernetes.io/os: linux + eks.amazonaws.com/compute-type: auto + eks.amazonaws.com/instance-capability-flex: "false" + eks.amazonaws.com/instance-category: m + eks.amazonaws.com/instance-cpu: "2" + eks.amazonaws.com/instance-cpu-manufacturer: intel + eks.amazonaws.com/instance-cpu-sustained-clock-speed-mhz: "3500" + eks.amazonaws.com/instance-ebs-bandwidth: "10000" + eks.amazonaws.com/instance-encryption-in-transit-supported: "true" + eks.amazonaws.com/instance-family: m6i + eks.amazonaws.com/instance-generation: "6" + eks.amazonaws.com/instance-hypervisor: nitro + eks.amazonaws.com/instance-memory: "8192" + eks.amazonaws.com/instance-network-bandwidth: "781" + eks.amazonaws.com/instance-size: large + eks.amazonaws.com/nitro-sandbox: "false" + eks.amazonaws.com/nodeclass: default + experiment.coder.com/envbox-auto: "true" + experiment.coder.com/envbox-ready: "true" + failure-domain.beta.kubernetes.io/region: us-east-2 + failure-domain.beta.kubernetes.io/zone: us-east-2b + k8s.io/cloud-provider-aws: 8f873d52351b026e95857aca64af0940 + karpenter.k8s.aws/instance-tenancy: default + karpenter.sh/capacity-type: on-demand + karpenter.sh/do-not-sync-taints: "true" + karpenter.sh/initialized: "true" + karpenter.sh/nodepool: envbox-auto + karpenter.sh/registered: "true" + kubernetes.io/arch: amd64 + kubernetes.io/hostname: i-02e14b4f48a55aba5 + kubernetes.io/os: linux + node.kubernetes.io/instance-type: m6i.large + topology.ebs.csi.eks.amazonaws.com/zone: us-east-2b + topology.k8s.aws/zone-id: use2-az2 + topology.kubernetes.io/region: us-east-2 + topology.kubernetes.io/zone: us-east-2b + name: i-02e14b4f48a55aba5 + ownerReferences: + - apiVersion: karpenter.sh/v1 + blockOwnerDeletion: true + kind: NodeClaim + name: envbox-auto-r28qb + uid: dc2a2853-0872-405f-b7b9-2f9a053ff61d + resourceVersion: "28697" + uid: 77f7504f-77ce-4851-9cb2-995e464a6ec7 +spec: + providerID: aws:///us-east-2b/i-02e14b4f48a55aba5 + taints: + - effect: NoSchedule + key: experiment.coder.com/envbox-auto + value: "true" +status: + addresses: + - address: 192.168.185.0 + type: InternalIP + - address: ip-192-168-185-0.us-east-2.compute.internal + type: InternalDNS + - address: ip-192-168-185-0.us-east-2.compute.internal + type: Hostname + allocatable: + cpu: 1780m + ephemeral-storage: "76173383962" + hugepages-1Gi: "0" + hugepages-2Mi: "0" + memory: 7219620Ki + pods: "27" + capacity: + cpu: "2" + ephemeral-storage: 81854Mi + hugepages-1Gi: "0" + hugepages-2Mi: "0" + memory: 7964068Ki + pods: "27" + conditions: + - lastHeartbeatTime: "2026-08-08T19:07:08Z" + lastTransitionTime: "2026-08-08T18:49:36Z" + message: kubelet has sufficient memory available + reason: KubeletHasSufficientMemory + status: "False" + type: MemoryPressure + - lastHeartbeatTime: "2026-08-08T19:07:08Z" + lastTransitionTime: "2026-08-08T18:49:36Z" + message: kubelet has no disk pressure + reason: KubeletHasNoDiskPressure + status: "False" + type: DiskPressure + - lastHeartbeatTime: "2026-08-08T19:07:08Z" + lastTransitionTime: "2026-08-08T18:49:36Z" + message: kubelet has sufficient PID available + reason: KubeletHasSufficientPID + status: "False" + type: PIDPressure + - lastHeartbeatTime: "2026-08-08T19:07:08Z" + lastTransitionTime: "2026-08-08T18:49:37Z" + message: kubelet is posting ready status + reason: KubeletReady + status: "True" + type: Ready + - lastHeartbeatTime: "2026-08-08T19:09:38Z" + lastTransitionTime: "2026-08-08T18:49:36Z" + message: Monitoring for the Disk system is active + reason: DiskIsReady + status: "True" + type: StorageReady + - lastHeartbeatTime: "2026-08-08T19:09:38Z" + lastTransitionTime: "2026-08-08T18:49:36Z" + message: Monitoring for the ContainerRuntime system is active + reason: ContainerRuntimeIsReady + status: "True" + type: ContainerRuntimeReady + - lastHeartbeatTime: "2026-08-08T19:09:38Z" + lastTransitionTime: "2026-08-08T18:49:36Z" + message: Monitoring for the Networking system is active + reason: NetworkingIsReady + status: "True" + type: NetworkingReady + - lastHeartbeatTime: "2026-08-08T19:09:38Z" + lastTransitionTime: "2026-08-08T18:49:36Z" + message: Monitoring for the Kernel system is active + reason: KernelIsReady + status: "True" + type: KernelReady + daemonEndpoints: + kubeletEndpoint: + Port: 10250 + declaredFeatures: + - ExtendWebSocketsToKubelet + - InPlacePodLevelResourcesVerticalScaling + - InPlacePodVerticalScalingInitContainers + - RestartAllContainersOnContainerExits + features: + supplementalGroupsPolicy: true + images: + - names: + - ghcr.io/coder/envbox@sha256:93b212e287abeef70a854574dbd0f08df3ad65224f0632d1d5a3f1c0dc87f897 + - ghcr.io/coder/envbox:0.6.7 + sizeBytes: 206426841 + - names: + - public.ecr.aws/docker/library/golang@sha256:8bee1901f1e530bfb4a7850aa7a479d17ae3a18beb6e09064ed54cfd245b7191 + - public.ecr.aws/docker/library/golang:1.24-alpine + sizeBytes: 83301112 + - names: + - public.ecr.aws/docker/library/alpine@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d + - public.ecr.aws/docker/library/alpine:3.21 + sizeBytes: 3657726 + - names: + - localhost/kubernetes/pause:0.1.0 + sizeBytes: 92951 + nodeInfo: + architecture: amd64 + bootID: 5dc349f2-ee20-4714-aab3-1a3030e376b5 + containerRuntimeVersion: containerd://2.2.5+bottlerocket + kernelVersion: 6.18.38 + kubeProxyVersion: "" + kubeletVersion: v1.36.1-eks-a3a0722 + machineID: ec2ed970529c10d92b72d8ee4a7ae2e7 + operatingSystem: linux + osImage: Bottlerocket (EKS Auto, Standard) 2026.8.3 (aws-k8s-1.36-standard) + swap: + capacity: 1073737728 + systemUUID: ec2ed970-529c-10d9-2b72-d8ee4a7ae2e7 + runtimeHandlers: + - features: + recursiveReadOnlyMounts: true + userNamespaces: true + name: "" + - features: + recursiveReadOnlyMounts: true + userNamespaces: true + name: runc + volumesAttached: + - devicePath: "" + name: kubernetes.io/csi/ebs.csi.eks.amazonaws.com^vol-0059d15849a820d06 + volumesInUse: + - kubernetes.io/csi/ebs.csi.eks.amazonaws.com^vol-0059d15849a820d06 diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test6-old-nodeclaim.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test6-old-nodeclaim.yaml new file mode 100644 index 0000000..633dd3a --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test6-old-nodeclaim.yaml @@ -0,0 +1,148 @@ +apiVersion: karpenter.sh/v1 +kind: NodeClaim +metadata: + annotations: + eks.amazonaws.com/ca-bundle-hash: "15519746975026040848" + eks.amazonaws.com/kubelet-version: "1.36" + eks.amazonaws.com/nodeclass-hash: "12967334377599694165" + eks.amazonaws.com/nodeclass-hash-version: v2 + karpenter.sh/nodeclaim-min-values-relaxed: "false" + karpenter.sh/nodepool-hash: "13760854746316201980" + karpenter.sh/nodepool-hash-version: v3 + creationTimestamp: "2026-08-08T18:49:24Z" + finalizers: + - karpenter.sh/termination + generateName: envbox-auto- + generation: 1 + labels: + app.kubernetes.io/managed-by: eks + eks.amazonaws.com/compute-type: auto + eks.amazonaws.com/instance-capability-flex: "false" + eks.amazonaws.com/instance-category: m + eks.amazonaws.com/instance-cpu: "2" + eks.amazonaws.com/instance-cpu-manufacturer: intel + eks.amazonaws.com/instance-cpu-sustained-clock-speed-mhz: "3500" + eks.amazonaws.com/instance-ebs-bandwidth: "10000" + eks.amazonaws.com/instance-encryption-in-transit-supported: "true" + eks.amazonaws.com/instance-family: m6i + eks.amazonaws.com/instance-generation: "6" + eks.amazonaws.com/instance-hypervisor: nitro + eks.amazonaws.com/instance-memory: "8192" + eks.amazonaws.com/instance-network-bandwidth: "781" + eks.amazonaws.com/instance-size: large + eks.amazonaws.com/nitro-sandbox: "false" + eks.amazonaws.com/nodeclass: default + experiment.coder.com/envbox-auto: "true" + karpenter.k8s.aws/instance-tenancy: default + karpenter.sh/capacity-type: on-demand + karpenter.sh/nodepool: envbox-auto + kubernetes.io/arch: amd64 + kubernetes.io/os: linux + node.kubernetes.io/instance-type: m6i.large + topology.k8s.aws/zone-id: use2-az2 + topology.kubernetes.io/region: us-east-2 + topology.kubernetes.io/zone: us-east-2b + name: envbox-auto-r28qb + ownerReferences: + - apiVersion: karpenter.sh/v1 + blockOwnerDeletion: true + kind: NodePool + name: envbox-auto + uid: ff4db5a3-6141-4134-a638-aa09f8941d31 + resourceVersion: "27393" + uid: dc2a2853-0872-405f-b7b9-2f9a053ff61d +spec: + expireAfter: 336h + nodeClassRef: + group: eks.amazonaws.com + kind: NodeClass + name: default + requirements: + - key: experiment.coder.com/envbox-auto + operator: In + values: + - "true" + - key: eks.amazonaws.com/nodeclass + operator: In + values: + - default + - key: karpenter.sh/capacity-type + operator: In + values: + - on-demand + - key: karpenter.sh/nodepool + operator: In + values: + - envbox-auto + - key: kubernetes.io/os + operator: In + values: + - linux + - key: kubernetes.io/arch + operator: In + values: + - amd64 + - key: node.kubernetes.io/instance-type + operator: In + values: + - m6i.large + resources: + requests: + cpu: 1100m + memory: 3200Mi + pods: "2" + startupTaints: + - effect: NoSchedule + key: experiment.coder.com/envbox-prep + value: required + taints: + - effect: NoSchedule + key: experiment.coder.com/envbox-auto + value: "true" + terminationGracePeriod: 24h0m0s +status: + allocatable: + cpu: 1780m + ephemeral-storage: 71Gi + memory: 7218380Ki + pods: "27" + capacity: + cpu: "2" + ephemeral-storage: 80Gi + memory: 7962828Ki + pods: "27" + conditions: + - lastTransitionTime: "2026-08-08T18:49:26Z" + message: "" + observedGeneration: 1 + reason: Launched + status: "True" + type: Launched + - lastTransitionTime: "2026-08-08T18:49:37Z" + message: "" + observedGeneration: 1 + reason: Registered + status: "True" + type: Registered + - lastTransitionTime: "2026-08-08T18:54:13Z" + message: "" + observedGeneration: 1 + reason: Initialized + status: "True" + type: Initialized + - lastTransitionTime: "2026-08-08T18:59:26Z" + message: "" + observedGeneration: 1 + reason: ConsistentStateFound + status: "True" + type: ConsistentStateFound + - lastTransitionTime: "2026-08-08T18:54:13Z" + message: "" + observedGeneration: 1 + reason: Ready + status: "True" + type: Ready + imageID: ami-02ff739a41c2517c0 + lastPodEventTime: "2026-08-08T19:05:48Z" + nodeName: i-02e14b4f48a55aba5 + providerID: aws:///us-east-2b/i-02e14b4f48a55aba5 diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test6-replacement-timeline.txt b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test6-replacement-timeline.txt new file mode 100644 index 0000000..0142587 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test6-replacement-timeline.txt @@ -0,0 +1,3 @@ +2026-08-08T19:13:03Z new_node=i-03ee3275dadaa4788 pod_node= taints=[{"effect":"NoSchedule","key":"experiment.coder.com/envbox-auto","value":"true"},{"effect":"NoSchedule","key":"experiment.coder.com/envbox-prep","value":"required"}] +2026-08-08T19:13:07Z new_node=i-03ee3275dadaa4788 pod_node= taints=[{"effect":"NoSchedule","key":"experiment.coder.com/envbox-auto","value":"true"}] +2026-08-08T19:13:11Z new_node=i-03ee3275dadaa4788 pod_node=i-03ee3275dadaa4788 taints=[{"effect":"NoSchedule","key":"experiment.coder.com/envbox-auto","value":"true"}] diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-envbox-pending.describe.txt b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-envbox-pending.describe.txt new file mode 100644 index 0000000..95b4a9f --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-envbox-pending.describe.txt @@ -0,0 +1,105 @@ +Name: envbox-smoke +Namespace: envbox-auto +Priority: 0 +Service Account: default +Node: +Labels: app.kubernetes.io/name=envbox-smoke + experiment.coder.com/role=workspace +Annotations: +Status: Pending +IP: +IPs: +Init Containers: + initialize-workspace-volume: + Image: public.ecr.aws/docker/library/alpine:3.21 + Port: + Host Port: + SeccompProfile: RuntimeDefault + Command: + /bin/sh + -ec + mkdir -p \ + /workspace-volume/home \ + /workspace-volume/cache/docker \ + /workspace-volume/cache/containers \ + /workspace-volume/envbox/containers \ + /workspace-volume/envbox/docker + + Limits: + memory: 64Mi + Requests: + cpu: 10m + memory: 16Mi + Environment: + Mounts: + /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-rklmm (ro) + /workspace-volume from workspace (rw) +Containers: + envbox: + Image: ghcr.io/coder/envbox:0.6.7 + Port: + Host Port: + SeccompProfile: Unconfined + Command: + /envbox + docker + Limits: + cpu: 2 + memory: 7Gi + Requests: + cpu: 1 + memory: 3Gi + Environment: + CODER_INNER_IMAGE: us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu + CODER_INNER_USERNAME: coder + CODER_INNER_HOSTNAME: envbox-smoke + CODER_MOUNTS: /home/coder:/home/coder + CODER_CPUS: 1 + CODER_MEMORY: 4294967296 + CODER_DEBUG: true + Mounts: + /home/coder from workspace (rw,path="home") + /lib/modules from lib-modules (ro) + /usr/src from usr-src (ro) + /var/lib/coder/containers from workspace (rw,path="cache/containers") + /var/lib/coder/docker from workspace (rw,path="cache/docker") + /var/lib/containers from workspace (rw,path="envbox/containers") + /var/lib/docker from workspace (rw,path="envbox/docker") + /var/lib/sysbox from sysbox (rw) + /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-rklmm (ro) +Conditions: + Type Status + PodScheduled False +Volumes: + workspace: + Type: PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace) + ClaimName: envbox-workspace + ReadOnly: false + sysbox: + Type: EmptyDir (a temporary directory that shares a pod's lifetime) + Medium: + SizeLimit: + usr-src: + Type: HostPath (bare host directory volume) + Path: /usr/src + HostPathType: + lib-modules: + Type: HostPath (bare host directory volume) + Path: /lib/modules + HostPathType: + kube-api-access-rklmm: + Type: Projected (a volume that contains injected data from multiple sources) + TokenExpirationSeconds: 3607 + ConfigMapName: kube-root-ca.crt + Optional: false + DownwardAPI: true +QoS Class: Burstable +Node-Selectors: experiment.coder.com/envbox-auto=true +Tolerations: experiment.coder.com/envbox-auto=true:NoSchedule + node.kubernetes.io/not-ready:NoExecute op=Exists for 300s + node.kubernetes.io/unreachable:NoExecute op=Exists for 300s +Events: + Type Reason Age From Message + ---- ------ ---- ---- ------- + Warning FailedScheduling 113s default-scheduler 0/2 nodes are available: 2 node(s) had untolerated taint(s). no new claims to deallocate, preemption: 0/2 nodes are available: 2 Preemption is not helpful for scheduling. + Normal Nominated 112s eks-auto-mode/compute Pod should schedule on: nodeclaim/envbox-auto-s54mw diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-envbox-pending.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-envbox-pending.yaml new file mode 100644 index 0000000..f8c02e9 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-envbox-pending.yaml @@ -0,0 +1,186 @@ +apiVersion: v1 +kind: Pod +metadata: + annotations: + kubectl.kubernetes.io/last-applied-configuration: | + {"apiVersion":"v1","kind":"Pod","metadata":{"annotations":{},"labels":{"app.kubernetes.io/name":"envbox-smoke","experiment.coder.com/role":"workspace"},"name":"envbox-smoke","namespace":"envbox-auto"},"spec":{"containers":[{"command":["/envbox","docker"],"env":[{"name":"CODER_INNER_IMAGE","value":"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu"},{"name":"CODER_INNER_USERNAME","value":"coder"},{"name":"CODER_INNER_HOSTNAME","value":"envbox-smoke"},{"name":"CODER_MOUNTS","value":"/home/coder:/home/coder"},{"name":"CODER_CPUS","value":"1"},{"name":"CODER_MEMORY","value":"4294967296"},{"name":"CODER_DEBUG","value":"true"}],"image":"ghcr.io/coder/envbox:0.6.7","imagePullPolicy":"Always","name":"envbox","resources":{"limits":{"cpu":"2","memory":"7Gi"},"requests":{"cpu":"1","memory":"3Gi"}},"securityContext":{"allowPrivilegeEscalation":true,"privileged":true,"seccompProfile":{"type":"Unconfined"}},"volumeMounts":[{"mountPath":"/home/coder","name":"workspace","subPath":"home"},{"mountPath":"/var/lib/coder/docker","name":"workspace","subPath":"cache/docker"},{"mountPath":"/var/lib/coder/containers","name":"workspace","subPath":"cache/containers"},{"mountPath":"/var/lib/sysbox","name":"sysbox"},{"mountPath":"/var/lib/containers","name":"workspace","subPath":"envbox/containers"},{"mountPath":"/var/lib/docker","name":"workspace","subPath":"envbox/docker"},{"mountPath":"/usr/src","name":"usr-src","readOnly":true},{"mountPath":"/lib/modules","name":"lib-modules","readOnly":true}]}],"initContainers":[{"command":["/bin/sh","-ec","mkdir -p \\\n /workspace-volume/home \\\n /workspace-volume/cache/docker \\\n /workspace-volume/cache/containers \\\n /workspace-volume/envbox/containers \\\n /workspace-volume/envbox/docker\n"],"image":"public.ecr.aws/docker/library/alpine:3.21","imagePullPolicy":"IfNotPresent","name":"initialize-workspace-volume","resources":{"limits":{"memory":"64Mi"},"requests":{"cpu":"10m","memory":"16Mi"}},"securityContext":{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"runAsGroup":0,"runAsUser":0,"seccompProfile":{"type":"RuntimeDefault"}},"volumeMounts":[{"mountPath":"/workspace-volume","name":"workspace"}]}],"nodeSelector":{"experiment.coder.com/envbox-auto":"true"},"restartPolicy":"Never","terminationGracePeriodSeconds":300,"tolerations":[{"effect":"NoSchedule","key":"experiment.coder.com/envbox-auto","operator":"Equal","value":"true"}],"volumes":[{"name":"workspace","persistentVolumeClaim":{"claimName":"envbox-workspace"}},{"emptyDir":{},"name":"sysbox"},{"hostPath":{"path":"/usr/src","type":""},"name":"usr-src"},{"hostPath":{"path":"/lib/modules","type":""},"name":"lib-modules"}]}} + creationTimestamp: "2026-08-08T19:33:39Z" + generation: 1 + labels: + app.kubernetes.io/name: envbox-smoke + experiment.coder.com/role: workspace + name: envbox-smoke + namespace: envbox-auto + resourceVersion: "36907" + uid: 5decce97-5634-4039-9d36-552750ad3b2b +spec: + containers: + - command: + - /envbox + - docker + env: + - name: CODER_INNER_IMAGE + value: us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu + - name: CODER_INNER_USERNAME + value: coder + - name: CODER_INNER_HOSTNAME + value: envbox-smoke + - name: CODER_MOUNTS + value: /home/coder:/home/coder + - name: CODER_CPUS + value: "1" + - name: CODER_MEMORY + value: "4294967296" + - name: CODER_DEBUG + value: "true" + image: ghcr.io/coder/envbox:0.6.7 + imagePullPolicy: Always + name: envbox + resources: + limits: + cpu: "2" + memory: 7Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + allowPrivilegeEscalation: true + privileged: true + seccompProfile: + type: Unconfined + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /home/coder + name: workspace + subPath: home + - mountPath: /var/lib/coder/docker + name: workspace + subPath: cache/docker + - mountPath: /var/lib/coder/containers + name: workspace + subPath: cache/containers + - mountPath: /var/lib/sysbox + name: sysbox + - mountPath: /var/lib/containers + name: workspace + subPath: envbox/containers + - mountPath: /var/lib/docker + name: workspace + subPath: envbox/docker + - mountPath: /usr/src + name: usr-src + readOnly: true + - mountPath: /lib/modules + name: lib-modules + readOnly: true + - mountPath: /var/run/secrets/kubernetes.io/serviceaccount + name: kube-api-access-rklmm + readOnly: true + dnsPolicy: ClusterFirst + enableServiceLinks: true + initContainers: + - command: + - /bin/sh + - -ec + - | + mkdir -p \ + /workspace-volume/home \ + /workspace-volume/cache/docker \ + /workspace-volume/cache/containers \ + /workspace-volume/envbox/containers \ + /workspace-volume/envbox/docker + image: public.ecr.aws/docker/library/alpine:3.21 + imagePullPolicy: IfNotPresent + name: initialize-workspace-volume + resources: + limits: + memory: 64Mi + requests: + cpu: 10m + memory: 16Mi + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: + - ALL + runAsGroup: 0 + runAsUser: 0 + seccompProfile: + type: RuntimeDefault + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /workspace-volume + name: workspace + - mountPath: /var/run/secrets/kubernetes.io/serviceaccount + name: kube-api-access-rklmm + readOnly: true + nodeSelector: + experiment.coder.com/envbox-auto: "true" + preemptionPolicy: PreemptLowerPriority + priority: 0 + restartPolicy: Never + schedulerName: default-scheduler + securityContext: {} + serviceAccount: default + serviceAccountName: default + terminationGracePeriodSeconds: 300 + tolerations: + - effect: NoSchedule + key: experiment.coder.com/envbox-auto + operator: Equal + value: "true" + - 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: workspace + persistentVolumeClaim: + claimName: envbox-workspace + - emptyDir: {} + name: sysbox + - hostPath: + path: /usr/src + type: "" + name: usr-src + - hostPath: + path: /lib/modules + type: "" + name: lib-modules + - name: kube-api-access-rklmm + projected: + defaultMode: 420 + sources: + - serviceAccountToken: + expirationSeconds: 3607 + path: token + - configMap: + items: + - key: ca.crt + path: ca.crt + name: kube-root-ca.crt + - downwardAPI: + items: + - fieldRef: + apiVersion: v1 + fieldPath: metadata.namespace + path: namespace +status: + conditions: + - lastProbeTime: null + lastTransitionTime: "2026-08-08T19:33:39Z" + message: '0/2 nodes are available: 2 node(s) had untolerated taint(s). no new + claims to deallocate, preemption: 0/2 nodes are available: 2 Preemption is not + helpful for scheduling.' + observedGeneration: 1 + reason: Unschedulable + status: "False" + type: PodScheduled + phase: Pending + qosClass: Burstable diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-envbox-running.describe.txt b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-envbox-running.describe.txt new file mode 100644 index 0000000..a109618 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-envbox-running.describe.txt @@ -0,0 +1,139 @@ +Name: envbox-smoke +Namespace: envbox-auto +Priority: 0 +Service Account: default +Node: i-05d37f1a80c65f2ec/192.168.178.22 +Start Time: Sat, 08 Aug 2026 12:36:03 -0700 +Labels: app.kubernetes.io/name=envbox-smoke + experiment.coder.com/role=workspace + topology.kubernetes.io/region=us-east-2 + topology.kubernetes.io/zone=us-east-2b +Annotations: +Status: Running +IP: 192.168.190.144 +IPs: + IP: 192.168.190.144 +Init Containers: + initialize-workspace-volume: + Container ID: containerd://02cbd470cd0e8e9d8c5ff9a80fcc39de11bd645a1b6b52c4e55fa785c68b7b38 + Image: public.ecr.aws/docker/library/alpine:3.21 + Image ID: public.ecr.aws/docker/library/alpine@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d + Port: + Host Port: + SeccompProfile: RuntimeDefault + Command: + /bin/sh + -ec + mkdir -p \ + /workspace-volume/home \ + /workspace-volume/cache/docker \ + /workspace-volume/cache/containers \ + /workspace-volume/envbox/containers \ + /workspace-volume/envbox/docker + + State: Terminated + Reason: Completed + Exit Code: 0 + Started: Sat, 08 Aug 2026 12:36:11 -0700 + Finished: Sat, 08 Aug 2026 12:36:11 -0700 + Ready: True + Restart Count: 0 + Limits: + memory: 64Mi + Requests: + cpu: 10m + memory: 16Mi + Environment: + Mounts: + /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-rklmm (ro) + /workspace-volume from workspace (rw) +Containers: + envbox: + Container ID: containerd://709232a7df0144cdb1d417c6a2b0c1c2dd7ffcaf9fa97b8a8070ac97b782d540 + Image: ghcr.io/coder/envbox:0.6.7 + Image ID: ghcr.io/coder/envbox@sha256:93b212e287abeef70a854574dbd0f08df3ad65224f0632d1d5a3f1c0dc87f897 + Port: + Host Port: + SeccompProfile: Unconfined + Command: + /envbox + docker + State: Running + Started: Sat, 08 Aug 2026 12:36:16 -0700 + Ready: True + Restart Count: 0 + Limits: + cpu: 2 + memory: 7Gi + Requests: + cpu: 1 + memory: 3Gi + Environment: + CODER_INNER_IMAGE: us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu + CODER_INNER_USERNAME: coder + CODER_INNER_HOSTNAME: envbox-smoke + CODER_MOUNTS: /home/coder:/home/coder + CODER_CPUS: 1 + CODER_MEMORY: 4294967296 + CODER_DEBUG: true + Mounts: + /home/coder from workspace (rw,path="home") + /lib/modules from lib-modules (ro) + /usr/src from usr-src (ro) + /var/lib/coder/containers from workspace (rw,path="cache/containers") + /var/lib/coder/docker from workspace (rw,path="cache/docker") + /var/lib/containers from workspace (rw,path="envbox/containers") + /var/lib/docker from workspace (rw,path="envbox/docker") + /var/lib/sysbox from sysbox (rw) + /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-rklmm (ro) +Conditions: + Type Status + PodReadyToStartContainers True + Initialized True + Ready True + ContainersReady True + PodScheduled True +Volumes: + workspace: + Type: PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace) + ClaimName: envbox-workspace + ReadOnly: false + sysbox: + Type: EmptyDir (a temporary directory that shares a pod's lifetime) + Medium: + SizeLimit: + usr-src: + Type: HostPath (bare host directory volume) + Path: /usr/src + HostPathType: + lib-modules: + Type: HostPath (bare host directory volume) + Path: /lib/modules + HostPathType: + kube-api-access-rklmm: + Type: Projected (a volume that contains injected data from multiple sources) + TokenExpirationSeconds: 3607 + ConfigMapName: kube-root-ca.crt + Optional: false + DownwardAPI: true +QoS Class: Burstable +Node-Selectors: experiment.coder.com/envbox-auto=true +Tolerations: experiment.coder.com/envbox-auto=true:NoSchedule + node.kubernetes.io/not-ready:NoExecute op=Exists for 300s + node.kubernetes.io/unreachable:NoExecute op=Exists for 300s +Events: + Type Reason Age From Message + ---- ------ ---- ---- ------- + Warning FailedScheduling 5m9s default-scheduler 0/2 nodes are available: 2 node(s) had untolerated taint(s). no new claims to deallocate, preemption: 0/2 nodes are available: 2 Preemption is not helpful for scheduling. + Normal Nominated 5m8s eks-auto-mode/compute Pod should schedule on: nodeclaim/envbox-auto-s54mw + Normal Nominated 3m8s eks-auto-mode/compute Pod should schedule on: nodeclaim/envbox-auto-s54mw, node/i-05d37f1a80c65f2ec + Normal Scheduled 2m45s default-scheduler Successfully assigned envbox-auto/envbox-smoke to i-05d37f1a80c65f2ec + Normal SuccessfulAttachVolume 2m43s attachdetach-controller AttachVolume.Attach succeeded for volume "pvc-f8427c44-1a99-45af-aed2-5c1a515fe16a" + Normal Pulling 2m40s kubelet spec.initContainers{initialize-workspace-volume}: Pulling image "public.ecr.aws/docker/library/alpine:3.21" + Normal Pulled 2m40s kubelet spec.initContainers{initialize-workspace-volume}: Successfully pulled image "public.ecr.aws/docker/library/alpine:3.21" in 795ms (795ms including waiting). Image size: 3657726 bytes. + Normal Created 2m37s kubelet spec.initContainers{initialize-workspace-volume}: Container created + Normal Started 2m37s kubelet spec.initContainers{initialize-workspace-volume}: Container started + Normal Pulling 2m37s kubelet spec.containers{envbox}: Pulling image "ghcr.io/coder/envbox:0.6.7" + Normal Pulled 2m33s kubelet spec.containers{envbox}: Successfully pulled image "ghcr.io/coder/envbox:0.6.7" in 3.938s (3.938s including waiting). Image size: 206426841 bytes. + Normal Created 2m32s kubelet spec.containers{envbox}: Container created + Normal Started 2m32s kubelet spec.containers{envbox}: Container started diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-envbox-running.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-envbox-running.yaml new file mode 100644 index 0000000..fba4bab --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-envbox-running.yaml @@ -0,0 +1,324 @@ +apiVersion: v1 +kind: Pod +metadata: + annotations: + kubectl.kubernetes.io/last-applied-configuration: | + {"apiVersion":"v1","kind":"Pod","metadata":{"annotations":{},"labels":{"app.kubernetes.io/name":"envbox-smoke","experiment.coder.com/role":"workspace"},"name":"envbox-smoke","namespace":"envbox-auto"},"spec":{"containers":[{"command":["/envbox","docker"],"env":[{"name":"CODER_INNER_IMAGE","value":"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu"},{"name":"CODER_INNER_USERNAME","value":"coder"},{"name":"CODER_INNER_HOSTNAME","value":"envbox-smoke"},{"name":"CODER_MOUNTS","value":"/home/coder:/home/coder"},{"name":"CODER_CPUS","value":"1"},{"name":"CODER_MEMORY","value":"4294967296"},{"name":"CODER_DEBUG","value":"true"}],"image":"ghcr.io/coder/envbox:0.6.7","imagePullPolicy":"Always","name":"envbox","resources":{"limits":{"cpu":"2","memory":"7Gi"},"requests":{"cpu":"1","memory":"3Gi"}},"securityContext":{"allowPrivilegeEscalation":true,"privileged":true,"seccompProfile":{"type":"Unconfined"}},"volumeMounts":[{"mountPath":"/home/coder","name":"workspace","subPath":"home"},{"mountPath":"/var/lib/coder/docker","name":"workspace","subPath":"cache/docker"},{"mountPath":"/var/lib/coder/containers","name":"workspace","subPath":"cache/containers"},{"mountPath":"/var/lib/sysbox","name":"sysbox"},{"mountPath":"/var/lib/containers","name":"workspace","subPath":"envbox/containers"},{"mountPath":"/var/lib/docker","name":"workspace","subPath":"envbox/docker"},{"mountPath":"/usr/src","name":"usr-src","readOnly":true},{"mountPath":"/lib/modules","name":"lib-modules","readOnly":true}]}],"initContainers":[{"command":["/bin/sh","-ec","mkdir -p \\\n /workspace-volume/home \\\n /workspace-volume/cache/docker \\\n /workspace-volume/cache/containers \\\n /workspace-volume/envbox/containers \\\n /workspace-volume/envbox/docker\n"],"image":"public.ecr.aws/docker/library/alpine:3.21","imagePullPolicy":"IfNotPresent","name":"initialize-workspace-volume","resources":{"limits":{"memory":"64Mi"},"requests":{"cpu":"10m","memory":"16Mi"}},"securityContext":{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"runAsGroup":0,"runAsUser":0,"seccompProfile":{"type":"RuntimeDefault"}},"volumeMounts":[{"mountPath":"/workspace-volume","name":"workspace"}]}],"nodeSelector":{"experiment.coder.com/envbox-auto":"true"},"restartPolicy":"Never","terminationGracePeriodSeconds":300,"tolerations":[{"effect":"NoSchedule","key":"experiment.coder.com/envbox-auto","operator":"Equal","value":"true"}],"volumes":[{"name":"workspace","persistentVolumeClaim":{"claimName":"envbox-workspace"}},{"emptyDir":{},"name":"sysbox"},{"hostPath":{"path":"/usr/src","type":""},"name":"usr-src"},{"hostPath":{"path":"/lib/modules","type":""},"name":"lib-modules"}]}} + creationTimestamp: "2026-08-08T19:33:39Z" + generation: 1 + labels: + app.kubernetes.io/name: envbox-smoke + experiment.coder.com/role: workspace + topology.kubernetes.io/region: us-east-2 + topology.kubernetes.io/zone: us-east-2b + name: envbox-smoke + namespace: envbox-auto + resourceVersion: "38351" + uid: 5decce97-5634-4039-9d36-552750ad3b2b +spec: + containers: + - command: + - /envbox + - docker + env: + - name: CODER_INNER_IMAGE + value: us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu + - name: CODER_INNER_USERNAME + value: coder + - name: CODER_INNER_HOSTNAME + value: envbox-smoke + - name: CODER_MOUNTS + value: /home/coder:/home/coder + - name: CODER_CPUS + value: "1" + - name: CODER_MEMORY + value: "4294967296" + - name: CODER_DEBUG + value: "true" + image: ghcr.io/coder/envbox:0.6.7 + imagePullPolicy: Always + name: envbox + resources: + limits: + cpu: "2" + memory: 7Gi + requests: + cpu: "1" + memory: 3Gi + securityContext: + allowPrivilegeEscalation: true + privileged: true + seccompProfile: + type: Unconfined + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /home/coder + name: workspace + subPath: home + - mountPath: /var/lib/coder/docker + name: workspace + subPath: cache/docker + - mountPath: /var/lib/coder/containers + name: workspace + subPath: cache/containers + - mountPath: /var/lib/sysbox + name: sysbox + - mountPath: /var/lib/containers + name: workspace + subPath: envbox/containers + - mountPath: /var/lib/docker + name: workspace + subPath: envbox/docker + - mountPath: /usr/src + name: usr-src + readOnly: true + - mountPath: /lib/modules + name: lib-modules + readOnly: true + - mountPath: /var/run/secrets/kubernetes.io/serviceaccount + name: kube-api-access-rklmm + readOnly: true + dnsPolicy: ClusterFirst + enableServiceLinks: true + initContainers: + - command: + - /bin/sh + - -ec + - | + mkdir -p \ + /workspace-volume/home \ + /workspace-volume/cache/docker \ + /workspace-volume/cache/containers \ + /workspace-volume/envbox/containers \ + /workspace-volume/envbox/docker + image: public.ecr.aws/docker/library/alpine:3.21 + imagePullPolicy: IfNotPresent + name: initialize-workspace-volume + resources: + limits: + memory: 64Mi + requests: + cpu: 10m + memory: 16Mi + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: + - ALL + runAsGroup: 0 + runAsUser: 0 + seccompProfile: + type: RuntimeDefault + terminationMessagePath: /dev/termination-log + terminationMessagePolicy: File + volumeMounts: + - mountPath: /workspace-volume + name: workspace + - mountPath: /var/run/secrets/kubernetes.io/serviceaccount + name: kube-api-access-rklmm + readOnly: true + nodeName: i-05d37f1a80c65f2ec + nodeSelector: + experiment.coder.com/envbox-auto: "true" + preemptionPolicy: PreemptLowerPriority + priority: 0 + restartPolicy: Never + schedulerName: default-scheduler + securityContext: {} + serviceAccount: default + serviceAccountName: default + terminationGracePeriodSeconds: 300 + tolerations: + - effect: NoSchedule + key: experiment.coder.com/envbox-auto + operator: Equal + value: "true" + - 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: workspace + persistentVolumeClaim: + claimName: envbox-workspace + - emptyDir: {} + name: sysbox + - hostPath: + path: /usr/src + type: "" + name: usr-src + - hostPath: + path: /lib/modules + type: "" + name: lib-modules + - name: kube-api-access-rklmm + projected: + defaultMode: 420 + sources: + - serviceAccountToken: + expirationSeconds: 3607 + path: token + - configMap: + items: + - key: ca.crt + path: ca.crt + name: kube-root-ca.crt + - downwardAPI: + items: + - fieldRef: + apiVersion: v1 + fieldPath: metadata.namespace + path: namespace +status: + allocatedResources: + cpu: "1" + memory: 3Gi + conditions: + - lastProbeTime: null + lastTransitionTime: "2026-08-08T19:36:08Z" + observedGeneration: 1 + status: "True" + type: PodReadyToStartContainers + - lastProbeTime: null + lastTransitionTime: "2026-08-08T19:36:11Z" + observedGeneration: 1 + status: "True" + type: Initialized + - lastProbeTime: null + lastTransitionTime: "2026-08-08T19:36:16Z" + observedGeneration: 1 + status: "True" + type: Ready + - lastProbeTime: null + lastTransitionTime: "2026-08-08T19:36:16Z" + observedGeneration: 1 + status: "True" + type: ContainersReady + - lastProbeTime: null + lastTransitionTime: "2026-08-08T19:36:03Z" + observedGeneration: 1 + status: "True" + type: PodScheduled + containerStatuses: + - allocatedResources: + cpu: "1" + memory: 3Gi + containerID: containerd://709232a7df0144cdb1d417c6a2b0c1c2dd7ffcaf9fa97b8a8070ac97b782d540 + image: ghcr.io/coder/envbox:0.6.7 + imageID: ghcr.io/coder/envbox@sha256:93b212e287abeef70a854574dbd0f08df3ad65224f0632d1d5a3f1c0dc87f897 + lastState: {} + name: envbox + ready: true + resources: + limits: + cpu: "2" + memory: 7Gi + requests: + cpu: "1" + memory: 3Gi + restartCount: 0 + started: true + state: + running: + startedAt: "2026-08-08T19:36:16Z" + user: + linux: + gid: 0 + supplementalGroups: + - 0 + uid: 0 + volumeMounts: + - mountPath: /home/coder + name: workspace + - mountPath: /var/lib/coder/docker + name: workspace + - mountPath: /var/lib/coder/containers + name: workspace + - mountPath: /var/lib/sysbox + name: sysbox + - mountPath: /var/lib/containers + name: workspace + - mountPath: /var/lib/docker + name: workspace + - mountPath: /usr/src + name: usr-src + readOnly: true + recursiveReadOnly: Disabled + - mountPath: /lib/modules + name: lib-modules + readOnly: true + recursiveReadOnly: Disabled + - mountPath: /var/run/secrets/kubernetes.io/serviceaccount + name: kube-api-access-rklmm + readOnly: true + recursiveReadOnly: Disabled + hostIP: 192.168.178.22 + hostIPs: + - ip: 192.168.178.22 + initContainerStatuses: + - allocatedResources: + cpu: 10m + memory: 16Mi + containerID: containerd://02cbd470cd0e8e9d8c5ff9a80fcc39de11bd645a1b6b52c4e55fa785c68b7b38 + image: public.ecr.aws/docker/library/alpine:3.21 + imageID: public.ecr.aws/docker/library/alpine@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d + lastState: {} + name: initialize-workspace-volume + ready: true + resources: + limits: + memory: 64Mi + requests: + cpu: 10m + memory: 16Mi + restartCount: 0 + started: false + state: + terminated: + containerID: containerd://02cbd470cd0e8e9d8c5ff9a80fcc39de11bd645a1b6b52c4e55fa785c68b7b38 + exitCode: 0 + finishedAt: "2026-08-08T19:36:11Z" + reason: Completed + startedAt: "2026-08-08T19:36:11Z" + user: + linux: + gid: 0 + supplementalGroups: + - 0 + - 1 + - 2 + - 3 + - 4 + - 6 + - 10 + - 11 + - 20 + - 26 + - 27 + uid: 0 + volumeMounts: + - mountPath: /workspace-volume + name: workspace + - mountPath: /var/run/secrets/kubernetes.io/serviceaccount + name: kube-api-access-rklmm + readOnly: true + recursiveReadOnly: Disabled + observedGeneration: 1 + phase: Running + podIP: 192.168.190.144 + podIPs: + - ip: 192.168.190.144 + qosClass: Burstable + resources: + limits: + cpu: "2" + memory: 7Gi + requests: + cpu: 975m + memory: 3Gi + startTime: "2026-08-08T19:36:03Z" diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-envbox.log b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-envbox.log new file mode 100644 index 0000000..3947507 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-envbox.log @@ -0,0 +1,732 @@ +2026-08-08T19:36:16.129850668Z {"ts":"2026-08-08T19:36:16.129699159Z","level":"DEBUG","msg":"starting dockerd","caller":"/home/runner/work/envbox/envbox/cli/docker.go:256","func":"github.com/coder/envbox/cli.dockerCmd.func1","fields":{"args":[]}} +2026-08-08T19:36:16.129892835Z {"output":"Waiting for sysbox processes to startup...","time":"2026-08-08T19:36:16.129752778Z","type":"info"} +2026-08-08T19:36:16.130054397Z {"ts":"2026-08-08T19:36:16.129940313Z","level":"INFO","msg":"waiting for signal","caller":"/home/runner/work/envbox/envbox/cli/docker.go:177","func":"github.com/coder/envbox/cli.dockerCmd.func1.1"} +2026-08-08T19:36:16.130361353Z {"ts":"2026-08-08T19:36:16.130288815Z","level":"DEBUG","msg":"waiting for manager","caller":"/home/runner/work/envbox/envbox/cli/docker.go:265","func":"github.com/coder/envbox/cli.dockerCmd.func1"} +2026-08-08T19:36:16.151892389Z {"ts":"2026-08-08T19:36:16.151750585Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:36:16\" level=info msg=\"Starting sysbox-mgr\""}} +2026-08-08T19:36:16.152057735Z {"ts":"2026-08-08T19:36:16.151834092Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:36:16\" level=info msg=\"Edition: Community Edition (CE)\""}} +2026-08-08T19:36:16.152063673Z {"ts":"2026-08-08T19:36:16.1518912Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:36:16\" level=info msg=\"Version: 0.7.0\""}} +2026-08-08T19:36:16.152065910Z {"ts":"2026-08-08T19:36:16.151911404Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:36:16\" level=info msg=\"Commit-ID: bff3721f86e737cfa129dfe9fe2e7933692aba26\""}} +2026-08-08T19:36:16.152067970Z {"ts":"2026-08-08T19:36:16.151955174Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:36:16\" level=info msg=\"Sysbox data root: /var/lib/sysbox\""}} +2026-08-08T19:36:16.152070461Z {"ts":"2026-08-08T19:36:16.151976394Z","level":"WARN","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:36:16\" level=warning msg=\"failed to cleanup /var/lib/sysbox: unlinkat /var/lib/sysbox: device or resource busy\""}} +2026-08-08T19:36:16.152147244Z {"ts":"2026-08-08T19:36:16.152061846Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:36:16\" level=info msg=\"Starting sysbox-fs\""}} +2026-08-08T19:36:16.152162237Z {"ts":"2026-08-08T19:36:16.152124904Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:36:16\" level=info msg=\"Edition: Community Edition (CE)\""}} +2026-08-08T19:36:16.152219526Z {"ts":"2026-08-08T19:36:16.152154167Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:36:16\" level=info msg=\"Version: 0.7.0\""}} +2026-08-08T19:36:16.152253922Z {"ts":"2026-08-08T19:36:16.152204119Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:36:16\" level=info msg=\"Commit-ID: b70bd38bbf72bf0e759c5f7d8c38925d717068ae\""}} +2026-08-08T19:36:16.152301500Z {"ts":"2026-08-08T19:36:16.152245616Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:36:16\" level=info msg=\"Initializing with 'allow-immutable-remounts' knob disabled (default)\""}} +2026-08-08T19:36:16.152500063Z {"ts":"2026-08-08T19:36:16.152290149Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:36:16\" level=info msg=\"Initializing with 'allow-immutable-unmounts' knob enabled (default)\""}} +2026-08-08T19:36:16.153287007Z {"ts":"2026-08-08T19:36:16.152322166Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:36:16\" level=info msg=\"FUSE dir = /var/lib/sysboxfs\""}} +2026-08-08T19:36:16.162074375Z {"ts":"2026-08-08T19:36:16.160958115Z","level":"WARN","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:36:16\" level=warning msg=\"No kernel-headers found in host filesystem at /usr/src/linux-headers-6.18.38. No headers will be mounted inside any of the containers.\""}} +2026-08-08T19:36:16.163444964Z {"ts":"2026-08-08T19:36:16.163319169Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:36:16\" level=info msg=\"Host supports writes to /proc/sys/kernel/shm* from user-ns\""}} +2026-08-08T19:36:16.163537167Z {"ts":"2026-08-08T19:36:16.163482209Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:36:16\" level=info msg=\"IOvec memParser elected\""}} +2026-08-08T19:36:16.165025708Z {"ts":"2026-08-08T19:36:16.164924689Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:36:16\" level=info msg=\"Listening on /run/sysbox/sysfs.sock\""}} +2026-08-08T19:36:16.165796863Z {"ts":"2026-08-08T19:36:16.165701709Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:36:16\" level=info msg=\"Ready ...\""}} +2026-08-08T19:36:16.190218915Z {"ts":"2026-08-08T19:36:16.190041929Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.189923372Z\" level=info msg=\"User namespaces: ID ranges will be mapped to subuid/subgid ranges of: coder\""}} +2026-08-08T19:36:16.190280104Z {"ts":"2026-08-08T19:36:16.190211051Z","level":"WARN","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.190027804Z\" level=warning msg=\"userns remapping enabled, disabling containerd snapshotter\""}} +2026-08-08T19:36:16.190327629Z {"ts":"2026-08-08T19:36:16.190255624Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.190037364Z\" level=info msg=\"Starting up\""}} +2026-08-08T19:36:16.190408281Z {"ts":"2026-08-08T19:36:16.19032197Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.190141366Z\" level=info msg=\"User namespaces: ID ranges will be mapped to subuid/subgid ranges of: coder\""}} +2026-08-08T19:36:16.190608660Z {"ts":"2026-08-08T19:36:16.190502953Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.190475989Z\" level=debug msg=\"Creating user namespaced daemon root: /var/lib/docker/100000.100000\""}} +2026-08-08T19:36:16.191292013Z {"ts":"2026-08-08T19:36:16.191154277Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.191117756Z\" level=debug msg=\"Listener created for HTTP on unix (/var/run/docker.sock)\""}} +2026-08-08T19:36:16.191472114Z {"ts":"2026-08-08T19:36:16.191202037Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.191144668Z\" level=info msg=\"containerd not running, starting managed containerd\""}} +2026-08-08T19:36:16.191734109Z {"ts":"2026-08-08T19:36:16.191646766Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.191617268Z\" level=debug msg=\"starting containerd binary\" binary=containerd module=libcontainerd"}} +2026-08-08T19:36:16.192321504Z {"ts":"2026-08-08T19:36:16.192179417Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.192149704Z\" level=info msg=\"started new containerd process\" address=/var/run/docker/containerd/containerd.sock module=libcontainerd pid=48"}} +2026-08-08T19:36:16.192566867Z {"ts":"2026-08-08T19:36:16.192487045Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.192462557Z\" level=debug msg=\"created containerd monitoring client\" address=/var/run/docker/containerd/containerd.sock module=libcontainerd"}} +2026-08-08T19:36:16.206582591Z {"ts":"2026-08-08T19:36:16.206427538Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.206350358Z\" level=info msg=\"starting containerd\" revision=77c84241c7cbdd9b4eca2591793e3d4f4317c590 version=v2.2.3"}} +2026-08-08T19:36:16.218273321Z {"ts":"2026-08-08T19:36:16.218107418Z","level":"WARN","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.217997298Z\" level=warning msg=\"Configuration migrated from version 2, use `containerd config migrate` to avoid migration\" t=\"3.634µs\""}} +2026-08-08T19:36:16.218413213Z {"ts":"2026-08-08T19:36:16.21832487Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.218212075Z\" level=info msg=\"loading plugin\" id=io.containerd.content.v1.content type=io.containerd.content.v1"}} +2026-08-08T19:36:16.220479448Z {"ts":"2026-08-08T19:36:16.219940891Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.219899848Z\" level=info msg=\"loading plugin\" id=io.containerd.image-verifier.v1.bindir type=io.containerd.image-verifier.v1"}} +2026-08-08T19:36:16.220488979Z {"ts":"2026-08-08T19:36:16.220131235Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.220011174Z\" level=info msg=\"loading plugin\" id=io.containerd.internal.v1.opt type=io.containerd.internal.v1"}} +2026-08-08T19:36:16.220491225Z {"ts":"2026-08-08T19:36:16.220257016Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.220242028Z\" level=info msg=\"loading plugin\" id=io.containerd.warning.v1.deprecations type=io.containerd.warning.v1"}} +2026-08-08T19:36:16.220493174Z {"ts":"2026-08-08T19:36:16.220293762Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.220259365Z\" level=info msg=\"loading plugin\" id=io.containerd.mount-handler.v1.erofs type=io.containerd.mount-handler.v1"}} +2026-08-08T19:36:16.220495098Z {"ts":"2026-08-08T19:36:16.220317613Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.220276598Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.blockfile type=io.containerd.snapshotter.v1"}} +2026-08-08T19:36:16.220497508Z {"ts":"2026-08-08T19:36:16.220342233Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.220303908Z\" level=info msg=\"skip loading plugin\" error=\"no scratch file generator: skip plugin\" id=io.containerd.snapshotter.v1.blockfile type=io.containerd.snapshotter.v1"}} +2026-08-08T19:36:16.220504961Z {"ts":"2026-08-08T19:36:16.220365476Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.220314068Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.btrfs type=io.containerd.snapshotter.v1"}} +2026-08-08T19:36:16.220875225Z {"ts":"2026-08-08T19:36:16.220654169Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.220613460Z\" level=info msg=\"skip loading plugin\" error=\"path /var/lib/docker/100000.100000/containerd/daemon/io.containerd.snapshotter.v1.btrfs (ext4) must be a btrfs filesystem to be used with the btrfs snapshotter: skip plugin\" id=io.containerd.snapshotter.v1.btrfs type=io.containerd.snapshotter.v1"}} +2026-08-08T19:36:16.220888611Z {"ts":"2026-08-08T19:36:16.220695473Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.220631877Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.devmapper type=io.containerd.snapshotter.v1"}} +2026-08-08T19:36:16.220890813Z {"ts":"2026-08-08T19:36:16.220728534Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.220644883Z\" level=info msg=\"skip loading plugin\" error=\"devmapper not configured: skip plugin\" id=io.containerd.snapshotter.v1.devmapper type=io.containerd.snapshotter.v1"}} +2026-08-08T19:36:16.220893280Z {"ts":"2026-08-08T19:36:16.220752895Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.220653345Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.erofs type=io.containerd.snapshotter.v1"}} +2026-08-08T19:36:16.220895155Z {"ts":"2026-08-08T19:36:16.22078057Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.220764169Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.native type=io.containerd.snapshotter.v1"}} +2026-08-08T19:36:16.220897312Z {"ts":"2026-08-08T19:36:16.220810143Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.220786621Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.overlayfs type=io.containerd.snapshotter.v1"}} +2026-08-08T19:36:16.221049723Z {"ts":"2026-08-08T19:36:16.220975408Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.220928035Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.zfs type=io.containerd.snapshotter.v1"}} +2026-08-08T19:36:16.221244340Z {"ts":"2026-08-08T19:36:16.221185252Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.221161528Z\" level=info msg=\"skip loading plugin\" error=\"lstat /var/lib/docker/100000.100000/containerd/daemon/io.containerd.snapshotter.v1.zfs: no such file or directory: skip plugin\" id=io.containerd.snapshotter.v1.zfs type=io.containerd.snapshotter.v1"}} +2026-08-08T19:36:16.221396283Z {"ts":"2026-08-08T19:36:16.221321502Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.221301312Z\" level=info msg=\"loading plugin\" id=io.containerd.event.v1.exchange type=io.containerd.event.v1"}} +2026-08-08T19:36:16.221811512Z {"ts":"2026-08-08T19:36:16.221745465Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.221720805Z\" level=info msg=\"loading plugin\" id=io.containerd.monitor.task.v1.cgroups type=io.containerd.monitor.task.v1"}} +2026-08-08T19:36:16.222409498Z {"ts":"2026-08-08T19:36:16.222345683Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.222297681Z\" level=info msg=\"loading plugin\" id=io.containerd.metadata.v1.bolt type=io.containerd.metadata.v1"}} +2026-08-08T19:36:16.222453784Z {"ts":"2026-08-08T19:36:16.222409452Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.222327481Z\" level=info msg=\"metadata content store policy set\" policy=shared"}} +2026-08-08T19:36:16.230682937Z {"ts":"2026-08-08T19:36:16.230577455Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.230496013Z\" level=info msg=\"loading plugin\" id=io.containerd.gc.v1.scheduler type=io.containerd.gc.v1"}} +2026-08-08T19:36:16.230844088Z {"ts":"2026-08-08T19:36:16.230772465Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.230543555Z\" level=info msg=\"loading plugin\" id=io.containerd.nri.v1.nri type=io.containerd.nri.v1"}} +2026-08-08T19:36:16.230963757Z {"ts":"2026-08-08T19:36:16.230906435Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.230573491Z\" level=info msg=\"built-in NRI default validator is disabled\""}} +2026-08-08T19:36:16.231067332Z {"ts":"2026-08-08T19:36:16.230997315Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.230580136Z\" level=info msg=\"runtime interface created\""}} +2026-08-08T19:36:16.231114182Z {"ts":"2026-08-08T19:36:16.231059138Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.230585190Z\" level=info msg=\"created NRI interface\""}} +2026-08-08T19:36:16.231128275Z {"ts":"2026-08-08T19:36:16.231089457Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.230593470Z\" level=info msg=\"loading plugin\" id=io.containerd.differ.v1.erofs type=io.containerd.differ.v1"}} +2026-08-08T19:36:16.231215968Z {"ts":"2026-08-08T19:36:16.231115266Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.230699375Z\" level=info msg=\"skip loading plugin\" error=\"failed to check mkfs.erofs availability: failed to run mkfs.erofs --help: exec: \\\"mkfs.erofs\\\": executable file not found in $PATH: skip plugin\" id=io.containerd.differ.v1.erofs type=io.containerd.differ.v1"}} +2026-08-08T19:36:16.231264662Z {"ts":"2026-08-08T19:36:16.231155797Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.230712791Z\" level=info msg=\"loading plugin\" id=io.containerd.mount-manager.v1.bolt type=io.containerd.mount-manager.v1"}} +2026-08-08T19:36:16.255630748Z {"ts":"2026-08-08T19:36:16.255398969Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.254974555Z\" level=info msg=\"loading plugin\" id=io.containerd.differ.v1.walking type=io.containerd.differ.v1"}} +2026-08-08T19:36:16.255646051Z {"ts":"2026-08-08T19:36:16.255475512Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.255100787Z\" level=info msg=\"loading plugin\" id=io.containerd.lease.v1.manager type=io.containerd.lease.v1"}} +2026-08-08T19:36:16.255648583Z {"ts":"2026-08-08T19:36:16.255497893Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.255125053Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.containers-service type=io.containerd.service.v1"}} +2026-08-08T19:36:16.255650927Z {"ts":"2026-08-08T19:36:16.255521163Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.255144326Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.content-service type=io.containerd.service.v1"}} +2026-08-08T19:36:16.255718925Z {"ts":"2026-08-08T19:36:16.255559082Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.255156385Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.diff-service type=io.containerd.service.v1"}} +2026-08-08T19:36:16.255729375Z {"ts":"2026-08-08T19:36:16.255585249Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.255171250Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.images-service type=io.containerd.service.v1"}} +2026-08-08T19:36:16.255732132Z {"ts":"2026-08-08T19:36:16.255604329Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.255184795Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.introspection-service type=io.containerd.service.v1"}} +2026-08-08T19:36:16.255734518Z {"ts":"2026-08-08T19:36:16.255625795Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.255197853Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.namespaces-service type=io.containerd.service.v1"}} +2026-08-08T19:36:16.255736304Z {"ts":"2026-08-08T19:36:16.255642941Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.255210613Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.snapshots-service type=io.containerd.service.v1"}} +2026-08-08T19:36:16.255738745Z {"ts":"2026-08-08T19:36:16.255662551Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.255225564Z\" level=info msg=\"loading plugin\" id=io.containerd.shim.v1.manager type=io.containerd.shim.v1"}} +2026-08-08T19:36:16.255876239Z {"ts":"2026-08-08T19:36:16.255694135Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.255238676Z\" level=info msg=\"loading plugin\" id=io.containerd.runtime.v2.task type=io.containerd.runtime.v2"}} +2026-08-08T19:36:16.255880064Z {"ts":"2026-08-08T19:36:16.255724612Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.255365915Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.tasks-service type=io.containerd.service.v1"}} +2026-08-08T19:36:16.255887413Z {"ts":"2026-08-08T19:36:16.255754514Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.255381246Z\" level=debug msg=\"No blockio config file specified, blockio not configured\""}} +2026-08-08T19:36:16.255891633Z {"ts":"2026-08-08T19:36:16.25577803Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.255387223Z\" level=debug msg=\"No RDT config file specified, RDT not configured\""}} +2026-08-08T19:36:16.255897566Z {"ts":"2026-08-08T19:36:16.25579901Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.255396431Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.containers type=io.containerd.grpc.v1"}} +2026-08-08T19:36:16.255899683Z {"ts":"2026-08-08T19:36:16.255818675Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.255421311Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.content type=io.containerd.grpc.v1"}} +2026-08-08T19:36:16.255901631Z {"ts":"2026-08-08T19:36:16.255839959Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.255433468Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.diff type=io.containerd.grpc.v1"}} +2026-08-08T19:36:16.255920935Z {"ts":"2026-08-08T19:36:16.255862265Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.255445921Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.events type=io.containerd.grpc.v1"}} +2026-08-08T19:36:16.255923282Z {"ts":"2026-08-08T19:36:16.255891835Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.255456426Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.images type=io.containerd.grpc.v1"}} +2026-08-08T19:36:16.256197991Z {"ts":"2026-08-08T19:36:16.256094241Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.255468476Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.introspection type=io.containerd.grpc.v1"}} +2026-08-08T19:36:16.256292548Z {"ts":"2026-08-08T19:36:16.256194937Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.255979591Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.leases type=io.containerd.grpc.v1"}} +2026-08-08T19:36:16.256296225Z {"ts":"2026-08-08T19:36:16.256222127Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.256034795Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.mounts type=io.containerd.grpc.v1"}} +2026-08-08T19:36:16.256314017Z {"ts":"2026-08-08T19:36:16.256243499Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.256048656Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.namespaces type=io.containerd.grpc.v1"}} +2026-08-08T19:36:16.256375351Z {"ts":"2026-08-08T19:36:16.256315271Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.256062727Z\" level=info msg=\"loading plugin\" id=io.containerd.sandbox.store.v1.local type=io.containerd.sandbox.store.v1"}} +2026-08-08T19:36:16.256415951Z {"ts":"2026-08-08T19:36:16.256373945Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.256073954Z\" level=info msg=\"loading plugin\" id=io.containerd.transfer.v1.local type=io.containerd.transfer.v1"}} +2026-08-08T19:36:16.256547110Z {"ts":"2026-08-08T19:36:16.256426945Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.256118922Z\" level=info msg=\"loading plugin\" id=io.containerd.cri.v1.images type=io.containerd.cri.v1"}} +2026-08-08T19:36:16.256551320Z {"ts":"2026-08-08T19:36:16.25647593Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.256259349Z\" level=info msg=\"Get image filesystem path \\\"/var/lib/docker/100000.100000/containerd/daemon/io.containerd.snapshotter.v1.overlayfs\\\" for snapshotter \\\"overlayfs\\\"\""}} +2026-08-08T19:36:16.256671222Z {"ts":"2026-08-08T19:36:16.256615544Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.256556375Z\" level=info msg=\"Start snapshots syncer\""}} +2026-08-08T19:36:16.256747886Z {"ts":"2026-08-08T19:36:16.256706514Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.256592798Z\" level=info msg=\"loading plugin\" id=io.containerd.cri.v1.runtime type=io.containerd.cri.v1"}} +2026-08-08T19:36:16.257108770Z {"ts":"2026-08-08T19:36:16.256942983Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.256879203Z\" level=info msg=\"starting cri plugin\" config=\"{\\\"containerd\\\":{\\\"defaultRuntimeName\\\":\\\"runc\\\",\\\"runtimes\\\":{\\\"runc\\\":{\\\"runtimeType\\\":\\\"io.containerd.runc.v2\\\",\\\"runtimePath\\\":\\\"\\\",\\\"PodAnnotations\\\":null,\\\"ContainerAnnotations\\\":null,\\\"options\\\":{\\\"BinaryName\\\":\\\"\\\",\\\"CriuImagePath\\\":\\\"\\\",\\\"CriuWorkPath\\\":\\\"\\\",\\\"IoGid\\\":0,\\\"IoUid\\\":0,\\\"NoNewKeyring\\\":false,\\\"Root\\\":\\\"\\\",\\\"ShimCgroup\\\":\\\"\\\",\\\"SystemdCgroup\\\":false},\\\"privileged_without_host_devices\\\":false,\\\"privileged_without_host_devices_all_devices_allowed\\\":false,\\\"cgroupWritable\\\":false,\\\"baseRuntimeSpec\\\":\\\"\\\",\\\"cniConfDir\\\":\\\"\\\",\\\"cniMaxConfNum\\\":0,\\\"snapshotter\\\":\\\"\\\",\\\"sandboxer\\\":\\\"podsandbox\\\",\\\"io_type\\\":\\\"\\\"}},\\\"ignoreBlockIONotEnabledErrors\\\":false,\\\"ignoreRdtNotEnabledErrors\\\":false},\\\"cni\\\":{\\\"binDir\\\":\\\"\\\",\\\"binDirs\\\":[\\\"/opt/cni/bin\\\"],\\\"confDir\\\":\\\"/etc/cni/net.d\\\",\\\"maxConfNum\\\":1,\\\"setupSerially\\\":false,\\\"confTemplate\\\":\\\"\\\",\\\"ipPref\\\":\\\"\\\",\\\"useInternalLoopback\\\":false},\\\"enableSelinux\\\":false,\\\"selinuxCategoryRange\\\":1024,\\\"maxContainerLogLineSize\\\":16384,\\\"disableApparmor\\\":false,\\\"restrictOOMScoreAdj\\\":false,\\\"disableProcMount\\\":false,\\\"unsetSeccompProfile\\\":\\\"\\\",\\\"tolerateMissingHugetlbController\\\":true,\\\"disableHugetlbController\\\":true,\\\"device_ownership_from_security_context\\\":false,\\\"ignoreImageDefinedVolumes\\\":false,\\\"netnsMountsUnderStateDir\\\":false,\\\"enableUnprivilegedPorts\\\":true,\\\"enableUnprivilegedICMP\\\":true,\\\"enableCDI\\\":true,\\\"cdiSpecDirs\\\":[\\\"/etc/cdi\\\",\\\"/var/run/cdi\\\"],\\\"drainExecSyncIOTimeout\\\":\\\"0s\\\",\\\"ignoreDeprecationWarnings\\\":null,\\\"containerdRootDir\\\":\\\"/var/lib/docker/100000.100000/containerd/daemon\\\",\\\"containerdEndpoint\\\":\\\"/var/run/docker/containerd/containerd.sock\\\",\\\"rootDir\\\":\\\"/var/lib/docker/100000.100000/containerd/daemon/io.containerd.grpc.v1.cri\\\",\\\"stateDir\\\":\\\"/var/run/docker/containerd/daemon/io.containerd.grpc.v1.cri\\\"}\""}} +2026-08-08T19:36:16.257128805Z {"ts":"2026-08-08T19:36:16.257076228Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.257042752Z\" level=info msg=\"loading plugin\" id=io.containerd.podsandbox.controller.v1.podsandbox type=io.containerd.podsandbox.controller.v1"}} +2026-08-08T19:36:16.257716422Z {"ts":"2026-08-08T19:36:16.257279207Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.257215224Z\" level=info msg=\"loading plugin\" id=io.containerd.sandbox.controller.v1.shim type=io.containerd.sandbox.controller.v1"}} +2026-08-08T19:36:16.257767289Z {"ts":"2026-08-08T19:36:16.257342175Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.257329497Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.sandbox-controllers type=io.containerd.grpc.v1"}} +2026-08-08T19:36:16.257770432Z {"ts":"2026-08-08T19:36:16.257371584Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.257350503Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.sandboxes type=io.containerd.grpc.v1"}} +2026-08-08T19:36:16.257776116Z {"ts":"2026-08-08T19:36:16.257393343Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.257363071Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.snapshots type=io.containerd.grpc.v1"}} +2026-08-08T19:36:16.257779410Z {"ts":"2026-08-08T19:36:16.257420245Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.257374491Z\" level=info msg=\"loading plugin\" id=io.containerd.streaming.v1.manager type=io.containerd.streaming.v1"}} +2026-08-08T19:36:16.257781226Z {"ts":"2026-08-08T19:36:16.257440694Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.257390314Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.streaming type=io.containerd.grpc.v1"}} +2026-08-08T19:36:16.257788414Z {"ts":"2026-08-08T19:36:16.257460308Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.257403261Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.tasks type=io.containerd.grpc.v1"}} +2026-08-08T19:36:16.257790879Z {"ts":"2026-08-08T19:36:16.257481728Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.257414785Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.transfer type=io.containerd.grpc.v1"}} +2026-08-08T19:36:16.257793172Z {"ts":"2026-08-08T19:36:16.257501718Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.257428164Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.version type=io.containerd.grpc.v1"}} +2026-08-08T19:36:16.257794989Z {"ts":"2026-08-08T19:36:16.257524705Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.257439677Z\" level=info msg=\"loading plugin\" id=io.containerd.monitor.container.v1.restart type=io.containerd.monitor.container.v1"}} +2026-08-08T19:36:16.257797317Z {"ts":"2026-08-08T19:36:16.257549734Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.257481845Z\" level=info msg=\"loading plugin\" id=io.containerd.tracing.processor.v1.otlp type=io.containerd.tracing.processor.v1"}} +2026-08-08T19:36:16.257801308Z {"ts":"2026-08-08T19:36:16.257571732Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.257513257Z\" level=info msg=\"skip loading plugin\" error=\"skip plugin: tracing endpoint not configured\" id=io.containerd.tracing.processor.v1.otlp type=io.containerd.tracing.processor.v1"}} +2026-08-08T19:36:16.257802995Z {"ts":"2026-08-08T19:36:16.257594444Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.257522921Z\" level=info msg=\"loading plugin\" id=io.containerd.internal.v1.tracing type=io.containerd.internal.v1"}} +2026-08-08T19:36:16.257826769Z {"ts":"2026-08-08T19:36:16.257614563Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.257533196Z\" level=info msg=\"skip loading plugin\" error=\"skip plugin: tracing endpoint not configured\" id=io.containerd.internal.v1.tracing type=io.containerd.internal.v1"}} +2026-08-08T19:36:16.257829059Z {"ts":"2026-08-08T19:36:16.257638745Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.257541163Z\" level=info msg=\"loading plugin\" id=io.containerd.ttrpc.v1.otelttrpc type=io.containerd.ttrpc.v1"}} +2026-08-08T19:36:16.257837327Z {"ts":"2026-08-08T19:36:16.257659676Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.257597705Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.healthcheck type=io.containerd.grpc.v1"}} +2026-08-08T19:36:16.258289389Z {"ts":"2026-08-08T19:36:16.257914199Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.257886549Z\" level=info msg=serving... address=/var/run/docker/containerd/containerd-debug.sock"}} +2026-08-08T19:36:16.258513141Z {"ts":"2026-08-08T19:36:16.258435231Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.258375577Z\" level=info msg=serving... address=/var/run/docker/containerd/containerd.sock.ttrpc"}} +2026-08-08T19:36:16.258584045Z {"ts":"2026-08-08T19:36:16.25854461Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.258450498Z\" level=info msg=serving... address=/var/run/docker/containerd/containerd.sock"}} +2026-08-08T19:36:16.258664001Z {"ts":"2026-08-08T19:36:16.258624143Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.258466370Z\" level=debug msg=\"sd notification\" notified=false state=\"READY=1\""}} +2026-08-08T19:36:16.258752330Z {"ts":"2026-08-08T19:36:16.258711075Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.258477280Z\" level=info msg=\"containerd successfully booted in 0.052621s\""}} +2026-08-08T19:36:16.269052227Z {"ts":"2026-08-08T19:36:16.268852937Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.268782650Z\" level=info msg=\"OTEL tracing is not configured, using no-op tracer provider\""}} +2026-08-08T19:36:16.269200758Z {"ts":"2026-08-08T19:36:16.269074144Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.269048149Z\" level=info msg=\"CDI directory does not exist, skipping: failed to monitor for changes: no such file or directory\" dir=/etc/cdi"}} +2026-08-08T19:36:16.270086037Z {"ts":"2026-08-08T19:36:16.269990337Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.269953384Z\" level=info msg=\"CDI directory does not exist, skipping: failed to monitor for changes: no such file or directory\" dir=/var/run/cdi"}} +2026-08-08T19:36:16.270462560Z {"ts":"2026-08-08T19:36:16.270387238Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.270361156Z\" level=info msg=\"User namespaces: ID ranges will be mapped to subuid/subgid ranges of: coder\""}} +2026-08-08T19:36:16.286848918Z {"ts":"2026-08-08T19:36:16.286660295Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.286602901Z\" level=debug msg=\"Golang's threads limit set to 55890\""}} +2026-08-08T19:36:16.287382055Z {"ts":"2026-08-08T19:36:16.287304347Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.287237741Z\" level=info msg=\"Creating a containerd client\" address=/var/run/docker/containerd/containerd.sock timeout=1m0s"}} +2026-08-08T19:36:16.287587814Z {"ts":"2026-08-08T19:36:16.287534418Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.287509457Z\" level=debug msg=\"metrics API listening on /var/run/docker/metrics.sock\""}} +2026-08-08T19:36:16.288193784Z {"ts":"2026-08-08T19:36:16.288112486Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.288084212Z\" level=debug msg=\"Using default logging driver json-file\""}} +2026-08-08T19:36:16.289072697Z {"ts":"2026-08-08T19:36:16.288985782Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.288958944Z\" level=debug msg=\"processing event stream\" module=libcontainerd namespace=plugins.moby-100000.100000"}} +2026-08-08T19:36:16.289824285Z {"ts":"2026-08-08T19:36:16.28974131Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.289652462Z\" level=debug msg=\"No quota support for local volumes in /var/lib/docker/100000.100000/volumes: Filesystem does not support, or has not enabled quotas\""}} +2026-08-08T19:36:16.294721201Z {"ts":"2026-08-08T19:36:16.294557151Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.294527957Z\" level=info msg=\"Loading containers: start.\""}} +2026-08-08T19:36:16.296858053Z {"ts":"2026-08-08T19:36:16.296704315Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.296674529Z\" level=info msg=\"NRI is disabled\""}} +2026-08-08T19:36:16.296924333Z {"ts":"2026-08-08T19:36:16.296821184Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.296803960Z\" level=info msg=\"[graphdriver] trying configured driver: overlay2\""}} +2026-08-08T19:36:16.322519557Z {"ts":"2026-08-08T19:36:16.322041087Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.321901976Z\" level=debug msg=\"successfully detected metacopy status\" storage-driver=overlay2 usingMetacopy=false"}} +2026-08-08T19:36:16.326398053Z {"ts":"2026-08-08T19:36:16.326217981Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.326161308Z\" level=debug msg=\"backingFs=extfs, projectQuotaSupported=false, usingMetacopy=false, indexOff=\\\"index=off,\\\", userxattr=\\\"\\\"\" storage-driver=overlay2"}} +2026-08-08T19:36:16.326812130Z {"ts":"2026-08-08T19:36:16.326707789Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.326548306Z\" level=debug msg=\"Initialized graph driver overlay2\""}} +2026-08-08T19:36:16.348619819Z {"ts":"2026-08-08T19:36:16.348446128Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.348391754Z\" level=debug msg=\"Not attempting migration with 1 containers and -1 image threshold\""}} +2026-08-08T19:36:16.348957258Z {"ts":"2026-08-08T19:36:16.348854106Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.348435655Z\" level=debug msg=\"Max Concurrent Downloads: 3\""}} +2026-08-08T19:36:16.349156880Z {"ts":"2026-08-08T19:36:16.348984531Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.348446563Z\" level=debug msg=\"Max Concurrent Uploads: 5\""}} +2026-08-08T19:36:16.349349321Z {"ts":"2026-08-08T19:36:16.349185427Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.348451268Z\" level=debug msg=\"Max Download Attempts: 5\""}} +2026-08-08T19:36:16.349455776Z {"ts":"2026-08-08T19:36:16.349396128Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.348472286Z\" level=info msg=\"Restoring containers: start.\""}} +2026-08-08T19:36:16.349567783Z {"ts":"2026-08-08T19:36:16.349484047Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.348524635Z\" level=debug msg=\"loaded container\" container=28193961f0758fd5440c06f41dcb861b4b6385c6520bf5367c3c596085cb6f55 paused=false running=true"}} +2026-08-08T19:36:16.350186092Z {"ts":"2026-08-08T19:36:16.35009531Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.350060290Z\" level=debug msg=\"processing event stream\" module=libcontainerd namespace=moby-100000.100000"}} +2026-08-08T19:36:16.362258659Z {"ts":"2026-08-08T19:36:16.362143077Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.362084781Z\" level=debug msg=\"restoring container\" container=28193961f0758fd5440c06f41dcb861b4b6385c6520bf5367c3c596085cb6f55 paused=false restarting=false running=true"}} +2026-08-08T19:36:16.363978310Z {"ts":"2026-08-08T19:36:16.363889308Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.363852863Z\" level=debug msg=\"syncing container on disk state with real state\" container=28193961f0758fd5440c06f41dcb861b4b6385c6520bf5367c3c596085cb6f55 paused=false restarting=false running=true"}} +2026-08-08T19:36:16.364284574Z {"ts":"2026-08-08T19:36:16.364081521Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.363895402Z\" level=debug msg=\"setting stopped state\" container=28193961f0758fd5440c06f41dcb861b4b6385c6520bf5367c3c596085cb6f55 paused=false restarting=false running=true"}} +2026-08-08T19:36:16.367715782Z {"ts":"2026-08-08T19:36:16.367599825Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.367562470Z\" level=debug msg=\"Failed to unmount b2706d01a4fcafc02268f8395e363993b220963479ba8bda556176c06f4a0be3 overlay: /var/lib/docker/100000.100000/overlay2/b2706d01a4fcafc02268f8395e363993b220963479ba8bda556176c06f4a0be3/merged - invalid argument\" storage-driver=overlay2"}} +2026-08-08T19:36:16.374363199Z {"ts":"2026-08-08T19:36:16.374255735Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.374207173Z\" level=debug msg=\"set stopped state\" container=28193961f0758fd5440c06f41dcb861b4b6385c6520bf5367c3c596085cb6f55 paused=false restarting=false running=false"}} +2026-08-08T19:36:16.380249947Z {"ts":"2026-08-08T19:36:16.380090664Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.380008261Z\" level=debug msg=\"container mounted via layerStore\" container=28193961f0758fd5440c06f41dcb861b4b6385c6520bf5367c3c596085cb6f55 root=/var/lib/docker/100000.100000/overlay2/b2706d01a4fcafc02268f8395e363993b220963479ba8bda556176c06f4a0be3/merged storage-driver=overlay2"}} +2026-08-08T19:36:16.386685438Z {"ts":"2026-08-08T19:36:16.386545136Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.386488540Z\" level=debug msg=\"done restoring container\" container=28193961f0758fd5440c06f41dcb861b4b6385c6520bf5367c3c596085cb6f55 paused=false restarting=false running=false"}} +2026-08-08T19:36:16.386849719Z {"ts":"2026-08-08T19:36:16.386629078Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.386572209Z\" level=debug msg=\"Option DefaultDriver: bridge\""}} +2026-08-08T19:36:16.386854174Z {"ts":"2026-08-08T19:36:16.386685099Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.386580935Z\" level=debug msg=\"Option DefaultNetwork: bridge\""}} +2026-08-08T19:36:16.386923541Z {"ts":"2026-08-08T19:36:16.386710196Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.386587085Z\" level=debug msg=\"Network Control Plane MTU: 1500\""}} +2026-08-08T19:36:16.423969984Z {"ts":"2026-08-08T19:36:16.423824964Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.423753326Z\" level=info msg=\"Deleting nftables IPv4 rules\" error=\"exit status 1\""}} +2026-08-08T19:36:16.444179504Z {"ts":"2026-08-08T19:36:16.443772698Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.443693792Z\" level=info msg=\"Deleting nftables IPv6 rules\" error=\"exit status 1\""}} +2026-08-08T19:36:16.444216508Z {"ts":"2026-08-08T19:36:16.443849376Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.443807775Z\" level=debug msg=\"unable to initialize firewalld; using raw iptables instead\" error=\"Failed to connect to D-Bus system bus: dial unix /var/run/dbus/system_bus_socket: connect: no such file or directory\""}} +2026-08-08T19:36:16.444474109Z {"ts":"2026-08-08T19:36:16.444287289Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.443904867Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -j DOCKER-ISOLATION]\""}} +2026-08-08T19:36:16.445301645Z {"ts":"2026-08-08T19:36:16.445215285Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.445177552Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T19:36:16.446426093Z {"ts":"2026-08-08T19:36:16.446321206Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.446282005Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL ! --dst 127.0.0.0/8 -j DOCKER]\""}} +2026-08-08T19:36:16.447488268Z {"ts":"2026-08-08T19:36:16.447380242Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.447345018Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T19:36:16.448596744Z {"ts":"2026-08-08T19:36:16.448455146Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.448411327Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D PREROUTING]\""}} +2026-08-08T19:36:16.449527048Z {"ts":"2026-08-08T19:36:16.449428419Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.449392552Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D OUTPUT]\""}} +2026-08-08T19:36:16.450467316Z {"ts":"2026-08-08T19:36:16.45033425Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.450286485Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -F DOCKER]\""}} +2026-08-08T19:36:16.451321459Z {"ts":"2026-08-08T19:36:16.451212618Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.451179912Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -X DOCKER]\""}} +2026-08-08T19:36:16.452196008Z {"ts":"2026-08-08T19:36:16.452067033Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.452035399Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-FORWARD]\""}} +2026-08-08T19:36:16.453076945Z {"ts":"2026-08-08T19:36:16.452946599Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.452915014Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-FORWARD]\""}} +2026-08-08T19:36:16.454027935Z {"ts":"2026-08-08T19:36:16.453927552Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.453863219Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-BRIDGE]\""}} +2026-08-08T19:36:16.454822798Z {"ts":"2026-08-08T19:36:16.454740848Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.454704153Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-BRIDGE]\""}} +2026-08-08T19:36:16.455706466Z {"ts":"2026-08-08T19:36:16.455610548Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.455576294Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER]\""}} +2026-08-08T19:36:16.456586497Z {"ts":"2026-08-08T19:36:16.456468888Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.456436683Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER]\""}} +2026-08-08T19:36:16.457383782Z {"ts":"2026-08-08T19:36:16.457284132Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.457248222Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-CT]\""}} +2026-08-08T19:36:16.458270753Z {"ts":"2026-08-08T19:36:16.458186548Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.458150552Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-CT]\""}} +2026-08-08T19:36:16.459093049Z {"ts":"2026-08-08T19:36:16.459013646Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.458982678Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-INTERNAL]\""}} +2026-08-08T19:36:16.459962423Z {"ts":"2026-08-08T19:36:16.459886414Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.459847810Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-INTERNAL]\""}} +2026-08-08T19:36:16.460880515Z {"ts":"2026-08-08T19:36:16.460790485Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.460760196Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T19:36:16.461827632Z {"ts":"2026-08-08T19:36:16.461728211Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.461697556Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T19:36:16.462738615Z {"ts":"2026-08-08T19:36:16.462624035Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.462575006Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-ISOLATION-STAGE-2]\""}} +2026-08-08T19:36:16.463641410Z {"ts":"2026-08-08T19:36:16.463569224Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.463483132Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-ISOLATION-STAGE-2]\""}} +2026-08-08T19:36:16.464556551Z {"ts":"2026-08-08T19:36:16.464399029Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.464366319Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-ISOLATION]\""}} +2026-08-08T19:36:16.465410171Z {"ts":"2026-08-08T19:36:16.465307127Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.465275089Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-ISOLATION]\""}} +2026-08-08T19:36:16.466294622Z {"ts":"2026-08-08T19:36:16.466163255Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.466114768Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -n -L DOCKER]\""}} +2026-08-08T19:36:16.467144397Z {"ts":"2026-08-08T19:36:16.467057152Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.467018238Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -N DOCKER]\""}} +2026-08-08T19:36:16.468055555Z {"ts":"2026-08-08T19:36:16.467934455Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.467900853Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER]\""}} +2026-08-08T19:36:16.468876197Z {"ts":"2026-08-08T19:36:16.468805907Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.468772788Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER]\""}} +2026-08-08T19:36:16.469779439Z {"ts":"2026-08-08T19:36:16.469694973Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.469660969Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-FORWARD]\""}} +2026-08-08T19:36:16.470650748Z {"ts":"2026-08-08T19:36:16.470568024Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.470527170Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-FORWARD]\""}} +2026-08-08T19:36:16.471588314Z {"ts":"2026-08-08T19:36:16.471486645Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.471450460Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-BRIDGE]\""}} +2026-08-08T19:36:16.472507784Z {"ts":"2026-08-08T19:36:16.472413399Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.472374100Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-BRIDGE]\""}} +2026-08-08T19:36:16.473397149Z {"ts":"2026-08-08T19:36:16.473299942Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.473266435Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-CT]\""}} +2026-08-08T19:36:16.474337119Z {"ts":"2026-08-08T19:36:16.474230075Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.474190893Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-CT]\""}} +2026-08-08T19:36:16.475199199Z {"ts":"2026-08-08T19:36:16.475107407Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.475072034Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-INTERNAL]\""}} +2026-08-08T19:36:16.476100182Z {"ts":"2026-08-08T19:36:16.475992991Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.475953137Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-INTERNAL]\""}} +2026-08-08T19:36:16.476955835Z {"ts":"2026-08-08T19:36:16.476865725Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.476822227Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T19:36:16.477906240Z {"ts":"2026-08-08T19:36:16.477795094Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.477764331Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T19:36:16.478891909Z {"ts":"2026-08-08T19:36:16.478773667Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.478739582Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst 127.0.0.0/8]\""}} +2026-08-08T19:36:16.479823131Z {"ts":"2026-08-08T19:36:16.479732269Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.479691470Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -A OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst 127.0.0.0/8]\""}} +2026-08-08T19:36:16.480805926Z {"ts":"2026-08-08T19:36:16.480698546Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.480666148Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -j DOCKER-FORWARD]\""}} +2026-08-08T19:36:16.481762976Z {"ts":"2026-08-08T19:36:16.481634087Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.481601818Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I FORWARD -j DOCKER-FORWARD]\""}} +2026-08-08T19:36:16.482692282Z {"ts":"2026-08-08T19:36:16.48256452Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.482531882Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-BRIDGE]\""}} +2026-08-08T19:36:16.483761074Z {"ts":"2026-08-08T19:36:16.4836428Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.483606744Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-BRIDGE]\""}} +2026-08-08T19:36:16.484606789Z {"ts":"2026-08-08T19:36:16.484520213Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.484489317Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-INTERNAL]\""}} +2026-08-08T19:36:16.485508459Z {"ts":"2026-08-08T19:36:16.485427386Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.485391251Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-INTERNAL]\""}} +2026-08-08T19:36:16.486444093Z {"ts":"2026-08-08T19:36:16.486298766Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.486267464Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-CT]\""}} +2026-08-08T19:36:16.487295003Z {"ts":"2026-08-08T19:36:16.487190492Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.487159975Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-CT]\""}} +2026-08-08T19:36:16.488130281Z {"ts":"2026-08-08T19:36:16.488039362Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.488008455Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C DOCKER -i loopback0 -d 127.0.0.0/8 -j RETURN]\""}} +2026-08-08T19:36:16.489080671Z {"ts":"2026-08-08T19:36:16.488994308Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.488962712Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -m set --match-set docker-ext-bridges-v4 dst -j DOCKER]\""}} +2026-08-08T19:36:16.496712874Z {"ts":"2026-08-08T19:36:16.496555221Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.496510355Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -j DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T19:36:16.497757620Z {"ts":"2026-08-08T19:36:16.49763002Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.497590491Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -m set --match-set docker-ext-bridges-v4 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:36:16.498688579Z {"ts":"2026-08-08T19:36:16.498604591Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.498570368Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L FORWARD]\""}} +2026-08-08T19:36:16.499775278Z {"ts":"2026-08-08T19:36:16.499618405Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.499581066Z\" level=debug msg=\"Modules already loaded\" modules=\"[ip6_tables]\""}} +2026-08-08T19:36:16.499794926Z {"ts":"2026-08-08T19:36:16.499705458Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.499602987Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -j DOCKER-ISOLATION]\""}} +2026-08-08T19:36:16.500779618Z {"ts":"2026-08-08T19:36:16.500627322Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.500593687Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T19:36:16.501861349Z {"ts":"2026-08-08T19:36:16.50175964Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.501722742Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL ! --dst ::1/128 -j DOCKER]\""}} +2026-08-08T19:36:16.502839029Z {"ts":"2026-08-08T19:36:16.502730344Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.502696269Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T19:36:16.503959575Z {"ts":"2026-08-08T19:36:16.503832805Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.503733483Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D PREROUTING]\""}} +2026-08-08T19:36:16.504887547Z {"ts":"2026-08-08T19:36:16.504747471Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.504715918Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D OUTPUT]\""}} +2026-08-08T19:36:16.505715774Z {"ts":"2026-08-08T19:36:16.50560863Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.505576493Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -F DOCKER]\""}} +2026-08-08T19:36:16.506544355Z {"ts":"2026-08-08T19:36:16.506446633Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.506416198Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -X DOCKER]\""}} +2026-08-08T19:36:16.507400163Z {"ts":"2026-08-08T19:36:16.507320036Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.507284281Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-FORWARD]\""}} +2026-08-08T19:36:16.508230880Z {"ts":"2026-08-08T19:36:16.508152598Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.508121678Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-FORWARD]\""}} +2026-08-08T19:36:16.509086757Z {"ts":"2026-08-08T19:36:16.508996419Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.508956963Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-BRIDGE]\""}} +2026-08-08T19:36:16.509962295Z {"ts":"2026-08-08T19:36:16.509836585Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.509791384Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-BRIDGE]\""}} +2026-08-08T19:36:16.510755786Z {"ts":"2026-08-08T19:36:16.510678312Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.510642394Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER]\""}} +2026-08-08T19:36:16.511679143Z {"ts":"2026-08-08T19:36:16.511561712Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.511516245Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER]\""}} +2026-08-08T19:36:16.512493190Z {"ts":"2026-08-08T19:36:16.512407491Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.512367731Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-CT]\""}} +2026-08-08T19:36:16.513482063Z {"ts":"2026-08-08T19:36:16.513273498Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.513229921Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-CT]\""}} +2026-08-08T19:36:16.514413965Z {"ts":"2026-08-08T19:36:16.514295069Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.514262812Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-INTERNAL]\""}} +2026-08-08T19:36:16.515239955Z {"ts":"2026-08-08T19:36:16.515132272Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.515102918Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-INTERNAL]\""}} +2026-08-08T19:36:16.516137672Z {"ts":"2026-08-08T19:36:16.516013812Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.515964405Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T19:36:16.516975245Z {"ts":"2026-08-08T19:36:16.516840861Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.516793204Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T19:36:16.517994674Z {"ts":"2026-08-08T19:36:16.517865159Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.517832038Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-ISOLATION-STAGE-2]\""}} +2026-08-08T19:36:16.518915352Z {"ts":"2026-08-08T19:36:16.518830188Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.518783281Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-ISOLATION-STAGE-2]\""}} +2026-08-08T19:36:16.519762352Z {"ts":"2026-08-08T19:36:16.519671718Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.519635929Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-ISOLATION]\""}} +2026-08-08T19:36:16.520618290Z {"ts":"2026-08-08T19:36:16.520532165Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.520497263Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-ISOLATION]\""}} +2026-08-08T19:36:16.521505059Z {"ts":"2026-08-08T19:36:16.521412155Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.521372076Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -n -L DOCKER]\""}} +2026-08-08T19:36:16.522451811Z {"ts":"2026-08-08T19:36:16.522343411Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.522305889Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -N DOCKER]\""}} +2026-08-08T19:36:16.523355553Z {"ts":"2026-08-08T19:36:16.523226297Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.523188261Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER]\""}} +2026-08-08T19:36:16.524319580Z {"ts":"2026-08-08T19:36:16.524218756Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.524173631Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER]\""}} +2026-08-08T19:36:16.525202063Z {"ts":"2026-08-08T19:36:16.525083295Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.525046958Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-FORWARD]\""}} +2026-08-08T19:36:16.526070838Z {"ts":"2026-08-08T19:36:16.5259617Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.525922453Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-FORWARD]\""}} +2026-08-08T19:36:16.526956775Z {"ts":"2026-08-08T19:36:16.526844308Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.526812150Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-BRIDGE]\""}} +2026-08-08T19:36:16.528107733Z {"ts":"2026-08-08T19:36:16.527724965Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.527694949Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-BRIDGE]\""}} +2026-08-08T19:36:16.528750970Z {"ts":"2026-08-08T19:36:16.528661238Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.528623384Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-CT]\""}} +2026-08-08T19:36:16.529645915Z {"ts":"2026-08-08T19:36:16.529541488Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.529510708Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-CT]\""}} +2026-08-08T19:36:16.530549874Z {"ts":"2026-08-08T19:36:16.530423578Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.530391915Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-INTERNAL]\""}} +2026-08-08T19:36:16.531410550Z {"ts":"2026-08-08T19:36:16.531305745Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.531275804Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-INTERNAL]\""}} +2026-08-08T19:36:16.532328282Z {"ts":"2026-08-08T19:36:16.532223104Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.532184205Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -C PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T19:36:16.533266534Z {"ts":"2026-08-08T19:36:16.53316963Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.533134163Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T19:36:16.534444170Z {"ts":"2026-08-08T19:36:16.534341606Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.534240365Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -C OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst ::1/128]\""}} +2026-08-08T19:36:16.535353490Z {"ts":"2026-08-08T19:36:16.535213317Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.535173440Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -A OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst ::1/128]\""}} +2026-08-08T19:36:16.536421680Z {"ts":"2026-08-08T19:36:16.536253462Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.536221876Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -j DOCKER-FORWARD]\""}} +2026-08-08T19:36:16.537247084Z {"ts":"2026-08-08T19:36:16.537139068Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.537106025Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I FORWARD -j DOCKER-FORWARD]\""}} +2026-08-08T19:36:16.538164801Z {"ts":"2026-08-08T19:36:16.538019176Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.537986760Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-BRIDGE]\""}} +2026-08-08T19:36:16.538988705Z {"ts":"2026-08-08T19:36:16.538908514Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.538869862Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-BRIDGE]\""}} +2026-08-08T19:36:16.539893172Z {"ts":"2026-08-08T19:36:16.539801182Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.539765298Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-INTERNAL]\""}} +2026-08-08T19:36:16.540822684Z {"ts":"2026-08-08T19:36:16.540738554Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.540700512Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-INTERNAL]\""}} +2026-08-08T19:36:16.541760798Z {"ts":"2026-08-08T19:36:16.541603782Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.541570967Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-CT]\""}} +2026-08-08T19:36:16.542700713Z {"ts":"2026-08-08T19:36:16.542611958Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.542579637Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-CT]\""}} +2026-08-08T19:36:16.543635683Z {"ts":"2026-08-08T19:36:16.543565985Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.543522749Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -m set --match-set docker-ext-bridges-v6 dst -j DOCKER]\""}} +2026-08-08T19:36:16.544600576Z {"ts":"2026-08-08T19:36:16.544469338Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.544435589Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -j DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T19:36:16.545483026Z {"ts":"2026-08-08T19:36:16.545401183Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.545361692Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -m set --match-set docker-ext-bridges-v6 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:36:16.546486596Z {"ts":"2026-08-08T19:36:16.546374054Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.546337927Z\" level=debug msg=\"Modules already loaded\" modules=\"[nf_conntrack nf_conntrack_netlink]\""}} +2026-08-08T19:36:16.548026930Z {"ts":"2026-08-08T19:36:16.547907516Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.547876131Z\" level=debug msg=\"Did not find any interface with name docker0: Link not found\""}} +2026-08-08T19:36:16.548036980Z {"ts":"2026-08-08T19:36:16.547944577Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.547902285Z\" level=debug msg=\"Setting bridge mac address to 22:05:92:ba:1c:26\""}} +2026-08-08T19:36:16.566415746Z {"ts":"2026-08-08T19:36:16.566058817Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.565951969Z\" level=debug msg=\"Assigning address to bridge interface docker0: 172.19.0.1/30\""}} +2026-08-08T19:36:16.566554663Z {"ts":"2026-08-08T19:36:16.566289738Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.566059657Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T19:36:16.567606859Z {"ts":"2026-08-08T19:36:16.567474035Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.567437451Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -I POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T19:36:16.568700692Z {"ts":"2026-08-08T19:36:16.568564529Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.568532333Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -m addrtype --src-type LOCAL -o docker0 -j MASQUERADE]\""}} +2026-08-08T19:36:16.569808202Z {"ts":"2026-08-08T19:36:16.569708309Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.569671505Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j ACCEPT]\""}} +2026-08-08T19:36:16.570829166Z {"ts":"2026-08-08T19:36:16.570733466Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.570693384Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:36:16.571845648Z {"ts":"2026-08-08T19:36:16.571739762Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.571696123Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -o docker0 -j ACCEPT]\""}} +2026-08-08T19:36:16.572759881Z {"ts":"2026-08-08T19:36:16.57267142Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.572630850Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:36:16.574206523Z {"ts":"2026-08-08T19:36:16.574093202Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.574060461Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 ! -o docker0 -j ACCEPT]\""}} +2026-08-08T19:36:16.575238012Z {"ts":"2026-08-08T19:36:16.575145329Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.575110315Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T19:36:16.576346831Z {"ts":"2026-08-08T19:36:16.576194485Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.576159419Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T19:36:16.577374611Z {"ts":"2026-08-08T19:36:16.577239986Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.577203420Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T19:36:16.578337149Z {"ts":"2026-08-08T19:36:16.578203195Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.578171338Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -o docker0 -j DOCKER]\""}} +2026-08-08T19:36:16.579182461Z {"ts":"2026-08-08T19:36:16.579094569Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.579056696Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:36:16.580222853Z {"ts":"2026-08-08T19:36:16.58013589Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.580091794Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:36:16.581189288Z {"ts":"2026-08-08T19:36:16.581110018Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.581076407Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:36:16.582185081Z {"ts":"2026-08-08T19:36:16.582051721Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.582018783Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:36:16.583278051Z {"ts":"2026-08-08T19:36:16.583138852Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.583108726Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:36:16.584413952Z {"ts":"2026-08-08T19:36:16.584336867Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.584299961Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T19:36:16.585370492Z {"ts":"2026-08-08T19:36:16.585246761Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.585206892Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T19:36:16.586425113Z {"ts":"2026-08-08T19:36:16.586327214Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.586287787Z\" level=debug msg=\"Network (24e537f) restored\""}} +2026-08-08T19:36:16.586605381Z {"ts":"2026-08-08T19:36:16.586518738Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.586490446Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T19:36:16.587571040Z {"ts":"2026-08-08T19:36:16.587476996Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.587442461Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -A PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T19:36:16.588491958Z {"ts":"2026-08-08T19:36:16.588413759Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.588382926Z\" level=debug msg=\"Endpoint (2c9973f) restored to network (24e537f)\""}} +2026-08-08T19:36:16.589328900Z {"ts":"2026-08-08T19:36:16.589241019Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.589210209Z\" level=debug msg=\"Allocating pools for network\" ipv6=false network=bridge nid=24e537f6f16c"}} +2026-08-08T19:36:16.589584166Z {"ts":"2026-08-08T19:36:16.589448455Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.589415179Z\" level=debug msg=\"RequestPool: {AddressSpace:LocalDefault Pool:172.19.0.0/30 SubPool: Options:map[] Exclude:[10.100.0.10/32 169.254.1.1/32 172.19.0.0/30] V6:false}\""}} +2026-08-08T19:36:16.589614412Z {"ts":"2026-08-08T19:36:16.589494556Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.589460292Z\" level=debug msg=\"RequestAddress(LocalDefault/172.19.0.0/30, 172.19.0.1, map[RequestAddressType:com.docker.network.gateway])\""}} +2026-08-08T19:36:16.589617457Z {"ts":"2026-08-08T19:36:16.589517165Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.589484319Z\" level=debug msg=\"Request address PoolID:172.19.0.0/30 Bits: 4, Unselected: 2, Sequence: (0x90000000, 1)-\u003eend Curr:0 Serial:false PrefAddress:172.19.0.1 \""}} +2026-08-08T19:36:16.589895667Z {"ts":"2026-08-08T19:36:16.589714905Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.589688189Z\" level=debug msg=\"Assigning addresses for endpoint workspace_cvm's interface on network bridge\""}} +2026-08-08T19:36:16.589904846Z {"ts":"2026-08-08T19:36:16.58977216Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.589703687Z\" level=debug msg=\"RequestAddress(LocalDefault/172.19.0.0/30, 172.19.0.2, map[])\""}} +2026-08-08T19:36:16.589912973Z {"ts":"2026-08-08T19:36:16.589832341Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.589726274Z\" level=debug msg=\"Request address PoolID:172.19.0.0/30 Bits: 4, Unselected: 1, Sequence: (0xd0000000, 1)-\u003eend Curr:0 Serial:false PrefAddress:172.19.0.2 \""}} +2026-08-08T19:36:16.591071856Z {"ts":"2026-08-08T19:36:16.590907281Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.590857872Z\" level=info msg=\"Removing stale sandbox\" cid=28193961f075 isRestore=false sid=723353d671a5"}} +2026-08-08T19:36:16.595440619Z {"ts":"2026-08-08T19:36:16.595318074Z","level":"WARN","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.595276799Z\" level=warning msg=\"Failed deleting service host entries to the running container: open : no such file or directory\""}} +2026-08-08T19:36:16.597238316Z {"ts":"2026-08-08T19:36:16.597147173Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.597120710Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T19:36:16.598354528Z {"ts":"2026-08-08T19:36:16.598262842Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.598220550Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -D PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T19:36:16.625791273Z {"ts":"2026-08-08T19:36:16.625562919Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.625491766Z\" level=debug msg=\"Releasing addresses for endpoint workspace_cvm's interface on network bridge\""}} +2026-08-08T19:36:16.625829349Z {"ts":"2026-08-08T19:36:16.625645195Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.625528436Z\" level=debug msg=\"ReleaseAddress(LocalDefault/172.19.0.0/30, 172.19.0.2)\""}} +2026-08-08T19:36:16.625837129Z {"ts":"2026-08-08T19:36:16.625675888Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.625550544Z\" level=debug msg=\"Released address Address:172.19.0.2 Sequence:Bits: 4, Unselected: 1, Sequence: (0xd0000000, 1)-\u003eend Curr:0\""}} +2026-08-08T19:36:16.627922730Z {"ts":"2026-08-08T19:36:16.627767751Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.627728678Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-USER]\""}} +2026-08-08T19:36:16.629074569Z {"ts":"2026-08-08T19:36:16.628947718Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.628912672Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-USER]\""}} +2026-08-08T19:36:16.630029382Z {"ts":"2026-08-08T19:36:16.629927713Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.629893056Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -j DOCKER-USER]\""}} +2026-08-08T19:36:16.630973078Z {"ts":"2026-08-08T19:36:16.630874495Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.630838078Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I FORWARD -j DOCKER-USER]\""}} +2026-08-08T19:36:16.631911205Z {"ts":"2026-08-08T19:36:16.631804461Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.631770848Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-USER]\""}} +2026-08-08T19:36:16.632830028Z {"ts":"2026-08-08T19:36:16.632719297Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.632679698Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-USER]\""}} +2026-08-08T19:36:16.633858595Z {"ts":"2026-08-08T19:36:16.633735165Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.633682846Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -j DOCKER-USER]\""}} +2026-08-08T19:36:16.634722756Z {"ts":"2026-08-08T19:36:16.634642556Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.634602994Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I FORWARD -j DOCKER-USER]\""}} +2026-08-08T19:36:16.637729832Z {"ts":"2026-08-08T19:36:16.637510768Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.637477134Z\" level=debug msg=\"releasing IPv4 pools from network bridge (24e537f6f16c421d5a67587f39b033a9536f032992ae0b05989040a6fcbd6dcf)\""}} +2026-08-08T19:36:16.637736165Z {"ts":"2026-08-08T19:36:16.637554903Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.637494574Z\" level=debug msg=\"ReleaseAddress(LocalDefault/172.19.0.0/30, 172.19.0.1)\""}} +2026-08-08T19:36:16.637738123Z {"ts":"2026-08-08T19:36:16.637585883Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.637514409Z\" level=debug msg=\"Released address Address:172.19.0.1 Sequence:Bits: 4, Unselected: 2, Sequence: (0x90000000, 1)-\u003eend Curr:0\""}} +2026-08-08T19:36:16.637739874Z {"ts":"2026-08-08T19:36:16.637608626Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.637521918Z\" level=debug msg=\"ReleasePool(LocalDefault/172.19.0.0/30)\""}} +2026-08-08T19:36:16.637741982Z {"ts":"2026-08-08T19:36:16.637634273Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.637531203Z\" level=debug msg=\"cleanupServiceDiscovery for network:24e537f6f16c421d5a67587f39b033a9536f032992ae0b05989040a6fcbd6dcf\""}} +2026-08-08T19:36:16.637743960Z {"ts":"2026-08-08T19:36:16.637658046Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.637548525Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T19:36:16.638747883Z {"ts":"2026-08-08T19:36:16.638646858Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.638611172Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T19:36:16.664019527Z {"ts":"2026-08-08T19:36:16.663721668Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.663630316Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -m addrtype --src-type LOCAL -o docker0 -j MASQUERADE]\""}} +2026-08-08T19:36:16.665374553Z {"ts":"2026-08-08T19:36:16.665242378Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.665149649Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j ACCEPT]\""}} +2026-08-08T19:36:16.666417413Z {"ts":"2026-08-08T19:36:16.666300603Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.666257951Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:36:16.667387472Z {"ts":"2026-08-08T19:36:16.667277025Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.667232335Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T19:36:16.668378902Z {"ts":"2026-08-08T19:36:16.668276418Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.668245601Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -D DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T19:36:16.693914880Z {"ts":"2026-08-08T19:36:16.693747593Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.693669684Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:36:16.695190823Z {"ts":"2026-08-08T19:36:16.695029519Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.694965333Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -D DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:36:16.723948905Z {"ts":"2026-08-08T19:36:16.723708989Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.723626942Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:36:16.725255102Z {"ts":"2026-08-08T19:36:16.725094602Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.725045085Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -D DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:36:16.763900518Z {"ts":"2026-08-08T19:36:16.763711516Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.763625889Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T19:36:16.765124920Z {"ts":"2026-08-08T19:36:16.764995304Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.764911482Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -D DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T19:36:16.809590465Z {"ts":"2026-08-08T19:36:16.809416465Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.809341990Z\" level=debug msg=\"Allocating pools for network\" ipv6=false network=bridge nid=9c2ea431d6e3"}} +2026-08-08T19:36:16.809790985Z {"ts":"2026-08-08T19:36:16.809638042Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.809605454Z\" level=debug msg=\"RequestPool: {AddressSpace:LocalDefault Pool:172.19.0.0/30 SubPool: Options:map[] Exclude:[10.100.0.10/32 169.254.1.1/32 172.19.0.0/30] V6:false}\""}} +2026-08-08T19:36:16.809797598Z {"ts":"2026-08-08T19:36:16.80968881Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.809641431Z\" level=debug msg=\"RequestAddress(LocalDefault/172.19.0.0/30, 172.19.0.1, map[RequestAddressType:com.docker.network.gateway])\""}} +2026-08-08T19:36:16.809799598Z {"ts":"2026-08-08T19:36:16.809714989Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.809660499Z\" level=debug msg=\"Request address PoolID:172.19.0.0/30 Bits: 4, Unselected: 2, Sequence: (0x90000000, 1)-\u003eend Curr:0 Serial:false PrefAddress:172.19.0.1 \""}} +2026-08-08T19:36:16.810245378Z {"ts":"2026-08-08T19:36:16.810161374Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.810112115Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T19:36:16.811424553Z {"ts":"2026-08-08T19:36:16.811337585Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.811293960Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -I POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T19:36:16.812803417Z {"ts":"2026-08-08T19:36:16.812689587Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.812657107Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -m addrtype --src-type LOCAL -o docker0 -j MASQUERADE]\""}} +2026-08-08T19:36:16.813877972Z {"ts":"2026-08-08T19:36:16.813801946Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.813761140Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j ACCEPT]\""}} +2026-08-08T19:36:16.814903508Z {"ts":"2026-08-08T19:36:16.814792527Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.814751600Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:36:16.815855849Z {"ts":"2026-08-08T19:36:16.815770531Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.815735747Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -o docker0 -j ACCEPT]\""}} +2026-08-08T19:36:16.816843603Z {"ts":"2026-08-08T19:36:16.816717203Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.816670893Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:36:16.817790143Z {"ts":"2026-08-08T19:36:16.817676683Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.817637735Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 ! -o docker0 -j ACCEPT]\""}} +2026-08-08T19:36:16.818894894Z {"ts":"2026-08-08T19:36:16.818781753Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.818616011Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T19:36:16.819832325Z {"ts":"2026-08-08T19:36:16.819668505Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.819621154Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T19:36:16.820774896Z {"ts":"2026-08-08T19:36:16.820678708Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.820640985Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T19:36:16.821741463Z {"ts":"2026-08-08T19:36:16.821625925Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.821575037Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -o docker0 -j DOCKER]\""}} +2026-08-08T19:36:16.822598210Z {"ts":"2026-08-08T19:36:16.82252212Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.822484261Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:36:16.823751813Z {"ts":"2026-08-08T19:36:16.823640503Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.823604939Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:36:16.824705860Z {"ts":"2026-08-08T19:36:16.824597493Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.824557644Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:36:16.825653742Z {"ts":"2026-08-08T19:36:16.825536347Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.825500304Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:36:16.826694841Z {"ts":"2026-08-08T19:36:16.826584695Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.826534480Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:36:16.827695994Z {"ts":"2026-08-08T19:36:16.827591376Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.827558872Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T19:36:16.828661949Z {"ts":"2026-08-08T19:36:16.828536114Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.828501011Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T19:36:16.835519870Z {"ts":"2026-08-08T19:36:16.835356176Z","level":"WARN","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.835310036Z\" level=warning msg=\"error locating sandbox id 723353d671a5aa022dec42096eb790aae7e468ccb1fa0e81cb03d41f11bfba4e: sandbox 723353d671a5aa022dec42096eb790aae7e468ccb1fa0e81cb03d41f11bfba4e not found\""}} +2026-08-08T19:36:16.844881783Z {"ts":"2026-08-08T19:36:16.84467315Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.844621508Z\" level=info msg=\"Loading containers: done.\""}} +2026-08-08T19:36:16.854706426Z {"ts":"2026-08-08T19:36:16.854495975Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.854416331Z\" level=info msg=\"Docker daemon\" commit=6bc6209 containerd-snapshotter=false storage-driver=overlay2 version=29.2.1"}} +2026-08-08T19:36:16.854725227Z {"ts":"2026-08-08T19:36:16.854598427Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.854456217Z\" level=info msg=\"Initializing buildkit\""}} +2026-08-08T19:36:16.863747045Z {"ts":"2026-08-08T19:36:16.863574856Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.863520902Z\" level=info msg=\"Completed buildkit initialization\""}} +2026-08-08T19:36:16.864199010Z {"ts":"2026-08-08T19:36:16.864031299Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.863987305Z\" level=debug msg=\"Registering routers\""}} +2026-08-08T19:36:16.864206225Z {"ts":"2026-08-08T19:36:16.864100536Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.864005233Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/checkpoints\""}} +2026-08-08T19:36:16.864399389Z {"ts":"2026-08-08T19:36:16.864263131Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.864119979Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/checkpoints\""}} +2026-08-08T19:36:16.864404054Z {"ts":"2026-08-08T19:36:16.864301715Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.864206106Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/containers/{name}/checkpoints/{checkpoint}\""}} +2026-08-08T19:36:16.864511667Z {"ts":"2026-08-08T19:36:16.864428082Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.864311227Z\" level=debug msg=\"Registering route\" method=HEAD path=\"/containers/{name:.*}/archive\""}} +2026-08-08T19:36:16.864619489Z {"ts":"2026-08-08T19:36:16.86452196Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.864374582Z\" level=debug msg=\"Registering route\" method=GET path=/containers/json"}} +2026-08-08T19:36:16.864726760Z {"ts":"2026-08-08T19:36:16.864638311Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.864421406Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/export\""}} +2026-08-08T19:36:16.864795924Z {"ts":"2026-08-08T19:36:16.864737346Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.864481778Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/changes\""}} +2026-08-08T19:36:16.864864840Z {"ts":"2026-08-08T19:36:16.864811885Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.864539666Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/json\""}} +2026-08-08T19:36:16.864937846Z {"ts":"2026-08-08T19:36:16.864891372Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.864597891Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/top\""}} +2026-08-08T19:36:16.865058942Z {"ts":"2026-08-08T19:36:16.864973964Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.864662123Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/logs\""}} +2026-08-08T19:36:16.865127467Z {"ts":"2026-08-08T19:36:16.865086576Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.864727915Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/stats\""}} +2026-08-08T19:36:16.865208593Z {"ts":"2026-08-08T19:36:16.865160934Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.864797056Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/attach/ws\""}} +2026-08-08T19:36:16.865288556Z {"ts":"2026-08-08T19:36:16.865249097Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.864904857Z\" level=debug msg=\"Registering route\" method=GET path=\"/exec/{id:.*}/json\""}} +2026-08-08T19:36:16.865377712Z {"ts":"2026-08-08T19:36:16.865329781Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.864971002Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/archive\""}} +2026-08-08T19:36:16.865459418Z {"ts":"2026-08-08T19:36:16.865418562Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.865045900Z\" level=debug msg=\"Registering route\" method=POST path=/containers/create"}} +2026-08-08T19:36:16.865532776Z {"ts":"2026-08-08T19:36:16.865496238Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.865104061Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/kill\""}} +2026-08-08T19:36:16.865605660Z {"ts":"2026-08-08T19:36:16.865568901Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.865176402Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/pause\""}} +2026-08-08T19:36:16.865728996Z {"ts":"2026-08-08T19:36:16.865653738Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.865233548Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/unpause\""}} +2026-08-08T19:36:16.865824776Z {"ts":"2026-08-08T19:36:16.865745064Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.865293269Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/restart\""}} +2026-08-08T19:36:16.865978095Z {"ts":"2026-08-08T19:36:16.865844449Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.865350676Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/start\""}} +2026-08-08T19:36:16.866105898Z {"ts":"2026-08-08T19:36:16.866025594Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.865417300Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/stop\""}} +2026-08-08T19:36:16.866356099Z {"ts":"2026-08-08T19:36:16.86627999Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.865543471Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/wait\""}} +2026-08-08T19:36:16.866429546Z {"ts":"2026-08-08T19:36:16.866385484Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.865606165Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/resize\""}} +2026-08-08T19:36:16.866507229Z {"ts":"2026-08-08T19:36:16.866465896Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.865715778Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/attach\""}} +2026-08-08T19:36:16.866592478Z {"ts":"2026-08-08T19:36:16.86655166Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.865797016Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/exec\""}} +2026-08-08T19:36:16.866699104Z {"ts":"2026-08-08T19:36:16.866635377Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.865986049Z\" level=debug msg=\"Registering route\" method=POST path=\"/exec/{name:.*}/start\""}} +2026-08-08T19:36:16.866775006Z {"ts":"2026-08-08T19:36:16.866716794Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.866061896Z\" level=debug msg=\"Registering route\" method=POST path=\"/exec/{name:.*}/resize\""}} +2026-08-08T19:36:16.866865164Z {"ts":"2026-08-08T19:36:16.86678895Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.866125716Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/rename\""}} +2026-08-08T19:36:16.866948066Z {"ts":"2026-08-08T19:36:16.86687962Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.866191611Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/update\""}} +2026-08-08T19:36:16.867015094Z {"ts":"2026-08-08T19:36:16.866973866Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.866248066Z\" level=debug msg=\"Registering route\" method=POST path=/containers/prune"}} +2026-08-08T19:36:16.867121822Z {"ts":"2026-08-08T19:36:16.867059227Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.866293854Z\" level=debug msg=\"Registering route\" method=POST path=/commit"}} +2026-08-08T19:36:16.867200538Z {"ts":"2026-08-08T19:36:16.867155934Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.866335655Z\" level=debug msg=\"Registering route\" method=PUT path=\"/containers/{name:.*}/archive\""}} +2026-08-08T19:36:16.867284740Z {"ts":"2026-08-08T19:36:16.867241251Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.866402406Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/containers/{name:.*}\""}} +2026-08-08T19:36:16.867405567Z {"ts":"2026-08-08T19:36:16.867327963Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.866465662Z\" level=debug msg=\"Registering route\" method=GET path=/images/json"}} +2026-08-08T19:36:16.867538145Z {"ts":"2026-08-08T19:36:16.867431995Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.866502272Z\" level=debug msg=\"Registering route\" method=GET path=/images/search"}} +2026-08-08T19:36:16.867635596Z {"ts":"2026-08-08T19:36:16.867577739Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.866543237Z\" level=debug msg=\"Registering route\" method=GET path=/images/get"}} +2026-08-08T19:36:16.867739786Z {"ts":"2026-08-08T19:36:16.867664695Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.866595942Z\" level=debug msg=\"Registering route\" method=GET path=\"/images/{name:.*}/get\""}} +2026-08-08T19:36:16.867850236Z {"ts":"2026-08-08T19:36:16.867781309Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.866653694Z\" level=debug msg=\"Registering route\" method=GET path=\"/images/{name:.*}/history\""}} +2026-08-08T19:36:16.867943643Z {"ts":"2026-08-08T19:36:16.867876516Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.866719756Z\" level=debug msg=\"Registering route\" method=GET path=\"/images/{name:.*}/json\""}} +2026-08-08T19:36:16.868048985Z {"ts":"2026-08-08T19:36:16.867981903Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.866770362Z\" level=debug msg=\"Registering route\" method=POST path=/images/load"}} +2026-08-08T19:36:16.868136352Z {"ts":"2026-08-08T19:36:16.868072732Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.866817248Z\" level=debug msg=\"Registering route\" method=POST path=/images/create"}} +2026-08-08T19:36:16.868293744Z {"ts":"2026-08-08T19:36:16.868235317Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.866861398Z\" level=debug msg=\"Registering route\" method=POST path=\"/images/{name:.*}/push\""}} +2026-08-08T19:36:16.868422216Z {"ts":"2026-08-08T19:36:16.868312688Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.866918947Z\" level=debug msg=\"Registering route\" method=POST path=\"/images/{name:.*}/tag\""}} +2026-08-08T19:36:16.868505247Z {"ts":"2026-08-08T19:36:16.868459023Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.866989464Z\" level=debug msg=\"Registering route\" method=POST path=/images/prune"}} +2026-08-08T19:36:16.868650505Z {"ts":"2026-08-08T19:36:16.868608173Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.867029047Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/images/{name:.*}\""}} +2026-08-08T19:36:16.868771064Z {"ts":"2026-08-08T19:36:16.868689492Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.867083776Z\" level=debug msg=\"Registering route\" method=OPTIONS path=\"/{anyroute:.*}\""}} +2026-08-08T19:36:16.868929351Z {"ts":"2026-08-08T19:36:16.868856716Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.867147316Z\" level=debug msg=\"Registering route\" method=GET path=/_ping"}} +2026-08-08T19:36:16.869103484Z {"ts":"2026-08-08T19:36:16.869033543Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.867193898Z\" level=debug msg=\"Registering route\" method=HEAD path=/_ping"}} +2026-08-08T19:36:16.869204300Z {"ts":"2026-08-08T19:36:16.869149112Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.867239516Z\" level=debug msg=\"Registering route\" method=GET path=/events"}} +2026-08-08T19:36:16.869395209Z {"ts":"2026-08-08T19:36:16.869313809Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.867282253Z\" level=debug msg=\"Registering route\" method=GET path=/info"}} +2026-08-08T19:36:16.869560902Z {"ts":"2026-08-08T19:36:16.869503335Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.867320398Z\" level=debug msg=\"Registering route\" method=GET path=/version"}} +2026-08-08T19:36:16.869649003Z {"ts":"2026-08-08T19:36:16.869606332Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.867359832Z\" level=debug msg=\"Registering route\" method=GET path=/system/df"}} +2026-08-08T19:36:16.869873903Z {"ts":"2026-08-08T19:36:16.869769993Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.867401316Z\" level=debug msg=\"Registering route\" method=POST path=/auth"}} +2026-08-08T19:36:16.870052192Z {"ts":"2026-08-08T19:36:16.869900728Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.867440213Z\" level=debug msg=\"Registering route\" method=GET path=/volumes"}} +2026-08-08T19:36:16.870158205Z {"ts":"2026-08-08T19:36:16.870098946Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.867479107Z\" level=debug msg=\"Registering route\" method=GET path=\"/volumes/{name:.*}\""}} +2026-08-08T19:36:16.870239846Z {"ts":"2026-08-08T19:36:16.870191705Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.867554256Z\" level=debug msg=\"Registering route\" method=POST path=/volumes/create"}} +2026-08-08T19:36:16.870398437Z {"ts":"2026-08-08T19:36:16.870336399Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.867606533Z\" level=debug msg=\"Registering route\" method=POST path=/volumes/prune"}} +2026-08-08T19:36:16.870552297Z {"ts":"2026-08-08T19:36:16.870499686Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.867674587Z\" level=debug msg=\"Registering route\" method=PUT path=\"/volumes/{name:.*}\""}} +2026-08-08T19:36:16.870723219Z {"ts":"2026-08-08T19:36:16.870677038Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.867748063Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/volumes/{name:.*}\""}} +2026-08-08T19:36:16.870905444Z {"ts":"2026-08-08T19:36:16.870849621Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.867809280Z\" level=debug msg=\"Registering route\" method=POST path=/build"}} +2026-08-08T19:36:16.871067038Z {"ts":"2026-08-08T19:36:16.870989576Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.867845051Z\" level=debug msg=\"Registering route\" method=POST path=/build/prune"}} +2026-08-08T19:36:16.871297394Z {"ts":"2026-08-08T19:36:16.871145706Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.867882031Z\" level=debug msg=\"Registering route\" method=POST path=/build/cancel"}} +2026-08-08T19:36:16.871386686Z {"ts":"2026-08-08T19:36:16.871347437Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.867925767Z\" level=debug msg=\"Registering route\" method=POST path=/session"}} +2026-08-08T19:36:16.871468666Z {"ts":"2026-08-08T19:36:16.871430803Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.867960207Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/init"}} +2026-08-08T19:36:16.871604216Z {"ts":"2026-08-08T19:36:16.871511701Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.868012132Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/join"}} +2026-08-08T19:36:16.871753126Z {"ts":"2026-08-08T19:36:16.871625661Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.868318747Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/leave"}} +2026-08-08T19:36:16.871838755Z {"ts":"2026-08-08T19:36:16.87179549Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.868427542Z\" level=debug msg=\"Registering route\" method=GET path=/swarm"}} +2026-08-08T19:36:16.871997569Z {"ts":"2026-08-08T19:36:16.871953527Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.868605301Z\" level=debug msg=\"Registering route\" method=GET path=/swarm/unlockkey"}} +2026-08-08T19:36:16.872114104Z {"ts":"2026-08-08T19:36:16.872044Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.868687905Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/update"}} +2026-08-08T19:36:16.872262960Z {"ts":"2026-08-08T19:36:16.872197927Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.868964976Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/unlock"}} +2026-08-08T19:36:16.872435960Z {"ts":"2026-08-08T19:36:16.872365672Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.869059015Z\" level=debug msg=\"Registering route\" method=GET path=/services"}} +2026-08-08T19:36:16.872598166Z {"ts":"2026-08-08T19:36:16.872541045Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.869130359Z\" level=debug msg=\"Registering route\" method=GET path=\"/services/{id}\""}} +2026-08-08T19:36:16.872671692Z {"ts":"2026-08-08T19:36:16.872636738Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.869247909Z\" level=debug msg=\"Registering route\" method=POST path=/services/create"}} +2026-08-08T19:36:16.872835932Z {"ts":"2026-08-08T19:36:16.872789348Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.869332096Z\" level=debug msg=\"Registering route\" method=POST path=\"/services/{id}/update\""}} +2026-08-08T19:36:16.872914526Z {"ts":"2026-08-08T19:36:16.872867356Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.869437497Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/services/{id}\""}} +2026-08-08T19:36:16.873012927Z {"ts":"2026-08-08T19:36:16.872950806Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.869535131Z\" level=debug msg=\"Registering route\" method=GET path=\"/services/{id}/logs\""}} +2026-08-08T19:36:16.873134239Z {"ts":"2026-08-08T19:36:16.873091511Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.869633010Z\" level=debug msg=\"Registering route\" method=GET path=/nodes"}} +2026-08-08T19:36:16.873278858Z {"ts":"2026-08-08T19:36:16.873228774Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.869699763Z\" level=debug msg=\"Registering route\" method=GET path=\"/nodes/{id}\""}} +2026-08-08T19:36:16.873353053Z {"ts":"2026-08-08T19:36:16.87331282Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.869800289Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/nodes/{id}\""}} +2026-08-08T19:36:16.873515963Z {"ts":"2026-08-08T19:36:16.873471995Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.869897445Z\" level=debug msg=\"Registering route\" method=POST path=\"/nodes/{id}/update\""}} +2026-08-08T19:36:16.873593221Z {"ts":"2026-08-08T19:36:16.873551209Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.869984767Z\" level=debug msg=\"Registering route\" method=GET path=/tasks"}} +2026-08-08T19:36:16.875793110Z {"ts":"2026-08-08T19:36:16.875712632Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.870036206Z\" level=debug msg=\"Registering route\" method=GET path=\"/tasks/{id}\""}} +2026-08-08T19:36:16.875832736Z {"ts":"2026-08-08T19:36:16.875782123Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.870123819Z\" level=debug msg=\"Registering route\" method=GET path=\"/tasks/{id}/logs\""}} +2026-08-08T19:36:16.875872863Z {"ts":"2026-08-08T19:36:16.875820962Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.870247433Z\" level=debug msg=\"Registering route\" method=GET path=/secrets"}} +2026-08-08T19:36:16.875875729Z {"ts":"2026-08-08T19:36:16.875841372Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.870405634Z\" level=debug msg=\"Registering route\" method=POST path=/secrets/create"}} +2026-08-08T19:36:16.875945653Z {"ts":"2026-08-08T19:36:16.875864012Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.870592880Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/secrets/{id}\""}} +2026-08-08T19:36:16.875979945Z {"ts":"2026-08-08T19:36:16.875889913Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.870710006Z\" level=debug msg=\"Registering route\" method=GET path=\"/secrets/{id}\""}} +2026-08-08T19:36:16.875983082Z {"ts":"2026-08-08T19:36:16.875934525Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.870806580Z\" level=debug msg=\"Registering route\" method=POST path=\"/secrets/{id}/update\""}} +2026-08-08T19:36:16.876014209Z {"ts":"2026-08-08T19:36:16.875966663Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.870969277Z\" level=debug msg=\"Registering route\" method=GET path=/configs"}} +2026-08-08T19:36:16.876060954Z {"ts":"2026-08-08T19:36:16.876009958Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.871047178Z\" level=debug msg=\"Registering route\" method=POST path=/configs/create"}} +2026-08-08T19:36:16.876188934Z {"ts":"2026-08-08T19:36:16.876078123Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.871127784Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/configs/{id}\""}} +2026-08-08T19:36:16.876194639Z {"ts":"2026-08-08T19:36:16.876112401Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.871302369Z\" level=debug msg=\"Registering route\" method=GET path=\"/configs/{id}\""}} +2026-08-08T19:36:16.876205659Z {"ts":"2026-08-08T19:36:16.876147434Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.871506710Z\" level=debug msg=\"Registering route\" method=POST path=\"/configs/{id}/update\""}} +2026-08-08T19:36:16.876210029Z {"ts":"2026-08-08T19:36:16.876179539Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.871683276Z\" level=debug msg=\"Registering route\" method=GET path=/plugins"}} +2026-08-08T19:36:16.876259692Z {"ts":"2026-08-08T19:36:16.876213754Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.871805546Z\" level=debug msg=\"Registering route\" method=GET path=\"/plugins/{name:.*}/json\""}} +2026-08-08T19:36:16.876317679Z {"ts":"2026-08-08T19:36:16.876258514Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.871982174Z\" level=debug msg=\"Registering route\" method=GET path=/plugins/privileges"}} +2026-08-08T19:36:16.876340204Z {"ts":"2026-08-08T19:36:16.876296369Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.872116167Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/plugins/{name:.*}\""}} +2026-08-08T19:36:16.876409533Z {"ts":"2026-08-08T19:36:16.876351121Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.872266794Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/enable\""}} +2026-08-08T19:36:16.876597363Z {"ts":"2026-08-08T19:36:16.87639522Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.872447815Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/disable\""}} +2026-08-08T19:36:16.876604389Z {"ts":"2026-08-08T19:36:16.876573159Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.872578515Z\" level=debug msg=\"Registering route\" method=POST path=/plugins/pull"}} +2026-08-08T19:36:16.876674391Z {"ts":"2026-08-08T19:36:16.876617126Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.872749631Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/push\""}} +2026-08-08T19:36:16.876707453Z {"ts":"2026-08-08T19:36:16.876660809Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.872869981Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/upgrade\""}} +2026-08-08T19:36:16.876740324Z {"ts":"2026-08-08T19:36:16.876703627Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.873066950Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/set\""}} +2026-08-08T19:36:16.876788553Z {"ts":"2026-08-08T19:36:16.87673517Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.873254954Z\" level=debug msg=\"Registering route\" method=POST path=/plugins/create"}} +2026-08-08T19:36:16.876818456Z {"ts":"2026-08-08T19:36:16.87677713Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.873601017Z\" level=debug msg=\"Registering route\" method=GET path=\"/distribution/{name:.*}/json\""}} +2026-08-08T19:36:16.876872232Z {"ts":"2026-08-08T19:36:16.876814063Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.873735409Z\" level=debug msg=\"Registering route\" method=GET path=/networks"}} +2026-08-08T19:36:16.876882339Z {"ts":"2026-08-08T19:36:16.876846166Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.873794961Z\" level=debug msg=\"Registering route\" method=GET path=/networks/"}} +2026-08-08T19:36:16.876943528Z {"ts":"2026-08-08T19:36:16.876881917Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.873857912Z\" level=debug msg=\"Registering route\" method=GET path=\"/networks/{id:.+}\""}} +2026-08-08T19:36:16.876950399Z {"ts":"2026-08-08T19:36:16.876918543Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.873938012Z\" level=debug msg=\"Registering route\" method=POST path=/networks/create"}} +2026-08-08T19:36:16.876995475Z {"ts":"2026-08-08T19:36:16.876954352Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.874014403Z\" level=debug msg=\"Registering route\" method=POST path=\"/networks/{id:.*}/connect\""}} +2026-08-08T19:36:16.877025333Z {"ts":"2026-08-08T19:36:16.876991017Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.874106266Z\" level=debug msg=\"Registering route\" method=POST path=\"/networks/{id:.*}/disconnect\""}} +2026-08-08T19:36:16.877075303Z {"ts":"2026-08-08T19:36:16.877026204Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.874225372Z\" level=debug msg=\"Registering route\" method=POST path=/networks/prune"}} +2026-08-08T19:36:16.877089422Z {"ts":"2026-08-08T19:36:16.877060512Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.874303363Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/networks/{id:.*}\""}} +2026-08-08T19:36:16.877152673Z {"ts":"2026-08-08T19:36:16.877090596Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.874387572Z\" level=debug msg=\"Registering route\" method=GET path=/debug/vars"}} +2026-08-08T19:36:16.877188081Z {"ts":"2026-08-08T19:36:16.877136897Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.874458123Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/"}} +2026-08-08T19:36:16.877227416Z {"ts":"2026-08-08T19:36:16.877185279Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.874528363Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/cmdline"}} +2026-08-08T19:36:16.877273741Z {"ts":"2026-08-08T19:36:16.877222874Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.874609787Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/profile"}} +2026-08-08T19:36:16.877293566Z {"ts":"2026-08-08T19:36:16.877255744Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.874688017Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/symbol"}} +2026-08-08T19:36:16.877328965Z {"ts":"2026-08-08T19:36:16.877296282Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.874769624Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/trace"}} +2026-08-08T19:36:16.877372866Z {"ts":"2026-08-08T19:36:16.877328566Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.874845258Z\" level=debug msg=\"Registering route\" method=GET path=\"/debug/pprof/{name}\""}} +2026-08-08T19:36:16.877431605Z {"ts":"2026-08-08T19:36:16.87736924Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.874928394Z\" level=debug msg=\"Registering route\" method=POST path=/grpc"}} +2026-08-08T19:36:16.877464996Z {"ts":"2026-08-08T19:36:16.877416854Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.876059890Z\" level=info msg=\"Daemon has completed initialization\""}} +2026-08-08T19:36:16.877530978Z {"ts":"2026-08-08T19:36:16.877458932Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:16.876477429Z\" level=info msg=\"API listen on /var/run/docker.sock\""}} +2026-08-08T19:36:19.651778045Z {"ts":"2026-08-08T19:36:19.651562074Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:36:19\" level=info msg=\"System container mode enabled.\""}} +2026-08-08T19:36:19.652520176Z {"ts":"2026-08-08T19:36:19.652411407Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:36:19\" level=info msg=\"binfmt_misc namespacing supported by kernel; will auto mount it in containers.\""}} +2026-08-08T19:36:19.652532254Z {"ts":"2026-08-08T19:36:19.652491234Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:36:19\" level=info msg=\"Shiftfs module found in kernel: no\""}} +2026-08-08T19:36:19.652603331Z {"ts":"2026-08-08T19:36:19.65252736Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:36:19\" level=info msg=\"Shiftfs works properly: no\""}} +2026-08-08T19:36:19.652680280Z {"ts":"2026-08-08T19:36:19.65259753Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:36:19\" level=info msg=\"Shiftfs-on-overlayfs works properly: no\""}} +2026-08-08T19:36:19.652729434Z {"ts":"2026-08-08T19:36:19.652661137Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:36:19\" level=info msg=\"ID-mapped mounts supported by kernel: yes\""}} +2026-08-08T19:36:19.652755814Z {"ts":"2026-08-08T19:36:19.652703521Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:36:19\" level=info msg=\"Overlayfs on ID-mapped mounts supported by kernel: yes\""}} +2026-08-08T19:36:19.652799070Z {"ts":"2026-08-08T19:36:19.652755999Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:36:19\" level=info msg=\"Operating in system container mode.\""}} +2026-08-08T19:36:19.652872868Z {"ts":"2026-08-08T19:36:19.652787725Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:36:19\" level=info msg=\"Relaxed read-only mode disabled.\""}} +2026-08-08T19:36:19.652890979Z {"ts":"2026-08-08T19:36:19.652826113Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:36:19\" level=info msg=\"Inner container image preloading enabled.\""}} +2026-08-08T19:36:19.653063234Z {"ts":"2026-08-08T19:36:19.652950665Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:36:19\" level=info msg=\"Listening on /run/sysbox/sysmgr.sock\""}} +2026-08-08T19:36:19.653275727Z {"ts":"2026-08-08T19:36:19.653191314Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:36:19\" level=info msg=\"Ready ...\""}} +2026-08-08T19:36:20.130708297Z {"ts":"2026-08-08T19:36:20.130554669Z","level":"DEBUG","msg":"waiting for dockerd","caller":"/home/runner/work/envbox/envbox/cli/docker.go:312","func":"github.com/coder/envbox/cli.dockerCmd.func1"} +2026-08-08T19:36:20.130764622Z {"output":"Waiting for dockerd to startup...","time":"2026-08-08T19:36:20.130608429Z","type":"info"} +2026-08-08T19:36:20.131306553Z {"ts":"2026-08-08T19:36:20.131172695Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.131115027Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:36:20.131474959Z {"ts":"2026-08-08T19:36:20.131415915Z","level":"INFO","msg":"checking for docker config file","caller":"/home/runner/work/envbox/envbox/cli/docker.go:474","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"path":"/root/.docker/config.json"}} +2026-08-08T19:36:20.131555348Z {"ts":"2026-08-08T19:36:20.131497546Z","level":"DEBUG","msg":"using mounts","caller":"/home/runner/work/envbox/envbox/cli/docker.go:496","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"mounts":["{Source:/var/lib/coder/docker Mountpoint:/var/lib/docker ReadOnly:false}","{Source:/var/lib/coder/containers Mountpoint:/var/lib/containers ReadOnly:false}","{Source:/home/coder Mountpoint:/home/coder ReadOnly:false}"]}} +2026-08-08T19:36:20.131585500Z {"ts":"2026-08-08T19:36:20.131541013Z","level":"DEBUG","msg":"using devices","caller":"/home/runner/work/envbox/envbox/cli/docker.go:529","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"devices":[]}} +2026-08-08T19:36:20.131626434Z {"ts":"2026-08-08T19:36:20.131562542Z","level":"DEBUG","msg":"pulling image","caller":"/home/runner/work/envbox/envbox/cli/docker.go:545","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"image":"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu"}} +2026-08-08T19:36:20.131928940Z {"ts":"2026-08-08T19:36:20.131837403Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.131790536Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:36:20.132294171Z {"ts":"2026-08-08T19:36:20.132196732Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.132131377Z\" level=debug msg=\"handling POST request\" method=POST module=api request-url=\"/v1.51/images/create?fromImage=us-docker.pkg.dev%2Fcoder-v2-images-public%2Fpublic%2Fenvbox%2Fenterprise-base\u0026tag=ubuntu\" vars=\"map[version:1.51]\""}} +2026-08-08T19:36:20.139606494Z {"ts":"2026-08-08T19:36:20.139337885Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.139266936Z\" level=debug msg=\"hostDir: /etc/docker/certs.d/us-docker.pkg.dev\""}} +2026-08-08T19:36:20.139843725Z {"ts":"2026-08-08T19:36:20.139651535Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.139316098Z\" level=debug msg=\"Trying to pull us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base from https://us-docker.pkg.dev\""}} +2026-08-08T19:36:20.139854454Z {"ts":"2026-08-08T19:36:20.139745677Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.139326310Z\" level=debug msg=\"Trying to pull us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base from https://us-docker.pkg.dev\""}} +2026-08-08T19:36:20.883930344Z {"ts":"2026-08-08T19:36:20.883735128Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.883639312Z\" level=debug msg=\"(*service).Write started\" expected=\"sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d\" ref=\"manifest-sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d\" total=2001"}} +2026-08-08T19:36:20.896535258Z {"ts":"2026-08-08T19:36:20.896353916Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.896253169Z\" level=debug msg=\"Pulling ref from V2 registry: us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu\" digest=\"sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d\" remote=\"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu\""}} +2026-08-08T19:36:20.896810668Z {"output":"Pulling from coder-v2-images-public/public/envbox/enterprise-base","time":"2026-08-08T19:36:20.896743505Z","type":"info"} +2026-08-08T19:36:20.897381067Z {"ts":"2026-08-08T19:36:20.897265389Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.897212012Z\" level=debug msg=\"Adding content digest to lease\" digest=\"sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d\" lease=\"moby-image-sha256:f18945f7fc26b451c3cc8a997c1b1856bcff36f54361c8a61d0c2c37b412cb0e\" remote=\"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu\""}} +2026-08-08T19:36:20.902062335Z {"ts":"2026-08-08T19:36:20.901948942Z","level":"DEBUG","msg":"remounting /sys","caller":"/home/runner/work/envbox/envbox/cli/docker.go:557","func":"github.com/coder/envbox/cli.runDockerCVM"} +2026-08-08T19:36:20.904961955Z {"ts":"2026-08-08T19:36:20.904838491Z","level":"DEBUG","msg":"fetching image metadata","caller":"/home/runner/work/envbox/envbox/cli/docker.go:578","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"image":"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu","username":"coder"}} +2026-08-08T19:36:20.904973201Z {"output":"Getting image metadata...","time":"2026-08-08T19:36:20.904884579Z","type":"info"} +2026-08-08T19:36:20.905983997Z {"ts":"2026-08-08T19:36:20.905816791Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.905732766Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":false,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":false,\\\"Cmd\\\":[\\\"infinity\\\"],\\\"Domainname\\\":\\\"\\\",\\\"Entrypoint\\\":[\\\"sleep\\\"],\\\"Env\\\":null,\\\"HostConfig\\\":{\\\"AutoRemove\\\":false,\\\"Binds\\\":null,\\\"BlkioDeviceReadBps\\\":null,\\\"BlkioDeviceReadIOps\\\":null,\\\"BlkioDeviceWriteBps\\\":null,\\\"BlkioDeviceWriteIOps\\\":null,\\\"BlkioWeight\\\":0,\\\"BlkioWeightDevice\\\":null,\\\"CapAdd\\\":null,\\\"CapDrop\\\":null,\\\"Cgroup\\\":\\\"\\\",\\\"CgroupParent\\\":\\\"\\\",\\\"CgroupnsMode\\\":\\\"\\\",\\\"ConsoleSize\\\":[0,0],\\\"ContainerIDFile\\\":\\\"\\\",\\\"CpuCount\\\":0,\\\"CpuPercent\\\":0,\\\"CpuPeriod\\\":0,\\\"CpuQuota\\\":0,\\\"CpuRealtimePeriod\\\":0,\\\"CpuRealtimeRuntime\\\":0,\\\"CpuShares\\\":0,\\\"CpusetCpus\\\":\\\"\\\",\\\"CpusetMems\\\":\\\"\\\",\\\"DeviceCgroupRules\\\":null,\\\"DeviceRequests\\\":null,\\\"Devices\\\":null,\\\"Dns\\\":null,\\\"DnsOptions\\\":null,\\\"DnsSearch\\\":null,\\\"ExtraHosts\\\":null,\\\"GroupAdd\\\":null,\\\"IOMaximumBandwidth\\\":0,\\\"IOMaximumIOps\\\":0,\\\"IpcMode\\\":\\\"\\\",\\\"Isolation\\\":\\\"\\\",\\\"Links\\\":null,\\\"LogConfig\\\":{\\\"Config\\\":null,\\\"Type\\\":\\\"\\\"},\\\"MaskedPaths\\\":null,\\\"Memory\\\":0,\\\"MemoryReservation\\\":0,\\\"MemorySwap\\\":0,\\\"MemorySwappiness\\\":null,\\\"NanoCpus\\\":0,\\\"NetworkMode\\\":\\\"\\\",\\\"OomKillDisable\\\":null,\\\"OomScoreAdj\\\":0,\\\"PidMode\\\":\\\"\\\",\\\"PidsLimit\\\":null,\\\"PortBindings\\\":null,\\\"Privileged\\\":false,\\\"PublishAllPorts\\\":false,\\\"ReadonlyPaths\\\":null,\\\"ReadonlyRootfs\\\":false,\\\"RestartPolicy\\\":{\\\"MaximumRetryCount\\\":0,\\\"Name\\\":\\\"\\\"},\\\"Runtime\\\":\\\"sysbox-runc\\\",\\\"SecurityOpt\\\":null,\\\"ShmSize\\\":0,\\\"UTSMode\\\":\\\"\\\",\\\"Ulimits\\\":null,\\\"UsernsMode\\\":\\\"\\\",\\\"VolumeDriver\\\":\\\"\\\",\\\"VolumesFrom\\\":null},\\\"Hostname\\\":\\\"\\\",\\\"Image\\\":\\\"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu\\\",\\\"Labels\\\":null,\\\"OnBuild\\\":null,\\\"OpenStdin\\\":false,\\\"StdinOnce\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"Volumes\\\":null,\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/create vars=\"map[version:1.51]\""}} +2026-08-08T19:36:20.930052998Z {"ts":"2026-08-08T19:36:20.929869867Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.929761413Z\" level=debug msg=\"container mounted via layerStore\" container=26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0 root=/var/lib/docker/100000.100000/overlay2/f05d8ce8bd32b7f5c0cb9106acb0396081e4e9b25e4d105be74533e87bb54fca/merged storage-driver=overlay2"}} +2026-08-08T19:36:20.941962902Z {"ts":"2026-08-08T19:36:20.941773955Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.941732234Z\" level=debug msg=\"handling POST request\" method=POST module=api request-url=/v1.51/containers/26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0/start vars=\"map[name:26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0 version:1.51]\""}} +2026-08-08T19:36:20.942474424Z {"ts":"2026-08-08T19:36:20.94231069Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.942270977Z\" level=debug msg=\"container mounted via layerStore\" container=26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0 root=/var/lib/docker/100000.100000/overlay2/f05d8ce8bd32b7f5c0cb9106acb0396081e4e9b25e4d105be74533e87bb54fca/merged storage-driver=overlay2"}} +2026-08-08T19:36:20.949160404Z {"ts":"2026-08-08T19:36:20.949028557Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.948980760Z\" level=debug msg=\"bundle dir created\" bundle=/var/run/docker/containerd/26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0 module=libcontainerd namespace=moby-100000.100000 root=/var/lib/docker/100000.100000/overlay2/f05d8ce8bd32b7f5c0cb9106acb0396081e4e9b25e4d105be74533e87bb54fca/merged"}} +2026-08-08T19:36:20.960657712Z {"ts":"2026-08-08T19:36:20.960436965Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.960358382Z\" level=debug msg=\"creating task\" id=26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0 runtime=io.containerd.runc.v2"}} +2026-08-08T19:36:20.960668799Z {"ts":"2026-08-08T19:36:20.960515034Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.960388598Z\" level=debug msg=\"activating mount\" mounts=\"[]\" name=26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0"}} +2026-08-08T19:36:20.965850125Z {"ts":"2026-08-08T19:36:20.965683631Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.965627699Z\" level=info msg=\"connecting to shim 26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0\" address=\"unix:///run/containerd/s/1a6ae60afc0099f38606796445246570d8ddfcd06c8ba60bd71e35993614cfdb\" namespace=moby-100000.100000 protocol=ttrpc version=3"}} +2026-08-08T19:36:20.967956885Z {"ts":"2026-08-08T19:36:20.967825223Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.967506504Z\" level=debug msg=\"loading plugin\" id=io.containerd.event.v1.publisher runtime=io.containerd.runc.v2 type=io.containerd.event.v1"}} +2026-08-08T19:36:20.967973173Z {"ts":"2026-08-08T19:36:20.967937403Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.967595721Z\" level=debug msg=\"loading plugin\" id=io.containerd.internal.v1.shutdown runtime=io.containerd.runc.v2 type=io.containerd.internal.v1"}} +2026-08-08T19:36:20.968775838Z {"ts":"2026-08-08T19:36:20.967976854Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.967606257Z\" level=debug msg=\"loading plugin\" id=io.containerd.ttrpc.v1.task runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1"}} +2026-08-08T19:36:20.968782969Z {"ts":"2026-08-08T19:36:20.968046971Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.967660810Z\" level=debug msg=\"registering ttrpc service\" id=io.containerd.ttrpc.v1.task runtime=io.containerd.runc.v2"}} +2026-08-08T19:36:20.969012902Z {"ts":"2026-08-08T19:36:20.968931579Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.968744106Z\" level=debug msg=\"serving api on socket\" socket=\"[inherited from parent]\""}} +2026-08-08T19:36:20.969069367Z {"ts":"2026-08-08T19:36:20.969013521Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.968823232Z\" level=debug msg=\"starting signal loop\" namespace=moby-100000.100000 path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby-100000.100000/26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0 pid=275 runtime=io.containerd.runc.v2"}} +2026-08-08T19:36:20.977284773Z {"ts":"2026-08-08T19:36:20.977100677Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.977029072Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:36:20.977710911Z {"ts":"2026-08-08T19:36:20.97762512Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.977560146Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T19:36:20.984144189Z {"ts":"2026-08-08T19:36:20.984001939Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.983945161Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.45/containers/json?all=1\u0026filters=%7B%22id%22%3A%7B%2226b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0%22%3Atrue%7D%7D\" vars=\"map[version:1.45]\""}} +2026-08-08T19:36:20.984889642Z {"ts":"2026-08-08T19:36:20.984782842Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:36:20\" level=info msg=\"registered new container 26b5ab4291e7\""}} +2026-08-08T19:36:20.991947244Z {"ts":"2026-08-08T19:36:20.991445236Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.991229240Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:36:20.992197726Z {"ts":"2026-08-08T19:36:20.992099731Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.991631577Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T19:36:20.997116401Z {"ts":"2026-08-08T19:36:20.997009533Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:36:20\" level=info msg=\"Container pre-registration completed: id = 26b5ab4291e7\""}} +2026-08-08T19:36:20.998941075Z {"ts":"2026-08-08T19:36:20.998836332Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.998379714Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:36:20.999044381Z {"ts":"2026-08-08T19:36:20.998968216Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:20.998731188Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T19:36:21.002150669Z {"ts":"2026-08-08T19:36:21.002017245Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.001959271Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/containers/26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0/json vars=\"map[name:26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0 version:1.45]\""}} +2026-08-08T19:36:21.002554389Z {"ts":"2026-08-08T19:36:21.002442075Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.002390944Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.45/containers/json?all=1\u0026filters=%7B%22id%22%3A%7B%2226b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0%22%3Atrue%7D%7D\" vars=\"map[version:1.45]\""}} +2026-08-08T19:36:21.056262504Z {"ts":"2026-08-08T19:36:21.056029839Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:36:21\" level=info msg=\"Container registration completed: id = 26b5ab4291e7, initPid = 314, uid:gid = 100000:100000\""}} +2026-08-08T19:36:21.140224838Z {"ts":"2026-08-08T19:36:21.140050541Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.139968224Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/create"}} +2026-08-08T19:36:21.155188196Z {"ts":"2026-08-08T19:36:21.154975781Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.154826059Z\" level=debug msg=\"sandbox set key processing took 517.924µs for container 26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0\""}} +2026-08-08T19:36:21.155322407Z {"ts":"2026-08-08T19:36:21.155253447Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.154907245Z\" level=debug msg=\"Assigning addresses for endpoint priceless_pike's interface on network bridge\""}} +2026-08-08T19:36:21.155401919Z {"ts":"2026-08-08T19:36:21.155343693Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.154924475Z\" level=debug msg=\"RequestAddress(LocalDefault/172.19.0.0/30, \u003cnil\u003e, map[com.docker.network.endpoint.name:priceless_pike])\""}} +2026-08-08T19:36:21.155509145Z {"ts":"2026-08-08T19:36:21.155437365Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.154949405Z\" level=debug msg=\"Request address PoolID:172.19.0.0/30 Bits: 4, Unselected: 1, Sequence: (0xd0000000, 1)-\u003eend Curr:0 Serial:false PrefAddress:invalid IP \""}} +2026-08-08T19:36:21.156407587Z {"ts":"2026-08-08T19:36:21.156317968Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.156283912Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T19:36:21.157744781Z {"ts":"2026-08-08T19:36:21.157589823Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.157547507Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -A PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T19:36:21.158853673Z {"ts":"2026-08-08T19:36:21.158756448Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.158714978Z\" level=debug msg=\"bridge endpoint host link is up\" hostifname=veth0755a4c ifi=5"}} +2026-08-08T19:36:21.163320279Z {"ts":"2026-08-08T19:36:21.163202809Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.163171414Z\" level=debug msg=\"link has been set to up\" eid=bcea04a0de19 ep=priceless_pike net=bridge nid=9c2ea431d6e3"}} +2026-08-08T19:36:21.163941722Z {"ts":"2026-08-08T19:36:21.163780779Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.163647734Z\" level=debug msg=\"link update\" eid=bcea04a0de19 ep=priceless_pike flags=\"deviceFlags(IFF_UP | IFF_BROADCAST | IFF_RUNNING | IFF_MULTICAST | IFF_LOWER_UP)\" iface=eth0 ifi=2 net=bridge nid=9c2ea431d6e3"}} +2026-08-08T19:36:21.164396338Z {"ts":"2026-08-08T19:36:21.164305211Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.164262048Z\" level=debug msg=\"Bridge port is forwarding\" eid=bcea04a0de19 ep=priceless_pike net=bridge nid=9c2ea431d6e3 veth=vethf52fb19"}} +2026-08-08T19:36:21.165255614Z {"ts":"2026-08-08T19:36:21.165150404Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.165088928Z\" level=debug msg=\"Sending unsolicited ARP/NA\" eid=bcea04a0de19 ep=priceless_pike iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"e2:97:9c:02:ba:04\" mcastRouteOk=true net=bridge nid=9c2ea431d6e3"}} +2026-08-08T19:36:21.171251772Z {"ts":"2026-08-08T19:36:21.171157601Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.171115099Z\" level=info msg=\"sbJoin: gwep4 ''-\u003e'bcea04a0de19', gwep6 ''-\u003e''\" eid=bcea04a0de19 ep=priceless_pike net=bridge nid=9c2ea431d6e3"}} +2026-08-08T19:36:21.171322885Z {"ts":"2026-08-08T19:36:21.171253099Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.171136704Z\" level=debug msg=\"Programming external connectivity on endpoint\" eid=bcea04a0de19 ep=priceless_pike epid=bcea04a0de19 gw4=bcea04a0de19 gw6= net=bridge nid=9c2ea431d6e3"}} +2026-08-08T19:36:21.182068684Z {"ts":"2026-08-08T19:36:21.181910702Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.181856651Z\" level=debug msg=\"EnableService START\" container=26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0"}} +2026-08-08T19:36:21.182084579Z {"ts":"2026-08-08T19:36:21.181960624Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.181877002Z\" level=debug msg=\"EnableService DONE\" container=26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0"}} +2026-08-08T19:36:21.193795747Z {"ts":"2026-08-08T19:36:21.193587679Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.193454187Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/start"}} +2026-08-08T19:36:21.201330148Z {"ts":"2026-08-08T19:36:21.201180829Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.201136692Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/containers/26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0/json vars=\"map[name:26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0 version:1.51]\""}} +2026-08-08T19:36:21.205657615Z {"ts":"2026-08-08T19:36:21.205528004Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.203858727Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"stat\\\",\\\"/sbin/init\\\"],\\\"Detach\\\":false,\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0/exec vars=\"map[name:26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0 version:1.51]\""}} +2026-08-08T19:36:21.206283705Z {"ts":"2026-08-08T19:36:21.206163284Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.206076412Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.51/exec/d99392b0a80161a20a2e5d90c09f4353f35e5a964de9f99cde7ac67d0080ba3c/start vars=\"map[name:d99392b0a80161a20a2e5d90c09f4353f35e5a964de9f99cde7ac67d0080ba3c version:1.51]\""}} +2026-08-08T19:36:21.206491286Z {"ts":"2026-08-08T19:36:21.206373755Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.206206915Z\" level=debug msg=\"starting exec command d99392b0a80161a20a2e5d90c09f4353f35e5a964de9f99cde7ac67d0080ba3c in container 26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0\""}} +2026-08-08T19:36:21.207355901Z {"ts":"2026-08-08T19:36:21.207271215Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.207237350Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T19:36:21.207520239Z {"ts":"2026-08-08T19:36:21.207446146Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.207420835Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T19:36:21.220636067Z {"ts":"2026-08-08T19:36:21.220407299Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.220342222Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T19:36:21.283494971Z {"ts":"2026-08-08T19:36:21.283232109Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.283147370Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T19:36:21.298937905Z {"ts":"2026-08-08T19:36:21.298501972Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.298442572Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T19:36:21.298966626Z {"ts":"2026-08-08T19:36:21.298754002Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.298633236Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T19:36:21.299185697Z {"ts":"2026-08-08T19:36:21.299099234Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.298709870Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T19:36:21.299219412Z {"ts":"2026-08-08T19:36:21.299179495Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.298859358Z\" level=debug msg=\"attach done\""}} +2026-08-08T19:36:21.299754173Z {"ts":"2026-08-08T19:36:21.299651043Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.299454002Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/exec/d99392b0a80161a20a2e5d90c09f4353f35e5a964de9f99cde7ac67d0080ba3c/json vars=\"map[id:d99392b0a80161a20a2e5d90c09f4353f35e5a964de9f99cde7ac67d0080ba3c version:1.51]\""}} +2026-08-08T19:36:21.300575146Z {"ts":"2026-08-08T19:36:21.300434391Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.300233906Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"getent\\\",\\\"passwd\\\",\\\"coder\\\"],\\\"Detach\\\":false,\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0/exec vars=\"map[name:26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0 version:1.51]\""}} +2026-08-08T19:36:21.301464465Z {"ts":"2026-08-08T19:36:21.301336805Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.300932350Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.51/exec/94db7eb8f66dce3c3912f94858fd25dff0df5cc1ba27ceec2e8ac9d23cb8537c/start vars=\"map[name:94db7eb8f66dce3c3912f94858fd25dff0df5cc1ba27ceec2e8ac9d23cb8537c version:1.51]\""}} +2026-08-08T19:36:21.301523969Z {"ts":"2026-08-08T19:36:21.301441877Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.301109750Z\" level=debug msg=\"starting exec command 94db7eb8f66dce3c3912f94858fd25dff0df5cc1ba27ceec2e8ac9d23cb8537c in container 26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0\""}} +2026-08-08T19:36:21.302705477Z {"ts":"2026-08-08T19:36:21.302618003Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.302541105Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T19:36:21.302765129Z {"ts":"2026-08-08T19:36:21.302710959Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.302559906Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T19:36:21.303606812Z {"ts":"2026-08-08T19:36:21.30352831Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.303469807Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T19:36:21.347824410Z {"ts":"2026-08-08T19:36:21.347409473Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.347228947Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T19:36:21.348340973Z {"ts":"2026-08-08T19:36:21.348238876Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.348195802Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T19:36:21.348672469Z {"ts":"2026-08-08T19:36:21.34841759Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.348312883Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T19:36:21.348798451Z {"ts":"2026-08-08T19:36:21.348732473Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.348461964Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T19:36:21.349008446Z {"ts":"2026-08-08T19:36:21.348936317Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.348482137Z\" level=debug msg=\"attach done\""}} +2026-08-08T19:36:21.349466865Z {"ts":"2026-08-08T19:36:21.349258678Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.349203327Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/exec/94db7eb8f66dce3c3912f94858fd25dff0df5cc1ba27ceec2e8ac9d23cb8537c/json vars=\"map[id:94db7eb8f66dce3c3912f94858fd25dff0df5cc1ba27ceec2e8ac9d23cb8537c version:1.51]\""}} +2026-08-08T19:36:21.350190466Z {"ts":"2026-08-08T19:36:21.3500587Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.349994182Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"cat\\\",\\\"/etc/os-release\\\"],\\\"Detach\\\":false,\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0/exec vars=\"map[name:26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0 version:1.51]\""}} +2026-08-08T19:36:21.350692042Z {"ts":"2026-08-08T19:36:21.350586534Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.350526730Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.51/exec/7104e2a6ca7f99e728f51151d659d3930a42889c210c0ca3aae7c8d51c0003a1/start vars=\"map[name:7104e2a6ca7f99e728f51151d659d3930a42889c210c0ca3aae7c8d51c0003a1 version:1.51]\""}} +2026-08-08T19:36:21.350941604Z {"ts":"2026-08-08T19:36:21.350805666Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.350631905Z\" level=debug msg=\"starting exec command 7104e2a6ca7f99e728f51151d659d3930a42889c210c0ca3aae7c8d51c0003a1 in container 26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0\""}} +2026-08-08T19:36:21.351505616Z {"ts":"2026-08-08T19:36:21.351435816Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.351383409Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T19:36:21.351660317Z {"ts":"2026-08-08T19:36:21.351582466Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.351399180Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T19:36:21.352677045Z {"ts":"2026-08-08T19:36:21.352569742Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.352484345Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T19:36:21.396074312Z {"ts":"2026-08-08T19:36:21.395794846Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.395730914Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T19:36:21.396926686Z {"ts":"2026-08-08T19:36:21.396741997Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.396518888Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T19:36:21.396942517Z {"ts":"2026-08-08T19:36:21.396807654Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.396646386Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T19:36:21.396950555Z {"ts":"2026-08-08T19:36:21.396834404Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.396666820Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T19:36:21.396952397Z {"ts":"2026-08-08T19:36:21.396855229Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.396678207Z\" level=debug msg=\"attach done\""}} +2026-08-08T19:36:21.397594921Z {"ts":"2026-08-08T19:36:21.397366081Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.397234665Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/exec/7104e2a6ca7f99e728f51151d659d3930a42889c210c0ca3aae7c8d51c0003a1/json vars=\"map[id:7104e2a6ca7f99e728f51151d659d3930a42889c210c0ca3aae7c8d51c0003a1 version:1.51]\""}} +2026-08-08T19:36:21.398334579Z {"ts":"2026-08-08T19:36:21.398235399Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.397865734Z\" level=debug msg=\"handling DELETE request\" method=DELETE module=api request-url=\"/v1.51/containers/26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0?force=1\" vars=\"map[name:26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0 version:1.51]\""}} +2026-08-08T19:36:21.398372932Z {"ts":"2026-08-08T19:36:21.398296641Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.397904843Z\" level=debug msg=\"sending signal 9 (killed) to container\" container=26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0 signal=9"}} +2026-08-08T19:36:21.423945065Z {"ts":"2026-08-08T19:36:21.423754663Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.423682483Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T19:36:21.435269759Z {"ts":"2026-08-08T19:36:21.435079632Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:36:21\" level=info msg=\"Container unregistration completed: id = 26b5ab4291e7\""}} +2026-08-08T19:36:21.749738280Z {"ts":"2026-08-08T19:36:21.749495047Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:36:21\" level=info msg=\"unregistered container 26b5ab4291e7\""}} +2026-08-08T19:36:21.752789011Z {"ts":"2026-08-08T19:36:21.752515526Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.751326316Z\" level=info msg=\"shim disconnected\" id=26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0 namespace=moby-100000.100000"}} +2026-08-08T19:36:21.752803859Z {"ts":"2026-08-08T19:36:21.752584653Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.751364267Z\" level=info msg=\"cleaning up after shim disconnected\" id=26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0 namespace=moby-100000.100000"}} +2026-08-08T19:36:21.752806138Z {"ts":"2026-08-08T19:36:21.75261344Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.751372061Z\" level=info msg=\"cleaning up dead shim\" id=26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0 namespace=moby-100000.100000"}} +2026-08-08T19:36:21.752808490Z {"ts":"2026-08-08T19:36:21.752640446Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.751446902Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/delete"}} +2026-08-08T19:36:21.752811978Z {"ts":"2026-08-08T19:36:21.752664689Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.751473067Z\" level=info msg=\"ignoring event\" container=26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0 module=libcontainerd namespace=moby-100000.100000 topic=/tasks/delete type=\"*events.TaskDelete\""}} +2026-08-08T19:36:21.760747374Z {"ts":"2026-08-08T19:36:21.760576572Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.760483330Z\" level=warning msg=\"warnings while cleaning up dead shim\" id=26b5ab4291e784541787113e7a9d63ec65cce10e890cd467b84afe074352e5e0 namespace=moby-100000.100000 warnings=\"time=\\\"2026-08-08T19:36:21Z\\\" level=debug msg=\\\"starting signal loop\\\" namespace=moby-100000.100000 pid=490 runtime=io.containerd.runc.v2\\n\""}} +2026-08-08T19:36:21.769740218Z {"ts":"2026-08-08T19:36:21.769593738Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.769513608Z\" level=debug msg=\"Unsolicited ARP/NA sends cancelled\" eid=bcea04a0de19 ep=priceless_pike iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"e2:97:9c:02:ba:04\" mcastRouteOk=true net=bridge nid=9c2ea431d6e3"}} +2026-08-08T19:36:21.797937157Z {"ts":"2026-08-08T19:36:21.797722889Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.797637590Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T19:36:21.799129807Z {"ts":"2026-08-08T19:36:21.798979658Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.798915702Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -D PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T19:36:21.885796812Z {"ts":"2026-08-08T19:36:21.885540707Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.885451707Z\" level=debug msg=\"Releasing addresses for endpoint priceless_pike's interface on network bridge\""}} +2026-08-08T19:36:21.885813967Z {"ts":"2026-08-08T19:36:21.885622944Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.885481594Z\" level=debug msg=\"ReleaseAddress(LocalDefault/172.19.0.0/30, 172.19.0.2)\""}} +2026-08-08T19:36:21.885821413Z {"ts":"2026-08-08T19:36:21.88566129Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.885505018Z\" level=debug msg=\"Released address Address:172.19.0.2 Sequence:Bits: 4, Unselected: 1, Sequence: (0xd0000000, 1)-\u003eend Curr:3\""}} +2026-08-08T19:36:21.906497131Z {"output":"Detected entrypoint user '1000:1000' with home directory \"/home/coder\"","time":"2026-08-08T19:36:21.906353229Z","type":"info"} +2026-08-08T19:36:21.906562590Z {"ts":"2026-08-08T19:36:21.906384335Z","level":"DEBUG","msg":"fetched image metadata","caller":"/home/runner/work/envbox/envbox/cli/docker.go:595","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"uid":"1000","gid":"1000","has_init":true,"os_release":"ubuntu","home_dir":"/home/coder"}} +2026-08-08T19:36:21.906567017Z {"ts":"2026-08-08T19:36:21.90644591Z","level":"DEBUG","msg":"chmod'ing directory","caller":"/home/runner/work/envbox/envbox/cli/docker.go:618","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"path":"/home/coder","mode":"02755"}} +2026-08-08T19:36:21.906616365Z {"ts":"2026-08-08T19:36:21.906520488Z","level":"DEBUG","msg":"chowning mount","caller":"/home/runner/work/envbox/envbox/cli/docker.go:652","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"source":"/home/coder","target":"/home/coder","uid":101000,"gid":101000}} +2026-08-08T19:36:21.906621063Z {"output":"Creating workspace...","time":"2026-08-08T19:36:21.906592967Z","type":"info"} +2026-08-08T19:36:21.907305154Z {"ts":"2026-08-08T19:36:21.907061037Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.906992846Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":false,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":false,\\\"Cmd\\\":[],\\\"Domainname\\\":\\\"\\\",\\\"Entrypoint\\\":[\\\"/sbin/init\\\"],\\\"Env\\\":[\\\"CODER_AGENT_TOKEN=\\\",\\\"CODER_AGENT_SUBSYSTEM=envbox\\\"],\\\"HostConfig\\\":{\\\"AutoRemove\\\":true,\\\"Binds\\\":[\\\"/var/lib/coder/docker:/var/lib/docker\\\",\\\"/var/lib/coder/containers:/var/lib/containers\\\",\\\"/home/coder:/home/coder\\\"],\\\"BlkioDeviceReadBps\\\":null,\\\"BlkioDeviceReadIOps\\\":null,\\\"BlkioDeviceWriteBps\\\":null,\\\"BlkioDeviceWriteIOps\\\":null,\\\"BlkioWeight\\\":0,\\\"BlkioWeightDevice\\\":null,\\\"CapAdd\\\":null,\\\"CapDrop\\\":null,\\\"Cgroup\\\":\\\"\\\",\\\"CgroupParent\\\":\\\"\\\",\\\"CgroupnsMode\\\":\\\"\\\",\\\"ConsoleSize\\\":[0,0],\\\"ContainerIDFile\\\":\\\"\\\",\\\"CpuCount\\\":0,\\\"CpuPercent\\\":0,\\\"CpuPeriod\\\":100000,\\\"CpuQuota\\\":100000,\\\"CpuRealtimePeriod\\\":0,\\\"CpuRealtimeRuntime\\\":0,\\\"CpuShares\\\":0,\\\"CpusetCpus\\\":\\\"\\\",\\\"CpusetMems\\\":\\\"\\\",\\\"DeviceCgroupRules\\\":null,\\\"DeviceRequests\\\":null,\\\"Devices\\\":[],\\\"Dns\\\":null,\\\"DnsOptions\\\":null,\\\"DnsSearch\\\":null,\\\"ExtraHosts\\\":[\\\"host.docker.internal:host-gateway\\\"],\\\"GroupAdd\\\":null,\\\"IOMaximumBandwidth\\\":0,\\\"IOMaximumIOps\\\":0,\\\"IpcMode\\\":\\\"\\\",\\\"Isolation\\\":\\\"\\\",\\\"Links\\\":null,\\\"LogConfig\\\":{\\\"Config\\\":null,\\\"Type\\\":\\\"\\\"},\\\"MaskedPaths\\\":null,\\\"Memory\\\":4294967296,\\\"MemoryReservation\\\":0,\\\"MemorySwap\\\":0,\\\"MemorySwappiness\\\":null,\\\"NanoCpus\\\":0,\\\"NetworkMode\\\":\\\"\\\",\\\"OomKillDisable\\\":null,\\\"OomScoreAdj\\\":0,\\\"PidMode\\\":\\\"\\\",\\\"PidsLimit\\\":null,\\\"PortBindings\\\":null,\\\"Privileged\\\":false,\\\"PublishAllPorts\\\":false,\\\"ReadonlyPaths\\\":null,\\\"ReadonlyRootfs\\\":false,\\\"RestartPolicy\\\":{\\\"MaximumRetryCount\\\":0,\\\"Name\\\":\\\"\\\"},\\\"Runtime\\\":\\\"sysbox-runc\\\",\\\"SecurityOpt\\\":null,\\\"ShmSize\\\":0,\\\"UTSMode\\\":\\\"\\\",\\\"Ulimits\\\":null,\\\"UsernsMode\\\":\\\"\\\",\\\"VolumeDriver\\\":\\\"\\\",\\\"VolumesFrom\\\":null},\\\"Hostname\\\":\\\"envbox-smoke\\\",\\\"Image\\\":\\\"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu\\\",\\\"Labels\\\":null,\\\"OnBuild\\\":null,\\\"OpenStdin\\\":false,\\\"StdinOnce\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"root\\\",\\\"Volumes\\\":null,\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=\"/v1.51/containers/create?name=workspace_cvm\" vars=\"map[version:1.51]\""}} +2026-08-08T19:36:21.929952672Z {"ts":"2026-08-08T19:36:21.929735649Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.929657175Z\" level=debug msg=\"container mounted via layerStore\" container=effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b root=/var/lib/docker/100000.100000/overlay2/1e7d454cfcac9b3414fe4b2ac8ba7cf19c860191755f3124dce764dd6c78a2d6/merged storage-driver=overlay2"}} +2026-08-08T19:36:21.941293470Z {"output":"Pruning images to free up disk...","time":"2026-08-08T19:36:21.941202775Z","type":"info"} +2026-08-08T19:36:21.941668271Z {"ts":"2026-08-08T19:36:21.941537411Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.941496906Z\" level=debug msg=\"handling POST request\" method=POST module=api request-url=\"/v1.51/images/prune?filters=%7B%22dangling%22%3A%7B%22false%22%3Atrue%7D%7D\" vars=\"map[version:1.51]\""}} +2026-08-08T19:36:21.942239406Z {"output":"Starting up workspace...","time":"2026-08-08T19:36:21.94217878Z","type":"info"} +2026-08-08T19:36:21.942492274Z {"ts":"2026-08-08T19:36:21.942402683Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.942363857Z\" level=debug msg=\"handling POST request\" method=POST module=api request-url=/v1.51/containers/effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b/start vars=\"map[name:effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b version:1.51]\""}} +2026-08-08T19:36:21.942978034Z {"ts":"2026-08-08T19:36:21.942887156Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.942852075Z\" level=debug msg=\"container mounted via layerStore\" container=effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b root=/var/lib/docker/100000.100000/overlay2/1e7d454cfcac9b3414fe4b2ac8ba7cf19c860191755f3124dce764dd6c78a2d6/merged storage-driver=overlay2"}} +2026-08-08T19:36:21.948520144Z {"ts":"2026-08-08T19:36:21.948416401Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.948370446Z\" level=debug msg=\"bundle dir created\" bundle=/var/run/docker/containerd/effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b module=libcontainerd namespace=moby-100000.100000 root=/var/lib/docker/100000.100000/overlay2/1e7d454cfcac9b3414fe4b2ac8ba7cf19c860191755f3124dce764dd6c78a2d6/merged"}} +2026-08-08T19:36:21.949929736Z {"ts":"2026-08-08T19:36:21.94984123Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:36:21\" level=info msg=\"released resources for container 26b5ab4291e7\""}} +2026-08-08T19:36:21.960350492Z {"ts":"2026-08-08T19:36:21.960238259Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.960175104Z\" level=debug msg=\"creating task\" id=effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b runtime=io.containerd.runc.v2"}} +2026-08-08T19:36:21.960425600Z {"ts":"2026-08-08T19:36:21.960333641Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.960201166Z\" level=debug msg=\"activating mount\" mounts=\"[]\" name=effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b"}} +2026-08-08T19:36:21.964517806Z {"ts":"2026-08-08T19:36:21.964396164Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.964349045Z\" level=info msg=\"connecting to shim effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b\" address=\"unix:///run/containerd/s/b8c029ce1e9da571852a4b4d5a6a9db2b21f06a90aa6368544d485afc68f7454\" namespace=moby-100000.100000 protocol=ttrpc version=3"}} +2026-08-08T19:36:21.966444120Z {"ts":"2026-08-08T19:36:21.96636464Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.966209447Z\" level=debug msg=\"loading plugin\" id=io.containerd.event.v1.publisher runtime=io.containerd.runc.v2 type=io.containerd.event.v1"}} +2026-08-08T19:36:21.967102143Z {"ts":"2026-08-08T19:36:21.967013831Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.966554837Z\" level=debug msg=\"loading plugin\" id=io.containerd.internal.v1.shutdown runtime=io.containerd.runc.v2 type=io.containerd.internal.v1"}} +2026-08-08T19:36:21.967357217Z {"ts":"2026-08-08T19:36:21.967174894Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.966582692Z\" level=debug msg=\"loading plugin\" id=io.containerd.ttrpc.v1.task runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1"}} +2026-08-08T19:36:21.967383736Z {"ts":"2026-08-08T19:36:21.967258706Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.966764462Z\" level=debug msg=\"registering ttrpc service\" id=io.containerd.ttrpc.v1.task runtime=io.containerd.runc.v2"}} +2026-08-08T19:36:21.967386512Z {"ts":"2026-08-08T19:36:21.967288989Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.966967171Z\" level=debug msg=\"serving api on socket\" socket=\"[inherited from parent]\""}} +2026-08-08T19:36:21.967388948Z {"ts":"2026-08-08T19:36:21.967312288Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.967034831Z\" level=debug msg=\"starting signal loop\" namespace=moby-100000.100000 path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby-100000.100000/effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b pid=512 runtime=io.containerd.runc.v2"}} +2026-08-08T19:36:21.974892139Z {"ts":"2026-08-08T19:36:21.974793701Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.974739123Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:36:21.975325616Z {"ts":"2026-08-08T19:36:21.975240656Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.975176618Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T19:36:21.980838296Z {"ts":"2026-08-08T19:36:21.980732206Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.980685761Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.45/containers/json?all=1\u0026filters=%7B%22id%22%3A%7B%22effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b%22%3Atrue%7D%7D\" vars=\"map[version:1.45]\""}} +2026-08-08T19:36:21.981450320Z {"ts":"2026-08-08T19:36:21.981358409Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:36:21\" level=info msg=\"registered new container effc6bd1187b\""}} +2026-08-08T19:36:21.988084516Z {"ts":"2026-08-08T19:36:21.98798281Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.987525208Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:36:21.988209605Z {"ts":"2026-08-08T19:36:21.988129937Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.987831385Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T19:36:21.991050741Z {"ts":"2026-08-08T19:36:21.990963737Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:36:21\" level=info msg=\"Container pre-registration completed: id = effc6bd1187b\""}} +2026-08-08T19:36:21.991488865Z {"ts":"2026-08-08T19:36:21.991397004Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.991301105Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:36:21.992011121Z {"ts":"2026-08-08T19:36:21.991930887Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.991858659Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T19:36:21.995107063Z {"ts":"2026-08-08T19:36:21.995029673Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.994982352Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/containers/effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b/json vars=\"map[name:effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b version:1.45]\""}} +2026-08-08T19:36:21.995517063Z {"ts":"2026-08-08T19:36:21.995436651Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:21.995399452Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.45/containers/json?all=1\u0026filters=%7B%22id%22%3A%7B%22effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b%22%3Atrue%7D%7D\" vars=\"map[version:1.45]\""}} +2026-08-08T19:36:22.046386894Z {"ts":"2026-08-08T19:36:22.046127465Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:36:22\" level=info msg=\"Container registration completed: id = effc6bd1187b, initPid = 550, uid:gid = 100000:100000\""}} +2026-08-08T19:36:22.096449241Z {"ts":"2026-08-08T19:36:22.096277541Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.096173006Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/create"}} +2026-08-08T19:36:22.116061165Z {"ts":"2026-08-08T19:36:22.115795256Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.115720921Z\" level=debug msg=\"sandbox set key processing took 650.32µs for container effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b\""}} +2026-08-08T19:36:22.116317649Z {"ts":"2026-08-08T19:36:22.116098127Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.115788423Z\" level=debug msg=\"Assigning addresses for endpoint workspace_cvm's interface on network bridge\""}} +2026-08-08T19:36:22.116327894Z {"ts":"2026-08-08T19:36:22.116239647Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.115806316Z\" level=debug msg=\"RequestAddress(LocalDefault/172.19.0.0/30, \u003cnil\u003e, map[com.docker.network.endpoint.name:workspace_cvm])\""}} +2026-08-08T19:36:22.116628278Z {"ts":"2026-08-08T19:36:22.116270884Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.115825907Z\" level=debug msg=\"Request address PoolID:172.19.0.0/30 Bits: 4, Unselected: 1, Sequence: (0xd0000000, 1)-\u003eend Curr:3 Serial:false PrefAddress:invalid IP \""}} +2026-08-08T19:36:22.117369740Z {"ts":"2026-08-08T19:36:22.117260299Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.117213051Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T19:36:22.118581380Z {"ts":"2026-08-08T19:36:22.118490782Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.118457480Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -A PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T19:36:22.119674595Z {"ts":"2026-08-08T19:36:22.119589381Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.119553836Z\" level=debug msg=\"bridge endpoint host link is up\" hostifname=veth57e2d6c ifi=6"}} +2026-08-08T19:36:22.125086464Z {"ts":"2026-08-08T19:36:22.124987101Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.124940759Z\" level=debug msg=\"link has been set to up\" eid=41548392686e ep=workspace_cvm net=bridge nid=9c2ea431d6e3"}} +2026-08-08T19:36:22.126488374Z {"ts":"2026-08-08T19:36:22.126396274Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.125469260Z\" level=debug msg=\"link update\" eid=41548392686e ep=workspace_cvm flags=\"deviceFlags(IFF_UP | IFF_BROADCAST | IFF_RUNNING | IFF_MULTICAST | IFF_LOWER_UP)\" iface=eth0 ifi=2 net=bridge nid=9c2ea431d6e3"}} +2026-08-08T19:36:22.126527453Z {"ts":"2026-08-08T19:36:22.126451762Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.125687746Z\" level=debug msg=\"Bridge port is forwarding\" eid=41548392686e ep=workspace_cvm net=bridge nid=9c2ea431d6e3 veth=veth037bdda"}} +2026-08-08T19:36:22.126535034Z {"ts":"2026-08-08T19:36:22.126486581Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.125782463Z\" level=debug msg=\"Sending unsolicited ARP/NA\" eid=41548392686e ep=workspace_cvm iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"6a:7e:35:eb:52:9d\" mcastRouteOk=true net=bridge nid=9c2ea431d6e3"}} +2026-08-08T19:36:22.132153060Z {"ts":"2026-08-08T19:36:22.13205696Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.132017668Z\" level=info msg=\"sbJoin: gwep4 ''-\u003e'41548392686e', gwep6 ''-\u003e''\" eid=41548392686e ep=workspace_cvm net=bridge nid=9c2ea431d6e3"}} +2026-08-08T19:36:22.132299753Z {"ts":"2026-08-08T19:36:22.132218317Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.132042991Z\" level=debug msg=\"Programming external connectivity on endpoint\" eid=41548392686e ep=workspace_cvm epid=41548392686e gw4=41548392686e gw6= net=bridge nid=9c2ea431d6e3"}} +2026-08-08T19:36:22.139042972Z {"ts":"2026-08-08T19:36:22.138924139Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.138886735Z\" level=debug msg=\"EnableService START\" container=effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b"}} +2026-08-08T19:36:22.139053815Z {"ts":"2026-08-08T19:36:22.138974048Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.138903748Z\" level=debug msg=\"EnableService DONE\" container=effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b"}} +2026-08-08T19:36:22.160251461Z {"ts":"2026-08-08T19:36:22.16002485Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.159883908Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/start"}} +2026-08-08T19:36:22.168026412Z {"ts":"2026-08-08T19:36:22.167677075Z","level":"DEBUG","msg":"creating bootstrap directory","caller":"/home/runner/work/envbox/envbox/cli/docker.go:759","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"directory":"/home/coder"}} +2026-08-08T19:36:22.168048956Z {"output":"Creating \"/home/coder/.coder\" directory to host Coder assets...","time":"2026-08-08T19:36:22.167850998Z","type":"info"} +2026-08-08T19:36:22.168811560Z {"ts":"2026-08-08T19:36:22.168442829Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.168393760Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"mkdir\\\",\\\"-p\\\",\\\"/home/coder/.coder\\\"],\\\"Detach\\\":false,\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"1000\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b/exec vars=\"map[name:effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b version:1.51]\""}} +2026-08-08T19:36:22.169621780Z {"ts":"2026-08-08T19:36:22.169544225Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.169251323Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.51/exec/45df931130d537f26c184c05da3e6c752a84dd374c6adcdd349620175afd57f3/start vars=\"map[name:45df931130d537f26c184c05da3e6c752a84dd374c6adcdd349620175afd57f3 version:1.51]\""}} +2026-08-08T19:36:22.169700785Z {"ts":"2026-08-08T19:36:22.169654876Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.169352268Z\" level=debug msg=\"starting exec command 45df931130d537f26c184c05da3e6c752a84dd374c6adcdd349620175afd57f3 in container effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b\""}} +2026-08-08T19:36:22.170963700Z {"ts":"2026-08-08T19:36:22.170816502Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.170773147Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T19:36:22.171189596Z {"ts":"2026-08-08T19:36:22.170880303Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.170789527Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T19:36:22.172623834Z {"ts":"2026-08-08T19:36:22.172358805Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.172303734Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T19:36:22.227335104Z {"ts":"2026-08-08T19:36:22.227089386Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.226996693Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T19:36:22.228768661Z {"ts":"2026-08-08T19:36:22.228605785Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.228557186Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T19:36:22.228918623Z {"ts":"2026-08-08T19:36:22.228829547Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.228669001Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T19:36:22.229003825Z {"ts":"2026-08-08T19:36:22.228961041Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.228712229Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T19:36:22.229846688Z {"ts":"2026-08-08T19:36:22.229777871Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.229063895Z\" level=debug msg=\"attach done\""}} +2026-08-08T19:36:22.230466723Z {"ts":"2026-08-08T19:36:22.230386742Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:22.230174115Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.51/exec/45df931130d537f26c184c05da3e6c752a84dd374c6adcdd349620175afd57f3/json vars=\"map[id:45df931130d537f26c184c05da3e6c752a84dd374c6adcdd349620175afd57f3 version:1.51]\""}} +2026-08-08T19:36:22.231017358Z {"ts":"2026-08-08T19:36:22.230755198Z","level":"DEBUG","msg":"setting CPU quota","caller":"/home/runner/work/envbox/envbox/cli/docker.go:783","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"quota":200000,"period":100000,"cgroup":"cgroupv2"}} +2026-08-08T19:36:22.231069460Z {"output":"Envbox startup complete!","time":"2026-08-08T19:36:22.231036929Z","type":"info"} +2026-08-08T19:36:22.231143219Z {"output":"","time":"2026-08-08T19:36:22.23107145Z","type":"done"} +2026-08-08T19:36:22.930167991Z {"ts":"2026-08-08T19:36:22.927944601Z","level":"ERROR","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:36:22\" level=error msg=\"Failed to write to /proc/sys/net/core/default_qdisc: open /proc/sys/net/core/default_qdisc: no such file or directory\""}} +2026-08-08T19:36:23.130551145Z {"ts":"2026-08-08T19:36:23.130372209Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:23.130003568Z\" level=debug msg=\"Sending unsolicited ARP/NA\" eid=41548392686e ep=workspace_cvm iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"6a:7e:35:eb:52:9d\" mcastRouteOk=true n=1 net=bridge nid=9c2ea431d6e3"}} +2026-08-08T19:36:24.129312393Z {"ts":"2026-08-08T19:36:24.129120443Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:24.128989536Z\" level=debug msg=\"Sending unsolicited ARP/NA\" eid=41548392686e ep=workspace_cvm iface=eth0 ifi=2 ip4=172.19.0.2/30 ip6=\"\u003cnil\u003e\" mac=\"6a:7e:35:eb:52:9d\" mcastRouteOk=true n=2 net=bridge nid=9c2ea431d6e3"}} +2026-08-08T19:36:27.706013267Z {"ts":"2026-08-08T19:36:27.705849677Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:27.705753887Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:36:27.706363531Z {"ts":"2026-08-08T19:36:27.706273421Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:27.706198710Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.53/containers/workspace_cvm/json vars=\"map[name:workspace_cvm version:1.53]\""}} +2026-08-08T19:36:28.595731367Z {"ts":"2026-08-08T19:36:28.595532663Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:28.595453717Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:36:28.596067578Z {"ts":"2026-08-08T19:36:28.595965314Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:28.595884945Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.53/containers/workspace_cvm/json vars=\"map[name:workspace_cvm version:1.53]\""}} +2026-08-08T19:36:28.598327382Z {"ts":"2026-08-08T19:36:28.598213111Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:28.598164030Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"docker\\\",\\\"info\\\"],\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.53/containers/workspace_cvm/exec vars=\"map[name:workspace_cvm version:1.53]\""}} +2026-08-08T19:36:28.599001216Z {"ts":"2026-08-08T19:36:28.598884691Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:28.598805698Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.53/exec/3f3a9da788783582b36d2686476ca6384e29aff31840f2016933b2f41d858ecc/start vars=\"map[name:3f3a9da788783582b36d2686476ca6384e29aff31840f2016933b2f41d858ecc version:1.53]\""}} +2026-08-08T19:36:28.599128588Z {"ts":"2026-08-08T19:36:28.599044994Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:28.599003358Z\" level=debug msg=\"starting exec command 3f3a9da788783582b36d2686476ca6384e29aff31840f2016933b2f41d858ecc in container effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b\""}} +2026-08-08T19:36:28.600138721Z {"ts":"2026-08-08T19:36:28.600039674Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:28.599972083Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T19:36:28.600308780Z {"ts":"2026-08-08T19:36:28.600222811Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:28.600000120Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T19:36:28.601229650Z {"ts":"2026-08-08T19:36:28.601089018Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:28.601046311Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T19:36:28.643935147Z {"ts":"2026-08-08T19:36:28.643771777Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:28.643705740Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T19:36:29.574898722Z {"ts":"2026-08-08T19:36:29.574733246Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:29.574622329Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T19:36:29.575112018Z {"ts":"2026-08-08T19:36:29.575033309Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:29.574881007Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T19:36:29.575376575Z {"ts":"2026-08-08T19:36:29.575279173Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:29.574913115Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T19:36:29.575412740Z {"ts":"2026-08-08T19:36:29.575367634Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:29.574958705Z\" level=debug msg=\"attach done\""}} +2026-08-08T19:36:29.576117885Z {"ts":"2026-08-08T19:36:29.576008736Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:36:29.575648203Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.53/exec/3f3a9da788783582b36d2686476ca6384e29aff31840f2016933b2f41d858ecc/json vars=\"map[id:3f3a9da788783582b36d2686476ca6384e29aff31840f2016933b2f41d858ecc version:1.53]\""}} +2026-08-08T19:37:07.647313440Z {"ts":"2026-08-08T19:37:07.647162155Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:07.647083844Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:37:07.647824488Z {"ts":"2026-08-08T19:37:07.647723399Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:07.647649247Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.53/containers/workspace_cvm/json vars=\"map[name:workspace_cvm version:1.53]\""}} +2026-08-08T19:37:07.649055162Z {"ts":"2026-08-08T19:37:07.648942149Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:07.648888510Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"cat\\\",\\\"/home/coder/envbox-persistence-marker\\\"],\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"coder\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.53/containers/workspace_cvm/exec vars=\"map[name:workspace_cvm version:1.53]\""}} +2026-08-08T19:37:07.649668889Z {"ts":"2026-08-08T19:37:07.64954536Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:07.649466589Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.53/exec/24e84fb5e554b34800aa4e0b53bee53e56b8aca877295babe437e4f33e9fa17e/start vars=\"map[name:24e84fb5e554b34800aa4e0b53bee53e56b8aca877295babe437e4f33e9fa17e version:1.53]\""}} +2026-08-08T19:37:07.649676336Z {"ts":"2026-08-08T19:37:07.649609376Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:07.649582942Z\" level=debug msg=\"starting exec command 24e84fb5e554b34800aa4e0b53bee53e56b8aca877295babe437e4f33e9fa17e in container effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b\""}} +2026-08-08T19:37:07.650525007Z {"ts":"2026-08-08T19:37:07.650460176Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:07.650433165Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T19:37:07.650712825Z {"ts":"2026-08-08T19:37:07.650606707Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:07.650587260Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T19:37:07.651751719Z {"ts":"2026-08-08T19:37:07.651666797Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:07.651623213Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T19:37:07.695106330Z {"ts":"2026-08-08T19:37:07.694953075Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:07.694781278Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T19:37:07.695518297Z {"ts":"2026-08-08T19:37:07.695342379Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:07.695277317Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T19:37:07.695557670Z {"ts":"2026-08-08T19:37:07.695489674Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:07.695395954Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T19:37:07.695561384Z {"ts":"2026-08-08T19:37:07.695516157Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:07.695424087Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T19:37:07.695660120Z {"ts":"2026-08-08T19:37:07.695611074Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:07.695560878Z\" level=debug msg=\"attach done\""}} +2026-08-08T19:37:07.696476196Z {"ts":"2026-08-08T19:37:07.696364621Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:07.696052354Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.53/exec/24e84fb5e554b34800aa4e0b53bee53e56b8aca877295babe437e4f33e9fa17e/json vars=\"map[id:24e84fb5e554b34800aa4e0b53bee53e56b8aca877295babe437e4f33e9fa17e version:1.53]\""}} +2026-08-08T19:37:08.575611813Z {"ts":"2026-08-08T19:37:08.575385313Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:08.575292163Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:37:08.575924892Z {"ts":"2026-08-08T19:37:08.575810358Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:08.575735337Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.53/containers/workspace_cvm/json vars=\"map[name:workspace_cvm version:1.53]\""}} +2026-08-08T19:37:08.578865845Z {"ts":"2026-08-08T19:37:08.578742323Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:08.578693347Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"docker\\\",\\\"image\\\",\\\"inspect\\\",\\\"envbox-inner-smoke:1\\\",\\\"--format\\\",\\\"persisted-image={{.Id}}\\\"],\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.53/containers/workspace_cvm/exec vars=\"map[name:workspace_cvm version:1.53]\""}} +2026-08-08T19:37:08.579419027Z {"ts":"2026-08-08T19:37:08.579295921Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:08.579192787Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.53/exec/1ebc40b6a660ae7e22b87156ced1dc73489888069703f75e885cda2c44468035/start vars=\"map[name:1ebc40b6a660ae7e22b87156ced1dc73489888069703f75e885cda2c44468035 version:1.53]\""}} +2026-08-08T19:37:08.579533177Z {"ts":"2026-08-08T19:37:08.579366856Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:08.579306269Z\" level=debug msg=\"starting exec command 1ebc40b6a660ae7e22b87156ced1dc73489888069703f75e885cda2c44468035 in container effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b\""}} +2026-08-08T19:37:08.580452503Z {"ts":"2026-08-08T19:37:08.580367916Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:08.580335506Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T19:37:08.580548125Z {"ts":"2026-08-08T19:37:08.580479251Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:08.580355729Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T19:37:08.581684960Z {"ts":"2026-08-08T19:37:08.581596542Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:08.581564202Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T19:37:08.626358945Z {"ts":"2026-08-08T19:37:08.626148647Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:08.626049983Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T19:37:08.691181321Z {"ts":"2026-08-08T19:37:08.690919152Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:08.690845601Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T19:37:08.691352240Z {"ts":"2026-08-08T19:37:08.691254955Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:08.691200189Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T19:37:08.691985709Z {"ts":"2026-08-08T19:37:08.69165809Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:08.691340132Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T19:37:08.692022275Z {"ts":"2026-08-08T19:37:08.691820747Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:08.691754629Z\" level=debug msg=\"attach done\""}} +2026-08-08T19:37:08.693837826Z {"ts":"2026-08-08T19:37:08.69323157Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:08.692597216Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.53/exec/1ebc40b6a660ae7e22b87156ced1dc73489888069703f75e885cda2c44468035/json vars=\"map[id:1ebc40b6a660ae7e22b87156ced1dc73489888069703f75e885cda2c44468035 version:1.53]\""}} +2026-08-08T19:37:09.597108233Z {"ts":"2026-08-08T19:37:09.596936685Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:09.596854060Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:37:09.597677510Z {"ts":"2026-08-08T19:37:09.597552238Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:09.597476315Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.53/containers/workspace_cvm/json vars=\"map[name:workspace_cvm version:1.53]\""}} +2026-08-08T19:37:09.598922988Z {"ts":"2026-08-08T19:37:09.598753708Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:09.598696559Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":true,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":true,\\\"Cmd\\\":[\\\"docker\\\",\\\"run\\\",\\\"--rm\\\",\\\"envbox-inner-smoke:1\\\"],\\\"DetachKeys\\\":\\\"\\\",\\\"Env\\\":null,\\\"Privileged\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.53/containers/workspace_cvm/exec vars=\"map[name:workspace_cvm version:1.53]\""}} +2026-08-08T19:37:09.599415124Z {"ts":"2026-08-08T19:37:09.599314247Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:09.599233772Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"Detach\\\":false,\\\"Tty\\\":false}\" method=POST module=api request-url=/v1.53/exec/30c37a4e798fd85da04d440d279d99979920df511dd60bb878d48d4600de40d4/start vars=\"map[name:30c37a4e798fd85da04d440d279d99979920df511dd60bb878d48d4600de40d4 version:1.53]\""}} +2026-08-08T19:37:09.599540007Z {"ts":"2026-08-08T19:37:09.599475497Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:09.599451982Z\" level=debug msg=\"starting exec command 30c37a4e798fd85da04d440d279d99979920df511dd60bb878d48d4600de40d4 in container effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b\""}} +2026-08-08T19:37:09.600608311Z {"ts":"2026-08-08T19:37:09.600485888Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:09.600460384Z\" level=debug msg=\"attach: stdout: begin\""}} +2026-08-08T19:37:09.600649364Z {"ts":"2026-08-08T19:37:09.600574508Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:09.600560263Z\" level=debug msg=\"attach: stderr: begin\""}} +2026-08-08T19:37:09.601721560Z {"ts":"2026-08-08T19:37:09.60162909Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:09.601570043Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-added"}} +2026-08-08T19:37:09.647467278Z {"ts":"2026-08-08T19:37:09.646821368Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:09.646720838Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exec-started"}} +2026-08-08T19:37:10.408069084Z {"ts":"2026-08-08T19:37:10.407840325Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:10.407742508Z\" level=debug msg=event module=libcontainerd namespace=moby-100000.100000 topic=/tasks/exit"}} +2026-08-08T19:37:10.408095721Z {"ts":"2026-08-08T19:37:10.407924135Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:10.407866266Z\" level=debug msg=\"attach: stdout: end\""}} +2026-08-08T19:37:10.408242512Z {"ts":"2026-08-08T19:37:10.408158001Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:10.407899850Z\" level=debug msg=\"attach: stderr: end\""}} +2026-08-08T19:37:10.408425888Z {"ts":"2026-08-08T19:37:10.408347646Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:10.408291238Z\" level=debug msg=\"attach done\""}} +2026-08-08T19:37:10.410241581Z {"ts":"2026-08-08T19:37:10.410075401Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:37:10.408817354Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.53/exec/30c37a4e798fd85da04d440d279d99979920df511dd60bb878d48d4600de40d4/json vars=\"map[id:30c37a4e798fd85da04d440d279d99979920df511dd60bb878d48d4600de40d4 version:1.53]\""}} diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-negative-timeline.txt b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-negative-timeline.txt new file mode 100644 index 0000000..bb219ce --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-negative-timeline.txt @@ -0,0 +1,5 @@ +2026-08-08T19:34:01Z new_node=i-05d37f1a80c65f2ec pod_node= negative_active=no taints=[{"effect":"NoSchedule","key":"experiment.coder.com/envbox-auto","value":"true"},{"effect":"NoSchedule","key":"experiment.coder.com/envbox-prep","value":"required"}] +2026-08-08T19:34:06Z new_node=i-05d37f1a80c65f2ec pod_node= negative_active=no taints=[{"effect":"NoSchedule","key":"experiment.coder.com/envbox-auto","value":"true"},{"effect":"NoSchedule","key":"experiment.coder.com/envbox-prep","value":"required"}] +2026-08-08T19:34:11Z new_node=i-05d37f1a80c65f2ec pod_node= negative_active=no taints=[{"effect":"NoSchedule","key":"experiment.coder.com/envbox-auto","value":"true"},{"effect":"NoSchedule","key":"experiment.coder.com/envbox-prep","value":"required"}] +2026-08-08T19:34:15Z new_node=i-05d37f1a80c65f2ec pod_node= negative_active=no taints=[{"effect":"NoSchedule","key":"experiment.coder.com/envbox-auto","value":"true"},{"effect":"NoSchedule","key":"experiment.coder.com/envbox-prep","value":"required"}] +2026-08-08T19:34:20Z new_node=i-05d37f1a80c65f2ec pod_node= negative_active=yes taints=[{"effect":"NoSchedule","key":"experiment.coder.com/envbox-auto","value":"true"},{"effect":"NoSchedule","key":"experiment.coder.com/envbox-prep","value":"required"}] diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-node-ready.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-node-ready.yaml new file mode 100644 index 0000000..5ffcc7d --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-node-ready.yaml @@ -0,0 +1,197 @@ +apiVersion: v1 +kind: Node +metadata: + annotations: + alpha.kubernetes.io/provided-node-ip: 192.168.178.22 + csi.volume.kubernetes.io/nodeid: '{"ebs.csi.eks.amazonaws.com":"i-05d37f1a80c65f2ec"}' + eks.amazonaws.com/ca-bundle-hash: "15519746975026040848" + eks.amazonaws.com/kubelet-version: "1.36" + eks.amazonaws.com/nodeclass-hash: "12967334377599694165" + eks.amazonaws.com/nodeclass-hash-version: v2 + karpenter.sh/nodeclaim-min-values-relaxed: "false" + karpenter.sh/nodepool-hash: "13760854746316201980" + karpenter.sh/nodepool-hash-version: v3 + node.alpha.kubernetes.io/ttl: "0" + volumes.kubernetes.io/controller-managed-attach-detach: "true" + creationTimestamp: "2026-08-08T19:33:52Z" + finalizers: + - karpenter.sh/termination + labels: + app.kubernetes.io/managed-by: eks + beta.kubernetes.io/arch: amd64 + beta.kubernetes.io/instance-type: m6i.large + beta.kubernetes.io/os: linux + eks.amazonaws.com/compute-type: auto + eks.amazonaws.com/instance-capability-flex: "false" + eks.amazonaws.com/instance-category: m + eks.amazonaws.com/instance-cpu: "2" + eks.amazonaws.com/instance-cpu-manufacturer: intel + eks.amazonaws.com/instance-cpu-sustained-clock-speed-mhz: "3500" + eks.amazonaws.com/instance-ebs-bandwidth: "10000" + eks.amazonaws.com/instance-encryption-in-transit-supported: "true" + eks.amazonaws.com/instance-family: m6i + eks.amazonaws.com/instance-generation: "6" + eks.amazonaws.com/instance-hypervisor: nitro + eks.amazonaws.com/instance-memory: "8192" + eks.amazonaws.com/instance-network-bandwidth: "781" + eks.amazonaws.com/instance-size: large + eks.amazonaws.com/nitro-sandbox: "false" + eks.amazonaws.com/nodeclass: default + experiment.coder.com/envbox-auto: "true" + experiment.coder.com/envbox-ready: "true" + failure-domain.beta.kubernetes.io/region: us-east-2 + failure-domain.beta.kubernetes.io/zone: us-east-2b + k8s.io/cloud-provider-aws: 8f873d52351b026e95857aca64af0940 + karpenter.k8s.aws/instance-tenancy: default + karpenter.sh/capacity-type: on-demand + karpenter.sh/do-not-sync-taints: "true" + karpenter.sh/initialized: "true" + karpenter.sh/nodepool: envbox-auto + karpenter.sh/registered: "true" + kubernetes.io/arch: amd64 + kubernetes.io/hostname: i-05d37f1a80c65f2ec + kubernetes.io/os: linux + node.kubernetes.io/instance-type: m6i.large + topology.ebs.csi.eks.amazonaws.com/zone: us-east-2b + topology.k8s.aws/zone-id: use2-az2 + topology.kubernetes.io/region: us-east-2 + topology.kubernetes.io/zone: us-east-2b + name: i-05d37f1a80c65f2ec + ownerReferences: + - apiVersion: karpenter.sh/v1 + blockOwnerDeletion: true + kind: NodeClaim + name: envbox-auto-s54mw + uid: 059e1daa-2a23-4db6-ae02-95fecea8dacf + resourceVersion: "37980" + uid: fef6e380-0c96-40ed-ada7-ff7fe207d983 +spec: + providerID: aws:///us-east-2b/i-05d37f1a80c65f2ec + taints: + - effect: NoSchedule + key: experiment.coder.com/envbox-auto + value: "true" +status: + addresses: + - address: 192.168.178.22 + type: InternalIP + - address: ip-192-168-178-22.us-east-2.compute.internal + type: InternalDNS + - address: ip-192-168-178-22.us-east-2.compute.internal + type: Hostname + allocatable: + cpu: 1780m + ephemeral-storage: "76173383962" + hugepages-1Gi: "0" + hugepages-2Mi: "0" + memory: 7219620Ki + pods: "27" + capacity: + cpu: "2" + ephemeral-storage: 81854Mi + hugepages-1Gi: "0" + hugepages-2Mi: "0" + memory: 7964068Ki + pods: "27" + conditions: + - lastHeartbeatTime: "2026-08-08T19:36:25Z" + lastTransitionTime: "2026-08-08T19:33:52Z" + message: kubelet has sufficient memory available + reason: KubeletHasSufficientMemory + status: "False" + type: MemoryPressure + - lastHeartbeatTime: "2026-08-08T19:36:25Z" + lastTransitionTime: "2026-08-08T19:33:52Z" + message: kubelet has no disk pressure + reason: KubeletHasNoDiskPressure + status: "False" + type: DiskPressure + - lastHeartbeatTime: "2026-08-08T19:36:25Z" + lastTransitionTime: "2026-08-08T19:33:52Z" + message: kubelet has sufficient PID available + reason: KubeletHasSufficientPID + status: "False" + type: PIDPressure + - lastHeartbeatTime: "2026-08-08T19:36:25Z" + lastTransitionTime: "2026-08-08T19:33:54Z" + message: kubelet is posting ready status + reason: KubeletReady + status: "True" + type: Ready + - lastHeartbeatTime: "2026-08-08T19:33:53Z" + lastTransitionTime: "2026-08-08T19:33:53Z" + message: Monitoring for the Kernel system is active + reason: KernelIsReady + status: "True" + type: KernelReady + - lastHeartbeatTime: "2026-08-08T19:33:53Z" + lastTransitionTime: "2026-08-08T19:33:53Z" + message: Monitoring for the Disk system is active + reason: DiskIsReady + status: "True" + type: StorageReady + - lastHeartbeatTime: "2026-08-08T19:33:53Z" + lastTransitionTime: "2026-08-08T19:33:53Z" + message: Monitoring for the ContainerRuntime system is active + reason: ContainerRuntimeIsReady + status: "True" + type: ContainerRuntimeReady + - lastHeartbeatTime: "2026-08-08T19:33:53Z" + lastTransitionTime: "2026-08-08T19:33:53Z" + message: Monitoring for the Networking system is active + reason: NetworkingIsReady + status: "True" + type: NetworkingReady + daemonEndpoints: + kubeletEndpoint: + Port: 10250 + declaredFeatures: + - ExtendWebSocketsToKubelet + - InPlacePodLevelResourcesVerticalScaling + - InPlacePodVerticalScalingInitContainers + - RestartAllContainersOnContainerExits + features: + supplementalGroupsPolicy: true + images: + - names: + - ghcr.io/coder/envbox@sha256:93b212e287abeef70a854574dbd0f08df3ad65224f0632d1d5a3f1c0dc87f897 + - ghcr.io/coder/envbox:0.6.7 + sizeBytes: 206426841 + - names: + - public.ecr.aws/docker/library/golang@sha256:8bee1901f1e530bfb4a7850aa7a479d17ae3a18beb6e09064ed54cfd245b7191 + - public.ecr.aws/docker/library/golang:1.24-alpine + sizeBytes: 83301112 + - names: + - public.ecr.aws/docker/library/alpine@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d + - public.ecr.aws/docker/library/alpine:3.21 + sizeBytes: 3657726 + - names: + - localhost/kubernetes/pause:0.1.0 + sizeBytes: 92951 + nodeInfo: + architecture: amd64 + bootID: 5a4e8c6e-0a74-45b2-94c7-d996573decbf + containerRuntimeVersion: containerd://2.2.5+bottlerocket + kernelVersion: 6.18.38 + kubeProxyVersion: "" + kubeletVersion: v1.36.1-eks-a3a0722 + machineID: ec241f109071c7d68d2914c821d804a8 + operatingSystem: linux + osImage: Bottlerocket (EKS Auto, Standard) 2026.8.3 (aws-k8s-1.36-standard) + swap: + capacity: 1073737728 + systemUUID: ec241f10-9071-c7d6-8d29-14c821d804a8 + runtimeHandlers: + - features: + recursiveReadOnlyMounts: true + userNamespaces: true + name: "" + - features: + recursiveReadOnlyMounts: true + userNamespaces: true + name: runc + volumesAttached: + - devicePath: "" + name: kubernetes.io/csi/ebs.csi.eks.amazonaws.com^vol-0059d15849a820d06 + volumesInUse: + - kubernetes.io/csi/ebs.csi.eks.amazonaws.com^vol-0059d15849a820d06 diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-node-still-tainted.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-node-still-tainted.yaml new file mode 100644 index 0000000..84ebae0 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-node-still-tainted.yaml @@ -0,0 +1,185 @@ +apiVersion: v1 +kind: Node +metadata: + annotations: + alpha.kubernetes.io/provided-node-ip: 192.168.178.22 + csi.volume.kubernetes.io/nodeid: '{"ebs.csi.eks.amazonaws.com":"i-05d37f1a80c65f2ec"}' + eks.amazonaws.com/ca-bundle-hash: "15519746975026040848" + eks.amazonaws.com/kubelet-version: "1.36" + eks.amazonaws.com/nodeclass-hash: "12967334377599694165" + eks.amazonaws.com/nodeclass-hash-version: v2 + karpenter.sh/nodeclaim-min-values-relaxed: "false" + karpenter.sh/nodepool-hash: "13760854746316201980" + karpenter.sh/nodepool-hash-version: v3 + node.alpha.kubernetes.io/ttl: "0" + volumes.kubernetes.io/controller-managed-attach-detach: "true" + creationTimestamp: "2026-08-08T19:33:52Z" + finalizers: + - karpenter.sh/termination + labels: + app.kubernetes.io/managed-by: eks + beta.kubernetes.io/arch: amd64 + beta.kubernetes.io/instance-type: m6i.large + beta.kubernetes.io/os: linux + eks.amazonaws.com/compute-type: auto + eks.amazonaws.com/instance-capability-flex: "false" + eks.amazonaws.com/instance-category: m + eks.amazonaws.com/instance-cpu: "2" + eks.amazonaws.com/instance-cpu-manufacturer: intel + eks.amazonaws.com/instance-cpu-sustained-clock-speed-mhz: "3500" + eks.amazonaws.com/instance-ebs-bandwidth: "10000" + eks.amazonaws.com/instance-encryption-in-transit-supported: "true" + eks.amazonaws.com/instance-family: m6i + eks.amazonaws.com/instance-generation: "6" + eks.amazonaws.com/instance-hypervisor: nitro + eks.amazonaws.com/instance-memory: "8192" + eks.amazonaws.com/instance-network-bandwidth: "781" + eks.amazonaws.com/instance-size: large + eks.amazonaws.com/nitro-sandbox: "false" + eks.amazonaws.com/nodeclass: default + experiment.coder.com/envbox-auto: "true" + failure-domain.beta.kubernetes.io/region: us-east-2 + failure-domain.beta.kubernetes.io/zone: us-east-2b + k8s.io/cloud-provider-aws: 8f873d52351b026e95857aca64af0940 + karpenter.k8s.aws/instance-tenancy: default + karpenter.sh/capacity-type: on-demand + karpenter.sh/do-not-sync-taints: "true" + karpenter.sh/nodepool: envbox-auto + karpenter.sh/registered: "true" + kubernetes.io/arch: amd64 + kubernetes.io/hostname: i-05d37f1a80c65f2ec + kubernetes.io/os: linux + node.kubernetes.io/instance-type: m6i.large + topology.ebs.csi.eks.amazonaws.com/zone: us-east-2b + topology.k8s.aws/zone-id: use2-az2 + topology.kubernetes.io/region: us-east-2 + topology.kubernetes.io/zone: us-east-2b + name: i-05d37f1a80c65f2ec + ownerReferences: + - apiVersion: karpenter.sh/v1 + blockOwnerDeletion: true + kind: NodeClaim + name: envbox-auto-s54mw + uid: 059e1daa-2a23-4db6-ae02-95fecea8dacf + resourceVersion: "37230" + uid: fef6e380-0c96-40ed-ada7-ff7fe207d983 +spec: + providerID: aws:///us-east-2b/i-05d37f1a80c65f2ec + taints: + - effect: NoSchedule + key: experiment.coder.com/envbox-auto + value: "true" + - effect: NoSchedule + key: experiment.coder.com/envbox-prep + value: required +status: + addresses: + - address: 192.168.178.22 + type: InternalIP + - address: ip-192-168-178-22.us-east-2.compute.internal + type: InternalDNS + - address: ip-192-168-178-22.us-east-2.compute.internal + type: Hostname + allocatable: + cpu: 1780m + ephemeral-storage: "76173383962" + hugepages-1Gi: "0" + hugepages-2Mi: "0" + memory: 7219620Ki + pods: "27" + capacity: + cpu: "2" + ephemeral-storage: 81854Mi + hugepages-1Gi: "0" + hugepages-2Mi: "0" + memory: 7964068Ki + pods: "27" + conditions: + - lastHeartbeatTime: "2026-08-08T19:34:23Z" + lastTransitionTime: "2026-08-08T19:33:52Z" + message: kubelet has sufficient memory available + reason: KubeletHasSufficientMemory + status: "False" + type: MemoryPressure + - lastHeartbeatTime: "2026-08-08T19:34:23Z" + lastTransitionTime: "2026-08-08T19:33:52Z" + message: kubelet has no disk pressure + reason: KubeletHasNoDiskPressure + status: "False" + type: DiskPressure + - lastHeartbeatTime: "2026-08-08T19:34:23Z" + lastTransitionTime: "2026-08-08T19:33:52Z" + message: kubelet has sufficient PID available + reason: KubeletHasSufficientPID + status: "False" + type: PIDPressure + - lastHeartbeatTime: "2026-08-08T19:34:23Z" + lastTransitionTime: "2026-08-08T19:33:54Z" + message: kubelet is posting ready status + reason: KubeletReady + status: "True" + type: Ready + - lastHeartbeatTime: "2026-08-08T19:33:53Z" + lastTransitionTime: "2026-08-08T19:33:53Z" + message: Monitoring for the Kernel system is active + reason: KernelIsReady + status: "True" + type: KernelReady + - lastHeartbeatTime: "2026-08-08T19:33:53Z" + lastTransitionTime: "2026-08-08T19:33:53Z" + message: Monitoring for the Disk system is active + reason: DiskIsReady + status: "True" + type: StorageReady + - lastHeartbeatTime: "2026-08-08T19:33:53Z" + lastTransitionTime: "2026-08-08T19:33:53Z" + message: Monitoring for the ContainerRuntime system is active + reason: ContainerRuntimeIsReady + status: "True" + type: ContainerRuntimeReady + - lastHeartbeatTime: "2026-08-08T19:33:53Z" + lastTransitionTime: "2026-08-08T19:33:53Z" + message: Monitoring for the Networking system is active + reason: NetworkingIsReady + status: "True" + type: NetworkingReady + daemonEndpoints: + kubeletEndpoint: + Port: 10250 + declaredFeatures: + - ExtendWebSocketsToKubelet + - InPlacePodLevelResourcesVerticalScaling + - InPlacePodVerticalScalingInitContainers + - RestartAllContainersOnContainerExits + features: + supplementalGroupsPolicy: true + images: + - names: + - public.ecr.aws/docker/library/golang@sha256:8bee1901f1e530bfb4a7850aa7a479d17ae3a18beb6e09064ed54cfd245b7191 + - public.ecr.aws/docker/library/golang:1.24-alpine + sizeBytes: 83301112 + - names: + - localhost/kubernetes/pause:0.1.0 + sizeBytes: 92951 + nodeInfo: + architecture: amd64 + bootID: 5a4e8c6e-0a74-45b2-94c7-d996573decbf + containerRuntimeVersion: containerd://2.2.5+bottlerocket + kernelVersion: 6.18.38 + kubeProxyVersion: "" + kubeletVersion: v1.36.1-eks-a3a0722 + machineID: ec241f109071c7d68d2914c821d804a8 + operatingSystem: linux + osImage: Bottlerocket (EKS Auto, Standard) 2026.8.3 (aws-k8s-1.36-standard) + swap: + capacity: 1073737728 + systemUUID: ec241f10-9071-c7d6-8d29-14c821d804a8 + runtimeHandlers: + - features: + recursiveReadOnlyMounts: true + userNamespaces: true + name: "" + - features: + recursiveReadOnlyMounts: true + userNamespaces: true + name: runc diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-prep-negative.log b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-prep-negative.log new file mode 100644 index 0000000..6ac2e7c --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-prep-negative.log @@ -0,0 +1,11 @@ +[pod/envbox-node-prep-r7lg6/prep] node=i-05d37f1a80c65f2ec path=/host-sysctl/max_user_namespaces before=0 target=65535 +[pod/envbox-node-prep-r7lg6/prep] verified path=/host-sysctl/max_user_namespaces value=65535 +[pod/envbox-node-prep-r7lg6/prep] node=i-05d37f1a80c65f2ec path=/host-sysctl/max_pid_namespaces before=31073 target=20000 +[pod/envbox-node-prep-r7lg6/prep] verified path=/host-sysctl/max_pid_namespaces value=20000 +[pod/envbox-node-prep-r7lg6/prep] node=i-05d37f1a80c65f2ec path=/host-sysctl/max_mnt_namespaces before=31073 target=20000 +[pod/envbox-node-prep-r7lg6/prep] verified path=/host-sysctl/max_mnt_namespaces value=20000 +[pod/envbox-node-prep-r7lg6/prep] node=i-05d37f1a80c65f2ec path=/host-sysctl/max_user_watches before=524288 target=1048576 +[pod/envbox-node-prep-r7lg6/prep] verified path=/host-sysctl/max_user_watches value=1048576 +[pod/envbox-node-prep-r7lg6/prep] node=i-05d37f1a80c65f2ec path=/host-sysctl/max_user_instances before=8192 target=8192 +[pod/envbox-node-prep-r7lg6/prep] verified path=/host-sysctl/max_user_instances value=8192 +[pod/envbox-node-prep-r7lg6/prep] negative control active: verified all sysctls but intentionally retaining experiment.coder.com/envbox-prep diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-prep-positive.log b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-prep-positive.log new file mode 100644 index 0000000..baf69eb --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-prep-positive.log @@ -0,0 +1,21 @@ +[pod/envbox-node-prep-9gxrq/prep] node=i-05d37f1a80c65f2ec path=/host-sysctl/max_user_namespaces before=65535 target=65535 +[pod/envbox-node-prep-9gxrq/prep] verified path=/host-sysctl/max_user_namespaces value=65535 +[pod/envbox-node-prep-9gxrq/prep] node=i-05d37f1a80c65f2ec path=/host-sysctl/max_pid_namespaces before=20000 target=20000 +[pod/envbox-node-prep-9gxrq/prep] verified path=/host-sysctl/max_pid_namespaces value=20000 +[pod/envbox-node-prep-9gxrq/prep] node=i-05d37f1a80c65f2ec path=/host-sysctl/max_mnt_namespaces before=20000 target=20000 +[pod/envbox-node-prep-9gxrq/prep] verified path=/host-sysctl/max_mnt_namespaces value=20000 +[pod/envbox-node-prep-9gxrq/prep] node=i-05d37f1a80c65f2ec path=/host-sysctl/max_user_watches before=1048576 target=1048576 +[pod/envbox-node-prep-9gxrq/prep] verified path=/host-sysctl/max_user_watches value=1048576 +[pod/envbox-node-prep-9gxrq/prep] node=i-05d37f1a80c65f2ec path=/host-sysctl/max_user_instances before=8192 target=8192 +[pod/envbox-node-prep-9gxrq/prep] verified path=/host-sysctl/max_user_instances value=8192 +[pod/envbox-node-prep-9gxrq/prep] verified all sysctls; labeled node ready and removed experiment.coder.com/envbox-prep +[pod/envbox-node-prep-9gxrq/prep] verified path=/host-sysctl/max_user_namespaces value=65535 +[pod/envbox-node-prep-9gxrq/prep] verified path=/host-sysctl/max_pid_namespaces value=20000 +[pod/envbox-node-prep-9gxrq/prep] verified path=/host-sysctl/max_mnt_namespaces value=20000 +[pod/envbox-node-prep-9gxrq/prep] verified path=/host-sysctl/max_user_watches value=1048576 +[pod/envbox-node-prep-9gxrq/prep] verified path=/host-sysctl/max_user_instances value=8192 +[pod/envbox-node-prep-9gxrq/prep] verified path=/host-sysctl/max_user_namespaces value=65535 +[pod/envbox-node-prep-9gxrq/prep] verified path=/host-sysctl/max_pid_namespaces value=20000 +[pod/envbox-node-prep-9gxrq/prep] verified path=/host-sysctl/max_mnt_namespaces value=20000 +[pod/envbox-node-prep-9gxrq/prep] verified path=/host-sysctl/max_user_watches value=1048576 +[pod/envbox-node-prep-9gxrq/prep] verified path=/host-sysctl/max_user_instances value=8192 diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-release-timeline.txt b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-release-timeline.txt new file mode 100644 index 0000000..464a53a --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-release-timeline.txt @@ -0,0 +1,7 @@ +2026-08-08T19:35:46Z pod_node= taints=[{"effect":"NoSchedule","key":"experiment.coder.com/envbox-auto","value":"true"},{"effect":"NoSchedule","key":"experiment.coder.com/envbox-prep","value":"required"}] +2026-08-08T19:35:49Z pod_node= taints=[{"effect":"NoSchedule","key":"experiment.coder.com/envbox-auto","value":"true"},{"effect":"NoSchedule","key":"experiment.coder.com/envbox-prep","value":"required"}] +2026-08-08T19:35:53Z pod_node= taints=[{"effect":"NoSchedule","key":"experiment.coder.com/envbox-auto","value":"true"},{"effect":"NoSchedule","key":"experiment.coder.com/envbox-prep","value":"required"}] +2026-08-08T19:35:56Z pod_node= taints=[{"effect":"NoSchedule","key":"experiment.coder.com/envbox-auto","value":"true"},{"effect":"NoSchedule","key":"experiment.coder.com/envbox-prep","value":"required"}] +2026-08-08T19:35:59Z pod_node= taints=[{"effect":"NoSchedule","key":"experiment.coder.com/envbox-auto","value":"true"},{"effect":"NoSchedule","key":"experiment.coder.com/envbox-prep","value":"required"}] +2026-08-08T19:36:02Z pod_node= taints=[{"effect":"NoSchedule","key":"experiment.coder.com/envbox-auto","value":"true"},{"effect":"NoSchedule","key":"experiment.coder.com/envbox-prep","value":"required"}] +2026-08-08T19:36:06Z pod_node=i-05d37f1a80c65f2ec taints=[{"effect":"NoSchedule","key":"experiment.coder.com/envbox-auto","value":"true"}] diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-second-node.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-second-node.yaml new file mode 100644 index 0000000..947bc9a --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-second-node.yaml @@ -0,0 +1,197 @@ +apiVersion: v1 +kind: Node +metadata: + annotations: + alpha.kubernetes.io/provided-node-ip: 192.168.166.176 + csi.volume.kubernetes.io/nodeid: '{"ebs.csi.eks.amazonaws.com":"i-03ee3275dadaa4788"}' + eks.amazonaws.com/ca-bundle-hash: "15519746975026040848" + eks.amazonaws.com/kubelet-version: "1.36" + eks.amazonaws.com/nodeclass-hash: "12967334377599694165" + eks.amazonaws.com/nodeclass-hash-version: v2 + karpenter.sh/nodeclaim-min-values-relaxed: "false" + karpenter.sh/nodepool-hash: "13760854746316201980" + karpenter.sh/nodepool-hash-version: v3 + node.alpha.kubernetes.io/ttl: "0" + volumes.kubernetes.io/controller-managed-attach-detach: "true" + creationTimestamp: "2026-08-08T19:12:44Z" + finalizers: + - karpenter.sh/termination + labels: + app.kubernetes.io/managed-by: eks + beta.kubernetes.io/arch: amd64 + beta.kubernetes.io/instance-type: m6i.large + beta.kubernetes.io/os: linux + eks.amazonaws.com/compute-type: auto + eks.amazonaws.com/instance-capability-flex: "false" + eks.amazonaws.com/instance-category: m + eks.amazonaws.com/instance-cpu: "2" + eks.amazonaws.com/instance-cpu-manufacturer: intel + eks.amazonaws.com/instance-cpu-sustained-clock-speed-mhz: "3500" + eks.amazonaws.com/instance-ebs-bandwidth: "10000" + eks.amazonaws.com/instance-encryption-in-transit-supported: "true" + eks.amazonaws.com/instance-family: m6i + eks.amazonaws.com/instance-generation: "6" + eks.amazonaws.com/instance-hypervisor: nitro + eks.amazonaws.com/instance-memory: "8192" + eks.amazonaws.com/instance-network-bandwidth: "781" + eks.amazonaws.com/instance-size: large + eks.amazonaws.com/nitro-sandbox: "false" + eks.amazonaws.com/nodeclass: default + experiment.coder.com/envbox-auto: "true" + experiment.coder.com/envbox-ready: "true" + failure-domain.beta.kubernetes.io/region: us-east-2 + failure-domain.beta.kubernetes.io/zone: us-east-2b + k8s.io/cloud-provider-aws: 8f873d52351b026e95857aca64af0940 + karpenter.k8s.aws/instance-tenancy: default + karpenter.sh/capacity-type: on-demand + karpenter.sh/do-not-sync-taints: "true" + karpenter.sh/initialized: "true" + karpenter.sh/nodepool: envbox-auto + karpenter.sh/registered: "true" + kubernetes.io/arch: amd64 + kubernetes.io/hostname: i-03ee3275dadaa4788 + kubernetes.io/os: linux + node.kubernetes.io/instance-type: m6i.large + topology.ebs.csi.eks.amazonaws.com/zone: us-east-2b + topology.k8s.aws/zone-id: use2-az2 + topology.kubernetes.io/region: us-east-2 + topology.kubernetes.io/zone: us-east-2b + name: i-03ee3275dadaa4788 + ownerReferences: + - apiVersion: karpenter.sh/v1 + blockOwnerDeletion: true + kind: NodeClaim + name: envbox-auto-2rpsf + uid: ba0d7f00-6257-46df-a7a7-27139e027c5d + resourceVersion: "34863" + uid: a2122079-e8aa-4063-9f29-94729fc0b9a9 +spec: + providerID: aws:///us-east-2b/i-03ee3275dadaa4788 + taints: + - effect: NoSchedule + key: experiment.coder.com/envbox-auto + value: "true" +status: + addresses: + - address: 192.168.166.176 + type: InternalIP + - address: ip-192-168-166-176.us-east-2.compute.internal + type: InternalDNS + - address: ip-192-168-166-176.us-east-2.compute.internal + type: Hostname + allocatable: + cpu: 1780m + ephemeral-storage: "76173383962" + hugepages-1Gi: "0" + hugepages-2Mi: "0" + memory: 7219620Ki + pods: "27" + capacity: + cpu: "2" + ephemeral-storage: 81854Mi + hugepages-1Gi: "0" + hugepages-2Mi: "0" + memory: 7964068Ki + pods: "27" + conditions: + - lastHeartbeatTime: "2026-08-08T19:27:11Z" + lastTransitionTime: "2026-08-08T19:12:44Z" + message: kubelet has sufficient memory available + reason: KubeletHasSufficientMemory + status: "False" + type: MemoryPressure + - lastHeartbeatTime: "2026-08-08T19:27:11Z" + lastTransitionTime: "2026-08-08T19:12:44Z" + message: kubelet has no disk pressure + reason: KubeletHasNoDiskPressure + status: "False" + type: DiskPressure + - lastHeartbeatTime: "2026-08-08T19:27:11Z" + lastTransitionTime: "2026-08-08T19:12:44Z" + message: kubelet has sufficient PID available + reason: KubeletHasSufficientPID + status: "False" + type: PIDPressure + - lastHeartbeatTime: "2026-08-08T19:27:11Z" + lastTransitionTime: "2026-08-08T19:12:45Z" + message: kubelet is posting ready status + reason: KubeletReady + status: "True" + type: Ready + - lastHeartbeatTime: "2026-08-08T19:27:44Z" + lastTransitionTime: "2026-08-08T19:12:44Z" + message: Monitoring for the Kernel system is active + reason: KernelIsReady + status: "True" + type: KernelReady + - lastHeartbeatTime: "2026-08-08T19:27:44Z" + lastTransitionTime: "2026-08-08T19:12:44Z" + message: Monitoring for the Disk system is active + reason: DiskIsReady + status: "True" + type: StorageReady + - lastHeartbeatTime: "2026-08-08T19:27:44Z" + lastTransitionTime: "2026-08-08T19:12:44Z" + message: Monitoring for the ContainerRuntime system is active + reason: ContainerRuntimeIsReady + status: "True" + type: ContainerRuntimeReady + - lastHeartbeatTime: "2026-08-08T19:27:44Z" + lastTransitionTime: "2026-08-08T19:12:44Z" + message: Monitoring for the Networking system is active + reason: NetworkingIsReady + status: "True" + type: NetworkingReady + daemonEndpoints: + kubeletEndpoint: + Port: 10250 + declaredFeatures: + - ExtendWebSocketsToKubelet + - InPlacePodLevelResourcesVerticalScaling + - InPlacePodVerticalScalingInitContainers + - RestartAllContainersOnContainerExits + features: + supplementalGroupsPolicy: true + images: + - names: + - ghcr.io/coder/envbox@sha256:93b212e287abeef70a854574dbd0f08df3ad65224f0632d1d5a3f1c0dc87f897 + - ghcr.io/coder/envbox:0.6.7 + sizeBytes: 206426841 + - names: + - public.ecr.aws/docker/library/golang@sha256:8bee1901f1e530bfb4a7850aa7a479d17ae3a18beb6e09064ed54cfd245b7191 + - public.ecr.aws/docker/library/golang:1.24-alpine + sizeBytes: 83301112 + - names: + - public.ecr.aws/docker/library/alpine@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d + - public.ecr.aws/docker/library/alpine:3.21 + sizeBytes: 3657726 + - names: + - localhost/kubernetes/pause:0.1.0 + sizeBytes: 92951 + nodeInfo: + architecture: amd64 + bootID: 1d7df849-6729-4555-96e1-8c674fd8e298 + containerRuntimeVersion: containerd://2.2.5+bottlerocket + kernelVersion: 6.18.38 + kubeProxyVersion: "" + kubeletVersion: v1.36.1-eks-a3a0722 + machineID: ec2dbb2e883eb96d0b294fe3d9edea6e + operatingSystem: linux + osImage: Bottlerocket (EKS Auto, Standard) 2026.8.3 (aws-k8s-1.36-standard) + swap: + capacity: 1073737728 + systemUUID: ec2dbb2e-883e-b96d-0b29-4fe3d9edea6e + runtimeHandlers: + - features: + recursiveReadOnlyMounts: true + userNamespaces: true + name: "" + - features: + recursiveReadOnlyMounts: true + userNamespaces: true + name: runc + volumesAttached: + - devicePath: "" + name: kubernetes.io/csi/ebs.csi.eks.amazonaws.com^vol-0059d15849a820d06 + volumesInUse: + - kubernetes.io/csi/ebs.csi.eks.amazonaws.com^vol-0059d15849a820d06 diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-second-nodeclaim.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-second-nodeclaim.yaml new file mode 100644 index 0000000..490bc2b --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test7-second-nodeclaim.yaml @@ -0,0 +1,156 @@ +apiVersion: karpenter.sh/v1 +kind: NodeClaim +metadata: + annotations: + eks.amazonaws.com/ca-bundle-hash: "15519746975026040848" + eks.amazonaws.com/kubelet-version: "1.36" + eks.amazonaws.com/nodeclass-hash: "12967334377599694165" + eks.amazonaws.com/nodeclass-hash-version: v2 + karpenter.sh/nodeclaim-min-values-relaxed: "false" + karpenter.sh/nodepool-hash: "13760854746316201980" + karpenter.sh/nodepool-hash-version: v3 + creationTimestamp: "2026-08-08T19:12:33Z" + finalizers: + - karpenter.sh/termination + generateName: envbox-auto- + generation: 1 + labels: + app.kubernetes.io/managed-by: eks + eks.amazonaws.com/compute-type: auto + eks.amazonaws.com/instance-capability-flex: "false" + eks.amazonaws.com/instance-category: m + eks.amazonaws.com/instance-cpu: "2" + eks.amazonaws.com/instance-cpu-manufacturer: intel + eks.amazonaws.com/instance-cpu-sustained-clock-speed-mhz: "3500" + eks.amazonaws.com/instance-ebs-bandwidth: "10000" + eks.amazonaws.com/instance-encryption-in-transit-supported: "true" + eks.amazonaws.com/instance-family: m6i + eks.amazonaws.com/instance-generation: "6" + eks.amazonaws.com/instance-hypervisor: nitro + eks.amazonaws.com/instance-memory: "8192" + eks.amazonaws.com/instance-network-bandwidth: "781" + eks.amazonaws.com/instance-size: large + eks.amazonaws.com/nitro-sandbox: "false" + eks.amazonaws.com/nodeclass: default + experiment.coder.com/envbox-auto: "true" + karpenter.k8s.aws/instance-tenancy: default + karpenter.sh/capacity-type: on-demand + karpenter.sh/nodepool: envbox-auto + kubernetes.io/arch: amd64 + kubernetes.io/os: linux + node.kubernetes.io/instance-type: m6i.large + topology.k8s.aws/zone-id: use2-az2 + topology.kubernetes.io/region: us-east-2 + topology.kubernetes.io/zone: us-east-2b + name: envbox-auto-2rpsf + ownerReferences: + - apiVersion: karpenter.sh/v1 + blockOwnerDeletion: true + kind: NodePool + name: envbox-auto + uid: ff4db5a3-6141-4134-a638-aa09f8941d31 + resourceVersion: "33148" + uid: ba0d7f00-6257-46df-a7a7-27139e027c5d +spec: + expireAfter: 336h + nodeClassRef: + group: eks.amazonaws.com + kind: NodeClass + name: default + requirements: + - key: kubernetes.io/arch + operator: In + values: + - amd64 + - key: eks.amazonaws.com/compute-type + operator: In + values: + - auto + - key: experiment.coder.com/envbox-auto + operator: In + values: + - "true" + - key: kubernetes.io/os + operator: In + values: + - linux + - key: node.kubernetes.io/instance-type + operator: In + values: + - m6i.large + - key: karpenter.sh/capacity-type + operator: In + values: + - on-demand + - key: karpenter.sh/nodepool + operator: In + values: + - envbox-auto + - key: topology.kubernetes.io/zone + operator: In + values: + - us-east-2b + - key: eks.amazonaws.com/nodeclass + operator: In + values: + - default + resources: + requests: + cpu: 1100m + memory: 3200Mi + pods: "2" + startupTaints: + - effect: NoSchedule + key: experiment.coder.com/envbox-prep + value: required + taints: + - effect: NoSchedule + key: experiment.coder.com/envbox-auto + value: "true" + terminationGracePeriod: 24h0m0s +status: + allocatable: + cpu: 1780m + ephemeral-storage: 71Gi + memory: 7218380Ki + pods: "27" + capacity: + cpu: "2" + ephemeral-storage: 80Gi + memory: 7962828Ki + pods: "27" + conditions: + - lastTransitionTime: "2026-08-08T19:12:34Z" + message: "" + observedGeneration: 1 + reason: Launched + status: "True" + type: Launched + - lastTransitionTime: "2026-08-08T19:12:44Z" + message: "" + observedGeneration: 1 + reason: Registered + status: "True" + type: Registered + - lastTransitionTime: "2026-08-08T19:13:07Z" + message: "" + observedGeneration: 1 + reason: Initialized + status: "True" + type: Initialized + - lastTransitionTime: "2026-08-08T19:22:35Z" + message: "" + observedGeneration: 1 + reason: ConsistentStateFound + status: "True" + type: ConsistentStateFound + - lastTransitionTime: "2026-08-08T19:13:07Z" + message: "" + observedGeneration: 1 + reason: Ready + status: "True" + type: Ready + imageID: ami-02ff739a41c2517c0 + lastPodEventTime: "2026-08-08T19:13:07Z" + nodeName: i-03ee3275dadaa4788 + providerID: aws:///us-east-2b/i-03ee3275dadaa4788 diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-cache-bearing-node.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-cache-bearing-node.yaml new file mode 100644 index 0000000..6854344 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-cache-bearing-node.yaml @@ -0,0 +1,197 @@ +apiVersion: v1 +kind: Node +metadata: + annotations: + alpha.kubernetes.io/provided-node-ip: 192.168.178.22 + csi.volume.kubernetes.io/nodeid: '{"ebs.csi.eks.amazonaws.com":"i-05d37f1a80c65f2ec"}' + eks.amazonaws.com/ca-bundle-hash: "15519746975026040848" + eks.amazonaws.com/kubelet-version: "1.36" + eks.amazonaws.com/nodeclass-hash: "12967334377599694165" + eks.amazonaws.com/nodeclass-hash-version: v2 + karpenter.sh/nodeclaim-min-values-relaxed: "false" + karpenter.sh/nodepool-hash: "13760854746316201980" + karpenter.sh/nodepool-hash-version: v3 + node.alpha.kubernetes.io/ttl: "0" + volumes.kubernetes.io/controller-managed-attach-detach: "true" + creationTimestamp: "2026-08-08T19:33:52Z" + finalizers: + - karpenter.sh/termination + labels: + app.kubernetes.io/managed-by: eks + beta.kubernetes.io/arch: amd64 + beta.kubernetes.io/instance-type: m6i.large + beta.kubernetes.io/os: linux + eks.amazonaws.com/compute-type: auto + eks.amazonaws.com/instance-capability-flex: "false" + eks.amazonaws.com/instance-category: m + eks.amazonaws.com/instance-cpu: "2" + eks.amazonaws.com/instance-cpu-manufacturer: intel + eks.amazonaws.com/instance-cpu-sustained-clock-speed-mhz: "3500" + eks.amazonaws.com/instance-ebs-bandwidth: "10000" + eks.amazonaws.com/instance-encryption-in-transit-supported: "true" + eks.amazonaws.com/instance-family: m6i + eks.amazonaws.com/instance-generation: "6" + eks.amazonaws.com/instance-hypervisor: nitro + eks.amazonaws.com/instance-memory: "8192" + eks.amazonaws.com/instance-network-bandwidth: "781" + eks.amazonaws.com/instance-size: large + eks.amazonaws.com/nitro-sandbox: "false" + eks.amazonaws.com/nodeclass: default + experiment.coder.com/envbox-auto: "true" + experiment.coder.com/envbox-ready: "true" + failure-domain.beta.kubernetes.io/region: us-east-2 + failure-domain.beta.kubernetes.io/zone: us-east-2b + k8s.io/cloud-provider-aws: 8f873d52351b026e95857aca64af0940 + karpenter.k8s.aws/instance-tenancy: default + karpenter.sh/capacity-type: on-demand + karpenter.sh/do-not-sync-taints: "true" + karpenter.sh/initialized: "true" + karpenter.sh/nodepool: envbox-auto + karpenter.sh/registered: "true" + kubernetes.io/arch: amd64 + kubernetes.io/hostname: i-05d37f1a80c65f2ec + kubernetes.io/os: linux + node.kubernetes.io/instance-type: m6i.large + topology.ebs.csi.eks.amazonaws.com/zone: us-east-2b + topology.k8s.aws/zone-id: use2-az2 + topology.kubernetes.io/region: us-east-2 + topology.kubernetes.io/zone: us-east-2b + name: i-05d37f1a80c65f2ec + ownerReferences: + - apiVersion: karpenter.sh/v1 + blockOwnerDeletion: true + kind: NodeClaim + name: envbox-auto-s54mw + uid: 059e1daa-2a23-4db6-ae02-95fecea8dacf + resourceVersion: "43955" + uid: fef6e380-0c96-40ed-ada7-ff7fe207d983 +spec: + providerID: aws:///us-east-2b/i-05d37f1a80c65f2ec + taints: + - effect: NoSchedule + key: experiment.coder.com/envbox-auto + value: "true" +status: + addresses: + - address: 192.168.178.22 + type: InternalIP + - address: ip-192-168-178-22.us-east-2.compute.internal + type: InternalDNS + - address: ip-192-168-178-22.us-east-2.compute.internal + type: Hostname + allocatable: + cpu: 1780m + ephemeral-storage: "76173383962" + hugepages-1Gi: "0" + hugepages-2Mi: "0" + memory: 7219620Ki + pods: "27" + capacity: + cpu: "2" + ephemeral-storage: 81854Mi + hugepages-1Gi: "0" + hugepages-2Mi: "0" + memory: 7964068Ki + pods: "27" + conditions: + - lastHeartbeatTime: "2026-08-08T19:54:04Z" + lastTransitionTime: "2026-08-08T19:33:52Z" + message: kubelet has sufficient memory available + reason: KubeletHasSufficientMemory + status: "False" + type: MemoryPressure + - lastHeartbeatTime: "2026-08-08T19:54:04Z" + lastTransitionTime: "2026-08-08T19:33:52Z" + message: kubelet has no disk pressure + reason: KubeletHasNoDiskPressure + status: "False" + type: DiskPressure + - lastHeartbeatTime: "2026-08-08T19:54:04Z" + lastTransitionTime: "2026-08-08T19:33:52Z" + message: kubelet has sufficient PID available + reason: KubeletHasSufficientPID + status: "False" + type: PIDPressure + - lastHeartbeatTime: "2026-08-08T19:54:04Z" + lastTransitionTime: "2026-08-08T19:33:54Z" + message: kubelet is posting ready status + reason: KubeletReady + status: "True" + type: Ready + - lastHeartbeatTime: "2026-08-08T19:53:53Z" + lastTransitionTime: "2026-08-08T19:33:53Z" + message: Monitoring for the Kernel system is active + reason: KernelIsReady + status: "True" + type: KernelReady + - lastHeartbeatTime: "2026-08-08T19:53:53Z" + lastTransitionTime: "2026-08-08T19:33:53Z" + message: Monitoring for the Disk system is active + reason: DiskIsReady + status: "True" + type: StorageReady + - lastHeartbeatTime: "2026-08-08T19:53:53Z" + lastTransitionTime: "2026-08-08T19:33:53Z" + message: Monitoring for the ContainerRuntime system is active + reason: ContainerRuntimeIsReady + status: "True" + type: ContainerRuntimeReady + - lastHeartbeatTime: "2026-08-08T19:53:53Z" + lastTransitionTime: "2026-08-08T19:33:53Z" + message: Monitoring for the Networking system is active + reason: NetworkingIsReady + status: "True" + type: NetworkingReady + daemonEndpoints: + kubeletEndpoint: + Port: 10250 + declaredFeatures: + - ExtendWebSocketsToKubelet + - InPlacePodLevelResourcesVerticalScaling + - InPlacePodVerticalScalingInitContainers + - RestartAllContainersOnContainerExits + features: + supplementalGroupsPolicy: true + images: + - names: + - ghcr.io/coder/envbox@sha256:93b212e287abeef70a854574dbd0f08df3ad65224f0632d1d5a3f1c0dc87f897 + - ghcr.io/coder/envbox:0.6.7 + sizeBytes: 206426841 + - names: + - public.ecr.aws/docker/library/golang@sha256:8bee1901f1e530bfb4a7850aa7a479d17ae3a18beb6e09064ed54cfd245b7191 + - public.ecr.aws/docker/library/golang:1.24-alpine + sizeBytes: 83301112 + - names: + - public.ecr.aws/docker/library/alpine@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d + - public.ecr.aws/docker/library/alpine:3.21 + sizeBytes: 3657726 + - names: + - localhost/kubernetes/pause:0.1.0 + sizeBytes: 92951 + nodeInfo: + architecture: amd64 + bootID: 5a4e8c6e-0a74-45b2-94c7-d996573decbf + containerRuntimeVersion: containerd://2.2.5+bottlerocket + kernelVersion: 6.18.38 + kubeProxyVersion: "" + kubeletVersion: v1.36.1-eks-a3a0722 + machineID: ec241f109071c7d68d2914c821d804a8 + operatingSystem: linux + osImage: Bottlerocket (EKS Auto, Standard) 2026.8.3 (aws-k8s-1.36-standard) + swap: + capacity: 1073737728 + systemUUID: ec241f10-9071-c7d6-8d29-14c821d804a8 + runtimeHandlers: + - features: + recursiveReadOnlyMounts: true + userNamespaces: true + name: "" + - features: + recursiveReadOnlyMounts: true + userNamespaces: true + name: runc + volumesAttached: + - devicePath: "" + name: kubernetes.io/csi/ebs.csi.eks.amazonaws.com^vol-0059d15849a820d06 + volumesInUse: + - kubernetes.io/csi/ebs.csi.eks.amazonaws.com^vol-0059d15849a820d06 diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-cache-bearing-nodeclaim.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-cache-bearing-nodeclaim.yaml new file mode 100644 index 0000000..9858b32 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-cache-bearing-nodeclaim.yaml @@ -0,0 +1,156 @@ +apiVersion: karpenter.sh/v1 +kind: NodeClaim +metadata: + annotations: + eks.amazonaws.com/ca-bundle-hash: "15519746975026040848" + eks.amazonaws.com/kubelet-version: "1.36" + eks.amazonaws.com/nodeclass-hash: "12967334377599694165" + eks.amazonaws.com/nodeclass-hash-version: v2 + karpenter.sh/nodeclaim-min-values-relaxed: "false" + karpenter.sh/nodepool-hash: "13760854746316201980" + karpenter.sh/nodepool-hash-version: v3 + creationTimestamp: "2026-08-08T19:33:40Z" + finalizers: + - karpenter.sh/termination + generateName: envbox-auto- + generation: 1 + labels: + app.kubernetes.io/managed-by: eks + eks.amazonaws.com/compute-type: auto + eks.amazonaws.com/instance-capability-flex: "false" + eks.amazonaws.com/instance-category: m + eks.amazonaws.com/instance-cpu: "2" + eks.amazonaws.com/instance-cpu-manufacturer: intel + eks.amazonaws.com/instance-cpu-sustained-clock-speed-mhz: "3500" + eks.amazonaws.com/instance-ebs-bandwidth: "10000" + eks.amazonaws.com/instance-encryption-in-transit-supported: "true" + eks.amazonaws.com/instance-family: m6i + eks.amazonaws.com/instance-generation: "6" + eks.amazonaws.com/instance-hypervisor: nitro + eks.amazonaws.com/instance-memory: "8192" + eks.amazonaws.com/instance-network-bandwidth: "781" + eks.amazonaws.com/instance-size: large + eks.amazonaws.com/nitro-sandbox: "false" + eks.amazonaws.com/nodeclass: default + experiment.coder.com/envbox-auto: "true" + karpenter.k8s.aws/instance-tenancy: default + karpenter.sh/capacity-type: on-demand + karpenter.sh/nodepool: envbox-auto + kubernetes.io/arch: amd64 + kubernetes.io/os: linux + node.kubernetes.io/instance-type: m6i.large + topology.k8s.aws/zone-id: use2-az2 + topology.kubernetes.io/region: us-east-2 + topology.kubernetes.io/zone: us-east-2b + name: envbox-auto-s54mw + ownerReferences: + - apiVersion: karpenter.sh/v1 + blockOwnerDeletion: true + kind: NodePool + name: envbox-auto + uid: ff4db5a3-6141-4134-a638-aa09f8941d31 + resourceVersion: "43914" + uid: 059e1daa-2a23-4db6-ae02-95fecea8dacf +spec: + expireAfter: 336h + nodeClassRef: + group: eks.amazonaws.com + kind: NodeClass + name: default + requirements: + - key: kubernetes.io/os + operator: In + values: + - linux + - key: topology.kubernetes.io/zone + operator: In + values: + - us-east-2b + - key: eks.amazonaws.com/compute-type + operator: In + values: + - auto + - key: karpenter.sh/capacity-type + operator: In + values: + - on-demand + - key: eks.amazonaws.com/nodeclass + operator: In + values: + - default + - key: kubernetes.io/arch + operator: In + values: + - amd64 + - key: experiment.coder.com/envbox-auto + operator: In + values: + - "true" + - key: node.kubernetes.io/instance-type + operator: In + values: + - m6i.large + - key: karpenter.sh/nodepool + operator: In + values: + - envbox-auto + resources: + requests: + cpu: 1100m + memory: 3200Mi + pods: "2" + startupTaints: + - effect: NoSchedule + key: experiment.coder.com/envbox-prep + value: required + taints: + - effect: NoSchedule + key: experiment.coder.com/envbox-auto + value: "true" + terminationGracePeriod: 24h0m0s +status: + allocatable: + cpu: 1780m + ephemeral-storage: 71Gi + memory: 7218380Ki + pods: "27" + capacity: + cpu: "2" + ephemeral-storage: 80Gi + memory: 7962828Ki + pods: "27" + conditions: + - lastTransitionTime: "2026-08-08T19:33:42Z" + message: "" + observedGeneration: 1 + reason: Launched + status: "True" + type: Launched + - lastTransitionTime: "2026-08-08T19:33:52Z" + message: "" + observedGeneration: 1 + reason: Registered + status: "True" + type: Registered + - lastTransitionTime: "2026-08-08T19:36:03Z" + message: "" + observedGeneration: 1 + reason: Initialized + status: "True" + type: Initialized + - lastTransitionTime: "2026-08-08T19:43:42Z" + message: "" + observedGeneration: 1 + reason: ConsistentStateFound + status: "True" + type: ConsistentStateFound + - lastTransitionTime: "2026-08-08T19:36:03Z" + message: "" + observedGeneration: 1 + reason: Ready + status: "True" + type: Ready + imageID: ami-02ff739a41c2517c0 + lastPodEventTime: "2026-08-08T19:53:59Z" + nodeName: i-05d37f1a80c65f2ec + providerID: aws:///us-east-2b/i-05d37f1a80c65f2ec diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-cache-probe-a-first.log b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-cache-probe-a-first.log new file mode 100644 index 0000000..ddf8162 Binary files /dev/null and b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-cache-probe-a-first.log differ diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-cache-probe-a-recreated.log b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-cache-probe-a-recreated.log new file mode 100644 index 0000000..84314f0 Binary files /dev/null and b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-cache-probe-a-recreated.log differ diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-cache-probe-after-node-replacement.log b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-cache-probe-after-node-replacement.log new file mode 100644 index 0000000..aebf19c Binary files /dev/null and b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-cache-probe-after-node-replacement.log differ diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-cache-probe-b.log b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-cache-probe-b.log new file mode 100644 index 0000000..d88629f Binary files /dev/null and b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-cache-probe-b.log differ diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-envbox-cache-isolation.txt b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-envbox-cache-isolation.txt new file mode 100644 index 0000000..5a464a9 Binary files /dev/null and b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-envbox-cache-isolation.txt differ diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-envbox-cache-mount-failure-summary.txt b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-envbox-cache-mount-failure-summary.txt new file mode 100644 index 0000000..06b7655 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-envbox-cache-mount-failure-summary.txt @@ -0,0 +1,70 @@ +2026-08-08T19:49:34.652420034Z {"ts":"2026-08-08T19:49:34.652240386Z","level":"DEBUG","msg":"starting dockerd","caller":"/home/runner/work/envbox/envbox/cli/docker.go:256","func":"github.com/coder/envbox/cli.dockerCmd.func1","fields":{"args":[]}} +2026-08-08T19:49:34.652427309Z {"output":"Waiting for sysbox processes to startup...","time":"2026-08-08T19:49:34.652314195Z","type":"info"} +2026-08-08T19:49:34.669357588Z {"ts":"2026-08-08T19:49:34.669199925Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Starting sysbox-fs\""}} +2026-08-08T19:49:34.669721781Z {"ts":"2026-08-08T19:49:34.669640063Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Edition: Community Edition (CE)\""}} +2026-08-08T19:49:34.669847328Z {"ts":"2026-08-08T19:49:34.669780476Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Version: 0.7.0\""}} +2026-08-08T19:49:34.669916407Z {"ts":"2026-08-08T19:49:34.669881546Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Commit-ID: b70bd38bbf72bf0e759c5f7d8c38925d717068ae\""}} +2026-08-08T19:49:34.670005904Z {"ts":"2026-08-08T19:49:34.669963005Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Initializing with 'allow-immutable-remounts' knob disabled (default)\""}} +2026-08-08T19:49:34.670083923Z {"ts":"2026-08-08T19:49:34.670048462Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Initializing with 'allow-immutable-unmounts' knob enabled (default)\""}} +2026-08-08T19:49:34.670212971Z {"ts":"2026-08-08T19:49:34.670145499Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"FUSE dir = /var/lib/sysboxfs\""}} +2026-08-08T19:49:34.670278067Z {"ts":"2026-08-08T19:49:34.669460072Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Starting sysbox-mgr\""}} +2026-08-08T19:49:34.670371703Z {"ts":"2026-08-08T19:49:34.670300617Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Edition: Community Edition (CE)\""}} +2026-08-08T19:49:34.670446028Z {"ts":"2026-08-08T19:49:34.670407381Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Version: 0.7.0\""}} +2026-08-08T19:49:34.670511167Z {"ts":"2026-08-08T19:49:34.670461778Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Commit-ID: bff3721f86e737cfa129dfe9fe2e7933692aba26\""}} +2026-08-08T19:49:34.670574127Z {"ts":"2026-08-08T19:49:34.670538126Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Sysbox data root: /var/lib/sysbox\""}} +2026-08-08T19:49:34.670646053Z {"ts":"2026-08-08T19:49:34.670590327Z","level":"WARN","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=warning msg=\"failed to cleanup /var/lib/sysbox: unlinkat /var/lib/sysbox: device or resource busy\""}} +2026-08-08T19:49:34.672002079Z {"ts":"2026-08-08T19:49:34.671915863Z","level":"WARN","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=warning msg=\"No kernel-headers found in host filesystem at /usr/src/linux-headers-6.18.38. No headers will be mounted inside any of the containers.\""}} +2026-08-08T19:49:34.681577635Z {"ts":"2026-08-08T19:49:34.681398234Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"System container mode enabled.\""}} +2026-08-08T19:49:34.682886736Z {"ts":"2026-08-08T19:49:34.682761474Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"binfmt_misc namespacing supported by kernel; will auto mount it in containers.\""}} +2026-08-08T19:49:34.683109731Z {"ts":"2026-08-08T19:49:34.683007352Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Shiftfs module found in kernel: no\""}} +2026-08-08T19:49:34.683221511Z {"ts":"2026-08-08T19:49:34.683126178Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Shiftfs works properly: no\""}} +2026-08-08T19:49:34.683283988Z {"ts":"2026-08-08T19:49:34.683246564Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Shiftfs-on-overlayfs works properly: no\""}} +2026-08-08T19:49:34.683354595Z {"ts":"2026-08-08T19:49:34.68330514Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"ID-mapped mounts supported by kernel: yes\""}} +2026-08-08T19:49:34.683445253Z {"ts":"2026-08-08T19:49:34.683405513Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Overlayfs on ID-mapped mounts supported by kernel: yes\""}} +2026-08-08T19:49:34.683535172Z {"ts":"2026-08-08T19:49:34.683482044Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Operating in system container mode.\""}} +2026-08-08T19:49:34.683602279Z {"ts":"2026-08-08T19:49:34.6835488Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Relaxed read-only mode disabled.\""}} +2026-08-08T19:49:34.683648484Z {"ts":"2026-08-08T19:49:34.683619531Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Inner container image preloading enabled.\""}} +2026-08-08T19:49:34.684313215Z {"ts":"2026-08-08T19:49:34.68421888Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Listening on /run/sysbox/sysmgr.sock\""}} +2026-08-08T19:49:34.684415320Z {"ts":"2026-08-08T19:49:34.68434559Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Ready ...\""}} +2026-08-08T19:49:34.693888020Z {"ts":"2026-08-08T19:49:34.693778564Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.693735432Z\" level=info msg=\"Starting up\""}} +2026-08-08T19:49:34.695156846Z {"ts":"2026-08-08T19:49:34.695058184Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.695003737Z\" level=info msg=\"containerd not running, starting managed containerd\""}} +2026-08-08T19:49:34.695521033Z {"ts":"2026-08-08T19:49:34.695432775Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.695405187Z\" level=debug msg=\"starting containerd binary\" binary=containerd module=libcontainerd"}} +2026-08-08T19:49:34.709615991Z {"ts":"2026-08-08T19:49:34.709389884Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.709320284Z\" level=info msg=\"starting containerd\" revision=77c84241c7cbdd9b4eca2591793e3d4f4317c590 version=v2.2.3"}} +2026-08-08T19:49:34.718958229Z {"ts":"2026-08-08T19:49:34.718885472Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.718630653Z\" level=info msg=\"skip loading plugin\" error=\"no scratch file generator: skip plugin\" id=io.containerd.snapshotter.v1.blockfile type=io.containerd.snapshotter.v1"}} +2026-08-08T19:49:34.719141571Z {"ts":"2026-08-08T19:49:34.719068595Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.718860573Z\" level=info msg=\"skip loading plugin\" error=\"path /var/lib/docker/100000.100000/containerd/daemon/io.containerd.snapshotter.v1.btrfs (ext4) must be a btrfs filesystem to be used with the btrfs snapshotter: skip plugin\" id=io.containerd.snapshotter.v1.btrfs type=io.containerd.snapshotter.v1"}} +2026-08-08T19:49:34.719305202Z {"ts":"2026-08-08T19:49:34.719249984Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.718904604Z\" level=info msg=\"skip loading plugin\" error=\"devmapper not configured: skip plugin\" id=io.containerd.snapshotter.v1.devmapper type=io.containerd.snapshotter.v1"}} +2026-08-08T19:49:34.719680495Z {"ts":"2026-08-08T19:49:34.719635811Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.719253934Z\" level=info msg=\"skip loading plugin\" error=\"lstat /var/lib/docker/100000.100000/containerd/daemon/io.containerd.snapshotter.v1.zfs: no such file or directory: skip plugin\" id=io.containerd.snapshotter.v1.zfs type=io.containerd.snapshotter.v1"}} +2026-08-08T19:49:34.727433953Z {"ts":"2026-08-08T19:49:34.727390862Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.726955965Z\" level=info msg=\"skip loading plugin\" error=\"failed to check mkfs.erofs availability: failed to run mkfs.erofs --help: exec: \\\"mkfs.erofs\\\": executable file not found in $PATH: skip plugin\" id=io.containerd.differ.v1.erofs type=io.containerd.differ.v1"}} +2026-08-08T19:49:34.731650498Z {"ts":"2026-08-08T19:49:34.731452797Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.731072923Z\" level=info msg=\"starting cri plugin\" config=\"{\\\"containerd\\\":{\\\"defaultRuntimeName\\\":\\\"runc\\\",\\\"runtimes\\\":{\\\"runc\\\":{\\\"runtimeType\\\":\\\"io.containerd.runc.v2\\\",\\\"runtimePath\\\":\\\"\\\",\\\"PodAnnotations\\\":null,\\\"ContainerAnnotations\\\":null,\\\"options\\\":{\\\"BinaryName\\\":\\\"\\\",\\\"CriuImagePath\\\":\\\"\\\",\\\"CriuWorkPath\\\":\\\"\\\",\\\"IoGid\\\":0,\\\"IoUid\\\":0,\\\"NoNewKeyring\\\":false,\\\"Root\\\":\\\"\\\",\\\"ShimCgroup\\\":\\\"\\\",\\\"SystemdCgroup\\\":false},\\\"privileged_without_host_devices\\\":false,\\\"privileged_without_host_devices_all_devices_allowed\\\":false,\\\"cgroupWritable\\\":false,\\\"baseRuntimeSpec\\\":\\\"\\\",\\\"cniConfDir\\\":\\\"\\\",\\\"cniMaxConfNum\\\":0,\\\"snapshotter\\\":\\\"\\\",\\\"sandboxer\\\":\\\"podsandbox\\\",\\\"io_type\\\":\\\"\\\"}},\\\"ignoreBlockIONotEnabledErrors\\\":false,\\\"ignoreRdtNotEnabledErrors\\\":false},\\\"cni\\\":{\\\"binDir\\\":\\\"\\\",\\\"binDirs\\\":[\\\"/opt/cni/bin\\\"],\\\"confDir\\\":\\\"/etc/cni/net.d\\\",\\\"maxConfNum\\\":1,\\\"setupSerially\\\":false,\\\"confTemplate\\\":\\\"\\\",\\\"ipPref\\\":\\\"\\\",\\\"useInternalLoopback\\\":false},\\\"enableSelinux\\\":false,\\\"selinuxCategoryRange\\\":1024,\\\"maxContainerLogLineSize\\\":16384,\\\"disableApparmor\\\":false,\\\"restrictOOMScoreAdj\\\":false,\\\"disableProcMount\\\":false,\\\"unsetSeccompProfile\\\":\\\"\\\",\\\"tolerateMissingHugetlbController\\\":true,\\\"disableHugetlbController\\\":true,\\\"device_ownership_from_security_context\\\":false,\\\"ignoreImageDefinedVolumes\\\":false,\\\"netnsMountsUnderStateDir\\\":false,\\\"enableUnprivilegedPorts\\\":true,\\\"enableUnprivilegedICMP\\\":true,\\\"enableCDI\\\":true,\\\"cdiSpecDirs\\\":[\\\"/etc/cdi\\\",\\\"/var/run/cdi\\\"],\\\"drainExecSyncIOTimeout\\\":\\\"0s\\\",\\\"ignoreDeprecationWarnings\\\":null,\\\"containerdRootDir\\\":\\\"/var/lib/docker/100000.100000/containerd/daemon\\\",\\\"containerdEndpoint\\\":\\\"/var/run/docker/containerd/containerd.sock\\\",\\\"rootDir\\\":\\\"/var/lib/docker/100000.100000/containerd/daemon/io.containerd.grpc.v1.cri\\\",\\\"stateDir\\\":\\\"/var/run/docker/containerd/daemon/io.containerd.grpc.v1.cri\\\"}\""}} +2026-08-08T19:49:34.732634905Z {"ts":"2026-08-08T19:49:34.732585752Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.731611722Z\" level=info msg=\"skip loading plugin\" error=\"skip plugin: tracing endpoint not configured\" id=io.containerd.tracing.processor.v1.otlp type=io.containerd.tracing.processor.v1"}} +2026-08-08T19:49:34.732692207Z {"ts":"2026-08-08T19:49:34.732650046Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.731645209Z\" level=info msg=\"skip loading plugin\" error=\"skip plugin: tracing endpoint not configured\" id=io.containerd.internal.v1.tracing type=io.containerd.internal.v1"}} +2026-08-08T19:49:34.732963306Z {"ts":"2026-08-08T19:49:34.732889386Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.732191222Z\" level=debug msg=\"sd notification\" notified=false state=\"READY=1\""}} +2026-08-08T19:49:34.739969719Z {"ts":"2026-08-08T19:49:34.739855222Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.739705285Z\" level=info msg=\"CDI directory does not exist, skipping: failed to monitor for changes: no such file or directory\" dir=/etc/cdi"}} +2026-08-08T19:49:34.740047285Z {"ts":"2026-08-08T19:49:34.740002132Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.739779527Z\" level=info msg=\"CDI directory does not exist, skipping: failed to monitor for changes: no such file or directory\" dir=/var/run/cdi"}} +2026-08-08T19:49:34.825873678Z {"ts":"2026-08-08T19:49:34.825711732Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.825648438Z\" level=debug msg=\"restoring container\" container=effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b paused=false restarting=false running=true"}} +2026-08-08T19:49:34.827423101Z {"ts":"2026-08-08T19:49:34.827300855Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.827262714Z\" level=debug msg=\"syncing container on disk state with real state\" container=effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b paused=false restarting=false running=true"}} +2026-08-08T19:49:34.827606761Z {"ts":"2026-08-08T19:49:34.827487731Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.827458865Z\" level=debug msg=\"setting stopped state\" container=effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b paused=false restarting=false running=true"}} +2026-08-08T19:49:34.831221450Z {"ts":"2026-08-08T19:49:34.831096278Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.831035891Z\" level=debug msg=\"Failed to unmount 1e7d454cfcac9b3414fe4b2ac8ba7cf19c860191755f3124dce764dd6c78a2d6 overlay: /var/lib/docker/100000.100000/overlay2/1e7d454cfcac9b3414fe4b2ac8ba7cf19c860191755f3124dce764dd6c78a2d6/merged - invalid argument\" storage-driver=overlay2"}} +2026-08-08T19:49:34.837908269Z {"ts":"2026-08-08T19:49:34.837721396Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.837656096Z\" level=debug msg=\"set stopped state\" container=effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b paused=false restarting=false running=false"}} +2026-08-08T19:49:34.847814334Z {"ts":"2026-08-08T19:49:34.847706314Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.847652587Z\" level=debug msg=\"done restoring container\" container=effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b paused=false restarting=false running=false"}} +2026-08-08T19:49:34.874000790Z {"ts":"2026-08-08T19:49:34.873816389Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.873740432Z\" level=info msg=\"Deleting nftables IPv4 rules\" error=\"exit status 1\""}} +2026-08-08T19:49:34.883921949Z {"ts":"2026-08-08T19:49:34.883708635Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.883636814Z\" level=info msg=\"Deleting nftables IPv6 rules\" error=\"exit status 1\""}} +2026-08-08T19:49:34.883946329Z {"ts":"2026-08-08T19:49:34.883823443Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.883749329Z\" level=debug msg=\"unable to initialize firewalld; using raw iptables instead\" error=\"Failed to connect to D-Bus system bus: dial unix /var/run/dbus/system_bus_socket: connect: no such file or directory\""}} +2026-08-08T19:49:34.936796316Z {"ts":"2026-08-08T19:49:34.936673739Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.936631468Z\" level=debug msg=\"Modules already loaded\" modules=\"[ip6_tables]\""}} +2026-08-08T19:49:34.982954756Z {"ts":"2026-08-08T19:49:34.982852888Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.982817768Z\" level=debug msg=\"Modules already loaded\" modules=\"[nf_conntrack nf_conntrack_netlink]\""}} +2026-08-08T19:49:35.012421390Z {"ts":"2026-08-08T19:49:35.012350022Z","level":"WARN","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.012303971Z\" level=warning msg=\"Failed deleting service host entries to the running container: open : no such file or directory\""}} +2026-08-08T19:49:35.236429050Z {"ts":"2026-08-08T19:49:35.236250981Z","level":"WARN","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.236204419Z\" level=warning msg=\"error locating sandbox id d682b8d9766167917bd7e75fe1dd44beb8581e882d32783d9ca505d5024e8734: sandbox d682b8d9766167917bd7e75fe1dd44beb8581e882d32783d9ca505d5024e8734 not found\""}} +2026-08-08T19:49:36.460558051Z {"ts":"2026-08-08T19:49:36.460362723Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.460298217Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":false,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":false,\\\"Cmd\\\":[\\\"infinity\\\"],\\\"Domainname\\\":\\\"\\\",\\\"Entrypoint\\\":[\\\"sleep\\\"],\\\"Env\\\":null,\\\"HostConfig\\\":{\\\"AutoRemove\\\":false,\\\"Binds\\\":null,\\\"BlkioDeviceReadBps\\\":null,\\\"BlkioDeviceReadIOps\\\":null,\\\"BlkioDeviceWriteBps\\\":null,\\\"BlkioDeviceWriteIOps\\\":null,\\\"BlkioWeight\\\":0,\\\"BlkioWeightDevice\\\":null,\\\"CapAdd\\\":null,\\\"CapDrop\\\":null,\\\"Cgroup\\\":\\\"\\\",\\\"CgroupParent\\\":\\\"\\\",\\\"CgroupnsMode\\\":\\\"\\\",\\\"ConsoleSize\\\":[0,0],\\\"ContainerIDFile\\\":\\\"\\\",\\\"CpuCount\\\":0,\\\"CpuPercent\\\":0,\\\"CpuPeriod\\\":0,\\\"CpuQuota\\\":0,\\\"CpuRealtimePeriod\\\":0,\\\"CpuRealtimeRuntime\\\":0,\\\"CpuShares\\\":0,\\\"CpusetCpus\\\":\\\"\\\",\\\"CpusetMems\\\":\\\"\\\",\\\"DeviceCgroupRules\\\":null,\\\"DeviceRequests\\\":null,\\\"Devices\\\":null,\\\"Dns\\\":null,\\\"DnsOptions\\\":null,\\\"DnsSearch\\\":null,\\\"ExtraHosts\\\":null,\\\"GroupAdd\\\":null,\\\"IOMaximumBandwidth\\\":0,\\\"IOMaximumIOps\\\":0,\\\"IpcMode\\\":\\\"\\\",\\\"Isolation\\\":\\\"\\\",\\\"Links\\\":null,\\\"LogConfig\\\":{\\\"Config\\\":null,\\\"Type\\\":\\\"\\\"},\\\"MaskedPaths\\\":null,\\\"Memory\\\":0,\\\"MemoryReservation\\\":0,\\\"MemorySwap\\\":0,\\\"MemorySwappiness\\\":null,\\\"NanoCpus\\\":0,\\\"NetworkMode\\\":\\\"\\\",\\\"OomKillDisable\\\":null,\\\"OomScoreAdj\\\":0,\\\"PidMode\\\":\\\"\\\",\\\"PidsLimit\\\":null,\\\"PortBindings\\\":null,\\\"Privileged\\\":false,\\\"PublishAllPorts\\\":false,\\\"ReadonlyPaths\\\":null,\\\"ReadonlyRootfs\\\":false,\\\"RestartPolicy\\\":{\\\"MaximumRetryCount\\\":0,\\\"Name\\\":\\\"\\\"},\\\"Runtime\\\":\\\"sysbox-runc\\\",\\\"SecurityOpt\\\":null,\\\"ShmSize\\\":0,\\\"UTSMode\\\":\\\"\\\",\\\"Ulimits\\\":null,\\\"UsernsMode\\\":\\\"\\\",\\\"VolumeDriver\\\":\\\"\\\",\\\"VolumesFrom\\\":null},\\\"Hostname\\\":\\\"\\\",\\\"Image\\\":\\\"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu\\\",\\\"Labels\\\":null,\\\"OnBuild\\\":null,\\\"OpenStdin\\\":false,\\\"StdinOnce\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"Volumes\\\":null,\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/create vars=\"map[version:1.51]\""}} +2026-08-08T19:49:36.524290456Z {"ts":"2026-08-08T19:49:36.52420297Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.524033641Z\" level=debug msg=\"serving api on socket\" socket=\"[inherited from parent]\""}} +2026-08-08T19:49:36.524375969Z {"ts":"2026-08-08T19:49:36.524330197Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.524061464Z\" level=debug msg=\"starting signal loop\" namespace=moby-100000.100000 path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby-100000.100000/45ef8aca078f3f60d6122a821533ccb79490f4422311811016c88bf523407a9a pid=271 runtime=io.containerd.runc.v2"}} +2026-08-08T19:49:36.540491589Z {"ts":"2026-08-08T19:49:36.540341127Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:36\" level=info msg=\"registered new container 45ef8aca078f\""}} +2026-08-08T19:49:36.542156933Z {"ts":"2026-08-08T19:49:36.542062929Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:36\" level=info msg=\"unregistered container 45ef8aca078f\""}} +2026-08-08T19:49:36.544704368Z {"ts":"2026-08-08T19:49:36.544566029Z","level":"ERROR","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.544501602Z\" level=error msg=\"failed to delete task\" error=\"rpc error: code = NotFound desc = container not created: not found\" id=45ef8aca078f3f60d6122a821533ccb79490f4422311811016c88bf523407a9a"}} +2026-08-08T19:49:36.555698436Z {"ts":"2026-08-08T19:49:36.555511454Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.555436744Z\" level=warning msg=\"warnings while cleaning up dead shim\" id=45ef8aca078f3f60d6122a821533ccb79490f4422311811016c88bf523407a9a namespace=moby-100000.100000 warnings=\"time=\\\"2026-08-08T19:49:36Z\\\" level=debug msg=\\\"starting signal loop\\\" namespace=moby-100000.100000 pid=295 runtime=io.containerd.runc.v2\\ntime=\\\"2026-08-08T19:49:36Z\\\" level=warning msg=\\\"failed to read init pid file\\\" error=\\\"open /run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby-100000.100000/45ef8aca078f3f60d6122a821533ccb79490f4422311811016c88bf523407a9a/init.pid: no such file or directory\\\" runtime=io.containerd.runc.v2\\n\""}} +2026-08-08T19:49:36.556433848Z {"ts":"2026-08-08T19:49:36.556318121Z","level":"ERROR","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.556253094Z\" level=error msg=\"copy shim log\" error=\"read /proc/self/fd/15: file already closed\" namespace=moby-100000.100000"}} +2026-08-08T19:49:36.563808475Z {"ts":"2026-08-08T19:49:36.56357999Z","level":"ERROR","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.563489206Z\" level=error msg=\"copy stream failed\" error=\"reading from a closed fifo\" stream=stdout"}} +2026-08-08T19:49:36.563883321Z {"ts":"2026-08-08T19:49:36.563730694Z","level":"ERROR","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.563646220Z\" level=error msg=\"copy stream failed\" error=\"reading from a closed fifo\" stream=stderr"}} +2026-08-08T19:49:36.580636341Z {"ts":"2026-08-08T19:49:36.580374955Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.580279263Z\" level=debug msg=\"error response for POST request\" error-response=\"failed to create task for container: failed to create shim task: OCI runtime create failed: failed to get config from sysbox-fs: failed to get sysbox-fs mountpoint: rpc error: code = Unavailable desc = connection error: desc = \\\"transport: Error while dialing: dial unix /run/sysbox/sysfs.sock: connect: no such file or directory\\\"\" method=POST module=api request-url=/v1.51/containers/45ef8aca078f3f60d6122a821533ccb79490f4422311811016c88bf523407a9a/start status=400 vars=\"map[name:45ef8aca078f3f60d6122a821533ccb79490f4422311811016c88bf523407a9a version:1.51]\""}} +2026-08-08T19:49:36.588305010Z {"output":"Failed to run envbox: get image metadata: start container: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: failed to get config from sysbox-fs: failed to get sysbox-fs mountpoint: rpc error: code = Unavailable desc = connection error: desc = \"transport: Error while dialing: dial unix /run/sysbox/sysfs.sock: connect: no such file or directory\"","time":"2026-08-08T19:49:36.588188569Z","type":"error"} +2026-08-08T19:49:36.588358348Z {"output":"Failed to run envbox: run: get image metadata: start container: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: failed to get config from sysbox-fs: failed to get sysbox-fs mountpoint: rpc error: code = Unavailable desc = connection error: desc = \"transport: Error while dialing: dial unix /run/sysbox/sysfs.sock: connect: no such file or directory\"","time":"2026-08-08T19:49:36.588212214Z","type":"error"} +2026-08-08T19:49:36.588364312Z run: get image metadata: start container: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: failed to get config from sysbox-fs: failed to get sysbox-fs mountpoint: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing: dial unix /run/sysbox/sysfs.sock: connect: no such file or directory" diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-envbox-cache-mount-failure.log b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-envbox-cache-mount-failure.log new file mode 100644 index 0000000..57e6d47 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-envbox-cache-mount-failure.log @@ -0,0 +1,534 @@ +2026-08-08T19:49:34.652340700Z {"ts":"2026-08-08T19:49:34.652123256Z","level":"INFO","msg":"waiting for signal","caller":"/home/runner/work/envbox/envbox/cli/docker.go:177","func":"github.com/coder/envbox/cli.dockerCmd.func1.1"} +2026-08-08T19:49:34.652420034Z {"ts":"2026-08-08T19:49:34.652240386Z","level":"DEBUG","msg":"starting dockerd","caller":"/home/runner/work/envbox/envbox/cli/docker.go:256","func":"github.com/coder/envbox/cli.dockerCmd.func1","fields":{"args":[]}} +2026-08-08T19:49:34.652427309Z {"output":"Waiting for sysbox processes to startup...","time":"2026-08-08T19:49:34.652314195Z","type":"info"} +2026-08-08T19:49:34.653053058Z {"ts":"2026-08-08T19:49:34.652972889Z","level":"DEBUG","msg":"waiting for manager","caller":"/home/runner/work/envbox/envbox/cli/docker.go:265","func":"github.com/coder/envbox/cli.dockerCmd.func1"} +2026-08-08T19:49:34.669357588Z {"ts":"2026-08-08T19:49:34.669199925Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Starting sysbox-fs\""}} +2026-08-08T19:49:34.669721781Z {"ts":"2026-08-08T19:49:34.669640063Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Edition: Community Edition (CE)\""}} +2026-08-08T19:49:34.669847328Z {"ts":"2026-08-08T19:49:34.669780476Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Version: 0.7.0\""}} +2026-08-08T19:49:34.669916407Z {"ts":"2026-08-08T19:49:34.669881546Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Commit-ID: b70bd38bbf72bf0e759c5f7d8c38925d717068ae\""}} +2026-08-08T19:49:34.670005904Z {"ts":"2026-08-08T19:49:34.669963005Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Initializing with 'allow-immutable-remounts' knob disabled (default)\""}} +2026-08-08T19:49:34.670083923Z {"ts":"2026-08-08T19:49:34.670048462Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Initializing with 'allow-immutable-unmounts' knob enabled (default)\""}} +2026-08-08T19:49:34.670212971Z {"ts":"2026-08-08T19:49:34.670145499Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-fs"],"fields":{"process":"sysbox-fs","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"FUSE dir = /var/lib/sysboxfs\""}} +2026-08-08T19:49:34.670278067Z {"ts":"2026-08-08T19:49:34.669460072Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Starting sysbox-mgr\""}} +2026-08-08T19:49:34.670371703Z {"ts":"2026-08-08T19:49:34.670300617Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Edition: Community Edition (CE)\""}} +2026-08-08T19:49:34.670446028Z {"ts":"2026-08-08T19:49:34.670407381Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Version: 0.7.0\""}} +2026-08-08T19:49:34.670511167Z {"ts":"2026-08-08T19:49:34.670461778Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Commit-ID: bff3721f86e737cfa129dfe9fe2e7933692aba26\""}} +2026-08-08T19:49:34.670574127Z {"ts":"2026-08-08T19:49:34.670538126Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Sysbox data root: /var/lib/sysbox\""}} +2026-08-08T19:49:34.670646053Z {"ts":"2026-08-08T19:49:34.670590327Z","level":"WARN","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=warning msg=\"failed to cleanup /var/lib/sysbox: unlinkat /var/lib/sysbox: device or resource busy\""}} +2026-08-08T19:49:34.672002079Z {"ts":"2026-08-08T19:49:34.671915863Z","level":"WARN","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=warning msg=\"No kernel-headers found in host filesystem at /usr/src/linux-headers-6.18.38. No headers will be mounted inside any of the containers.\""}} +2026-08-08T19:49:34.681577635Z {"ts":"2026-08-08T19:49:34.681398234Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"System container mode enabled.\""}} +2026-08-08T19:49:34.682886736Z {"ts":"2026-08-08T19:49:34.682761474Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"binfmt_misc namespacing supported by kernel; will auto mount it in containers.\""}} +2026-08-08T19:49:34.683109731Z {"ts":"2026-08-08T19:49:34.683007352Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Shiftfs module found in kernel: no\""}} +2026-08-08T19:49:34.683221511Z {"ts":"2026-08-08T19:49:34.683126178Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Shiftfs works properly: no\""}} +2026-08-08T19:49:34.683283988Z {"ts":"2026-08-08T19:49:34.683246564Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Shiftfs-on-overlayfs works properly: no\""}} +2026-08-08T19:49:34.683354595Z {"ts":"2026-08-08T19:49:34.68330514Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"ID-mapped mounts supported by kernel: yes\""}} +2026-08-08T19:49:34.683445253Z {"ts":"2026-08-08T19:49:34.683405513Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Overlayfs on ID-mapped mounts supported by kernel: yes\""}} +2026-08-08T19:49:34.683535172Z {"ts":"2026-08-08T19:49:34.683482044Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Operating in system container mode.\""}} +2026-08-08T19:49:34.683602279Z {"ts":"2026-08-08T19:49:34.6835488Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Relaxed read-only mode disabled.\""}} +2026-08-08T19:49:34.683648484Z {"ts":"2026-08-08T19:49:34.683619531Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Inner container image preloading enabled.\""}} +2026-08-08T19:49:34.684313215Z {"ts":"2026-08-08T19:49:34.68421888Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Listening on /run/sysbox/sysmgr.sock\""}} +2026-08-08T19:49:34.684415320Z {"ts":"2026-08-08T19:49:34.68434559Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:34\" level=info msg=\"Ready ...\""}} +2026-08-08T19:49:34.693707266Z {"ts":"2026-08-08T19:49:34.693303255Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.693175042Z\" level=info msg=\"User namespaces: ID ranges will be mapped to subuid/subgid ranges of: coder\""}} +2026-08-08T19:49:34.693749394Z {"ts":"2026-08-08T19:49:34.693652139Z","level":"WARN","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.693627917Z\" level=warning msg=\"userns remapping enabled, disabling containerd snapshotter\""}} +2026-08-08T19:49:34.693888020Z {"ts":"2026-08-08T19:49:34.693778564Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.693735432Z\" level=info msg=\"Starting up\""}} +2026-08-08T19:49:34.694083945Z {"ts":"2026-08-08T19:49:34.693995559Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.693975753Z\" level=info msg=\"User namespaces: ID ranges will be mapped to subuid/subgid ranges of: coder\""}} +2026-08-08T19:49:34.694311275Z {"ts":"2026-08-08T19:49:34.694219942Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.694201739Z\" level=debug msg=\"Creating user namespaced daemon root: /var/lib/docker/100000.100000\""}} +2026-08-08T19:49:34.695068215Z {"ts":"2026-08-08T19:49:34.6949709Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.694938555Z\" level=debug msg=\"Listener created for HTTP on unix (/var/run/docker.sock)\""}} +2026-08-08T19:49:34.695156846Z {"ts":"2026-08-08T19:49:34.695058184Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.695003737Z\" level=info msg=\"containerd not running, starting managed containerd\""}} +2026-08-08T19:49:34.695521033Z {"ts":"2026-08-08T19:49:34.695432775Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.695405187Z\" level=debug msg=\"starting containerd binary\" binary=containerd module=libcontainerd"}} +2026-08-08T19:49:34.696049086Z {"ts":"2026-08-08T19:49:34.695955017Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.695924650Z\" level=info msg=\"started new containerd process\" address=/var/run/docker/containerd/containerd.sock module=libcontainerd pid=48"}} +2026-08-08T19:49:34.696399822Z {"ts":"2026-08-08T19:49:34.69630658Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.696281155Z\" level=debug msg=\"created containerd monitoring client\" address=/var/run/docker/containerd/containerd.sock module=libcontainerd"}} +2026-08-08T19:49:34.709615991Z {"ts":"2026-08-08T19:49:34.709389884Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.709320284Z\" level=info msg=\"starting containerd\" revision=77c84241c7cbdd9b4eca2591793e3d4f4317c590 version=v2.2.3"}} +2026-08-08T19:49:34.717425692Z {"ts":"2026-08-08T19:49:34.717179315Z","level":"WARN","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.717094155Z\" level=warning msg=\"Configuration migrated from version 2, use `containerd config migrate` to avoid migration\" t=\"3.136µs\""}} +2026-08-08T19:49:34.717453095Z {"ts":"2026-08-08T19:49:34.717259962Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.717121600Z\" level=info msg=\"loading plugin\" id=io.containerd.content.v1.content type=io.containerd.content.v1"}} +2026-08-08T19:49:34.718482098Z {"ts":"2026-08-08T19:49:34.718089077Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.718046766Z\" level=info msg=\"loading plugin\" id=io.containerd.image-verifier.v1.bindir type=io.containerd.image-verifier.v1"}} +2026-08-08T19:49:34.718491952Z {"ts":"2026-08-08T19:49:34.718394598Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.718070344Z\" level=info msg=\"loading plugin\" id=io.containerd.internal.v1.opt type=io.containerd.internal.v1"}} +2026-08-08T19:49:34.718709037Z {"ts":"2026-08-08T19:49:34.718632042Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.718563471Z\" level=info msg=\"loading plugin\" id=io.containerd.warning.v1.deprecations type=io.containerd.warning.v1"}} +2026-08-08T19:49:34.718782055Z {"ts":"2026-08-08T19:49:34.718740395Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.718584622Z\" level=info msg=\"loading plugin\" id=io.containerd.mount-handler.v1.erofs type=io.containerd.mount-handler.v1"}} +2026-08-08T19:49:34.718854821Z {"ts":"2026-08-08T19:49:34.718814861Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.718598338Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.blockfile type=io.containerd.snapshotter.v1"}} +2026-08-08T19:49:34.718958229Z {"ts":"2026-08-08T19:49:34.718885472Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.718630653Z\" level=info msg=\"skip loading plugin\" error=\"no scratch file generator: skip plugin\" id=io.containerd.snapshotter.v1.blockfile type=io.containerd.snapshotter.v1"}} +2026-08-08T19:49:34.719045648Z {"ts":"2026-08-08T19:49:34.718974707Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.718640798Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.btrfs type=io.containerd.snapshotter.v1"}} +2026-08-08T19:49:34.719141571Z {"ts":"2026-08-08T19:49:34.719068595Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.718860573Z\" level=info msg=\"skip loading plugin\" error=\"path /var/lib/docker/100000.100000/containerd/daemon/io.containerd.snapshotter.v1.btrfs (ext4) must be a btrfs filesystem to be used with the btrfs snapshotter: skip plugin\" id=io.containerd.snapshotter.v1.btrfs type=io.containerd.snapshotter.v1"}} +2026-08-08T19:49:34.719219078Z {"ts":"2026-08-08T19:49:34.71917666Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.718892158Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.devmapper type=io.containerd.snapshotter.v1"}} +2026-08-08T19:49:34.719305202Z {"ts":"2026-08-08T19:49:34.719249984Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.718904604Z\" level=info msg=\"skip loading plugin\" error=\"devmapper not configured: skip plugin\" id=io.containerd.snapshotter.v1.devmapper type=io.containerd.snapshotter.v1"}} +2026-08-08T19:49:34.719387427Z {"ts":"2026-08-08T19:49:34.719322427Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.718912762Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.erofs type=io.containerd.snapshotter.v1"}} +2026-08-08T19:49:34.719456800Z {"ts":"2026-08-08T19:49:34.719408656Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.719033484Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.native type=io.containerd.snapshotter.v1"}} +2026-08-08T19:49:34.719545284Z {"ts":"2026-08-08T19:49:34.719492194Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.719072137Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.overlayfs type=io.containerd.snapshotter.v1"}} +2026-08-08T19:49:34.719601345Z {"ts":"2026-08-08T19:49:34.719562414Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.719213851Z\" level=info msg=\"loading plugin\" id=io.containerd.snapshotter.v1.zfs type=io.containerd.snapshotter.v1"}} +2026-08-08T19:49:34.719680495Z {"ts":"2026-08-08T19:49:34.719635811Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.719253934Z\" level=info msg=\"skip loading plugin\" error=\"lstat /var/lib/docker/100000.100000/containerd/daemon/io.containerd.snapshotter.v1.zfs: no such file or directory: skip plugin\" id=io.containerd.snapshotter.v1.zfs type=io.containerd.snapshotter.v1"}} +2026-08-08T19:49:34.719747547Z {"ts":"2026-08-08T19:49:34.719702531Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.719267229Z\" level=info msg=\"loading plugin\" id=io.containerd.event.v1.exchange type=io.containerd.event.v1"}} +2026-08-08T19:49:34.719830526Z {"ts":"2026-08-08T19:49:34.719788513Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.719319365Z\" level=info msg=\"loading plugin\" id=io.containerd.monitor.task.v1.cgroups type=io.containerd.monitor.task.v1"}} +2026-08-08T19:49:34.719896738Z {"ts":"2026-08-08T19:49:34.719852963Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.719614841Z\" level=info msg=\"loading plugin\" id=io.containerd.metadata.v1.bolt type=io.containerd.metadata.v1"}} +2026-08-08T19:49:34.719949020Z {"ts":"2026-08-08T19:49:34.719895818Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.719639502Z\" level=info msg=\"metadata content store policy set\" policy=shared"}} +2026-08-08T19:49:34.726998020Z {"ts":"2026-08-08T19:49:34.726829581Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.726777327Z\" level=info msg=\"loading plugin\" id=io.containerd.gc.v1.scheduler type=io.containerd.gc.v1"}} +2026-08-08T19:49:34.727192749Z {"ts":"2026-08-08T19:49:34.727110927Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.726821703Z\" level=info msg=\"loading plugin\" id=io.containerd.nri.v1.nri type=io.containerd.nri.v1"}} +2026-08-08T19:49:34.727271890Z {"ts":"2026-08-08T19:49:34.727207796Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.726851770Z\" level=info msg=\"built-in NRI default validator is disabled\""}} +2026-08-08T19:49:34.727344264Z {"ts":"2026-08-08T19:49:34.727232057Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.726859563Z\" level=info msg=\"runtime interface created\""}} +2026-08-08T19:49:34.727350607Z {"ts":"2026-08-08T19:49:34.727310285Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.726870580Z\" level=info msg=\"created NRI interface\""}} +2026-08-08T19:49:34.727423077Z {"ts":"2026-08-08T19:49:34.727335748Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.726883396Z\" level=info msg=\"loading plugin\" id=io.containerd.differ.v1.erofs type=io.containerd.differ.v1"}} +2026-08-08T19:49:34.727433953Z {"ts":"2026-08-08T19:49:34.727390862Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.726955965Z\" level=info msg=\"skip loading plugin\" error=\"failed to check mkfs.erofs availability: failed to run mkfs.erofs --help: exec: \\\"mkfs.erofs\\\": executable file not found in $PATH: skip plugin\" id=io.containerd.differ.v1.erofs type=io.containerd.differ.v1"}} +2026-08-08T19:49:34.727478125Z {"ts":"2026-08-08T19:49:34.727427991Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.726973957Z\" level=info msg=\"loading plugin\" id=io.containerd.mount-manager.v1.bolt type=io.containerd.mount-manager.v1"}} +2026-08-08T19:49:34.728330591Z {"ts":"2026-08-08T19:49:34.728258404Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.728225460Z\" level=info msg=\"loading plugin\" id=io.containerd.differ.v1.walking type=io.containerd.differ.v1"}} +2026-08-08T19:49:34.728400548Z {"ts":"2026-08-08T19:49:34.728348914Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.728251137Z\" level=info msg=\"loading plugin\" id=io.containerd.lease.v1.manager type=io.containerd.lease.v1"}} +2026-08-08T19:49:34.728470368Z {"ts":"2026-08-08T19:49:34.728424007Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.728265686Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.containers-service type=io.containerd.service.v1"}} +2026-08-08T19:49:34.728541762Z {"ts":"2026-08-08T19:49:34.728461778Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.728281393Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.content-service type=io.containerd.service.v1"}} +2026-08-08T19:49:34.728623657Z {"ts":"2026-08-08T19:49:34.728574046Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.728292233Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.diff-service type=io.containerd.service.v1"}} +2026-08-08T19:49:34.728726016Z {"ts":"2026-08-08T19:49:34.728673181Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.728307130Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.images-service type=io.containerd.service.v1"}} +2026-08-08T19:49:34.728815268Z {"ts":"2026-08-08T19:49:34.728756302Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.728369406Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.introspection-service type=io.containerd.service.v1"}} +2026-08-08T19:49:34.729488208Z {"ts":"2026-08-08T19:49:34.728891323Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.728381830Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.namespaces-service type=io.containerd.service.v1"}} +2026-08-08T19:49:34.729583091Z {"ts":"2026-08-08T19:49:34.729508086Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.728430790Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.snapshots-service type=io.containerd.service.v1"}} +2026-08-08T19:49:34.729655668Z {"ts":"2026-08-08T19:49:34.729614917Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.728486047Z\" level=info msg=\"loading plugin\" id=io.containerd.shim.v1.manager type=io.containerd.shim.v1"}} +2026-08-08T19:49:34.729762559Z {"ts":"2026-08-08T19:49:34.729691084Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.728509586Z\" level=info msg=\"loading plugin\" id=io.containerd.runtime.v2.task type=io.containerd.runtime.v2"}} +2026-08-08T19:49:34.729842592Z {"ts":"2026-08-08T19:49:34.729790074Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.728667365Z\" level=info msg=\"loading plugin\" id=io.containerd.service.v1.tasks-service type=io.containerd.service.v1"}} +2026-08-08T19:49:34.729901956Z {"ts":"2026-08-08T19:49:34.7298673Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.728694184Z\" level=debug msg=\"No blockio config file specified, blockio not configured\""}} +2026-08-08T19:49:34.729981388Z {"ts":"2026-08-08T19:49:34.729934795Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.728701068Z\" level=debug msg=\"No RDT config file specified, RDT not configured\""}} +2026-08-08T19:49:34.730094330Z {"ts":"2026-08-08T19:49:34.730012868Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.728711093Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.containers type=io.containerd.grpc.v1"}} +2026-08-08T19:49:34.730161001Z {"ts":"2026-08-08T19:49:34.730116263Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.728740943Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.content type=io.containerd.grpc.v1"}} +2026-08-08T19:49:34.730246253Z {"ts":"2026-08-08T19:49:34.730211217Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.728924666Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.diff type=io.containerd.grpc.v1"}} +2026-08-08T19:49:34.730320882Z {"ts":"2026-08-08T19:49:34.730283077Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.728964773Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.events type=io.containerd.grpc.v1"}} +2026-08-08T19:49:34.730425502Z {"ts":"2026-08-08T19:49:34.730355721Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.728978804Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.images type=io.containerd.grpc.v1"}} +2026-08-08T19:49:34.730600234Z {"ts":"2026-08-08T19:49:34.730442281Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.728997207Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.introspection type=io.containerd.grpc.v1"}} +2026-08-08T19:49:34.730687592Z {"ts":"2026-08-08T19:49:34.730643972Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.729013304Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.leases type=io.containerd.grpc.v1"}} +2026-08-08T19:49:34.730772296Z {"ts":"2026-08-08T19:49:34.730730176Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.729031482Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.mounts type=io.containerd.grpc.v1"}} +2026-08-08T19:49:34.730854950Z {"ts":"2026-08-08T19:49:34.730813165Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.729043815Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.namespaces type=io.containerd.grpc.v1"}} +2026-08-08T19:49:34.730949044Z {"ts":"2026-08-08T19:49:34.730892634Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.729064026Z\" level=info msg=\"loading plugin\" id=io.containerd.sandbox.store.v1.local type=io.containerd.sandbox.store.v1"}} +2026-08-08T19:49:34.731018210Z {"ts":"2026-08-08T19:49:34.73098301Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.729079662Z\" level=info msg=\"loading plugin\" id=io.containerd.transfer.v1.local type=io.containerd.transfer.v1"}} +2026-08-08T19:49:34.731103889Z {"ts":"2026-08-08T19:49:34.731033016Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.729142648Z\" level=info msg=\"loading plugin\" id=io.containerd.cri.v1.images type=io.containerd.cri.v1"}} +2026-08-08T19:49:34.731213683Z {"ts":"2026-08-08T19:49:34.731155684Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.729195550Z\" level=info msg=\"Get image filesystem path \\\"/var/lib/docker/100000.100000/containerd/daemon/io.containerd.snapshotter.v1.overlayfs\\\" for snapshotter \\\"overlayfs\\\"\""}} +2026-08-08T19:49:34.731309533Z {"ts":"2026-08-08T19:49:34.731241996Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.729209157Z\" level=info msg=\"Start snapshots syncer\""}} +2026-08-08T19:49:34.731389522Z {"ts":"2026-08-08T19:49:34.731349Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.729233179Z\" level=info msg=\"loading plugin\" id=io.containerd.cri.v1.runtime type=io.containerd.cri.v1"}} +2026-08-08T19:49:34.731650498Z {"ts":"2026-08-08T19:49:34.731452797Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.731072923Z\" level=info msg=\"starting cri plugin\" config=\"{\\\"containerd\\\":{\\\"defaultRuntimeName\\\":\\\"runc\\\",\\\"runtimes\\\":{\\\"runc\\\":{\\\"runtimeType\\\":\\\"io.containerd.runc.v2\\\",\\\"runtimePath\\\":\\\"\\\",\\\"PodAnnotations\\\":null,\\\"ContainerAnnotations\\\":null,\\\"options\\\":{\\\"BinaryName\\\":\\\"\\\",\\\"CriuImagePath\\\":\\\"\\\",\\\"CriuWorkPath\\\":\\\"\\\",\\\"IoGid\\\":0,\\\"IoUid\\\":0,\\\"NoNewKeyring\\\":false,\\\"Root\\\":\\\"\\\",\\\"ShimCgroup\\\":\\\"\\\",\\\"SystemdCgroup\\\":false},\\\"privileged_without_host_devices\\\":false,\\\"privileged_without_host_devices_all_devices_allowed\\\":false,\\\"cgroupWritable\\\":false,\\\"baseRuntimeSpec\\\":\\\"\\\",\\\"cniConfDir\\\":\\\"\\\",\\\"cniMaxConfNum\\\":0,\\\"snapshotter\\\":\\\"\\\",\\\"sandboxer\\\":\\\"podsandbox\\\",\\\"io_type\\\":\\\"\\\"}},\\\"ignoreBlockIONotEnabledErrors\\\":false,\\\"ignoreRdtNotEnabledErrors\\\":false},\\\"cni\\\":{\\\"binDir\\\":\\\"\\\",\\\"binDirs\\\":[\\\"/opt/cni/bin\\\"],\\\"confDir\\\":\\\"/etc/cni/net.d\\\",\\\"maxConfNum\\\":1,\\\"setupSerially\\\":false,\\\"confTemplate\\\":\\\"\\\",\\\"ipPref\\\":\\\"\\\",\\\"useInternalLoopback\\\":false},\\\"enableSelinux\\\":false,\\\"selinuxCategoryRange\\\":1024,\\\"maxContainerLogLineSize\\\":16384,\\\"disableApparmor\\\":false,\\\"restrictOOMScoreAdj\\\":false,\\\"disableProcMount\\\":false,\\\"unsetSeccompProfile\\\":\\\"\\\",\\\"tolerateMissingHugetlbController\\\":true,\\\"disableHugetlbController\\\":true,\\\"device_ownership_from_security_context\\\":false,\\\"ignoreImageDefinedVolumes\\\":false,\\\"netnsMountsUnderStateDir\\\":false,\\\"enableUnprivilegedPorts\\\":true,\\\"enableUnprivilegedICMP\\\":true,\\\"enableCDI\\\":true,\\\"cdiSpecDirs\\\":[\\\"/etc/cdi\\\",\\\"/var/run/cdi\\\"],\\\"drainExecSyncIOTimeout\\\":\\\"0s\\\",\\\"ignoreDeprecationWarnings\\\":null,\\\"containerdRootDir\\\":\\\"/var/lib/docker/100000.100000/containerd/daemon\\\",\\\"containerdEndpoint\\\":\\\"/var/run/docker/containerd/containerd.sock\\\",\\\"rootDir\\\":\\\"/var/lib/docker/100000.100000/containerd/daemon/io.containerd.grpc.v1.cri\\\",\\\"stateDir\\\":\\\"/var/run/docker/containerd/daemon/io.containerd.grpc.v1.cri\\\"}\""}} +2026-08-08T19:49:34.731762157Z {"ts":"2026-08-08T19:49:34.731702374Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.731147879Z\" level=info msg=\"loading plugin\" id=io.containerd.podsandbox.controller.v1.podsandbox type=io.containerd.podsandbox.controller.v1"}} +2026-08-08T19:49:34.731825630Z {"ts":"2026-08-08T19:49:34.731785775Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.731226405Z\" level=info msg=\"loading plugin\" id=io.containerd.sandbox.controller.v1.shim type=io.containerd.sandbox.controller.v1"}} +2026-08-08T19:49:34.731946311Z {"ts":"2026-08-08T19:49:34.731878599Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.731368197Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.sandbox-controllers type=io.containerd.grpc.v1"}} +2026-08-08T19:49:34.732023839Z {"ts":"2026-08-08T19:49:34.731969706Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.731399672Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.sandboxes type=io.containerd.grpc.v1"}} +2026-08-08T19:49:34.732105115Z {"ts":"2026-08-08T19:49:34.7320654Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.731418043Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.snapshots type=io.containerd.grpc.v1"}} +2026-08-08T19:49:34.732223990Z {"ts":"2026-08-08T19:49:34.732157222Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.731433077Z\" level=info msg=\"loading plugin\" id=io.containerd.streaming.v1.manager type=io.containerd.streaming.v1"}} +2026-08-08T19:49:34.732337303Z {"ts":"2026-08-08T19:49:34.732260151Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.731456473Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.streaming type=io.containerd.grpc.v1"}} +2026-08-08T19:49:34.732432610Z {"ts":"2026-08-08T19:49:34.732355812Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.731483489Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.tasks type=io.containerd.grpc.v1"}} +2026-08-08T19:49:34.732502333Z {"ts":"2026-08-08T19:49:34.732461526Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.731500109Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.transfer type=io.containerd.grpc.v1"}} +2026-08-08T19:49:34.732551029Z {"ts":"2026-08-08T19:49:34.732502116Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.731523959Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.version type=io.containerd.grpc.v1"}} +2026-08-08T19:49:34.732568918Z {"ts":"2026-08-08T19:49:34.732530606Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.731540442Z\" level=info msg=\"loading plugin\" id=io.containerd.monitor.container.v1.restart type=io.containerd.monitor.container.v1"}} +2026-08-08T19:49:34.732591849Z {"ts":"2026-08-08T19:49:34.732555643Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.731587625Z\" level=info msg=\"loading plugin\" id=io.containerd.tracing.processor.v1.otlp type=io.containerd.tracing.processor.v1"}} +2026-08-08T19:49:34.732634905Z {"ts":"2026-08-08T19:49:34.732585752Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.731611722Z\" level=info msg=\"skip loading plugin\" error=\"skip plugin: tracing endpoint not configured\" id=io.containerd.tracing.processor.v1.otlp type=io.containerd.tracing.processor.v1"}} +2026-08-08T19:49:34.732661982Z {"ts":"2026-08-08T19:49:34.732607783Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.731626840Z\" level=info msg=\"loading plugin\" id=io.containerd.internal.v1.tracing type=io.containerd.internal.v1"}} +2026-08-08T19:49:34.732692207Z {"ts":"2026-08-08T19:49:34.732650046Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.731645209Z\" level=info msg=\"skip loading plugin\" error=\"skip plugin: tracing endpoint not configured\" id=io.containerd.internal.v1.tracing type=io.containerd.internal.v1"}} +2026-08-08T19:49:34.732739998Z {"ts":"2026-08-08T19:49:34.732702661Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.731657763Z\" level=info msg=\"loading plugin\" id=io.containerd.ttrpc.v1.otelttrpc type=io.containerd.ttrpc.v1"}} +2026-08-08T19:49:34.732797371Z {"ts":"2026-08-08T19:49:34.732724322Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.731679014Z\" level=info msg=\"loading plugin\" id=io.containerd.grpc.v1.healthcheck type=io.containerd.grpc.v1"}} +2026-08-08T19:49:34.732860247Z {"ts":"2026-08-08T19:49:34.732784333Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.731966130Z\" level=info msg=serving... address=/var/run/docker/containerd/containerd-debug.sock"}} +2026-08-08T19:49:34.732890422Z {"ts":"2026-08-08T19:49:34.732832715Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.732083178Z\" level=info msg=serving... address=/var/run/docker/containerd/containerd.sock.ttrpc"}} +2026-08-08T19:49:34.732938624Z {"ts":"2026-08-08T19:49:34.732855495Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.732162295Z\" level=info msg=serving... address=/var/run/docker/containerd/containerd.sock"}} +2026-08-08T19:49:34.732963306Z {"ts":"2026-08-08T19:49:34.732889386Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.732191222Z\" level=debug msg=\"sd notification\" notified=false state=\"READY=1\""}} +2026-08-08T19:49:34.732965944Z {"ts":"2026-08-08T19:49:34.732920742Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.732206473Z\" level=info msg=\"containerd successfully booted in 0.023365s\""}} +2026-08-08T19:49:34.739773161Z {"ts":"2026-08-08T19:49:34.739633385Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.739572912Z\" level=info msg=\"OTEL tracing is not configured, using no-op tracer provider\""}} +2026-08-08T19:49:34.739969719Z {"ts":"2026-08-08T19:49:34.739855222Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.739705285Z\" level=info msg=\"CDI directory does not exist, skipping: failed to monitor for changes: no such file or directory\" dir=/etc/cdi"}} +2026-08-08T19:49:34.740047285Z {"ts":"2026-08-08T19:49:34.740002132Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.739779527Z\" level=info msg=\"CDI directory does not exist, skipping: failed to monitor for changes: no such file or directory\" dir=/var/run/cdi"}} +2026-08-08T19:49:34.740149252Z {"ts":"2026-08-08T19:49:34.740084678Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.739963175Z\" level=info msg=\"User namespaces: ID ranges will be mapped to subuid/subgid ranges of: coder\""}} +2026-08-08T19:49:34.752589925Z {"ts":"2026-08-08T19:49:34.752469059Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.752418600Z\" level=debug msg=\"Golang's threads limit set to 55890\""}} +2026-08-08T19:49:34.753077326Z {"ts":"2026-08-08T19:49:34.752987911Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.752956439Z\" level=info msg=\"Creating a containerd client\" address=/var/run/docker/containerd/containerd.sock timeout=1m0s"}} +2026-08-08T19:49:34.753214353Z {"ts":"2026-08-08T19:49:34.753131975Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.753017071Z\" level=debug msg=\"metrics API listening on /var/run/docker/metrics.sock\""}} +2026-08-08T19:49:34.754275343Z {"ts":"2026-08-08T19:49:34.754200291Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.753667234Z\" level=debug msg=\"Using default logging driver json-file\""}} +2026-08-08T19:49:34.754584471Z {"ts":"2026-08-08T19:49:34.754498707Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.754464770Z\" level=debug msg=\"processing event stream\" module=libcontainerd namespace=plugins.moby-100000.100000"}} +2026-08-08T19:49:34.754625010Z {"ts":"2026-08-08T19:49:34.754580674Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.754538368Z\" level=debug msg=\"No quota support for local volumes in /var/lib/docker/100000.100000/volumes: Filesystem does not support, or has not enabled quotas\""}} +2026-08-08T19:49:34.770948090Z {"ts":"2026-08-08T19:49:34.770793634Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.770717734Z\" level=info msg=\"Loading containers: start.\""}} +2026-08-08T19:49:34.773506122Z {"ts":"2026-08-08T19:49:34.773234452Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.773097479Z\" level=info msg=\"NRI is disabled\""}} +2026-08-08T19:49:34.773636639Z {"ts":"2026-08-08T19:49:34.773551578Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.773111033Z\" level=info msg=\"[graphdriver] trying configured driver: overlay2\""}} +2026-08-08T19:49:34.784719462Z {"ts":"2026-08-08T19:49:34.784586034Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.784525704Z\" level=debug msg=\"successfully detected metacopy status\" storage-driver=overlay2 usingMetacopy=false"}} +2026-08-08T19:49:34.788900598Z {"ts":"2026-08-08T19:49:34.78877483Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.788719432Z\" level=debug msg=\"backingFs=extfs, projectQuotaSupported=false, usingMetacopy=false, indexOff=\\\"index=off,\\\", userxattr=\\\"\\\"\" storage-driver=overlay2"}} +2026-08-08T19:49:34.788945285Z {"ts":"2026-08-08T19:49:34.788851647Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.788746141Z\" level=debug msg=\"Initialized graph driver overlay2\""}} +2026-08-08T19:49:34.811134626Z {"ts":"2026-08-08T19:49:34.810810822Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.810732106Z\" level=debug msg=\"Not attempting migration with 1 containers and -1 image threshold\""}} +2026-08-08T19:49:34.811156329Z {"ts":"2026-08-08T19:49:34.810962877Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.810752662Z\" level=debug msg=\"Max Concurrent Downloads: 3\""}} +2026-08-08T19:49:34.811158473Z {"ts":"2026-08-08T19:49:34.810996137Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.810758220Z\" level=debug msg=\"Max Concurrent Uploads: 5\""}} +2026-08-08T19:49:34.811160453Z {"ts":"2026-08-08T19:49:34.811016929Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.810762644Z\" level=debug msg=\"Max Download Attempts: 5\""}} +2026-08-08T19:49:34.811588726Z {"ts":"2026-08-08T19:49:34.811493979Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.810783626Z\" level=info msg=\"Restoring containers: start.\""}} +2026-08-08T19:49:34.811726342Z {"ts":"2026-08-08T19:49:34.811650124Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.810880310Z\" level=debug msg=\"loaded container\" container=effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b paused=false running=true"}} +2026-08-08T19:49:34.812431426Z {"ts":"2026-08-08T19:49:34.812347515Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.812307842Z\" level=debug msg=\"processing event stream\" module=libcontainerd namespace=moby-100000.100000"}} +2026-08-08T19:49:34.825873678Z {"ts":"2026-08-08T19:49:34.825711732Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.825648438Z\" level=debug msg=\"restoring container\" container=effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b paused=false restarting=false running=true"}} +2026-08-08T19:49:34.827423101Z {"ts":"2026-08-08T19:49:34.827300855Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.827262714Z\" level=debug msg=\"syncing container on disk state with real state\" container=effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b paused=false restarting=false running=true"}} +2026-08-08T19:49:34.827606761Z {"ts":"2026-08-08T19:49:34.827487731Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.827458865Z\" level=debug msg=\"setting stopped state\" container=effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b paused=false restarting=false running=true"}} +2026-08-08T19:49:34.831221450Z {"ts":"2026-08-08T19:49:34.831096278Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.831035891Z\" level=debug msg=\"Failed to unmount 1e7d454cfcac9b3414fe4b2ac8ba7cf19c860191755f3124dce764dd6c78a2d6 overlay: /var/lib/docker/100000.100000/overlay2/1e7d454cfcac9b3414fe4b2ac8ba7cf19c860191755f3124dce764dd6c78a2d6/merged - invalid argument\" storage-driver=overlay2"}} +2026-08-08T19:49:34.837908269Z {"ts":"2026-08-08T19:49:34.837721396Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.837656096Z\" level=debug msg=\"set stopped state\" container=effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b paused=false restarting=false running=false"}} +2026-08-08T19:49:34.843555910Z {"ts":"2026-08-08T19:49:34.843314568Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.843266910Z\" level=debug msg=\"container mounted via layerStore\" container=effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b root=/var/lib/docker/100000.100000/overlay2/1e7d454cfcac9b3414fe4b2ac8ba7cf19c860191755f3124dce764dd6c78a2d6/merged storage-driver=overlay2"}} +2026-08-08T19:49:34.847814334Z {"ts":"2026-08-08T19:49:34.847706314Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.847652587Z\" level=debug msg=\"done restoring container\" container=effc6bd1187b1a759feea80bc57bd58d2cb194e6ad37cd739d0373a6ee22491b paused=false restarting=false running=false"}} +2026-08-08T19:49:34.847901306Z {"ts":"2026-08-08T19:49:34.847827023Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.847727773Z\" level=debug msg=\"Option DefaultDriver: bridge\""}} +2026-08-08T19:49:34.847949272Z {"ts":"2026-08-08T19:49:34.847903933Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.847736110Z\" level=debug msg=\"Option DefaultNetwork: bridge\""}} +2026-08-08T19:49:34.848025954Z {"ts":"2026-08-08T19:49:34.847929345Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.847743066Z\" level=debug msg=\"Network Control Plane MTU: 1500\""}} +2026-08-08T19:49:34.874000790Z {"ts":"2026-08-08T19:49:34.873816389Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.873740432Z\" level=info msg=\"Deleting nftables IPv4 rules\" error=\"exit status 1\""}} +2026-08-08T19:49:34.883921949Z {"ts":"2026-08-08T19:49:34.883708635Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.883636814Z\" level=info msg=\"Deleting nftables IPv6 rules\" error=\"exit status 1\""}} +2026-08-08T19:49:34.883946329Z {"ts":"2026-08-08T19:49:34.883823443Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.883749329Z\" level=debug msg=\"unable to initialize firewalld; using raw iptables instead\" error=\"Failed to connect to D-Bus system bus: dial unix /var/run/dbus/system_bus_socket: connect: no such file or directory\""}} +2026-08-08T19:49:34.884070891Z {"ts":"2026-08-08T19:49:34.883987556Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.883855136Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -j DOCKER-ISOLATION]\""}} +2026-08-08T19:49:34.885056421Z {"ts":"2026-08-08T19:49:34.884956211Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.884913401Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T19:49:34.886083889Z {"ts":"2026-08-08T19:49:34.885991452Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.885949126Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL ! --dst 127.0.0.0/8 -j DOCKER]\""}} +2026-08-08T19:49:34.887061189Z {"ts":"2026-08-08T19:49:34.886960491Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.886920372Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T19:49:34.887991146Z {"ts":"2026-08-08T19:49:34.887904748Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.887867825Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D PREROUTING]\""}} +2026-08-08T19:49:34.888911586Z {"ts":"2026-08-08T19:49:34.888800335Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.888759375Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D OUTPUT]\""}} +2026-08-08T19:49:34.889803015Z {"ts":"2026-08-08T19:49:34.889728144Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.889688208Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -F DOCKER]\""}} +2026-08-08T19:49:34.890736289Z {"ts":"2026-08-08T19:49:34.890643069Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.890608907Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -X DOCKER]\""}} +2026-08-08T19:49:34.891718507Z {"ts":"2026-08-08T19:49:34.89160666Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.891566596Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-FORWARD]\""}} +2026-08-08T19:49:34.892618354Z {"ts":"2026-08-08T19:49:34.89253397Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.892500169Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-FORWARD]\""}} +2026-08-08T19:49:34.893542913Z {"ts":"2026-08-08T19:49:34.89343753Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.893403384Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-BRIDGE]\""}} +2026-08-08T19:49:34.894448882Z {"ts":"2026-08-08T19:49:34.894342166Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.894295674Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-BRIDGE]\""}} +2026-08-08T19:49:34.895307687Z {"ts":"2026-08-08T19:49:34.895223633Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.895185184Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER]\""}} +2026-08-08T19:49:34.896190975Z {"ts":"2026-08-08T19:49:34.89609648Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.896063072Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER]\""}} +2026-08-08T19:49:34.897033239Z {"ts":"2026-08-08T19:49:34.896948477Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.896909381Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-CT]\""}} +2026-08-08T19:49:34.897942382Z {"ts":"2026-08-08T19:49:34.897810235Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.897780113Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-CT]\""}} +2026-08-08T19:49:34.898774891Z {"ts":"2026-08-08T19:49:34.89868342Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.898652299Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-INTERNAL]\""}} +2026-08-08T19:49:34.899643638Z {"ts":"2026-08-08T19:49:34.899554067Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.899524567Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-INTERNAL]\""}} +2026-08-08T19:49:34.900556707Z {"ts":"2026-08-08T19:49:34.900432479Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.900401821Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T19:49:34.901502861Z {"ts":"2026-08-08T19:49:34.90139623Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.901364468Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T19:49:34.902436173Z {"ts":"2026-08-08T19:49:34.902279392Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.902241739Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-ISOLATION-STAGE-2]\""}} +2026-08-08T19:49:34.903270785Z {"ts":"2026-08-08T19:49:34.903182299Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.903143199Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-ISOLATION-STAGE-2]\""}} +2026-08-08T19:49:34.904164026Z {"ts":"2026-08-08T19:49:34.90406764Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.904037768Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -F DOCKER-ISOLATION]\""}} +2026-08-08T19:49:34.905043922Z {"ts":"2026-08-08T19:49:34.904932348Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.904897688Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -X DOCKER-ISOLATION]\""}} +2026-08-08T19:49:34.905848501Z {"ts":"2026-08-08T19:49:34.905758303Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.905728888Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -n -L DOCKER]\""}} +2026-08-08T19:49:34.906770603Z {"ts":"2026-08-08T19:49:34.906656543Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.906622438Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -N DOCKER]\""}} +2026-08-08T19:49:34.907601287Z {"ts":"2026-08-08T19:49:34.907522608Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.907488280Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER]\""}} +2026-08-08T19:49:34.908463329Z {"ts":"2026-08-08T19:49:34.908385017Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.908345661Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER]\""}} +2026-08-08T19:49:34.909405261Z {"ts":"2026-08-08T19:49:34.909294625Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.909236638Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-FORWARD]\""}} +2026-08-08T19:49:34.910247015Z {"ts":"2026-08-08T19:49:34.910169003Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.910125481Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-FORWARD]\""}} +2026-08-08T19:49:34.911125031Z {"ts":"2026-08-08T19:49:34.911040703Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.911005310Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-BRIDGE]\""}} +2026-08-08T19:49:34.912050941Z {"ts":"2026-08-08T19:49:34.911928036Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.911896338Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-BRIDGE]\""}} +2026-08-08T19:49:34.912900558Z {"ts":"2026-08-08T19:49:34.912779613Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.912749252Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-CT]\""}} +2026-08-08T19:49:34.913744423Z {"ts":"2026-08-08T19:49:34.913667157Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.913627868Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-CT]\""}} +2026-08-08T19:49:34.914694685Z {"ts":"2026-08-08T19:49:34.914588809Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.914553059Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-INTERNAL]\""}} +2026-08-08T19:49:34.915552786Z {"ts":"2026-08-08T19:49:34.915450884Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.915416629Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-INTERNAL]\""}} +2026-08-08T19:49:34.916411159Z {"ts":"2026-08-08T19:49:34.916317099Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.916282922Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T19:49:34.917331227Z {"ts":"2026-08-08T19:49:34.91724573Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.917204069Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T19:49:34.918350824Z {"ts":"2026-08-08T19:49:34.918258911Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.918222799Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst 127.0.0.0/8]\""}} +2026-08-08T19:49:34.919428338Z {"ts":"2026-08-08T19:49:34.919295111Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.919247780Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -A OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst 127.0.0.0/8]\""}} +2026-08-08T19:49:34.920348888Z {"ts":"2026-08-08T19:49:34.920267636Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.920234173Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -j DOCKER-FORWARD]\""}} +2026-08-08T19:49:34.921189567Z {"ts":"2026-08-08T19:49:34.9211087Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.921063324Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I FORWARD -j DOCKER-FORWARD]\""}} +2026-08-08T19:49:34.922066979Z {"ts":"2026-08-08T19:49:34.921987917Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.921957651Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-BRIDGE]\""}} +2026-08-08T19:49:34.923014006Z {"ts":"2026-08-08T19:49:34.922894807Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.922844863Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-BRIDGE]\""}} +2026-08-08T19:49:34.924317704Z {"ts":"2026-08-08T19:49:34.924236773Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.924142910Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-INTERNAL]\""}} +2026-08-08T19:49:34.926129719Z {"ts":"2026-08-08T19:49:34.926056536Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.925490989Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-INTERNAL]\""}} +2026-08-08T19:49:34.927008516Z {"ts":"2026-08-08T19:49:34.926929266Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.926819970Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-CT]\""}} +2026-08-08T19:49:34.928268079Z {"ts":"2026-08-08T19:49:34.928193966Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.928167205Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-CT]\""}} +2026-08-08T19:49:34.929618704Z {"ts":"2026-08-08T19:49:34.929545792Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.929513371Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C DOCKER -i loopback0 -d 127.0.0.0/8 -j RETURN]\""}} +2026-08-08T19:49:34.931055673Z {"ts":"2026-08-08T19:49:34.930959123Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.930930721Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -m set --match-set docker-ext-bridges-v4 dst -j DOCKER]\""}} +2026-08-08T19:49:34.932675766Z {"ts":"2026-08-08T19:49:34.932561109Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.932512835Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -j DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T19:49:34.934196372Z {"ts":"2026-08-08T19:49:34.934100178Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.934057835Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -m set --match-set docker-ext-bridges-v4 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:49:34.935795357Z {"ts":"2026-08-08T19:49:34.935697153Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.935658315Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L FORWARD]\""}} +2026-08-08T19:49:34.936796316Z {"ts":"2026-08-08T19:49:34.936673739Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.936631468Z\" level=debug msg=\"Modules already loaded\" modules=\"[ip6_tables]\""}} +2026-08-08T19:49:34.936947276Z {"ts":"2026-08-08T19:49:34.936822131Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.936651767Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -j DOCKER-ISOLATION]\""}} +2026-08-08T19:49:34.937747148Z {"ts":"2026-08-08T19:49:34.937620556Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.937584801Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T19:49:34.938753924Z {"ts":"2026-08-08T19:49:34.938641081Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.938601659Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL ! --dst ::1/128 -j DOCKER]\""}} +2026-08-08T19:49:34.939723384Z {"ts":"2026-08-08T19:49:34.939603887Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.939556033Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D OUTPUT -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T19:49:34.940607541Z {"ts":"2026-08-08T19:49:34.940510965Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.940465515Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D PREROUTING]\""}} +2026-08-08T19:49:34.941481366Z {"ts":"2026-08-08T19:49:34.941349905Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.941310377Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -D OUTPUT]\""}} +2026-08-08T19:49:34.942345185Z {"ts":"2026-08-08T19:49:34.94225654Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.942209009Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -F DOCKER]\""}} +2026-08-08T19:49:34.943197576Z {"ts":"2026-08-08T19:49:34.943118809Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.943083831Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -X DOCKER]\""}} +2026-08-08T19:49:34.944437566Z {"ts":"2026-08-08T19:49:34.944355235Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.944316793Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-FORWARD]\""}} +2026-08-08T19:49:34.945304435Z {"ts":"2026-08-08T19:49:34.945224604Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.945184424Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-FORWARD]\""}} +2026-08-08T19:49:34.946147924Z {"ts":"2026-08-08T19:49:34.946062602Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.946026741Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-BRIDGE]\""}} +2026-08-08T19:49:34.947008708Z {"ts":"2026-08-08T19:49:34.946916436Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.946879943Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-BRIDGE]\""}} +2026-08-08T19:49:34.947816961Z {"ts":"2026-08-08T19:49:34.947725334Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.947692560Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER]\""}} +2026-08-08T19:49:34.948682240Z {"ts":"2026-08-08T19:49:34.948594153Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.948563055Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER]\""}} +2026-08-08T19:49:34.949510507Z {"ts":"2026-08-08T19:49:34.949442402Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.949411101Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-CT]\""}} +2026-08-08T19:49:34.950378071Z {"ts":"2026-08-08T19:49:34.950304464Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.950265160Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-CT]\""}} +2026-08-08T19:49:34.951257619Z {"ts":"2026-08-08T19:49:34.951176416Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.951131845Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-INTERNAL]\""}} +2026-08-08T19:49:34.952078254Z {"ts":"2026-08-08T19:49:34.951984904Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.951946757Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-INTERNAL]\""}} +2026-08-08T19:49:34.952907440Z {"ts":"2026-08-08T19:49:34.952813826Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.952766354Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T19:49:34.953781074Z {"ts":"2026-08-08T19:49:34.953693177Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.953655710Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T19:49:34.954714041Z {"ts":"2026-08-08T19:49:34.954587932Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.954552777Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-ISOLATION-STAGE-2]\""}} +2026-08-08T19:49:34.955513399Z {"ts":"2026-08-08T19:49:34.955441217Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.955399775Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-ISOLATION-STAGE-2]\""}} +2026-08-08T19:49:34.956389157Z {"ts":"2026-08-08T19:49:34.956276723Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.956237985Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -F DOCKER-ISOLATION]\""}} +2026-08-08T19:49:34.957236747Z {"ts":"2026-08-08T19:49:34.957144232Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.957106556Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -X DOCKER-ISOLATION]\""}} +2026-08-08T19:49:34.958084217Z {"ts":"2026-08-08T19:49:34.958001237Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.957967067Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -n -L DOCKER]\""}} +2026-08-08T19:49:34.958986686Z {"ts":"2026-08-08T19:49:34.958878553Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.958844319Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -N DOCKER]\""}} +2026-08-08T19:49:34.959867799Z {"ts":"2026-08-08T19:49:34.959746715Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.959716686Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER]\""}} +2026-08-08T19:49:34.960768001Z {"ts":"2026-08-08T19:49:34.9606711Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.960635848Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER]\""}} +2026-08-08T19:49:34.961748484Z {"ts":"2026-08-08T19:49:34.961644565Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.961600335Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-FORWARD]\""}} +2026-08-08T19:49:34.962631230Z {"ts":"2026-08-08T19:49:34.962528306Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.962478198Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-FORWARD]\""}} +2026-08-08T19:49:34.963592698Z {"ts":"2026-08-08T19:49:34.963479677Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.963440134Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-BRIDGE]\""}} +2026-08-08T19:49:34.964488022Z {"ts":"2026-08-08T19:49:34.964394784Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.964356306Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-BRIDGE]\""}} +2026-08-08T19:49:34.965464450Z {"ts":"2026-08-08T19:49:34.96537247Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.965329171Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-CT]\""}} +2026-08-08T19:49:34.966331142Z {"ts":"2026-08-08T19:49:34.966247235Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.966209168Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-CT]\""}} +2026-08-08T19:49:34.967275720Z {"ts":"2026-08-08T19:49:34.96717084Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.967139155Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-INTERNAL]\""}} +2026-08-08T19:49:34.968183744Z {"ts":"2026-08-08T19:49:34.968093993Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.968056210Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-INTERNAL]\""}} +2026-08-08T19:49:34.969083967Z {"ts":"2026-08-08T19:49:34.968985622Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.968947589Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -C PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T19:49:34.970038460Z {"ts":"2026-08-08T19:49:34.969936136Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.969886914Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER]\""}} +2026-08-08T19:49:34.971032659Z {"ts":"2026-08-08T19:49:34.970909002Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.970875869Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -C OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst ::1/128]\""}} +2026-08-08T19:49:34.971988729Z {"ts":"2026-08-08T19:49:34.971875682Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.971840871Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t nat -A OUTPUT -m addrtype --dst-type LOCAL -j DOCKER ! --dst ::1/128]\""}} +2026-08-08T19:49:34.972935263Z {"ts":"2026-08-08T19:49:34.972856616Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.972823035Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -j DOCKER-FORWARD]\""}} +2026-08-08T19:49:34.973901366Z {"ts":"2026-08-08T19:49:34.973803907Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.973765231Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I FORWARD -j DOCKER-FORWARD]\""}} +2026-08-08T19:49:34.974799224Z {"ts":"2026-08-08T19:49:34.974703328Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.974658607Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-BRIDGE]\""}} +2026-08-08T19:49:34.975702441Z {"ts":"2026-08-08T19:49:34.975606144Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.975573872Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-BRIDGE]\""}} +2026-08-08T19:49:34.976593016Z {"ts":"2026-08-08T19:49:34.976497679Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.976465543Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-INTERNAL]\""}} +2026-08-08T19:49:34.977507177Z {"ts":"2026-08-08T19:49:34.977404938Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.977365301Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-INTERNAL]\""}} +2026-08-08T19:49:34.978403797Z {"ts":"2026-08-08T19:49:34.978303348Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.978258102Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C DOCKER-FORWARD -j DOCKER-CT]\""}} +2026-08-08T19:49:34.979267805Z {"ts":"2026-08-08T19:49:34.979181841Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.979141337Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I DOCKER-FORWARD -j DOCKER-CT]\""}} +2026-08-08T19:49:34.980215740Z {"ts":"2026-08-08T19:49:34.98007922Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.980046408Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -m set --match-set docker-ext-bridges-v6 dst -j DOCKER]\""}} +2026-08-08T19:49:34.981094587Z {"ts":"2026-08-08T19:49:34.981009415Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.980970341Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -j DOCKER-ISOLATION-STAGE-1]\""}} +2026-08-08T19:49:34.981993162Z {"ts":"2026-08-08T19:49:34.981891387Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.981846382Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -m set --match-set docker-ext-bridges-v6 dst -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:49:34.982954756Z {"ts":"2026-08-08T19:49:34.982852888Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.982817768Z\" level=debug msg=\"Modules already loaded\" modules=\"[nf_conntrack nf_conntrack_netlink]\""}} +2026-08-08T19:49:34.984311684Z {"ts":"2026-08-08T19:49:34.984221568Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.984192665Z\" level=debug msg=\"Did not find any interface with name docker0: Link not found\""}} +2026-08-08T19:49:34.984512542Z {"ts":"2026-08-08T19:49:34.984429535Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.984216255Z\" level=debug msg=\"Setting bridge mac address to de:5f:59:b1:3e:13\""}} +2026-08-08T19:49:34.984914686Z {"ts":"2026-08-08T19:49:34.984835398Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.984808850Z\" level=debug msg=\"Assigning address to bridge interface docker0: 172.19.0.1/30\""}} +2026-08-08T19:49:34.985050953Z {"ts":"2026-08-08T19:49:34.984992242Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.984885294Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T19:49:34.986022984Z {"ts":"2026-08-08T19:49:34.985949059Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.985914663Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -I POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T19:49:34.987075145Z {"ts":"2026-08-08T19:49:34.986977671Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.986940057Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -m addrtype --src-type LOCAL -o docker0 -j MASQUERADE]\""}} +2026-08-08T19:49:34.988203735Z {"ts":"2026-08-08T19:49:34.988107968Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.988058537Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j ACCEPT]\""}} +2026-08-08T19:49:34.989203336Z {"ts":"2026-08-08T19:49:34.989104253Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.989061503Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:49:34.990215577Z {"ts":"2026-08-08T19:49:34.990124981Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.990082260Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -o docker0 -j ACCEPT]\""}} +2026-08-08T19:49:34.991246500Z {"ts":"2026-08-08T19:49:34.991142118Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.991096061Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:49:34.992216222Z {"ts":"2026-08-08T19:49:34.992118579Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.992082980Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 ! -o docker0 -j ACCEPT]\""}} +2026-08-08T19:49:34.993114462Z {"ts":"2026-08-08T19:49:34.99302914Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.992989280Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T19:49:34.994235093Z {"ts":"2026-08-08T19:49:34.994149726Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.994091386Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T19:49:34.995164728Z {"ts":"2026-08-08T19:49:34.995090671Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.995052532Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T19:49:34.996096266Z {"ts":"2026-08-08T19:49:34.996032643Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.995993648Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -o docker0 -j DOCKER]\""}} +2026-08-08T19:49:34.997013205Z {"ts":"2026-08-08T19:49:34.996932947Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.996902107Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:49:34.998053068Z {"ts":"2026-08-08T19:49:34.997943291Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.997903053Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:49:34.998989455Z {"ts":"2026-08-08T19:49:34.998884442Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.998836316Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:49:34.999894648Z {"ts":"2026-08-08T19:49:34.999807116Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:34.999775057Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:49:35.001014005Z {"ts":"2026-08-08T19:49:35.00087308Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.000837800Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:49:35.002066371Z {"ts":"2026-08-08T19:49:35.001960273Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.001927104Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T19:49:35.002954002Z {"ts":"2026-08-08T19:49:35.002858244Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.002818383Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T19:49:35.004109029Z {"ts":"2026-08-08T19:49:35.003999626Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.003967526Z\" level=debug msg=\"Network (9c2ea43) restored\""}} +2026-08-08T19:49:35.004372890Z {"ts":"2026-08-08T19:49:35.004241697Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.004213130Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T19:49:35.005298298Z {"ts":"2026-08-08T19:49:35.005192619Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.005162572Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -A PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T19:49:35.006224110Z {"ts":"2026-08-08T19:49:35.006146857Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.006100693Z\" level=debug msg=\"Endpoint (4154839) restored to network (9c2ea43)\""}} +2026-08-08T19:49:35.007035264Z {"ts":"2026-08-08T19:49:35.006962417Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.006928750Z\" level=debug msg=\"Allocating pools for network\" ipv6=false network=bridge nid=9c2ea431d6e3"}} +2026-08-08T19:49:35.007294334Z {"ts":"2026-08-08T19:49:35.007163123Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.007133677Z\" level=debug msg=\"RequestPool: {AddressSpace:LocalDefault Pool:172.19.0.0/30 SubPool: Options:map[] Exclude:[10.100.0.10/32 169.254.1.1/32 172.19.0.0/30] V6:false}\""}} +2026-08-08T19:49:35.007304884Z {"ts":"2026-08-08T19:49:35.007200757Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.007173104Z\" level=debug msg=\"RequestAddress(LocalDefault/172.19.0.0/30, 172.19.0.1, map[RequestAddressType:com.docker.network.gateway])\""}} +2026-08-08T19:49:35.007307213Z {"ts":"2026-08-08T19:49:35.007237675Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.007196765Z\" level=debug msg=\"Request address PoolID:172.19.0.0/30 Bits: 4, Unselected: 2, Sequence: (0x90000000, 1)-\u003eend Curr:0 Serial:false PrefAddress:172.19.0.1 \""}} +2026-08-08T19:49:35.007502926Z {"ts":"2026-08-08T19:49:35.007383185Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.007354171Z\" level=debug msg=\"Assigning addresses for endpoint workspace_cvm's interface on network bridge\""}} +2026-08-08T19:49:35.007592781Z {"ts":"2026-08-08T19:49:35.007455153Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.007374544Z\" level=debug msg=\"RequestAddress(LocalDefault/172.19.0.0/30, 172.19.0.2, map[])\""}} +2026-08-08T19:49:35.007677499Z {"ts":"2026-08-08T19:49:35.007539311Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.007387319Z\" level=debug msg=\"Request address PoolID:172.19.0.0/30 Bits: 4, Unselected: 1, Sequence: (0xd0000000, 1)-\u003eend Curr:0 Serial:false PrefAddress:172.19.0.2 \""}} +2026-08-08T19:49:35.008380724Z {"ts":"2026-08-08T19:49:35.008291273Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.008259954Z\" level=info msg=\"Removing stale sandbox\" cid=effc6bd1187b isRestore=false sid=d682b8d97661"}} +2026-08-08T19:49:35.012421390Z {"ts":"2026-08-08T19:49:35.012350022Z","level":"WARN","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.012303971Z\" level=warning msg=\"Failed deleting service host entries to the running container: open : no such file or directory\""}} +2026-08-08T19:49:35.014330243Z {"ts":"2026-08-08T19:49:35.014204133Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.014173653Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -C PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T19:49:35.015410986Z {"ts":"2026-08-08T19:49:35.015307311Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.015267207Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t raw -D PREROUTING -d 172.19.0.2 ! -i docker0 -j DROP]\""}} +2026-08-08T19:49:35.035889384Z {"ts":"2026-08-08T19:49:35.03563733Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.035565429Z\" level=debug msg=\"Releasing addresses for endpoint workspace_cvm's interface on network bridge\""}} +2026-08-08T19:49:35.035911905Z {"ts":"2026-08-08T19:49:35.035809166Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.035592861Z\" level=debug msg=\"ReleaseAddress(LocalDefault/172.19.0.0/30, 172.19.0.2)\""}} +2026-08-08T19:49:35.035957719Z {"ts":"2026-08-08T19:49:35.035884397Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.035626941Z\" level=debug msg=\"Released address Address:172.19.0.2 Sequence:Bits: 4, Unselected: 1, Sequence: (0xd0000000, 1)-\u003eend Curr:0\""}} +2026-08-08T19:49:35.037999756Z {"ts":"2026-08-08T19:49:35.037846409Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.037807966Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -n -L DOCKER-USER]\""}} +2026-08-08T19:49:35.039074755Z {"ts":"2026-08-08T19:49:35.038997343Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.038953853Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -N DOCKER-USER]\""}} +2026-08-08T19:49:35.040115157Z {"ts":"2026-08-08T19:49:35.039961364Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.039916189Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -j DOCKER-USER]\""}} +2026-08-08T19:49:35.041007213Z {"ts":"2026-08-08T19:49:35.040916181Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.040879045Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -I FORWARD -j DOCKER-USER]\""}} +2026-08-08T19:49:35.041941295Z {"ts":"2026-08-08T19:49:35.0418302Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.041798424Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -n -L DOCKER-USER]\""}} +2026-08-08T19:49:35.042946695Z {"ts":"2026-08-08T19:49:35.042779296Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.042730177Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -N DOCKER-USER]\""}} +2026-08-08T19:49:35.043796221Z {"ts":"2026-08-08T19:49:35.043682824Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.043650764Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -C FORWARD -j DOCKER-USER]\""}} +2026-08-08T19:49:35.044633847Z {"ts":"2026-08-08T19:49:35.044560203Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.044520925Z\" level=debug msg=\"/usr/sbin/ip6tables, [--wait -t filter -I FORWARD -j DOCKER-USER]\""}} +2026-08-08T19:49:35.047493351Z {"ts":"2026-08-08T19:49:35.047403398Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.047369605Z\" level=debug msg=\"releasing IPv4 pools from network bridge (9c2ea431d6e30806a8bd3c0dc8fc89faaf17c2cdd00a9e1656f84d2cf0637540)\""}} +2026-08-08T19:49:35.047575855Z {"ts":"2026-08-08T19:49:35.04748515Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.047386243Z\" level=debug msg=\"ReleaseAddress(LocalDefault/172.19.0.0/30, 172.19.0.1)\""}} +2026-08-08T19:49:35.047621806Z {"ts":"2026-08-08T19:49:35.04756805Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.047405450Z\" level=debug msg=\"Released address Address:172.19.0.1 Sequence:Bits: 4, Unselected: 2, Sequence: (0x90000000, 1)-\u003eend Curr:0\""}} +2026-08-08T19:49:35.047730540Z {"ts":"2026-08-08T19:49:35.047637155Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.047414986Z\" level=debug msg=\"ReleasePool(LocalDefault/172.19.0.0/30)\""}} +2026-08-08T19:49:35.047765468Z {"ts":"2026-08-08T19:49:35.047671577Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.047425015Z\" level=debug msg=\"cleanupServiceDiscovery for network:9c2ea431d6e30806a8bd3c0dc8fc89faaf17c2cdd00a9e1656f84d2cf0637540\""}} +2026-08-08T19:49:35.047848096Z {"ts":"2026-08-08T19:49:35.0477809Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.047442195Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T19:49:35.048757128Z {"ts":"2026-08-08T19:49:35.048680192Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.048640499Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -D POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T19:49:35.083893523Z {"ts":"2026-08-08T19:49:35.083702799Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.083622009Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -m addrtype --src-type LOCAL -o docker0 -j MASQUERADE]\""}} +2026-08-08T19:49:35.085121895Z {"ts":"2026-08-08T19:49:35.085003772Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.084956063Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j ACCEPT]\""}} +2026-08-08T19:49:35.086125884Z {"ts":"2026-08-08T19:49:35.086044841Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.085986936Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:49:35.087101912Z {"ts":"2026-08-08T19:49:35.08701868Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.086988170Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T19:49:35.088112236Z {"ts":"2026-08-08T19:49:35.088028192Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.087983212Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -D DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T19:49:35.113931722Z {"ts":"2026-08-08T19:49:35.113722043Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.113635009Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:49:35.115057405Z {"ts":"2026-08-08T19:49:35.114940287Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.114892527Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -D DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:49:35.143920399Z {"ts":"2026-08-08T19:49:35.143726487Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.143645875Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:49:35.145261915Z {"ts":"2026-08-08T19:49:35.14513927Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.145090269Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -D DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:49:35.184018416Z {"ts":"2026-08-08T19:49:35.18375152Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.183673203Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T19:49:35.185148560Z {"ts":"2026-08-08T19:49:35.185007645Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.184959082Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -D DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T19:49:35.209672424Z {"ts":"2026-08-08T19:49:35.209376857Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.209303144Z\" level=debug msg=\"Allocating pools for network\" ipv6=false network=bridge nid=461bac049740"}} +2026-08-08T19:49:35.209708646Z {"ts":"2026-08-08T19:49:35.209481772Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.209440260Z\" level=debug msg=\"RequestPool: {AddressSpace:LocalDefault Pool:172.19.0.0/30 SubPool: Options:map[] Exclude:[10.100.0.10/32 169.254.1.1/32 172.19.0.0/30] V6:false}\""}} +2026-08-08T19:49:35.209711660Z {"ts":"2026-08-08T19:49:35.209527858Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.209468079Z\" level=debug msg=\"RequestAddress(LocalDefault/172.19.0.0/30, 172.19.0.1, map[RequestAddressType:com.docker.network.gateway])\""}} +2026-08-08T19:49:35.209714369Z {"ts":"2026-08-08T19:49:35.209552476Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.209485903Z\" level=debug msg=\"Request address PoolID:172.19.0.0/30 Bits: 4, Unselected: 2, Sequence: (0x90000000, 1)-\u003eend Curr:0 Serial:false PrefAddress:172.19.0.1 \""}} +2026-08-08T19:49:35.210077626Z {"ts":"2026-08-08T19:49:35.209945755Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.209906860Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T19:49:35.211338120Z {"ts":"2026-08-08T19:49:35.211246407Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.211203268Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -I POSTROUTING -s 172.19.0.0/30 ! -o docker0 -j MASQUERADE]\""}} +2026-08-08T19:49:35.212766416Z {"ts":"2026-08-08T19:49:35.212628226Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.212575278Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t nat -C POSTROUTING -m addrtype --src-type LOCAL -o docker0 -j MASQUERADE]\""}} +2026-08-08T19:49:35.213923871Z {"ts":"2026-08-08T19:49:35.213818775Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.213782261Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j ACCEPT]\""}} +2026-08-08T19:49:35.214920458Z {"ts":"2026-08-08T19:49:35.214826736Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.214783497Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:49:35.215929987Z {"ts":"2026-08-08T19:49:35.215839631Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.215802763Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -o docker0 -j ACCEPT]\""}} +2026-08-08T19:49:35.216950502Z {"ts":"2026-08-08T19:49:35.216836192Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.216795921Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:49:35.217917662Z {"ts":"2026-08-08T19:49:35.217807749Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.217765664Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 ! -o docker0 -j ACCEPT]\""}} +2026-08-08T19:49:35.218909831Z {"ts":"2026-08-08T19:49:35.218805971Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.218755230Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T19:49:35.219906126Z {"ts":"2026-08-08T19:49:35.21979083Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.219758466Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T19:49:35.220932217Z {"ts":"2026-08-08T19:49:35.220752921Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.220718910Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -i docker0 -j ACCEPT]\""}} +2026-08-08T19:49:35.221875437Z {"ts":"2026-08-08T19:49:35.221777513Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.221729023Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -o docker0 -j DOCKER]\""}} +2026-08-08T19:49:35.222830275Z {"ts":"2026-08-08T19:49:35.222712551Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.222671402Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C FORWARD -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:49:35.223955267Z {"ts":"2026-08-08T19:49:35.223823788Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.223774304Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:49:35.224850488Z {"ts":"2026-08-08T19:49:35.224757524Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.224722635Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER ! -i docker0 -o docker0 -j DROP]\""}} +2026-08-08T19:49:35.225833331Z {"ts":"2026-08-08T19:49:35.225727005Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.225680028Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:49:35.226953275Z {"ts":"2026-08-08T19:49:35.226834843Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.226793254Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-CT -o docker0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT]\""}} +2026-08-08T19:49:35.227927344Z {"ts":"2026-08-08T19:49:35.227840308Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.227803247Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -C DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T19:49:35.228928521Z {"ts":"2026-08-08T19:49:35.228828989Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.228790095Z\" level=debug msg=\"/usr/sbin/iptables, [--wait -t filter -A DOCKER-BRIDGE -o docker0 -j DOCKER]\""}} +2026-08-08T19:49:35.236429050Z {"ts":"2026-08-08T19:49:35.236250981Z","level":"WARN","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.236204419Z\" level=warning msg=\"error locating sandbox id d682b8d9766167917bd7e75fe1dd44beb8581e882d32783d9ca505d5024e8734: sandbox d682b8d9766167917bd7e75fe1dd44beb8581e882d32783d9ca505d5024e8734 not found\""}} +2026-08-08T19:49:35.245904527Z {"ts":"2026-08-08T19:49:35.245701173Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.245633146Z\" level=info msg=\"Loading containers: done.\""}} +2026-08-08T19:49:35.255761003Z {"ts":"2026-08-08T19:49:35.255585471Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.255520607Z\" level=info msg=\"Docker daemon\" commit=6bc6209 containerd-snapshotter=false storage-driver=overlay2 version=29.2.1"}} +2026-08-08T19:49:35.255781479Z {"ts":"2026-08-08T19:49:35.25565838Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.255570556Z\" level=info msg=\"Initializing buildkit\""}} +2026-08-08T19:49:35.264328337Z {"ts":"2026-08-08T19:49:35.264119392Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.264055674Z\" level=info msg=\"Completed buildkit initialization\""}} +2026-08-08T19:49:35.264607752Z {"ts":"2026-08-08T19:49:35.264470755Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.264438681Z\" level=debug msg=\"Registering routers\""}} +2026-08-08T19:49:35.264615371Z {"ts":"2026-08-08T19:49:35.264532791Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.264495223Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/checkpoints\""}} +2026-08-08T19:49:35.264828861Z {"ts":"2026-08-08T19:49:35.264628841Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.264608638Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/checkpoints\""}} +2026-08-08T19:49:35.264836670Z {"ts":"2026-08-08T19:49:35.26473328Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.264690572Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/containers/{name}/checkpoints/{checkpoint}\""}} +2026-08-08T19:49:35.264941721Z {"ts":"2026-08-08T19:49:35.264883352Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.264792684Z\" level=debug msg=\"Registering route\" method=HEAD path=\"/containers/{name:.*}/archive\""}} +2026-08-08T19:49:35.265039776Z {"ts":"2026-08-08T19:49:35.264960784Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.264856012Z\" level=debug msg=\"Registering route\" method=GET path=/containers/json"}} +2026-08-08T19:49:35.265123914Z {"ts":"2026-08-08T19:49:35.265065Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.264897741Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/export\""}} +2026-08-08T19:49:35.265185619Z {"ts":"2026-08-08T19:49:35.265148617Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.264957857Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/changes\""}} +2026-08-08T19:49:35.265272328Z {"ts":"2026-08-08T19:49:35.265229574Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.265029268Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/json\""}} +2026-08-08T19:49:35.265345418Z {"ts":"2026-08-08T19:49:35.265309328Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.265095825Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/top\""}} +2026-08-08T19:49:35.265426192Z {"ts":"2026-08-08T19:49:35.265387768Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.265161033Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/logs\""}} +2026-08-08T19:49:35.265504947Z {"ts":"2026-08-08T19:49:35.265468148Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.265220511Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/stats\""}} +2026-08-08T19:49:35.265583465Z {"ts":"2026-08-08T19:49:35.265539116Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.265286430Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/attach/ws\""}} +2026-08-08T19:49:35.265678514Z {"ts":"2026-08-08T19:49:35.265626942Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.265358642Z\" level=debug msg=\"Registering route\" method=GET path=\"/exec/{id:.*}/json\""}} +2026-08-08T19:49:35.265754543Z {"ts":"2026-08-08T19:49:35.265707916Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.265417567Z\" level=debug msg=\"Registering route\" method=GET path=\"/containers/{name:.*}/archive\""}} +2026-08-08T19:49:35.265828208Z {"ts":"2026-08-08T19:49:35.265789062Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.265478827Z\" level=debug msg=\"Registering route\" method=POST path=/containers/create"}} +2026-08-08T19:49:35.265901633Z {"ts":"2026-08-08T19:49:35.265862767Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.265526287Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/kill\""}} +2026-08-08T19:49:35.265999360Z {"ts":"2026-08-08T19:49:35.26593727Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.265592219Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/pause\""}} +2026-08-08T19:49:35.266096296Z {"ts":"2026-08-08T19:49:35.266024789Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.265660966Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/unpause\""}} +2026-08-08T19:49:35.266167468Z {"ts":"2026-08-08T19:49:35.266121976Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.265721962Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/restart\""}} +2026-08-08T19:49:35.266250257Z {"ts":"2026-08-08T19:49:35.266201255Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.265803336Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/start\""}} +2026-08-08T19:49:35.266343865Z {"ts":"2026-08-08T19:49:35.266288767Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.265871658Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/stop\""}} +2026-08-08T19:49:35.266414038Z {"ts":"2026-08-08T19:49:35.26637253Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.265939584Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/wait\""}} +2026-08-08T19:49:35.266496196Z {"ts":"2026-08-08T19:49:35.266449256Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.265999519Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/resize\""}} +2026-08-08T19:49:35.266574960Z {"ts":"2026-08-08T19:49:35.266535751Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.266063552Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/attach\""}} +2026-08-08T19:49:35.266654971Z {"ts":"2026-08-08T19:49:35.266615369Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.266132789Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/exec\""}} +2026-08-08T19:49:35.266732745Z {"ts":"2026-08-08T19:49:35.2666905Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.266207968Z\" level=debug msg=\"Registering route\" method=POST path=\"/exec/{name:.*}/start\""}} +2026-08-08T19:49:35.266836235Z {"ts":"2026-08-08T19:49:35.266770758Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.266266938Z\" level=debug msg=\"Registering route\" method=POST path=\"/exec/{name:.*}/resize\""}} +2026-08-08T19:49:35.266904686Z {"ts":"2026-08-08T19:49:35.26685449Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.266321988Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/rename\""}} +2026-08-08T19:49:35.266993258Z {"ts":"2026-08-08T19:49:35.266946022Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.266374418Z\" level=debug msg=\"Registering route\" method=POST path=\"/containers/{name:.*}/update\""}} +2026-08-08T19:49:35.267082551Z {"ts":"2026-08-08T19:49:35.267022387Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.266436634Z\" level=debug msg=\"Registering route\" method=POST path=/containers/prune"}} +2026-08-08T19:49:35.267153542Z {"ts":"2026-08-08T19:49:35.26709592Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.266477472Z\" level=debug msg=\"Registering route\" method=POST path=/commit"}} +2026-08-08T19:49:35.267218600Z {"ts":"2026-08-08T19:49:35.267170541Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.266514377Z\" level=debug msg=\"Registering route\" method=PUT path=\"/containers/{name:.*}/archive\""}} +2026-08-08T19:49:35.267288392Z {"ts":"2026-08-08T19:49:35.267248462Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.266569574Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/containers/{name:.*}\""}} +2026-08-08T19:49:35.267377866Z {"ts":"2026-08-08T19:49:35.267328069Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.266628602Z\" level=debug msg=\"Registering route\" method=GET path=/images/json"}} +2026-08-08T19:49:35.267449180Z {"ts":"2026-08-08T19:49:35.267411738Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.266670874Z\" level=debug msg=\"Registering route\" method=GET path=/images/search"}} +2026-08-08T19:49:35.267528303Z {"ts":"2026-08-08T19:49:35.267487311Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.266707420Z\" level=debug msg=\"Registering route\" method=GET path=/images/get"}} +2026-08-08T19:49:35.267615940Z {"ts":"2026-08-08T19:49:35.267564455Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.266745786Z\" level=debug msg=\"Registering route\" method=GET path=\"/images/{name:.*}/get\""}} +2026-08-08T19:49:35.267688140Z {"ts":"2026-08-08T19:49:35.267651977Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.266795460Z\" level=debug msg=\"Registering route\" method=GET path=\"/images/{name:.*}/history\""}} +2026-08-08T19:49:35.267760328Z {"ts":"2026-08-08T19:49:35.26770644Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.266859245Z\" level=debug msg=\"Registering route\" method=GET path=\"/images/{name:.*}/json\""}} +2026-08-08T19:49:35.267843514Z {"ts":"2026-08-08T19:49:35.267798314Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.266914402Z\" level=debug msg=\"Registering route\" method=POST path=/images/load"}} +2026-08-08T19:49:35.267921514Z {"ts":"2026-08-08T19:49:35.267876204Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.266951051Z\" level=debug msg=\"Registering route\" method=POST path=/images/create"}} +2026-08-08T19:49:35.267992922Z {"ts":"2026-08-08T19:49:35.267952619Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.266987741Z\" level=debug msg=\"Registering route\" method=POST path=\"/images/{name:.*}/push\""}} +2026-08-08T19:49:35.268067157Z {"ts":"2026-08-08T19:49:35.26802333Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.267037172Z\" level=debug msg=\"Registering route\" method=POST path=\"/images/{name:.*}/tag\""}} +2026-08-08T19:49:35.268137884Z {"ts":"2026-08-08T19:49:35.268101061Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.267085644Z\" level=debug msg=\"Registering route\" method=POST path=/images/prune"}} +2026-08-08T19:49:35.268232548Z {"ts":"2026-08-08T19:49:35.268156074Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.267129229Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/images/{name:.*}\""}} +2026-08-08T19:49:35.268329088Z {"ts":"2026-08-08T19:49:35.268249268Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.267181822Z\" level=debug msg=\"Registering route\" method=OPTIONS path=\"/{anyroute:.*}\""}} +2026-08-08T19:49:35.268432935Z {"ts":"2026-08-08T19:49:35.268353826Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.267230373Z\" level=debug msg=\"Registering route\" method=GET path=/_ping"}} +2026-08-08T19:49:35.268515433Z {"ts":"2026-08-08T19:49:35.268471184Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.267294999Z\" level=debug msg=\"Registering route\" method=HEAD path=/_ping"}} +2026-08-08T19:49:35.268601171Z {"ts":"2026-08-08T19:49:35.26855197Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.267329984Z\" level=debug msg=\"Registering route\" method=GET path=/events"}} +2026-08-08T19:49:35.268692514Z {"ts":"2026-08-08T19:49:35.268641661Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.267365646Z\" level=debug msg=\"Registering route\" method=GET path=/info"}} +2026-08-08T19:49:35.268769146Z {"ts":"2026-08-08T19:49:35.268726591Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.267396758Z\" level=debug msg=\"Registering route\" method=GET path=/version"}} +2026-08-08T19:49:35.268854771Z {"ts":"2026-08-08T19:49:35.268785149Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.267437336Z\" level=debug msg=\"Registering route\" method=GET path=/system/df"}} +2026-08-08T19:49:35.268945207Z {"ts":"2026-08-08T19:49:35.268880699Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.267475341Z\" level=debug msg=\"Registering route\" method=POST path=/auth"}} +2026-08-08T19:49:35.269012552Z {"ts":"2026-08-08T19:49:35.268976697Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.267509937Z\" level=debug msg=\"Registering route\" method=GET path=/volumes"}} +2026-08-08T19:49:35.269097368Z {"ts":"2026-08-08T19:49:35.269028706Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.267542370Z\" level=debug msg=\"Registering route\" method=GET path=\"/volumes/{name:.*}\""}} +2026-08-08T19:49:35.269194592Z {"ts":"2026-08-08T19:49:35.269119082Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.267593210Z\" level=debug msg=\"Registering route\" method=POST path=/volumes/create"}} +2026-08-08T19:49:35.269261379Z {"ts":"2026-08-08T19:49:35.269208672Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.267634569Z\" level=debug msg=\"Registering route\" method=POST path=/volumes/prune"}} +2026-08-08T19:49:35.269338865Z {"ts":"2026-08-08T19:49:35.269299891Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.267675854Z\" level=debug msg=\"Registering route\" method=PUT path=\"/volumes/{name:.*}\""}} +2026-08-08T19:49:35.269425641Z {"ts":"2026-08-08T19:49:35.269372074Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.267731155Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/volumes/{name:.*}\""}} +2026-08-08T19:49:35.269487034Z {"ts":"2026-08-08T19:49:35.269450468Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.267785651Z\" level=debug msg=\"Registering route\" method=POST path=/build"}} +2026-08-08T19:49:35.269573312Z {"ts":"2026-08-08T19:49:35.269503231Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.267820873Z\" level=debug msg=\"Registering route\" method=POST path=/build/prune"}} +2026-08-08T19:49:35.269638554Z {"ts":"2026-08-08T19:49:35.269598925Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.267857192Z\" level=debug msg=\"Registering route\" method=POST path=/build/cancel"}} +2026-08-08T19:49:35.269719527Z {"ts":"2026-08-08T19:49:35.269654944Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.267895072Z\" level=debug msg=\"Registering route\" method=POST path=/session"}} +2026-08-08T19:49:35.269786207Z {"ts":"2026-08-08T19:49:35.269744744Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.267931934Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/init"}} +2026-08-08T19:49:35.269875408Z {"ts":"2026-08-08T19:49:35.269819893Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.267966017Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/join"}} +2026-08-08T19:49:35.269941894Z {"ts":"2026-08-08T19:49:35.269903659Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.268002491Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/leave"}} +2026-08-08T19:49:35.270023239Z {"ts":"2026-08-08T19:49:35.269958601Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.268039886Z\" level=debug msg=\"Registering route\" method=GET path=/swarm"}} +2026-08-08T19:49:35.270084247Z {"ts":"2026-08-08T19:49:35.270047987Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.268075306Z\" level=debug msg=\"Registering route\" method=GET path=/swarm/unlockkey"}} +2026-08-08T19:49:35.270178577Z {"ts":"2026-08-08T19:49:35.270100244Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.268124723Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/update"}} +2026-08-08T19:49:35.270245348Z {"ts":"2026-08-08T19:49:35.270204294Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.268168461Z\" level=debug msg=\"Registering route\" method=POST path=/swarm/unlock"}} +2026-08-08T19:49:35.270329167Z {"ts":"2026-08-08T19:49:35.270284394Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.268206630Z\" level=debug msg=\"Registering route\" method=GET path=/services"}} +2026-08-08T19:49:35.270399687Z {"ts":"2026-08-08T19:49:35.270360135Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.268243562Z\" level=debug msg=\"Registering route\" method=GET path=\"/services/{id}\""}} +2026-08-08T19:49:35.270477481Z {"ts":"2026-08-08T19:49:35.270434351Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.268313891Z\" level=debug msg=\"Registering route\" method=POST path=/services/create"}} +2026-08-08T19:49:35.270551600Z {"ts":"2026-08-08T19:49:35.2705081Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.268359858Z\" level=debug msg=\"Registering route\" method=POST path=\"/services/{id}/update\""}} +2026-08-08T19:49:35.270630405Z {"ts":"2026-08-08T19:49:35.270588696Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.268435112Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/services/{id}\""}} +2026-08-08T19:49:35.270725586Z {"ts":"2026-08-08T19:49:35.27067862Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.268498031Z\" level=debug msg=\"Registering route\" method=GET path=\"/services/{id}/logs\""}} +2026-08-08T19:49:35.270791424Z {"ts":"2026-08-08T19:49:35.270750409Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.268552713Z\" level=debug msg=\"Registering route\" method=GET path=/nodes"}} +2026-08-08T19:49:35.270883207Z {"ts":"2026-08-08T19:49:35.270838286Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.268592623Z\" level=debug msg=\"Registering route\" method=GET path=\"/nodes/{id}\""}} +2026-08-08T19:49:35.270980691Z {"ts":"2026-08-08T19:49:35.270915996Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.268649234Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/nodes/{id}\""}} +2026-08-08T19:49:35.271058281Z {"ts":"2026-08-08T19:49:35.270994171Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.268702355Z\" level=debug msg=\"Registering route\" method=POST path=\"/nodes/{id}/update\""}} +2026-08-08T19:49:35.271129173Z {"ts":"2026-08-08T19:49:35.271073663Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.268759270Z\" level=debug msg=\"Registering route\" method=GET path=/tasks"}} +2026-08-08T19:49:35.271223328Z {"ts":"2026-08-08T19:49:35.271156617Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.268791948Z\" level=debug msg=\"Registering route\" method=GET path=\"/tasks/{id}\""}} +2026-08-08T19:49:35.271226337Z {"ts":"2026-08-08T19:49:35.271183547Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.268843223Z\" level=debug msg=\"Registering route\" method=GET path=\"/tasks/{id}/logs\""}} +2026-08-08T19:49:35.271264984Z {"ts":"2026-08-08T19:49:35.271202196Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.268893617Z\" level=debug msg=\"Registering route\" method=GET path=/secrets"}} +2026-08-08T19:49:35.271278732Z {"ts":"2026-08-08T19:49:35.271239885Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.268939082Z\" level=debug msg=\"Registering route\" method=POST path=/secrets/create"}} +2026-08-08T19:49:35.271337782Z {"ts":"2026-08-08T19:49:35.271268639Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.268990117Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/secrets/{id}\""}} +2026-08-08T19:49:35.271381042Z {"ts":"2026-08-08T19:49:35.271326958Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.269052294Z\" level=debug msg=\"Registering route\" method=GET path=\"/secrets/{id}\""}} +2026-08-08T19:49:35.271459620Z {"ts":"2026-08-08T19:49:35.271362778Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.269114973Z\" level=debug msg=\"Registering route\" method=POST path=\"/secrets/{id}/update\""}} +2026-08-08T19:49:35.271485460Z {"ts":"2026-08-08T19:49:35.271430192Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.269179793Z\" level=debug msg=\"Registering route\" method=GET path=/configs"}} +2026-08-08T19:49:35.271488044Z {"ts":"2026-08-08T19:49:35.27145306Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.269219724Z\" level=debug msg=\"Registering route\" method=POST path=/configs/create"}} +2026-08-08T19:49:35.271523830Z {"ts":"2026-08-08T19:49:35.271471331Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.269257252Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/configs/{id}\""}} +2026-08-08T19:49:35.271551449Z {"ts":"2026-08-08T19:49:35.271510885Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.269321905Z\" level=debug msg=\"Registering route\" method=GET path=\"/configs/{id}\""}} +2026-08-08T19:49:35.271591386Z {"ts":"2026-08-08T19:49:35.271529631Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.269372445Z\" level=debug msg=\"Registering route\" method=POST path=\"/configs/{id}/update\""}} +2026-08-08T19:49:35.271605351Z {"ts":"2026-08-08T19:49:35.271550992Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.269429068Z\" level=debug msg=\"Registering route\" method=GET path=/plugins"}} +2026-08-08T19:49:35.271619373Z {"ts":"2026-08-08T19:49:35.271591958Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.269470725Z\" level=debug msg=\"Registering route\" method=GET path=\"/plugins/{name:.*}/json\""}} +2026-08-08T19:49:35.271686011Z {"ts":"2026-08-08T19:49:35.271612998Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.269524647Z\" level=debug msg=\"Registering route\" method=GET path=/plugins/privileges"}} +2026-08-08T19:49:35.271689246Z {"ts":"2026-08-08T19:49:35.271642218Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.269570561Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/plugins/{name:.*}\""}} +2026-08-08T19:49:35.271743271Z {"ts":"2026-08-08T19:49:35.271684975Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.269634528Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/enable\""}} +2026-08-08T19:49:35.271763484Z {"ts":"2026-08-08T19:49:35.271711693Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.269703952Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/disable\""}} +2026-08-08T19:49:35.271765877Z {"ts":"2026-08-08T19:49:35.271733554Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.269758519Z\" level=debug msg=\"Registering route\" method=POST path=/plugins/pull"}} +2026-08-08T19:49:35.271813344Z {"ts":"2026-08-08T19:49:35.271754747Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.269802495Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/push\""}} +2026-08-08T19:49:35.271816142Z {"ts":"2026-08-08T19:49:35.271784753Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.269857596Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/upgrade\""}} +2026-08-08T19:49:35.271838909Z {"ts":"2026-08-08T19:49:35.271803309Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.269929362Z\" level=debug msg=\"Registering route\" method=POST path=\"/plugins/{name:.*}/set\""}} +2026-08-08T19:49:35.271880249Z {"ts":"2026-08-08T19:49:35.271826455Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.269991231Z\" level=debug msg=\"Registering route\" method=POST path=/plugins/create"}} +2026-08-08T19:49:35.271896718Z {"ts":"2026-08-08T19:49:35.271844862Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.270031052Z\" level=debug msg=\"Registering route\" method=GET path=\"/distribution/{name:.*}/json\""}} +2026-08-08T19:49:35.271901220Z {"ts":"2026-08-08T19:49:35.271864997Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.270086234Z\" level=debug msg=\"Registering route\" method=GET path=/networks"}} +2026-08-08T19:49:35.271919207Z {"ts":"2026-08-08T19:49:35.271882307Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.270128776Z\" level=debug msg=\"Registering route\" method=GET path=/networks/"}} +2026-08-08T19:49:35.271963780Z {"ts":"2026-08-08T19:49:35.271914429Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.270177196Z\" level=debug msg=\"Registering route\" method=GET path=\"/networks/{id:.+}\""}} +2026-08-08T19:49:35.271966446Z {"ts":"2026-08-08T19:49:35.271933584Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.270239679Z\" level=debug msg=\"Registering route\" method=POST path=/networks/create"}} +2026-08-08T19:49:35.271994620Z {"ts":"2026-08-08T19:49:35.271954073Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.270285452Z\" level=debug msg=\"Registering route\" method=POST path=\"/networks/{id:.*}/connect\""}} +2026-08-08T19:49:35.272042421Z {"ts":"2026-08-08T19:49:35.271972976Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.270350908Z\" level=debug msg=\"Registering route\" method=POST path=\"/networks/{id:.*}/disconnect\""}} +2026-08-08T19:49:35.272056462Z {"ts":"2026-08-08T19:49:35.271991857Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.270412580Z\" level=debug msg=\"Registering route\" method=POST path=/networks/prune"}} +2026-08-08T19:49:35.272058647Z {"ts":"2026-08-08T19:49:35.272013638Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.270456768Z\" level=debug msg=\"Registering route\" method=DELETE path=\"/networks/{id:.*}\""}} +2026-08-08T19:49:35.272117318Z {"ts":"2026-08-08T19:49:35.272045889Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.270513159Z\" level=debug msg=\"Registering route\" method=GET path=/debug/vars"}} +2026-08-08T19:49:35.272147833Z {"ts":"2026-08-08T19:49:35.272077184Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.270563949Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/"}} +2026-08-08T19:49:35.272150556Z {"ts":"2026-08-08T19:49:35.272095479Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.270602147Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/cmdline"}} +2026-08-08T19:49:35.272163753Z {"ts":"2026-08-08T19:49:35.272112828Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.270647716Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/profile"}} +2026-08-08T19:49:35.272205729Z {"ts":"2026-08-08T19:49:35.272139531Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.270691145Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/symbol"}} +2026-08-08T19:49:35.272208482Z {"ts":"2026-08-08T19:49:35.272159225Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.270734503Z\" level=debug msg=\"Registering route\" method=GET path=/debug/pprof/trace"}} +2026-08-08T19:49:35.272225391Z {"ts":"2026-08-08T19:49:35.272181693Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.270783134Z\" level=debug msg=\"Registering route\" method=GET path=\"/debug/pprof/{name}\""}} +2026-08-08T19:49:35.272247407Z {"ts":"2026-08-08T19:49:35.272201888Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.270834007Z\" level=debug msg=\"Registering route\" method=POST path=/grpc"}} +2026-08-08T19:49:35.272291992Z {"ts":"2026-08-08T19:49:35.272223187Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.270972947Z\" level=info msg=\"Daemon has completed initialization\""}} +2026-08-08T19:49:35.272295473Z {"ts":"2026-08-08T19:49:35.27224222Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.271037236Z\" level=info msg=\"API listen on /var/run/docker.sock\""}} +2026-08-08T19:49:35.653646416Z {"ts":"2026-08-08T19:49:35.653514045Z","level":"DEBUG","msg":"waiting for dockerd","caller":"/home/runner/work/envbox/envbox/cli/docker.go:312","func":"github.com/coder/envbox/cli.dockerCmd.func1"} +2026-08-08T19:49:35.653688940Z {"output":"Waiting for dockerd to startup...","time":"2026-08-08T19:49:35.65357422Z","type":"info"} +2026-08-08T19:49:35.654357598Z {"ts":"2026-08-08T19:49:35.654151405Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.654091072Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:49:35.654468954Z {"ts":"2026-08-08T19:49:35.654363836Z","level":"INFO","msg":"checking for docker config file","caller":"/home/runner/work/envbox/envbox/cli/docker.go:474","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"path":"/root/.docker/config.json"}} +2026-08-08T19:49:35.654545322Z {"ts":"2026-08-08T19:49:35.654456145Z","level":"DEBUG","msg":"using mounts","caller":"/home/runner/work/envbox/envbox/cli/docker.go:496","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"mounts":["{Source:/var/lib/coder/docker Mountpoint:/var/lib/docker ReadOnly:false}","{Source:/var/lib/coder/containers Mountpoint:/var/lib/containers ReadOnly:false}","{Source:/home/coder Mountpoint:/home/coder ReadOnly:false}"]}} +2026-08-08T19:49:35.654592225Z {"ts":"2026-08-08T19:49:35.654541222Z","level":"DEBUG","msg":"using devices","caller":"/home/runner/work/envbox/envbox/cli/docker.go:529","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"devices":[]}} +2026-08-08T19:49:35.654650617Z {"ts":"2026-08-08T19:49:35.654569783Z","level":"DEBUG","msg":"pulling image","caller":"/home/runner/work/envbox/envbox/cli/docker.go:545","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"image":"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu"}} +2026-08-08T19:49:35.654974614Z {"ts":"2026-08-08T19:49:35.654859881Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.654814424Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:49:35.655292873Z {"ts":"2026-08-08T19:49:35.655197196Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.655136725Z\" level=debug msg=\"handling POST request\" method=POST module=api request-url=\"/v1.51/images/create?fromImage=us-docker.pkg.dev%2Fcoder-v2-images-public%2Fpublic%2Fenvbox%2Fenterprise-base\u0026tag=ubuntu\" vars=\"map[version:1.51]\""}} +2026-08-08T19:49:35.666592780Z {"ts":"2026-08-08T19:49:35.666244609Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.666168075Z\" level=debug msg=\"hostDir: /etc/docker/certs.d/us-docker.pkg.dev\""}} +2026-08-08T19:49:35.666609419Z {"ts":"2026-08-08T19:49:35.666327515Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.666224499Z\" level=debug msg=\"Trying to pull us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base from https://us-docker.pkg.dev\""}} +2026-08-08T19:49:35.666611884Z {"ts":"2026-08-08T19:49:35.666352237Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:35.666234470Z\" level=debug msg=\"Trying to pull us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base from https://us-docker.pkg.dev\""}} +2026-08-08T19:49:36.439838266Z {"ts":"2026-08-08T19:49:36.439642849Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.439559032Z\" level=debug msg=\"(*service).Write started\" expected=\"sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d\" ref=\"manifest-sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d\" total=2001"}} +2026-08-08T19:49:36.451309474Z {"ts":"2026-08-08T19:49:36.451075597Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.450990474Z\" level=debug msg=\"Pulling ref from V2 registry: us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu\" digest=\"sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d\" remote=\"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu\""}} +2026-08-08T19:49:36.451537543Z {"output":"Pulling from coder-v2-images-public/public/envbox/enterprise-base","time":"2026-08-08T19:49:36.451478491Z","type":"info"} +2026-08-08T19:49:36.452132612Z {"ts":"2026-08-08T19:49:36.451990115Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.451925233Z\" level=debug msg=\"Adding content digest to lease\" digest=\"sha256:770f0a4fc1f2f730ad3f9096a13e86e356e2d1f9c4c5081918d23623d578d72d\" lease=\"moby-image-sha256:f18945f7fc26b451c3cc8a997c1b1856bcff36f54361c8a61d0c2c37b412cb0e\" remote=\"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu\""}} +2026-08-08T19:49:36.456805311Z {"ts":"2026-08-08T19:49:36.456692769Z","level":"DEBUG","msg":"remounting /sys","caller":"/home/runner/work/envbox/envbox/cli/docker.go:557","func":"github.com/coder/envbox/cli.runDockerCVM"} +2026-08-08T19:49:36.459636636Z {"ts":"2026-08-08T19:49:36.4595276Z","level":"DEBUG","msg":"fetching image metadata","caller":"/home/runner/work/envbox/envbox/cli/docker.go:578","func":"github.com/coder/envbox/cli.runDockerCVM","fields":{"image":"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu","username":"coder"}} +2026-08-08T19:49:36.459648191Z {"output":"Getting image metadata...","time":"2026-08-08T19:49:36.459575315Z","type":"info"} +2026-08-08T19:49:36.460558051Z {"ts":"2026-08-08T19:49:36.460362723Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.460298217Z\" level=debug msg=\"handling POST request\" form-data=\"{\\\"AttachStderr\\\":false,\\\"AttachStdin\\\":false,\\\"AttachStdout\\\":false,\\\"Cmd\\\":[\\\"infinity\\\"],\\\"Domainname\\\":\\\"\\\",\\\"Entrypoint\\\":[\\\"sleep\\\"],\\\"Env\\\":null,\\\"HostConfig\\\":{\\\"AutoRemove\\\":false,\\\"Binds\\\":null,\\\"BlkioDeviceReadBps\\\":null,\\\"BlkioDeviceReadIOps\\\":null,\\\"BlkioDeviceWriteBps\\\":null,\\\"BlkioDeviceWriteIOps\\\":null,\\\"BlkioWeight\\\":0,\\\"BlkioWeightDevice\\\":null,\\\"CapAdd\\\":null,\\\"CapDrop\\\":null,\\\"Cgroup\\\":\\\"\\\",\\\"CgroupParent\\\":\\\"\\\",\\\"CgroupnsMode\\\":\\\"\\\",\\\"ConsoleSize\\\":[0,0],\\\"ContainerIDFile\\\":\\\"\\\",\\\"CpuCount\\\":0,\\\"CpuPercent\\\":0,\\\"CpuPeriod\\\":0,\\\"CpuQuota\\\":0,\\\"CpuRealtimePeriod\\\":0,\\\"CpuRealtimeRuntime\\\":0,\\\"CpuShares\\\":0,\\\"CpusetCpus\\\":\\\"\\\",\\\"CpusetMems\\\":\\\"\\\",\\\"DeviceCgroupRules\\\":null,\\\"DeviceRequests\\\":null,\\\"Devices\\\":null,\\\"Dns\\\":null,\\\"DnsOptions\\\":null,\\\"DnsSearch\\\":null,\\\"ExtraHosts\\\":null,\\\"GroupAdd\\\":null,\\\"IOMaximumBandwidth\\\":0,\\\"IOMaximumIOps\\\":0,\\\"IpcMode\\\":\\\"\\\",\\\"Isolation\\\":\\\"\\\",\\\"Links\\\":null,\\\"LogConfig\\\":{\\\"Config\\\":null,\\\"Type\\\":\\\"\\\"},\\\"MaskedPaths\\\":null,\\\"Memory\\\":0,\\\"MemoryReservation\\\":0,\\\"MemorySwap\\\":0,\\\"MemorySwappiness\\\":null,\\\"NanoCpus\\\":0,\\\"NetworkMode\\\":\\\"\\\",\\\"OomKillDisable\\\":null,\\\"OomScoreAdj\\\":0,\\\"PidMode\\\":\\\"\\\",\\\"PidsLimit\\\":null,\\\"PortBindings\\\":null,\\\"Privileged\\\":false,\\\"PublishAllPorts\\\":false,\\\"ReadonlyPaths\\\":null,\\\"ReadonlyRootfs\\\":false,\\\"RestartPolicy\\\":{\\\"MaximumRetryCount\\\":0,\\\"Name\\\":\\\"\\\"},\\\"Runtime\\\":\\\"sysbox-runc\\\",\\\"SecurityOpt\\\":null,\\\"ShmSize\\\":0,\\\"UTSMode\\\":\\\"\\\",\\\"Ulimits\\\":null,\\\"UsernsMode\\\":\\\"\\\",\\\"VolumeDriver\\\":\\\"\\\",\\\"VolumesFrom\\\":null},\\\"Hostname\\\":\\\"\\\",\\\"Image\\\":\\\"us-docker.pkg.dev/coder-v2-images-public/public/envbox/enterprise-base:ubuntu\\\",\\\"Labels\\\":null,\\\"OnBuild\\\":null,\\\"OpenStdin\\\":false,\\\"StdinOnce\\\":false,\\\"Tty\\\":false,\\\"User\\\":\\\"\\\",\\\"Volumes\\\":null,\\\"WorkingDir\\\":\\\"\\\"}\" method=POST module=api request-url=/v1.51/containers/create vars=\"map[version:1.51]\""}} +2026-08-08T19:49:36.484455503Z {"ts":"2026-08-08T19:49:36.484277112Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.484156312Z\" level=debug msg=\"container mounted via layerStore\" container=45ef8aca078f3f60d6122a821533ccb79490f4422311811016c88bf523407a9a root=/var/lib/docker/100000.100000/overlay2/e4dd7b38ed4ae2dfd0bb4d644c7806cd446852737c583322abc744d60d0868d7/merged storage-driver=overlay2"}} +2026-08-08T19:49:36.498257486Z {"ts":"2026-08-08T19:49:36.498010003Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.497850699Z\" level=debug msg=\"handling POST request\" method=POST module=api request-url=/v1.51/containers/45ef8aca078f3f60d6122a821533ccb79490f4422311811016c88bf523407a9a/start vars=\"map[name:45ef8aca078f3f60d6122a821533ccb79490f4422311811016c88bf523407a9a version:1.51]\""}} +2026-08-08T19:49:36.498637368Z {"ts":"2026-08-08T19:49:36.498525799Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.498486179Z\" level=debug msg=\"container mounted via layerStore\" container=45ef8aca078f3f60d6122a821533ccb79490f4422311811016c88bf523407a9a root=/var/lib/docker/100000.100000/overlay2/e4dd7b38ed4ae2dfd0bb4d644c7806cd446852737c583322abc744d60d0868d7/merged storage-driver=overlay2"}} +2026-08-08T19:49:36.505462550Z {"ts":"2026-08-08T19:49:36.505282782Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.505228029Z\" level=debug msg=\"bundle dir created\" bundle=/var/run/docker/containerd/45ef8aca078f3f60d6122a821533ccb79490f4422311811016c88bf523407a9a module=libcontainerd namespace=moby-100000.100000 root=/var/lib/docker/100000.100000/overlay2/e4dd7b38ed4ae2dfd0bb4d644c7806cd446852737c583322abc744d60d0868d7/merged"}} +2026-08-08T19:49:36.516362795Z {"ts":"2026-08-08T19:49:36.51609828Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.516028318Z\" level=debug msg=\"creating task\" id=45ef8aca078f3f60d6122a821533ccb79490f4422311811016c88bf523407a9a runtime=io.containerd.runc.v2"}} +2026-08-08T19:49:36.516390711Z {"ts":"2026-08-08T19:49:36.516284602Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.516066969Z\" level=debug msg=\"activating mount\" mounts=\"[]\" name=45ef8aca078f3f60d6122a821533ccb79490f4422311811016c88bf523407a9a"}} +2026-08-08T19:49:36.520877074Z {"ts":"2026-08-08T19:49:36.520654084Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.520584599Z\" level=info msg=\"connecting to shim 45ef8aca078f3f60d6122a821533ccb79490f4422311811016c88bf523407a9a\" address=\"unix:///run/containerd/s/0512a36f4cd94da6c9f229649eaf02f2984d207543b53139ac38c81e05c09d09\" namespace=moby-100000.100000 protocol=ttrpc version=3"}} +2026-08-08T19:49:36.522735494Z {"ts":"2026-08-08T19:49:36.522548884Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.522418588Z\" level=debug msg=\"loading plugin\" id=io.containerd.event.v1.publisher runtime=io.containerd.runc.v2 type=io.containerd.event.v1"}} +2026-08-08T19:49:36.523504613Z {"ts":"2026-08-08T19:49:36.523344299Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.522707980Z\" level=debug msg=\"loading plugin\" id=io.containerd.internal.v1.shutdown runtime=io.containerd.runc.v2 type=io.containerd.internal.v1"}} +2026-08-08T19:49:36.523615350Z {"ts":"2026-08-08T19:49:36.523536274Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.522730397Z\" level=debug msg=\"loading plugin\" id=io.containerd.ttrpc.v1.task runtime=io.containerd.runc.v2 type=io.containerd.ttrpc.v1"}} +2026-08-08T19:49:36.523686134Z {"ts":"2026-08-08T19:49:36.523644668Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.522818854Z\" level=debug msg=\"registering ttrpc service\" id=io.containerd.ttrpc.v1.task runtime=io.containerd.runc.v2"}} +2026-08-08T19:49:36.524290456Z {"ts":"2026-08-08T19:49:36.52420297Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.524033641Z\" level=debug msg=\"serving api on socket\" socket=\"[inherited from parent]\""}} +2026-08-08T19:49:36.524375969Z {"ts":"2026-08-08T19:49:36.524330197Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.524061464Z\" level=debug msg=\"starting signal loop\" namespace=moby-100000.100000 path=/run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby-100000.100000/45ef8aca078f3f60d6122a821533ccb79490f4422311811016c88bf523407a9a pid=271 runtime=io.containerd.runc.v2"}} +2026-08-08T19:49:36.532723296Z {"ts":"2026-08-08T19:49:36.532600403Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.532541506Z\" level=debug msg=\"handling HEAD request\" method=HEAD module=api request-url=/_ping vars=\"map[]\""}} +2026-08-08T19:49:36.533301760Z {"ts":"2026-08-08T19:49:36.533206654Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.533135720Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=/v1.45/info vars=\"map[version:1.45]\""}} +2026-08-08T19:49:36.539607185Z {"ts":"2026-08-08T19:49:36.539497217Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.539417185Z\" level=debug msg=\"handling GET request\" method=GET module=api request-url=\"/v1.45/containers/json?all=1\u0026filters=%7B%22id%22%3A%7B%2245ef8aca078f3f60d6122a821533ccb79490f4422311811016c88bf523407a9a%22%3Atrue%7D%7D\" vars=\"map[version:1.45]\""}} +2026-08-08T19:49:36.540491589Z {"ts":"2026-08-08T19:49:36.540341127Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:36\" level=info msg=\"registered new container 45ef8aca078f\""}} +2026-08-08T19:49:36.542156933Z {"ts":"2026-08-08T19:49:36.542062929Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["sysbox-mgr"],"fields":{"process":"sysbox-mgr","content":"time=\"2026-08-08 19:49:36\" level=info msg=\"unregistered container 45ef8aca078f\""}} +2026-08-08T19:49:36.544704368Z {"ts":"2026-08-08T19:49:36.544566029Z","level":"ERROR","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.544501602Z\" level=error msg=\"failed to delete task\" error=\"rpc error: code = NotFound desc = container not created: not found\" id=45ef8aca078f3f60d6122a821533ccb79490f4422311811016c88bf523407a9a"}} +2026-08-08T19:49:36.545218685Z {"ts":"2026-08-08T19:49:36.545013355Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.544952288Z\" level=info msg=\"shim disconnected\" id=45ef8aca078f3f60d6122a821533ccb79490f4422311811016c88bf523407a9a namespace=moby-100000.100000"}} +2026-08-08T19:49:36.545224921Z {"ts":"2026-08-08T19:49:36.545064304Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.544995352Z\" level=info msg=\"cleaning up after shim disconnected\" id=45ef8aca078f3f60d6122a821533ccb79490f4422311811016c88bf523407a9a namespace=moby-100000.100000"}} +2026-08-08T19:49:36.545230942Z {"ts":"2026-08-08T19:49:36.545109321Z","level":"INFO","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.545003519Z\" level=info msg=\"cleaning up dead shim\" id=45ef8aca078f3f60d6122a821533ccb79490f4422311811016c88bf523407a9a namespace=moby-100000.100000"}} +2026-08-08T19:49:36.555698436Z {"ts":"2026-08-08T19:49:36.555511454Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.555436744Z\" level=warning msg=\"warnings while cleaning up dead shim\" id=45ef8aca078f3f60d6122a821533ccb79490f4422311811016c88bf523407a9a namespace=moby-100000.100000 warnings=\"time=\\\"2026-08-08T19:49:36Z\\\" level=debug msg=\\\"starting signal loop\\\" namespace=moby-100000.100000 pid=295 runtime=io.containerd.runc.v2\\ntime=\\\"2026-08-08T19:49:36Z\\\" level=warning msg=\\\"failed to read init pid file\\\" error=\\\"open /run/docker/containerd/daemon/io.containerd.runtime.v2.task/moby-100000.100000/45ef8aca078f3f60d6122a821533ccb79490f4422311811016c88bf523407a9a/init.pid: no such file or directory\\\" runtime=io.containerd.runc.v2\\n\""}} +2026-08-08T19:49:36.556433848Z {"ts":"2026-08-08T19:49:36.556318121Z","level":"ERROR","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.556253094Z\" level=error msg=\"copy shim log\" error=\"read /proc/self/fd/15: file already closed\" namespace=moby-100000.100000"}} +2026-08-08T19:49:36.563808475Z {"ts":"2026-08-08T19:49:36.56357999Z","level":"ERROR","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.563489206Z\" level=error msg=\"copy stream failed\" error=\"reading from a closed fifo\" stream=stdout"}} +2026-08-08T19:49:36.563883321Z {"ts":"2026-08-08T19:49:36.563730694Z","level":"ERROR","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.563646220Z\" level=error msg=\"copy stream failed\" error=\"reading from a closed fifo\" stream=stderr"}} +2026-08-08T19:49:36.580636341Z {"ts":"2026-08-08T19:49:36.580374955Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.580279263Z\" level=debug msg=\"error response for POST request\" error-response=\"failed to create task for container: failed to create shim task: OCI runtime create failed: failed to get config from sysbox-fs: failed to get sysbox-fs mountpoint: rpc error: code = Unavailable desc = connection error: desc = \\\"transport: Error while dialing: dial unix /run/sysbox/sysfs.sock: connect: no such file or directory\\\"\" method=POST module=api request-url=/v1.51/containers/45ef8aca078f3f60d6122a821533ccb79490f4422311811016c88bf523407a9a/start status=400 vars=\"map[name:45ef8aca078f3f60d6122a821533ccb79490f4422311811016c88bf523407a9a version:1.51]\""}} +2026-08-08T19:49:36.581068885Z {"ts":"2026-08-08T19:49:36.580950146Z","level":"DEBUG","msg":"child log","caller":"/home/runner/work/envbox/envbox/background/process.go:249","func":"github.com/coder/envbox/background.scanIntoLog","logger_names":["dockerd"],"fields":{"process":"dockerd","content":"time=\"2026-08-08T19:49:36.580910060Z\" level=debug msg=\"handling DELETE request\" method=DELETE module=api request-url=\"/v1.51/containers/45ef8aca078f3f60d6122a821533ccb79490f4422311811016c88bf523407a9a?force=1\" vars=\"map[name:45ef8aca078f3f60d6122a821533ccb79490f4422311811016c88bf523407a9a version:1.51]\""}} +2026-08-08T19:49:36.588305010Z {"output":"Failed to run envbox: get image metadata: start container: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: failed to get config from sysbox-fs: failed to get sysbox-fs mountpoint: rpc error: code = Unavailable desc = connection error: desc = \"transport: Error while dialing: dial unix /run/sysbox/sysfs.sock: connect: no such file or directory\"","time":"2026-08-08T19:49:36.588188569Z","type":"error"} +2026-08-08T19:49:36.588358348Z {"output":"Failed to run envbox: run: get image metadata: start container: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: failed to get config from sysbox-fs: failed to get sysbox-fs mountpoint: rpc error: code = Unavailable desc = connection error: desc = \"transport: Error while dialing: dial unix /run/sysbox/sysfs.sock: connect: no such file or directory\"","time":"2026-08-08T19:49:36.588212214Z","type":"error"} +2026-08-08T19:49:36.588361845Z {"output":"","time":"2026-08-08T19:49:36.588215831Z","type":"done"} +2026-08-08T19:49:36.588364312Z run: get image metadata: start container: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: failed to get config from sysbox-fs: failed to get sysbox-fs mountpoint: rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing: dial unix /run/sysbox/sysfs.sock: connect: no such file or directory" diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-envbox-inner-cache-isolation.txt b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-envbox-inner-cache-isolation.txt new file mode 100644 index 0000000..2674a93 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-envbox-inner-cache-isolation.txt @@ -0,0 +1 @@ +error: cannot exec into a container in a completed pod; current phase is Failed diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-envbox-outer-cache.txt b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-envbox-outer-cache.txt new file mode 100644 index 0000000..2674a93 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-envbox-experiment/test8-envbox-outer-cache.txt @@ -0,0 +1 @@ +error: cannot exec into a container in a completed pod; current phase is Failed diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/cgroup-probe-prepped-userns-privileged.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/cgroup-probe-prepped-userns-privileged.yaml new file mode 100644 index 0000000..a3aea24 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/cgroup-probe-prepped-userns-privileged.yaml @@ -0,0 +1,59 @@ +apiVersion: v1 +kind: Pod +metadata: + name: cgroup-probe-prepped-userns-privileged + namespace: userns-rootful-dind-auto +spec: + hostUsers: false + restartPolicy: Never + nodeSelector: + experiment.coder.com/userns-dind-auto-prepped: "true" + tolerations: + - key: experiment.coder.com/userns-dind-auto + value: "true" + effect: NoSchedule + containers: + - name: probe + image: public.ecr.aws/docker/library/alpine:3.21 + securityContext: + privileged: true + allowPrivilegeEscalation: true + procMount: Unmasked + seccompProfile: + type: Unconfined + command: ["/bin/sh", "-c"] + args: + - | + set -ux + echo '--- identity and user namespace ---' + id + cat /proc/self/uid_map + cat /proc/self/gid_map + grep '^Cap' /proc/self/status + cat /proc/self/attr/current 2>&1 || true + echo '--- initial cgroup state ---' + cat /proc/self/cgroup + mount | grep -E 'cgroup|/sys/fs/cgroup' || true + ls -ldn /sys/fs/cgroup + cat /sys/fs/cgroup/cgroup.type 2>&1 || true + cat /sys/fs/cgroup/cgroup.controllers 2>&1 || true + cat /sys/fs/cgroup/cgroup.subtree_control 2>&1 || true + echo '--- initial child-cgroup creation ---' + if mkdir /sys/fs/cgroup/userns-dind-write-probe; then + echo cgroup-writable-initially=yes + rmdir /sys/fs/cgroup/userns-dind-write-probe + else + echo cgroup-writable-initially=no + fi + echo '--- remount attempt ---' + mount -o remount,rw /sys/fs/cgroup 2>&1 || true + mount | grep -E 'cgroup|/sys/fs/cgroup' || true + echo '--- child-cgroup creation after remount ---' + if mkdir /sys/fs/cgroup/userns-dind-write-probe; then + ls -ldn /sys/fs/cgroup/userns-dind-write-probe + rmdir /sys/fs/cgroup/userns-dind-write-probe + echo cgroup-writable-after-remount=yes + else + echo cgroup-writable-after-remount=no + fi + sleep 600 diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/cgroup-probe-prepped.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/cgroup-probe-prepped.yaml new file mode 100644 index 0000000..383bc72 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/cgroup-probe-prepped.yaml @@ -0,0 +1,50 @@ +apiVersion: v1 +kind: Pod +metadata: + name: cgroup-probe-prepped + namespace: userns-rootful-dind-auto +spec: + hostUsers: false + restartPolicy: Never + nodeSelector: + experiment.coder.com/userns-dind-auto-prepped: "true" + tolerations: + - key: experiment.coder.com/userns-dind-auto + value: "true" + effect: NoSchedule + containers: + - name: probe + image: public.ecr.aws/docker/library/alpine:3.21 + securityContext: + privileged: false + allowPrivilegeEscalation: true + procMount: Unmasked + capabilities: + add: ["ALL"] + seccompProfile: + type: Unconfined + command: ["/bin/sh", "-c"] + args: + - | + set -ux + echo '--- identity and user namespace ---' + id + cat /proc/self/uid_map + cat /proc/self/gid_map + echo '--- cgroup membership and mount ---' + cat /proc/self/cgroup + mount | grep -E 'cgroup|/sys/fs/cgroup' || true + echo '--- cgroup metadata ---' + ls -ldn /sys/fs/cgroup + cat /sys/fs/cgroup/cgroup.type 2>&1 || true + cat /sys/fs/cgroup/cgroup.controllers 2>&1 || true + cat /sys/fs/cgroup/cgroup.subtree_control 2>&1 || true + echo '--- child-cgroup creation ---' + if mkdir /sys/fs/cgroup/userns-dind-write-probe; then + ls -ldn /sys/fs/cgroup/userns-dind-write-probe + rmdir /sys/fs/cgroup/userns-dind-write-probe + echo cgroup-writable=yes + else + echo cgroup-writable=no + fi + sleep 600 diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/cluster.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/cluster.yaml new file mode 100644 index 0000000..a8d4e03 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/cluster.yaml @@ -0,0 +1,9 @@ +apiVersion: eksctl.io/v1alpha5 +kind: ClusterConfig +metadata: + name: userns-rootful-dind-auto-136 + region: us-east-2 + version: "1.36" + +autoModeConfig: + enabled: true diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/findings.md b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/findings.md new file mode 100644 index 0000000..0666776 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/findings.md @@ -0,0 +1,377 @@ +# Findings: EKS Auto Mode/Bottlerocket native user namespaces and rootful DinD + +Date: 2026-08-06 + +## Question tested + +Can a Coder workspace run rootful Docker and BuildKit in a native Kubernetes +user-namespace Pod on EKS 1.36 Auto Mode, without Envbox or Sysbox and without +a host-privileged workspace Pod? + +The managed-node-group control experiment succeeded after adding a custom +containerd RuntimeClass with `cgroup_writable = true` and preparing a valid +domain-cgroup topology. This experiment tested whether an AWS-managed Auto +Mode node could support the same design. + +## Environment + +- AWS account: `849808308023`. +- Region: `us-east-2`. +- Cluster: `userns-rootful-dind-auto-136`. +- EKS control plane: Kubernetes `1.36`, platform `eks.9`. +- Auto Mode built-in NodePools: + - `system`: two nodes; + - `general-purpose`: initially zero nodes. +- Auto Mode NodeClass: AWS-managed `default`. +- Baseline experiment NodePool: `userns-dind-auto`. +- Prepared-node experiment NodePool: `userns-dind-auto-prepped`. +- Requested experiment instance: on-demand `m6i.large`, Linux/amd64. +- Baseline experiment node: `i-06b14ce01a7c2dbcd`. +- Prepared experiment node: `i-0c1011a1ef58147da`. +- Node OS family observed on the cluster: + `Bottlerocket (EKS Auto, Standard) 2026.8.3 + (aws-k8s-1.36-standard)`. +- Container runtime observed on the initial Auto Mode system nodes and + confirmed on the prepared experiment node: + `containerd://2.2.5+bottlerocket`. + +Both experiment NodePools used the unmodified AWS-managed `default` +NodeClass. Selecting `m6i.large` controlled architecture and experiment +isolation; it did not modify Bottlerocket or containerd. + +## Provisioning results + +### Auto Mode cluster and baseline NodePool: pass + +The Auto Mode cluster became `ACTIVE`. The custom NodePool validated +successfully and reported `Ready=True`. It initially had zero nodes, as +expected for demand-driven Auto Mode provisioning. + +Submitting the first matching Pod caused Auto Mode to create node +`i-06b14ce01a7c2dbcd`, nominate it, and schedule the Pod there. + +### Baseline Auto Mode EBS provisioning: partial pass + +The experiment created an explicit StorageClass: + +```text +name: auto-gp3 +provisioner: ebs.csi.eks.amazonaws.com +volumeBindingMode: WaitForFirstConsumer +filesystem: ext4 +``` + +The `workspace-data` PVC initially remained `Pending`, as expected for WFFC. +After the Pod was scheduled, EBS provisioning and attachment succeeded: + +```text +SuccessfulAttachVolume: AttachVolume.Attach succeeded for volume +pvc-bb224fe9-905a-4d37-9275-0747adb81a34 +``` + +The baseline probe did not reach container creation, so at this point it had +not proved that the EBS volume could be mounted into a user-namespaced +container. The prepared-node continuation later completed that test. + +## Baseline native user-namespace probe: fail + +The first workload requested: + +```yaml +spec: + hostUsers: false +``` + +The Pod scheduled and its EBS volume attached, but containerd repeatedly +failed to create the Pod sandbox: + +```text +FailedCreatePodSandBox: failed to create network namespace for sandbox: +failed to start noop process for unshare: fork/exec /proc/self/exe: +no space left on device +``` + +The Pod remained in `ContainerCreating`; no workload container process was +started. + +## Node diagnostic + +To distinguish literal storage exhaustion from a namespace limit, a second +diagnostic Pod used the host user and network namespaces. It scheduled on the +same dedicated node and reported: + +```text +/proc/self/uid_map: + 0 0 4294967295 + +/proc/sys/user/max_cgroup_namespaces=31073 +/proc/sys/user/max_ipc_namespaces=31073 +/proc/sys/user/max_mnt_namespaces=31073 +/proc/sys/user/max_net_namespaces=31073 +/proc/sys/user/max_pid_namespaces=31073 +/proc/sys/user/max_time_namespaces=31073 +/proc/sys/user/max_user_namespaces=0 +/proc/sys/user/max_uts_namespaces=31073 +``` + +Only user-namespace creation was disabled. Writable filesystem capacity was +healthy: + +```text +overlay: 79.9G total, 78.4G available, 2% used +overlay inodes: 41,941,220 available, 0% used +``` + +The read-only Bottlerocket `/dev/root` image appeared full, which is normal +for an immutable image and was unrelated to the failure. The writable node +filesystem had ample blocks and inodes. + +## Interpretation + +Linux returns `ENOSPC` from `clone(2)` or `unshare(2)` when creating a user +namespace would exceed `/proc/sys/user/max_user_namespaces`. On this Auto Mode +Bottlerocket node the limit was explicitly zero, so the runtime could not +honor `hostUsers: false`. + +The error occurred while containerd was constructing the Pod sandbox. Its +wording referred to network-namespace setup because that was the sandbox +operation using the helper process, but the decisive ancestor limit was user +namespace creation. + +This failure occurred before: + +1. mounting the EBS volume into a user-namespaced container; +2. starting dockerd; +3. testing writable cgroup delegation; +4. testing Docker storage, BuildKit, bridge networking, or nested resource + limits. + +It is therefore incorrect to classify this as an EBS, Docker, cgroup, or +literal disk-capacity failure. + +## Interim conclusion after the baseline probe + +The native-user-namespace rootful-DinD design is **not viable on the tested +stock EKS 1.36 Auto Mode/Bottlerocket configuration** without node +preparation. + +The immediate blocker is: + +```text +user.max_user_namespaces = 0 +``` + +The documented Auto Mode NodeClass interface used by the experiment does not +expose this host sysctl or a way to register the MNG control experiment's +`cgroup_writable` runtime handler. The continuation below tests a privileged +DaemonSet as a separate node-preparation mechanism and then tests writable +cgroup delegation independently. + +## Startup-tainted node-preparation continuation + +The cluster's Karpenter `NodePool` CRD supports `startupTaints`. A second +NodePool, `userns-dind-auto-prepped`, was created with: + +```text +experiment.coder.com/userns-dind-auto=true:NoSchedule +experiment.coder.com/userns-prep=required:NoSchedule (startup taint) +``` + +The pending workspace caused Auto Mode to provision node +`i-0c1011a1ef58147da`. Karpenter ignored the startup taint for provisioning, +but the scheduler kept the workspace unscheduled because it did not tolerate +that taint. A tolerating node-preparation DaemonSet scheduled first. + +### Non-privileged host-sysctl attempts: fail + +Kubernetes rejected `hostUsers: true` combined with +`procMount: Unmasked`, so the DaemonSet instead mounted exactly +`/proc/sys/user/max_user_namespaces` from the host at +`/host-sysctl/max_user_namespaces`. + +All of the following variants set `privileged: false` and failed to write the +sysctl with `permission denied`: + +1. host UID 0, default Auto Mode SELinux label, all capabilities dropped; +2. Bottlerocket `super_t` with the automatically assigned MCS categories; +3. `super_t:s0`, with the MCS categories removed; +4. `super_t:s0` plus effective and bounding `CAP_SYS_ADMIN`. + +The last variant verified: + +```text +SELinux: system_u:system_r:super_t:s0 +CapEff: 0000000000200000 +mount: proc ... rw +file: -rw-r--r-- 0:0 +``` + +Thus neither host root, an exact writable hostPath, Bottlerocket's broad +SELinux type, nor `CAP_SYS_ADMIN` was sufficient on this Auto Mode node. + +### Privileged control and startup ordering: pass + +Changing the same diagnostic container to `privileged: true` allowed it to +set: + +```text +user.max_user_namespaces=31073 +``` + +The actual Go preparation program then verified the value, added +`experiment.coder.com/userns-ready=true`, and removed only the startup taint. +The permanent experiment isolation taint remained. + +Workspace events showed repeated `FailedScheduling` due to untolerated +taints for approximately 20 minutes while the preparation variants were being +debugged. Only after the preparation program removed the startup taint did +the scheduler bind the workspace to the node. This validates the ordering +property; the 20-minute duration was experimental troubleshooting time, not +an expected bootstrap latency. + +### Native user namespace and EBS after preparation: pass + +After preparation, the previously blocked `hostUsers: false` workspace +started with: + +```text +UID map: 0 -> 2788229120, length 65536 +GID map: 0 -> 2788229120, length 65536 +``` + +It mounted the existing Auto Mode EBS/ext4 PVC and successfully wrote and +read `/workspace/probe-prepped.txt`. This proves that the volume works in the +user-namespaced Pod; the experiment did not directly inspect the mount to +prove which idmapped-mount implementation details the runtime used. + +The updated conclusion is therefore: + +- Karpenter startup taints can reliably order node preparation before Coder + workspaces on EKS Auto Mode; +- among the tested DaemonSet security contexts, only `privileged: true` + modified `user.max_user_namespaces`; +- native Kubernetes user namespaces and an Auto Mode EBS workspace volume + worked after that preparation; +- the default Auto Mode runtime's writable cgroup delegation was tested next. + +### Default Auto Mode cgroup delegation: fail + +The prepped `hostUsers: false` Pod started successfully with all capabilities +inside its user namespace, unmasked proc, and unconfined seccomp. Its cgroup +namespace root was a domain cgroup, but containerd mounted cgroup v2 +read-only: + +```text +cgroup2 (ro,seclabel,nosuid,nodev,noexec,relatime,nsdelegate,...) +/sys/fs/cgroup owner: 65534:65534 +mkdir: Read-only file system +cgroup-writable=no +``` + +Available controllers were visible, but no writable subtree was delegated. +This is the same functional boundary that the MNG experiment solved with a +custom containerd handler configured with `cgroup_writable = true`. + +Therefore the default non-privileged Auto Mode runtime cannot support the +proven rootful-DinD design. + +### User-namespaced privileged cgroup control: fail + +A final control retained `hostUsers: false` but set the workspace container +to `privileged: true`. The container had every capability in its Pod user +namespace and ran as `control_t`, but it still received no delegated cgroup: + +```text +UID map: 0 -> 2000093184, length 65536 +cgroup membership: /kubepods.slice/.../cri-containerd-....scope +cgroup2 mount: rw +/sys/fs/cgroup owner: 65534:65534 +mkdir: Permission denied +remount: Permission denied +cgroup-writable-initially=no +cgroup-writable-after-remount=no +``` + +Unlike the non-privileged probe's read-only private cgroup view, the +privileged control appeared to see an `rw` mount of the broader host +hierarchy: its membership remained the full `/kubepods.slice/...` path rather +than `/`, and `cgroup.type` was absent at the mount root. That did not grant +the Pod user namespace ownership or delegation over it. This was a diagnostic +control only; privileged Coder workspaces are not the desired design, and +even that control did not remove the cgroup blocker. + +The Auto Mode rootful-DinD branch therefore stops here. The tested runtime +needs an equivalent of containerd's `cgroup_writable = true` delegation, and +neither tested Pod security-context shape provided it. + +## Final conclusion and operational implications + +A privileged, host-user DaemonSet successfully raised the node-global +`user.max_user_namespaces` value. A provisioning-time startup taint reliably +kept the workspace off the node until that preparation completed. The +prepared user-namespaced workspace then started and used its EBS volume. + +The overall rootful-DinD design was nevertheless blocked on the tested Auto +Mode runtime. The non-privileged workspace received a read-only cgroup +hierarchy, and even the user-namespaced privileged control received no +writable cgroup delegation. Because this prerequisite failed, dockerd and +BuildKit were not run on Auto Mode; doing so would not have changed the +cgroup result. + +The node-preparation portion is technically viable and replacement-safe: + +- AWS recommends DaemonSets when Auto Mode users need custom host-level + tooling because AMI customization is unavailable; the documentation found + does not say that a DaemonSet makes the cluster unsupported. It does not, + however, specifically document this privileged proc-sysctl mutation, so + that exact dependency should be confirmed with AWS if it becomes a + production requirement; +- it requires a provisioning-time startup taint and a node-patching agent; +- every replacement node must repeat preparation before workspaces can use + it; the NodePool startup taint and DaemonSet handle this ordering as long as + the DaemonSet image, Kubernetes API, and node-patching permissions remain + available. + +These are operational characteristics, not reasons the approach fails. The +single demonstrated blocker to an operable rootful-DinD solution is writable +cgroup delegation: both cgroup controls failed, and the documented Auto Mode +configuration used here exposes no equivalent of the MNG experiment's +`cgroup_writable = true` handler. + +The mutation and subsequent workspace test were performed only on the +disposable experiment NodePool. + +## Evidence files and manifests + +- `cluster.yaml` +- `nodepool.yaml` +- `storage-and-pvc.yaml` +- `userns-volume-probe.yaml` +- `node-sysctl-probe.yaml` +- `nodepool-userns-prepped.yaml` +- `node-userns-prep.yaml` +- `node-userns-prep-super-t-patch.yaml` +- `node-userns-prep-super-t-s0-patch.yaml` +- `node-userns-prep-sys-admin-patch.yaml` +- `node-userns-prep-privileged-control-patch.yaml` +- `node-userns-prep-debug-patch.yaml` +- `userns-volume-probe-prepped.yaml` +- `cgroup-probe-prepped.yaml` +- `cgroup-probe-prepped-userns-privileged.yaml` +- `test4-node-userns-prep.log` +- `test4-userns-volume-prepped.log` +- `test4-prepped-node.yaml` +- `test4-userns-volume-prepped.describe.txt` +- `test5-cgroup-nonprivileged.log` +- `test5-cgroup-userns-privileged.log` +- `runbook.md` + +## References + +- [Kubernetes user namespaces](https://kubernetes.io/docs/concepts/workloads/pods/user-namespaces/) +- [Linux namespace limits](https://man7.org/linux/man-pages/man7/namespaces.7.html) +- [Linux `unshare(2)` errors](https://man7.org/linux/man-pages/man2/unshare.2.html) +- [EKS Auto Mode managed instances](https://docs.aws.amazon.com/eks/latest/userguide/automode-learn-instances.html) +- [EKS Auto Mode NodeClass](https://docs.aws.amazon.com/eks/latest/userguide/create-node-class.html) +- [EKS Auto Mode EBS StorageClass](https://docs.aws.amazon.com/eks/latest/userguide/create-storage-class.html) +- [Kubernetes writable-cgroups enhancement](https://github.com/kubernetes/enhancements/issues/5474) diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/node-sysctl-probe.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/node-sysctl-probe.yaml new file mode 100644 index 0000000..bed039f --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/node-sysctl-probe.yaml @@ -0,0 +1,41 @@ +apiVersion: v1 +kind: Pod +metadata: + name: node-sysctl-probe + namespace: userns-rootful-dind-auto +spec: + hostUsers: true + hostNetwork: true + dnsPolicy: ClusterFirstWithHostNet + restartPolicy: Never + nodeSelector: + experiment.coder.com/userns-dind-auto: "true" + tolerations: + - key: experiment.coder.com/userns-dind-auto + value: "true" + effect: NoSchedule + containers: + - name: probe + image: public.ecr.aws/docker/library/alpine:3.21 + resources: + requests: + cpu: 50m + memory: 64Mi + command: ["/bin/sh", "-c"] + args: + - | + set -eux + echo '--- identity and user namespace ---' + id + cat /proc/self/uid_map + echo '--- per-user namespace limits ---' + for path in /proc/sys/user/max_*_namespaces; do + printf '%s=' "$path" + cat "$path" + done + echo '--- process limits ---' + ulimit -a + echo '--- visible filesystem capacity ---' + df -h + df -i + sleep 600 diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/node-userns-prep-debug-patch.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/node-userns-prep-debug-patch.yaml new file mode 100644 index 0000000..0c6d743 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/node-userns-prep-debug-patch.yaml @@ -0,0 +1,28 @@ +spec: + template: + metadata: + annotations: + experiment.coder.com/diagnostic: selinux-and-mount + spec: + containers: + - name: prep + command: ["/bin/sh", "-c"] + args: + - | + set -x + id + echo '--- SELinux ---' + cat /proc/self/attr/current + echo '--- capabilities ---' + grep '^Cap' /proc/self/status + echo '--- sysctl file ---' + ls -ln /host-sysctl/max_user_namespaces + echo '--- mountinfo ---' + grep host-sysctl /proc/self/mountinfo || true + echo '--- write attempt ---' + printf '%s\n' "$(cat /proc/sys/user/max_mnt_namespaces)" \ + > /host-sysctl/max_user_namespaces || true + echo '--- value after write attempt ---' + cat /host-sysctl/max_user_namespaces + sleep 3600 + readinessProbe: null diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/node-userns-prep-privileged-control-patch.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/node-userns-prep-privileged-control-patch.yaml new file mode 100644 index 0000000..b11780a --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/node-userns-prep-privileged-control-patch.yaml @@ -0,0 +1,14 @@ +spec: + template: + metadata: + annotations: + experiment.coder.com/control-test: privileged + spec: + containers: + - name: prep + securityContext: + privileged: true + allowPrivilegeEscalation: true + capabilities: null + seccompProfile: + type: Unconfined diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/node-userns-prep-super-t-patch.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/node-userns-prep-super-t-patch.yaml new file mode 100644 index 0000000..99d7244 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/node-userns-prep-super-t-patch.yaml @@ -0,0 +1,11 @@ +spec: + template: + metadata: + annotations: + experiment.coder.com/selinux-test: super-t + spec: + containers: + - name: prep + securityContext: + seLinuxOptions: + type: super_t diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/node-userns-prep-super-t-s0-patch.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/node-userns-prep-super-t-s0-patch.yaml new file mode 100644 index 0000000..58dde59 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/node-userns-prep-super-t-s0-patch.yaml @@ -0,0 +1,12 @@ +spec: + template: + metadata: + annotations: + experiment.coder.com/selinux-test: super-t-s0 + spec: + containers: + - name: prep + securityContext: + seLinuxOptions: + type: super_t + level: s0 diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/node-userns-prep-sys-admin-patch.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/node-userns-prep-sys-admin-patch.yaml new file mode 100644 index 0000000..1e2dde4 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/node-userns-prep-sys-admin-patch.yaml @@ -0,0 +1,12 @@ +spec: + template: + metadata: + annotations: + experiment.coder.com/capability-test: sys-admin + spec: + containers: + - name: prep + securityContext: + capabilities: + drop: ["ALL"] + add: ["SYS_ADMIN"] diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/node-userns-prep.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/node-userns-prep.yaml new file mode 100644 index 0000000..88c2a79 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/node-userns-prep.yaml @@ -0,0 +1,259 @@ +apiVersion: v1 +kind: ServiceAccount +metadata: + name: node-userns-prep + namespace: userns-rootful-dind-auto +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + name: node-userns-prep-experiment +rules: + - apiGroups: [""] + resources: ["nodes"] + verbs: ["get", "patch"] +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: node-userns-prep-experiment +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: node-userns-prep-experiment +subjects: + - kind: ServiceAccount + name: node-userns-prep + namespace: userns-rootful-dind-auto +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: node-userns-prep-source + namespace: userns-rootful-dind-auto +data: + main.go: | + package main + + import ( + "bytes" + "crypto/tls" + "crypto/x509" + "encoding/json" + "fmt" + "io" + "net/http" + "os" + "strings" + "time" + ) + + const ( + sysctlPath = "/host-sysctl/max_user_namespaces" + targetSourcePath = "/proc/sys/user/max_mnt_namespaces" + startupTaintKey = "experiment.coder.com/userns-prep" + ) + + type taint struct { + Key string `json:"key"` + Value string `json:"value,omitempty"` + Effect string `json:"effect"` + TimeAdded *string `json:"timeAdded,omitempty"` + } + + type node struct { + Spec struct { + Taints []taint `json:"taints,omitempty"` + } `json:"spec"` + } + + func main() { + nodeName := mustEnv("NODE_NAME") + target := strings.TrimSpace(readFile(targetSourcePath)) + before := strings.TrimSpace(readFile(sysctlPath)) + fmt.Printf("node=%s %s before=%s target=%s\n", nodeName, sysctlPath, before, target) + + must(os.WriteFile(sysctlPath, []byte(target+"\n"), 0o644)) + after := strings.TrimSpace(readFile(sysctlPath)) + if after != target { + panic(fmt.Sprintf("sysctl verification failed: got %q, want %q", after, target)) + } + + client := kubernetesClient() + current := getNode(client, nodeName) + filtered := make([]taint, 0, len(current.Spec.Taints)) + found := false + for _, item := range current.Spec.Taints { + if item.Key == startupTaintKey { + found = true + continue + } + filtered = append(filtered, item) + } + if !found { + panic("startup taint was not present; refusing to publish readiness") + } + + patch := []map[string]any{ + {"op": "test", "path": "/spec/taints", "value": current.Spec.Taints}, + {"op": "replace", "path": "/spec/taints", "value": filtered}, + {"op": "add", "path": "/metadata/labels/experiment.coder.com~1userns-ready", "value": "true"}, + } + patchNode(client, nodeName, patch) + fmt.Printf("verified %s=%s; labeled node ready and removed %s\n", sysctlPath, after, startupTaintKey) + must(os.WriteFile("/tmp/userns-prep-ready", []byte("ready\n"), 0o644)) + + for { + time.Sleep(30 * time.Second) + observed := strings.TrimSpace(readFile(sysctlPath)) + if observed != target { + panic(fmt.Sprintf("sysctl changed after readiness: got %q, want %q", observed, target)) + } + } + } + + func kubernetesClient() *http.Client { + ca, err := os.ReadFile("/var/run/secrets/kubernetes.io/serviceaccount/ca.crt") + must(err) + pool, err := systemCertPool(ca) + must(err) + return &http.Client{Transport: &http.Transport{TLSClientConfig: &tls.Config{RootCAs: pool}}} + } + + func systemCertPool(ca []byte) (*x509.CertPool, error) { + pool, err := x509.SystemCertPool() + if err != nil || pool == nil { + pool = x509.NewCertPool() + } + if !pool.AppendCertsFromPEM(ca) { + return nil, fmt.Errorf("append Kubernetes CA certificate") + } + return pool, nil + } + + func getNode(client *http.Client, name string) node { + var result node + request(client, http.MethodGet, "/api/v1/nodes/"+name, nil, "", &result) + return result + } + + func patchNode(client *http.Client, name string, patch any) { + body, err := json.Marshal(patch) + must(err) + request(client, http.MethodPatch, "/api/v1/nodes/"+name, body, "application/json-patch+json", nil) + } + + func request(client *http.Client, method, path string, body []byte, contentType string, out any) { + host := mustEnv("KUBERNETES_SERVICE_HOST") + port := mustEnv("KUBERNETES_SERVICE_PORT_HTTPS") + token := strings.TrimSpace(readFile("/var/run/secrets/kubernetes.io/serviceaccount/token")) + req, err := http.NewRequest(method, "https://"+host+":"+port+path, bytes.NewReader(body)) + must(err) + req.Header.Set("Authorization", "Bearer "+token) + if contentType != "" { + req.Header.Set("Content-Type", contentType) + } + response, err := client.Do(req) + must(err) + defer response.Body.Close() + responseBody, err := io.ReadAll(response.Body) + must(err) + if response.StatusCode < 200 || response.StatusCode >= 300 { + panic(fmt.Sprintf("Kubernetes API %s %s: %s: %s", method, path, response.Status, responseBody)) + } + if out != nil { + must(json.Unmarshal(responseBody, out)) + } + } + + func mustEnv(name string) string { + value := os.Getenv(name) + if value == "" { + panic("missing environment variable " + name) + } + return value + } + + func readFile(path string) string { + value, err := os.ReadFile(path) + must(err) + return string(value) + } + + func must(err error) { + if err != nil { + panic(err) + } + } +--- +apiVersion: apps/v1 +kind: DaemonSet +metadata: + name: node-userns-prep + namespace: userns-rootful-dind-auto +spec: + selector: + matchLabels: + app: node-userns-prep + template: + metadata: + labels: + app: node-userns-prep + spec: + serviceAccountName: node-userns-prep + hostUsers: true + hostNetwork: true + dnsPolicy: ClusterFirstWithHostNet + nodeSelector: + experiment.coder.com/userns-dind-auto-prepped: "true" + tolerations: + - key: experiment.coder.com/userns-dind-auto + value: "true" + effect: NoSchedule + - key: experiment.coder.com/userns-prep + value: required + effect: NoSchedule + containers: + - name: prep + image: public.ecr.aws/docker/library/golang:1.24-alpine + imagePullPolicy: IfNotPresent + command: ["go", "run", "/source/main.go"] + env: + - name: NODE_NAME + valueFrom: + fieldRef: + fieldPath: spec.nodeName + securityContext: + runAsUser: 0 + runAsGroup: 0 + privileged: false + allowPrivilegeEscalation: false + capabilities: + drop: ["ALL"] + seccompProfile: + type: RuntimeDefault + resources: + requests: + cpu: 100m + memory: 128Mi + limits: + memory: 512Mi + readinessProbe: + exec: + command: ["test", "-f", "/tmp/userns-prep-ready"] + periodSeconds: 2 + failureThreshold: 30 + volumeMounts: + - name: source + mountPath: /source + readOnly: true + - name: max-user-namespaces + mountPath: /host-sysctl/max_user_namespaces + volumes: + - name: source + configMap: + name: node-userns-prep-source + - name: max-user-namespaces + hostPath: + path: /proc/sys/user/max_user_namespaces + type: File diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/nodepool-userns-prepped.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/nodepool-userns-prepped.yaml new file mode 100644 index 0000000..d3fa984 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/nodepool-userns-prepped.yaml @@ -0,0 +1,35 @@ +apiVersion: karpenter.sh/v1 +kind: NodePool +metadata: + name: userns-dind-auto-prepped +spec: + template: + metadata: + labels: + experiment.coder.com/userns-dind-auto-prepped: "true" + spec: + nodeClassRef: + group: eks.amazonaws.com + kind: NodeClass + name: default + taints: + - key: experiment.coder.com/userns-dind-auto + value: "true" + effect: NoSchedule + startupTaints: + - key: experiment.coder.com/userns-prep + value: required + effect: NoSchedule + requirements: + - key: node.kubernetes.io/instance-type + operator: In + values: [m6i.large] + - key: kubernetes.io/os + operator: In + values: [linux] + - key: kubernetes.io/arch + operator: In + values: [amd64] + - key: karpenter.sh/capacity-type + operator: In + values: [on-demand] diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/nodepool.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/nodepool.yaml new file mode 100644 index 0000000..1550eba --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/nodepool.yaml @@ -0,0 +1,31 @@ +apiVersion: karpenter.sh/v1 +kind: NodePool +metadata: + name: userns-dind-auto +spec: + template: + metadata: + labels: + experiment.coder.com/userns-dind-auto: "true" + spec: + nodeClassRef: + group: eks.amazonaws.com + kind: NodeClass + name: default + taints: + - key: experiment.coder.com/userns-dind-auto + value: "true" + effect: NoSchedule + requirements: + - key: node.kubernetes.io/instance-type + operator: In + values: [m6i.large] + - key: kubernetes.io/os + operator: In + values: [linux] + - key: kubernetes.io/arch + operator: In + values: [amd64] + - key: karpenter.sh/capacity-type + operator: In + values: [on-demand] diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/runbook.md b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/runbook.md new file mode 100644 index 0000000..889f07c --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/runbook.md @@ -0,0 +1,796 @@ +# EKS Auto Mode user-namespace rootful-DinD runbook + +Date prepared: 2026-08-06 + +## Purpose + +Determine whether a Coder workspace can run a normal **rootful** Docker daemon +and BuildKit in a native Kubernetes user-namespace Pod on EKS 1.36 Auto Mode, +without Envbox or Sysbox and without a host-privileged workspace Pod. + +The successful managed-node-group (MNG) experiment required: + +1. `hostUsers: false`; +2. a containerd RuntimeClass configured with `cgroup_writable = true`; +3. a startup wrapper that keeps the delegated cgroup root empty, enables + domain controllers there, and runs workspace processes and Docker child + containers in sibling cgroup subtrees; +4. an EBS/ext4 PVC for Docker's `overlay2` data root. + +This Auto Mode experiment determines which of those requirements work on an +AWS-managed node and, most importantly, whether the AWS-managed container +runtime provides writable cgroup delegation. + +The initial run found that the stock node sets +`user.max_user_namespaces=0`, preventing the first `hostUsers: false` Pod +from being created. Section 8 is a research-only continuation that tests a +non-privileged host-user DaemonSet, protected by a provisioning-time startup +taint, before repeating the native-user-namespace probe. + +Do not assume the node operating system from the product name or this +directory name. Record `status.nodeInfo.osImage`, kernel version, and +container-runtime version from the node actually provisioned. AWS selects and +manages the Auto Mode AMI, OS, and runtime. + +## Expected result and decision rule + +The working hypothesis is: + +- native user namespaces work; +- Auto Mode EBS volumes work with a user-namespaced Pod; +- the broad, but user-namespace-confined, Docker security context is admitted; +- the stock Auto Mode runtime does **not** expose a writable delegated cgroup; +- Auto Mode offers no supported node bootstrap or containerd configuration + mechanism with which to install the MNG experiment's custom handler. + +If the cgroup probe cannot create a child under `/sys/fs/cgroup`, record the +experiment as **blocked by missing writable-cgroup runtime support** and do not +run dockerd. Image pulls and dockerd startup would not change that conclusion. + +If cgroup creation unexpectedly succeeds, continue to the conditional +rootful-DinD test and use the same domain-cgroup preparation that passed on the +MNG. + +## Scope + +This runbook tests: + +1. EKS 1.36 Auto Mode node provisioning and the actual node OS/runtime; +2. `hostUsers: false` and nonzero host UID/GID mappings; +3. an Auto Mode EBS/ext4 PVC mounted into the user-namespaced Pod; +4. the final MNG experiment's non-privileged security-context shape; +5. private mount operations inside the user namespace; +6. cgroup-v2 mount mode, ownership, controller visibility, and child creation; +7. conditionally, rootful Docker, BuildKit, bridge networking, and nested + resource limits. + +Tests 1 through 7 do not mutate the node or edit the host's containerd +configuration. The research-only continuation in Section 8 does modify one +host-global sysctl. AWS recommends DaemonSets for custom host-level tooling +on Auto Mode and does not state that this makes a cluster unsupported. The +exact privileged proc-sysctl mutation is not specifically documented, so the +experiment tests its technical behavior rather than claiming an explicit AWS +compatibility guarantee for that operation. + +## Prerequisites + +- `aws`, `kubectl`, and `eksctl` installed and authenticated. +- AWS permissions for disposable EKS, IAM, VPC, EC2, and Auto Mode resources. +- EKS Kubernetes 1.36 and Auto Mode available in the chosen region. +- Permission to create a namespace using the `privileged` Pod Security + profile. The final Pod still sets `privileged: false`; the namespace profile + is needed because it requests all capabilities, unmasked `/proc`, and an + unconfined seccomp profile. + +Run from this directory: + +```bash +cd ~/sysbox/0/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment + +export AWS_REGION="us-east-2" +export CLUSTER_NAME="userns-rootful-dind-auto-136" +export EXPERIMENT_NS="userns-rootful-dind-auto" +``` + +Confirm the account before creating billable resources: + +```bash +aws sts get-caller-identity +aws configure get region || true +aws --version +eksctl version +kubectl version --client -o yaml +``` + +Keep the successful MNG cluster until this experiment is complete and its +evidence is saved. Use a separate cluster so Auto Mode provisioning and +cleanup do not disturb the control result. + +## 1. Create the EKS 1.36 Auto Mode cluster + +Save as `cluster.yaml`: + +```yaml +apiVersion: eksctl.io/v1alpha5 +kind: ClusterConfig +metadata: + name: userns-rootful-dind-auto-136 + region: us-east-2 + version: "1.36" + +autoModeConfig: + enabled: true +``` + +Create it and configure the client: + +```bash +eksctl create cluster -f cluster.yaml +aws eks update-kubeconfig --region "$AWS_REGION" --name "$CLUSTER_NAME" + +aws eks describe-cluster \ + --region "$AWS_REGION" \ + --name "$CLUSTER_NAME" \ + --query 'cluster.{name:name,version:version,platformVersion:platformVersion,status:status}' \ + --output yaml | tee cluster-version.yaml + +kubectl version -o yaml | tee kubectl-version.yaml +kubectl get nodepools,nodeclasses -o wide | tee auto-mode-pools-and-classes.txt +kubectl get nodes -o wide | tee nodes-before.txt +``` + +Stop if the server version is not 1.36. + +## 2. Create a dedicated Auto Mode NodePool + +Use a dedicated label and taint so the experiment cannot accidentally run on +another compute type. Save as `nodepool.yaml`: + +```yaml +apiVersion: karpenter.sh/v1 +kind: NodePool +metadata: + name: userns-dind-auto +spec: + template: + metadata: + labels: + experiment.coder.com/userns-dind-auto: "true" + spec: + nodeClassRef: + group: eks.amazonaws.com + kind: NodeClass + name: default + taints: + - key: experiment.coder.com/userns-dind-auto + value: "true" + effect: NoSchedule + requirements: + - key: node.kubernetes.io/instance-type + operator: In + values: [m6i.large] + - key: kubernetes.io/os + operator: In + values: [linux] + - key: kubernetes.io/arch + operator: In + values: [amd64] + - key: karpenter.sh/capacity-type + operator: In + values: [on-demand] +``` + +Apply it: + +```bash +kubectl apply -f nodepool.yaml +kubectl get nodepool userns-dind-auto -o yaml > nodepool.actual.yaml +``` + +The NodePool may have no node until the first Pod is created. That is normal. + +## 3. Create the Auto Mode StorageClass, namespace, and PVC + +Auto Mode block storage uses `ebs.csi.eks.amazonaws.com`, not the standard EBS +CSI add-on's `ebs.csi.aws.com` provisioner. + +Save as `storage-and-pvc.yaml`: + +```yaml +apiVersion: storage.k8s.io/v1 +kind: StorageClass +metadata: + name: auto-gp3 +provisioner: ebs.csi.eks.amazonaws.com +parameters: + type: gp3 + csi.storage.k8s.io/fstype: ext4 +reclaimPolicy: Delete +volumeBindingMode: WaitForFirstConsumer +allowVolumeExpansion: true +--- +apiVersion: v1 +kind: Namespace +metadata: + name: userns-rootful-dind-auto + labels: + pod-security.kubernetes.io/enforce: privileged + pod-security.kubernetes.io/audit: privileged + pod-security.kubernetes.io/warn: privileged +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: workspace-data + namespace: userns-rootful-dind-auto +spec: + accessModes: [ReadWriteOnce] + storageClassName: auto-gp3 + resources: + requests: + storage: 30Gi +``` + +Apply it: + +```bash +kubectl apply -f storage-and-pvc.yaml +kubectl get storageclass auto-gp3 -o yaml > storageclass.actual.yaml +kubectl -n "$EXPERIMENT_NS" get pvc workspace-data -o yaml > pvc.initial.yaml +``` + +The WFFC claim should remain `Pending` until Test 1 causes Auto Mode to create +a node. Do not wait for it to bind before creating the Pod. + +## 4. Test native user namespaces and the real PVC + +Save as `userns-volume-probe.yaml`: + +```yaml +apiVersion: v1 +kind: Pod +metadata: + name: userns-volume-probe + namespace: userns-rootful-dind-auto +spec: + hostUsers: false + restartPolicy: Never + nodeSelector: + experiment.coder.com/userns-dind-auto: "true" + tolerations: + - key: experiment.coder.com/userns-dind-auto + value: "true" + effect: NoSchedule + containers: + - name: probe + image: public.ecr.aws/docker/library/alpine:3.21 + resources: + requests: + cpu: 250m + memory: 256Mi + command: ["/bin/sh", "-c"] + args: + - | + set -eux + id + echo '--- uid/gid mapping ---' + cat /proc/self/uid_map + cat /proc/self/gid_map + echo '--- PVC write ---' + echo "$(date -u +%FT%TZ) auto-mode-userns-volume-probe" > /workspace/probe.txt + cat /workspace/probe.txt + sleep 600 + volumeMounts: + - name: workspace-data + mountPath: /workspace + volumes: + - name: workspace-data + persistentVolumeClaim: + claimName: workspace-data +``` + +Run it. Initial scheduling can take several minutes while Auto Mode launches a +node and provisions EBS: + +```bash +kubectl apply -f userns-volume-probe.yaml +kubectl -n "$EXPERIMENT_NS" wait \ + --for=condition=Ready pod/userns-volume-probe --timeout=20m +kubectl -n "$EXPERIMENT_NS" logs userns-volume-probe \ + | tee test1-userns-volume.log +kubectl -n "$EXPERIMENT_NS" describe pod userns-volume-probe \ + > test1-userns-volume.describe.txt +kubectl -n "$EXPERIMENT_NS" get pvc workspace-data -o yaml \ + > pvc.bound.yaml + +export NODE_NAME="$(kubectl -n "$EXPERIMENT_NS" get pod userns-volume-probe \ + -o jsonpath='{.spec.nodeName}')" + +kubectl get node "$NODE_NAME" -o yaml > auto-mode-node.yaml +kubectl get nodeclaims -o yaml > nodeclaims.yaml +kubectl get node "$NODE_NAME" \ + -o jsonpath='{.metadata.name}{"\nOS: "}{.status.nodeInfo.osImage}{"\nkernel: "}{.status.nodeInfo.kernelVersion}{"\nruntime: "}{.status.nodeInfo.containerRuntimeVersion}{"\n"}' \ + | tee auto-mode-node-runtime.txt +``` + +Required pass conditions: + +- UID 0 maps to a nonzero host UID range; +- the PVC becomes `Bound`; +- the Pod writes and reads `/workspace/probe.txt`; +- the Pod is scheduled on the dedicated Auto Mode NodePool. + +If the node's `osImage` is not Bottlerocket, retain the result but describe it +as an EKS Auto Mode result for the actual reported OS. + +Delete the probe before reusing the RWO PVC: + +```bash +kubectl -n "$EXPERIMENT_NS" delete pod userns-volume-probe --wait=true +``` + +## 5. Test the final non-privileged Docker security context + +This matches the successful MNG Pod's outer Kubernetes security context. It +does **not** set `privileged: true`. + +Save as `userns-capability-probe.yaml`: + +```yaml +apiVersion: v1 +kind: Pod +metadata: + name: userns-capability-probe + namespace: userns-rootful-dind-auto +spec: + hostUsers: false + restartPolicy: Never + nodeSelector: + experiment.coder.com/userns-dind-auto: "true" + tolerations: + - key: experiment.coder.com/userns-dind-auto + value: "true" + effect: NoSchedule + containers: + - name: probe + image: public.ecr.aws/docker/library/alpine:3.21 + securityContext: + privileged: false + allowPrivilegeEscalation: true + procMount: Unmasked + capabilities: + add: ["ALL"] + seccompProfile: + type: Unconfined + command: ["/bin/sh", "-c"] + args: + - | + set -eux + id + cat /proc/self/uid_map + grep '^Cap' /proc/self/status + mkdir /tmp/private-mount + mount -t tmpfs tmpfs /tmp/private-mount + mount | grep ' /tmp/private-mount ' + umount /tmp/private-mount + echo userns-capability-probe-ok + sleep 600 +``` + +Run and collect it: + +```bash +kubectl apply -f userns-capability-probe.yaml +kubectl -n "$EXPERIMENT_NS" wait \ + --for=condition=Ready pod/userns-capability-probe --timeout=15m +kubectl -n "$EXPERIMENT_NS" logs userns-capability-probe \ + | tee test2-userns-capability.log +kubectl -n "$EXPERIMENT_NS" describe pod userns-capability-probe \ + > test2-userns-capability.describe.txt +``` + +The required result is `userns-capability-probe-ok` with a nonzero outer UID +mapping. Record admission, SELinux, seccomp, and mount failures verbatim. + +Delete it: + +```bash +kubectl -n "$EXPERIMENT_NS" delete pod userns-capability-probe --wait=true +``` + +## 6. Decisive test: writable cgroup delegation + +This uses the default Auto Mode runtime. It does not name the MNG experiment's +custom RuntimeClass because a RuntimeClass object only selects an already +installed handler; it cannot install or configure one on the node. + +Save as `cgroup-probe.yaml`: + +```yaml +apiVersion: v1 +kind: Pod +metadata: + name: cgroup-probe + namespace: userns-rootful-dind-auto +spec: + hostUsers: false + restartPolicy: Never + nodeSelector: + experiment.coder.com/userns-dind-auto: "true" + tolerations: + - key: experiment.coder.com/userns-dind-auto + value: "true" + effect: NoSchedule + containers: + - name: probe + image: public.ecr.aws/docker/library/alpine:3.21 + securityContext: + privileged: false + allowPrivilegeEscalation: true + procMount: Unmasked + capabilities: + add: ["ALL"] + seccompProfile: + type: Unconfined + command: ["/bin/sh", "-c"] + args: + - | + set -ux + echo '--- identity and user namespace ---' + id + cat /proc/self/uid_map + cat /proc/self/gid_map + echo '--- cgroup membership and mount ---' + cat /proc/self/cgroup + mount | grep -E 'cgroup|/sys/fs/cgroup' || true + echo '--- cgroup metadata ---' + ls -ldn /sys/fs/cgroup + cat /sys/fs/cgroup/cgroup.type 2>&1 || true + cat /sys/fs/cgroup/cgroup.controllers 2>&1 || true + cat /sys/fs/cgroup/cgroup.subtree_control 2>&1 || true + echo '--- child-cgroup creation ---' + if mkdir /sys/fs/cgroup/userns-dind-write-probe; then + ls -ldn /sys/fs/cgroup/userns-dind-write-probe + rmdir /sys/fs/cgroup/userns-dind-write-probe + echo cgroup-writable=yes + else + echo cgroup-writable=no + fi + sleep 600 +``` + +Run and collect it: + +```bash +kubectl apply -f cgroup-probe.yaml +kubectl -n "$EXPERIMENT_NS" wait \ + --for=condition=Ready pod/cgroup-probe --timeout=15m +kubectl -n "$EXPERIMENT_NS" logs cgroup-probe \ + | tee test3-cgroup.log +kubectl -n "$EXPERIMENT_NS" describe pod cgroup-probe \ + > test3-cgroup.describe.txt +``` + +Interpretation: + +- `cgroup-writable=no`: stop. The Auto Mode runtime lacks the required + delegation, so the proven MNG design cannot be expressed on this node. +- `cgroup-writable=yes`: unexpected positive result; continue below. +- admission or runtime rejection: preserve the full error and classify the + exact boundary rather than calling it a generic Docker failure. + +## 7. Conditional rootful-DinD test + +Only perform this section if Test 6 reports `cgroup-writable=yes`. + +Create an Auto Mode version of the MNG experiment's final +`rootful-dind.yaml` with these deliberate differences: + +- omit `runtimeClassName: runc-cgroup-writable`; +- use the Auto Mode node selector and toleration from the probes; +- use namespace `userns-rootful-dind-auto`; +- use PVC `workspace-data`; +- retain `hostUsers: false` and `privileged: false`; +- retain the `ALL` capabilities, unmasked proc, unconfined seccomp profile, + and `allowPrivilegeEscalation: true`; +- before starting dockerd, move workspace processes to + `/sys/fs/cgroup/workspace-processes`, leave the root empty, and enable + `cpuset cpu io memory pids` in the root's `cgroup.subtree_control`; +- run dockerd with the `cgroupfs` driver and relative cgroup parent `docker`. + +Delete `cgroup-probe`, apply that manifest, and require all of the MNG test's +results: + +```bash +kubectl -n "$EXPERIMENT_NS" delete pod cgroup-probe --wait=true +kubectl apply -f rootful-dind.yaml +kubectl -n "$EXPERIMENT_NS" wait \ + --for=condition=Ready pod/rootful-dind --timeout=15m +kubectl -n "$EXPERIMENT_NS" logs -f rootful-dind +``` + +Required full-pass evidence: + +- root cgroup type remains `domain` and its `cgroup.procs` is empty; +- `cpuset cpu io memory pids` are enabled for children; +- dockerd uses `overlay2` on EBS/ext4; +- ordinary `docker run` works; +- BuildKit `RUN` works; +- bridge networking between nested containers works; +- a child configured with memory and PID limits starts successfully. + +Do not interpret mere dockerd startup or image pulling as a pass. + +## 8. Research continuation: initialize user namespaces with a startup taint + +The baseline experiment found `user.max_user_namespaces=0`. This continuation +tests whether an Auto Mode DaemonSet can raise that host-global sysctl while +still declaring `privileged: false`, and whether a Karpenter startup taint can +prevent a workspace Pod from racing ahead of node preparation. + +This is a research experiment, not a supported Auto Mode configuration. The +prep container uses the host user namespace, runs as host UID 0, and exposes +an unmasked `/proc`. It is therefore a trusted node agent despite setting +`privileged: false`. Kubernetes does not permit `procMount: Unmasked` together +with `hostUsers: true`, so the Pod bind-mounts only the host's +`/proc/sys/user/max_user_namespaces` file at +`/host-sysctl/max_user_namespaces`. Its service account can get and patch Node objects; +Kubernetes RBAC cannot restrict those verbs to only the Pod's own node. + +### 8.1 Confirm startup-taint support + +```bash +kubectl explain nodepool.spec.template.spec.startupTaints +``` + +The Auto Mode cluster used in this experiment exposes this field. Its schema +explicitly describes startup taints as an initialization-ordering mechanism +normally removed by a tolerating DaemonSet. + +### 8.2 Create a fresh, startup-tainted NodePool + +Do not retrofit the original experiment node: that would not prove that the +taint exists before the scheduler can use a newly registered node. Apply the +separate `nodepool-userns-prepped.yaml`. It has: + +- a unique node label, so this continuation requires a newly provisioned node; +- the experiment's permanent isolation taint; +- `experiment.coder.com/userns-prep=required:NoSchedule` as a + `startupTaint`. + +```bash +kubectl apply -f nodepool-userns-prepped.yaml +kubectl get nodepool userns-dind-auto-prepped -o yaml \ + > nodepool-userns-prepped.actual.yaml +``` + +It is normal for this NodePool to remain at zero nodes until a matching +workload is pending. + +### 8.3 Install the experimental prep DaemonSet + +`node-userns-prep.yaml` contains an experiment-only Go program in a ConfigMap +and runs it with the standard Go image. This avoids publishing a custom image +before the permission model is proven. The Pod uses: + +```yaml +hostUsers: true +hostNetwork: true +securityContext: + runAsUser: 0 + privileged: false + allowPrivilegeEscalation: false + capabilities: + drop: ["ALL"] +``` + +The container receives one writable hostPath file: + +```yaml +hostPath: + path: /proc/sys/user/max_user_namespaces + type: File +``` + +This is narrower than exposing an unmasked `/proc`. The Kubernetes API rejects +`hostUsers: true` with `procMount: Unmasked`, so the exact-file hostPath is the +permission boundary being tested. + +The program performs these operations in order: + +1. reads `user.max_mnt_namespaces` as the node's target namespace limit; +2. writes and verifies `user.max_user_namespaces`; +3. reads its own Node object using the Downward API node name; +4. atomically verifies and removes only the startup taint while adding + `experiment.coder.com/userns-ready=true`; +5. remains running and verifies the sysctl every 30 seconds. + +If writing or verification fails, the process exits and the startup taint is +not removed. The workspace therefore remains blocked. + +```bash +kubectl apply -f node-userns-prep.yaml +kubectl -n "$EXPERIMENT_NS" get daemonset node-userns-prep +``` + +The DaemonSet initially showing zero desired Pods is expected because the new +NodePool still has no node. + +### 8.4 Trigger provisioning with the blocked workspace probe + +Delete the failed baseline probe so it no longer holds the RWO claim, then +apply the prepped variant. It selects the fresh NodePool and tolerates only +the permanent isolation taint. It deliberately does **not** tolerate the +startup taint. + +```bash +kubectl -n "$EXPERIMENT_NS" delete pod userns-volume-probe \ + --ignore-not-found --wait=true +kubectl apply -f userns-volume-probe-prepped.yaml + +kubectl -n "$EXPERIMENT_NS" get pods -o wide --watch +``` + +Karpenter ignores startup taints for provisioning, so the pending workspace +can create the new node. Once the node registers, the startup taint blocks the +workspace, while the tolerating DaemonSet can run and prepare the node. + +In another shell, inspect the sequence: + +```bash +kubectl get nodes \ + -L experiment.coder.com/userns-dind-auto-prepped,experiment.coder.com/userns-ready +kubectl -n "$EXPERIMENT_NS" get daemonset,pods -o wide +kubectl -n "$EXPERIMENT_NS" logs -l app=node-userns-prep --prefix --tail=100 +``` + +Wait for both the DaemonSet and workspace probe: + +```bash +kubectl -n "$EXPERIMENT_NS" rollout status daemonset/node-userns-prep \ + --timeout=15m +kubectl -n "$EXPERIMENT_NS" wait \ + --for=condition=Ready pod/userns-volume-probe-prepped --timeout=15m +``` + +Capture the result: + +```bash +export PREPPED_NODE="$(kubectl -n "$EXPERIMENT_NS" \ + get pod userns-volume-probe-prepped -o jsonpath='{.spec.nodeName}')" + +kubectl -n "$EXPERIMENT_NS" logs -l app=node-userns-prep --prefix \ + | tee test4-node-userns-prep.log +kubectl -n "$EXPERIMENT_NS" logs userns-volume-probe-prepped \ + | tee test4-userns-volume-prepped.log +kubectl get node "$PREPPED_NODE" -o yaml \ + > test4-prepped-node.yaml +kubectl get node "$PREPPED_NODE" \ + -o jsonpath='{.metadata.name}{"\nlabels: "}{.metadata.labels}{"\ntaints: "}{.spec.taints}{"\n"}' \ + | tee test4-prepped-node-state.txt +``` + +Required pass conditions: + +- the prep program reports a verified nonzero `user.max_user_namespaces` and + the exact security context required to achieve that is recorded; +- the Node has `experiment.coder.com/userns-ready=true` and no + `experiment.coder.com/userns-prep` taint; +- the permanent experiment isolation taint remains; +- the workspace starts with a nonidentity UID/GID map and writes the PVC. + +Do not manually remove the startup taint if the DaemonSet fails. Preserve its +logs and Pod events; leaving the taint in place is the safety property being +tested. + +On the tested Auto Mode node, the default SELinux-labeled Pod reached the +exact hostPath file but failed to open it for writing: + +```text +node=i-0c1011a1ef58147da /host-sysctl/max_user_namespaces before=0 target=31073 +panic: open /host-sysctl/max_user_namespaces: permission denied +``` + +This is the expected Auto Mode SELinux boundary: host UID 0, a writable +hostPath declaration, and ordinary file permissions do not make a +non-privileged `container_t` process able to modify host state. + +An optional attribution test applies Bottlerocket's `super_t` SELinux type +while retaining `privileged: false`, the default seccomp profile, and an empty +capability set: + +```bash +kubectl -n "$EXPERIMENT_NS" patch daemonset node-userns-prep \ + --type=strategic --patch-file node-userns-prep-super-t-patch.yaml + +kubectl -n "$EXPERIMENT_NS" rollout status daemonset/node-userns-prep \ + --timeout=15m +kubectl -n "$EXPERIMENT_NS" logs -l app=node-userns-prep --prefix --tail=100 +``` + +`super_t` is not an unprivileged security posture: Bottlerocket documents it +as permitting modification of any host file or directory. A success would +identify SELinux as the remaining write barrier, not establish that this is a +safer production substitute for a privileged node-preparation Pod. + +The actual experiment found that `super_t` was insufficient both with the +automatically assigned MCS categories and as `super_t:s0`. Adding effective +`CAP_SYS_ADMIN` also failed even though the exact proc bind mount reported +`rw`. The otherwise identical `privileged: true` control succeeded. The Go +program then verified the sysctl, labeled the node ready, removed the startup +taint, and allowed the workspace to schedule. The workspace showed a nonzero +65536-ID mapping and wrote the Auto Mode EBS PVC. + +The next non-privileged cgroup probe started but found cgroup v2 mounted +read-only and reported `cgroup-writable=no`. This blocks the proven MNG +rootful-DinD design under the default Auto Mode runtime. The manifest +`cgroup-probe-prepped-userns-privileged.yaml` is the final control: it keeps +`hostUsers: false` but requests `privileged: true`, then tests both the initial +cgroup mount and an explicit remount attempt. + +That final control also failed. It saw an `rw` view of the host cgroup +hierarchy rather than a writable private delegation; the hierarchy was owned +by overflow UID/GID 65534 in the Pod user namespace, child creation returned +`permission denied`, and remounting returned `permission denied`. Do not run +the conditional rootful-DinD test on this Auto Mode runtime. + +Passing this section removes only the first observed Auto Mode blocker. It +does not establish cgroup writability. Repeat the capability and cgroup probes +on the prepped NodePool before attempting rootful DinD. + +## 9. Findings + +Record each boundary independently in `findings.md`: + +| Boundary | Result | Evidence | +|---|---|---| +| Actual node OS/kernel/runtime | | `auto-mode-node-runtime.txt` | +| `hostUsers: false` UID mapping | Pass after privileged prep | `test4-userns-volume-prepped.log` | +| Auto Mode EBS idmapped mount/write | Pass after privileged prep | Test 4 and bound PVC | +| Final non-privileged security context | | `test2-userns-capability.log` | +| Private mount operation | | `userns-capability-probe-ok` | +| Writable cgroup delegation | Fail for non-privileged and user-namespaced privileged controls | `test5-cgroup-nonprivileged.log`, `test5-cgroup-userns-privileged.log` | +| Domain-controller topology | | Conditional Test 7 | +| Rootful Docker/BuildKit/networking | | Conditional Test 7 | +| Non-privileged host-user sysctl preparation | Fail | permission denied through `super_t:s0` + `CAP_SYS_ADMIN` | +| Privileged host-user sysctl preparation | Pass | `test4-node-userns-prep.log` | +| Startup-taint ordering | Pass | `test4-prepped-node-state.txt` and Pod events | + +The likely useful conclusion is not simply “Docker failed.” It is either: + +- Auto Mode's managed runtime lacks a supported writable-cgroup interface on + EKS 1.36; or +- Auto Mode already supplies sufficient delegation, in which case the full + workload result must be compared with the MNG result. + +## 10. Cleanup + +Stop log-following with `Ctrl-C`; that does not delete the Pod. + +Before deleting the cluster, delete the namespace/PVC and wait for the PV to +be removed so the dynamically provisioned EBS volume follows its `Delete` +reclaim policy: + +```bash +kubectl delete -f node-userns-prep.yaml --ignore-not-found +kubectl delete nodepool userns-dind-auto-prepped --ignore-not-found +kubectl delete namespace "$EXPERIMENT_NS" --wait=true +kubectl delete storageclass auto-gp3 --ignore-not-found +kubectl get pv + +eksctl delete cluster --region "$AWS_REGION" --name "$CLUSTER_NAME" +``` + +Verify in AWS that the cluster and experiment EBS volume are gone. Do not +delete the successful MNG control cluster until its own findings and required +artifacts have been retained. + +## References + +- [EKS Auto Mode managed-instance restrictions](https://docs.aws.amazon.com/eks/latest/userguide/automode-learn-instances.html) +- [EKS compute-option comparison](https://docs.aws.amazon.com/eks/latest/userguide/eks-compute.html) +- [EKS Auto Mode NodeClass fields](https://docs.aws.amazon.com/eks/latest/userguide/create-node-class.html) +- [EKS Auto Mode EBS StorageClass](https://docs.aws.amazon.com/eks/latest/userguide/create-storage-class.html) +- [Kubernetes writable-cgroups enhancement](https://github.com/kubernetes/enhancements/issues/5474) +- [containerd CRI runtime configuration](https://github.com/containerd/containerd/blob/main/docs/cri/config.md) +- [Linux cgroup v2 delegation and domain/threaded topology](https://docs.kernel.org/admin-guide/cgroup-v2.html) diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/storage-and-pvc.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/storage-and-pvc.yaml new file mode 100644 index 0000000..9e16665 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/storage-and-pvc.yaml @@ -0,0 +1,32 @@ +apiVersion: storage.k8s.io/v1 +kind: StorageClass +metadata: + name: auto-gp3 +provisioner: ebs.csi.eks.amazonaws.com +parameters: + type: gp3 + csi.storage.k8s.io/fstype: ext4 +reclaimPolicy: Delete +volumeBindingMode: WaitForFirstConsumer +allowVolumeExpansion: true +--- +apiVersion: v1 +kind: Namespace +metadata: + name: userns-rootful-dind-auto + labels: + pod-security.kubernetes.io/enforce: privileged + pod-security.kubernetes.io/audit: privileged + pod-security.kubernetes.io/warn: privileged +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: workspace-data + namespace: userns-rootful-dind-auto +spec: + accessModes: [ReadWriteOnce] + storageClassName: auto-gp3 + resources: + requests: + storage: 30Gi diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/test4-node-userns-prep.log b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/test4-node-userns-prep.log new file mode 100644 index 0000000..d3a5016 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/test4-node-userns-prep.log @@ -0,0 +1,2 @@ +[pod/node-userns-prep-572qq/prep] node=i-0c1011a1ef58147da /host-sysctl/max_user_namespaces before=31073 target=31073 +[pod/node-userns-prep-572qq/prep] verified /host-sysctl/max_user_namespaces=31073; labeled node ready and removed experiment.coder.com/userns-prep diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/test4-prepped-node.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/test4-prepped-node.yaml new file mode 100644 index 0000000..9c89b58 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/test4-prepped-node.yaml @@ -0,0 +1,188 @@ +apiVersion: v1 +kind: Node +metadata: + annotations: + alpha.kubernetes.io/provided-node-ip: 192.168.131.224 + csi.volume.kubernetes.io/nodeid: '{"ebs.csi.eks.amazonaws.com":"i-0c1011a1ef58147da"}' + eks.amazonaws.com/ca-bundle-hash: "17054071131196745078" + eks.amazonaws.com/kubelet-version: "1.36" + eks.amazonaws.com/nodeclass-hash: "11235578445154985766" + eks.amazonaws.com/nodeclass-hash-version: v2 + karpenter.sh/nodeclaim-min-values-relaxed: "false" + karpenter.sh/nodepool-hash: "3936462471767995178" + karpenter.sh/nodepool-hash-version: v3 + node.alpha.kubernetes.io/ttl: "0" + volumes.kubernetes.io/controller-managed-attach-detach: "true" + creationTimestamp: "2026-08-06T22:44:47Z" + finalizers: + - karpenter.sh/termination + labels: + app.kubernetes.io/managed-by: eks + beta.kubernetes.io/arch: amd64 + beta.kubernetes.io/instance-type: m6i.large + beta.kubernetes.io/os: linux + eks.amazonaws.com/compute-type: auto + eks.amazonaws.com/instance-capability-flex: "false" + eks.amazonaws.com/instance-category: m + eks.amazonaws.com/instance-cpu: "2" + eks.amazonaws.com/instance-cpu-manufacturer: intel + eks.amazonaws.com/instance-cpu-sustained-clock-speed-mhz: "3500" + eks.amazonaws.com/instance-ebs-bandwidth: "10000" + eks.amazonaws.com/instance-encryption-in-transit-supported: "true" + eks.amazonaws.com/instance-family: m6i + eks.amazonaws.com/instance-generation: "6" + eks.amazonaws.com/instance-hypervisor: nitro + eks.amazonaws.com/instance-memory: "8192" + eks.amazonaws.com/instance-network-bandwidth: "781" + eks.amazonaws.com/instance-size: large + eks.amazonaws.com/nitro-sandbox: "false" + eks.amazonaws.com/nodeclass: default + experiment.coder.com/userns-dind-auto-prepped: "true" + experiment.coder.com/userns-ready: "true" + failure-domain.beta.kubernetes.io/region: us-east-2 + failure-domain.beta.kubernetes.io/zone: us-east-2c + k8s.io/cloud-provider-aws: 4738d681aad46db24e43eb06a93d1a50 + karpenter.k8s.aws/instance-tenancy: default + karpenter.sh/capacity-type: on-demand + karpenter.sh/do-not-sync-taints: "true" + karpenter.sh/initialized: "true" + karpenter.sh/nodepool: userns-dind-auto-prepped + karpenter.sh/registered: "true" + kubernetes.io/arch: amd64 + kubernetes.io/hostname: i-0c1011a1ef58147da + kubernetes.io/os: linux + node.kubernetes.io/instance-type: m6i.large + topology.ebs.csi.eks.amazonaws.com/zone: us-east-2c + topology.k8s.aws/zone-id: use2-az3 + topology.kubernetes.io/region: us-east-2 + topology.kubernetes.io/zone: us-east-2c + name: i-0c1011a1ef58147da + ownerReferences: + - apiVersion: karpenter.sh/v1 + blockOwnerDeletion: true + kind: NodeClaim + name: userns-dind-auto-prepped-q52mv + uid: 4afae69f-8b49-4577-868e-cd4b23b4c6d8 + resourceVersion: "43793" + uid: b4060a2b-0e3f-419e-8804-ca709ccff50f +spec: + providerID: aws:///us-east-2c/i-0c1011a1ef58147da + taints: + - effect: NoSchedule + key: experiment.coder.com/userns-dind-auto + value: "true" +status: + addresses: + - address: 192.168.131.224 + type: InternalIP + - address: ip-192-168-131-224.us-east-2.compute.internal + type: InternalDNS + - address: ip-192-168-131-224.us-east-2.compute.internal + type: Hostname + allocatable: + cpu: 1780m + ephemeral-storage: "76173383962" + hugepages-1Gi: "0" + hugepages-2Mi: "0" + memory: 7219612Ki + pods: "27" + capacity: + cpu: "2" + ephemeral-storage: 81854Mi + hugepages-1Gi: "0" + hugepages-2Mi: "0" + memory: 7964060Ki + pods: "27" + conditions: + - lastHeartbeatTime: "2026-08-06T23:13:50Z" + lastTransitionTime: "2026-08-06T22:44:47Z" + message: kubelet has sufficient memory available + reason: KubeletHasSufficientMemory + status: "False" + type: MemoryPressure + - lastHeartbeatTime: "2026-08-06T23:13:50Z" + lastTransitionTime: "2026-08-06T22:44:47Z" + message: kubelet has no disk pressure + reason: KubeletHasNoDiskPressure + status: "False" + type: DiskPressure + - lastHeartbeatTime: "2026-08-06T23:13:50Z" + lastTransitionTime: "2026-08-06T22:44:47Z" + message: kubelet has sufficient PID available + reason: KubeletHasSufficientPID + status: "False" + type: PIDPressure + - lastHeartbeatTime: "2026-08-06T23:13:50Z" + lastTransitionTime: "2026-08-06T22:44:48Z" + message: kubelet is posting ready status + reason: KubeletReady + status: "True" + type: Ready + - lastHeartbeatTime: "2026-08-06T23:14:47Z" + lastTransitionTime: "2026-08-06T22:44:47Z" + message: Monitoring for the ContainerRuntime system is active + reason: ContainerRuntimeIsReady + status: "True" + type: ContainerRuntimeReady + - lastHeartbeatTime: "2026-08-06T23:14:47Z" + lastTransitionTime: "2026-08-06T22:44:47Z" + message: Monitoring for the Networking system is active + reason: NetworkingIsReady + status: "True" + type: NetworkingReady + - lastHeartbeatTime: "2026-08-06T23:14:47Z" + lastTransitionTime: "2026-08-06T22:44:47Z" + message: Monitoring for the Kernel system is active + reason: KernelIsReady + status: "True" + type: KernelReady + - lastHeartbeatTime: "2026-08-06T23:14:47Z" + lastTransitionTime: "2026-08-06T22:44:47Z" + message: Monitoring for the Disk system is active + reason: DiskIsReady + status: "True" + type: StorageReady + daemonEndpoints: + kubeletEndpoint: + Port: 10250 + declaredFeatures: + - ExtendWebSocketsToKubelet + - InPlacePodLevelResourcesVerticalScaling + - InPlacePodVerticalScalingInitContainers + - RestartAllContainersOnContainerExits + features: + supplementalGroupsPolicy: true + images: + - names: + - public.ecr.aws/docker/library/golang@sha256:8bee1901f1e530bfb4a7850aa7a479d17ae3a18beb6e09064ed54cfd245b7191 + - public.ecr.aws/docker/library/golang:1.24-alpine + sizeBytes: 83301112 + - names: + - public.ecr.aws/docker/library/alpine@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d + - public.ecr.aws/docker/library/alpine:3.21 + sizeBytes: 3657726 + - names: + - localhost/kubernetes/pause:0.1.0 + sizeBytes: 92951 + nodeInfo: + architecture: amd64 + bootID: a122958d-132d-4dce-9eb0-fdbed66f3e08 + containerRuntimeVersion: containerd://2.2.5+bottlerocket + kernelVersion: 6.18.38 + kubeProxyVersion: "" + kubeletVersion: v1.36.1-eks-a3a0722 + machineID: ec2a3ee18e880b6369d0a8762ed2a747 + operatingSystem: linux + osImage: Bottlerocket (EKS Auto, Standard) 2026.8.3 (aws-k8s-1.36-standard) + swap: + capacity: 1073737728 + systemUUID: ec2a3ee1-8e88-0b63-69d0-a8762ed2a747 + runtimeHandlers: + - features: + recursiveReadOnlyMounts: true + userNamespaces: true + name: "" + - features: + recursiveReadOnlyMounts: true + userNamespaces: true + name: runc diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/test4-userns-volume-prepped.describe.txt b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/test4-userns-volume-prepped.describe.txt new file mode 100644 index 0000000..8397b11 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/test4-userns-volume-prepped.describe.txt @@ -0,0 +1,84 @@ +Name: userns-volume-probe-prepped +Namespace: userns-rootful-dind-auto +Priority: 0 +Service Account: default +Node: i-0c1011a1ef58147da/192.168.131.224 +Start Time: Thu, 06 Aug 2026 16:03:37 -0700 +Labels: topology.kubernetes.io/region=us-east-2 + topology.kubernetes.io/zone=us-east-2c +Annotations: +Status: Succeeded +IP: 192.168.158.64 +IPs: + IP: 192.168.158.64 +Containers: + probe: + Container ID: containerd://65a707c415f2d9cdb688017bd5d10bb31cc16ce6ea7b712552c28bcea23465be + Image: public.ecr.aws/docker/library/alpine:3.21 + Image ID: public.ecr.aws/docker/library/alpine@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d + Port: + Host Port: + Command: + /bin/sh + -c + Args: + set -eux + id + echo '--- uid/gid mapping ---' + cat /proc/self/uid_map + cat /proc/self/gid_map + echo '--- PVC write ---' + echo "$(date -u +%FT%TZ) auto-mode-prepped-userns-volume-probe" > /workspace/probe-prepped.txt + cat /workspace/probe-prepped.txt + sleep 600 + + State: Terminated + Reason: Completed + Exit Code: 0 + Started: Thu, 06 Aug 2026 16:03:43 -0700 + Finished: Thu, 06 Aug 2026 16:13:43 -0700 + Ready: False + Restart Count: 0 + Requests: + cpu: 250m + memory: 256Mi + Environment: + Mounts: + /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-7x8tq (ro) + /workspace from workspace-data (rw) +Conditions: + Type Status + PodReadyToStartContainers False + Initialized True + Ready False + ContainersReady False + PodScheduled True +Volumes: + workspace-data: + Type: PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace) + ClaimName: workspace-data + ReadOnly: false + kube-api-access-7x8tq: + Type: Projected (a volume that contains injected data from multiple sources) + TokenExpirationSeconds: 3607 + ConfigMapName: kube-root-ca.crt + Optional: false + DownwardAPI: true +QoS Class: Burstable +Node-Selectors: experiment.coder.com/userns-dind-auto-prepped=true +Tolerations: experiment.coder.com/userns-dind-auto=true:NoSchedule + node.kubernetes.io/not-ready:NoExecute op=Exists for 300s + node.kubernetes.io/unreachable:NoExecute op=Exists for 300s +Events: + Type Reason Age From Message + ---- ------ ---- ---- ------- + Warning FailedScheduling 32m default-scheduler 0/2 nodes are available: 2 node(s) had untolerated taint(s). no new claims to deallocate, preemption: 0/2 nodes are available: 2 Preemption is not helpful for scheduling. + Normal Nominated 32m eks-auto-mode/compute Pod should schedule on: nodeclaim/userns-dind-auto-prepped-q52mv + Warning FailedScheduling 17m (x3 over 27m) default-scheduler 0/3 nodes are available: 3 node(s) had untolerated taint(s). no new claims to deallocate, preemption: 0/3 nodes are available: 3 Preemption is not helpful for scheduling. + Normal Nominated 13m (x9 over 30m) eks-auto-mode/compute Pod should schedule on: nodeclaim/userns-dind-auto-prepped-q52mv, node/i-0c1011a1ef58147da + Normal Scheduled 13m default-scheduler Successfully assigned userns-rootful-dind-auto/userns-volume-probe-prepped to i-0c1011a1ef58147da + Normal SuccessfulAttachVolume 13m attachdetach-controller AttachVolume.Attach succeeded for volume "pvc-bb224fe9-905a-4d37-9275-0747adb81a34" + Normal Pulling 13m kubelet spec.containers{probe}: Pulling image "public.ecr.aws/docker/library/alpine:3.21" + Normal Pulled 13m kubelet spec.containers{probe}: Successfully pulled image "public.ecr.aws/docker/library/alpine:3.21" in 796ms (796ms including waiting). Image size: 3657726 bytes. + Normal Created 13m kubelet spec.containers{probe}: Container created + Normal Started 13m kubelet spec.containers{probe}: Container started diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/test4-userns-volume-prepped.log b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/test4-userns-volume-prepped.log new file mode 100644 index 0000000..3c3f7e2 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/test4-userns-volume-prepped.log @@ -0,0 +1,15 @@ ++ id +uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),11(floppy),20(dialout),26(tape),27(video) +--- uid/gid mapping --- ++ echo '--- uid/gid mapping ---' ++ cat /proc/self/uid_map + 0 2788229120 65536 ++ cat /proc/self/gid_map + 0 2788229120 65536 ++ echo '--- PVC write ---' +--- PVC write --- ++ date -u '+%FT%TZ' ++ echo '2026-08-06T23:03:43Z auto-mode-prepped-userns-volume-probe' ++ cat /workspace/probe-prepped.txt ++ sleep 600 +2026-08-06T23:03:43Z auto-mode-prepped-userns-volume-probe diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/test5-cgroup-nonprivileged.log b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/test5-cgroup-nonprivileged.log new file mode 100644 index 0000000..372b1de --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/test5-cgroup-nonprivileged.log @@ -0,0 +1,31 @@ ++ echo '--- identity and user namespace ---' +--- identity and user namespace --- ++ id +uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),11(floppy),20(dialout),26(tape),27(video) ++ cat /proc/self/uid_map + 0 2573860864 65536 ++ cat /proc/self/gid_map + 0 2573860864 65536 ++ echo '--- cgroup membership and mount ---' ++ cat /proc/self/cgroup +--- cgroup membership and mount --- +0::/ ++ mount ++ grep -E 'cgroup|/sys/fs/cgroup' +cgroup on /sys/fs/cgroup type cgroup2 (ro,seclabel,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot) +--- cgroup metadata --- ++ echo '--- cgroup metadata ---' ++ ls -ldn /sys/fs/cgroup +drwxr-xr-x 2 65534 65534 0 Aug 6 23:11 /sys/fs/cgroup ++ cat /sys/fs/cgroup/cgroup.type +domain ++ cat /sys/fs/cgroup/cgroup.controllers ++ cat /sys/fs/cgroup/cgroup.subtree_control +cpuset cpu io memory hugetlb pids misc +--- child-cgroup creation --- ++ echo '--- child-cgroup creation ---' ++ mkdir /sys/fs/cgroup/userns-dind-write-probe +mkdir: can't create directory '/sys/fs/cgroup/userns-dind-write-probe': Read-only file system ++ echo 'cgroup-writable=no' +cgroup-writable=no ++ sleep 600 diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/test5-cgroup-userns-privileged.log b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/test5-cgroup-userns-privileged.log new file mode 100644 index 0000000..273d045 Binary files /dev/null and b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/test5-cgroup-userns-privileged.log differ diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/userns-volume-probe-prepped.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/userns-volume-probe-prepped.yaml new file mode 100644 index 0000000..63015fa --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/userns-volume-probe-prepped.yaml @@ -0,0 +1,40 @@ +apiVersion: v1 +kind: Pod +metadata: + name: userns-volume-probe-prepped + namespace: userns-rootful-dind-auto +spec: + hostUsers: false + restartPolicy: Never + nodeSelector: + experiment.coder.com/userns-dind-auto-prepped: "true" + tolerations: + - key: experiment.coder.com/userns-dind-auto + value: "true" + effect: NoSchedule + containers: + - name: probe + image: public.ecr.aws/docker/library/alpine:3.21 + resources: + requests: + cpu: 250m + memory: 256Mi + command: ["/bin/sh", "-c"] + args: + - | + set -eux + id + echo '--- uid/gid mapping ---' + cat /proc/self/uid_map + cat /proc/self/gid_map + echo '--- PVC write ---' + echo "$(date -u +%FT%TZ) auto-mode-prepped-userns-volume-probe" > /workspace/probe-prepped.txt + cat /workspace/probe-prepped.txt + sleep 600 + volumeMounts: + - name: workspace-data + mountPath: /workspace + volumes: + - name: workspace-data + persistentVolumeClaim: + claimName: workspace-data diff --git a/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/userns-volume-probe.yaml b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/userns-volume-probe.yaml new file mode 100644 index 0000000..c6c1dba --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-bottlerocket-userns-rootful-dind-experiment/userns-volume-probe.yaml @@ -0,0 +1,40 @@ +apiVersion: v1 +kind: Pod +metadata: + name: userns-volume-probe + namespace: userns-rootful-dind-auto +spec: + hostUsers: false + restartPolicy: Never + nodeSelector: + experiment.coder.com/userns-dind-auto: "true" + tolerations: + - key: experiment.coder.com/userns-dind-auto + value: "true" + effect: NoSchedule + containers: + - name: probe + image: public.ecr.aws/docker/library/alpine:3.21 + resources: + requests: + cpu: 250m + memory: 256Mi + command: ["/bin/sh", "-c"] + args: + - | + set -eux + id + echo '--- uid/gid mapping ---' + cat /proc/self/uid_map + cat /proc/self/gid_map + echo '--- PVC write ---' + echo "$(date -u +%FT%TZ) auto-mode-userns-volume-probe" > /workspace/probe.txt + cat /workspace/probe.txt + sleep 600 + volumeMounts: + - name: workspace-data + mountPath: /workspace + volumes: + - name: workspace-data + persistentVolumeClaim: + claimName: workspace-data diff --git a/deploy/plat-370-experiments/eks-auto-mode-envbox-daemonset-anti-race.md b/deploy/plat-370-experiments/eks-auto-mode-envbox-daemonset-anti-race.md new file mode 100644 index 0000000..8d95d7b --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-envbox-daemonset-anti-race.md @@ -0,0 +1,151 @@ +# Preventing the Envbox sysctl-preparation race on EKS Auto Mode + +## Question + +Dogfood retains a privileged DaemonSet manifest from an earlier approach. It +writes the node-global sysctls required by Envbox/Sysbox (notably +`user.max_*_namespaces`). Could that approach use the same anti-race idea as +the Sysbox Kubernetes installer so new EKS Auto Mode nodes are prepared before +a workspace starts there? + +## Short answer + +Yes in principle, but a DaemonSet that is merely small or high priority is not +an ordering guarantee. A correct design needs a scheduling/readiness gate +between node creation and workspace scheduling. + +The retained DaemonSet manifest documents the race explicitly: a workspace may +be scheduled to a newly provisioned node before the node-prep DaemonSet has +written the sysctls. The workspace then fails; the practical mitigation is only +that the small DaemonSet image usually starts before the much larger Envbox +image. This reduces the probability; it does not remove the race. + +It is not the current Dogfood mechanism. Current workspace Pods are pinned to +a dedicated Managed Node Group (MNG), whose cloud-init applies the sysctls +before kubelet starts. The DaemonSet is relevant as an Auto Mode experiment or +alternative, not as the deployed Dogfood path. + +## The upstream Sysbox pattern + +The full `sysbox-deploy-k8s` installer handles installation/update on ordinary +nodes with a stricter sequence: + +1. Add `sysbox-runtime=not-running:NoSchedule` to the node. +2. Install and verify the runtime. +3. Add the readiness label `sysbox-runtime=running`. +4. Remove the temporary taint. +5. Have the `sysbox-runc` RuntimeClass select only nodes with the readiness + label. + +The key is not RuntimeClass alone. RuntimeClass can merge a node selector and +tolerations into a Pod, but it does not wait for a DaemonSet. The taint plus +the label publication protocol establishes the ordering. + +## Applying that idea to Envbox + +Envbox currently runs as a normal privileged workspace Pod, not as a +RuntimeClass. The equivalent protocol would be: + +1. A custom EKS Auto Mode NodePool declares a bootstrap **startup taint**, for + example `coder.com/envbox-sysctls=not-ready:NoSchedule`. The resulting new + node receives that taint, along with a stable pool label such as + `coder.com/workspace-pool=true`. The prep DaemonSet, but not workspace + Pods, tolerates the startup taint. +2. The privileged `sysbox-node-prep` DaemonSet selects that stable pool label, + runs there, writes the required values, and reads them back to verify them. + The retained Dogfood manifest already performs the writes; the verification + and following node mutations are the proposed extension. +3. Only after verification, the DaemonSet removes the bootstrap taint. It may + additionally publish a diagnostic `coder.com/envbox-sysctls=ready` label. + This requires permission to patch Nodes. A normal DaemonSet's service + account cannot use ordinary RBAC alone to express “patch only the node to + which I was assigned”, so this permission needs careful design and a + defensive check of the assigned node before mutation. +4. Workspace Pods select a stable pool label, such as + `coder.com/workspace-pool=true`; they do **not** select the post-prep label. + The startup taint is the readiness gate: it blocks the Kubernetes scheduler + until preparation is complete. + +The implementation must also cover node replacement and DaemonSet upgrades: +do not remove the gate until the required version of node preparation is known +to be complete. + +## Dynamic-provisioning circularity + +There is an extra issue on a dynamically provisioned EKS Auto Mode pool. + +If a workspace Pod requires `coder.com/envbox-sysctls=ready`, a provisioner may +not create a node for it: the NodePool cannot truthfully advertise that label +before the DaemonSet has run. Conversely, if the workspace Pod tolerates an +ordinary `NoSchedule` bootstrap taint so that it can trigger node creation, it +can also schedule before the DaemonSet removes the taint. That recreates the +race. The workspace should instead select a stable NodePool label and leave +the bootstrap startup taint untolerated. + +The desirable primitive is a **startup taint**: provisioning understands it is +temporary and may create a node for an otherwise incompatible workload, while +the Kubernetes scheduler keeps that workload off the node until the prep +DaemonSet removes the taint. In a custom EKS Auto Mode NodePool, configure it +as `spec.template.spec.startupTaints`; this is distinct from ordinary +`spec.template.spec.taints`. Confirm the installed NodePool CRD accepts the +field with a server-side dry run before relying on it. + +## Fallbacks if startup taints cannot be used + +### 1. Prewarmed static capacity + +Run a small static EKS Auto Mode NodePool. The DaemonSet prepares its nodes +before users need them. Here, unlike the dynamically provisioned case, +workspaces can select a post-prep ready label: the static pool has already +created the nodes, so the label is not needed to trigger provisioning. This is +a simple correctness solution, at the cost of baseline nodes and no +scale-to-zero for that capacity. EKS Auto Mode supports NodePools with a fixed +`replicas` count. + +### 2. Make workspace startup wait for preparation + +Keep the DaemonSet, but make the workspace/Envbox startup wait and retry until +the required sysctls have been verified. The check can use the actual sysctl +values and/or a trusted node-ready marker. This eliminates a user-visible hard +failure but does not prevent the Pod from being scheduled first; it trades the +race for startup latency and needs a timeout/error path. + +### 3. Keep the dedicated Managed Node Group + +The current Dogfood MNG is the strongest existing solution: cloud-init writes +the sysctls before kubelet starts, so the first workspace cannot observe an +unprepared node. It also avoids relying on a runtime DaemonSet and the +additional Auto Mode compatibility validation that approach needs. + +## What this does not establish + +This protocol addresses only the sysctl-preparation race. It does not prove +that Envbox is supported on EKS Auto Mode/Bottlerocket. That still needs a +smoke test of: + +- admission of the privileged node-prep DaemonSet; +- successful host-visible writes of the required node-global sysctls; +- the Envbox outer container's required host mounts and Sysbox lifecycle; +- behavior after Auto Mode node rotation. + +Directly installing Sysbox on Bottlerocket is a broader and separate question: +the upstream installer modifies host runtime configuration and files, while +Envbox bundles Sysbox inside its outer Pod. + +## Evidence and references + +- Retained Dogfood race explanation and privileged sysctl DaemonSet manifest: + `~/dogfood/clusters/dogfood-workspaces/coder/workspaces-namespace/daemonset-sysbox-node-prep.yaml` +- Current Dogfood MNG boot-time sysctl configuration: + `~/dogfood/terraform/workspace-clusters.tf` +- Sysbox taint/label protocol: + `~/sysbox/sysbox-pkgr/k8s/scripts/sysbox-deploy-k8s.sh` and + `~/sysbox/sysbox-pkgr/k8s/manifests/runtime-class/sysbox-runtimeclass.yaml` +- Kubernetes RuntimeClass scheduling: + +- Karpenter `startupTaints` semantics and NodePool example: + +- EKS Auto Mode custom NodePool configuration: + +- EKS Auto Mode static-capacity NodePools: + diff --git a/deploy/plat-370-experiments/eks-auto-mode-nested-virt-133/findings.md b/deploy/plat-370-experiments/eks-auto-mode-nested-virt-133/findings.md new file mode 100644 index 0000000..4471a94 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-nested-virt-133/findings.md @@ -0,0 +1,117 @@ +# EKS Auto Mode and Docker-in-Coder Findings + +Date: 2026-07-28 + +## Executive summary + +The EKS Auto Mode experiment successfully provisioned a supported `c8i.2xlarge` node, but the node was not launched with EC2 nested virtualization enabled. + +The KVM/microVM design therefore cannot currently be used on this Auto Mode setup. Existing `envbox` is a separate design: it does not use KVM, but it requires a privileged outer pod and host-kernel integration. It may be technically testable on Auto Mode, but it is not demonstrated or supported by this experiment. + +## What was tested + +An EKS Auto Mode cluster was created with a NodePool selecting: + +```yaml +node.kubernetes.io/instance-type: c8i.2xlarge +``` + +The NodePool caused Auto Mode to provision: + +```text +Instance: i-03c3b8990586d371a +Instance type: c8i.2xlarge +Zone: us-east-2c +NodeClaim: nested-virt-9dqzn +``` + +The initial probe could not pull images because the worker subnets had no default route. The VPC had private subnets and no NAT Gateway. A public subnet, Internet Gateway route, Elastic IP, and NAT Gateway were created; the private worker route table was then given a `0.0.0.0/0` route through the NAT Gateway. Image pulls succeeded afterward. + +## Nested virtualization result + +The probe ran successfully after networking was fixed and reported: + +```text +CPU virtualization flags: +(none) + +/dev/kvm: +No such file or directory + +/dev/net/tun: +No such file or directory +``` + +The EC2 API confirmed that nested virtualization was not enabled: + +```json +{ + "CoreCount": 4, + "ThreadsPerCore": 2 +} +``` + +An enabled instance would report `NestedVirtualization: "enabled"` in `CpuOptions`. AWS requires launching a supported instance with: + +```bash +--cpu-options "NestedVirtualization=enabled" +``` + +Reference: [AWS nested virtualization documentation](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/amazon-ec2-nested-virtualization.html). + +## Auto Mode configuration findings + +The Auto Mode NodeClaim selected the requested `c8i.2xlarge`, but exposed no launch-template or CPU-option configuration. + +The Auto Mode NodeClass contained configuration for: + +- IAM role +- ephemeral storage +- security groups +- subnets +- network policy +- SNAT policy + +It contained no AMI, launch-template, or `NestedVirtualization` field. The AWS EC2 `CpuOptions` response also lacked the nested virtualization field. + +Therefore, selecting a compatible instance type in an Auto Mode NodePool is not sufficient to enable nested virtualization. The current Auto Mode API provides no demonstrated way to request that EC2 option. + +## Implications for a KVM-backed workspace + +A VMM supervisor design would need, at minimum: + +- `/dev/kvm` exposed to the workspace/VMM pod +- nested virtualization enabled on the EC2 node +- a way to allocate KVM capacity between pods +- guest networking, commonly using `/dev/net/tun` or an equivalent mechanism +- a Coder-maintained guest image containing a kernel, init system, Docker, and the Coder agent + +The KVM device itself can support multiple VMs concurrently. Kubernetes scheduling is the separate issue: a device plugin normally allocates extended devices exclusively and does not overcommit them. A custom resource model would be needed to represent multiple KVM-backed workspaces per node. + +## Existing envbox findings + +The current envbox implementation is not the KVM design. It bundles and supervises Sysbox, then runs an inner Docker daemon. Its outer pod requires: + +- `privileged: true` +- creation of `/dev/net/tun` and `/dev/fuse` +- host `/lib/modules` and `/usr/src` mounts +- a compatible host kernel and Sysbox integration + +Relevant source notes: + +- [envbox deployment analysis](/home/geo/envbox/deploy/no-envbox-kvm/README.md:11) +- [envbox Docker invocation](/home/geo/envbox/README.md:114) + +EKS Auto Mode uses AWS-managed immutable Bottlerocket nodes and does not provide host AMI customization. This makes envbox’s host-kernel assumptions operationally fragile and currently unverified, but it does not prove that envbox cannot run: envbox does not require KVM. A separate privileged-pod experiment would be required to establish whether the required privileges, mounts, device creation, and Sysbox kernel compatibility work on Auto Mode. + +The exploratory `deploy/no-envbox-kvm` changes are not a finished implementation of the KVM approach. They describe a future unprivileged VMM supervisor and device-plugin model, but do not provide a complete guest image or working VMM supervisor. + +## Overall conclusion + +For Coder workspaces on EKS Auto Mode: + +1. **KVM/microVM Docker-in-workspace:** blocked in the tested configuration because Auto Mode did not enable nested virtualization and exposes no documented NodeClass setting for it. +2. **Current envbox:** not ruled out technically, but requires a separate validation effort and is not a supported/demonstrated Auto Mode deployment model. +3. **Practical alternatives:** use a remote Docker daemon, investigate rootless Docker with its limitations, or use a conventional EKS managed/self-managed node group or EC2-based node pool where EC2 launch options and host configuration can be controlled. + +The most useful comparison test is a non-Auto-Mode supported EC2 instance launched with `NestedVirtualization=enabled`, followed by the same probe. That isolates the AWS instance capability from Auto Mode’s node provisioning behavior. diff --git a/deploy/plat-370-experiments/eks-auto-mode-nested-virt-133/nested-virt-nodepool.yaml b/deploy/plat-370-experiments/eks-auto-mode-nested-virt-133/nested-virt-nodepool.yaml new file mode 100644 index 0000000..34407a3 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-nested-virt-133/nested-virt-nodepool.yaml @@ -0,0 +1,33 @@ +apiVersion: karpenter.sh/v1 +kind: NodePool +metadata: + name: nested-virt +spec: + template: + metadata: + labels: + workload: nested-virt + spec: + nodeClassRef: + group: eks.amazonaws.com + kind: NodeClass + name: default + + taints: + - key: workload + value: nested-virt + effect: NoSchedule + + requirements: + - key: node.kubernetes.io/instance-type + operator: In + values: + - c8i.2xlarge + - key: kubernetes.io/arch + operator: In + values: + - amd64 + - key: karpenter.sh/capacity-type + operator: In + values: + - on-demand diff --git a/deploy/plat-370-experiments/eks-auto-mode-nested-virt-133/nested-virt-probe.yaml b/deploy/plat-370-experiments/eks-auto-mode-nested-virt-133/nested-virt-probe.yaml new file mode 100644 index 0000000..667b429 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-nested-virt-133/nested-virt-probe.yaml @@ -0,0 +1,28 @@ +apiVersion: v1 +kind: Pod +metadata: + name: nested-virt-probe +spec: + nodeSelector: + workload: nested-virt + tolerations: + - key: workload + operator: Equal + value: nested-virt + effect: NoSchedule + containers: + - name: probe + image: public.ecr.aws/amazonlinux/amazonlinux:2023 + command: ["/bin/bash", "-c"] + args: + - | + set -ux + echo 'CPU virtualization flags:' + grep -Eo 'vmx|svm' /proc/cpuinfo | sort -u || true + echo + echo '/dev/kvm:' + ls -l /dev/kvm || true + echo + echo '/dev/net/tun:' + ls -l /dev/net/tun || true + sleep 3600 diff --git a/deploy/plat-370-experiments/eks-auto-mode-nested-virt-136/cluster.yaml b/deploy/plat-370-experiments/eks-auto-mode-nested-virt-136/cluster.yaml new file mode 100644 index 0000000..58702fc --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-nested-virt-136/cluster.yaml @@ -0,0 +1,9 @@ +apiVersion: eksctl.io/v1alpha5 +kind: ClusterConfig +metadata: + name: nested-virt-auto-136 + region: us-east-2 + version: "1.36" + +autoModeConfig: + enabled: true diff --git a/deploy/plat-370-experiments/eks-auto-mode-nested-virt-136/ec2-instance.yaml b/deploy/plat-370-experiments/eks-auto-mode-nested-virt-136/ec2-instance.yaml new file mode 100644 index 0000000..0ea43e7 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-nested-virt-136/ec2-instance.yaml @@ -0,0 +1,8 @@ +CpuOptions: + CoreCount: 4 + ThreadsPerCore: 2 +ImageId: ami-05a6c95f5f2773fbf +InstanceId: i-01bbde7ccca753f6a +InstanceType: c8i.2xlarge +LaunchTime: '2026-07-29T05:05:46+00:00' +State: running diff --git a/deploy/plat-370-experiments/eks-auto-mode-nested-virt-136/findings.md b/deploy/plat-370-experiments/eks-auto-mode-nested-virt-136/findings.md new file mode 100644 index 0000000..321fcf3 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-nested-virt-136/findings.md @@ -0,0 +1,190 @@ +# EKS Auto Mode 1.36 nested-virtualization findings + +Date: 2026-07-29 + +## Executive summary + +The experiment concluded that the tested EKS Auto Mode Kubernetes 1.36 +configuration did **not** enable EC2 nested virtualization, even when Auto Mode +was constrained to provision a supported `c8i.2xlarge` instance. + +The EC2 API did not report `NestedVirtualization: enabled`. A regular pod on +the resulting node also saw no `vmx` CPU flag and no `/dev/kvm` device. + +This is a negative result for the tested EKS Auto Mode provisioning path. It +does not prove that nested virtualization is impossible on Bottlerocket or on +EKS generally. In particular, it does not test a standard EKS managed node +group using an EC2 launch template that explicitly requests nested +virtualization. + +## Configuration + +```text +Cluster: nested-virt-auto-136 +Region: us-east-2 +Kubernetes version: 1.36 +EKS platform: eks.8 +eksctl version: 0.229.0 +Auto Mode: enabled +NodePool: nested-virt +Requested type: c8i.2xlarge +Requested arch: amd64 +Capacity type: on-demand +``` + +The cluster was created with an `eksctl` ClusterConfig containing: + +```yaml +metadata: + name: nested-virt-auto-136 + region: us-east-2 + version: "1.36" + +autoModeConfig: + enabled: true +``` + +The test NodePool constrained Auto Mode to: + +```yaml +node.kubernetes.io/instance-type: c8i.2xlarge +kubernetes.io/arch: amd64 +karpenter.sh/capacity-type: on-demand +``` + +## Cluster and node observations + +The control plane reported: + +```yaml +name: nested-virt-auto-136 +platformVersion: eks.8 +status: ACTIVE +version: '1.36' +``` + +The initially visible node was the default Auto Mode system node: + +```text +OS: Bottlerocket (EKS Auto, Standard) 2026.7.15 (aws-k8s-1.36-standard) +Architecture: arm64 +Kernel: 6.18.36 (arm64) +Kubernetes: v1.36.1-eks-a3a0722 +Runtime: containerd://2.1.9+bottlerocket +``` + +That node was not used for the nested-virtualization test because it was +Arm64. The test trigger pod caused Auto Mode to provision the requested node: + +```text +Node: i-01bbde7ccca753f6a +Instance type: c8i.2xlarge +Architecture: amd64 +OS: Bottlerocket (EKS Auto, Standard) 2026.7.15 (aws-k8s-1.36-standard) +Kernel: 6.18.36 (amd64) +Kubernetes: v1.36.1-eks-a3a0722 +Runtime: containerd://2.1.9+bottlerocket +NodePool: nested-virt +Zone: us-east-2a +``` + +The NodePool reported `NodeClassReady=True`, `ValidationSucceeded=True`, and +`Ready=True` before the trigger pod was scheduled. + +## EC2 result + +The instance was queried directly with `aws ec2 describe-instances`: + +```yaml +CpuOptions: + CoreCount: 4 + ThreadsPerCore: 2 +ImageId: ami-05a6c95f5f2773fbf +InstanceId: i-01bbde7ccca753f6a +InstanceType: c8i.2xlarge +LaunchTime: '2026-07-29T05:05:46+00:00' +State: running +``` + +Crucially, the response did not contain: + +```yaml +NestedVirtualization: enabled +``` + +For an instance launched with nested virtualization enabled, the EC2 +`CpuOptions` response is expected to include that field. + +## Container probe result + +The probe ran as an ordinary, non-privileged Amazon Linux 2023 container on +the `c8i.2xlarge` node. Its output was: + +```text +--- CPU virtualization flags --- +--- /dev/kvm --- +ls: cannot access '/dev/kvm': No such file or directory +--- /dev/net/tun --- +ls: cannot access '/dev/net/tun': No such file or directory +``` + +The probe saw no `vmx` or `svm` CPU flag and no `/dev/kvm` device. + +The absence of `/dev/net/tun` is unrelated to the nested-virtualization +result. The absence of `/dev/kvm` in an ordinary pod is not, by itself, +conclusive because Kubernetes does not automatically pass host devices into a +pod. However, it is consistent with the decisive EC2 API result and the +missing CPU virtualization flags. + +No production VMM or unprivileged KVM device-plugin configuration was tested. + +## Conclusion + +For EKS Auto Mode Kubernetes 1.36, in `us-east-2`, using the AWS-managed +Bottlerocket Auto Mode AMI and a `c8i.2xlarge` NodePool: + +1. Auto Mode successfully provisioned the requested supported instance type. +2. Auto Mode did not enable EC2 nested virtualization. +3. The CPU virtualization extensions were not visible inside an ordinary pod. +4. `/dev/kvm` was not available inside the ordinary pod. + +The supported conclusion is: + +> EKS Auto Mode did not provide nested virtualization in this tested 1.36 +> configuration. Selecting a compatible instance type in an Auto Mode NodePool +> was insufficient. + +This does not establish that nested virtualization is impossible with: + +- standard EKS managed node groups; +- an EC2 launch template containing + `CpuOptions.NestedVirtualization=enabled`; +- Amazon Linux 2023; +- Bottlerocket outside the Auto Mode managed-instance path; or +- self-managed EKS nodes. + +## Recommended comparison experiment + +Run a standard EKS managed node group using the same `c8i.2xlarge` instance +type and an EC2 launch template with: + +```json +{ + "CpuOptions": { + "NestedVirtualization": "enabled" + } +} +``` + +Then repeat the EC2 API, CPU-flag, `/dev/kvm`, and container-device tests. This +will isolate the Auto Mode provisioning limitation from the EC2 instance and +node-OS capabilities. + +## Source evidence + +- `cluster.yaml` — cluster creation configuration +- `nested-virt-nodepool.yaml` — Auto Mode NodePool constraints +- `nested-virt-trigger.yaml` — pod that triggered the `c8i.2xlarge` node +- `ec2-instance.yaml` — captured EC2 instance response +- `nested-virt-cpu-probe.yaml` — ordinary container probe +- `nested-virt-cpu-probe.actual.yaml` — node-specific applied probe diff --git a/deploy/plat-370-experiments/eks-auto-mode-nested-virt-136/nested-virt-cpu-probe.actual.yaml b/deploy/plat-370-experiments/eks-auto-mode-nested-virt-136/nested-virt-cpu-probe.actual.yaml new file mode 100644 index 0000000..2dc28a5 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-nested-virt-136/nested-virt-cpu-probe.actual.yaml @@ -0,0 +1,23 @@ +apiVersion: v1 +kind: Pod +metadata: + name: nested-virt-cpu-probe +spec: + restartPolicy: Never + nodeName: i-01bbde7ccca753f6a + tolerations: + - operator: Exists + containers: + - name: probe + image: public.ecr.aws/amazonlinux/amazonlinux:2023 + command: ["/bin/bash", "-c"] + args: + - | + set -eux + echo '--- CPU virtualization flags ---' + grep -Eo 'vmx|svm' /proc/cpuinfo | sort -u || true + echo '--- /dev/kvm ---' + ls -l /dev/kvm || true + echo '--- /dev/net/tun ---' + ls -l /dev/net/tun || true + sleep 30 diff --git a/deploy/plat-370-experiments/eks-auto-mode-nested-virt-136/nested-virt-cpu-probe.yaml b/deploy/plat-370-experiments/eks-auto-mode-nested-virt-136/nested-virt-cpu-probe.yaml new file mode 100644 index 0000000..d0f4c1f --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-nested-virt-136/nested-virt-cpu-probe.yaml @@ -0,0 +1,23 @@ +apiVersion: v1 +kind: Pod +metadata: + name: nested-virt-cpu-probe +spec: + restartPolicy: Never + nodeName: REPLACE_WITH_NODE_NAME + tolerations: + - operator: Exists + containers: + - name: probe + image: public.ecr.aws/amazonlinux/amazonlinux:2023 + command: ["/bin/bash", "-c"] + args: + - | + set -eux + echo '--- CPU virtualization flags ---' + grep -Eo 'vmx|svm' /proc/cpuinfo | sort -u || true + echo '--- /dev/kvm ---' + ls -l /dev/kvm || true + echo '--- /dev/net/tun ---' + ls -l /dev/net/tun || true + sleep 30 diff --git a/deploy/plat-370-experiments/eks-auto-mode-nested-virt-136/nested-virt-nodepool.yaml b/deploy/plat-370-experiments/eks-auto-mode-nested-virt-136/nested-virt-nodepool.yaml new file mode 100644 index 0000000..5898b96 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-nested-virt-136/nested-virt-nodepool.yaml @@ -0,0 +1,31 @@ +apiVersion: karpenter.sh/v1 +kind: NodePool +metadata: + name: nested-virt +spec: + template: + metadata: + labels: + workload: nested-virt + spec: + nodeClassRef: + group: eks.amazonaws.com + kind: NodeClass + name: default + taints: + - key: workload + value: nested-virt + effect: NoSchedule + requirements: + - key: node.kubernetes.io/instance-type + operator: In + values: + - c8i.2xlarge + - key: kubernetes.io/arch + operator: In + values: + - amd64 + - key: karpenter.sh/capacity-type + operator: In + values: + - on-demand diff --git a/deploy/plat-370-experiments/eks-auto-mode-nested-virt-136/nested-virt-trigger.yaml b/deploy/plat-370-experiments/eks-auto-mode-nested-virt-136/nested-virt-trigger.yaml new file mode 100644 index 0000000..3dd8494 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-nested-virt-136/nested-virt-trigger.yaml @@ -0,0 +1,24 @@ +apiVersion: v1 +kind: Pod +metadata: + name: nested-virt-trigger +spec: + restartPolicy: Never + nodeSelector: + workload: nested-virt + tolerations: + - key: workload + value: nested-virt + effect: NoSchedule + containers: + - name: trigger + image: public.ecr.aws/amazonlinux/amazonlinux:2023 + command: ["/bin/bash", "-c"] + args: ["sleep 3600"] + resources: + requests: + cpu: "2" + memory: 2Gi + limits: + cpu: "2" + memory: 2Gi diff --git a/deploy/plat-370-experiments/eks-auto-mode-nested-virt-136/runbook.md b/deploy/plat-370-experiments/eks-auto-mode-nested-virt-136/runbook.md new file mode 100644 index 0000000..16cbd89 --- /dev/null +++ b/deploy/plat-370-experiments/eks-auto-mode-nested-virt-136/runbook.md @@ -0,0 +1,430 @@ +# EKS Auto Mode 1.36 nested-virtualization runbook + +Date prepared: 2026-07-29 + +## Purpose + +Determine whether an Amazon EKS Auto Mode cluster running Kubernetes 1.36 +provisions an EC2 node with nested virtualization enabled, and whether a +container scheduled on that node can access `/dev/kvm`. + +This runbook is a confirmation experiment. Selecting a supported instance +type such as `c8i.2xlarge` does not by itself enable nested virtualization; +the EC2 instance must be launched with +`CpuOptions.NestedVirtualization=enabled`. The test must therefore record the +actual EC2 `CpuOptions` response rather than infer the result from the +instance type. + +AWS currently documents EKS Auto Mode as using EKS-owned managed instances and +AWS-selected immutable AMIs. Auto Mode NodeClasses expose infrastructure +settings, but this runbook does not assume that they expose EC2 CPU options. + +## Scope and expected interpretation + +This test answers: + +1. Does Auto Mode 1.36 enable nested virtualization for the requested node? +2. Does the node expose processor virtualization extensions to a pod? +3. Does the node have `/dev/kvm`? +4. Can a container open `/dev/kvm` when the device is explicitly passed to it? + +It does not prove that a production microVM supervisor, Firecracker, or Cloud +Hypervisor will work. It also does not test a standard EKS managed node group +with an EC2 launch template; that is a separate comparison experiment. + +## Prerequisites + +Install and authenticate: + +```bash +aws --version +kubectl version --client +eksctl version +``` + +Use an `eksctl` version supported by the current EKS Auto Mode documentation +(at least `0.195.0`). The AWS CLI identity needs permissions to create and +delete EKS, EC2, VPC, CloudFormation, IAM, and related resources. + +Choose a region where all of the following are available: + +- EKS Kubernetes 1.36 +- EKS Auto Mode +- the `c8i.2xlarge` instance type +- the required ECR/EC2 endpoints and capacity + +The default `eksctl` VPC is convenient for an experiment. If using an existing +VPC, ensure its subnets and routing allow Auto Mode nodes to pull the probe +image and reach the EKS API. + +## Set experiment variables + +Use a unique cluster name. Keep the values in the shell session so that the +same variables are used for collection and cleanup. + +```bash +export AWS_REGION="us-east-2" +export CLUSTER_NAME="nested-virt-auto-136" +export K8S_VERSION="1.36" +export NODE_INSTANCE_TYPE="c8i.2xlarge" +``` + +Check that the chosen region is the intended account and partition: + +```bash +aws sts get-caller-identity +aws configure get region || true +``` + +## Create the Auto Mode cluster + +Create `cluster.yaml`: + +```yaml +apiVersion: eksctl.io/v1alpha5 +kind: ClusterConfig +metadata: + name: nested-virt-auto-136 + region: us-east-2 + version: "1.36" + +autoModeConfig: + enabled: true +``` + +Replace the name and region with the values selected above. The documented +`autoModeConfig.enabled: true` configuration enables Auto Mode and creates the +default `general-purpose` and `system` NodePools. + +Create the cluster: + +```bash +eksctl create cluster -f cluster.yaml +aws eks update-kubeconfig --region "$AWS_REGION" --name "$CLUSTER_NAME" +``` + +Record the versions immediately after creation: + +```bash +aws eks describe-cluster \ + --region "$AWS_REGION" \ + --name "$CLUSTER_NAME" \ + --query 'cluster.{name:name,version:version,platformVersion:platformVersion,status:status}' \ + --output yaml + +kubectl version -o yaml +kubectl get nodes -o wide +kubectl get nodepools,nodeclasses +``` + +The output must confirm Kubernetes `1.36`. If it does not, stop and do not +interpret the experiment as an EKS 1.36 result. + +## Request a supported nested-virtualization instance type + +Create `nested-virt-nodepool.yaml`: + +```yaml +apiVersion: karpenter.sh/v1 +kind: NodePool +metadata: + name: nested-virt +spec: + template: + metadata: + labels: + workload: nested-virt + spec: + nodeClassRef: + group: eks.amazonaws.com + kind: NodeClass + name: default + taints: + - key: workload + value: nested-virt + effect: NoSchedule + requirements: + - key: node.kubernetes.io/instance-type + operator: In + values: + - c8i.2xlarge + - key: kubernetes.io/arch + operator: In + values: + - amd64 + - key: karpenter.sh/capacity-type + operator: In + values: + - on-demand +``` + +Apply it: + +```bash +kubectl apply -f nested-virt-nodepool.yaml +kubectl get nodepool nested-virt -o yaml +``` + +Create a CPU-only trigger pod so Auto Mode must provision from the new +NodePool. The pod does not need `/dev/kvm`; its purpose is to cause the node to +launch. + +```yaml +apiVersion: v1 +kind: Pod +metadata: + name: nested-virt-trigger +spec: + restartPolicy: Never + nodeSelector: + workload: nested-virt + tolerations: + - key: workload + value: nested-virt + effect: NoSchedule + containers: + - name: trigger + image: public.ecr.aws/amazonlinux/amazonlinux:2023 + command: ["/bin/bash", "-c"] + args: ["sleep 3600"] + resources: + requests: + cpu: "2" + memory: 2Gi + limits: + cpu: "2" + memory: 2Gi +``` + +Save it as `nested-virt-trigger.yaml` and apply it: + +```bash +kubectl apply -f nested-virt-trigger.yaml +kubectl wait --for=condition=Ready pod/nested-virt-trigger --timeout=15m +NODE_NAME="$(kubectl get pod nested-virt-trigger -o jsonpath='{.spec.nodeName}')" +kubectl get node "$NODE_NAME" -o wide --show-labels +``` + +Confirm the instance type and collect the provider ID: + +```bash +kubectl get node "$NODE_NAME" \ + -o jsonpath='{.metadata.name}{"\n"}{.spec.providerID}{"\n"}' + +kubectl get node "$NODE_NAME" -o yaml > node.yaml +kubectl get nodeclaims -o yaml > nodeclaims.yaml +kubectl get nodeclasses -o yaml > nodeclasses.yaml +``` + +Extract the EC2 instance ID from the provider ID, then query EC2. The exact +command below assumes a provider ID such as `aws:///.../i-0123456789abcdef0`. + +```bash +INSTANCE_ID="$(kubectl get node "$NODE_NAME" -o jsonpath='{.spec.providerID}' | sed 's#^.*/##')" + +aws ec2 describe-instances \ + --region "$AWS_REGION" \ + --instance-ids "$INSTANCE_ID" \ + --query 'Reservations[0].Instances[0].{InstanceId:InstanceId,InstanceType:InstanceType,ImageId:ImageId,State:State.Name,CpuOptions:CpuOptions,LaunchTime:LaunchTime}' \ + --output yaml | tee ec2-instance.yaml +``` + +## Test 1: processor virtualization flags inside a container + +Apply this diagnostic pod. It is intentionally an ordinary, non-privileged +container. It tests whether processor virtualization extensions are visible +through the Kubernetes container boundary. + +```yaml +apiVersion: v1 +kind: Pod +metadata: + name: nested-virt-cpu-probe +spec: + restartPolicy: Never + nodeName: REPLACE_WITH_NODE_NAME + tolerations: + - operator: Exists + containers: + - name: probe + image: public.ecr.aws/amazonlinux/amazonlinux:2023 + command: ["/bin/bash", "-c"] + args: + - | + set -eux + echo '--- CPU virtualization flags ---' + grep -Eo 'vmx|svm' /proc/cpuinfo | sort -u || true + echo '--- /dev/kvm ---' + ls -l /dev/kvm || true + echo '--- /dev/net/tun ---' + ls -l /dev/net/tun || true + sleep 30 +``` + +Replace `REPLACE_WITH_NODE_NAME` with `$NODE_NAME`, save as +`nested-virt-cpu-probe.yaml`, and run: + +```bash +kubectl apply -f nested-virt-cpu-probe.yaml +kubectl logs nested-virt-cpu-probe +``` + +Interpretation: + +- `vmx` or `svm` means the CPU virtualization extension is visible to the + ordinary container. +- Missing `/dev/kvm` is not conclusive by itself: device nodes are not + automatically passed into a pod merely because the host supports KVM. + +## Test 2: explicit `/dev/kvm` access from a container + +This diagnostic uses explicit host-device mounts and privileged mode. It is a +diagnostic only, not the intended security model for the microVM workspace. +If Auto Mode admission or its node security policy rejects this pod, record +that result separately. + +Create `nested-virt-kvm-probe.yaml`, replacing `REPLACE_WITH_NODE_NAME`: + +```yaml +apiVersion: v1 +kind: Pod +metadata: + name: nested-virt-kvm-probe +spec: + restartPolicy: Never + nodeName: REPLACE_WITH_NODE_NAME + tolerations: + - operator: Exists + containers: + - name: probe + image: public.ecr.aws/amazonlinux/amazonlinux:2023 + command: ["/bin/bash", "-c"] + args: + - | + set -eux + ls -l /dev/kvm + if command -v dmesg >/dev/null 2>&1; then dmesg | tail -100 || true; fi + # The open test is the important result. A successful open does not + # prove that a complete VMM can boot a guest. Bash opens the device + # read/write without requiring extra packages in the probe image. + exec 3<> /dev/kvm + echo 'opened /dev/kvm read/write' + exec 3>&- + securityContext: + privileged: true + volumeMounts: + - name: kvm + mountPath: /dev/kvm + - name: tun + mountPath: /dev/net/tun + volumes: + - name: kvm + hostPath: + path: /dev/kvm + type: CharDevice + - name: tun + hostPath: + path: /dev/net/tun + type: CharDevice +``` + +Run it: + +```bash +kubectl apply -f nested-virt-kvm-probe.yaml +kubectl get pod nested-virt-kvm-probe -o wide +kubectl describe pod nested-virt-kvm-probe +kubectl logs nested-virt-kvm-probe +``` + +Record all admission, mount, SELinux, and runtime errors. A successful pod +start and successful `open('/dev/kvm', ...)` demonstrate device access from a +container, but do not demonstrate that an unprivileged pod can obtain the +device through a device plugin. + +## Test 3: inspect the host through a diagnostic DaemonSet + +If Test 2 is rejected, use the node’s control-plane-visible metadata and +runtime logs to determine whether `/dev/kvm` exists on the host. Do not assume +that failure to mount `/dev/kvm` means the EC2 CPU option was disabled. + +For a controlled diagnostic, use a short-lived privileged DaemonSet only if +the cluster’s security policy permits it. The DaemonSet should run only on the +`workload=nested-virt` node and report: + +```bash +ls -l /dev/kvm +grep -E 'vmx|svm' /proc/cpuinfo | sort -u +cat /sys/module/kvm/parameters/nested 2>/dev/null || true +``` + +Delete the diagnostic DaemonSet immediately after collecting its output. + +## Required evidence to save + +Save these outputs together with the run date and AWS account/region: + +```bash +aws eks describe-cluster --region "$AWS_REGION" --name "$CLUSTER_NAME" \ + --query 'cluster.{version:version,platformVersion:platformVersion}' --output yaml + +kubectl get nodes -o wide > nodes.txt +kubectl get node "$NODE_NAME" -o yaml > node.yaml +kubectl get nodeclaims -o yaml > nodeclaims.yaml +kubectl get nodeclasses -o yaml > nodeclasses.yaml +kubectl describe pod nested-virt-cpu-probe > cpu-probe.describe.txt +kubectl logs nested-virt-cpu-probe > cpu-probe.log +kubectl describe pod nested-virt-kvm-probe > kvm-probe.describe.txt +kubectl logs nested-virt-kvm-probe > kvm-probe.log +cat ec2-instance.yaml +``` + +Also record the Bottlerocket version if it is exposed through node labels, +provider metadata, or the EKS/EC2 console. The probe image is Amazon Linux +2023; that does not identify the node operating system. + +## Result classification + +Classify the result using the strongest evidence available: + +| Result | Meaning | +|---|---| +| `CpuOptions.NestedVirtualization` is absent/disabled | Auto Mode did not launch the requested instance with nested virtualization enabled. Stop here for a KVM conclusion. | +| CPU flags absent in ordinary pod | Virtualization extensions are not visible to the container, or the runtime masks them. | +| CPU flags present but no host `/dev/kvm` | The EC2 feature may be enabled, but the node kernel/device setup does not provide KVM. | +| Host `/dev/kvm` exists but explicit pod mount fails | Kubernetes/runtime/security policy blocks container device access. | +| Explicit privileged pod opens `/dev/kvm` | Container device access is possible with privilege; this does not prove the desired unprivileged device-plugin model. | +| Unprivileged device-plugin pod opens `/dev/kvm` | Strong evidence that the proposed container-facing KVM model is feasible on this Auto Mode configuration. | +| Minimal VMM boots a guest | Strongest result; proceed to networking, storage, lifecycle, and Coder-agent tests. | + +Do not describe the result as “nested virtualization is impossible” unless +the exact tested scope is stated. A negative result here means only that the +tested EKS Auto Mode 1.36 configuration did not provide the required feature. + +## Cleanup + +Delete test resources first: + +```bash +kubectl delete pod nested-virt-trigger nested-virt-cpu-probe nested-virt-kvm-probe --ignore-not-found +kubectl delete nodepool nested-virt --ignore-not-found +``` + +Then delete the cluster when all evidence has been saved: + +```bash +eksctl delete cluster \ + --region "$AWS_REGION" \ + --name "$CLUSTER_NAME" +``` + +Confirm that no EC2 instances, EBS volumes, load balancers, NAT gateways, or +other experiment resources remain if the VPC was not created and managed by +eksctl. + +## References + +- [EKS Auto Mode with eksctl](https://docs.aws.amazon.com/eks/latest/eksctl/auto-mode.html) +- [Create an EKS Auto Mode cluster with eksctl](https://docs.aws.amazon.com/eks/latest/userguide/automode-get-started-eksctl.html) +- [EC2 nested virtualization](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/amazon-ec2-nested-virtualization.html) +- [EKS Auto Mode managed instances](https://docs.aws.amazon.com/eks/latest/userguide/automode-learn-instances.html) diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/cluster-version.yaml b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/cluster-version.yaml new file mode 100644 index 0000000..0d902f6 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/cluster-version.yaml @@ -0,0 +1,4 @@ +name: nested-virt-mng-136 +platformVersion: eks.8 +status: ACTIVE +version: '1.36' diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/cluster.yaml b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/cluster.yaml new file mode 100644 index 0000000..736e2f7 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/cluster.yaml @@ -0,0 +1,9 @@ +apiVersion: eksctl.io/v1alpha5 +kind: ClusterConfig +metadata: + name: nested-virt-mng-136 + region: us-east-2 + version: "1.36" + +autoModeConfig: + enabled: false diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/cpu-probe.log b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/cpu-probe.log new file mode 100644 index 0000000..9c7e075 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/cpu-probe.log @@ -0,0 +1,16 @@ ++ echo '--- CPU virtualization flags ---' +--- CPU virtualization flags --- ++ grep -Eo 'vmx|svm' /proc/cpuinfo ++ sort -u +vmx +--- /dev/kvm --- ++ echo '--- /dev/kvm ---' ++ ls -l /dev/kvm +ls: cannot access '/dev/kvm': No such file or directory ++ true ++ echo '--- /dev/net/tun ---' ++ ls -l /dev/net/tun +--- /dev/net/tun --- +ls: cannot access '/dev/net/tun': No such file or directory ++ true ++ sleep 30 diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/device-plugins/Dockerfile b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/device-plugins/Dockerfile new file mode 100644 index 0000000..3b7c694 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/device-plugins/Dockerfile @@ -0,0 +1,10 @@ +FROM golang:1.26-bookworm AS build +WORKDIR /src +COPY device-plugins/go.mod go.mod +COPY device-plugins/main.go main.go +RUN go mod tidy +RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -trimpath -ldflags='-s -w' -o /out/kvm-device-plugin ./main.go + +FROM gcr.io/distroless/static-debian12 +COPY --from=build /out/kvm-device-plugin /kvm-device-plugin +ENTRYPOINT ["/kvm-device-plugin"] diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/device-plugins/daemonset.yaml b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/device-plugins/daemonset.yaml new file mode 100644 index 0000000..c4c428d --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/device-plugins/daemonset.yaml @@ -0,0 +1,51 @@ +apiVersion: apps/v1 +kind: DaemonSet +metadata: + name: coder-kvm-device-plugin + namespace: kube-system + labels: + app: coder-kvm-device-plugin +spec: + selector: + matchLabels: + app: coder-kvm-device-plugin + template: + metadata: + labels: + app: coder-kvm-device-plugin + spec: + nodeSelector: + coder.com/kvm: "true" + tolerations: + - key: workload + operator: Equal + value: nested-virt + effect: NoSchedule + containers: + - name: kvm-device-plugin + image: REPLACE_WITH_ECR_IMAGE + env: + - name: DEVICE_PLUGIN_RESOURCE + value: "devices.coder.com/kvm" + - name: DEVICE_PLUGIN_ENDPOINT + value: "coder-kvm.sock" + - name: DEVICE_PLUGIN_DEVICE_PATH + value: "/dev/kvm" + - name: KVM_DEVICE_COUNT + value: "2" + securityContext: + privileged: true + volumeMounts: + - name: device-plugin + mountPath: /var/lib/kubelet/device-plugins + - name: kvm + mountPath: /dev/kvm + volumes: + - name: device-plugin + hostPath: + path: /var/lib/kubelet/device-plugins + type: Directory + - name: kvm + hostPath: + path: /dev/kvm + type: CharDevice diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/device-plugins/go.mod b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/device-plugins/go.mod new file mode 100644 index 0000000..68bd60b --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/device-plugins/go.mod @@ -0,0 +1,8 @@ +module coder.com/nested-virt-kvm-device-plugin + +go 1.24 + +require ( + google.golang.org/grpc v1.75.0 + k8s.io/kubelet v0.36.0 +) diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/device-plugins/main.go b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/device-plugins/main.go new file mode 100644 index 0000000..78942ec --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/device-plugins/main.go @@ -0,0 +1,133 @@ +package main + +import ( + "context" + "fmt" + "log" + "net" + "os" + "path/filepath" + "strconv" + "time" + + "google.golang.org/grpc" + "google.golang.org/grpc/credentials/insecure" + deviceplugin "k8s.io/kubelet/pkg/apis/deviceplugin/v1beta1" +) + +const ( + pluginDir = "/var/lib/kubelet/device-plugins" + kubeletSock = "kubelet.sock" + endpoint = "coder-kvm.sock" + resource = "devices.coder.com/kvm" + devicePath = "/dev/kvm" +) + +type plugin struct { + deviceplugin.UnimplementedDevicePluginServer + devicePath string + deviceCount int +} + +func (p *plugin) GetDevicePluginOptions(context.Context, *deviceplugin.Empty) (*deviceplugin.DevicePluginOptions, error) { + return &deviceplugin.DevicePluginOptions{}, nil +} + +func (p *plugin) ListAndWatch(_ *deviceplugin.Empty, stream deviceplugin.DevicePlugin_ListAndWatchServer) error { + count := p.deviceCount + if value := os.Getenv("KVM_DEVICE_COUNT"); value != "" { + parsed, err := strconv.Atoi(value) + if err != nil || parsed < 1 { + return fmt.Errorf("invalid KVM_DEVICE_COUNT %q", value) + } + count = parsed + } + devices := make([]*deviceplugin.Device, 0, count) + for i := 0; i < count; i++ { + devices = append(devices, &deviceplugin.Device{ID: fmt.Sprintf("kvm%d", i), Health: deviceplugin.Healthy}) + } + if err := stream.Send(&deviceplugin.ListAndWatchResponse{Devices: devices}); err != nil { + return err + } + select {} +} + +func (p *plugin) Allocate(_ context.Context, request *deviceplugin.AllocateRequest) (*deviceplugin.AllocateResponse, error) { + response := &deviceplugin.AllocateResponse{} + for range request.ContainerRequests { + response.ContainerResponses = append(response.ContainerResponses, &deviceplugin.ContainerAllocateResponse{ + Devices: []*deviceplugin.DeviceSpec{{HostPath: p.devicePath, ContainerPath: p.devicePath, Permissions: "rwm"}}, + }) + } + return response, nil +} + +func main() { + configuredDevicePath := os.Getenv("DEVICE_PLUGIN_DEVICE_PATH") + if configuredDevicePath == "" { + configuredDevicePath = devicePath + } + configuredResource := os.Getenv("DEVICE_PLUGIN_RESOURCE") + if configuredResource == "" { + configuredResource = resource + } + configuredEndpoint := os.Getenv("DEVICE_PLUGIN_ENDPOINT") + if configuredEndpoint == "" { + configuredEndpoint = endpoint + } + deviceCount := 1 + if value := os.Getenv("KVM_DEVICE_COUNT"); value != "" { + parsed, err := strconv.Atoi(value) + if err != nil || parsed < 1 { + log.Fatalf("invalid KVM_DEVICE_COUNT %q", value) + } + deviceCount = parsed + } + if _, err := os.Stat(configuredDevicePath); err != nil { + log.Fatalf("%s is unavailable: %v", configuredDevicePath, err) + } + + socketPath := filepath.Join(pluginDir, configuredEndpoint) + _ = os.Remove(socketPath) + listener, err := net.Listen("unix", socketPath) + if err != nil { + log.Fatalf("listen on %s: %v", socketPath, err) + } + server := grpc.NewServer() + deviceplugin.RegisterDevicePluginServer(server, &plugin{devicePath: configuredDevicePath, deviceCount: deviceCount}) + go func() { + if err := server.Serve(listener); err != nil { + log.Fatalf("serve device plugin: %v", err) + } + }() + defer server.Stop() + + kubeletPath := filepath.Join(pluginDir, kubeletSock) + var conn *grpc.ClientConn + for deadline := time.Now().Add(2 * time.Minute); time.Now().Before(deadline); { + ctx, cancel := context.WithTimeout(context.Background(), 5*time.Second) + conn, err = grpc.DialContext(ctx, "unix://"+kubeletPath, grpc.WithTransportCredentials(insecure.NewCredentials()), grpc.WithBlock()) + cancel() + if err == nil { + break + } + log.Printf("waiting for kubelet device-plugin socket: %v", err) + time.Sleep(2 * time.Second) + } + if err != nil { + log.Fatalf("connect to kubelet device-plugin socket: %v", err) + } + defer conn.Close() + + client := deviceplugin.NewRegistrationClient(conn) + if _, err := client.Register(context.Background(), &deviceplugin.RegisterRequest{ + Version: deviceplugin.Version, + Endpoint: configuredEndpoint, + ResourceName: configuredResource, + }); err != nil { + log.Fatalf("register %s: %v", resource, err) + } + + log.Printf("registered %s using %s", configuredResource, configuredDevicePath) + select {} +} diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/device-plugins/tun-daemonset.yaml b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/device-plugins/tun-daemonset.yaml new file mode 100644 index 0000000..e9e56bd --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/device-plugins/tun-daemonset.yaml @@ -0,0 +1,51 @@ +apiVersion: apps/v1 +kind: DaemonSet +metadata: + name: coder-tun-device-plugin + namespace: kube-system + labels: + app: coder-tun-device-plugin +spec: + selector: + matchLabels: + app: coder-tun-device-plugin + template: + metadata: + labels: + app: coder-tun-device-plugin + spec: + nodeSelector: + coder.com/kvm: "true" + tolerations: + - key: workload + operator: Equal + value: nested-virt + effect: NoSchedule + containers: + - name: tun-device-plugin + image: REPLACE_WITH_ECR_IMAGE + env: + - name: DEVICE_PLUGIN_RESOURCE + value: "devices.coder.com/tun" + - name: DEVICE_PLUGIN_ENDPOINT + value: "coder-tun.sock" + - name: DEVICE_PLUGIN_DEVICE_PATH + value: "/dev/net/tun" + - name: KVM_DEVICE_COUNT + value: "1" + securityContext: + privileged: true + volumeMounts: + - name: device-plugin + mountPath: /var/lib/kubelet/device-plugins + - name: tun + mountPath: /dev/net/tun + volumes: + - name: device-plugin + hostPath: + path: /var/lib/kubelet/device-plugins + type: Directory + - name: tun + hostPath: + path: /dev/net/tun + type: CharDevice diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/ec2-instance.yaml b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/ec2-instance.yaml new file mode 100644 index 0000000..6fdf1d4 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/ec2-instance.yaml @@ -0,0 +1,8 @@ +CpuOptions: + CoreCount: 4 + NestedVirtualization: enabled + ThreadsPerCore: 2 +ImageId: ami-0a3a6389d71f681a0 +InstanceId: i-0f5ed2c3b07660570 +InstanceType: c8i.2xlarge +State: running diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/findings.md b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/findings.md new file mode 100644 index 0000000..dceb9e3 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/findings.md @@ -0,0 +1,387 @@ +# EKS managed node group nested-virtualization findings + +Date: 2026-07-29 to 2026-07-30 + +## Executive summary + +The core experiment succeeded. + +An Amazon EKS managed node group running Kubernetes 1.36 launched an +`c8i.2xlarge` instance with nested virtualization enabled when the EC2 launch +template specified: + +```json +{ + "CpuOptions": { + "NestedVirtualization": "enabled" + } +} +``` + +The tested node exposed the Intel virtualization extension to an ordinary +container, and a privileged container successfully opened `/dev/kvm`. + +The subsequent device-plugin test exposed `/dev/kvm` to a non-privileged pod, +and Firecracker successfully booted Ubuntu 22.04 inside that pod. The same +test also succeeded with Firecracker running as UID 1000 and with two +microVMs booting concurrently in separate pods. + +Networking through `/dev/net/tun` and production-readiness concerns remain +untested. + +## Cluster + +```yaml +name: nested-virt-mng-136 +region: us-east-2 +version: '1.36' +platformVersion: eks.8 +status: ACTIVE +``` + +The cluster was created without EKS Auto Mode. The control plane initially ran +with zero worker nodes; the managed node group was added afterward. + +## Managed node group + +The node group was created successfully with `eksctl` and one desired node. + +```yaml +name: nested-virt-mng +amiFamily: AmazonLinux2023 +instanceType: c8i.2xlarge +capacityType: ON_DEMAND +launchTemplateId: lt-013959302183b2415 +launchTemplateVersion: '1' +``` + +The node was Ready and reported: + +```text +Kubernetes: v1.36.2-eks-bca9cf6 +OS: Amazon Linux 2023.12.20260727 +Kernel: 6.18.38-76.139.amzn2023.x86_64 +Architecture: amd64 +Runtime: containerd://2.2.5+unknown +Instance type: c8i.2xlarge +``` + +## AMI + +The launch template did not specify an `ImageId`; EKS selected the AMI based +on the managed node group configuration. + +```yaml +ImageId: ami-0a3a6389d71f681a0 +OwnerId: '602401143452' +Name: amazon-eks-node-al2023-x86_64-standard-1.36-v20260727 +Description: EKS-optimized Kubernetes node based on Amazon Linux 2023, (k8s: 1.36.2, containerd: 2.2.5-1.amzn2023.0.4) +State: available +CreationDate: '2026-07-27T06:49:46.000Z' +``` + +This was an AWS-published, EKS-optimized Amazon Linux 2023 AMI. No custom AMI +was built or supplied, and no AMI contents were modified. The only custom EC2 +setting was the launch-template CPU option enabling nested virtualization. + +Whether this AMI satisfies a customer-specific “certified” or “approved AMI” +policy remains a separate customer-policy question. + +## EC2 nested-virtualization setting + +The launch template initially contained an incorrect outer +`LaunchTemplateData` JSON wrapper for the AWS CLI. After correcting the JSON, +the template was created successfully: + +```yaml +LaunchTemplateId: lt-013959302183b2415 +Version: 1 +InstanceType: c8i.2xlarge +CpuOptions: + NestedVirtualization: enabled +ImageId: null +``` + +The resulting instance reported: + +```yaml +InstanceId: i-0f5ed2c3b07660570 +InstanceType: c8i.2xlarge +ImageId: ami-0a3a6389d71f681a0 +State: running +CpuOptions: + CoreCount: 4 + NestedVirtualization: enabled + ThreadsPerCore: 2 +``` + +The EC2 response is the authoritative confirmation that nested virtualization +was enabled for the instance. + +## Ordinary-container probe + +The probe pod was non-privileged and did not explicitly mount host devices. +Its output was: + +```text +--- CPU virtualization flags --- +vmx +--- /dev/kvm --- +ls: cannot access '/dev/kvm': No such file or directory +--- /dev/net/tun --- +ls: cannot access '/dev/net/tun': No such file or directory +``` + +Interpretation: + +- `vmx` was visible inside an ordinary container, confirming that the CPU + virtualization extension crossed the container boundary. +- `/dev/kvm` was not automatically present, as expected. Kubernetes does not + inject host devices into ordinary pods without an explicit device or device + plugin mechanism. + +## Privileged `/dev/kvm` probe + +The second probe used: + +- `securityContext.privileged: true`; +- a hostPath mount for `/dev/kvm`; and +- no device plugin. + +The pod completed successfully with exit code 0. Its output was: + +```text ++ ls -l /dev/kvm +crw-rw-rw-. 1 root 36 10, 232 Jul 29 05:52 /dev/kvm ++ exec ++ echo 'opened /dev/kvm read/write' +opened /dev/kvm read/write ++ exec +``` + +This proves that a privileged container on the node can open `/dev/kvm`. +It does not prove that an unprivileged workspace pod can access KVM because +the probe used broad privilege and an explicit hostPath mount. + +## Conclusions + +### Confirmed + +1. EKS managed node groups can use a customer-supplied EC2 launch template + with `CpuOptions.NestedVirtualization=enabled`. +2. The configuration works on Kubernetes 1.36 with an EKS-optimized AL2023 AMI. +3. The tested `c8i.2xlarge` instance exposes `vmx` to ordinary containers. +4. A privileged container can mount and open `/dev/kvm`. +5. A purpose-built Kubernetes device plugin can advertise `/dev/kvm` as a + schedulable resource. +6. A non-privileged container can receive and open `/dev/kvm` through that + device-plugin path. +7. The EC2/EKS managed-node-group infrastructure is suitable for further + KVM-backed microVM testing. +8. Firecracker v1.15.1 can boot an Ubuntu 22.04 microVM from a non-privileged + pod using the exposed KVM device. +9. Firecracker can run as UID 1000 in the pod when the writable rootfs is + copied into `/tmp`. +10. Two Firecracker microVMs can boot concurrently in separate pods using + separately allocated logical KVM resources. +11. A non-privileged pod can receive `/dev/net/tun`, create `tap0` with only + `CAP_NET_ADMIN`, attach Firecracker guest `eth0` to it, and boot a guest + configured as `172.16.0.2/24` with gateway `172.16.0.1`. + +### Not yet confirmed + +The experiments have not yet validated a production-grade device plugin, +network isolation, node replacement, or a real workload running inside the +guest. The networking test configured a guest interface successfully, but did +not yet verify guest-to-host or guest-to-internet packet flow. + +## Unprivileged device-plugin probe + +A purpose-built device plugin was built and pushed to ECR, then deployed as a +privileged node-level DaemonSet. It registered: + +```text +devices.coder.com/kvm +``` + +The probe pod requested one unit of that resource. The pod had: + +- no `privileged: true`; +- no hostPath volume; +- no hostPID; +- no hostNetwork; +- `RuntimeDefault` seccomp; and +- all Linux capabilities dropped. + +Kubernetes reported the resource in node Capacity and Allocatable, scheduled +the pod, and the pod completed successfully. Its output was: + +```text +uid=0(root) gid=0(root) groups=0(root) +--- injected KVM device --- +crw-rw-rw-. 1 root 36 10, 232 Jul 30 05:52 /dev/kvm +opened /dev/kvm read/write without privileged mode +``` + +This proves the proposed **non-privileged-container** device-plugin path can +inject and use `/dev/kvm`. The probe itself runs as UID 0 inside the container; +that is distinct from Kubernetes `privileged: true`. The subsequent +Firecracker test also succeeded with the VMM running as UID 1000. + +## Purpose-built device plugin + +The device plugin was implemented specifically for this experiment rather +than relying on an external generic plugin. It uses the Kubernetes-generated +device-plugin gRPC API from `k8s.io/kubelet`, registers the resource +`devices.coder.com/kvm`, reports healthy logical devices, and returns a device +spec mapping host `/dev/kvm` to container `/dev/kvm`. It initially reported +one device; it was then configured to report two logical allocations for the +concurrent-microVM test. Both allocations refer to the same host device. + +The plugin image was built with Go 1.26 and pushed to the experiment's ECR +repository. The DaemonSet is privileged because it must register with kubelet +and access the host device; the workload pod is not privileged. + +The first plugin image failed because it did not implement the required +`GetDevicePluginOptions` RPC. After adding that method, the second image +registered successfully: + +```text +registered devices.coder.com/kvm using /dev/kvm +``` + +## Firecracker smoke test + +The test uses Firecracker v1.15.1. The `firecracker-smoke/` directory +contains a Dockerfile that packages Firecracker, an official Firecracker CI +kernel, and an ext4 guest rootfs, plus a script and an unprivileged pod +manifest requesting only `devices.coder.com/kvm`. + +The smoke test intentionally omits networking and therefore does not request +`/dev/net/tun`. A successful run prints: + +```text +FIRECRACKER_INSTANCE_START_SUCCEEDED +``` + +The image was built and pushed to ECR, then run in a pod with no +`privileged: true`, no host namespace sharing, no hostPath mount, and the +`RuntimeDefault` seccomp profile. The pod requested one +`devices.coder.com/kvm` resource from the purpose-built device plugin. + +The test succeeded: + +```text +FIRECRACKER_INSTANCE_START_SUCCEEDED +``` + +The Firecracker log reported version 1.15.1, and the guest kernel log showed: + +```text +Hypervisor detected: KVM +Booting paravirtualized kernel on KVM +Mounted root ... on device 254:0 +Welcome to Ubuntu 22.04.5 LTS! +``` + +This demonstrates that a Firecracker microVM can boot inside a non-privileged +Kubernetes pod on an EKS managed-node-group AL2023 node when KVM is enabled +through the EC2 launch template and exposed through a Kubernetes device +plugin. + +The initial smoke test intentionally omitted networking and `/dev/net/tun`. +Separate tests confirmed concurrent microVMs, operation as a non-root process, +and guest network-interface setup inside the pod. The guest rootfs was the official +Firecracker CI Ubuntu 22.04 ext4 image, and the kernel was the official +Firecracker CI `vmlinux-6.1.102` artifact. + +### Non-root Firecracker + +The test was repeated with the Firecracker container configured with +`runAsUser: 1000`, `runAsGroup: 1000`, and `runAsNonRoot: true`, while +retaining dropped capabilities and the `RuntimeDefault` seccomp profile. +Because the packaged rootfs is not writable by UID 1000, the test copied it +to `/tmp` and used that writable copy as the VM drive. + +This also succeeded, including guest boot to Ubuntu/systemd. The basic +microVM path therefore does not require the VMM container to run as root. + +### Concurrent microVMs + +The device plugin was configured to advertise two KVM allocations, both +backed by the same host `/dev/kvm` device. Two separate non-privileged pods +were then started concurrently. Both logs recorded +`FIRECRACKER_INSTANCE_START_SUCCEEDED`, `Hypervisor detected: KVM`, and a +successful Ubuntu 22.04.5 guest boot. This demonstrates that multiple +microVMs can run concurrently on the node through separately scheduled pods. + +Both logs also contain Firecracker's `MissingAddressRange` I/O warning during +guest startup; it did not prevent either guest from booting. + +### Networked Firecracker + +A separate TUN device plugin advertised `/dev/net/tun` as +`devices.coder.com/tun`. The workload pod requested both KVM and TUN devices, +used only `CAP_NET_ADMIN` in addition to its dropped capabilities, created +`tap0`, and attached it to Firecracker's guest `eth0`. + +The guest log confirmed: + +```text +virtio_net ... Assigned random MAC address +device=eth0 ... ipaddr=172.16.0.2, mask=255.255.255.0, gw=172.16.0.1 +``` + +This confirms TUN allocation, TAP creation, Firecracker network-interface +attachment, and guest interface configuration. Actual packet flow beyond the +guest interface was not tested. + +## Relationship to envbox/Sysbox + +Nested virtualization is not required by envbox/Sysbox. Envbox uses a +privileged outer container to run Sysbox and an unprivileged inner workspace; +the inner workspace does not need `/dev/kvm`. + +The unprivileged device-plugin and microVM tests are therefore relevant to the +alternative microVM architecture, not to establishing basic envbox +compatibility. + +## Evidence files + +Expected evidence in this directory includes: + +- `cluster-version.yaml` +- `launch-template-data.json` +- `launch-template.yaml` +- `launch-template-version.yaml` +- `managed-nodegroup.yaml` +- `managed-nodegroup.actual.yaml` +- `node-summary.txt` +- `node.yaml` +- `ec2-instance.yaml` +- `cpu-probe.log` +- `kvm-probe.describe.txt` +- `kvm-probe.log` + +The following files record the device-plugin test: + +- `device-plugins/` +- `kvm-device-plugin-daemonset.actual.yaml` +- `node-device-plugin.describe.txt` +- `nested-virt-kvm-unprivileged-probe.yaml` +- `kvm-unprivileged-probe.describe.txt` +- `kvm-unprivileged-probe.log` +- `tun-device-plugin-daemonset.actual.yaml` + +The following files record the Firecracker test: + +- `firecracker-smoke/` +- `firecracker-smoke/pod.actual.yaml` +- `firecracker-smoke/pod-nonroot.actual.yaml` +- `firecracker-smoke/pods-concurrent.actual.yaml` +- `firecracker-smoke/pod-network.actual.yaml` +- `firecracker-smoke.log` +- `firecracker-nonroot.log` +- `firecracker-concurrent-a.log` +- `firecracker-concurrent-b.log` +- `firecracker-network.log` diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-concurrent-a.log b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-concurrent-a.log new file mode 100644 index 0000000..6d2e086 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-concurrent-a.log @@ -0,0 +1,414 @@ +FIRECRACKER_INSTANCE_START_SUCCEEDED +--- Firecracker log --- +2026-07-30T06:20:07.034141182 [anonymous-instance:main] Running Firecracker v1.15.1 +2026-07-30T06:20:07.034314260 [anonymous-instance:main] Listening on API socket ("/tmp/firecracker.socket"). +2026-07-30T06:20:07.034440617 [anonymous-instance:fc_api] API server started. +2026-07-30T06:20:07.039396025 [anonymous-instance:fc_api] The API server received a Put request on "/machine-config" with body "{\"vcpu_count\":1,\"mem_size_mib\":128,\"smt\":false}". +2026-07-30T06:20:07.039445321 [anonymous-instance:fc_api] The request was executed successfully. Status code: 204 No Content. +2026-07-30T06:20:07.043937187 [anonymous-instance:fc_api] The API server received a Put request on "/boot-source" with body "{\"kernel_image_path\":\"/var/lib/firecracker/vmlinux\",\"boot_args\":\"console=ttyS0 reboot=k panic=1 pci=off\"}". +2026-07-30T06:20:07.043996089 [anonymous-instance:fc_api] The request was executed successfully. Status code: 204 No Content. +2026-07-30T06:20:07.048228906 [anonymous-instance:fc_api] The API server received a Put request on "/drives/rootfs" with body "{\"drive_id\":\"rootfs\",\"path_on_host\":\"/var/lib/firecracker/rootfs.ext4\",\"is_root_device\":true,\"is_read_only\":false}". +2026-07-30T06:20:07.048425662 [anonymous-instance:fc_api] The request was executed successfully. Status code: 204 No Content. +2026-07-30T06:20:07.052571557 [anonymous-instance:fc_api] The API server received a Put request on "/actions" with body "{\"action_type\":\"InstanceStart\"}". +2026-07-30T06:20:07.083825664 [anonymous-instance:main] Artificially kick devices +2026-07-30T06:20:07.083860178 [anonymous-instance:fc_vcpu 0] Received a VcpuEvent::Resume message with immediate_exit enabled. immediate_exit was disabled before proceeding +2026-07-30T06:20:07.083891864 [anonymous-instance:fc_api] The request was executed successfully. Status code: 204 No Content. +[ 0.000000] Linux version 6.1.102 (root@85470d1acdd7) (gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #1 SMP PREEMPT_DYNAMIC Wed Oct 2 16:39:17 UTC 2024 +[ 0.000000] Command line: console=ttyS0 reboot=k panic=1 pci=off pci=off root=/dev/vda rw virtio_mmio.device=4K@0xc0001000:5 +[ 0.000000] KASLR disabled +[ 0.000000] x86/split lock detection: #DB: warning on user-space bus_locks +[ 0.000000] BIOS-provided physical RAM map: +[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable +[ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x00000000000fffff] reserved +[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000007ffffff] usable +[ 0.000000] BIOS-e820: [mem 0x00000000eec00000-0x00000000febfffff] reserved +[ 0.000000] NX (Execute Disable) protection: active +[ 0.000000] DMI not present or invalid. +[ 0.000000] Hypervisor detected: KVM +[ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 +[ 0.000001] kvm-clock: using sched offset of 55825872 cycles +[ 0.000003] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns +[ 0.000060] tsc: Detected 2700.000 MHz processor +[ 0.000645] last_pfn = 0x8000 max_arch_pfn = 0x400000000 +[ 0.000999] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT +[ 0.001265] Using GB pages for direct mapping +[ 0.001426] ACPI: Early table checksum verification disabled +[ 0.001555] ACPI: RSDP 0x00000000000E0000 000024 (v02 FIRECK) +[ 0.001599] ACPI: XSDT 0x00000000000A01BC 00003C (v01 FIRECK FCMVXSDT 00000000 FCAT 20240119) +[ 0.001650] ACPI: FACP 0x00000000000A002C 000114 (v06 FIRECK FCVMFADT 00000000 FCAT 20240119) +[ 0.001683] ACPI: DSDT 0x000000000009FD30 0002FC (v02 FIRECK FCVMDSDT 00000000 FCAT 20240119) +[ 0.001685] ACPI: APIC 0x00000000000A0140 000040 (v06 FIRECK FCVMMADT 00000000 FCAT 20240119) +[ 0.001687] ACPI: MCFG 0x00000000000A0180 00003C (v01 FIRECK FCMVMCFG 00000000 FCAT 20240119) +[ 0.001689] ACPI: Reserving FACP table memory at [mem 0xa002c-0xa013f] +[ 0.001690] ACPI: Reserving DSDT table memory at [mem 0x9fd30-0xa002b] +[ 0.001691] ACPI: Reserving APIC table memory at [mem 0xa0140-0xa017f] +[ 0.001703] ACPI: Reserving MCFG table memory at [mem 0xa0180-0xa01bb] +[ 0.002149] No NUMA configuration found +[ 0.002150] Faking a node at [mem 0x0000000000000000-0x0000000007ffffff] +[ 0.002168] NODE_DATA(0) allocated [mem 0x07fde000-0x07ffffff] +[ 0.002904] Zone ranges: +[ 0.002916] DMA [mem 0x0000000000001000-0x0000000000ffffff] +[ 0.002918] DMA32 [mem 0x0000000001000000-0x0000000007ffffff] +[ 0.002919] Normal empty +[ 0.002919] Movable zone start for each node +[ 0.002930] Early memory node ranges +[ 0.002930] node 0: [mem 0x0000000000001000-0x000000000009efff] +[ 0.002931] node 0: [mem 0x0000000000100000-0x0000000007ffffff] +[ 0.002943] Initmem setup node 0 [mem 0x0000000000001000-0x0000000007ffffff] +[ 0.002993] On node 0, zone DMA: 1 pages in unavailable ranges +[ 0.003679] On node 0, zone DMA: 97 pages in unavailable ranges +[ 0.009050] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23 +[ 0.009056] ACPI: Using ACPI (MADT) for SMP configuration information +[ 0.009057] TSC deadline timer available +[ 0.009069] smpboot: Allowing 1 CPUs, 0 hotplug CPUs +[ 0.009234] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff] +[ 0.009246] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x0009ffff] +[ 0.009247] PM: hibernation: Registered nosave memory: [mem 0x000a0000-0x000fffff] +[ 0.009248] [mem 0x08000000-0xeebfffff] available for PCI devices +[ 0.009249] Booting paravirtualized kernel on KVM +[ 0.009261] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns +[ 0.009285] setup_percpu: NR_CPUS:64 nr_cpumask_bits:1 nr_cpu_ids:1 nr_node_ids:1 +[ 0.015490] percpu: Embedded 44 pages/cpu s147880 r0 d32344 u2097152 +[ 0.015622] kvm-guest: PV spinlocks disabled, single CPU +[ 0.015627] Fallback order for Node 0: 0 +[ 0.015630] Built 1 zonelists, mobility grouping on. Total pages: 32000 +[ 0.015631] Policy zone: DMA32 +[ 0.015632] Kernel command line: console=ttyS0 reboot=k panic=1 pci=off pci=off root=/dev/vda rw virtio_mmio.device=4K@0xc0001000:5 +[ 0.016306] random: crng init done +[ 0.016685] Dentry cache hash table entries: 16384 (order: 5, 131072 bytes, linear) +[ 0.016875] Inode-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) +[ 0.016992] mem auto-init: stack:off, heap alloc:off, heap free:off +[ 0.018183] Memory: 102568K/130680K available (12289K kernel code, 1073K rwdata, 2116K rodata, 2532K init, 2404K bss, 27856K reserved, 0K cma-reserved) +[ 0.018553] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 +[ 0.019457] Dynamic Preempt: none +[ 0.019597] rcu: Preemptible hierarchical RCU implementation. +[ 0.019608] rcu: RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=1. +[ 0.019620] Trampoline variant of Tasks RCU enabled. +[ 0.019634] Tracing variant of Tasks RCU enabled. +[ 0.019655] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. +[ 0.019656] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1 +[ 0.019690] NR_IRQS: 4352, nr_irqs: 32, preallocated irqs: 0 +[ 0.019823] rcu: srcu_init: Setting srcu_struct sizes based on contention. +[ 0.020167] Console: colour dummy device 80x25 +[ 0.182534] printk: console [ttyS0] enabled +[ 0.183998] ACPI: Core revision 20220331 +[ 0.185486] APIC: Switch to symmetric I/O mode setup +[ 0.187993] x2apic enabled +[ 0.189952] Switched APIC routing to physical x2apic. +[ 0.191745] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x26eb3e3cc63, max_idle_ns: 440795236593 ns +[ 0.195152] Calibrating delay loop (skipped) preset value.. 5400.00 BogoMIPS (lpj=10800000) +[ 0.198775] x86/cpu: User Mode Instruction Prevention (UMIP) activated +[ 0.199149] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 +[ 0.199149] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 +[ 0.199149] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization +[ 0.199149] Spectre V2 : Mitigation: Enhanced / Automatic IBRS +[ 0.199149] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch +[ 0.199149] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier +[ 0.199149] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl +[ 0.199149] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' +[ 0.199149] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' +[ 0.199149] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' +[ 0.199149] x86/fpu: Supporting XSAVE feature 0x020: 'AVX-512 opmask' +[ 0.199149] x86/fpu: Supporting XSAVE feature 0x040: 'AVX-512 Hi256' +[ 0.199149] x86/fpu: Supporting XSAVE feature 0x080: 'AVX-512 ZMM_Hi256' +[ 0.199149] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' +[ 0.199149] x86/fpu: Supporting XSAVE feature 0x20000: 'AMX Tile config' +[ 0.199149] x86/fpu: Supporting XSAVE feature 0x40000: 'AMX Tile data' +[ 0.199149] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 +[ 0.199149] x86/fpu: xstate_offset[5]: 832, xstate_sizes[5]: 64 +[ 0.199149] x86/fpu: xstate_offset[6]: 896, xstate_sizes[6]: 512 +[ 0.199149] x86/fpu: xstate_offset[7]: 1408, xstate_sizes[7]: 1024 +[ 0.199149] x86/fpu: xstate_offset[9]: 2432, xstate_sizes[9]: 8 +[ 0.199149] x86/fpu: xstate_offset[17]: 2496, xstate_sizes[17]: 64 +[ 0.199149] x86/fpu: xstate_offset[18]: 2560, xstate_sizes[18]: 8192 +[ 0.199149] x86/fpu: Enabled xstate features 0x602e7, context size is 10752 bytes, using 'compacted' format. +[ 0.199149] Freeing SMP alternatives memory: 40K +[ 0.199149] pid_max: default: 32768 minimum: 301 +[ 0.199149] LSM: Security Framework initializing +[ 0.199149] SELinux: Initializing. +[ 0.199149] SELinux: CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE is non-zero. This is deprecated and will be rejected in a future kernel release. +[ 0.199149] SELinux: https://github.com/SELinuxProject/selinux-kernel/wiki/DEPRECATE-checkreqprot +[ 0.199149] Mount-cache hash table entries: 512 (order: 0, 4096 bytes, linear) +[ 0.199149] Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes, linear) +[ 0.199149] smpboot: CPU0: Intel(R) Xeon(R) Processor (family: 0x6, model: 0xad, stepping: 0x1) +[ 0.199149] cblist_init_generic: Setting adjustable number of callback queues. +[ 0.199159] cblist_init_generic: Setting shift to 0 and lim to 1. +[ 0.201264] cblist_init_generic: Setting adjustable number of callback queues. +[ 0.203156] cblist_init_generic: Setting shift to 0 and lim to 1. +[ 0.205158] Performance Events: unsupported p6 CPU model 173 no PMU driver, software events only. +[ 0.207310] signal: max sigframe size: 11952 +[ 0.208755] rcu: Hierarchical SRCU implementation. +[ 0.210296] rcu: Max phase no-delay instances is 1000. +[ 0.211374] NMI watchdog: Perf NMI watchdog permanently disabled +[ 0.213562] smp: Bringing up secondary CPUs ... +[ 0.215053] smp: Brought up 1 node, 1 CPU +[ 0.215157] smpboot: Max logical packages: 1 +[ 0.216539] smpboot: Total of 1 processors activated (5400.00 BogoMIPS) +[ 0.219259] devtmpfs: initialized +[ 0.220483] x86/mm: Memory block size: 128MB +[ 0.222135] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns +[ 0.223159] futex hash table entries: 256 (order: 2, 16384 bytes, linear) +[ 0.225858] NET: Registered PF_NETLINK/PF_ROUTE protocol family +[ 0.227191] audit: initializing netlink subsys (disabled) +[ 0.229099] thermal_sys: Registered thermal governor 'fair_share' +[ 0.229100] thermal_sys: Registered thermal governor 'step_wise' +[ 0.231071] thermal_sys: Registered thermal governor 'user_space' +[ 0.231167] audit: type=2000 audit(1785392407.160:1): state=initialized audit_enabled=0 res=1 +[ 0.235159] cpuidle: using governor ladder +[ 0.236486] cpuidle: using governor menu +[ 0.239064] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages +[ 0.239159] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page +[ 0.241283] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages +[ 0.243156] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page +[ 0.246117] ACPI: Added _OSI(Module Device) +[ 0.247158] ACPI: Added _OSI(Processor Device) +[ 0.248609] ACPI: Added _OSI(3.0 _SCP Extensions) +[ 0.250155] ACPI: Added _OSI(Processor Aggregator Device) +[ 0.251225] ACPI: 1 ACPI AML tables successfully acquired and loaded +[ 0.253340] ACPI: Interpreter enabled +[ 0.254571] ACPI: PM: (supports S0) +[ 0.255166] ACPI: Using IOAPIC for interrupt routing +[ 0.257321] iommu: Default domain type: Translated +[ 0.258923] iommu: DMA domain TLB invalidation policy: lazy mode +[ 0.259270] SCSI subsystem initialized +[ 0.260519] pps_core: LinuxPPS API ver. 1 registered +[ 0.262120] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti +[ 0.263159] PTP clock support registered +[ 0.264776] NetLabel: Initializing +[ 0.265909] NetLabel: domain hash size = 128 +[ 0.267156] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO +[ 0.269021] NetLabel: unlabeled traffic allowed by default +[ 0.271054] clocksource: Switched to clocksource kvm-clock +[ 0.271149] VFS: Disk quotas dquot_6.6.0 +[ 0.271149] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) +[ 0.273070] pnp: PnP ACPI init +[ 0.274226] pnp: PnP ACPI: found 5 devices +[ 0.277072] NET: Registered PF_INET protocol family +[ 0.278773] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear) +[ 0.281397] tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 4096 bytes, linear) +[ 0.284110] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) +[ 0.286602] TCP established hash table entries: 1024 (order: 1, 8192 bytes, linear) +[ 0.289082] TCP bind hash table entries: 1024 (order: 3, 32768 bytes, linear) +[ 0.291468] TCP: Hash tables configured (established 1024 bind 1024) +[ 0.293785] MPTCP token hash table entries: 256 (order: 0, 6144 bytes, linear) +[ 0.296115] UDP hash table entries: 256 (order: 1, 8192 bytes, linear) +[ 0.298244] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear) +[ 0.300556] NET: Registered PF_UNIX/PF_LOCAL protocol family +[ 0.302881] RPC: Registered named UNIX socket transport module. +[ 0.304805] RPC: Registered udp transport module. +[ 0.306358] RPC: Registered tcp transport module. +[ 0.307892] RPC: Registered tcp NFSv4.1 backchannel transport module. +[ 0.309948] NET: Registered PF_XDP protocol family +[ 0.311548] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x26eb3e3cc63, max_idle_ns: 440795236593 ns +[ 0.314829] clocksource: Switched to clocksource tsc +[ 0.316495] platform rtc_cmos: registered platform RTC device (no PNP device found) +2026-07-30T06:20:07.558866994 [anonymous-instance:fc_vcpu 0] vcpu: IO read @ 0x87:0x1 failed: bus_error: MissingAddressRange +[ 0.320003] Initialise system trusted keyrings +[ 0.321458] Key type blacklist registered +[ 0.323974] workingset: timestamp_bits=36 max_order=15 bucket_order=0 +[ 0.328099] zbud: loaded +[ 0.329513] squashfs: version 4.0 (2009/01/31) Phillip Lougher +[ 0.331729] NFS: Registering the id_resolver key type +[ 0.333368] Key type id_resolver registered +[ 0.334719] Key type id_legacy registered +[ 0.336062] nfs4filelayout_init: NFSv4 File Layout Driver Registering... +[ 0.338295] SGI XFS with ACLs, security attributes, quota, no debug enabled +[ 0.344289] Key type asymmetric registered +[ 0.345623] Asymmetric key parser 'x509' registered +[ 0.347323] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251) +[ 0.349730] io scheduler mq-deadline registered +[ 0.351203] io scheduler kyber registered +[ 0.352550] io scheduler bfq registered +[ 0.354948] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled +[ 0.357328] 00:00: ttyS0 at I/O 0x3f8 (irq = 27, base_baud = 115200) is a 16550A +[ 0.377212] loop: module loaded +[ 0.378483] virtio_blk virtio0: 1/0/0 default/read/poll queues +[ 0.381174] virtio_blk virtio0: [vda] 614400 512-byte logical blocks (315 MB/300 MiB) +[ 0.385066] Loading iSCSI transport class v2.0-870. +[ 0.386818] iscsi: registered transport (tcp) +[ 0.388366] intel_pstate: CPU model not supported +[ 0.389911] hid: raw HID events driver (C) Jiri Kosina +[ 0.391958] Initializing XFRM netlink socket +[ 0.393388] NET: Registered PF_INET6 protocol family +[ 0.395567] Segment Routing with IPv6 +[ 0.396785] In-situ OAM (IOAM) with IPv6 +[ 0.402114] bpfilter: Loaded bpfilter_umh pid 138 +[ 0.404225] NET: Registered PF_PACKET protocol family +[ 0.405864] Bridge firewalling registered +[ 0.407206] Key type dns_resolver registered +[ 0.408633] NET: Registered PF_VSOCK protocol family +[ 0.410294] IPI shorthand broadcast: enabled +[ 0.411708] sched_clock: Marking stable (236379043, 175304025)->(543070516, -131387448) +[ 0.414335] registered taskstats version 1 +[ 0.415929] Loading compiled-in X.509 certificates +[ 0.417545] zswap: loaded using pool lzo/zbud +[ 0.419056] Key type .fscrypt registered +[ 0.420349] Key type fscrypt-provisioning registered +[ 0.422077] Key type encrypted registered +[ 0.424938] clk: Disabling unused clocks +[ 0.431610] EXT4-fs (vda): mounted filesystem with ordered data mode. Quota mode: none. +[ 0.433048] VFS: Mounted root (ext4 filesystem) on device 254:0. +[ 0.435548] devtmpfs: mounted +[ 0.437795] Freeing unused kernel image (initmem) memory: 2532K +[ 0.438879] Write protecting the kernel read-only data: 18432k +[ 0.445369] Freeing unused kernel image (text/rodata gap) memory: 2044K +[ 0.452097] Freeing unused kernel image (rodata/data gap) memory: 1980K +[ 0.453295] Run /sbin/init as init process +SELinux: Could not open policy file <= /etc/selinux/targeted/policy/policy.33: No such file or directory +[ 0.598857] systemd[1]: systemd 249.11-0ubuntu3.12 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY -P11KIT -QRENCODE +BZIP2 +LZ4 +XZ +ZLIB +ZSTD -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified) +[ 0.604363] systemd[1]: Detected virtualization kvm. +[ 0.605301] systemd[1]: Detected architecture x86-64. + +Welcome to Ubuntu 22.04.5 LTS! + +[ 0.609312] systemd[1]: Hostname set to . +[ 0.761102] systemd[1]: Queued start job for default target Graphical Interface. +[ 0.767653] systemd[1]: Created slice Slice /system/getty. +[ OK ] Created slice Slice /system/getty. +[ 0.770403] systemd[1]: Created slice Slice /system/modprobe. +[ OK ] Created slice Slice /system/modprobe. +[ 0.773063] systemd[1]: Created slice Slice /system/serial-getty. +[ OK ] Created slice Slice /system/serial-getty. +[ 0.775728] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. +[ OK ] Started Dispatch Password …ts to Console Directory Watch. +[ 0.778958] systemd[1]: Started Forward Password Requests to Wall Directory Watch. +[ OK ] Started Forward Password R…uests to Wall Directory Watch. +[ 0.782271] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point. +[ OK ] Set up automount Arbitrary…s File System Automount Point. +[ 0.785758] systemd[1]: Reached target Local Encrypted Volumes. +[ OK ] Reached target Local Encrypted Volumes. +[ 0.788320] systemd[1]: Reached target Path Units. +[ OK ] Reached target Path Units. +[ 0.790409] systemd[1]: Reached target Remote File Systems. +[ OK ] Reached target Remote File Systems. +[ 0.792823] systemd[1]: Reached target Slice Units. +[ OK ] Reached target Slice Units. +[ 0.794957] systemd[1]: Reached target Swaps. +[ OK ] Reached target Swaps. +[ 0.796947] systemd[1]: Reached target Local Verity Protected Volumes. +[ OK ] Reached target Local Verity Protected Volumes. +[ 0.799709] systemd[1]: Listening on initctl Compatibility Named Pipe. +[ OK ] Listening on initctl Compatibility Named Pipe. +[ 0.802647] systemd[1]: Listening on Journal Audit Socket. +[ OK ] Listening on Journal Audit Socket. +[ 0.805105] systemd[1]: Listening on Journal Socket (/dev/log). +[ OK ] Listening on Journal Socket (/dev/log). +[ 0.807738] systemd[1]: Listening on Journal Socket. +[ OK ] Listening on Journal Socket. +[ 0.811135] systemd[1]: Listening on udev Control Socket. +[ OK ] Listening on udev Control Socket. +[ 0.813574] systemd[1]: Listening on udev Kernel Socket. +[ OK ] Listening on udev Kernel Socket. +[ 0.815921] systemd[1]: Reached target Socket Units. +[ OK ] Reached target Socket Units. +[ 0.823368] systemd[1]: Mounting Huge Pages File System... + Mounting Huge Pages File System... +[ 0.826051] systemd[1]: Mounting POSIX Message Queue File System... + Mounting POSIX Message Queue File System... +[ 0.830090] systemd[1]: Mounting Kernel Debug File System... + Mounting Kernel Debug File System... +[ 0.834298] systemd[1]: Condition check resulted in Kernel Trace File System being skipped. +[ 0.838203] systemd[1]: Mounting Temporary Directory /tmp... + Mounting Temporary Directory /tmp... +[ 0.844208] systemd[1]: Mounting /var/lib/systemd... + Mounting /var/lib/systemd... +[ 0.848717] systemd[1]: Starting Journal Service... + Starting Journal Service... +[ 0.855149] systemd[1]: Condition check resulted in Create List of Static Device Nodes being skipped. +[ 0.857560] systemd[1]: Starting Load Kernel Module configfs... + Starting Load Kernel Module configfs... +[ 0.862621] systemd[1]: Starting Load Kernel Module efi_pstore... + Starting Load Kernel Module efi_pstore... +[ 0.869891] systemd[1]: Starting Load Kernel Module fuse... + Starting Load Kernel Module fuse... +[ 0.878339] systemd[1]: Starting Load Kernel Modules... + Starting Load Kernel Modules... +[ 0.881507] systemd[1]: Starting Remount Root and Kernel File Systems... + Starting Remount Root and Kernel File Systems... +[ 0.885994] systemd[1]: Starting Coldplug All udev Devices... + Starting Coldplug All udev Devices... +[ 0.889099] systemd[1]: Started Journal Service. +[ OK ] Started Journal Service. +[ OK ] Mounted Huge Pages File System. +[ OK ] Mounted POSIX Message Queue File System. +[ OK ] Mounted Kernel Debug File System. +[ OK ] Mounted Temporary Directory /tmp. +[ OK ] Mounted /var/lib/systemd. +[ OK ] Finished Load Kernel Module configfs. +[ OK ] Finished Load Kernel Module efi_pstore. +[ OK ] Finished Load Kernel Module fuse. +[ OK ] Finished Load Kernel Modules. +[ OK ] Finished Remount Root and Kernel File Systems. + Starting Flush Journal to Persistent Storage... + Starting Load/Save Random Seed... +[ 0.933226] systemd-journald[236]: Received client request to flush runtime journal. + Starting Apply Kernel Variables... + Starting Create System Users... +[ OK ] Finished Flush Journal to Persistent Storage. +[ OK ] Finished Load/Save Random Seed. +[ OK ] Finished Create System Users. +[ OK ] Finished Apply Kernel Variables. + Starting Create Static Device Nodes in /dev... +[ OK ] Finished Coldplug All udev Devices. +[ OK ] Finished Create Static Device Nodes in /dev. +[ OK ] Reached target Preparation for Local File Systems. +[ OK ] Reached target Local File Systems. + Starting Set Up Additional Binary Formats... + Starting Create Volatile Files and Directories... + Starting Rule-based Manage…for Device Events and Files... + Mounting Arbitrary Executable File Formats File System... +[ OK ] Finished Create Volatile Files and Directories. +[ OK ] Mounted Arbitrary Executable File Formats File System. + Starting Record System Boot/Shutdown in UTMP... +[ OK ] Finished Set Up Additional Binary Formats. +[ OK ] Finished Record System Boot/Shutdown in UTMP. +[ OK ] Started Rule-based Manager for Device Events and Files. +[ OK ] Reached target System Initialization. +[ OK ] Started Daily Cleanup of Temporary Directories. +[ OK ] Reached target Basic System. +[ OK ] Reached target Timer Units. + Starting fcnet.service... + Starting getty on tty2-tty…nd logind are not available... + Starting OpenBSD Secure Shell server... + Starting Permit User Sessions... +[ OK ] Found device /dev/ttyS0. +[ OK ] Finished Permit User Sessions. +[ OK ] Started Getty on tty1. +[ OK ] Started Serial Getty on ttyS0. +[ OK ] Finished getty on tty2-tty… and logind are not available. +[ OK ] Started Getty on tty2. +[ OK ] Started Getty on tty3. +[ OK ] Started Getty on tty4. +[ OK ] Started Getty on tty5. +[ OK ] Started Getty on tty6. +[ OK ] Reached target Login Prompts. +[ OK ] Finished fcnet.service. +[ OK ] Started OpenBSD Secure Shell server. +[ OK ] Reached target Multi-User System. +[ OK ] Reached target Graphical Interface. + Starting Record Runlevel Change in UTMP... +[ OK ] Finished Record Runlevel Change in UTMP. + +Ubuntu 22.04.5 LTS ubuntu-fc-uvm ttyS0 + +ubuntu-fc-uvm login: root (automatic login) + +Welcome to Ubuntu 22.04.5 LTS (GNU/Linux 6.1.102 x86_64) + + * Documentation: https://help.ubuntu.com + * Management: https://landscape.canonical.com + * Support: https://ubuntu.com/pro + +This system has been minimized by removing packages and content that are +not required on a system that users do not log into. + +To restore this content, you can run the 'unminimize' command. + +The programs included with the Ubuntu system are free software; +the exact distribution terms for each program are described in the +individual files in /usr/share/doc/*/copyright. + +Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by +applicable law. + +root@ubuntu-fc-uvm:~# \ No newline at end of file diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-concurrent-b.log b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-concurrent-b.log new file mode 100644 index 0000000..a4f9aee --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-concurrent-b.log @@ -0,0 +1,414 @@ +FIRECRACKER_INSTANCE_START_SUCCEEDED +--- Firecracker log --- +2026-07-30T06:20:07.137077987 [anonymous-instance:main] Running Firecracker v1.15.1 +2026-07-30T06:20:07.137249002 [anonymous-instance:main] Listening on API socket ("/tmp/firecracker.socket"). +2026-07-30T06:20:07.137378726 [anonymous-instance:fc_api] API server started. +2026-07-30T06:20:07.241494789 [anonymous-instance:fc_api] The API server received a Put request on "/machine-config" with body "{\"vcpu_count\":1,\"mem_size_mib\":128,\"smt\":false}". +2026-07-30T06:20:07.241549003 [anonymous-instance:fc_api] The request was executed successfully. Status code: 204 No Content. +2026-07-30T06:20:07.245461923 [anonymous-instance:fc_api] The API server received a Put request on "/boot-source" with body "{\"kernel_image_path\":\"/var/lib/firecracker/vmlinux\",\"boot_args\":\"console=ttyS0 reboot=k panic=1 pci=off\"}". +2026-07-30T06:20:07.245511289 [anonymous-instance:fc_api] The request was executed successfully. Status code: 204 No Content. +2026-07-30T06:20:07.249232839 [anonymous-instance:fc_api] The API server received a Put request on "/drives/rootfs" with body "{\"drive_id\":\"rootfs\",\"path_on_host\":\"/var/lib/firecracker/rootfs.ext4\",\"is_root_device\":true,\"is_read_only\":false}". +2026-07-30T06:20:07.249408844 [anonymous-instance:fc_api] The request was executed successfully. Status code: 204 No Content. +2026-07-30T06:20:07.253048382 [anonymous-instance:fc_api] The API server received a Put request on "/actions" with body "{\"action_type\":\"InstanceStart\"}". +2026-07-30T06:20:07.282862671 [anonymous-instance:main] Artificially kick devices +2026-07-30T06:20:07.282893195 [anonymous-instance:fc_vcpu 0] Received a VcpuEvent::Resume message with immediate_exit enabled. immediate_exit was disabled before proceeding +2026-07-30T06:20:07.282924489 [anonymous-instance:fc_api] The request was executed successfully. Status code: 204 No Content. +[ 0.000000] Linux version 6.1.102 (root@85470d1acdd7) (gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #1 SMP PREEMPT_DYNAMIC Wed Oct 2 16:39:17 UTC 2024 +[ 0.000000] Command line: console=ttyS0 reboot=k panic=1 pci=off pci=off root=/dev/vda rw virtio_mmio.device=4K@0xc0001000:5 +[ 0.000000] KASLR disabled +[ 0.000000] x86/split lock detection: #DB: warning on user-space bus_locks +[ 0.000000] BIOS-provided physical RAM map: +[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable +[ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x00000000000fffff] reserved +[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000007ffffff] usable +[ 0.000000] BIOS-e820: [mem 0x00000000eec00000-0x00000000febfffff] reserved +[ 0.000000] NX (Execute Disable) protection: active +[ 0.000000] DMI not present or invalid. +[ 0.000000] Hypervisor detected: KVM +[ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 +[ 0.000001] kvm-clock: using sched offset of 52539023 cycles +[ 0.000002] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns +[ 0.000054] tsc: Detected 2700.000 MHz processor +[ 0.000644] last_pfn = 0x8000 max_arch_pfn = 0x400000000 +[ 0.000991] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT +[ 0.001239] Using GB pages for direct mapping +[ 0.001371] ACPI: Early table checksum verification disabled +[ 0.001488] ACPI: RSDP 0x00000000000E0000 000024 (v02 FIRECK) +[ 0.001604] ACPI: XSDT 0x00000000000A01BC 00003C (v01 FIRECK FCMVXSDT 00000000 FCAT 20240119) +[ 0.001666] ACPI: FACP 0x00000000000A002C 000114 (v06 FIRECK FCVMFADT 00000000 FCAT 20240119) +[ 0.001691] ACPI: DSDT 0x000000000009FD30 0002FC (v02 FIRECK FCVMDSDT 00000000 FCAT 20240119) +[ 0.001694] ACPI: APIC 0x00000000000A0140 000040 (v06 FIRECK FCVMMADT 00000000 FCAT 20240119) +[ 0.001696] ACPI: MCFG 0x00000000000A0180 00003C (v01 FIRECK FCMVMCFG 00000000 FCAT 20240119) +[ 0.001697] ACPI: Reserving FACP table memory at [mem 0xa002c-0xa013f] +[ 0.001698] ACPI: Reserving DSDT table memory at [mem 0x9fd30-0xa002b] +[ 0.001698] ACPI: Reserving APIC table memory at [mem 0xa0140-0xa017f] +[ 0.001714] ACPI: Reserving MCFG table memory at [mem 0xa0180-0xa01bb] +[ 0.002046] No NUMA configuration found +[ 0.002047] Faking a node at [mem 0x0000000000000000-0x0000000007ffffff] +[ 0.002061] NODE_DATA(0) allocated [mem 0x07fde000-0x07ffffff] +[ 0.002684] Zone ranges: +[ 0.002695] DMA [mem 0x0000000000001000-0x0000000000ffffff] +[ 0.002696] DMA32 [mem 0x0000000001000000-0x0000000007ffffff] +[ 0.002697] Normal empty +[ 0.002698] Movable zone start for each node +[ 0.002709] Early memory node ranges +[ 0.002709] node 0: [mem 0x0000000000001000-0x000000000009efff] +[ 0.002710] node 0: [mem 0x0000000000100000-0x0000000007ffffff] +[ 0.002721] Initmem setup node 0 [mem 0x0000000000001000-0x0000000007ffffff] +[ 0.002767] On node 0, zone DMA: 1 pages in unavailable ranges +[ 0.003438] On node 0, zone DMA: 97 pages in unavailable ranges +[ 0.008552] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23 +[ 0.008557] ACPI: Using ACPI (MADT) for SMP configuration information +[ 0.008558] TSC deadline timer available +[ 0.008573] smpboot: Allowing 1 CPUs, 0 hotplug CPUs +[ 0.008720] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff] +[ 0.008732] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x0009ffff] +[ 0.008732] PM: hibernation: Registered nosave memory: [mem 0x000a0000-0x000fffff] +[ 0.008733] [mem 0x08000000-0xeebfffff] available for PCI devices +[ 0.008734] Booting paravirtualized kernel on KVM +[ 0.008745] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns +[ 0.008768] setup_percpu: NR_CPUS:64 nr_cpumask_bits:1 nr_cpu_ids:1 nr_node_ids:1 +[ 0.014828] percpu: Embedded 44 pages/cpu s147880 r0 d32344 u2097152 +[ 0.014955] kvm-guest: PV spinlocks disabled, single CPU +[ 0.014959] Fallback order for Node 0: 0 +[ 0.014961] Built 1 zonelists, mobility grouping on. Total pages: 32000 +[ 0.014962] Policy zone: DMA32 +[ 0.014963] Kernel command line: console=ttyS0 reboot=k panic=1 pci=off pci=off root=/dev/vda rw virtio_mmio.device=4K@0xc0001000:5 +[ 0.015581] random: crng init done +[ 0.015950] Dentry cache hash table entries: 16384 (order: 5, 131072 bytes, linear) +[ 0.016139] Inode-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) +[ 0.016256] mem auto-init: stack:off, heap alloc:off, heap free:off +[ 0.017473] Memory: 102568K/130680K available (12289K kernel code, 1073K rwdata, 2116K rodata, 2532K init, 2404K bss, 27856K reserved, 0K cma-reserved) +[ 0.017827] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 +[ 0.018685] Dynamic Preempt: none +[ 0.018827] rcu: Preemptible hierarchical RCU implementation. +[ 0.018838] rcu: RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=1. +[ 0.018849] Trampoline variant of Tasks RCU enabled. +[ 0.018860] Tracing variant of Tasks RCU enabled. +[ 0.018881] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. +[ 0.018882] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1 +[ 0.018917] NR_IRQS: 4352, nr_irqs: 32, preallocated irqs: 0 +[ 0.019053] rcu: srcu_init: Setting srcu_struct sizes based on contention. +[ 0.019398] Console: colour dummy device 80x25 +[ 0.169194] printk: console [ttyS0] enabled +[ 0.170687] ACPI: Core revision 20220331 +[ 0.172180] APIC: Switch to symmetric I/O mode setup +[ 0.174660] x2apic enabled +[ 0.176616] Switched APIC routing to physical x2apic. +[ 0.178424] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x26eb3e3cc63, max_idle_ns: 440795236593 ns +[ 0.181883] Calibrating delay loop (skipped) preset value.. 5400.00 BogoMIPS (lpj=10800000) +[ 0.185421] x86/cpu: User Mode Instruction Prevention (UMIP) activated +[ 0.185879] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 +[ 0.185879] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 +[ 0.185879] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization +[ 0.185879] Spectre V2 : Mitigation: Enhanced / Automatic IBRS +[ 0.185879] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch +[ 0.185879] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier +[ 0.185879] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl +[ 0.185879] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' +[ 0.185879] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' +[ 0.185879] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' +[ 0.185879] x86/fpu: Supporting XSAVE feature 0x020: 'AVX-512 opmask' +[ 0.185879] x86/fpu: Supporting XSAVE feature 0x040: 'AVX-512 Hi256' +[ 0.185879] x86/fpu: Supporting XSAVE feature 0x080: 'AVX-512 ZMM_Hi256' +[ 0.185879] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' +[ 0.185879] x86/fpu: Supporting XSAVE feature 0x20000: 'AMX Tile config' +[ 0.185879] x86/fpu: Supporting XSAVE feature 0x40000: 'AMX Tile data' +[ 0.185879] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 +[ 0.185879] x86/fpu: xstate_offset[5]: 832, xstate_sizes[5]: 64 +[ 0.185879] x86/fpu: xstate_offset[6]: 896, xstate_sizes[6]: 512 +[ 0.185879] x86/fpu: xstate_offset[7]: 1408, xstate_sizes[7]: 1024 +[ 0.185879] x86/fpu: xstate_offset[9]: 2432, xstate_sizes[9]: 8 +[ 0.185879] x86/fpu: xstate_offset[17]: 2496, xstate_sizes[17]: 64 +[ 0.185879] x86/fpu: xstate_offset[18]: 2560, xstate_sizes[18]: 8192 +[ 0.185879] x86/fpu: Enabled xstate features 0x602e7, context size is 10752 bytes, using 'compacted' format. +[ 0.185879] Freeing SMP alternatives memory: 40K +[ 0.185879] pid_max: default: 32768 minimum: 301 +[ 0.185879] LSM: Security Framework initializing +[ 0.185879] SELinux: Initializing. +[ 0.185879] SELinux: CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE is non-zero. This is deprecated and will be rejected in a future kernel release. +[ 0.185879] SELinux: https://github.com/SELinuxProject/selinux-kernel/wiki/DEPRECATE-checkreqprot +[ 0.185879] Mount-cache hash table entries: 512 (order: 0, 4096 bytes, linear) +[ 0.185879] Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes, linear) +[ 0.185879] smpboot: CPU0: Intel(R) Xeon(R) Processor (family: 0x6, model: 0xad, stepping: 0x1) +[ 0.185879] cblist_init_generic: Setting adjustable number of callback queues. +[ 0.185887] cblist_init_generic: Setting shift to 0 and lim to 1. +[ 0.187966] cblist_init_generic: Setting adjustable number of callback queues. +[ 0.189886] cblist_init_generic: Setting shift to 0 and lim to 1. +[ 0.191905] Performance Events: unsupported p6 CPU model 173 no PMU driver, software events only. +[ 0.194043] signal: max sigframe size: 11952 +[ 0.195485] rcu: Hierarchical SRCU implementation. +[ 0.197027] rcu: Max phase no-delay instances is 1000. +[ 0.198098] NMI watchdog: Perf NMI watchdog permanently disabled +[ 0.200324] smp: Bringing up secondary CPUs ... +[ 0.201813] smp: Brought up 1 node, 1 CPU +[ 0.201887] smpboot: Max logical packages: 1 +[ 0.203267] smpboot: Total of 1 processors activated (5400.00 BogoMIPS) +[ 0.205997] devtmpfs: initialized +[ 0.207243] x86/mm: Memory block size: 128MB +[ 0.208881] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns +[ 0.209889] futex hash table entries: 256 (order: 2, 16384 bytes, linear) +[ 0.212594] NET: Registered PF_NETLINK/PF_ROUTE protocol family +[ 0.213925] audit: initializing netlink subsys (disabled) +[ 0.215856] thermal_sys: Registered thermal governor 'fair_share' +[ 0.215857] thermal_sys: Registered thermal governor 'step_wise' +[ 0.217837] thermal_sys: Registered thermal governor 'user_space' +[ 0.217897] audit: type=2000 audit(1785392407.356:1): state=initialized audit_enabled=0 res=1 +[ 0.221888] cpuidle: using governor ladder +[ 0.223210] cpuidle: using governor menu +[ 0.225770] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages +[ 0.225888] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page +[ 0.228015] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages +[ 0.229886] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page +[ 0.232794] ACPI: Added _OSI(Module Device) +[ 0.233887] ACPI: Added _OSI(Processor Device) +[ 0.235320] ACPI: Added _OSI(3.0 _SCP Extensions) +[ 0.236834] ACPI: Added _OSI(Processor Aggregator Device) +[ 0.237947] ACPI: 1 ACPI AML tables successfully acquired and loaded +[ 0.240047] ACPI: Interpreter enabled +[ 0.241262] ACPI: PM: (supports S0) +[ 0.241893] ACPI: Using IOAPIC for interrupt routing +[ 0.244007] iommu: Default domain type: Translated +[ 0.245594] iommu: DMA domain TLB invalidation policy: lazy mode +[ 0.245985] SCSI subsystem initialized +[ 0.247225] pps_core: LinuxPPS API ver. 1 registered +[ 0.248852] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti +[ 0.249887] PTP clock support registered +[ 0.251459] NetLabel: Initializing +[ 0.252583] NetLabel: domain hash size = 128 +[ 0.253886] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO +[ 0.255750] NetLabel: unlabeled traffic allowed by default +[ 0.257748] clocksource: Switched to clocksource kvm-clock +[ 0.257879] VFS: Disk quotas dquot_6.6.0 +[ 0.257879] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) +[ 0.259794] pnp: PnP ACPI init +[ 0.260946] pnp: PnP ACPI: found 5 devices +[ 0.263762] NET: Registered PF_INET protocol family +[ 0.265443] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear) +[ 0.268066] tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 4096 bytes, linear) +[ 0.270793] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) +[ 0.273278] TCP established hash table entries: 1024 (order: 1, 8192 bytes, linear) +[ 0.275780] TCP bind hash table entries: 1024 (order: 3, 32768 bytes, linear) +[ 0.278150] TCP: Hash tables configured (established 1024 bind 1024) +[ 0.280502] MPTCP token hash table entries: 256 (order: 0, 6144 bytes, linear) +[ 0.282859] UDP hash table entries: 256 (order: 1, 8192 bytes, linear) +[ 0.284970] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear) +[ 0.287305] NET: Registered PF_UNIX/PF_LOCAL protocol family +[ 0.289676] RPC: Registered named UNIX socket transport module. +[ 0.291617] RPC: Registered udp transport module. +[ 0.293134] RPC: Registered tcp transport module. +[ 0.294672] RPC: Registered tcp NFSv4.1 backchannel transport module. +[ 0.296746] NET: Registered PF_XDP protocol family +[ 0.298338] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x26eb3e3cc63, max_idle_ns: 440795236593 ns +[ 0.301645] clocksource: Switched to clocksource tsc +[ 0.303314] platform rtc_cmos: registered platform RTC device (no PNP device found) +2026-07-30T06:20:07.743339982 [anonymous-instance:fc_vcpu 0] vcpu: IO read @ 0x87:0x1 failed: bus_error: MissingAddressRange +[ 0.306752] Initialise system trusted keyrings +[ 0.308226] Key type blacklist registered +[ 0.310740] workingset: timestamp_bits=36 max_order=15 bucket_order=0 +[ 0.314849] zbud: loaded +[ 0.316143] squashfs: version 4.0 (2009/01/31) Phillip Lougher +[ 0.318378] NFS: Registering the id_resolver key type +[ 0.320049] Key type id_resolver registered +[ 0.321395] Key type id_legacy registered +[ 0.322755] nfs4filelayout_init: NFSv4 File Layout Driver Registering... +[ 0.325025] SGI XFS with ACLs, security attributes, quota, no debug enabled +[ 0.331009] Key type asymmetric registered +[ 0.332344] Asymmetric key parser 'x509' registered +[ 0.334021] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251) +[ 0.336453] io scheduler mq-deadline registered +[ 0.337917] io scheduler kyber registered +[ 0.339282] io scheduler bfq registered +[ 0.341507] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled +[ 0.343861] 00:00: ttyS0 at I/O 0x3f8 (irq = 27, base_baud = 115200) is a 16550A +[ 0.363659] loop: module loaded +[ 0.364929] virtio_blk virtio0: 1/0/0 default/read/poll queues +[ 0.367658] virtio_blk virtio0: [vda] 614400 512-byte logical blocks (315 MB/300 MiB) +[ 0.371514] Loading iSCSI transport class v2.0-870. +[ 0.373212] iscsi: registered transport (tcp) +[ 0.374727] intel_pstate: CPU model not supported +[ 0.376289] hid: raw HID events driver (C) Jiri Kosina +[ 0.378292] Initializing XFRM netlink socket +[ 0.379769] NET: Registered PF_INET6 protocol family +[ 0.381929] Segment Routing with IPv6 +[ 0.383178] In-situ OAM (IOAM) with IPv6 +[ 0.389078] bpfilter: Loaded bpfilter_umh pid 138 +[ 0.390653] NET: Registered PF_PACKET protocol family +[ 0.392314] Bridge firewalling registered +[ 0.393661] Key type dns_resolver registered +[ 0.395118] NET: Registered PF_VSOCK protocol family +[ 0.396784] IPI shorthand broadcast: enabled +[ 0.398187] sched_clock: Marking stable (232270663, 162805035)->(526941998, -131866300) +[ 0.400882] registered taskstats version 1 +[ 0.402523] Loading compiled-in X.509 certificates +[ 0.404133] zswap: loaded using pool lzo/zbud +[ 0.405665] Key type .fscrypt registered +[ 0.406972] Key type fscrypt-provisioning registered +[ 0.408733] Key type encrypted registered +[ 0.411547] clk: Disabling unused clocks +[ 0.417996] EXT4-fs (vda): mounted filesystem with ordered data mode. Quota mode: none. +[ 0.419482] VFS: Mounted root (ext4 filesystem) on device 254:0. +[ 0.422076] devtmpfs: mounted +[ 0.424320] Freeing unused kernel image (initmem) memory: 2532K +[ 0.425409] Write protecting the kernel read-only data: 18432k +[ 0.431995] Freeing unused kernel image (text/rodata gap) memory: 2044K +[ 0.438894] Freeing unused kernel image (rodata/data gap) memory: 1980K +[ 0.440111] Run /sbin/init as init process +SELinux: Could not open policy file <= /etc/selinux/targeted/policy/policy.33: No such file or directory +[ 0.575884] systemd[1]: systemd 249.11-0ubuntu3.12 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY -P11KIT -QRENCODE +BZIP2 +LZ4 +XZ +ZLIB +ZSTD -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified) +[ 0.581389] systemd[1]: Detected virtualization kvm. +[ 0.582342] systemd[1]: Detected architecture x86-64. + +Welcome to Ubuntu 22.04.5 LTS! + +[ 0.586487] systemd[1]: Hostname set to . +[ 0.736998] systemd[1]: Queued start job for default target Graphical Interface. +[ 0.743175] systemd[1]: Created slice Slice /system/getty. +[ OK ] Created slice Slice /system/getty. +[ 0.745803] systemd[1]: Created slice Slice /system/modprobe. +[ OK ] Created slice Slice /system/modprobe. +[ 0.748422] systemd[1]: Created slice Slice /system/serial-getty. +[ OK ] Created slice Slice /system/serial-getty. +[ 0.751124] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. +[ OK ] Started Dispatch Password …ts to Console Directory Watch. +[ 0.754354] systemd[1]: Started Forward Password Requests to Wall Directory Watch. +[ OK ] Started Forward Password R…uests to Wall Directory Watch. +[ 0.757636] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point. +[ OK ] Set up automount Arbitrary…s File System Automount Point. +[ 0.761141] systemd[1]: Reached target Local Encrypted Volumes. +[ OK ] Reached target Local Encrypted Volumes. +[ 0.763711] systemd[1]: Reached target Path Units. +[ OK ] Reached target Path Units. +[ 0.765810] systemd[1]: Reached target Remote File Systems. +[ OK ] Reached target Remote File Systems. +[ 0.768224] systemd[1]: Reached target Slice Units. +[ OK ] Reached target Slice Units. +[ 0.770384] systemd[1]: Reached target Swaps. +[ OK ] Reached target Swaps. +[ 0.772374] systemd[1]: Reached target Local Verity Protected Volumes. +[ OK ] Reached target Local Verity Protected Volumes. +[ 0.775175] systemd[1]: Listening on initctl Compatibility Named Pipe. +[ OK ] Listening on initctl Compatibility Named Pipe. +[ 0.778100] systemd[1]: Listening on Journal Audit Socket. +[ OK ] Listening on Journal Audit Socket. +[ 0.780581] systemd[1]: Listening on Journal Socket (/dev/log). +[ OK ] Listening on Journal Socket (/dev/log). +[ 0.783181] systemd[1]: Listening on Journal Socket. +[ OK ] Listening on Journal Socket. +[ 0.786688] systemd[1]: Listening on udev Control Socket. +[ OK ] Listening on udev Control Socket. +[ 0.789059] systemd[1]: Listening on udev Kernel Socket. +[ OK ] Listening on udev Kernel Socket. +[ 0.791416] systemd[1]: Reached target Socket Units. +[ OK ] Reached target Socket Units. +[ 0.798864] systemd[1]: Mounting Huge Pages File System... + Mounting Huge Pages File System... +[ 0.801527] systemd[1]: Mounting POSIX Message Queue File System... + Mounting POSIX Message Queue File System... +[ 0.805090] systemd[1]: Mounting Kernel Debug File System... + Mounting Kernel Debug File System... +[ 0.809826] systemd[1]: Condition check resulted in Kernel Trace File System being skipped. +[ 0.813545] systemd[1]: Mounting Temporary Directory /tmp... + Mounting Temporary Directory /tmp... +[ 0.818215] systemd[1]: Mounting /var/lib/systemd... + Mounting /var/lib/systemd... +[ 0.821571] systemd[1]: Starting Journal Service... + Starting Journal Service... +[ 0.830193] systemd[1]: Condition check resulted in Create List of Static Device Nodes being skipped. +[ 0.843107] systemd[1]: Starting Load Kernel Module configfs... + Starting Load Kernel Module configfs... +[ 0.849366] systemd[1]: Starting Load Kernel Module efi_pstore... + Starting Load Kernel Module efi_pstore... +[ 0.855276] systemd[1]: Starting Load Kernel Module fuse... + Starting Load Kernel Module fuse... +[ 0.860188] systemd[1]: Starting Load Kernel Modules... + Starting Load Kernel Modules... +[ 0.862787] systemd[1]: Starting Remount Root and Kernel File Systems... + Starting Remount Root and Kernel File Systems... +[ 0.868783] systemd[1]: Starting Coldplug All udev Devices... + Starting Coldplug All udev Devices... +[ 0.871799] systemd[1]: Started Journal Service. +[ OK ] Started Journal Service. +[ OK ] Mounted Huge Pages File System. +[ OK ] Mounted POSIX Message Queue File System. +[ OK ] Mounted Kernel Debug File System. +[ OK ] Mounted Temporary Directory /tmp. +[ OK ] Mounted /var/lib/systemd. +[ OK ] Finished Load Kernel Module configfs. +[ OK ] Finished Load Kernel Module efi_pstore. +[ OK ] Finished Load Kernel Module fuse. +[ OK ] Finished Load Kernel Modules. +[ OK ] Finished Remount Root and Kernel File Systems. + Starting Flush Journal to Persistent Storage... + Starting Load/Save Random Seed... + Starting Apply Kernel Variables... + Starting Create System Users... +[ 0.925042] systemd-journald[236]: Received client request to flush runtime journal. +[ OK ] Finished Flush Journal to Persistent Storage. +[ OK ] Finished Load/Save Random Seed. +[ OK ] Finished Apply Kernel Variables. +[ OK ] Finished Create System Users. + Starting Create Static Device Nodes in /dev... +[ OK ] Finished Coldplug All udev Devices. +[ OK ] Finished Create Static Device Nodes in /dev. +[ OK ] Reached target Preparation for Local File Systems. +[ OK ] Reached target Local File Systems. + Starting Set Up Additional Binary Formats... + Starting Create Volatile Files and Directories... + Starting Rule-based Manage…for Device Events and Files... + Mounting Arbitrary Executable File Formats File System... +[ OK ] Finished Create Volatile Files and Directories. +[ OK ] Mounted Arbitrary Executable File Formats File System. + Starting Record System Boot/Shutdown in UTMP... +[ OK ] Finished Set Up Additional Binary Formats. +[ OK ] Finished Record System Boot/Shutdown in UTMP. +[ OK ] Started Rule-based Manager for Device Events and Files. +[ OK ] Reached target System Initialization. +[ OK ] Started Daily Cleanup of Temporary Directories. +[ OK ] Reached target Basic System. +[ OK ] Reached target Timer Units. + Starting fcnet.service... + Starting getty on tty2-tty…nd logind are not available... + Starting OpenBSD Secure Shell server... + Starting Permit User Sessions... +[ OK ] Found device /dev/ttyS0. +[ OK ] Finished Permit User Sessions. +[ OK ] Started Getty on tty1. +[ OK ] Started Serial Getty on ttyS0. +[ OK ] Finished fcnet.service. +[ OK ] Finished getty on tty2-tty… and logind are not available. +[ OK ] Started Getty on tty2. +[ OK ] Started Getty on tty3. +[ OK ] Started Getty on tty4. +[ OK ] Started Getty on tty5. +[ OK ] Started Getty on tty6. +[ OK ] Reached target Login Prompts. +[ OK ] Started OpenBSD Secure Shell server. +[ OK ] Reached target Multi-User System. +[ OK ] Reached target Graphical Interface. + Starting Record Runlevel Change in UTMP... +[ OK ] Finished Record Runlevel Change in UTMP. + +Ubuntu 22.04.5 LTS ubuntu-fc-uvm ttyS0 + +ubuntu-fc-uvm login: root (automatic login) + +Welcome to Ubuntu 22.04.5 LTS (GNU/Linux 6.1.102 x86_64) + + * Documentation: https://help.ubuntu.com + * Management: https://landscape.canonical.com + * Support: https://ubuntu.com/pro + +This system has been minimized by removing packages and content that are +not required on a system that users do not log into. + +To restore this content, you can run the 'unminimize' command. + +The programs included with the Ubuntu system are free software; +the exact distribution terms for each program are described in the +individual files in /usr/share/doc/*/copyright. + +Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by +applicable law. + +root@ubuntu-fc-uvm:~# \ No newline at end of file diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-network.log b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-network.log new file mode 100644 index 0000000..dc195d8 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-network.log @@ -0,0 +1,421 @@ +FIRECRACKER_INSTANCE_START_SUCCEEDED +--- Firecracker log --- +2026-07-30T06:30:52.705661489 [anonymous-instance:main] Running Firecracker v1.15.1 +2026-07-30T06:30:52.705842922 [anonymous-instance:main] Listening on API socket ("/tmp/firecracker.socket"). +2026-07-30T06:30:52.705964846 [anonymous-instance:fc_api] API server started. +2026-07-30T06:30:52.710024949 [anonymous-instance:fc_api] The API server received a Put request on "/machine-config" with body "{\"vcpu_count\":1,\"mem_size_mib\":128,\"smt\":false}". +2026-07-30T06:30:52.710080583 [anonymous-instance:fc_api] The request was executed successfully. Status code: 204 No Content. +2026-07-30T06:30:52.714123099 [anonymous-instance:fc_api] The API server received a Put request on "/boot-source" with body "{\"kernel_image_path\":\"/var/lib/firecracker/vmlinux\",\"boot_args\":\"console=ttyS0 reboot=k panic=1 pci=off ip=172.16.0.2::172.16.0.1:255.255.255.0::eth0:off\"}". +2026-07-30T06:30:52.714165564 [anonymous-instance:fc_api] The request was executed successfully. Status code: 204 No Content. +2026-07-30T06:30:52.717935027 [anonymous-instance:fc_api] The API server received a Put request on "/drives/rootfs" with body "{\"drive_id\":\"rootfs\",\"path_on_host\":\"/tmp/rootfs.ext4\",\"is_root_device\":true,\"is_read_only\":false}". +2026-07-30T06:30:52.717975481 [anonymous-instance:fc_api] The request was executed successfully. Status code: 204 No Content. +2026-07-30T06:30:52.721472823 [anonymous-instance:fc_api] The API server received a Put request on "/network-interfaces/eth0" with body "{\"iface_id\":\"eth0\",\"host_dev_name\":\"tap0\"}". +2026-07-30T06:30:52.721643229 [anonymous-instance:fc_api] The request was executed successfully. Status code: 204 No Content. +2026-07-30T06:30:52.725073165 [anonymous-instance:fc_api] The API server received a Put request on "/actions" with body "{\"action_type\":\"InstanceStart\"}". +2026-07-30T06:30:52.752970800 [anonymous-instance:main] Artificially kick devices +2026-07-30T06:30:52.752997129 [anonymous-instance:fc_vcpu 0] Received a VcpuEvent::Resume message with immediate_exit enabled. immediate_exit was disabled before proceeding +2026-07-30T06:30:52.753021807 [anonymous-instance:fc_api] The request was executed successfully. Status code: 204 No Content. +[ 0.000000] Linux version 6.1.102 (root@85470d1acdd7) (gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #1 SMP PREEMPT_DYNAMIC Wed Oct 2 16:39:17 UTC 2024 +[ 0.000000] Command line: console=ttyS0 reboot=k panic=1 pci=off ip=172.16.0.2::172.16.0.1:255.255.255.0::eth0:off pci=off root=/dev/vda rw virtio_mmio.device=4K@0xc0001000:5 virtio_mmio.device=4K@0xc0002000:6 +[ 0.000000] KASLR disabled +[ 0.000000] x86/split lock detection: #DB: warning on user-space bus_locks +[ 0.000000] BIOS-provided physical RAM map: +[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable +[ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x00000000000fffff] reserved +[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000007ffffff] usable +[ 0.000000] BIOS-e820: [mem 0x00000000eec00000-0x00000000febfffff] reserved +[ 0.000000] NX (Execute Disable) protection: active +[ 0.000000] DMI not present or invalid. +[ 0.000000] Hypervisor detected: KVM +[ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 +[ 0.000001] kvm-clock: using sched offset of 51005598 cycles +[ 0.000003] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns +[ 0.000057] tsc: Detected 2700.000 MHz processor +[ 0.000632] last_pfn = 0x8000 max_arch_pfn = 0x400000000 +[ 0.000981] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT +[ 0.001228] Using GB pages for direct mapping +[ 0.001354] ACPI: Early table checksum verification disabled +[ 0.001472] ACPI: RSDP 0x00000000000E0000 000024 (v02 FIRECK) +[ 0.001508] ACPI: XSDT 0x00000000000A0203 00003C (v01 FIRECK FCMVXSDT 00000000 FCAT 20240119) +[ 0.001554] ACPI: FACP 0x00000000000A0073 000114 (v06 FIRECK FCVMFADT 00000000 FCAT 20240119) +[ 0.001579] ACPI: DSDT 0x000000000009FD30 000343 (v02 FIRECK FCVMDSDT 00000000 FCAT 20240119) +[ 0.001582] ACPI: APIC 0x00000000000A0187 000040 (v06 FIRECK FCVMMADT 00000000 FCAT 20240119) +[ 0.001584] ACPI: MCFG 0x00000000000A01C7 00003C (v01 FIRECK FCMVMCFG 00000000 FCAT 20240119) +[ 0.001585] ACPI: Reserving FACP table memory at [mem 0xa0073-0xa0186] +[ 0.001586] ACPI: Reserving DSDT table memory at [mem 0x9fd30-0xa0072] +[ 0.001587] ACPI: Reserving APIC table memory at [mem 0xa0187-0xa01c6] +[ 0.001597] ACPI: Reserving MCFG table memory at [mem 0xa01c7-0xa0202] +[ 0.001942] No NUMA configuration found +[ 0.001942] Faking a node at [mem 0x0000000000000000-0x0000000007ffffff] +[ 0.001957] NODE_DATA(0) allocated [mem 0x07fde000-0x07ffffff] +[ 0.002612] Zone ranges: +[ 0.002623] DMA [mem 0x0000000000001000-0x0000000000ffffff] +[ 0.002624] DMA32 [mem 0x0000000001000000-0x0000000007ffffff] +[ 0.002625] Normal empty +[ 0.002625] Movable zone start for each node +[ 0.002637] Early memory node ranges +[ 0.002637] node 0: [mem 0x0000000000001000-0x000000000009efff] +[ 0.002638] node 0: [mem 0x0000000000100000-0x0000000007ffffff] +[ 0.002650] Initmem setup node 0 [mem 0x0000000000001000-0x0000000007ffffff] +[ 0.002698] On node 0, zone DMA: 1 pages in unavailable ranges +[ 0.003392] On node 0, zone DMA: 97 pages in unavailable ranges +[ 0.008588] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23 +[ 0.008600] ACPI: Using ACPI (MADT) for SMP configuration information +[ 0.008602] TSC deadline timer available +[ 0.008616] smpboot: Allowing 1 CPUs, 0 hotplug CPUs +[ 0.008799] PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff] +[ 0.008812] PM: hibernation: Registered nosave memory: [mem 0x0009f000-0x0009ffff] +[ 0.008812] PM: hibernation: Registered nosave memory: [mem 0x000a0000-0x000fffff] +[ 0.008814] [mem 0x08000000-0xeebfffff] available for PCI devices +[ 0.008815] Booting paravirtualized kernel on KVM +[ 0.008830] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns +[ 0.008857] setup_percpu: NR_CPUS:64 nr_cpumask_bits:1 nr_cpu_ids:1 nr_node_ids:1 +[ 0.015169] percpu: Embedded 44 pages/cpu s147880 r0 d32344 u2097152 +[ 0.015342] kvm-guest: PV spinlocks disabled, single CPU +[ 0.015351] Fallback order for Node 0: 0 +[ 0.015357] Built 1 zonelists, mobility grouping on. Total pages: 32000 +[ 0.015358] Policy zone: DMA32 +[ 0.015359] Kernel command line: console=ttyS0 reboot=k panic=1 pci=off ip=172.16.0.2::172.16.0.1:255.255.255.0::eth0:off pci=off root=/dev/vda rw virtio_mmio.device=4K@0xc0001000:5 virtio_mmio.device=4K@0xc0002000:6 +[ 0.016186] random: crng init done +[ 0.016568] Dentry cache hash table entries: 16384 (order: 5, 131072 bytes, linear) +[ 0.016769] Inode-cache hash table entries: 8192 (order: 4, 65536 bytes, linear) +[ 0.016913] mem auto-init: stack:off, heap alloc:off, heap free:off +[ 0.018981] Memory: 102568K/130680K available (12289K kernel code, 1073K rwdata, 2116K rodata, 2532K init, 2404K bss, 27856K reserved, 0K cma-reserved) +[ 0.019402] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 +[ 0.021150] Dynamic Preempt: none +[ 0.021320] rcu: Preemptible hierarchical RCU implementation. +[ 0.021332] rcu: RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=1. +[ 0.021344] Trampoline variant of Tasks RCU enabled. +[ 0.021355] Tracing variant of Tasks RCU enabled. +[ 0.021379] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. +[ 0.021380] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1 +[ 0.021424] NR_IRQS: 4352, nr_irqs: 32, preallocated irqs: 0 +[ 0.021577] rcu: srcu_init: Setting srcu_struct sizes based on contention. +[ 0.021960] Console: colour dummy device 80x25 +[ 0.187127] printk: console [ttyS0] enabled +[ 0.188639] ACPI: Core revision 20220331 +[ 0.190178] APIC: Switch to symmetric I/O mode setup +[ 0.192687] x2apic enabled +[ 0.194640] Switched APIC routing to physical x2apic. +[ 0.196438] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x26eb3e3cc63, max_idle_ns: 440795236593 ns +[ 0.199834] Calibrating delay loop (skipped) preset value.. 5400.00 BogoMIPS (lpj=10800000) +[ 0.203406] x86/cpu: User Mode Instruction Prevention (UMIP) activated +[ 0.203831] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 +[ 0.203831] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 +[ 0.203831] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization +[ 0.203831] Spectre V2 : Mitigation: Enhanced / Automatic IBRS +[ 0.203831] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch +[ 0.203831] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier +[ 0.203831] Speculative Store Bypass: Mitigation: Speculative Store Bypass disabled via prctl +[ 0.203831] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' +[ 0.203831] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' +[ 0.203831] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' +[ 0.203831] x86/fpu: Supporting XSAVE feature 0x020: 'AVX-512 opmask' +[ 0.203831] x86/fpu: Supporting XSAVE feature 0x040: 'AVX-512 Hi256' +[ 0.203831] x86/fpu: Supporting XSAVE feature 0x080: 'AVX-512 ZMM_Hi256' +[ 0.203831] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' +[ 0.203831] x86/fpu: Supporting XSAVE feature 0x20000: 'AMX Tile config' +[ 0.203831] x86/fpu: Supporting XSAVE feature 0x40000: 'AMX Tile data' +[ 0.203831] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 +[ 0.203831] x86/fpu: xstate_offset[5]: 832, xstate_sizes[5]: 64 +[ 0.203831] x86/fpu: xstate_offset[6]: 896, xstate_sizes[6]: 512 +[ 0.203831] x86/fpu: xstate_offset[7]: 1408, xstate_sizes[7]: 1024 +[ 0.203831] x86/fpu: xstate_offset[9]: 2432, xstate_sizes[9]: 8 +[ 0.203831] x86/fpu: xstate_offset[17]: 2496, xstate_sizes[17]: 64 +[ 0.203831] x86/fpu: xstate_offset[18]: 2560, xstate_sizes[18]: 8192 +[ 0.203831] x86/fpu: Enabled xstate features 0x602e7, context size is 10752 bytes, using 'compacted' format. +[ 0.203831] Freeing SMP alternatives memory: 40K +[ 0.203831] pid_max: default: 32768 minimum: 301 +[ 0.203831] LSM: Security Framework initializing +[ 0.203831] SELinux: Initializing. +[ 0.203831] SELinux: CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE is non-zero. This is deprecated and will be rejected in a future kernel release. +[ 0.203831] SELinux: https://github.com/SELinuxProject/selinux-kernel/wiki/DEPRECATE-checkreqprot +[ 0.203831] Mount-cache hash table entries: 512 (order: 0, 4096 bytes, linear) +[ 0.203831] Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes, linear) +[ 0.203831] smpboot: CPU0: Intel(R) Xeon(R) Processor (family: 0x6, model: 0xad, stepping: 0x1) +[ 0.203831] cblist_init_generic: Setting adjustable number of callback queues. +[ 0.203840] cblist_init_generic: Setting shift to 0 and lim to 1. +[ 0.205932] cblist_init_generic: Setting adjustable number of callback queues. +[ 0.207838] cblist_init_generic: Setting shift to 0 and lim to 1. +[ 0.209861] Performance Events: unsupported p6 CPU model 173 no PMU driver, software events only. +[ 0.211995] signal: max sigframe size: 11952 +[ 0.213465] rcu: Hierarchical SRCU implementation. +[ 0.215030] rcu: Max phase no-delay instances is 1000. +[ 0.216047] NMI watchdog: Perf NMI watchdog permanently disabled +[ 0.218279] smp: Bringing up secondary CPUs ... +[ 0.219769] smp: Brought up 1 node, 1 CPU +[ 0.219840] smpboot: Max logical packages: 1 +[ 0.221248] smpboot: Total of 1 processors activated (5400.00 BogoMIPS) +[ 0.223980] devtmpfs: initialized +[ 0.225194] x86/mm: Memory block size: 128MB +[ 0.226874] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns +[ 0.227842] futex hash table entries: 256 (order: 2, 16384 bytes, linear) +[ 0.230565] NET: Registered PF_NETLINK/PF_ROUTE protocol family +[ 0.231873] audit: initializing netlink subsys (disabled) +[ 0.233823] thermal_sys: Registered thermal governor 'fair_share' +[ 0.233824] thermal_sys: Registered thermal governor 'step_wise' +[ 0.235805] thermal_sys: Registered thermal governor 'user_space' +[ 0.235849] audit: type=2000 audit(1785393052.829:1): state=initialized audit_enabled=0 res=1 +[ 0.239840] cpuidle: using governor ladder +[ 0.241167] cpuidle: using governor menu +[ 0.243739] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages +[ 0.243841] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page +[ 0.245966] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages +[ 0.247838] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page +[ 0.250747] ACPI: Added _OSI(Module Device) +[ 0.251839] ACPI: Added _OSI(Processor Device) +[ 0.253304] ACPI: Added _OSI(3.0 _SCP Extensions) +[ 0.254854] ACPI: Added _OSI(Processor Aggregator Device) +[ 0.255898] ACPI: 1 ACPI AML tables successfully acquired and loaded +[ 0.258025] ACPI: Interpreter enabled +[ 0.259246] ACPI: PM: (supports S0) +[ 0.259846] ACPI: Using IOAPIC for interrupt routing +[ 0.262006] iommu: Default domain type: Translated +[ 0.263610] iommu: DMA domain TLB invalidation policy: lazy mode +[ 0.264004] SCSI subsystem initialized +[ 0.265262] pps_core: LinuxPPS API ver. 1 registered +[ 0.266889] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti +[ 0.267840] PTP clock support registered +[ 0.269481] NetLabel: Initializing +[ 0.270602] NetLabel: domain hash size = 128 +[ 0.271838] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO +[ 0.273666] NetLabel: unlabeled traffic allowed by default +[ 0.275660] clocksource: Switched to clocksource kvm-clock +[ 0.275831] VFS: Disk quotas dquot_6.6.0 +[ 0.275831] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) +[ 0.277622] pnp: PnP ACPI init +[ 0.278982] pnp: PnP ACPI: found 5 devices +[ 0.281802] NET: Registered PF_INET protocol family +[ 0.283518] IP idents hash table entries: 2048 (order: 2, 16384 bytes, linear) +[ 0.286072] tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 4096 bytes, linear) +[ 0.288772] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) +[ 0.291278] TCP established hash table entries: 1024 (order: 1, 8192 bytes, linear) +[ 0.293769] TCP bind hash table entries: 1024 (order: 3, 32768 bytes, linear) +[ 0.296152] TCP: Hash tables configured (established 1024 bind 1024) +[ 0.298494] MPTCP token hash table entries: 256 (order: 0, 6144 bytes, linear) +[ 0.300825] UDP hash table entries: 256 (order: 1, 8192 bytes, linear) +[ 0.302963] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear) +[ 0.305277] NET: Registered PF_UNIX/PF_LOCAL protocol family +[ 0.307662] RPC: Registered named UNIX socket transport module. +[ 0.309605] RPC: Registered udp transport module. +[ 0.311152] RPC: Registered tcp transport module. +[ 0.312689] RPC: Registered tcp NFSv4.1 backchannel transport module. +[ 0.314784] NET: Registered PF_XDP protocol family +[ 0.316372] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x26eb3e3cc63, max_idle_ns: 440795236593 ns +[ 0.319660] clocksource: Switched to clocksource tsc +[ 0.321291] platform rtc_cmos: registered platform RTC device (no PNP device found) +2026-07-30T06:30:53.231956908 [anonymous-instance:fc_vcpu 0] vcpu: IO read @ 0x87:0x1 failed: bus_error: MissingAddressRange +[ 0.324748] Initialise system trusted keyrings +[ 0.326211] Key type blacklist registered +[ 0.328772] workingset: timestamp_bits=36 max_order=15 bucket_order=0 +[ 0.332881] zbud: loaded +[ 0.334191] squashfs: version 4.0 (2009/01/31) Phillip Lougher +[ 0.336354] NFS: Registering the id_resolver key type +[ 0.338002] Key type id_resolver registered +[ 0.339381] Key type id_legacy registered +[ 0.340713] nfs4filelayout_init: NFSv4 File Layout Driver Registering... +[ 0.342973] SGI XFS with ACLs, security attributes, quota, no debug enabled +[ 0.348955] Key type asymmetric registered +[ 0.350322] Asymmetric key parser 'x509' registered +[ 0.352005] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251) +[ 0.354451] io scheduler mq-deadline registered +[ 0.355910] io scheduler kyber registered +[ 0.357218] io scheduler bfq registered +[ 0.359985] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled +[ 0.362360] 00:00: ttyS0 at I/O 0x3f8 (irq = 28, base_baud = 115200) is a 16550A +[ 0.382419] loop: module loaded +[ 0.383702] virtio_blk virtio0: 1/0/0 default/read/poll queues +[ 0.386224] virtio_blk virtio0: [vda] 614400 512-byte logical blocks (315 MB/300 MiB) +[ 0.390220] Loading iSCSI transport class v2.0-870. +[ 0.391952] iscsi: registered transport (tcp) +[ 0.393592] virtio_net virtio1: Assigned random MAC address 2a:42:fc:0c:0c:d8 +[ 0.396777] intel_pstate: CPU model not supported +[ 0.398366] hid: raw HID events driver (C) Jiri Kosina +[ 0.400271] Initializing XFRM netlink socket +[ 0.401746] NET: Registered PF_INET6 protocol family +[ 0.403960] Segment Routing with IPv6 +[ 0.405191] In-situ OAM (IOAM) with IPv6 +[ 0.410636] bpfilter: Loaded bpfilter_umh pid 145 +[ 0.412748] NET: Registered PF_PACKET protocol family +[ 0.414434] Bridge firewalling registered +[ 0.415765] Key type dns_resolver registered +[ 0.417179] NET: Registered PF_VSOCK protocol family +[ 0.418893] IPI shorthand broadcast: enabled +[ 0.420315] sched_clock: Marking stable (240579118, 178228603)->(550811210, -132003489) +[ 0.423015] registered taskstats version 1 +[ 0.424579] Loading compiled-in X.509 certificates +[ 0.426196] zswap: loaded using pool lzo/zbud +[ 0.427738] Key type .fscrypt registered +[ 0.429045] Key type fscrypt-provisioning registered +[ 0.430736] Key type encrypted registered +[ 0.450246] IP-Config: Complete: +[ 0.451326] device=eth0, hwaddr=2a:42:fc:0c:0c:d8, ipaddr=172.16.0.2, mask=255.255.255.0, gw=172.16.0.1 +[ 0.454507] host=172.16.0.2, domain=, nis-domain=(none) +[ 0.456326] bootserver=255.255.255.255, rootserver=255.255.255.255, rootpath= +[ 0.456367] clk: Disabling unused clocks +[ 0.465501] EXT4-fs (vda): mounted filesystem with ordered data mode. Quota mode: none. +[ 0.466973] VFS: Mounted root (ext4 filesystem) on device 254:0. +[ 0.469800] devtmpfs: mounted +[ 0.472099] Freeing unused kernel image (initmem) memory: 2532K +[ 0.473203] Write protecting the kernel read-only data: 18432k +[ 0.479761] Freeing unused kernel image (text/rodata gap) memory: 2044K +[ 0.486580] Freeing unused kernel image (rodata/data gap) memory: 1980K +[ 0.487795] Run /sbin/init as init process +SELinux: Could not open policy file <= /etc/selinux/targeted/policy/policy.33: No such file or directory +[ 0.632288] systemd[1]: systemd 249.11-0ubuntu3.12 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY -P11KIT -QRENCODE +BZIP2 +LZ4 +XZ +ZLIB +ZSTD -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified) +[ 0.637805] systemd[1]: Detected virtualization kvm. +[ 0.638792] systemd[1]: Detected architecture x86-64. + +Welcome to Ubuntu 22.04.5 LTS! + +[ 0.643182] systemd[1]: Hostname set to . +[ 0.786101] systemd[1]: Queued start job for default target Graphical Interface. +[ 0.794558] systemd[1]: Created slice Slice /system/getty. +[ OK ] Created slice Slice /system/getty. +[ 0.797270] systemd[1]: Created slice Slice /system/modprobe. +[ OK ] Created slice Slice /system/modprobe. +[ 0.799998] systemd[1]: Created slice Slice /system/serial-getty. +[ OK ] Created slice Slice /system/serial-getty. +[ 0.802728] systemd[1]: Started Dispatch Password Requests to Console Directory Watch. +[ OK ] Started Dispatch Password …ts to Console Directory Watch. +[ 0.806003] systemd[1]: Started Forward Password Requests to Wall Directory Watch. +[ OK ] Started Forward Password R…uests to Wall Directory Watch. +[ 0.809344] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point. +[ OK ] Set up automount Arbitrary…s File System Automount Point. +[ 0.812899] systemd[1]: Reached target Local Encrypted Volumes. +[ OK ] Reached target Local Encrypted Volumes. +[ 0.815488] systemd[1]: Reached target Path Units. +[ OK ] Reached target Path Units. +[ 0.817603] systemd[1]: Reached target Remote File Systems. +[ OK ] Reached target Remote File Systems. +[ 0.820073] systemd[1]: Reached target Slice Units. +[ OK ] Reached target Slice Units. +[ 0.822262] systemd[1]: Reached target Swaps. +[ OK ] Reached target Swaps. +[ 0.824268] systemd[1]: Reached target Local Verity Protected Volumes. +[ OK ] Reached target Local Verity Protected Volumes. +[ 0.827192] systemd[1]: Listening on initctl Compatibility Named Pipe. +[ OK ] Listening on initctl Compatibility Named Pipe. +[ 0.830197] systemd[1]: Listening on Journal Audit Socket. +[ OK ] Listening on Journal Audit Socket. +[ 0.832688] systemd[1]: Listening on Journal Socket (/dev/log). +[ OK ] Listening on Journal Socket (/dev/log). +[ 0.835314] systemd[1]: Listening on Journal Socket. +[ OK ] Listening on Journal Socket. +[ 0.838676] systemd[1]: Listening on udev Control Socket. +[ OK ] Listening on udev Control Socket. +[ 0.841127] systemd[1]: Listening on udev Kernel Socket. +[ OK ] Listening on udev Kernel Socket. +[ 0.843513] systemd[1]: Reached target Socket Units. +[ OK ] Reached target Socket Units. +[ 0.850290] systemd[1]: Mounting Huge Pages File System... + Mounting Huge Pages File System... +[ 0.852970] systemd[1]: Mounting POSIX Message Queue File System... + Mounting POSIX Message Queue File System... +[ 0.856589] systemd[1]: Mounting Kernel Debug File System... + Mounting Kernel Debug File System... +[ 0.861100] systemd[1]: Condition check resulted in Kernel Trace File System being skipped. +[ 0.864830] systemd[1]: Mounting Temporary Directory /tmp... + Mounting Temporary Directory /tmp... +[ 0.870076] systemd[1]: Mounting /var/lib/systemd... + Mounting /var/lib/systemd... +[ 0.873967] systemd[1]: Starting Journal Service... + Starting Journal Service... +[ 0.880922] systemd[1]: Condition check resulted in Create List of Static Device Nodes being skipped. +[ 0.894536] systemd[1]: Starting Load Kernel Module configfs... + Starting Load Kernel Module configfs... +[ 0.901747] systemd[1]: Starting Load Kernel Module efi_pstore... + Starting Load Kernel Module efi_pstore... +[ 0.907006] systemd[1]: Starting Load Kernel Module fuse... + Starting Load Kernel Module fuse... +[ 0.911814] systemd[1]: Starting Load Kernel Modules... + Starting Load Kernel Modules... +[ 0.914507] systemd[1]: Starting Remount Root and Kernel File Systems... + Starting Remount Root and Kernel File Systems... +[ 0.918305] systemd[1]: Starting Coldplug All udev Devices... + Starting Coldplug All udev Devices... +[ 0.925726] systemd[1]: Started Journal Service. +[ OK ] Started Journal Service. +[ OK ] Mounted Huge Pages File System. +[ OK ] Mounted POSIX Message Queue File System. +[ OK ] Mounted Kernel Debug File System. +[ OK ] Mounted Temporary Directory /tmp. +[ OK ] Mounted /var/lib/systemd. +[ OK ] Finished Load Kernel Module configfs. +[ OK ] Finished Load Kernel Module efi_pstore. +[ OK ] Finished Load Kernel Module fuse. +[ OK ] Finished Load Kernel Modules. +[ OK ] Finished Remount Root and Kernel File Systems. + Starting Flush Journal to Persistent Storage... + Starting Load/Save Random Seed... + Starting Apply Kernel Variables... + Starting Create System Users... +[ 0.978756] systemd-journald[243]: Received client request to flush runtime journal. +[ OK ] Finished Flush Journal to Persistent Storage. +[ OK ] Finished Load/Save Random Seed. +[ OK ] Finished Apply Kernel Variables. +[ OK ] Finished Create System Users. + Starting Create Static Device Nodes in /dev... +[ OK ] Finished Coldplug All udev Devices. +[ OK ] Finished Create Static Device Nodes in /dev. +[ OK ] Reached target Preparation for Local File Systems. +[ OK ] Reached target Local File Systems. + Starting Set Up Additional Binary Formats... + Starting Create Volatile Files and Directories... + Starting Rule-based Manage…for Device Events and Files... + Mounting Arbitrary Executable File Formats File System... +[ OK ] Mounted Arbitrary Executable File Formats File System. +[ OK ] Finished Set Up Additional Binary Formats. +[ OK ] Finished Create Volatile Files and Directories. + Starting Record System Boot/Shutdown in UTMP... +[ OK ] Finished Record System Boot/Shutdown in UTMP. +[ OK ] Started Rule-based Manager for Device Events and Files. +[ OK ] Reached target System Initialization. +[ OK ] Started Daily Cleanup of Temporary Directories. +[ OK ] Reached target Basic System. +[ OK ] Reached target Timer Units. + Starting fcnet.service... + Starting getty on tty2-tty…nd logind are not available... + Starting OpenBSD Secure Shell server... + Starting Permit User Sessions... +[ OK ] Found device /dev/ttyS0. +[ OK ] Finished Permit User Sessions. +[ OK ] Started Getty on tty1. +[ OK ] Started Serial Getty on ttyS0. +[ OK ] Finished getty on tty2-tty… and logind are not available. +[ OK ] Started Getty on tty2. +[ OK ] Started Getty on tty3. +[ OK ] Started Getty on tty4. +[ OK ] Started Getty on tty5. +[ OK ] Started Getty on tty6. +[ OK ] Reached target Login Prompts. +[ OK ] Finished fcnet.service. +[ OK ] Started OpenBSD Secure Shell server. +[ OK ] Reached target Multi-User System. +[ OK ] Reached target Graphical Interface. + Starting Record Runlevel Change in UTMP... +[ OK ] Finished Record Runlevel Change in UTMP. + +Ubuntu 22.04.5 LTS ubuntu-fc-uvm ttyS0 + +ubuntu-fc-uvm login: root (automatic login) + +Welcome to Ubuntu 22.04.5 LTS (GNU/Linux 6.1.102 x86_64) + + * Documentation: https://help.ubuntu.com + * Management: https://landscape.canonical.com + * Support: https://ubuntu.com/pro + +This system has been minimized by removing packages and content that are +not required on a system that users do not log into. + +To restore this content, you can run the 'unminimize' command. + +The programs included with the Ubuntu system are free software; +the exact distribution terms for each program are described in the +individual files in /usr/share/doc/*/copyright. + +Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by +applicable law. + +root@ubuntu-fc-uvm:~# \ No newline at end of file diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke.log b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke.log new file mode 100644 index 0000000..75f5e3b --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke.log @@ -0,0 +1 @@ +/usr/local/bin/run-smoke.sh: 24: curl: not found diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/Dockerfile b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/Dockerfile new file mode 100644 index 0000000..f95bb1f --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/Dockerfile @@ -0,0 +1,36 @@ +FROM debian:bookworm-slim AS build + +ARG FIRECRACKER_VERSION=1.15.1 +ARG FIRECRACKER_CI_VERSION=v1.9 + +RUN apt-get update \ + && apt-get install -y --no-install-recommends ca-certificates curl tar \ + && rm -rf /var/lib/apt/lists/* + +WORKDIR /tmp/build + +RUN set -eux; \ + curl -fsSL -o firecracker.tgz \ + "https://github.com/firecracker-microvm/firecracker/releases/download/v${FIRECRACKER_VERSION}/firecracker-v${FIRECRACKER_VERSION}-x86_64.tgz"; \ + tar -xzf firecracker.tgz; \ + find . -type f -name 'firecracker-v*-x86_64' -exec install -m 0755 {} /tmp/firecracker \;; \ + test -x /tmp/firecracker + +RUN set -eux; \ + curl -fsSL -o /tmp/vmlinux \ + "https://s3.amazonaws.com/spec.ccfc.min/firecracker-ci/${FIRECRACKER_CI_VERSION}/x86_64/vmlinux-6.1.102"; \ + curl -fsSL -o /tmp/rootfs.ext4 \ + "https://s3.amazonaws.com/spec.ccfc.min/firecracker-ci/${FIRECRACKER_CI_VERSION}/x86_64/ubuntu-22.04.ext4"; \ + test -s /tmp/vmlinux; \ + test -s /tmp/rootfs.ext4 + +FROM debian:bookworm-slim +RUN apt-get update \ + && apt-get install -y --no-install-recommends ca-certificates curl iproute2 \ + && rm -rf /var/lib/apt/lists/* +COPY --from=build /tmp/firecracker /usr/local/bin/firecracker +COPY --from=build /tmp/vmlinux /var/lib/firecracker/vmlinux +COPY --from=build /tmp/rootfs.ext4 /var/lib/firecracker/rootfs.ext4 +COPY firecracker-smoke/run-smoke.sh /usr/local/bin/run-smoke.sh +RUN chmod 0755 /usr/local/bin/run-smoke.sh +ENTRYPOINT ["/usr/local/bin/run-smoke.sh"] diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/pod-network.actual.yaml b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/pod-network.actual.yaml new file mode 100644 index 0000000..dcbcebe --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/pod-network.actual.yaml @@ -0,0 +1,39 @@ +apiVersion: v1 +kind: Pod +metadata: + name: nested-virt-firecracker-network +spec: + restartPolicy: Never + nodeSelector: + coder.com/kvm: "true" + tolerations: + - key: workload + operator: Equal + value: nested-virt + effect: NoSchedule + containers: + - name: firecracker + image: 849808308023.dkr.ecr.us-east-2.amazonaws.com/nested-virt-firecracker-smoke:test-4 + env: + - name: FIRECRACKER_NETWORK + value: "true" + - name: FIRECRACKER_COPY_ROOTFS + value: "true" + securityContext: + allowPrivilegeEscalation: false + capabilities: + add: ["NET_ADMIN"] + drop: ["ALL"] + seccompProfile: + type: RuntimeDefault + resources: + requests: + devices.coder.com/kvm: "1" + devices.coder.com/tun: "1" + cpu: "1" + memory: 256Mi + limits: + devices.coder.com/kvm: "1" + devices.coder.com/tun: "1" + cpu: "1" + memory: 512Mi diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/pod-network.yaml b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/pod-network.yaml new file mode 100644 index 0000000..fc8e699 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/pod-network.yaml @@ -0,0 +1,39 @@ +apiVersion: v1 +kind: Pod +metadata: + name: nested-virt-firecracker-network +spec: + restartPolicy: Never + nodeSelector: + coder.com/kvm: "true" + tolerations: + - key: workload + operator: Equal + value: nested-virt + effect: NoSchedule + containers: + - name: firecracker + image: REPLACE_WITH_FIRECRACKER_IMAGE + env: + - name: FIRECRACKER_NETWORK + value: "true" + - name: FIRECRACKER_COPY_ROOTFS + value: "true" + securityContext: + allowPrivilegeEscalation: false + capabilities: + add: ["NET_ADMIN"] + drop: ["ALL"] + seccompProfile: + type: RuntimeDefault + resources: + requests: + devices.coder.com/kvm: "1" + devices.coder.com/tun: "1" + cpu: "1" + memory: 256Mi + limits: + devices.coder.com/kvm: "1" + devices.coder.com/tun: "1" + cpu: "1" + memory: 512Mi diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/pod-nonroot.actual.yaml b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/pod-nonroot.actual.yaml new file mode 100644 index 0000000..b41dc16 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/pod-nonroot.actual.yaml @@ -0,0 +1,37 @@ +apiVersion: v1 +kind: Pod +metadata: + name: nested-virt-firecracker-nonroot +spec: + restartPolicy: Never + nodeSelector: + coder.com/kvm: "true" + tolerations: + - key: workload + operator: Equal + value: nested-virt + effect: NoSchedule + containers: + - name: firecracker + image: 849808308023.dkr.ecr.us-east-2.amazonaws.com/nested-virt-firecracker-smoke:test-3 + env: + - name: FIRECRACKER_COPY_ROOTFS + value: "true" + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + runAsNonRoot: true + allowPrivilegeEscalation: false + capabilities: + drop: ["ALL"] + seccompProfile: + type: RuntimeDefault + resources: + requests: + devices.coder.com/kvm: "1" + cpu: "1" + memory: 256Mi + limits: + devices.coder.com/kvm: "1" + cpu: "1" + memory: 512Mi diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/pod-nonroot.yaml b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/pod-nonroot.yaml new file mode 100644 index 0000000..4d677b6 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/pod-nonroot.yaml @@ -0,0 +1,37 @@ +apiVersion: v1 +kind: Pod +metadata: + name: nested-virt-firecracker-nonroot +spec: + restartPolicy: Never + nodeSelector: + coder.com/kvm: "true" + tolerations: + - key: workload + operator: Equal + value: nested-virt + effect: NoSchedule + containers: + - name: firecracker + image: REPLACE_WITH_FIRECRACKER_IMAGE + env: + - name: FIRECRACKER_COPY_ROOTFS + value: "true" + securityContext: + runAsUser: 1000 + runAsGroup: 1000 + runAsNonRoot: true + allowPrivilegeEscalation: false + capabilities: + drop: ["ALL"] + seccompProfile: + type: RuntimeDefault + resources: + requests: + devices.coder.com/kvm: "1" + cpu: "1" + memory: 256Mi + limits: + devices.coder.com/kvm: "1" + cpu: "1" + memory: 512Mi diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/pod.actual.yaml b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/pod.actual.yaml new file mode 100644 index 0000000..d222117 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/pod.actual.yaml @@ -0,0 +1,31 @@ +apiVersion: v1 +kind: Pod +metadata: + name: nested-virt-firecracker-smoke +spec: + restartPolicy: Never + nodeSelector: + coder.com/kvm: "true" + tolerations: + - key: workload + operator: Equal + value: nested-virt + effect: NoSchedule + containers: + - name: firecracker + image: 849808308023.dkr.ecr.us-east-2.amazonaws.com/nested-virt-firecracker-smoke:test-2 + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: ["ALL"] + seccompProfile: + type: RuntimeDefault + resources: + requests: + devices.coder.com/kvm: "1" + cpu: "1" + memory: 256Mi + limits: + devices.coder.com/kvm: "1" + cpu: "1" + memory: 512Mi diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/pod.yaml b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/pod.yaml new file mode 100644 index 0000000..9327cf7 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/pod.yaml @@ -0,0 +1,31 @@ +apiVersion: v1 +kind: Pod +metadata: + name: nested-virt-firecracker-smoke +spec: + restartPolicy: Never + nodeSelector: + coder.com/kvm: "true" + tolerations: + - key: workload + operator: Equal + value: nested-virt + effect: NoSchedule + containers: + - name: firecracker + image: REPLACE_WITH_FIRECRACKER_IMAGE + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: ["ALL"] + seccompProfile: + type: RuntimeDefault + resources: + requests: + devices.coder.com/kvm: "1" + cpu: "1" + memory: 256Mi + limits: + devices.coder.com/kvm: "1" + cpu: "1" + memory: 512Mi diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/pods-concurrent.actual.yaml b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/pods-concurrent.actual.yaml new file mode 100644 index 0000000..80a6072 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/pods-concurrent.actual.yaml @@ -0,0 +1,65 @@ +apiVersion: v1 +kind: List +items: + - apiVersion: v1 + kind: Pod + metadata: + name: nested-virt-firecracker-concurrent-a + spec: + restartPolicy: Never + nodeSelector: + coder.com/kvm: "true" + tolerations: + - key: workload + operator: Equal + value: nested-virt + effect: NoSchedule + containers: + - name: firecracker + image: 849808308023.dkr.ecr.us-east-2.amazonaws.com/nested-virt-firecracker-smoke:test-3 + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: ["ALL"] + seccompProfile: + type: RuntimeDefault + resources: + requests: + devices.coder.com/kvm: "1" + cpu: "1" + memory: 256Mi + limits: + devices.coder.com/kvm: "1" + cpu: "1" + memory: 512Mi + - apiVersion: v1 + kind: Pod + metadata: + name: nested-virt-firecracker-concurrent-b + spec: + restartPolicy: Never + nodeSelector: + coder.com/kvm: "true" + tolerations: + - key: workload + operator: Equal + value: nested-virt + effect: NoSchedule + containers: + - name: firecracker + image: 849808308023.dkr.ecr.us-east-2.amazonaws.com/nested-virt-firecracker-smoke:test-3 + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: ["ALL"] + seccompProfile: + type: RuntimeDefault + resources: + requests: + devices.coder.com/kvm: "1" + cpu: "1" + memory: 256Mi + limits: + devices.coder.com/kvm: "1" + cpu: "1" + memory: 512Mi diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/pods-concurrent.yaml b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/pods-concurrent.yaml new file mode 100644 index 0000000..f446253 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/pods-concurrent.yaml @@ -0,0 +1,65 @@ +apiVersion: v1 +kind: List +items: + - apiVersion: v1 + kind: Pod + metadata: + name: nested-virt-firecracker-concurrent-a + spec: + restartPolicy: Never + nodeSelector: + coder.com/kvm: "true" + tolerations: + - key: workload + operator: Equal + value: nested-virt + effect: NoSchedule + containers: + - name: firecracker + image: REPLACE_WITH_FIRECRACKER_IMAGE + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: ["ALL"] + seccompProfile: + type: RuntimeDefault + resources: + requests: + devices.coder.com/kvm: "1" + cpu: "1" + memory: 256Mi + limits: + devices.coder.com/kvm: "1" + cpu: "1" + memory: 512Mi + - apiVersion: v1 + kind: Pod + metadata: + name: nested-virt-firecracker-concurrent-b + spec: + restartPolicy: Never + nodeSelector: + coder.com/kvm: "true" + tolerations: + - key: workload + operator: Equal + value: nested-virt + effect: NoSchedule + containers: + - name: firecracker + image: REPLACE_WITH_FIRECRACKER_IMAGE + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: ["ALL"] + seccompProfile: + type: RuntimeDefault + resources: + requests: + devices.coder.com/kvm: "1" + cpu: "1" + memory: 256Mi + limits: + devices.coder.com/kvm: "1" + cpu: "1" + memory: 512Mi diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/run-smoke.sh b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/run-smoke.sh new file mode 100644 index 0000000..47dc099 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/firecracker-smoke/run-smoke.sh @@ -0,0 +1,65 @@ +#!/bin/sh +set -eu + +api_socket=/tmp/firecracker.socket +log_file=/tmp/firecracker.log +rootfs_path=/var/lib/firecracker/rootfs.ext4 +rm -f "$api_socket" "$log_file" + +if [ "${FIRECRACKER_COPY_ROOTFS:-false}" = "true" ]; then + rootfs_path=/tmp/rootfs.ext4 + cp /var/lib/firecracker/rootfs.ext4 "$rootfs_path" +fi + +network_enabled=${FIRECRACKER_NETWORK:-false} +if [ "$network_enabled" = "true" ]; then + ip tuntap add dev tap0 mode tap + ip addr add 172.16.0.1/24 dev tap0 + ip link set tap0 up +fi + +/usr/local/bin/firecracker --api-sock "$api_socket" >"$log_file" 2>&1 & +firecracker_pid=$! +if [ "$network_enabled" = "true" ]; then + trap 'ip link del tap0 2>/dev/null || true; kill "$firecracker_pid" 2>/dev/null || true' EXIT +else + trap 'kill "$firecracker_pid" 2>/dev/null || true' EXIT +fi + +for _ in $(seq 1 50); do + if [ -S "$api_socket" ]; then + break + fi + sleep 0.1 +done + +test -S "$api_socket" + +put() { + path="$1" + data="$2" + curl --fail-with-body --silent --show-error \ + --unix-socket "$api_socket" \ + -X PUT \ + -H 'Content-Type: application/json' \ + --data "$data" \ + "http://localhost${path}" +} + +put /machine-config '{"vcpu_count":1,"mem_size_mib":128,"smt":false}' +boot_args='console=ttyS0 reboot=k panic=1 pci=off' +if [ "$network_enabled" = "true" ]; then + boot_args="$boot_args ip=172.16.0.2::172.16.0.1:255.255.255.0::eth0:off" +fi +put /boot-source "{\"kernel_image_path\":\"/var/lib/firecracker/vmlinux\",\"boot_args\":\"$boot_args\"}" +put /drives/rootfs "{\"drive_id\":\"rootfs\",\"path_on_host\":\"${rootfs_path}\",\"is_root_device\":true,\"is_read_only\":false}" +if [ "$network_enabled" = "true" ]; then + put /network-interfaces/eth0 '{"iface_id":"eth0","host_dev_name":"tap0"}' +fi +put /actions '{"action_type":"InstanceStart"}' + +echo 'FIRECRACKER_INSTANCE_START_SUCCEEDED' +sleep 3 + +echo '--- Firecracker log ---' +cat "$log_file" diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/kvm-device-plugin-daemonset.actual.yaml b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/kvm-device-plugin-daemonset.actual.yaml new file mode 100644 index 0000000..10eb872 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/kvm-device-plugin-daemonset.actual.yaml @@ -0,0 +1,51 @@ +apiVersion: apps/v1 +kind: DaemonSet +metadata: + name: coder-kvm-device-plugin + namespace: kube-system + labels: + app: coder-kvm-device-plugin +spec: + selector: + matchLabels: + app: coder-kvm-device-plugin + template: + metadata: + labels: + app: coder-kvm-device-plugin + spec: + nodeSelector: + coder.com/kvm: "true" + tolerations: + - key: workload + operator: Equal + value: nested-virt + effect: NoSchedule + containers: + - name: kvm-device-plugin + image: 849808308023.dkr.ecr.us-east-2.amazonaws.com/nested-virt-kvm-device-plugin:test-4 + env: + - name: DEVICE_PLUGIN_RESOURCE + value: "devices.coder.com/kvm" + - name: DEVICE_PLUGIN_ENDPOINT + value: "coder-kvm.sock" + - name: DEVICE_PLUGIN_DEVICE_PATH + value: "/dev/kvm" + - name: KVM_DEVICE_COUNT + value: "2" + securityContext: + privileged: true + volumeMounts: + - name: device-plugin + mountPath: /var/lib/kubelet/device-plugins + - name: kvm + mountPath: /dev/kvm + volumes: + - name: device-plugin + hostPath: + path: /var/lib/kubelet/device-plugins + type: Directory + - name: kvm + hostPath: + path: /dev/kvm + type: CharDevice diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/kvm-probe.describe.txt b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/kvm-probe.describe.txt new file mode 100644 index 0000000..00f9fce --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/kvm-probe.describe.txt @@ -0,0 +1,69 @@ +Name: nested-virt-kvm-probe +Namespace: default +Priority: 0 +Service Account: default +Node: ip-192-168-78-100.us-east-2.compute.internal/192.168.78.100 +Start Time: Tue, 28 Jul 2026 23:03:53 -0700 +Labels: topology.kubernetes.io/region=us-east-2 + topology.kubernetes.io/zone=us-east-2a +Annotations: +Status: Succeeded +IP: 192.168.76.171 +IPs: + IP: 192.168.76.171 +Containers: + probe: + Container ID: containerd://e243fdde043853d8a6b070fae76d16e3a1728617bd5ae635314eeb310931e791 + Image: public.ecr.aws/amazonlinux/amazonlinux:2023 + Image ID: public.ecr.aws/amazonlinux/amazonlinux@sha256:601289f29d1b67fc542a451beda8ac6ca542d40289c99f71faa3ba37fe0d133a + Port: + Host Port: + Command: + /bin/bash + -c + Args: + set -eux + ls -l /dev/kvm + exec 3<> /dev/kvm + echo 'opened /dev/kvm read/write' + exec 3>&- + + State: Terminated + Reason: Completed + Exit Code: 0 + Started: Tue, 28 Jul 2026 23:03:53 -0700 + Finished: Tue, 28 Jul 2026 23:03:53 -0700 + Ready: False + Restart Count: 0 + Environment: + Mounts: + /dev/kvm from kvm (rw) + /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-p6flp (ro) +Conditions: + Type Status + PodReadyToStartContainers False + Initialized True + Ready False + ContainersReady False + PodScheduled True +Volumes: + kvm: + Type: HostPath (bare host directory volume) + Path: /dev/kvm + HostPathType: CharDevice + kube-api-access-p6flp: + Type: Projected (a volume that contains injected data from multiple sources) + TokenExpirationSeconds: 3607 + ConfigMapName: kube-root-ca.crt + Optional: false + DownwardAPI: true +QoS Class: BestEffort +Node-Selectors: +Tolerations: node.kubernetes.io/not-ready:NoExecute op=Exists for 300s + node.kubernetes.io/unreachable:NoExecute op=Exists for 300s +Events: + Type Reason Age From Message + ---- ------ ---- ---- ------- + Normal Pulled 6s kubelet spec.containers{probe}: Container image "public.ecr.aws/amazonlinux/amazonlinux:2023" already present on machine and can be accessed by the pod + Normal Created 6s kubelet spec.containers{probe}: Container created + Normal Started 6s kubelet spec.containers{probe}: Container started diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/kvm-probe.log b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/kvm-probe.log new file mode 100644 index 0000000..f515505 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/kvm-probe.log @@ -0,0 +1,6 @@ ++ ls -l /dev/kvm +crw-rw-rw-. 1 root 36 10, 232 Jul 29 05:52 /dev/kvm ++ exec ++ echo 'opened /dev/kvm read/write' +opened /dev/kvm read/write ++ exec diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/kvm-unprivileged-probe.describe.txt b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/kvm-unprivileged-probe.describe.txt new file mode 100644 index 0000000..36edc05 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/kvm-unprivileged-probe.describe.txt @@ -0,0 +1,74 @@ +Name: nested-virt-kvm-unprivileged-probe +Namespace: default +Priority: 0 +Service Account: default +Node: ip-192-168-36-30.us-east-2.compute.internal/192.168.36.30 +Start Time: Wed, 29 Jul 2026 22:52:57 -0700 +Labels: topology.kubernetes.io/region=us-east-2 + topology.kubernetes.io/zone=us-east-2a +Annotations: +Status: Succeeded +IP: 192.168.47.233 +IPs: + IP: 192.168.47.233 +Containers: + probe: + Container ID: containerd://0d90a4c4420d18107b446ad4da06fa4442cc815c8a0c37b55698f4cfd04761bb + Image: public.ecr.aws/amazonlinux/amazonlinux:2023 + Image ID: public.ecr.aws/amazonlinux/amazonlinux@sha256:601289f29d1b67fc542a451beda8ac6ca542d40289c99f71faa3ba37fe0d133a + Port: + Host Port: + SeccompProfile: RuntimeDefault + Command: + /bin/bash + -c + Args: + set -eux + id + echo '--- injected KVM device ---' + ls -l /dev/kvm + exec 3<> /dev/kvm + echo 'opened /dev/kvm read/write without privileged mode' + exec 3>&- + + State: Terminated + Reason: Completed + Exit Code: 0 + Started: Wed, 29 Jul 2026 22:52:58 -0700 + Finished: Wed, 29 Jul 2026 22:52:58 -0700 + Ready: False + Restart Count: 0 + Limits: + devices.coder.com/kvm: 1 + Requests: + devices.coder.com/kvm: 1 + Environment: + Mounts: + /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-g6mdx (ro) +Conditions: + Type Status + PodReadyToStartContainers False + Initialized True + Ready False + ContainersReady False + PodScheduled True +Volumes: + kube-api-access-g6mdx: + Type: Projected (a volume that contains injected data from multiple sources) + TokenExpirationSeconds: 3607 + ConfigMapName: kube-root-ca.crt + Optional: false + DownwardAPI: true +QoS Class: BestEffort +Node-Selectors: coder.com/kvm=true +Tolerations: devices.coder.com/kvm:NoSchedule op=Exists + node.kubernetes.io/not-ready:NoExecute op=Exists for 300s + node.kubernetes.io/unreachable:NoExecute op=Exists for 300s + workload=nested-virt:NoSchedule +Events: + Type Reason Age From Message + ---- ------ ---- ---- ------- + Normal Scheduled 20s default-scheduler Successfully assigned default/nested-virt-kvm-unprivileged-probe to ip-192-168-36-30.us-east-2.compute.internal + Normal Pulled 19s kubelet spec.containers{probe}: Container image "public.ecr.aws/amazonlinux/amazonlinux:2023" already present on machine and can be accessed by the pod + Normal Created 19s kubelet spec.containers{probe}: Container created + Normal Started 19s kubelet spec.containers{probe}: Container started diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/kvm-unprivileged-probe.log b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/kvm-unprivileged-probe.log new file mode 100644 index 0000000..5bc681c --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/kvm-unprivileged-probe.log @@ -0,0 +1,10 @@ ++ id +uid=0(root) gid=0(root) groups=0(root) ++ echo '--- injected KVM device ---' ++ ls -l /dev/kvm +--- injected KVM device --- +crw-rw-rw-. 1 root 36 10, 232 Jul 30 05:52 /dev/kvm ++ exec +opened /dev/kvm read/write without privileged mode ++ echo 'opened /dev/kvm read/write without privileged mode' ++ exec diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/launch-template-data.json b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/launch-template-data.json new file mode 100644 index 0000000..d655c98 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/launch-template-data.json @@ -0,0 +1,6 @@ +{ + "InstanceType": "c8i.2xlarge", + "CpuOptions": { + "NestedVirtualization": "enabled" + } +} diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/launch-template-version.yaml b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/launch-template-version.yaml new file mode 100644 index 0000000..9a5f49e --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/launch-template-version.yaml @@ -0,0 +1,4 @@ +CpuOptions: + NestedVirtualization: enabled +ImageId: null +InstanceType: c8i.2xlarge diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/launch-template.yaml b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/launch-template.yaml new file mode 100644 index 0000000..e69de29 diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/managed-nodegroup.actual.yaml b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/managed-nodegroup.actual.yaml new file mode 100644 index 0000000..17796d9 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/managed-nodegroup.actual.yaml @@ -0,0 +1,20 @@ +apiVersion: eksctl.io/v1alpha5 +kind: ClusterConfig +metadata: + name: nested-virt-mng-136 + region: us-east-2 +managedNodeGroups: + - name: nested-virt-mng + amiFamily: AmazonLinux2023 + desiredCapacity: 1 + minSize: 1 + maxSize: 1 + launchTemplate: + id: lt-013959302183b2415 + version: "1" + labels: + workload: nested-virt + taints: + - key: workload + value: nested-virt + effect: NoSchedule diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/managed-nodegroup.yaml b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/managed-nodegroup.yaml new file mode 100644 index 0000000..543b2bc --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/managed-nodegroup.yaml @@ -0,0 +1,20 @@ +apiVersion: eksctl.io/v1alpha5 +kind: ClusterConfig +metadata: + name: nested-virt-mng-136 + region: us-east-2 +managedNodeGroups: + - name: nested-virt-mng + amiFamily: AmazonLinux2023 + desiredCapacity: 1 + minSize: 1 + maxSize: 1 + launchTemplate: + id: REPLACE_WITH_LAUNCH_TEMPLATE_ID + version: "1" + labels: + workload: nested-virt + taints: + - key: workload + value: nested-virt + effect: NoSchedule diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/nested-virt-cpu-probe.actual.yaml b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/nested-virt-cpu-probe.actual.yaml new file mode 100644 index 0000000..0693072 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/nested-virt-cpu-probe.actual.yaml @@ -0,0 +1,21 @@ +apiVersion: v1 +kind: Pod +metadata: + name: nested-virt-cpu-probe +spec: + restartPolicy: Never + nodeName: ip-192-168-36-30.us-east-2.compute.internal + containers: + - name: probe + image: public.ecr.aws/amazonlinux/amazonlinux:2023 + command: ["/bin/bash", "-c"] + args: + - | + set -eux + echo '--- CPU virtualization flags ---' + grep -Eo 'vmx|svm' /proc/cpuinfo | sort -u || true + echo '--- /dev/kvm ---' + ls -l /dev/kvm || true + echo '--- /dev/net/tun ---' + ls -l /dev/net/tun || true + sleep 30 diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/nested-virt-cpu-probe.yaml b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/nested-virt-cpu-probe.yaml new file mode 100644 index 0000000..556b085 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/nested-virt-cpu-probe.yaml @@ -0,0 +1,21 @@ +apiVersion: v1 +kind: Pod +metadata: + name: nested-virt-cpu-probe +spec: + restartPolicy: Never + nodeName: REPLACE_WITH_NODE_NAME + containers: + - name: probe + image: public.ecr.aws/amazonlinux/amazonlinux:2023 + command: ["/bin/bash", "-c"] + args: + - | + set -eux + echo '--- CPU virtualization flags ---' + grep -Eo 'vmx|svm' /proc/cpuinfo | sort -u || true + echo '--- /dev/kvm ---' + ls -l /dev/kvm || true + echo '--- /dev/net/tun ---' + ls -l /dev/net/tun || true + sleep 30 diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/nested-virt-kvm-probe.actual.yaml b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/nested-virt-kvm-probe.actual.yaml new file mode 100644 index 0000000..dddd213 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/nested-virt-kvm-probe.actual.yaml @@ -0,0 +1,28 @@ +apiVersion: v1 +kind: Pod +metadata: + name: nested-virt-kvm-probe +spec: + restartPolicy: Never + nodeName: ip-192-168-78-100.us-east-2.compute.internal + containers: + - name: probe + image: public.ecr.aws/amazonlinux/amazonlinux:2023 + command: ["/bin/bash", "-c"] + args: + - | + set -eux + ls -l /dev/kvm + exec 3<> /dev/kvm + echo 'opened /dev/kvm read/write' + exec 3>&- + securityContext: + privileged: true + volumeMounts: + - name: kvm + mountPath: /dev/kvm + volumes: + - name: kvm + hostPath: + path: /dev/kvm + type: CharDevice diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/nested-virt-kvm-probe.yaml b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/nested-virt-kvm-probe.yaml new file mode 100644 index 0000000..11e5a80 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/nested-virt-kvm-probe.yaml @@ -0,0 +1,28 @@ +apiVersion: v1 +kind: Pod +metadata: + name: nested-virt-kvm-probe +spec: + restartPolicy: Never + nodeName: REPLACE_WITH_NODE_NAME + containers: + - name: probe + image: public.ecr.aws/amazonlinux/amazonlinux:2023 + command: ["/bin/bash", "-c"] + args: + - | + set -eux + ls -l /dev/kvm + exec 3<> /dev/kvm + echo 'opened /dev/kvm read/write' + exec 3>&- + securityContext: + privileged: true + volumeMounts: + - name: kvm + mountPath: /dev/kvm + volumes: + - name: kvm + hostPath: + path: /dev/kvm + type: CharDevice diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/nested-virt-kvm-unprivileged-probe.yaml b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/nested-virt-kvm-unprivileged-probe.yaml new file mode 100644 index 0000000..a25f83c --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/nested-virt-kvm-unprivileged-probe.yaml @@ -0,0 +1,37 @@ +apiVersion: v1 +kind: Pod +metadata: + name: nested-virt-kvm-unprivileged-probe +spec: + restartPolicy: Never + nodeSelector: + coder.com/kvm: "true" + tolerations: + - key: workload + operator: Equal + value: nested-virt + effect: NoSchedule + containers: + - name: probe + image: public.ecr.aws/amazonlinux/amazonlinux:2023 + command: ["/bin/bash", "-c"] + args: + - | + set -eux + id + echo '--- injected KVM device ---' + ls -l /dev/kvm + exec 3<> /dev/kvm + echo 'opened /dev/kvm read/write without privileged mode' + exec 3>&- + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: ["ALL"] + seccompProfile: + type: RuntimeDefault + resources: + requests: + devices.coder.com/kvm: "1" + limits: + devices.coder.com/kvm: "1" diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/node-summary.txt b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/node-summary.txt new file mode 100644 index 0000000..d4517eb --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/node-summary.txt @@ -0,0 +1,2 @@ +NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME LABELS +ip-192-168-78-100.us-east-2.compute.internal Ready 9m29s v1.36.2-eks-bca9cf6 192.168.78.100 16.58.214.115 Amazon Linux 2023.12.20260720 6.18.38-73.137.amzn2023.x86_64 (amd64) containerd://2.2.4+unknown alpha.eksctl.io/cluster-name=nested-virt-mng-136,alpha.eksctl.io/nodegroup-name=nested-virt-mng,beta.kubernetes.io/arch=amd64,beta.kubernetes.io/instance-type=c8i.2xlarge,beta.kubernetes.io/os=linux,eks.amazonaws.com/capacityType=ON_DEMAND,eks.amazonaws.com/nodegroup-image=ami-0338d8d85fc086817,eks.amazonaws.com/nodegroup=nested-virt-mng,eks.amazonaws.com/sourceLaunchTemplateId=lt-08dd5f903d01c4c00,eks.amazonaws.com/sourceLaunchTemplateVersion=1,failure-domain.beta.kubernetes.io/region=us-east-2,failure-domain.beta.kubernetes.io/zone=us-east-2a,k8s.io/cloud-provider-aws=3999266ddf3913e127496b92aef5afc7,kubernetes.io/arch=amd64,kubernetes.io/hostname=ip-192-168-78-100.us-east-2.compute.internal,kubernetes.io/os=linux,node.kubernetes.io/instance-type=c8i.2xlarge,topology.k8s.aws/zone-id=use2-az1,topology.kubernetes.io/region=us-east-2,topology.kubernetes.io/zone=us-east-2a,workload=nested-virt diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/node.yaml b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/node.yaml new file mode 100644 index 0000000..cb319b5 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/node.yaml @@ -0,0 +1,141 @@ +apiVersion: v1 +kind: Node +metadata: + annotations: + alpha.kubernetes.io/provided-node-ip: 192.168.78.100 + node.alpha.kubernetes.io/ttl: "0" + volumes.kubernetes.io/controller-managed-attach-detach: "true" + creationTimestamp: "2026-07-29T05:52:11Z" + labels: + alpha.eksctl.io/cluster-name: nested-virt-mng-136 + alpha.eksctl.io/nodegroup-name: nested-virt-mng + beta.kubernetes.io/arch: amd64 + beta.kubernetes.io/instance-type: c8i.2xlarge + beta.kubernetes.io/os: linux + eks.amazonaws.com/capacityType: ON_DEMAND + eks.amazonaws.com/nodegroup: nested-virt-mng + eks.amazonaws.com/nodegroup-image: ami-0338d8d85fc086817 + eks.amazonaws.com/sourceLaunchTemplateId: lt-08dd5f903d01c4c00 + eks.amazonaws.com/sourceLaunchTemplateVersion: "1" + failure-domain.beta.kubernetes.io/region: us-east-2 + failure-domain.beta.kubernetes.io/zone: us-east-2a + k8s.io/cloud-provider-aws: 3999266ddf3913e127496b92aef5afc7 + kubernetes.io/arch: amd64 + kubernetes.io/hostname: ip-192-168-78-100.us-east-2.compute.internal + kubernetes.io/os: linux + node.kubernetes.io/instance-type: c8i.2xlarge + topology.k8s.aws/zone-id: use2-az1 + topology.kubernetes.io/region: us-east-2 + topology.kubernetes.io/zone: us-east-2a + workload: nested-virt + name: ip-192-168-78-100.us-east-2.compute.internal + resourceVersion: "4818" + uid: 5cfa1221-2f29-4992-98b5-ee838520feb4 +spec: + providerID: aws:///us-east-2a/i-0908a312152eeb816 + taints: + - effect: NoSchedule + key: workload + value: nested-virt +status: + addresses: + - address: 192.168.78.100 + type: InternalIP + - address: 16.58.214.115 + type: ExternalIP + - address: ip-192-168-78-100.us-east-2.compute.internal + type: InternalDNS + - address: ip-192-168-78-100.us-east-2.compute.internal + type: Hostname + - address: ec2-16-58-214-115.us-east-2.compute.amazonaws.com + type: ExternalDNS + allocatable: + cpu: 7910m + ephemeral-storage: "18181869946" + hugepages-1Gi: "0" + hugepages-2Mi: "0" + memory: 14388416Ki + pods: "110" + capacity: + cpu: "8" + ephemeral-storage: 20893676Ki + hugepages-1Gi: "0" + hugepages-2Mi: "0" + memory: 16081088Ki + pods: "110" + conditions: + - lastHeartbeatTime: "2026-07-29T05:59:51Z" + lastTransitionTime: "2026-07-29T05:52:09Z" + message: kubelet has sufficient memory available + reason: KubeletHasSufficientMemory + status: "False" + type: MemoryPressure + - lastHeartbeatTime: "2026-07-29T05:59:51Z" + lastTransitionTime: "2026-07-29T05:52:09Z" + message: kubelet has no disk pressure + reason: KubeletHasNoDiskPressure + status: "False" + type: DiskPressure + - lastHeartbeatTime: "2026-07-29T05:59:51Z" + lastTransitionTime: "2026-07-29T05:52:09Z" + message: kubelet has sufficient PID available + reason: KubeletHasSufficientPID + status: "False" + type: PIDPressure + - lastHeartbeatTime: "2026-07-29T05:59:51Z" + lastTransitionTime: "2026-07-29T05:52:20Z" + message: kubelet is posting ready status + reason: KubeletReady + status: "True" + type: Ready + daemonEndpoints: + kubeletEndpoint: + Port: 10250 + declaredFeatures: + - ExtendWebSocketsToKubelet + - InPlacePodLevelResourcesVerticalScaling + - InPlacePodVerticalScalingInitContainers + - RestartAllContainersOnContainerExits + features: + supplementalGroupsPolicy: true + images: + - names: + - 602401143452.dkr.ecr.us-east-2.amazonaws.com/amazon-k8s-cni-init@sha256:ba53dd7834c5e7974a29af7d0b886846cca34c49dbe001464e93587de742971f + - 602401143452.dkr.ecr.us-east-2.amazonaws.com/amazon-k8s-cni-init:v1.22.3-eksbuild.1 + sizeBytes: 69565360 + - names: + - 602401143452.dkr.ecr.us-east-2.amazonaws.com/amazon-k8s-cni@sha256:ddcb245348d146dd6e0f18dfec141ecdb1c178683c82b7c137f8de39d165a5aa + - 602401143452.dkr.ecr.us-east-2.amazonaws.com/amazon-k8s-cni:v1.22.3-eksbuild.1 + sizeBytes: 57600902 + - names: + - 602401143452.dkr.ecr.us-east-2.amazonaws.com/eks/kube-proxy@sha256:c19fecfa8ddaa14de43300d8eed8e60152feb0fb73c0be7fba0894194efec641 + - 602401143452.dkr.ecr.us-east-2.amazonaws.com/eks/kube-proxy:v1.36.0-eksbuild.13 + sizeBytes: 34905713 + - names: + - 602401143452.dkr.ecr.us-east-2.amazonaws.com/amazon/aws-network-policy-agent@sha256:4d81568bb2b5d3464ee611d2f221f05dfd297b8948d309bb2b0a343f7b3701d7 + - 602401143452.dkr.ecr.us-east-2.amazonaws.com/amazon/aws-network-policy-agent:v1.3.7-eksbuild.1 + sizeBytes: 33949731 + - names: + - 602401143452.dkr.ecr.us-west-2.amazonaws.com/eks/pause:3.10 + - localhost/kubernetes/pause:latest + sizeBytes: 318731 + nodeInfo: + architecture: amd64 + bootID: 1133c743-25de-462e-b3b9-fecd9cf1f2e2 + containerRuntimeVersion: containerd://2.2.4+unknown + kernelVersion: 6.18.38-73.137.amzn2023.x86_64 + kubeProxyVersion: "" + kubeletVersion: v1.36.2-eks-bca9cf6 + machineID: ec295fc50ea3f35988a845372e87e78b + operatingSystem: linux + osImage: Amazon Linux 2023.12.20260720 + systemUUID: ec295fc5-0ea3-f359-88a8-45372e87e78b + runtimeHandlers: + - features: + recursiveReadOnlyMounts: true + userNamespaces: true + name: "" + - features: + recursiveReadOnlyMounts: true + userNamespaces: true + name: runc diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/runbook.md b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/runbook.md new file mode 100644 index 0000000..fa90bb9 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/runbook.md @@ -0,0 +1,631 @@ +# EKS managed node group 1.36 nested-virtualization runbook + +Date prepared: 2026-07-29 + +## Purpose + +Determine whether a standard Amazon EKS managed node group (MNG) running +Kubernetes 1.36 can launch an EC2 instance with nested virtualization enabled +through a customer-supplied EC2 launch template, and whether a container can +access `/dev/kvm` on that node. + +This is the comparison experiment to the EKS Auto Mode 1.36 test. Auto Mode +selected a `c8i.2xlarge` but the resulting EC2 `CpuOptions` did not contain +`NestedVirtualization: enabled`. This experiment explicitly supplies that +setting through the launch template. + +The official term for this EKS option is an **EKS managed node group**. AWS +manages the Auto Scaling group, node registration, draining, and update +workflow, while the customer can provide a launch template for supported EC2 +customization. + +## Scope and interpretation + +This runbook answers: + +1. Whether EKS accepts an MNG launch template containing + `CpuOptions.NestedVirtualization=enabled`. +2. Whether the launched EC2 instance reports that option as enabled. +3. Whether the node kernel exposes KVM. +4. Whether a privileged diagnostic container can open `/dev/kvm`. + +It does not by itself prove that an unprivileged envbox workspace or a +production microVM supervisor can run. Those require a later envbox/VMM test. + +The primary test uses the EKS-optimized Amazon Linux 2023 AMI selected by EKS. +After that succeeds, the optional Bottlerocket variant can use the same EC2 +launch-template CPU option to isolate the OS/runtime question. + +## Prerequisites + +Install and authenticate: + +```bash +aws --version +kubectl version --client +eksctl version +``` + +The AWS identity needs permissions to create and delete EKS, EC2 launch +templates, VPC, CloudFormation, IAM, and related resources. Choose a region +where all of the following are available: + +- EKS Kubernetes 1.36; +- `c8i.2xlarge` capacity; +- the selected EKS AMI type; and +- the required ECR/EC2 endpoints. + +Use a disposable AWS account or an explicitly approved test account. The +cluster and node group incur charges while running. + +## Set variables + +Keep these variables in the same shell session for collection and cleanup. + +```bash +export AWS_REGION="us-east-2" +export CLUSTER_NAME="nested-virt-mng-136" +export K8S_VERSION="1.36" +export NODEGROUP_NAME="nested-virt-mng" +export NODE_INSTANCE_TYPE="c8i.2xlarge" +export LAUNCH_TEMPLATE_NAME="nested-virt-mng-136-lt" +``` + +Check the account and region: + +```bash +aws sts get-caller-identity +aws configure get region || true +``` + +## Create the Kubernetes 1.36 cluster + +Create `cluster.yaml`: + +```yaml +apiVersion: eksctl.io/v1alpha5 +kind: ClusterConfig +metadata: + name: nested-virt-mng-136 + region: us-east-2 + version: "1.36" +``` + +Create the control plane and configure kubectl: + +```bash +eksctl create cluster -f cluster.yaml +aws eks update-kubeconfig --region "$AWS_REGION" --name "$CLUSTER_NAME" +``` + +Record the cluster version. Stop if it is not 1.36. + +```bash +aws eks describe-cluster \ + --region "$AWS_REGION" \ + --name "$CLUSTER_NAME" \ + --query 'cluster.{name:name,version:version,platformVersion:platformVersion,status:status}' \ + --output yaml | tee cluster-version.yaml + +kubectl get nodes -o wide +``` + +## Create the EC2 launch template + +Create `launch-template-data.json`: + +```json +{ + "InstanceType": "c8i.2xlarge", + "CpuOptions": { + "NestedVirtualization": "enabled" + } +} +``` + +The instance type is deliberately specified in the launch template. Do not +also specify a conflicting instance type in the managed node group. AWS +documents nested virtualization for 8th-generation Intel instance types, +including the `c8i` family. + +Create the template and record its ID: + +```bash +aws ec2 create-launch-template \ + --region "$AWS_REGION" \ + --launch-template-name "$LAUNCH_TEMPLATE_NAME" \ + --launch-template-data file://launch-template-data.json \ + --query 'LaunchTemplate.{Id:LaunchTemplateId,Name:LaunchTemplateName,Version:LatestVersionNumber}' \ + --output yaml | tee launch-template.yaml + +LAUNCH_TEMPLATE_ID="$(aws ec2 describe-launch-templates \ + --region "$AWS_REGION" \ + --launch-template-names "$LAUNCH_TEMPLATE_NAME" \ + --query 'LaunchTemplates[0].LaunchTemplateId' \ + --output text)" +export LAUNCH_TEMPLATE_ID +echo "$LAUNCH_TEMPLATE_ID" + +aws ec2 describe-launch-template-versions \ + --region "$AWS_REGION" \ + --launch-template-id "$LAUNCH_TEMPLATE_ID" \ + --versions '$Latest' \ + --query 'LaunchTemplateVersions[0].LaunchTemplateData.{InstanceType:InstanceType,CpuOptions:CpuOptions,ImageId:ImageId}' \ + --output yaml | tee launch-template-version.yaml +``` + +The launch-template output must show `NestedVirtualization: enabled` before +continuing. + +## Create the managed node group + +Create `managed-nodegroup.yaml`, replacing the launch-template ID with the +value from `$LAUNCH_TEMPLATE_ID`: + +```yaml +apiVersion: eksctl.io/v1alpha5 +kind: ClusterConfig +metadata: + name: nested-virt-mng-136 + region: us-east-2 +managedNodeGroups: + - name: nested-virt-mng + amiFamily: AmazonLinux2023 + desiredCapacity: 1 + minSize: 1 + maxSize: 1 + launchTemplate: + id: REPLACE_WITH_LAUNCH_TEMPLATE_ID + version: "1" + labels: + workload: nested-virt + taints: + - key: workload + value: nested-virt + effect: NoSchedule +``` + +Create the MNG: + +```bash +sed "s/REPLACE_WITH_LAUNCH_TEMPLATE_ID/$LAUNCH_TEMPLATE_ID/" \ + managed-nodegroup.yaml > managed-nodegroup.actual.yaml + +eksctl create nodegroup -f managed-nodegroup.actual.yaml +kubectl get nodes -o wide --show-labels +``` + +If creation fails, preserve the complete `eksctl` error. In particular, +record whether the failure is an EKS launch-template validation error or an +EC2 capacity/availability error. Do not interpret a capacity error as a +nested-virtualization result. + +## Identify the test node + +Unlike Auto Mode, a managed node group maintains its configured desired +capacity. The node group already has one Ready node, so a trigger pod is not +required. Select the existing node directly: + +```bash +export NODE_NAME="$(kubectl get nodes \ + -l workload=nested-virt \ + -o jsonpath='{.items[0].metadata.name}')" +kubectl get node "$NODE_NAME" -o wide --show-labels | tee node-summary.txt +kubectl get node "$NODE_NAME" -o yaml > node.yaml +``` + +The following trigger pod is optional. Use it only if the node group has been +scaled to zero or if you need a normal workload to keep the node scheduled +while investigating it. + +Create `nested-virt-trigger.yaml`: + +```yaml +apiVersion: v1 +kind: Pod +metadata: + name: nested-virt-trigger +spec: + restartPolicy: Never + nodeSelector: + workload: nested-virt + tolerations: + - key: workload + value: nested-virt + effect: NoSchedule + containers: + - name: trigger + image: public.ecr.aws/amazonlinux/amazonlinux:2023 + command: ["/bin/bash", "-c"] + args: ["sleep 3600"] + resources: + requests: + cpu: "2" + memory: 2Gi + limits: + cpu: "2" + memory: 2Gi +``` + +Apply it and identify the node: + +```bash +kubectl apply -f nested-virt-trigger.yaml +kubectl wait --for=condition=Ready pod/nested-virt-trigger --timeout=10m +export NODE_NAME="$(kubectl get pod nested-virt-trigger -o jsonpath='{.spec.nodeName}')" + +kubectl get node "$NODE_NAME" -o wide --show-labels | tee node-summary.txt +kubectl get node "$NODE_NAME" -o yaml > node.yaml +``` + +The node should be `c8i.2xlarge`, x86-64, and a member of the managed node +group. Record the AMI, OS image, kernel, Kubernetes version, and container +runtime. + +## Verify the EC2 setting + +Extract the instance ID and query the authoritative EC2 state: + +```bash +export INSTANCE_ID="$(kubectl get node "$NODE_NAME" \ + -o jsonpath='{.spec.providerID}' | sed 's#^.*/##')" +echo "$INSTANCE_ID" + +aws ec2 describe-instances \ + --region "$AWS_REGION" \ + --instance-ids "$INSTANCE_ID" \ + --query 'Reservations[0].Instances[0].{InstanceId:InstanceId,InstanceType:InstanceType,ImageId:ImageId,State:State.Name,CpuOptions:CpuOptions,LaunchTime:LaunchTime}' \ + --output yaml | tee ec2-instance.yaml +``` + +This is the most important result. It must contain: + +```yaml +CpuOptions: + NestedVirtualization: enabled +``` + +If the field is absent or disabled, the MNG/launch-template path did not +enable nested virtualization. Do not infer the setting from the instance +family alone. + +## Probe CPU flags and devices from an ordinary pod + +Create `nested-virt-cpu-probe.yaml` with the following contents. For example, +run `nano nested-virt-cpu-probe.yaml`, paste the YAML below, save, and exit: + +```yaml +apiVersion: v1 +kind: Pod +metadata: + name: nested-virt-cpu-probe +spec: + restartPolicy: Never + nodeName: REPLACE_WITH_NODE_NAME + containers: + - name: probe + image: public.ecr.aws/amazonlinux/amazonlinux:2023 + command: ["/bin/bash", "-c"] + args: + - | + set -eux + echo '--- CPU virtualization flags ---' + grep -Eo 'vmx|svm' /proc/cpuinfo | sort -u || true + echo '--- /dev/kvm ---' + ls -l /dev/kvm || true + echo '--- /dev/net/tun ---' + ls -l /dev/net/tun || true + sleep 30 +``` + +Replace the node name and run it: + +```bash +sed "s/REPLACE_WITH_NODE_NAME/$NODE_NAME/" \ + nested-virt-cpu-probe.yaml > nested-virt-cpu-probe.actual.yaml +kubectl apply -f nested-virt-cpu-probe.actual.yaml +kubectl logs nested-virt-cpu-probe | tee cpu-probe.log +``` + +Missing `/dev/kvm` here is not conclusive: Kubernetes does not automatically +pass host devices into an ordinary pod. + +## Probe explicit `/dev/kvm` access + +This is a privileged diagnostic only. It does not represent the desired +unprivileged envbox security model. + +Create `nested-virt-kvm-probe.yaml` with the following contents. For example, +run `nano nested-virt-kvm-probe.yaml`, paste the YAML below, save, and exit: + +```yaml +apiVersion: v1 +kind: Pod +metadata: + name: nested-virt-kvm-probe +spec: + restartPolicy: Never + nodeName: REPLACE_WITH_NODE_NAME + containers: + - name: probe + image: public.ecr.aws/amazonlinux/amazonlinux:2023 + command: ["/bin/bash", "-c"] + args: + - | + set -eux + ls -l /dev/kvm + exec 3<> /dev/kvm + echo 'opened /dev/kvm read/write' + exec 3>&- + securityContext: + privileged: true + volumeMounts: + - name: kvm + mountPath: /dev/kvm + volumes: + - name: kvm + hostPath: + path: /dev/kvm + type: CharDevice +``` + +Replace the node name and run it: + +```bash +sed "s/REPLACE_WITH_NODE_NAME/$NODE_NAME/" \ + nested-virt-kvm-probe.yaml > nested-virt-kvm-probe.actual.yaml + +# The generated manifest is now node-specific and is the file applied below. +kubectl apply -f nested-virt-kvm-probe.actual.yaml +kubectl describe pod nested-virt-kvm-probe | tee kvm-probe.describe.txt +kubectl logs nested-virt-kvm-probe | tee kvm-probe.log +``` + +Record admission, mount, runtime, and device-open errors. A successful open +demonstrates container access with privilege; it does not prove that an +unprivileged pod or a device-plugin-provided device will work. + +## Test 3: KVM access from an unprivileged pod through a device plugin + +The previous test used both `privileged: true` and a hostPath mount. It proves +that the node and a privileged container can use KVM, but it does not validate +the intended microVM security model. + +This test verifies that Kubernetes can schedule an otherwise unprivileged pod, +inject only `/dev/kvm`, and allow the pod to open it. The device-plugin +DaemonSet itself normally requires privileged host access; the workspace pod +does not. + +For this experiment, build the small purpose-built plugin included in this +directory. It registers one resource, `devices.coder.com/kvm`, and allocates +only `/dev/kvm`. The plugin DaemonSet is privileged because it must register +with kubelet and access the host device; the workspace pod remains +unprivileged. + +```text +devices.coder.com/kvm +``` + +Build and push the plugin to ECR. Run these commands from this experiment +directory: + +```bash +export AWS_ACCOUNT_ID="$(aws sts get-caller-identity \ + --query Account --output text)" +export KVM_ECR_REPOSITORY="nested-virt-kvm-device-plugin" +export KVM_IMAGE="${AWS_ACCOUNT_ID}.dkr.ecr.${AWS_REGION}.amazonaws.com/${KVM_ECR_REPOSITORY}:test-1" + +aws ecr describe-repositories \ + --region "$AWS_REGION" \ + --repository-names "$KVM_ECR_REPOSITORY" >/dev/null 2>&1 || \ +aws ecr create-repository \ + --region "$AWS_REGION" \ + --repository-name "$KVM_ECR_REPOSITORY" >/dev/null + +aws ecr get-login-password --region "$AWS_REGION" \ + | docker login --username AWS --password-stdin \ + "${AWS_ACCOUNT_ID}.dkr.ecr.${AWS_REGION}.amazonaws.com" + +docker build -f device-plugins/Dockerfile -t "$KVM_IMAGE" . +docker push "$KVM_IMAGE" +echo "$KVM_IMAGE" | tee kvm-device-plugin-image.txt +``` + +Render and deploy the plugin DaemonSet: + +```bash +sed "s#REPLACE_WITH_ECR_IMAGE#$KVM_IMAGE#" \ + device-plugins/daemonset.yaml > kvm-device-plugin-daemonset.actual.yaml +kubectl apply -f kvm-device-plugin-daemonset.actual.yaml +kubectl get daemonset -n kube-system coder-kvm-device-plugin +kubectl get pods -n kube-system -l app=coder-kvm-device-plugin -o wide +kubectl describe node "$NODE_NAME" | tee node-device-plugin.describe.txt +``` + +Do not continue until the node advertises `devices.coder.com/kvm`: + +```bash +kubectl describe node "$NODE_NAME" | grep -A20 -B5 'Allocatable' +``` + +Create `nested-virt-kvm-unprivileged-probe.yaml`: + +```yaml +apiVersion: v1 +kind: Pod +metadata: + name: nested-virt-kvm-unprivileged-probe +spec: + restartPolicy: Never + nodeSelector: + coder.com/kvm: "true" + tolerations: + - key: workload + operator: Equal + value: nested-virt + effect: NoSchedule + containers: + - name: probe + image: public.ecr.aws/amazonlinux/amazonlinux:2023 + command: ["/bin/bash", "-c"] + args: + - | + set -eux + id + echo '--- injected KVM device ---' + ls -l /dev/kvm + exec 3<> /dev/kvm + echo 'opened /dev/kvm read/write without privileged mode' + exec 3>&- + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: ["ALL"] + seccompProfile: + type: RuntimeDefault + resources: + requests: + devices.coder.com/kvm: "1" + limits: + devices.coder.com/kvm: "1" +``` + +The manifest intentionally has no `privileged: true`, no `hostPath`, no +`hostPID`, and no `hostNetwork`. Apply it and collect the result: + +```bash +kubectl apply -f nested-virt-kvm-unprivileged-probe.yaml +kubectl describe pod nested-virt-kvm-unprivileged-probe \ + | tee kvm-unprivileged-probe.describe.txt +kubectl logs nested-virt-kvm-unprivileged-probe \ + | tee kvm-unprivileged-probe.log +``` + +Interpretation: + +- `Insufficient devices.coder.com/kvm`: the plugin is not registered, + unhealthy, or the node does not advertise the resource. +- pod starts but `/dev/kvm` is absent: the plugin did not inject the device. +- permission/open failure: device permissions, cgroup handling, SELinux, or + the runtime blocked access. +- `opened /dev/kvm read/write without privileged mode`: the device-plugin + path works and a real microVM smoke boot is justified. + +This is the make-or-break Kubernetes test for the proposed unprivileged +microVM pod. It is not required for envbox/Sysbox, which uses a privileged +outer container and does not require KVM. + +## Optional: test Bottlerocket instead of AL2023 + +Repeat the node-group portion with a second launch template or node group, +keeping the same `c8i.2xlarge` and `CpuOptions.NestedVirtualization` setting, +but change the managed node group AMI type to: + +```yaml +amiFamily: Bottlerocket +``` + +Use a different node-group name and taint/label, or delete the AL2023 node +group first. Do not compare results unless EC2 reports +`NestedVirtualization: enabled` in both cases. + +For Bottlerocket user data, use TOML and only when needed; EKS requires +Bottlerocket launch-template user data to use Bottlerocket's TOML format. +The CPU option itself belongs in the EC2 launch-template data, not in +Bottlerocket user data. + +## Required evidence + +Save the following in this directory: + +```bash +kubectl get nodes -o wide > nodes.txt +kubectl get node "$NODE_NAME" -o yaml > node.yaml +kubectl describe pod nested-virt-trigger > trigger.describe.txt # if used +kubectl describe pod nested-virt-cpu-probe > cpu-probe.describe.txt +kubectl describe pod nested-virt-kvm-probe > kvm-probe.describe.txt +kubectl logs nested-virt-cpu-probe > cpu-probe.log +kubectl logs nested-virt-kvm-probe > kvm-probe.log +kubectl describe pod nested-virt-kvm-unprivileged-probe > kvm-unprivileged-probe.describe.txt # if used +kubectl logs nested-virt-kvm-unprivileged-probe > kvm-unprivileged-probe.log # if used +aws eks describe-nodegroup \ + --region "$AWS_REGION" \ + --cluster-name "$CLUSTER_NAME" \ + --nodegroup-name "$NODEGROUP_NAME" \ + --output yaml > nodegroup.yaml +``` + +Also retain: + +- `cluster-version.yaml`; +- `launch-template.yaml`; +- `launch-template-version.yaml`; +- `managed-nodegroup.actual.yaml`; and +- `ec2-instance.yaml`. + +## Result classification + +| Result | Meaning | +|---|---| +| MNG creation rejects the launch template | EKS MNG did not accept this configuration; preserve the exact validation error. | +| MNG creates, but EC2 lacks `NestedVirtualization: enabled` | The requested EC2 setting was not applied; nested virtualization is not demonstrated. | +| EC2 option enabled, but host/container lacks KVM | The EC2 setting reached the instance, but the node OS/kernel/device setup is insufficient. | +| Host KVM exists, but privileged pod mount/open fails | Kubernetes/runtime/security policy blocks device access. | +| Privileged pod opens `/dev/kvm` | EC2, node, and privileged container device access work; envbox/VMM testing is justified. | +| Unprivileged device-plugin path works | Strong evidence for a Kubernetes workload design that exposes KVM without making the workspace privileged. | +| Minimal VMM boots a guest | Strongest result; proceed to networking, storage, lifecycle, and Coder/envbox validation. | + +State conclusions narrowly. A negative AL2023 or Bottlerocket result does not +automatically prove the other OS or all EKS node options are impossible. + +## Cleanup + +Save all evidence before deletion. Then remove the diagnostic pods and managed +node group: + +```bash +kubectl delete pod nested-virt-trigger nested-virt-cpu-probe nested-virt-kvm-probe \ + nested-virt-kvm-unprivileged-probe \ + --ignore-not-found + +# Only if Test 3 was deployed and you want to remove it before cluster +# deletion: +kubectl delete daemonset -n kube-system kvm-device-plugin --ignore-not-found + +eksctl delete nodegroup \ + --cluster "$CLUSTER_NAME" \ + --region "$AWS_REGION" \ + --name "$NODEGROUP_NAME" +``` + +Delete the EC2 launch template: + +```bash +aws ec2 delete-launch-template \ + --region "$AWS_REGION" \ + --launch-template-id "$LAUNCH_TEMPLATE_ID" +``` + +Finally delete the cluster: + +```bash +eksctl delete cluster \ + --region "$AWS_REGION" \ + --name "$CLUSTER_NAME" +``` + +Deleting the cluster also removes Kubernetes objects such as pods and the +managed node group. The explicit node-group and pod deletion above is useful +only for orderly evidence collection and faster cleanup; it is not required +before `eksctl delete cluster`. + +Check for leftover EC2 instances, EBS volumes, load balancers, NAT gateways, +and the launch template if the deletion reports warnings. + +## References + +- [Customize managed nodes with launch templates](https://docs.aws.amazon.com/eks/latest/userguide/launch-templates.html) +- [Simplify node lifecycle with managed node groups](https://docs.aws.amazon.com/eks/latest/userguide/managed-node-groups.html) +- [EKS managed node groups with eksctl](https://docs.aws.amazon.com/eks/latest/eksctl/nodegroup-managed.html) +- [Amazon EC2 nested virtualization](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/amazon-ec2-nested-virtualization.html) +- [EC2 launch-template CPU options](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_LaunchTemplateCpuOptionsRequest.html) diff --git a/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/tun-device-plugin-daemonset.actual.yaml b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/tun-device-plugin-daemonset.actual.yaml new file mode 100644 index 0000000..6b9b5c1 --- /dev/null +++ b/deploy/plat-370-experiments/eks-managed-node-groups-nested-virt-136/tun-device-plugin-daemonset.actual.yaml @@ -0,0 +1,51 @@ +apiVersion: apps/v1 +kind: DaemonSet +metadata: + name: coder-tun-device-plugin + namespace: kube-system + labels: + app: coder-tun-device-plugin +spec: + selector: + matchLabels: + app: coder-tun-device-plugin + template: + metadata: + labels: + app: coder-tun-device-plugin + spec: + nodeSelector: + coder.com/kvm: "true" + tolerations: + - key: workload + operator: Equal + value: nested-virt + effect: NoSchedule + containers: + - name: tun-device-plugin + image: 849808308023.dkr.ecr.us-east-2.amazonaws.com/nested-virt-kvm-device-plugin:test-4 + env: + - name: DEVICE_PLUGIN_RESOURCE + value: "devices.coder.com/tun" + - name: DEVICE_PLUGIN_ENDPOINT + value: "coder-tun.sock" + - name: DEVICE_PLUGIN_DEVICE_PATH + value: "/dev/net/tun" + - name: KVM_DEVICE_COUNT + value: "1" + securityContext: + privileged: true + volumeMounts: + - name: device-plugin + mountPath: /var/lib/kubelet/device-plugins + - name: tun + mountPath: /dev/net/tun + volumes: + - name: device-plugin + hostPath: + path: /var/lib/kubelet/device-plugins + type: Directory + - name: tun + hostPath: + path: /dev/net/tun + type: CharDevice diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/cluster-create.log b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/cluster-create.log new file mode 100644 index 0000000..ec62288 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/cluster-create.log @@ -0,0 +1,68 @@ +2026-08-08 17:17:00 [ℹ] eksctl version 0.229.0 +2026-08-08 17:17:00 [ℹ] using region us-east-2 +2026-08-08 17:17:01 [ℹ] setting availability zones to [us-east-2a us-east-2c us-east-2b] +2026-08-08 17:17:01 [ℹ] subnets for us-east-2a - public:192.168.0.0/19 private:192.168.96.0/19 +2026-08-08 17:17:01 [ℹ] subnets for us-east-2c - public:192.168.32.0/19 private:192.168.128.0/19 +2026-08-08 17:17:01 [ℹ] subnets for us-east-2b - public:192.168.64.0/19 private:192.168.160.0/19 +2026-08-08 17:17:01 [ℹ] nodegroup "direct-sysbox" will use "" [AmazonLinux2023/1.35] +2026-08-08 17:17:01 [ℹ] using Kubernetes version 1.35 +2026-08-08 17:17:01 [ℹ] creating EKS cluster "direct-sysbox-al2023-mng-135" in "us-east-2" region with managed nodes +2026-08-08 17:17:01 [ℹ] 1 nodegroup (direct-sysbox) was included (based on the include/exclude rules) +2026-08-08 17:17:01 [ℹ] will create a CloudFormation stack for cluster itself and 1 managed nodegroup stack(s) +2026-08-08 17:17:01 [ℹ] if you encounter any issues, check CloudFormation console or try 'eksctl utils describe-stacks --region=us-east-2 --cluster=direct-sysbox-al2023-mng-135' +2026-08-08 17:17:01 [ℹ] Kubernetes API endpoint access will use default of {publicAccess=true, privateAccess=false} for cluster "direct-sysbox-al2023-mng-135" in "us-east-2" +2026-08-08 17:17:01 [ℹ] CloudWatch logging will not be enabled for cluster "direct-sysbox-al2023-mng-135" in "us-east-2" +2026-08-08 17:17:01 [ℹ] you can enable it with 'eksctl utils update-cluster-logging --enable-types={SPECIFY-YOUR-LOG-TYPES-HERE (e.g. all)} --region=us-east-2 --cluster=direct-sysbox-al2023-mng-135' +2026-08-08 17:17:01 [ℹ] default addons coredns, metrics-server, vpc-cni, kube-proxy were not specified, will install them as EKS addons +2026-08-08 17:17:01 [ℹ] +2 sequential tasks: { create cluster control plane "direct-sysbox-al2023-mng-135", + 2 sequential sub-tasks: { + 2 sequential sub-tasks: { + 1 task: { create addons }, + wait for control plane to become ready, + }, + create managed nodegroup "direct-sysbox", + } +} +2026-08-08 17:17:01 [ℹ] building cluster stack "eksctl-direct-sysbox-al2023-mng-135-cluster" +2026-08-08 17:17:01 [ℹ] deploying stack "eksctl-direct-sysbox-al2023-mng-135-cluster" +2026-08-08 17:17:31 [ℹ] waiting for CloudFormation stack "eksctl-direct-sysbox-al2023-mng-135-cluster" +2026-08-08 17:18:01 [ℹ] waiting for CloudFormation stack "eksctl-direct-sysbox-al2023-mng-135-cluster" +2026-08-08 17:19:02 [ℹ] waiting for CloudFormation stack "eksctl-direct-sysbox-al2023-mng-135-cluster" +2026-08-08 17:20:02 [ℹ] waiting for CloudFormation stack "eksctl-direct-sysbox-al2023-mng-135-cluster" +2026-08-08 17:21:02 [ℹ] waiting for CloudFormation stack "eksctl-direct-sysbox-al2023-mng-135-cluster" +2026-08-08 17:22:02 [ℹ] waiting for CloudFormation stack "eksctl-direct-sysbox-al2023-mng-135-cluster" +2026-08-08 17:23:03 [ℹ] waiting for CloudFormation stack "eksctl-direct-sysbox-al2023-mng-135-cluster" +2026-08-08 17:24:03 [ℹ] waiting for CloudFormation stack "eksctl-direct-sysbox-al2023-mng-135-cluster" +2026-08-08 17:25:03 [ℹ] waiting for CloudFormation stack "eksctl-direct-sysbox-al2023-mng-135-cluster" +2026-08-08 17:26:03 [ℹ] waiting for CloudFormation stack "eksctl-direct-sysbox-al2023-mng-135-cluster" +2026-08-08 17:26:05 [ℹ] creating addon: coredns +2026-08-08 17:26:05 [ℹ] successfully created addon: coredns +2026-08-08 17:26:06 [!] recommended policies were found for "vpc-cni" addon, but since OIDC is disabled on the cluster, eksctl cannot configure the requested permissions; the recommended way to provide IAM permissions for "vpc-cni" addon is via pod identity associations; after addon creation is completed, add all recommended policies to the config file, under `addon.PodIdentityAssociations`, and run `eksctl update addon` +2026-08-08 17:26:06 [ℹ] creating addon: vpc-cni +2026-08-08 17:26:06 [ℹ] successfully created addon: vpc-cni +2026-08-08 17:26:07 [ℹ] creating addon: kube-proxy +2026-08-08 17:26:07 [ℹ] successfully created addon: kube-proxy +2026-08-08 17:28:08 [ℹ] building managed nodegroup stack "eksctl-direct-sysbox-al2023-mng-135-nodegroup-direct-sysbox" +2026-08-08 17:28:09 [ℹ] deploying stack "eksctl-direct-sysbox-al2023-mng-135-nodegroup-direct-sysbox" +2026-08-08 17:28:09 [ℹ] waiting for CloudFormation stack "eksctl-direct-sysbox-al2023-mng-135-nodegroup-direct-sysbox" +2026-08-08 17:28:39 [ℹ] waiting for CloudFormation stack "eksctl-direct-sysbox-al2023-mng-135-nodegroup-direct-sysbox" +2026-08-08 17:29:24 [ℹ] waiting for CloudFormation stack "eksctl-direct-sysbox-al2023-mng-135-nodegroup-direct-sysbox" +2026-08-08 17:30:56 [ℹ] waiting for CloudFormation stack "eksctl-direct-sysbox-al2023-mng-135-nodegroup-direct-sysbox" +2026-08-08 17:30:56 [ℹ] waiting for the control plane to become ready +2026-08-08 17:30:56 [✔] saved kubeconfig as "/home/geo/.kube/config" +2026-08-08 17:30:56 [ℹ] no tasks +2026-08-08 17:30:56 [✔] all EKS cluster resources for "direct-sysbox-al2023-mng-135" have been created +2026-08-08 17:30:57 [ℹ] nodegroup "direct-sysbox" has 1 node(s) +2026-08-08 17:30:57 [ℹ] node "ip-192-168-87-106.us-east-2.compute.internal" is ready +2026-08-08 17:30:57 [ℹ] waiting for at least 1 node(s) to become ready in "direct-sysbox" +2026-08-08 17:30:57 [ℹ] nodegroup "direct-sysbox" has 1 node(s) +2026-08-08 17:30:57 [ℹ] node "ip-192-168-87-106.us-east-2.compute.internal" is ready +2026-08-08 17:30:57 [✔] created 1 managed nodegroup(s) in cluster "direct-sysbox-al2023-mng-135" +2026-08-08 17:30:57 [!] recommended policies were found for "aws-ebs-csi-driver" addon, but since OIDC is disabled on the cluster, eksctl cannot configure the requested permissions; the recommended way to provide IAM permissions for "aws-ebs-csi-driver" addon is via pod identity associations; after addon creation is completed, add all recommended policies to the config file, under `addon.PodIdentityAssociations`, and run `eksctl update addon` +2026-08-08 17:30:57 [ℹ] creating addon: aws-ebs-csi-driver +2026-08-08 17:31:42 [ℹ] addon "aws-ebs-csi-driver" active +2026-08-08 17:31:43 [ℹ] creating addon: metrics-server +2026-08-08 17:32:42 [ℹ] addon "metrics-server" active +2026-08-08 17:32:43 [ℹ] kubectl command should work with "/home/geo/.kube/config", try 'kubectl get nodes' +2026-08-08 17:32:43 [✔] EKS cluster "direct-sysbox-al2023-mng-135" in "us-east-2" region is ready diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/cluster-delete.log b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/cluster-delete.log new file mode 100644 index 0000000..2e914c0 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/cluster-delete.log @@ -0,0 +1,27 @@ +2026-08-08 22:43:25 [ℹ] deleting EKS cluster "direct-sysbox-al2023-mng-135" +2026-08-08 22:43:26 [ℹ] will drain 0 unmanaged nodegroup(s) in cluster "direct-sysbox-al2023-mng-135" +2026-08-08 22:43:26 [ℹ] starting parallel draining, max in-flight of 1 +2026-08-08 22:43:27 [ℹ] deleted 0 Fargate profile(s) +2026-08-08 22:43:27 [✔] kubeconfig has been updated +2026-08-08 22:43:27 [ℹ] cleaning up AWS load balancers created by Kubernetes objects of Kind Service, Ingress, or Gateway +2026-08-08 22:43:29 [ℹ] +2 sequential tasks: { delete nodegroup "direct-sysbox", delete cluster control plane "direct-sysbox-al2023-mng-135" +} +2026-08-08 22:43:29 [ℹ] will delete stack "eksctl-direct-sysbox-al2023-mng-135-nodegroup-direct-sysbox" +2026-08-08 22:43:29 [ℹ] waiting for stack "eksctl-direct-sysbox-al2023-mng-135-nodegroup-direct-sysbox" to get deleted +2026-08-08 22:43:30 [ℹ] waiting for CloudFormation stack "eksctl-direct-sysbox-al2023-mng-135-nodegroup-direct-sysbox" +2026-08-08 22:44:00 [ℹ] waiting for CloudFormation stack "eksctl-direct-sysbox-al2023-mng-135-nodegroup-direct-sysbox" +2026-08-08 22:44:33 [ℹ] waiting for CloudFormation stack "eksctl-direct-sysbox-al2023-mng-135-nodegroup-direct-sysbox" +2026-08-08 22:45:18 [ℹ] waiting for CloudFormation stack "eksctl-direct-sysbox-al2023-mng-135-nodegroup-direct-sysbox" +2026-08-08 22:46:08 [ℹ] waiting for CloudFormation stack "eksctl-direct-sysbox-al2023-mng-135-nodegroup-direct-sysbox" +2026-08-08 22:47:47 [ℹ] waiting for CloudFormation stack "eksctl-direct-sysbox-al2023-mng-135-nodegroup-direct-sysbox" +2026-08-08 22:49:33 [ℹ] waiting for CloudFormation stack "eksctl-direct-sysbox-al2023-mng-135-nodegroup-direct-sysbox" +2026-08-08 22:51:05 [ℹ] waiting for CloudFormation stack "eksctl-direct-sysbox-al2023-mng-135-nodegroup-direct-sysbox" +2026-08-08 22:53:00 [ℹ] waiting for CloudFormation stack "eksctl-direct-sysbox-al2023-mng-135-nodegroup-direct-sysbox" +2026-08-08 22:53:01 [ℹ] will delete stack "eksctl-direct-sysbox-al2023-mng-135-cluster" +2026-08-08 22:53:01 [ℹ] waiting for stack "eksctl-direct-sysbox-al2023-mng-135-cluster" to get deleted +2026-08-08 22:53:01 [ℹ] waiting for CloudFormation stack "eksctl-direct-sysbox-al2023-mng-135-cluster" +2026-08-08 22:53:31 [ℹ] waiting for CloudFormation stack "eksctl-direct-sysbox-al2023-mng-135-cluster" +2026-08-08 22:54:03 [ℹ] waiting for CloudFormation stack "eksctl-direct-sysbox-al2023-mng-135-cluster" +2026-08-08 22:55:25 [ℹ] waiting for CloudFormation stack "eksctl-direct-sysbox-al2023-mng-135-cluster" +2026-08-08 22:55:25 [✔] all cluster resources were deleted diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/cluster.yaml b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/cluster.yaml new file mode 100644 index 0000000..dc0b5d4 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/cluster.yaml @@ -0,0 +1,27 @@ +apiVersion: eksctl.io/v1alpha5 +kind: ClusterConfig + +metadata: + name: direct-sysbox-al2023-mng-135 + region: us-east-2 + version: "1.35" + +autoModeConfig: + enabled: false + +managedNodeGroups: + - name: direct-sysbox + amiFamily: AmazonLinux2023 + instanceType: m6i.large + minSize: 1 + desiredCapacity: 1 + maxSize: 2 + labels: + experiment.coder.com/direct-sysbox: "true" + sysbox-install: "yes" + iam: + withAddonPolicies: + ebs: true + +addons: + - name: aws-ebs-csi-driver diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/compose-smoke.yaml b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/compose-smoke.yaml new file mode 100644 index 0000000..abd5042 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/compose-smoke.yaml @@ -0,0 +1,10 @@ +services: + server: + image: nginx:1.27-alpine@sha256:65645c7bb6a0661892a8b03b89d0743208a18dd2f3f17a54ef4b76fb8e2f2a10 + ports: + - "18080:80" + client: + image: alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d + command: + - sleep + - infinity diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/cross-node-network.yaml b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/cross-node-network.yaml new file mode 100644 index 0000000..ea3db20 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/cross-node-network.yaml @@ -0,0 +1,79 @@ +apiVersion: v1 +kind: Service +metadata: + name: direct-sysbox-target + namespace: direct-sysbox +spec: + selector: + app.kubernetes.io/name: direct-sysbox-workspace + ports: + - name: http + port: 18080 + targetPort: 18080 +--- +apiVersion: v1 +kind: Service +metadata: + name: direct-sysbox-target-headless + namespace: direct-sysbox +spec: + clusterIP: None + selector: + app.kubernetes.io/name: direct-sysbox-workspace + ports: + - name: http + port: 18080 + targetPort: 18080 +--- +apiVersion: v1 +kind: Pod +metadata: + name: direct-sysbox-network-peer + namespace: direct-sysbox +spec: + restartPolicy: Never + affinity: + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchLabels: + app.kubernetes.io/name: direct-sysbox-workspace + topologyKey: kubernetes.io/hostname + containers: + - name: probe + image: alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d + command: + - /bin/sh + - -ec + - | + set -x + + fetch() { + url="$1" + output="$2" + attempts=0 + until wget -T 5 -t 1 -qO "$output" "$url"; do + attempts=$((attempts + 1)) + [ "$attempts" -lt 60 ] + sleep 1 + done + grep -q "Welcome to nginx" "$output" + } + + service_url="http://direct-sysbox-target.direct-sysbox.svc.cluster.local:18080/" + fetch "$service_url" /tmp/service-body + echo "cross-node-clusterip-service-ok url=$service_url" + + headless_host="direct-sysbox-target-headless.direct-sysbox.svc.cluster.local" + attempts=0 + pod_ip="" + until pod_ip="$(getent hosts "$headless_host" | awk 'NR == 1 { print $1 }')" && [ -n "$pod_ip" ]; do + attempts=$((attempts + 1)) + [ "$attempts" -lt 60 ] + sleep 1 + done + + pod_url="http://${pod_ip}:18080/" + fetch "$pod_url" /tmp/pod-ip-body + echo "cross-node-direct-pod-ip-ok url=$pod_url" + echo direct-sysbox-cross-node-network-tests-ok diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/docker-buildkit.txt b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/docker-buildkit.txt new file mode 100644 index 0000000..97126b0 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/docker-buildkit.txt @@ -0,0 +1,37 @@ +++ mktemp -d ++ tmpdir=/tmp/tmp.lC7P8rl7vw ++ printf '%s\n' 'FROM alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d' 'RUN id && echo buildkit-ok >/result' ++ DOCKER_BUILDKIT=1 ++ docker build -t direct-sysbox-buildkit:1 /tmp/tmp.lC7P8rl7vw +#1 [internal] load build definition from Dockerfile +#1 sha256:0f0cf6f3fb25c02386d78be4990f15be6bd448390daa60ebea88d99de455b643 +#1 transferring dockerfile: 215B done +#1 DONE 0.1s + +#2 [internal] load .dockerignore +#2 sha256:cefd15e2fbc5ba40333502c5985e4b2398511c4c60e0ad8789edef9ea9ceccb9 +#2 transferring context: 2B done +#2 DONE 0.0s + +#3 [internal] load metadata for docker.io/library/alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d +#3 sha256:bf4c0da9a5b4a37953145ceea47b78145db8eed0514f82de11acd1e4ac3b4225 +#3 DONE 0.0s + +#5 [1/2] FROM docker.io/library/alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d +#5 sha256:8c489457673183b916c6823f641692034da3f64690342419b6ddd666a494ab4f +#5 DONE 0.0s + +#4 [2/2] RUN id && echo buildkit-ok >/result +#4 sha256:838913481cda837fe4bf20ae856c3cb8704ed4216d39ce94c5b0b3b123617fbe +#4 0.325 uid=0(root) gid=0(root) +#4 DONE 0.3s + +#6 exporting to image +#6 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00 +#6 exporting layers +#6 exporting layers 0.4s done +#6 writing image sha256:dedf5e3cfde010b748890ef04fb9c4ce82f7f356ca75e85550057163445059bc done +#6 naming to docker.io/library/direct-sysbox-buildkit:1 done +#6 DONE 0.5s ++ docker run --rm direct-sysbox-buildkit:1 cat /result +buildkit-ok diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/docker-child-smoke.txt b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/docker-child-smoke.txt new file mode 100644 index 0000000..56decc4 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/docker-child-smoke.txt @@ -0,0 +1,18 @@ ++ image=alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d ++ docker pull alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d +docker.io/library/alpine@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d: Pulling from library/alpine +897d797d2723: Pulling fs layer +897d797d2723: Verifying Checksum +897d797d2723: Download complete +897d797d2723: Pull complete +Digest: sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d +Status: Downloaded newer image for alpine@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d +docker.io/library/alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d ++ docker run --rm alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d id +uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),11(floppy),20(dialout),26(tape),27(video) +++ docker create alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d sleep 60 ++ child=aac3175eb47727a928962d4b3b65a3af6a69c9e63aeaefc9160894ce53338979 ++ docker inspect aac3175eb47727a928962d4b3b65a3af6a69c9e63aeaefc9160894ce53338979 --format 'privileged={{.HostConfig.Privileged}} pid={{.HostConfig.PidMode}} network={{.HostConfig.NetworkMode}}' +privileged=false pid= network=default ++ docker rm aac3175eb47727a928962d4b3b65a3af6a69c9e63aeaefc9160894ce53338979 +aac3175eb47727a928962d4b3b65a3af6a69c9e63aeaefc9160894ce53338979 diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/docker-compose-published-port.txt b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/docker-compose-published-port.txt new file mode 100644 index 0000000..0fb74b8 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/docker-compose-published-port.txt @@ -0,0 +1,17 @@ ++ docker run --rm --network host alpine:3.21 wget -qO- http://127.0.0.1:18080 ++ grep -q 'Welcome to nginx' +workspace-loopback-published-port-ok ++ echo workspace-loopback-published-port-ok ++ docker compose -p direct-sysbox-smoke -f /tmp/compose-smoke.yaml down +Container direct-sysbox-smoke-client-1 Stopping +Container direct-sysbox-smoke-client-1 Stopping +Container direct-sysbox-smoke-server-1 Stopping +Container direct-sysbox-smoke-server-1 Stopping +Container direct-sysbox-smoke-server-1 Stopped +Container direct-sysbox-smoke-server-1 Removing +Container direct-sysbox-smoke-server-1 Removed +Container direct-sysbox-smoke-client-1 Stopped +Container direct-sysbox-smoke-client-1 Removing +Container direct-sysbox-smoke-client-1 Removed +Network direct-sysbox-smoke_default Removing +Network direct-sysbox-smoke_default Removed diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/docker-compose-smoke.txt b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/docker-compose-smoke.txt new file mode 100644 index 0000000..81910b2 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/docker-compose-smoke.txt @@ -0,0 +1,24 @@ ++ compose='docker compose -p direct-sysbox-smoke -f /tmp/compose-smoke.yaml' ++ docker compose -p direct-sysbox-smoke -f /tmp/compose-smoke.yaml up -d +Network direct-sysbox-smoke_default Creating +Network direct-sysbox-smoke_default Created +Container direct-sysbox-smoke-client-1 Creating +Container direct-sysbox-smoke-server-1 Creating +Container direct-sysbox-smoke-client-1 Created +Container direct-sysbox-smoke-server-1 Created +Container direct-sysbox-smoke-client-1 Starting +Container direct-sysbox-smoke-server-1 Starting +Container direct-sysbox-smoke-client-1 Started +Container direct-sysbox-smoke-server-1 Started ++ docker compose -p direct-sysbox-smoke -f /tmp/compose-smoke.yaml exec -T client wget -qO- http://server ++ grep -q 'Welcome to nginx' +compose-service-dns-and-http-ok ++ echo compose-service-dns-and-http-ok ++ docker compose -p direct-sysbox-smoke -f /tmp/compose-smoke.yaml exec -T client wget -qO- http://example.com ++ grep -qi 'Example Domain' ++ echo compose-outbound-network-ok +compose-outbound-network-ok ++ wget -qO- http://127.0.0.1:18080 +bash: line 17: wget: command not found ++ grep -q 'Welcome to nginx' +command terminated with exit code 1 diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/docker-limits-and-network.txt b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/docker-limits-and-network.txt new file mode 100644 index 0000000..4627ab9 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/docker-limits-and-network.txt @@ -0,0 +1,11 @@ ++ image=alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d ++ docker run --rm --memory=128m --cpus=0.25 --pids-limit=64 alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d sh -ec 'cat /sys/fs/cgroup/memory.max; cat /sys/fs/cgroup/pids.max' +134217728 +64 ++ docker network create direct-sysbox-net +2cacea4ca2532a0a5de541654f9170baf40d0d8319f38d6bceaeaa55e478d9e6 ++ docker run -d --name direct-sysbox-web --network direct-sysbox-net alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d sh -ec 'mkdir -p /www; echo nested-network-ok >/www/index.html; httpd -f -p 8080 -h /www' +da59fe433208e5f2ae136e381a289700680c18020bb0bf35ca07245bdd47053a ++ docker run --rm --network direct-sysbox-net alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d wget -qO- http://direct-sysbox-web:8080 +wget: bad address 'direct-sysbox-web:8080' +command terminated with exit code 1 diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/docker-network-retry.txt b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/docker-network-retry.txt new file mode 100644 index 0000000..a2ec506 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/docker-network-retry.txt @@ -0,0 +1,55 @@ ++ docker rm direct-sysbox-web +direct-sysbox-web ++ docker run -d --name direct-sysbox-web --network direct-sysbox-net nginx:1.27-alpine@sha256:65645c7bb6a0661892a8b03b89d0743208a18dd2f3f17a54ef4b76fb8e2f2a10 +Unable to find image 'nginx:1.27-alpine@sha256:65645c7bb6a0661892a8b03b89d0743208a18dd2f3f17a54ef4b76fb8e2f2a10' locally +docker.io/library/nginx@sha256:65645c7bb6a0661892a8b03b89d0743208a18dd2f3f17a54ef4b76fb8e2f2a10: Pulling from library/nginx +f18232174bc9: Pulling fs layer +61ca4f733c80: Pulling fs layer +b464cfdf2a63: Pulling fs layer +d7e507024086: Pulling fs layer +81bd8ed7ec67: Pulling fs layer +197eb75867ef: Pulling fs layer +34a64644b756: Pulling fs layer +39c2ddfd6010: Pulling fs layer +81bd8ed7ec67: Waiting +197eb75867ef: Waiting +34a64644b756: Waiting +39c2ddfd6010: Waiting +d7e507024086: Waiting +b464cfdf2a63: Verifying Checksum +b464cfdf2a63: Download complete +61ca4f733c80: Verifying Checksum +61ca4f733c80: Download complete +f18232174bc9: Download complete +81bd8ed7ec67: Verifying Checksum +81bd8ed7ec67: Download complete +d7e507024086: Verifying Checksum +d7e507024086: Download complete +197eb75867ef: Verifying Checksum +197eb75867ef: Download complete +34a64644b756: Verifying Checksum +34a64644b756: Download complete +f18232174bc9: Pull complete +39c2ddfd6010: Verifying Checksum +39c2ddfd6010: Download complete +61ca4f733c80: Pull complete +b464cfdf2a63: Pull complete +d7e507024086: Pull complete +81bd8ed7ec67: Pull complete +197eb75867ef: Pull complete +34a64644b756: Pull complete +39c2ddfd6010: Pull complete +Digest: sha256:65645c7bb6a0661892a8b03b89d0743208a18dd2f3f17a54ef4b76fb8e2f2a10 +Status: Downloaded newer image for nginx@sha256:65645c7bb6a0661892a8b03b89d0743208a18dd2f3f17a54ef4b76fb8e2f2a10 +a08a60d319513dc3bc919c3ffc0dfd67b37f66d2d535a3cce37ec4005d90e2b0 +++ seq 1 20 ++ for attempt in $(seq 1 20) ++ docker run --rm --network direct-sysbox-net alpine:3.21 wget -qO- http://direct-sysbox-web ++ grep -q 'Welcome to nginx' ++ echo nested-network-ok ++ break ++ docker rm -f direct-sysbox-web +nested-network-ok +direct-sysbox-web ++ docker network rm direct-sysbox-net +direct-sysbox-net diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/findings.md b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/findings.md new file mode 100644 index 0000000..5b72844 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/findings.md @@ -0,0 +1,184 @@ +# Direct Sysbox on EKS managed AL2023 nodes + +Date: 2026-08-09 + +Status: **functional pass; production adoption remains conditional** + +## Outcome + +Direct, node-installed Sysbox successfully provided non-privileged Coder-shaped +Docker-in-Docker workspaces on an EKS 1.35 managed node group running the +AWS-managed Amazon Linux 2023 AMI. + +The workspace Pods passed Kubernetes Pod Security Standards `restricted` +enforcement with: + +- `hostUsers: false`; +- `privileged: false`; +- `allowPrivilegeEscalation: false`; +- all Kubernetes-requested capabilities dropped; and +- `seccompProfile.type: RuntimeDefault`. + +Rootful Docker, BuildKit, Compose, nested networking, resource limits, +persistent Docker state, concurrent isolated workspaces, cross-node access, +and automatic Sysbox installation on a newly scaled node all passed. + +This is not an upstream, off-the-shelf AL2023 result. It required a small +experimental fork of the Sysbox Kubernetes installer. The result establishes +technical viability, not a production support commitment. + +## Tested stack + +| Component | Tested value | +| --- | --- | +| EKS | 1.35.6 (`v1.35.6-eks-254016e`) | +| Node group | EKS managed node group, two `m6i.large` nodes | +| Node OS | Amazon Linux 2023.12.20260727, AWS-managed AMI | +| Kernel | 6.12.94-123.192.amzn2023.x86_64 | +| Host runtime | EKS containerd 2.2.5 | +| Sysbox | CE 0.7.1, `sysbox-runc` commit `081856cc5d17e7095f066b08d0eca6bb0b515c47` | +| Installer image | `envbox-eks-cache-experiment@sha256:fe6b53286b836b932692907921656c154922d62366287429dd5534c5347575f3` | +| Workspace image | `registry.nestybox.com/nestybox/ubuntu-focal-systemd-docker@sha256:e451ce586ea5c0224c511d4c87b9aa215173db0d1eac6473d0e4b3b5abe41ba5` | +| Workspace Docker | 20.10.17, overlay2, cgroup v2 | +| Persistent storage | EBS gp3 PVC mounted at `/var/lib/docker` | + +## Installer changes required for AL2023 + +The fork changed the Sysbox Kubernetes installer to: + +1. recognize AL2023 as a supported distribution; +2. select the generic static Sysbox binaries; +3. install dependencies with `dnf`; +4. skip Shiftfs and require a sufficiently new idmapped-mount kernel; +5. omit the Debian-specific `kernel.unprivileged_userns_clone` sysctl when it + does not exist; and +6. configure the containerd 2.x CRI plugin table + `io.containerd.cri.v1.runtime`, removing any stale legacy handler. + +Two failures made the last two changes necessary: + +- POC image 1 stopped when the AL2023 kernel lacked + `/proc/sys/kernel/unprivileged_userns_clone`. +- POC image 2 installed Sysbox but wrote its handler only under containerd's + legacy `io.containerd.grpc.v1.cri` table. Kubelet consequently reported the + `sysbox-runc` handler as unknown. + +POC image 3 repaired the active containerd 2.x configuration. The host kept +the EKS-provided containerd; CRI-O was not installed or activated. The +`sysbox`, `sysbox-mgr`, and `sysbox-fs` services were active, and ordinary EKS +system Pods remained healthy after the containerd restart. + +## Functional results + +| Test | Result | +| --- | --- | +| Sysbox workspace with systemd and rootful Docker | Pass | +| Unprivileged outer workspace Pod and unprivileged nested containers | Pass | +| Docker pull and run | Pass | +| BuildKit image build and execution | Pass | +| Nested CPU, memory, and PID limits | Pass | +| Docker bridge networking and service-name DNS | Pass | +| Compose DNS/HTTP, outbound access, and published port | Pass | +| Kubernetes ClusterIP Service to a nested published port from another node | Pass | +| Direct cross-node Pod-IP access to a nested published port | Pass | +| EBS-backed Docker state across Pod replacement | Pass; replacement ready in 13 seconds | +| Two simultaneous workspaces on one node | Pass | +| Distinct user namespaces and non-overlapping UID maps | Pass | +| Separate-PVC Docker-state isolation | Pass, including after Pod recreation | +| New MNG node automatically prepared by the installer DaemonSet | Pass | +| Fresh Sysbox workspace and nested Docker on the new node | Pass | +| Namespace-wide PSS `restricted` enforcement | Pass | + +The initial nested-network retry was needed because the selected Alpine image +does not contain `httpd`, not because networking failed. The initial Compose +published-port check similarly used an absent host `wget`; an Alpine +host-network child verified the port successfully. + +## Security interpretation + +The hardened workspace manifests are accepted under actual Kubernetes +`restricted` enforcement and show `NoNewPrivs: 1` plus active runtime-default +seccomp filtering. They request no capabilities and are not privileged. + +Inside the workspace, however, Sysbox deliberately supplies the full system- +container capability set **inside the Pod's private user namespace**. The +workspace also receives a private writable cgroup hierarchy and was observed +under SELinux type `unconfined_service_t`. These privileges are namespaced and +do not equal host-root capabilities, but they remain part of the Sysbox trust +model and require a focused security review before production use. + +This security shape is materially different from the native-userns DinD +prototype: + +- direct Sysbox satisfies Kubernetes `restricted` Pod admission and mediates + system-container interfaces through trusted node services; +- native userns DinD directly requested namespaced `SYS_ADMIN` and `NET_ADMIN`, + unmasked `/proc`, unconfined seccomp, writable cgroups, and privilege + escalation in its Pod specification; and +- direct Sysbox instead requires a privileged node installer, host runtime + configuration, and trusted Sysbox services on every selected node. + +Neither experiment alone proves one boundary categorically safer. They move +the trust and attack surface to different layers. + +## Customer fit + +This approach is a credible option when a customer: + +- permits a dedicated, mutable EKS managed node group; +- permits a reviewed privileged installer or a pre-baked approved AMI; +- rejects privileged workspace Pods; +- can use Kubernetes/containerd versions that support Pod user namespaces; + and +- accepts carrying the AL2023 installer patch until equivalent upstream + support exists. + +It does not cover EKS Auto Mode or Bottlerocket because those managed, +immutable nodes cannot be modified this way. It also does not replace Envbox +for older EKS versions without usable Pod user namespaces: Envbox creates its +own user namespace and private runtime inside a privileged outer Pod. + +## Remaining production validation + +The following were not established by this POC: + +- Coder agent startup and a complete Coder workspace lifecycle; +- representative devcontainer and Testcontainers workloads; +- node reboot, replacement, AL2023 AMI upgrade, and MNG rolling update; +- installer upgrade, rollback, uninstall, and partial-failure recovery; +- high-density scheduling, exhaustion, and noisy-neighbor behavior; +- image-cache and startup performance relative to Envbox and native userns; +- a security review of Sysbox's namespaced capabilities, writable cgroups, + SELinux posture, host mounts, installer privilege, and daemon attack surface; +- an immutable custom-AMI deployment that avoids the live privileged installer; + and +- upstream maintenance and support ownership for the AL2023 patch. + +## Decision + +The experiment changes direct Sysbox from a speculative Ubuntu-only option to +a **validated AL2023 managed-node-group POC**. It expands the solution matrix +for customers that prohibit privileged workspace Pods but permit trusted node +runtime modification. + +Recommend retaining it as a production-candidate architecture, subject to the +remaining lifecycle, Coder-integration, and security work. Do not recommend it +for Auto Mode/Bottlerocket or as an upstream-supported AL2023 deployment yet. + +## Evidence + +- [Runbook](runbook.md) +- [Final installer log](installer-poc3.log) +- [Host runtime evidence](host-runtime-evidence-continuation.txt) +- [Docker child smoke test](docker-child-smoke.txt) +- [BuildKit test](docker-buildkit.txt) +- [Limits and networking](docker-limits-and-network.txt) +- [Compose test](docker-compose-smoke.txt) +- [Compose published-port test](docker-compose-published-port.txt) +- [Persistence after replacement](persistence-after-pod-replacement.txt) +- [Restricted-profile smoke test](restricted-profile-smoke.txt) +- [Restricted-profile BuildKit test](restricted-profile-buildkit.txt) +- [Restricted-profile Compose test](restricted-profile-compose.txt) +- [Restricted persistent workspace](restricted-persistent-workspace.txt) +- [New-node smoke test](new-node-sysbox-smoke.txt) +- [Two-node installer state](nodes-two-node-sysbox.txt) diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/host-runtime-evidence-continuation.txt b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/host-runtime-evidence-continuation.txt new file mode 100644 index 0000000..fd426b2 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/host-runtime-evidence-continuation.txt @@ -0,0 +1,16 @@ +=== containerd === +active +ExecStart={ path=/usr/bin/containerd ; argv[]=/usr/bin/containerd ; ignore_errors=no ; start_time=[Sun 2026-08-09 00:52:02 UTC] ; stop_time=[n/a] ; pid=14326 ; code=(null) ; status=0/0 } +=== sysbox-runc configuration === +41- [plugins."io.containerd.grpc.v1.cri".containerd] +42- +43- [plugins."io.containerd.grpc.v1.cri".containerd.runtimes] +44- +45: [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.sysbox-runc] +46- runtime_type = "io.containerd.runc.v2" +47- +48: [plugins."io.containerd.grpc.v1.cri".containerd.runtimes.sysbox-runc.options] +49: BinaryName = "/usr/bin/sysbox-runc" +50- SystemdCgroup = true +=== CRI-O === +passed: CRI-O is not active diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/host-runtime-evidence.txt b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/host-runtime-evidence.txt new file mode 100644 index 0000000..21ec31c --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/host-runtime-evidence.txt @@ -0,0 +1,32 @@ +=== host OS === +NAME="Amazon Linux" +VERSION="2023" +ID="amzn" +ID_LIKE="fedora" +VERSION_ID="2023" +PLATFORM_ID="platform:al2023" +PRETTY_NAME="Amazon Linux 2023.12.20260727" +ANSI_COLOR="0;33" +CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2023" +HOME_URL="https://aws.amazon.com/linux/amazon-linux-2023/" +DOCUMENTATION_URL="https://docs.aws.amazon.com/linux/" +SUPPORT_URL="https://aws.amazon.com/premiumsupport/" +BUG_REPORT_URL="https://github.com/amazonlinux/amazon-linux-2023" +VENDOR_NAME="AWS" +VENDOR_URL="https://aws.amazon.com/" +SUPPORT_END="2029-06-30" +=== Sysbox services === +active +active +active +sysbox-runc + edition: Community Edition (CE) + version: 0.7.1 + commit: 081856cc5d17e7095f066b08d0eca6bb0b515c47 + built at: Fri Jul 31 22:29:14 UTC 2026 + built by: Cesar Talledo + oci-specs: 1.1.0+dev +=== EKS containerd === +active +bash: line 10: /mnt/host/usr/bin/runc: No such file or directory +command terminated with exit code 1 diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/installer-complete.log b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/installer-complete.log new file mode 100644 index 0000000..06225e8 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/installer-complete.log @@ -0,0 +1,10 @@ +[pod/sysbox-deploy-k8s-vbwwb/sysbox-deploy-k8s] Installing Sysbox on host ... +[pod/sysbox-deploy-k8s-vbwwb/sysbox-deploy-k8s] Configuring host sysctls ... +[pod/sysbox-deploy-k8s-vbwwb/sysbox-deploy-k8s] sysctl: cannot stat /proc/sys/kernel/unprivileged_userns_clone: No such file or directory +[pod/sysbox-deploy-k8s-vbwwb/sysbox-deploy-k8s] fs.inotify.max_queued_events = 1048576 +[pod/sysbox-deploy-k8s-vbwwb/sysbox-deploy-k8s] fs.inotify.max_user_watches = 1048576 +[pod/sysbox-deploy-k8s-vbwwb/sysbox-deploy-k8s] fs.inotify.max_user_instances = 1048576 +[pod/sysbox-deploy-k8s-vbwwb/sysbox-deploy-k8s] kernel.keys.maxkeys = 20000 +[pod/sysbox-deploy-k8s-vbwwb/sysbox-deploy-k8s] kernel.keys.maxbytes = 1400000 +[pod/sysbox-deploy-k8s-vbwwb/sysbox-deploy-k8s] kernel.pid_max = 4194304 +[pod/sysbox-deploy-k8s-vbwwb/sysbox-deploy-k8s] vm.max_map_count = 262144 diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/installer-poc1-sysctl-failure.log b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/installer-poc1-sysctl-failure.log new file mode 100644 index 0000000..f735734 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/installer-poc1-sysctl-failure.log @@ -0,0 +1,10 @@ +2026-08-09T00:47:34.929262027Z Installing Sysbox on host ... +2026-08-09T00:47:34.934180776Z Configuring host sysctls ... +2026-08-09T00:47:34.935840660Z sysctl: cannot stat /proc/sys/kernel/unprivileged_userns_clone: No such file or directory +2026-08-09T00:47:34.936074249Z fs.inotify.max_queued_events = 1048576 +2026-08-09T00:47:34.936079179Z fs.inotify.max_user_watches = 1048576 +2026-08-09T00:47:34.936080960Z fs.inotify.max_user_instances = 1048576 +2026-08-09T00:47:34.936082990Z kernel.keys.maxkeys = 20000 +2026-08-09T00:47:34.936084724Z kernel.keys.maxbytes = 1400000 +2026-08-09T00:47:34.936087512Z kernel.pid_max = 4194304 +2026-08-09T00:47:34.936089687Z vm.max_map_count = 262144 diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/installer-poc2.log b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/installer-poc2.log new file mode 100644 index 0000000..5829af1 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/installer-poc2.log @@ -0,0 +1,10 @@ +2026-08-09T00:52:01.983591254Z Configuring sysbox-runc runtime in containerd config ... +2026-08-09T00:52:01.997615743Z Restarting containerd to apply changes ... +2026-08-09T00:52:02.350200215Z Deleting all the preexisting sysbox pods in the node... +2026-08-09T00:52:02.443850492Z Adding K8s label "sysbox-runtime=running" to node ... +2026-08-09T00:52:02.507196377Z node/ip-192-168-87-106.us-east-2.compute.internal labeled +2026-08-09T00:52:02.508675783Z Removing K8s taint "sysbox-runtime=not-running:NoSchedule" from node ... +2026-08-09T00:52:02.575997906Z node/ip-192-168-87-106.us-east-2.compute.internal untainted +2026-08-09T00:52:02.577437221Z The k8s runtime on this node is containerd + Sysbox. +2026-08-09T00:52:02.577445228Z Sysbox installation completed (version v0.7.1-0). +2026-08-09T00:52:02.577447113Z Done. diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/installer-poc3.log b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/installer-poc3.log new file mode 100644 index 0000000..12eecca --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/installer-poc3.log @@ -0,0 +1,10 @@ +2026-08-09T01:04:23.361943446Z Removing legacy sysbox-runc runtime from containerd config ... +2026-08-09T01:04:23.367325004Z Configuring sysbox-runc runtime in containerd config ... +2026-08-09T01:04:23.381087449Z Restarting containerd to apply changes ... +2026-08-09T01:04:23.726185864Z Deleting all the preexisting sysbox pods in the node... +2026-08-09T01:04:23.843157662Z Adding K8s label "sysbox-runtime=running" to node ... +2026-08-09T01:04:23.927280187Z node/ip-192-168-87-106.us-east-2.compute.internal labeled +2026-08-09T01:04:23.928452696Z Removing K8s taint "sysbox-runtime=not-running:NoSchedule" from node ... +2026-08-09T01:04:23.997246123Z node/ip-192-168-87-106.us-east-2.compute.internal untainted +2026-08-09T01:04:23.998381334Z Sysbox update completed (version v0.7.1-0). +2026-08-09T01:04:23.998390474Z Done. diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/installer-render-summary.txt b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/installer-render-summary.txt new file mode 100644 index 0000000..65fc736 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/installer-render-summary.txt @@ -0,0 +1,9 @@ +50: sysbox-install: "yes" +54: sysbox-install: "yes" +58: sysbox-install: "yes" +60: - key: "sysbox-runtime" +66: image: 849808308023.dkr.ecr.us-east-2.amazonaws.com/envbox-eks-cache-experiment@sha256:4d920272d315eeb776124b64703a58d7304008bbddcd864ab7acdb19994eafb7 +85: privileged: true +174:kind: RuntimeClass +177:handler: sysbox-runc +180: sysbox-runtime: running diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/namespace-and-pvc.yaml b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/namespace-and-pvc.yaml new file mode 100644 index 0000000..9e56cde --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/namespace-and-pvc.yaml @@ -0,0 +1,21 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: direct-sysbox + labels: + pod-security.kubernetes.io/enforce: restricted + pod-security.kubernetes.io/audit: restricted + pod-security.kubernetes.io/warn: restricted +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: workspace-docker + namespace: direct-sysbox +spec: + accessModes: + - ReadWriteOnce + storageClassName: direct-sysbox-gp3 + resources: + requests: + storage: 30Gi diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/new-node-sysbox-smoke.txt b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/new-node-sysbox-smoke.txt new file mode 100644 index 0000000..7111cb2 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/new-node-sysbox-smoke.txt @@ -0,0 +1,14 @@ ++ systemctl is-active docker +active ++ cat /proc/self/uid_map + 0 364707840 65536 ++ docker run --rm alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d echo new-node-nested-docker-ok +Unable to find image 'alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d' locally +docker.io/library/alpine@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d: Pulling from library/alpine +897d797d2723: Pulling fs layer +897d797d2723: Verifying Checksum +897d797d2723: Download complete +897d797d2723: Pull complete +Digest: sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d +Status: Downloaded newer image for alpine@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d +new-node-nested-docker-ok diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/nodes-after-sysbox.txt b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/nodes-after-sysbox.txt new file mode 100644 index 0000000..b36dc78 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/nodes-after-sysbox.txt @@ -0,0 +1,2 @@ +NAME STATUS ROLES AGE VERSION NODEGROUP SYSBOX-INSTALL SYSBOX-RUNTIME +ip-192-168-87-106.us-east-2.compute.internal Ready 23m v1.35.6-eks-254016e direct-sysbox yes running diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/nodes-before-sysbox.txt b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/nodes-before-sysbox.txt new file mode 100644 index 0000000..bd66538 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/nodes-before-sysbox.txt @@ -0,0 +1,2 @@ +NAME STATUS ROLES AGE VERSION NODEGROUP SYSBOX-INSTALL SYSBOX-RUNTIME +ip-192-168-87-106.us-east-2.compute.internal Ready 5m25s v1.35.6-eks-254016e direct-sysbox yes diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/nodes-two-node-sysbox.txt b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/nodes-two-node-sysbox.txt new file mode 100644 index 0000000..096e4b7 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/nodes-two-node-sysbox.txt @@ -0,0 +1,3 @@ +NAME STATUS ROLES AGE VERSION NODEGROUP SYSBOX-INSTALL SYSBOX-RUNTIME +ip-192-168-87-106.us-east-2.compute.internal Ready 45m v1.35.6-eks-254016e direct-sysbox yes running +ip-192-168-9-179.us-east-2.compute.internal Ready 87s v1.35.6-eks-254016e direct-sysbox yes running diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/persistence-after-pod-replacement.txt b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/persistence-after-pod-replacement.txt new file mode 100644 index 0000000..f9203e3 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/persistence-after-pod-replacement.txt @@ -0,0 +1,8 @@ ++ grep -Fx persistence-v1 /var/lib/docker/direct-sysbox-marker +persistence-v1 ++ docker image inspect direct-sysbox-buildkit:1 --format 'id={{.Id}}' +id=sha256:dedf5e3cfde010b748890ef04fb9c4ce82f7f356ca75e85550057163445059bc ++ systemctl is-active docker +active +persistence-after-pod-replacement-ok ++ echo persistence-after-pod-replacement-ok diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/pods-after-sysbox.txt b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/pods-after-sysbox.txt new file mode 100644 index 0000000..89e1ddc --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/pods-after-sysbox.txt @@ -0,0 +1,11 @@ +NAMESPACE NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES +kube-system aws-node-wwtfk 2/2 Running 0 23m 192.168.87.106 ip-192-168-87-106.us-east-2.compute.internal +kube-system coredns-69b7bc7c76-twnsg 1/1 Running 0 26m 192.168.71.137 ip-192-168-87-106.us-east-2.compute.internal +kube-system coredns-69b7bc7c76-xksc5 1/1 Running 0 26m 192.168.66.238 ip-192-168-87-106.us-east-2.compute.internal +kube-system ebs-csi-controller-59d5f99b-4hhrp 6/6 Running 0 21m 192.168.81.204 ip-192-168-87-106.us-east-2.compute.internal +kube-system ebs-csi-controller-59d5f99b-k89m7 6/6 Running 0 21m 192.168.82.200 ip-192-168-87-106.us-east-2.compute.internal +kube-system ebs-csi-node-rmfp7 3/3 Running 0 21m 192.168.80.15 ip-192-168-87-106.us-east-2.compute.internal +kube-system kube-proxy-jhfdj 1/1 Running 0 23m 192.168.87.106 ip-192-168-87-106.us-east-2.compute.internal +kube-system metrics-server-fb5c8cd58-26cjr 1/1 Running 0 20m 192.168.93.79 ip-192-168-87-106.us-east-2.compute.internal +kube-system metrics-server-fb5c8cd58-97dwb 1/1 Running 0 20m 192.168.85.175 ip-192-168-87-106.us-east-2.compute.internal +kube-system sysbox-deploy-k8s-2ftcj 1/1 Running 0 58s 192.168.90.147 ip-192-168-87-106.us-east-2.compute.internal diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/pods-before-sysbox.txt b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/pods-before-sysbox.txt new file mode 100644 index 0000000..77bfc59 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/pods-before-sysbox.txt @@ -0,0 +1,10 @@ +NAMESPACE NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES +kube-system aws-node-wwtfk 2/2 Running 0 6m16s 192.168.87.106 ip-192-168-87-106.us-east-2.compute.internal +kube-system coredns-69b7bc7c76-twnsg 1/1 Running 0 9m31s 192.168.71.137 ip-192-168-87-106.us-east-2.compute.internal +kube-system coredns-69b7bc7c76-xksc5 1/1 Running 0 9m31s 192.168.66.238 ip-192-168-87-106.us-east-2.compute.internal +kube-system ebs-csi-controller-59d5f99b-4hhrp 6/6 Running 0 4m37s 192.168.81.204 ip-192-168-87-106.us-east-2.compute.internal +kube-system ebs-csi-controller-59d5f99b-k89m7 6/6 Running 0 4m37s 192.168.82.200 ip-192-168-87-106.us-east-2.compute.internal +kube-system ebs-csi-node-rmfp7 3/3 Running 0 4m37s 192.168.80.15 ip-192-168-87-106.us-east-2.compute.internal +kube-system kube-proxy-jhfdj 1/1 Running 0 6m16s 192.168.87.106 ip-192-168-87-106.us-east-2.compute.internal +kube-system metrics-server-fb5c8cd58-26cjr 1/1 Running 0 3m53s 192.168.93.79 ip-192-168-87-106.us-east-2.compute.internal +kube-system metrics-server-fb5c8cd58-97dwb 1/1 Running 0 3m53s 192.168.85.175 ip-192-168-87-106.us-east-2.compute.internal diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/restricted-persistent-workspace.txt b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/restricted-persistent-workspace.txt new file mode 100644 index 0000000..de3512d --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/restricted-persistent-workspace.txt @@ -0,0 +1,17 @@ ++ grep -E '^Cap|^NoNewPrivs|^Seccomp' /proc/self/status ++ grep -Fx persistence-v1 /var/lib/docker/direct-sysbox-marker +CapInh: 000001ffffffffff +CapPrm: 000001ffffffffff +CapEff: 000001ffffffffff +CapBnd: 000001ffffffffff +CapAmb: 000001ffffffffff +NoNewPrivs: 1 +Seccomp: 2 +Seccomp_filters: 2 +persistence-v1 ++ docker image inspect direct-sysbox-buildkit:1 --format 'id={{.Id}}' +id=sha256:dedf5e3cfde010b748890ef04fb9c4ce82f7f356ca75e85550057163445059bc ++ systemctl is-active docker +active ++ docker run --rm alpine:3.21 echo restricted-persistent-workspace-ok +restricted-persistent-workspace-ok diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/restricted-profile-buildkit.txt b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/restricted-profile-buildkit.txt new file mode 100644 index 0000000..40df578 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/restricted-profile-buildkit.txt @@ -0,0 +1,37 @@ +++ mktemp -d ++ tmpdir=/tmp/tmp.gow6GPMyMM ++ printf '%s\n' 'FROM alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d' 'RUN id && echo restricted-buildkit-ok >/result' ++ DOCKER_BUILDKIT=1 ++ docker build -t restricted-buildkit:1 /tmp/tmp.gow6GPMyMM +#1 [internal] load build definition from Dockerfile +#1 sha256:298e59d781d3f7bc1bb10c1ea360ac224d1f47279803b33e63fced69531181aa +#1 transferring dockerfile: 228B done +#1 DONE 0.0s + +#2 [internal] load .dockerignore +#2 sha256:977371bce5c673ca79eb47e44cb7e4952ef2a1599669b66089cdb73d289c9aa1 +#2 transferring context: 2B done +#2 DONE 0.0s + +#3 [internal] load metadata for docker.io/library/alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d +#3 sha256:bf4c0da9a5b4a37953145ceea47b78145db8eed0514f82de11acd1e4ac3b4225 +#3 DONE 0.0s + +#5 [1/2] FROM docker.io/library/alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d +#5 sha256:8c489457673183b916c6823f641692034da3f64690342419b6ddd666a494ab4f +#5 DONE 0.0s + +#4 [2/2] RUN id && echo restricted-buildkit-ok >/result +#4 sha256:412347587a3f39781d2d52f91fc327011047d15dea7e6affd697b700a3e8c9c8 +#4 0.267 uid=0(root) gid=0(root) +#4 DONE 0.3s + +#6 exporting to image +#6 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00 +#6 exporting layers +#6 exporting layers 1.0s done +#6 writing image sha256:ca39d6e49924aa9e5fed799ecbf2c66a68ee1711d9a9d7402985997c8c01a3a6 done +#6 naming to docker.io/library/restricted-buildkit:1 done +#6 DONE 1.0s ++ docker run --rm restricted-buildkit:1 cat /result +restricted-buildkit-ok diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/restricted-profile-compose.txt b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/restricted-profile-compose.txt new file mode 100644 index 0000000..f55d106 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/restricted-profile-compose.txt @@ -0,0 +1,115 @@ ++ compose='docker compose -p restricted-smoke -f /tmp/compose-smoke.yaml' ++ docker compose -p restricted-smoke -f /tmp/compose-smoke.yaml up -d +server Pulling +f18232174bc9 Pulling fs layer +61ca4f733c80 Pulling fs layer +b464cfdf2a63 Pulling fs layer +d7e507024086 Pulling fs layer +81bd8ed7ec67 Pulling fs layer +197eb75867ef Pulling fs layer +34a64644b756 Pulling fs layer +39c2ddfd6010 Pulling fs layer +197eb75867ef Waiting +34a64644b756 Waiting +39c2ddfd6010 Waiting +d7e507024086 Waiting +81bd8ed7ec67 Waiting +b464cfdf2a63 Downloading [==================================================>] 629B/629B +b464cfdf2a63 Verifying Checksum +b464cfdf2a63 Download complete +61ca4f733c80 Downloading [> ] 32.77kB/1.791MB +f18232174bc9 Downloading [> ] 48.51kB/3.642MB +61ca4f733c80 Downloading [==================================================>] 1.791MB/1.791MB +61ca4f733c80 Verifying Checksum +61ca4f733c80 Download complete +f18232174bc9 Verifying Checksum +f18232174bc9 Download complete +f18232174bc9 Extracting [> ] 65.54kB/3.642MB +d7e507024086 Downloading [==================================================>] 955B/955B +d7e507024086 Verifying Checksum +d7e507024086 Download complete +81bd8ed7ec67 Downloading [==================================================>] 402B/402B +81bd8ed7ec67 Verifying Checksum +81bd8ed7ec67 Download complete +197eb75867ef Downloading [==================================================>] 1.209kB/1.209kB +197eb75867ef Verifying Checksum +197eb75867ef Download complete +f18232174bc9 Extracting [========> ] 655.4kB/3.642MB +34a64644b756 Downloading [==================================================>] 1.397kB/1.397kB +34a64644b756 Verifying Checksum +34a64644b756 Download complete +39c2ddfd6010 Downloading [> ] 163.8kB/15.52MB +f18232174bc9 Extracting [====================================> ] 2.687MB/3.642MB +39c2ddfd6010 Downloading [=========================> ] 7.992MB/15.52MB +f18232174bc9 Extracting [==================================================>] 3.642MB/3.642MB +39c2ddfd6010 Verifying Checksum +39c2ddfd6010 Download complete +f18232174bc9 Pull complete +61ca4f733c80 Extracting [> ] 32.77kB/1.791MB +61ca4f733c80 Extracting [====================> ] 720.9kB/1.791MB +61ca4f733c80 Extracting [==================================================>] 1.791MB/1.791MB +61ca4f733c80 Extracting [==================================================>] 1.791MB/1.791MB +61ca4f733c80 Pull complete +b464cfdf2a63 Extracting [==================================================>] 629B/629B +b464cfdf2a63 Extracting [==================================================>] 629B/629B +b464cfdf2a63 Pull complete +d7e507024086 Extracting [==================================================>] 955B/955B +d7e507024086 Extracting [==================================================>] 955B/955B +d7e507024086 Pull complete +81bd8ed7ec67 Extracting [==================================================>] 402B/402B +81bd8ed7ec67 Extracting [==================================================>] 402B/402B +81bd8ed7ec67 Pull complete +197eb75867ef Extracting [==================================================>] 1.209kB/1.209kB +197eb75867ef Extracting [==================================================>] 1.209kB/1.209kB +197eb75867ef Pull complete +34a64644b756 Extracting [==================================================>] 1.397kB/1.397kB +34a64644b756 Extracting [==================================================>] 1.397kB/1.397kB +34a64644b756 Pull complete +39c2ddfd6010 Extracting [> ] 163.8kB/15.52MB +39c2ddfd6010 Extracting [=======> ] 2.458MB/15.52MB +39c2ddfd6010 Extracting [==================> ] 5.734MB/15.52MB +39c2ddfd6010 Extracting [=============================> ] 9.175MB/15.52MB +39c2ddfd6010 Extracting [=======================================> ] 12.29MB/15.52MB +39c2ddfd6010 Extracting [=================================================> ] 15.24MB/15.52MB +39c2ddfd6010 Extracting [==================================================>] 15.52MB/15.52MB +39c2ddfd6010 Pull complete +server Pulled +Network restricted-smoke_default Creating +Network restricted-smoke_default Created +Container restricted-smoke-client-1 Creating +Container restricted-smoke-server-1 Creating +Container restricted-smoke-client-1 Created +Container restricted-smoke-server-1 Created +Container restricted-smoke-client-1 Starting +Container restricted-smoke-server-1 Starting +Container restricted-smoke-client-1 Started +Container restricted-smoke-server-1 Started ++ grep -q 'Welcome to nginx' ++ docker compose -p restricted-smoke -f /tmp/compose-smoke.yaml exec -T client wget -qO- http://server +restricted-compose-service-dns-ok ++ echo restricted-compose-service-dns-ok ++ docker compose -p restricted-smoke -f /tmp/compose-smoke.yaml exec -T client wget -qO- http://example.com ++ grep -qi 'Example Domain' +restricted-compose-outbound-ok ++ echo restricted-compose-outbound-ok ++ docker run --rm --network host alpine:3.21 wget -qO- http://127.0.0.1:18080 ++ grep -q 'Welcome to nginx' +Unable to find image 'alpine:3.21' locally +3.21: Pulling from library/alpine +Digest: sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d +Status: Downloaded newer image for alpine:3.21 ++ echo restricted-compose-published-port-ok ++ docker compose -p restricted-smoke -f /tmp/compose-smoke.yaml down +restricted-compose-published-port-ok +Container restricted-smoke-client-1 Stopping +Container restricted-smoke-client-1 Stopping +Container restricted-smoke-server-1 Stopping +Container restricted-smoke-server-1 Stopping +Container restricted-smoke-server-1 Stopped +Container restricted-smoke-server-1 Removing +Container restricted-smoke-server-1 Removed +Container restricted-smoke-client-1 Stopped +Container restricted-smoke-client-1 Removing +Container restricted-smoke-client-1 Removed +Network restricted-smoke_default Removing +Network restricted-smoke_default Removed diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/restricted-profile-smoke.txt b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/restricted-profile-smoke.txt new file mode 100644 index 0000000..64a38d6 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/restricted-profile-smoke.txt @@ -0,0 +1,21 @@ ++ grep -E '^Cap|^Seccomp|^NoNewPrivs' /proc/self/status +CapInh: 000001ffffffffff +CapPrm: 000001ffffffffff +CapEff: 000001ffffffffff +CapBnd: 000001ffffffffff +CapAmb: 000001ffffffffff +NoNewPrivs: 1 +Seccomp: 2 +Seccomp_filters: 2 ++ systemctl is-active docker +active ++ docker run --rm alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d echo restricted-profile-nested-docker-ok +Unable to find image 'alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d' locally +docker.io/library/alpine@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d: Pulling from library/alpine +897d797d2723: Pulling fs layer +897d797d2723: Verifying Checksum +897d797d2723: Download complete +897d797d2723: Pull complete +Digest: sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d +Status: Downloaded newer image for alpine@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d +restricted-profile-nested-docker-ok diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/runbook.md b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/runbook.md new file mode 100644 index 0000000..073b292 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/runbook.md @@ -0,0 +1,795 @@ +# Direct Sysbox on an EKS Amazon Linux 2023 managed node group + +Date prepared: 2026-08-09 + +## Purpose + +Determine whether Coder workspaces that need systemd, rootful Docker, +BuildKit, Compose, and nested containers can run directly under Sysbox on a +standard Amazon EKS managed node group (MNG) using the EKS-optimized Amazon +Linux 2023 (AL2023) AMI. + +This experiment tests a small downstream installer adaptation. Upstream +Sysbox 0.7.1 can build and run its static binaries on AL2023, but the +Kubernetes installer still treats AL2023 as unsupported. The experimental +installer adds: + +- AL2023 distro recognition; +- use of the generic static Sysbox binaries; +- a minimum AL2023 kernel version of 6.1; +- `dnf` installation of `ca-certificates`, `rsync`, `fuse3`, and `iptables`; +- an AL2023-specific Shiftfs bypass, because AL2023 uses native id-mapped + mounts and does not provide Ubuntu's Shiftfs module; +- omission of Debian's `kernel.unprivileged_userns_clone` sysctl on AL2023, + where that knob does not exist and user namespaces are enabled without it; +- registration of `sysbox-runc` under containerd 2.x's + `io.containerd.cri.v1.runtime` plugin schema, including repair and removal of + the ignored legacy `io.containerd.grpc.v1.cri` entry. + +The intended architecture is: + +```text +EKS 1.35 AL2023 managed node + ├─ containerd (the existing EKS node runtime) + ├─ sysbox-mgr and sysbox-fs (trusted host services) + └─ sysbox-runc (containerd RuntimeClass handler) + └─ Coder workspace Pod + ├─ hostUsers: false + ├─ privileged: false + ├─ systemd + └─ rootful Docker and child containers +``` + +Unlike Envbox, this design has no privileged outer container per workspace. +Unlike native userns rootful DinD, Sysbox mediates and virtualizes parts of +`/proc`, `/sys`, and the system-container environment. It does, however, +install trusted software and services on every selected node. The installer +DaemonSet itself is privileged and has broad host mounts. + +## Pinned prototype inputs + +Record these exact inputs in all results: + +- Kubernetes: EKS 1.35. +- Node OS: EKS-optimized AL2023, Linux/amd64. +- Sysbox binaries: released Sysbox 0.7.1. +- Experimental installer source: + `~/sysbox/sysbox-pkgr` at upstream commit `e78ba6a`, with local AL2023 + changes in: + - `k8s/scripts/sysbox-deploy-k8s.sh` + - `k8s/scripts/sysbox-installer-helper.sh` +- Installer image: + + ```text + 849808308023.dkr.ecr.us-east-2.amazonaws.com/envbox-eks-cache-experiment@sha256:fe6b53286b836b932692907921656c154922d62366287429dd5534c5347575f3 + ``` + +The ECR repository name is inherited from an earlier disposable experiment; +the pinned digest above contains the Sysbox installer, not Envbox. Always use +the digest, not the mutable-looking repository name or tag. + +### Kubernetes user-namespace version boundary + +Kubernetes 1.36 is **not** the minimum version for this experiment. Pod user +namespaces first appeared as alpha in Kubernetes 1.25, became beta in 1.30, +were enabled by default in 1.33, and became stable in 1.36. EKS 1.35 therefore +uses the enabled-by-default beta implementation of `hostUsers: false`. + +The current Sysbox documentation requires Kubernetes 1.30 or later and +containerd 2.0.5 or later for this deployment form. Independently, upstream +Kubernetes requires a kernel with the necessary idmapped-mount support +(practically Linux 6.3 or later), containerd 2.0 or later, and runc 1.2 or +later. The experimental installer's AL2023 kernel check of 6.1 is only its +Sysbox/AL2023 compatibility floor; it does not override the stricter +Kubernetes Pod-user-namespace prerequisites. Verify all of these on the +actual EKS node before installing Sysbox. + +## Decision rules + +Record every stage as **pass**, **fail**, or **blocked**. Do not weaken the +workspace Pod to make the experiment pass. + +The experiment is a functional pass only if all of the following hold: + +1. The installer recognizes AL2023, installs its dependencies with `dnf`, and + deliberately skips Shiftfs. +2. The node remains on the EKS-provided containerd runtime. Installing or + activating the bundled CRI-O fallback is a failure for this target. +3. `sysbox-mgr`, `sysbox-fs`, and the `sysbox-runc` containerd handler become + operational, and the node receives `sysbox-runtime=running`. +4. Ordinary non-Sysbox cluster Pods remain healthy through installation. +5. A Pod using `runtimeClassName: sysbox-runc`, `hostUsers: false`, and + `privileged: false` starts with an EBS-backed PVC. +6. The workspace runs systemd, rootful Docker, BuildKit, ordinary Docker + networks, Compose, resource-limited child containers, and published ports. +7. Kubernetes Service and direct Pod-IP connectivity work across nodes. +8. Docker state and workspace data persist across workspace Pod replacement. +9. Multiple workspaces remain isolated and cannot see each other's mounts, + processes, Docker state, or writable cgroup hierarchy. +10. A replacement or newly scaled node installs Sysbox automatically and can + run a fresh workspace. + +The following are stop conditions rather than reasons to broaden privilege: + +- the workspace requires `privileged: true`; +- the workspace requires host PID, host IPC, host networking, host devices, + or arbitrary host paths; +- Sysbox replaces the EKS container runtime with CRI-O; +- the installer leaves the node persistently `NotReady`; +- an AL2023 AMI update cannot preserve or repeat the installation cleanly. + +## Scope and non-goals + +The first pass uses one disposable EKS 1.35 cluster and one AL2023 MNG node. +Later lifecycle and cross-node phases scale the same MNG to two nodes. This is +not an Auto Mode or Bottlerocket experiment: direct host runtime installation +is incompatible with those managed-node models. + +The first functional pass proves feasibility, not production readiness. A +production recommendation additionally requires security review, upgrade and +rollback ownership, compatibility testing against new EKS-optimized AMIs, +resource-exhaustion testing, Coder agent integration, and a support plan for +the downstream installer patch. + +## Prerequisites + +- `aws`, `eksctl`, `kubectl`, Docker, and standard Unix tools. +- AWS permission to create and delete EKS, VPC, EC2, IAM, EBS, and ECR-related + resources. +- The installer image digest listed above must remain pullable by the MNG node + role. +- No production workloads may run on the disposable cluster. +- The local `~/sysbox` checkout and its dirty `sysbox-pkgr` submodule must be + preserved until the experiment artifacts are documented. + +Set the experiment variables: + +```bash +cd ~/sysbox/0/eks-mng-amazon-linux-direct-sysbox-experiment + +export AWS_REGION="us-east-2" +export CLUSTER_NAME="direct-sysbox-al2023-mng-135" +export NODEGROUP_NAME="direct-sysbox" +export EXPERIMENT_NS="direct-sysbox" +export SYSBOX_INSTALLER_IMAGE="849808308023.dkr.ecr.us-east-2.amazonaws.com/envbox-eks-cache-experiment@sha256:fe6b53286b836b932692907921656c154922d62366287429dd5534c5347575f3" +``` + +Capture the local source state before provisioning anything: + +```bash +git -C ~/sysbox status --short \ + | tee source-superproject-status.txt + +git -C ~/sysbox/sysbox-pkgr status --short \ + | tee source-sysbox-pkgr-status.txt + +git -C ~/sysbox/sysbox-pkgr diff \ + > source-sysbox-pkgr-al2023.patch + +docker image inspect \ + ghcr.io/nestybox/sysbox-deploy-k8s:v0.7.1-0-al2023-poc \ + > installer-local-image-inspect.json + +aws ecr describe-images \ + --region "$AWS_REGION" \ + --repository-name envbox-eks-cache-experiment \ + --image-ids imageTag=sysbox-al2023-poc3 \ + > installer-ecr-image.json +``` + +## Phase 1: create the disposable EKS 1.35 AL2023 cluster + +Save the following as `cluster.yaml`: + +```yaml +apiVersion: eksctl.io/v1alpha5 +kind: ClusterConfig + +metadata: + name: direct-sysbox-al2023-mng-135 + region: us-east-2 + version: "1.35" + +autoModeConfig: + enabled: false + +managedNodeGroups: + - name: direct-sysbox + amiFamily: AmazonLinux2023 + instanceType: m6i.large + minSize: 1 + desiredCapacity: 1 + maxSize: 2 + labels: + experiment.coder.com/direct-sysbox: "true" + sysbox-install: "yes" + iam: + withAddonPolicies: + ebs: true + +addons: + - name: aws-ebs-csi-driver +``` + +Create the cluster and explicitly select its context: + +```bash +eksctl create cluster -f cluster.yaml \ + |& tee cluster-create.log + +aws eks update-kubeconfig \ + --region "$AWS_REGION" \ + --name "$CLUSTER_NAME" + +kubectl config current-context +``` + +Stop if the current context does not name the new cluster. + +Capture the baseline before installing Sysbox: + +```bash +aws sts get-caller-identity \ + | tee aws-caller-identity.json + +aws eks describe-cluster \ + --region "$AWS_REGION" \ + --name "$CLUSTER_NAME" \ + --query 'cluster.{name:name,version:version,platformVersion:platformVersion,status:status,endpoint:endpoint}' \ + --output yaml \ + | tee cluster-version.yaml + +kubectl version -o yaml \ + | tee kubectl-version.yaml + +kubectl get nodes -o wide \ + | tee nodes-before-sysbox.txt + +kubectl get nodes \ + -L eks.amazonaws.com/nodegroup,eks.amazonaws.com/ami-id,sysbox-install,sysbox-runtime \ + | tee nodes-labelled-before-sysbox.txt + +kubectl get pods -A -o wide \ + | tee pods-before-sysbox.txt + +kubectl get storageclass \ + | tee storageclasses-before.txt +``` + +Confirm from `kubectl get nodes -o yaml` that: + +- Kubernetes is 1.35; +- the node is Linux/amd64 and belongs to `direct-sysbox`; +- the kernel is 6.3 or later; +- `containerRuntimeVersion` reports containerd 2.0.5 or later; +- the node has both `experiment.coder.com/direct-sysbox=true` and + `sysbox-install=yes`. + +Also record the node's runc version and confirm it is 1.2 or later. If any +user-namespace prerequisite is missing, record the experiment as blocked on +the EKS node stack rather than removing `hostUsers: false`. + +Do not continue if any other node is labeled `sysbox-install=yes`. + +## Phase 2: render and validate the digest-pinned installer + +Create a local installer manifest from the current upstream manifest while +replacing only its image reference: + +```bash +sed \ + "s#registry.nestybox.com/nestybox/sysbox-deploy-k8s:v0.7.0-0#${SYSBOX_INSTALLER_IMAGE}#" \ + ~/sysbox/sysbox-k8s-manifests/sysbox-install.yaml \ + > sysbox-install-al2023.yaml +``` + +Verify that the rendered manifest contains the expected selector, privileged +installer, RuntimeClass, and digest—and no upstream installer image: + +```bash +grep -nE \ + 'image:|privileged:|sysbox-install|sysbox-runtime|kind: RuntimeClass|handler:' \ + sysbox-install-al2023.yaml \ + | tee installer-render-summary.txt + +if grep -q \ + 'registry.nestybox.com/nestybox/sysbox-deploy-k8s' \ + sysbox-install-al2023.yaml; then + echo 'failed: upstream installer image remains in rendered manifest' + exit 1 +fi + +kubectl apply --server-side --dry-run=server \ + -f sysbox-install-al2023.yaml \ + | tee installer-server-dry-run.txt +``` + +The private ECR image should be pullable by the normal eksctl-created MNG node +role. Do not add a broad static registry credential unless the pull actually +fails and the IAM cause is understood. + +## Phase 3: install Sysbox and capture node mutation + +Apply the installer: + +```bash +kubectl apply -f sysbox-install-al2023.yaml + +kubectl -n kube-system get daemonset,pod \ + -l sysbox-install=yes \ + -o wide +``` + +Watch the installer log directly. The important AL2023 evidence is distro +acceptance, dependency installation through `dnf`, explicit Shiftfs skipping, +containerd configuration, and final node labeling: + +```bash +kubectl -n kube-system logs \ + -l sysbox-install=yes \ + -f --prefix \ + | tee installer-live.log +``` + +The installer intentionally remains running after printing `Done.`. Stop +following the log with Ctrl-C after that message; do not delete the DaemonSet. + +Wait for the runtime label: + +```bash +deadline=$((SECONDS + 900)) + +while (( SECONDS < deadline )); do + runtime_label="$( + kubectl get nodes \ + -l experiment.coder.com/direct-sysbox=true \ + -o jsonpath='{.items[0].metadata.labels.sysbox-runtime}' \ + 2>/dev/null + )" + + printf '%s sysbox-runtime=%s\n' \ + "$(date -u +%FT%TZ)" "${runtime_label:-absent}" + + [ "$runtime_label" = running ] && break + sleep 5 +done + +[ "$runtime_label" = running ] +``` + +Capture the completed installation: + +```bash +kubectl -n kube-system logs \ + -l sysbox-install=yes --prefix \ + > installer-complete.log + +kubectl get nodes \ + -L eks.amazonaws.com/nodegroup,sysbox-install,sysbox-runtime \ + | tee nodes-after-sysbox.txt + +kubectl get runtimeclass sysbox-runc -o yaml \ + | tee runtimeclass-sysbox-runc.yaml + +kubectl get pods -A -o wide \ + | tee pods-after-sysbox.txt +``` + +Fail this phase if the installer log shows an unsupported distro, empty +artifact path, `apt-get` or `dpkg` execution on AL2023, a Shiftfs build +attempt, or installation of CRI-O. + +## Phase 4: prove the node kept EKS containerd + +Kubernetes must still report containerd after installation: + +```bash +kubectl get nodes \ + -l experiment.coder.com/direct-sysbox=true \ + -o jsonpath='{range .items[*]}{.metadata.name}{" runtime="}{.status.nodeInfo.containerRuntimeVersion}{" kernel="}{.status.nodeInfo.kernelVersion}{" os="}{.status.nodeInfo.osImage}{"\n"}{end}' \ + | tee node-runtime-after-sysbox.txt + +if grep -qv 'runtime=containerd://' node-runtime-after-sysbox.txt; then + echo 'failed: node is no longer using EKS containerd' + exit 1 +fi +``` + +Use the privileged installer only as a diagnostic window into its target +host. Record service state and the containerd configuration without changing +anything: + +```bash +installer_pod="$( + kubectl -n kube-system get pod \ + -l sysbox-install=yes \ + -o jsonpath='{.items[0].metadata.name}' +)" + +kubectl -n kube-system exec "$installer_pod" -- bash -ec ' + echo "=== host OS ===" + cat /mnt/host/os-release + + echo "=== Sysbox services ===" + systemctl is-active sysbox sysbox-mgr sysbox-fs + systemctl status --no-pager sysbox sysbox-mgr sysbox-fs + + echo "=== EKS containerd ===" + systemctl is-active containerd + grep -n -A12 -B4 "sysbox-runc" /mnt/host/etc/containerd/config.toml + + echo "=== CRI-O must be absent or inactive ===" + if systemctl is-active --quiet crio; then + echo "failed: CRI-O is active" + exit 1 + fi + echo "passed: CRI-O is not active" +' |& tee host-runtime-evidence.txt +``` + +Also confirm CoreDNS, VPC CNI, kube-proxy, EBS CSI, and metrics-server remain +healthy. Any node or add-on disruption belongs in the findings even if the +workspace later starts. + +## Phase 5: create the workspace namespace and EBS storage + +Save as `storageclass.yaml`: + +```yaml +apiVersion: storage.k8s.io/v1 +kind: StorageClass +metadata: + name: direct-sysbox-gp3 +provisioner: ebs.csi.aws.com +volumeBindingMode: WaitForFirstConsumer +allowVolumeExpansion: true +parameters: + type: gp3 + encrypted: "true" +``` + +Save as `namespace-and-pvc.yaml`: + +```yaml +apiVersion: v1 +kind: Namespace +metadata: + name: direct-sysbox + labels: + pod-security.kubernetes.io/enforce: restricted + pod-security.kubernetes.io/audit: restricted + pod-security.kubernetes.io/warn: restricted +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: workspace-docker + namespace: direct-sysbox +spec: + accessModes: [ReadWriteOnce] + storageClassName: direct-sysbox-gp3 + resources: + requests: + storage: 30Gi +``` + +Apply them: + +```bash +kubectl apply -f storageclass.yaml +kubectl apply -f namespace-and-pvc.yaml + +kubectl -n "$EXPERIMENT_NS" get namespace,pvc -o wide \ + | tee namespace-and-pvc-initial.txt +``` + +The PVC may remain `Pending` until the first workspace schedules because the +StorageClass uses `WaitForFirstConsumer`. + +## Phase 6: direct-Sysbox workspace smoke test + +The initial upstream system-container image is tag-based. Record the resolved +image ID from Kubernetes, and replace the tag with a digest before treating +the final experiment as reproducible. + +Save as `workspace.yaml`: + +```yaml +apiVersion: v1 +kind: Pod +metadata: + name: direct-sysbox-workspace + namespace: direct-sysbox + labels: + app.kubernetes.io/name: direct-sysbox-workspace +spec: + runtimeClassName: sysbox-runc + hostUsers: false + restartPolicy: Never + nodeSelector: + experiment.coder.com/direct-sysbox: "true" + containers: + - name: workspace + image: registry.nestybox.com/nestybox/ubuntu-focal-systemd-docker@sha256:e451ce586ea5c0224c511d4c87b9aa215173db0d1eac6473d0e4b3b5abe41ba5 + imagePullPolicy: Always + command: ["/sbin/init"] + securityContext: + privileged: false + allowPrivilegeEscalation: false + capabilities: + drop: + - ALL + seccompProfile: + type: RuntimeDefault + resources: + requests: + cpu: "1" + memory: 2Gi + limits: + cpu: "2" + memory: 6Gi + volumeMounts: + - name: docker-data + mountPath: /var/lib/docker + volumes: + - name: docker-data + persistentVolumeClaim: + claimName: workspace-docker +``` + +Validate and apply it: + +```bash +kubectl apply --server-side --dry-run=server \ + -f workspace.yaml + +workspace_started_at="$(date +%s)" + +kubectl apply -f workspace.yaml + +kubectl -n "$EXPERIMENT_NS" wait \ + --for=condition=Ready \ + pod/direct-sysbox-workspace \ + --timeout=15m + +echo "workspace ready seconds: $(($(date +%s) - workspace_started_at))" + +kubectl -n "$EXPERIMENT_NS" get pod direct-sysbox-workspace -o wide +kubectl -n "$EXPERIMENT_NS" describe pod direct-sysbox-workspace \ + > workspace-describe.txt +kubectl -n "$EXPERIMENT_NS" get pod direct-sysbox-workspace -o yaml \ + > workspace-actual.yaml +``` + +If the Pod fails, capture its logs, events, node conditions, Sysbox service +logs, and installer logs before retrying. Do not add privilege as a shortcut. + +## Phase 7: security-boundary and system-container evidence + +Capture the workspace's identity, user namespace, capabilities, seccomp, +SELinux label, mounts, and cgroup view: + +```bash +kubectl -n "$EXPERIMENT_NS" exec direct-sysbox-workspace -- bash -ec ' + echo "=== identity ===" + id + cat /proc/self/uid_map + cat /proc/self/gid_map + grep "^Cap" /proc/self/status + grep -E "^Seccomp|^Seccomp_filters" /proc/self/status + cat /proc/self/attr/current || true + + echo "=== namespaces ===" + readlink /proc/self/ns/user + readlink /proc/self/ns/cgroup + cat /proc/self/cgroup + + echo "=== system mounts ===" + findmnt -R /proc + findmnt -R /sys + findmnt -R /sys/fs/cgroup + + echo "=== writable descendant cgroup ===" + mkdir /sys/fs/cgroup/direct-sysbox-write-probe + rmdir /sys/fs/cgroup/direct-sysbox-write-probe + + echo "=== systemd and Docker ===" + systemctl is-system-running --wait || true + systemctl --failed || true + systemctl is-active docker + docker version + docker info +' |& tee workspace-security-and-runtime.txt +``` + +From Kubernetes, verify there is no privileged workspace or host namespace: + +```bash +kubectl -n "$EXPERIMENT_NS" get pod direct-sysbox-workspace \ + -o jsonpath='runtimeClass={.spec.runtimeClassName}{" hostUsers="}{.spec.hostUsers}{" privileged="}{.spec.containers[0].securityContext.privileged}{" hostPID="}{.spec.hostPID}{" hostIPC="}{.spec.hostIPC}{" hostNetwork="}{.spec.hostNetwork}{"\n"}' \ + | tee workspace-kubernetes-security.txt +``` + +Expected essentials are `runtimeClass=sysbox-runc`, `hostUsers=false`, and +`privileged=false`; host PID, IPC, and networking must not be true. + +## Phase 8: Docker, BuildKit, limits, and networking + +Run a basic child container and inspect its privilege: + +```bash +kubectl -n "$EXPERIMENT_NS" exec direct-sysbox-workspace -- bash -ec ' + set -euxo pipefail + + docker pull alpine:3.21 + docker run --rm alpine:3.21 id + + child="$(docker create alpine:3.21 sleep 60)" + docker inspect "$child" \ + --format "privileged={{.HostConfig.Privileged}} pid={{.HostConfig.PidMode}} network={{.HostConfig.NetworkMode}}" + docker rm "$child" +' |& tee docker-child-smoke.txt +``` + +Run a BuildKit build: + +```bash +kubectl -n "$EXPERIMENT_NS" exec direct-sysbox-workspace -- bash -ec ' + set -euxo pipefail + + tmpdir="$(mktemp -d)" + printf "%s\n" \ + "FROM alpine:3.21" \ + "RUN id && echo buildkit-ok >/result" \ + > "$tmpdir/Dockerfile" + + DOCKER_BUILDKIT=1 docker build \ + -t direct-sysbox-buildkit:1 "$tmpdir" + + docker run --rm direct-sysbox-buildkit:1 cat /result +' |& tee docker-buildkit.txt +``` + +Exercise child limits and the ordinary bridge network: + +```bash +kubectl -n "$EXPERIMENT_NS" exec direct-sysbox-workspace -- bash -ec ' + set -euxo pipefail + + docker run --rm \ + --memory=128m --cpus=0.25 --pids-limit=64 \ + alpine:3.21 sh -ec "cat /sys/fs/cgroup/memory.max; cat /sys/fs/cgroup/pids.max" + + docker network create direct-sysbox-net + docker run -d --name web --network direct-sysbox-net nginx:1.27-alpine + docker run --rm --network direct-sysbox-net alpine:3.21 \ + sh -ec "wget -qO- http://web | grep -q Welcome" + docker rm -f web + docker network rm direct-sysbox-net + + echo docker-limits-and-bridge-network-ok +' |& tee docker-limits-and-network.txt +``` + +Then repeat the Compose, outbound-network, published-port, Kubernetes +ClusterIP, direct Pod-IP, and cross-node tests from the native-userns +experiment. Reuse the same pinned child images and success markers so the +solutions can be compared directly. A simple same-Pod bridge success is not a +substitute for the cross-node Kubernetes tests. + +## Phase 9: persistence and replacement + +Record a Docker image and marker on the PVC: + +```bash +kubectl -n "$EXPERIMENT_NS" exec direct-sysbox-workspace -- bash -ec ' + set -eux + docker image inspect direct-sysbox-buildkit:1 + printf "%s\n" persistence-v1 > /var/lib/docker/direct-sysbox-marker +' +``` + +Delete and recreate the workspace Pod without deleting the PVC: + +```bash +kubectl -n "$EXPERIMENT_NS" delete pod direct-sysbox-workspace \ + --wait=true --timeout=10m + +kubectl apply -f workspace.yaml + +kubectl -n "$EXPERIMENT_NS" wait \ + --for=condition=Ready pod/direct-sysbox-workspace \ + --timeout=15m + +kubectl -n "$EXPERIMENT_NS" exec direct-sysbox-workspace -- bash -ec ' + set -eux + grep -Fx persistence-v1 /var/lib/docker/direct-sysbox-marker + docker image inspect direct-sysbox-buildkit:1 + echo persistence-after-pod-replacement-ok +' |& tee persistence-after-pod-replacement.txt +``` + +For node replacement, first collect the Node and MNG identity. Replace the +node through the managed-node-group lifecycle rather than manually editing +host files. Confirm the replacement node receives `sysbox-install=yes`, the +installer runs, `sysbox-runtime=running` appears, containerd remains active, +and a newly scheduled workspace passes the smoke suite. + +PVC reattachment after node replacement may be constrained by its EBS +availability zone. Treat normal same-zone EBS scheduling separately from +Sysbox installation failure. + +## Phase 10: concurrency, isolation, and lifecycle follow-up + +Before recommending this approach, add and execute explicit tests for: + +1. Two simultaneous Sysbox workspaces on one node. +2. Cross-workspace PID, mount, cgroup, Docker-state, and network isolation. +3. Fork bombs, cgroup-count exhaustion, inotify exhaustion, disk pressure, + image churn, and nested-container density. +4. Scaling the MNG from one to two nodes and scheduling workspaces on both. +5. Node reboot and replacement. +6. A newer EKS-optimized AL2023 AMI release. +7. Installer reapplication and idempotence. +8. Sysbox upgrade and rollback. +9. Coder agent startup, reconnect, stop/start, and delete behavior. +10. Representative devcontainer and Testcontainers workloads. + +Capture CPU, memory, disk, and startup-time overhead and compare them with +Envbox and native userns DinD. Direct Sysbox should avoid Envbox's duplicate +per-workspace outer Docker/containerd/Sysbox daemons, but that expected +advantage must be measured. + +## Cleanup + +For a functional uninstall test, stop and delete all Sysbox workspace Pods +first. Render the upstream uninstall manifest with the same custom installer +digest; do not run the unmodified upstream image because its installer helper +does not contain the AL2023 changes. + +The simplest final cleanup for this disposable experiment is cluster deletion: + +```bash +kubectl config current-context + +eksctl delete cluster \ + --region "$AWS_REGION" \ + --name "$CLUSTER_NAME" \ + --wait \ + |& tee cluster-delete.log +``` + +Do not delete the shared ECR repository until the Envbox and direct-Sysbox +experiments are both complete. When it is eventually removed, record all tags +and digests first so the findings retain an auditable image identity. + +## Findings to record + +Create `findings.md` as the experiment progresses. At minimum record: + +- exact EKS version, platform version, AL2023 AMI ID, kernel, containerd, runc, + and EBS CSI versions; +- exact installer source diff and image digest; +- `dnf` dependency and Shiftfs-skip evidence; +- whether containerd was edited/restarted and whether CRI-O remained inactive; +- Sysbox service versions, status, and logs; +- actual workspace UID/GID mappings, capabilities, seccomp, SELinux, `/proc`, + `/sys`, and cgroup views; +- complete Docker, BuildKit, Compose, networking, resource, persistence, + concurrency, and replacement results; +- installer, workspace, node, and Coder startup timings; +- all nonblocking degraded systemd units and warnings; +- security and operational differences from Envbox and native userns DinD; +- ownership and maintenance cost of carrying the downstream AL2023 installer + patch across future EKS AMI and Sysbox releases. + +## References + +- `~/sysbox/docs/distro-compat.md` +- `~/sysbox/docs/user-guide/install-k8s.md` +- `~/sysbox/sysbox-k8s-manifests/sysbox-install.yaml` +- `~/sysbox/sysbox-pkgr/k8s/scripts/sysbox-deploy-k8s.sh` +- `~/sysbox/sysbox-pkgr/k8s/scripts/sysbox-installer-helper.sh` +- `../solutions-matrix.md` +- `../eks-mng-amazon-linux-userns-rootful-dind-experiment/findings.md` +- `../eks-auto-mode-bottlerocket-envbox-experiment/findings.md` diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/runtimeclass-sysbox-runc.yaml b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/runtimeclass-sysbox-runc.yaml new file mode 100644 index 0000000..06f0978 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/runtimeclass-sysbox-runc.yaml @@ -0,0 +1,14 @@ +apiVersion: node.k8s.io/v1 +handler: sysbox-runc +kind: RuntimeClass +metadata: + annotations: + kubectl.kubernetes.io/last-applied-configuration: | + {"apiVersion":"node.k8s.io/v1","handler":"sysbox-runc","kind":"RuntimeClass","metadata":{"annotations":{},"name":"sysbox-runc"},"scheduling":{"nodeSelector":{"sysbox-runtime":"running"}}} + creationTimestamp: "2026-08-09T00:35:44Z" + name: sysbox-runc + resourceVersion: "2796" + uid: 09c2154d-6b4b-4437-b4a0-d5e0e7528f3d +scheduling: + nodeSelector: + sysbox-runtime: running diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/storageclass.yaml b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/storageclass.yaml new file mode 100644 index 0000000..6220d8f --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/storageclass.yaml @@ -0,0 +1,10 @@ +apiVersion: storage.k8s.io/v1 +kind: StorageClass +metadata: + name: direct-sysbox-gp3 +provisioner: ebs.csi.aws.com +volumeBindingMode: WaitForFirstConsumer +allowVolumeExpansion: true +parameters: + type: gp3 + encrypted: "true" diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/sysbox-install-al2023.yaml b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/sysbox-install-al2023.yaml new file mode 100644 index 0000000..877dde5 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/sysbox-install-al2023.yaml @@ -0,0 +1,181 @@ +--- +apiVersion: v1 +kind: ServiceAccount +metadata: + name: sysbox-label-node + namespace: kube-system +--- +kind: ClusterRole +apiVersion: rbac.authorization.k8s.io/v1 +metadata: + name: sysbox-node-labeler +rules: +- apiGroups: [""] + resources: ["nodes"] + verbs: ["get", "patch"] +- apiGroups: [""] + resources: ["pods"] + verbs: ["get", "list", "delete", "watch"] +--- +kind: ClusterRoleBinding +apiVersion: rbac.authorization.k8s.io/v1 +metadata: + name: sysbox-label-node-rb +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: sysbox-node-labeler +subjects: +- kind: ServiceAccount + name: sysbox-label-node + namespace: kube-system +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: sysbox-operational-attributes + namespace: kube-system +data: + SYSBOX_MGR_CONFIG: "" + SYSBOX_FS_CONFIG: "" +--- +apiVersion: apps/v1 +kind: DaemonSet +metadata: + name: sysbox-deploy-k8s + namespace: kube-system +spec: + selector: + matchLabels: + sysbox-install: "yes" + template: + metadata: + labels: + sysbox-install: "yes" + spec: + serviceAccountName: sysbox-label-node + nodeSelector: + sysbox-install: "yes" + tolerations: + - key: "sysbox-runtime" + operator: "Equal" + value: "not-running" + effect: "NoSchedule" + containers: + - name: sysbox-deploy-k8s + image: 849808308023.dkr.ecr.us-east-2.amazonaws.com/envbox-eks-cache-experiment@sha256:fe6b53286b836b932692907921656c154922d62366287429dd5534c5347575f3 + imagePullPolicy: Always + command: [ "bash", "-c", "/opt/sysbox/scripts/sysbox-deploy-k8s.sh ce install" ] + env: + - name: NODE_NAME + valueFrom: + fieldRef: + fieldPath: spec.nodeName + - name: SYSBOX_MGR_CONFIG + valueFrom: + configMapKeyRef: + name: sysbox-operational-attributes + key: SYSBOX_MGR_CONFIG + - name: SYSBOX_FS_CONFIG + valueFrom: + configMapKeyRef: + name: sysbox-operational-attributes + key: SYSBOX_FS_CONFIG + securityContext: + privileged: true + volumeMounts: + - name: host-etc + mountPath: /mnt/host/etc + - name: host-osrelease + mountPath: /mnt/host/os-release + - name: host-dbus + mountPath: /var/run/dbus + - name: host-run-systemd + mountPath: /run/systemd + - name: host-lib-systemd + mountPath: /mnt/host/lib/systemd/system + - name: host-etc-systemd + mountPath: /mnt/host/etc/systemd/system + - name: host-lib-sysctl + mountPath: /mnt/host/lib/sysctl.d + - name: host-opt-lib-sysctl + mountPath: /mnt/host/opt/lib/sysctl.d + - name: host-usr-bin + mountPath: /mnt/host/usr/bin + - name: host-opt-bin + mountPath: /mnt/host/opt/bin + - name: host-usr-local-bin + mountPath: /mnt/host/usr/local/bin + - name: host-opt-local-bin + mountPath: /mnt/host/opt/local/bin + - name: host-usr-lib-mod-load + mountPath: /mnt/host/usr/lib/modules-load.d + - name: host-opt-lib-mod-load + mountPath: /mnt/host/opt/lib/modules-load.d + - name: host-run + mountPath: /mnt/host/run + - name: host-var-lib + mountPath: /mnt/host/var/lib + volumes: + - name: host-etc + hostPath: + path: /etc + - name: host-osrelease + hostPath: + path: /etc/os-release + - name: host-dbus + hostPath: + path: /var/run/dbus + - name: host-run-systemd + hostPath: + path: /run/systemd + - name: host-lib-systemd + hostPath: + path: /lib/systemd/system + - name: host-etc-systemd + hostPath: + path: /etc/systemd/system + - name: host-lib-sysctl + hostPath: + path: /lib/sysctl.d + - name: host-opt-lib-sysctl + hostPath: + path: /opt/lib/sysctl.d + - name: host-usr-bin + hostPath: + path: /usr/bin/ + - name: host-opt-bin + hostPath: + path: /opt/bin/ + - name: host-usr-local-bin + hostPath: + path: /usr/local/bin/ + - name: host-opt-local-bin + hostPath: + path: /opt/local/bin/ + - name: host-usr-lib-mod-load + hostPath: + path: /usr/lib/modules-load.d + - name: host-opt-lib-mod-load + hostPath: + path: /opt/lib/modules-load.d + - name: host-run + hostPath: + path: /run + - name: host-var-lib + hostPath: + path: /var/lib + updateStrategy: + rollingUpdate: + maxUnavailable: 1 + type: RollingUpdate +--- +apiVersion: node.k8s.io/v1 +kind: RuntimeClass +metadata: + name: sysbox-runc +handler: sysbox-runc +scheduling: + nodeSelector: + sysbox-runtime: running +--- diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/workspace-new-node-smoke.yaml b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/workspace-new-node-smoke.yaml new file mode 100644 index 0000000..e0a7b92 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/workspace-new-node-smoke.yaml @@ -0,0 +1,32 @@ +apiVersion: v1 +kind: Pod +metadata: + name: direct-sysbox-new-node-smoke + namespace: direct-sysbox +spec: + runtimeClassName: sysbox-runc + hostUsers: false + restartPolicy: Never + nodeSelector: + kubernetes.io/hostname: ip-192-168-9-179.us-east-2.compute.internal + containers: + - name: workspace + image: registry.nestybox.com/nestybox/ubuntu-focal-systemd-docker@sha256:e451ce586ea5c0224c511d4c87b9aa215173db0d1eac6473d0e4b3b5abe41ba5 + imagePullPolicy: IfNotPresent + command: + - /sbin/init + securityContext: + privileged: false + allowPrivilegeEscalation: false + capabilities: + drop: + - ALL + seccompProfile: + type: RuntimeDefault + resources: + requests: + cpu: 100m + memory: 1Gi + limits: + cpu: "1" + memory: 3Gi diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/workspace-restricted-smoke.yaml b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/workspace-restricted-smoke.yaml new file mode 100644 index 0000000..ada9afc --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/workspace-restricted-smoke.yaml @@ -0,0 +1,32 @@ +apiVersion: v1 +kind: Pod +metadata: + name: direct-sysbox-restricted-smoke + namespace: direct-sysbox +spec: + runtimeClassName: sysbox-runc + hostUsers: false + restartPolicy: Never + nodeSelector: + kubernetes.io/hostname: ip-192-168-9-179.us-east-2.compute.internal + containers: + - name: workspace + image: registry.nestybox.com/nestybox/ubuntu-focal-systemd-docker@sha256:e451ce586ea5c0224c511d4c87b9aa215173db0d1eac6473d0e4b3b5abe41ba5 + imagePullPolicy: IfNotPresent + command: + - /sbin/init + securityContext: + privileged: false + allowPrivilegeEscalation: false + capabilities: + drop: + - ALL + seccompProfile: + type: RuntimeDefault + resources: + requests: + cpu: 100m + memory: 1Gi + limits: + cpu: "1" + memory: 3Gi diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/workspace-second.yaml b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/workspace-second.yaml new file mode 100644 index 0000000..8e725a7 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/workspace-second.yaml @@ -0,0 +1,54 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: workspace-docker-second + namespace: direct-sysbox +spec: + accessModes: + - ReadWriteOnce + storageClassName: direct-sysbox-gp3 + resources: + requests: + storage: 30Gi +--- +apiVersion: v1 +kind: Pod +metadata: + name: direct-sysbox-workspace-second + namespace: direct-sysbox + labels: + app.kubernetes.io/name: direct-sysbox-workspace-second +spec: + runtimeClassName: sysbox-runc + hostUsers: false + restartPolicy: Never + nodeSelector: + kubernetes.io/hostname: ip-192-168-87-106.us-east-2.compute.internal + containers: + - name: workspace + image: registry.nestybox.com/nestybox/ubuntu-focal-systemd-docker@sha256:e451ce586ea5c0224c511d4c87b9aa215173db0d1eac6473d0e4b3b5abe41ba5 + imagePullPolicy: IfNotPresent + command: + - /sbin/init + securityContext: + privileged: false + allowPrivilegeEscalation: false + capabilities: + drop: + - ALL + seccompProfile: + type: RuntimeDefault + resources: + requests: + cpu: 100m + memory: 1Gi + limits: + cpu: "1" + memory: 3Gi + volumeMounts: + - name: docker-data + mountPath: /var/lib/docker + volumes: + - name: docker-data + persistentVolumeClaim: + claimName: workspace-docker-second diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/workspace-security-view.txt b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/workspace-security-view.txt new file mode 100644 index 0000000..2bb8855 Binary files /dev/null and b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/workspace-security-view.txt differ diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/workspace-unknown-handler-events.txt b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/workspace-unknown-handler-events.txt new file mode 100644 index 0000000..ec54c63 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/workspace-unknown-handler-events.txt @@ -0,0 +1,8 @@ +LAST SEEN TYPE REASON OBJECT MESSAGE +7m45s Normal WaitForFirstConsumer persistentvolumeclaim/workspace-docker waiting for first consumer to be created before binding +7m33s Normal ExternalProvisioning persistentvolumeclaim/workspace-docker Waiting for a volume to be created either by the external provisioner 'ebs.csi.aws.com' or manually by the system administrator. If volume creation is delayed, please verify that the provisioner is running and correctly registered. +7m33s Normal Provisioning persistentvolumeclaim/workspace-docker External provisioner is provisioning volume for claim "direct-sysbox/workspace-docker" +7m31s Normal ProvisioningSucceeded persistentvolumeclaim/workspace-docker Successfully provisioned volume pvc-01ff2354-6203-4e2e-97e2-5c98382b1892 +7m30s Normal Scheduled pod/direct-sysbox-workspace Successfully assigned direct-sysbox/direct-sysbox-workspace to ip-192-168-87-106.us-east-2.compute.internal +7m28s Normal SuccessfulAttachVolume pod/direct-sysbox-workspace AttachVolume.Attach succeeded for volume "pvc-01ff2354-6203-4e2e-97e2-5c98382b1892" +115s Warning FailedCreatePodSandBox pod/direct-sysbox-workspace Failed to create pod sandbox: can't set `spec.hostUsers: false`, RuntimeClass handler "sysbox-runc" does not support user namespaces: the handler "sysbox-runc" is not known diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/workspace-unknown-handler-failure.txt b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/workspace-unknown-handler-failure.txt new file mode 100644 index 0000000..18c6959 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/workspace-unknown-handler-failure.txt @@ -0,0 +1,66 @@ +Name: direct-sysbox-workspace +Namespace: direct-sysbox +Priority: 0 +Runtime Class Name: sysbox-runc +Service Account: default +Node: ip-192-168-87-106.us-east-2.compute.internal/192.168.87.106 +Start Time: Sat, 08 Aug 2026 17:56:04 -0700 +Labels: app.kubernetes.io/name=direct-sysbox-workspace + topology.kubernetes.io/region=us-east-2 + topology.kubernetes.io/zone=us-east-2b +Annotations: +Status: Pending +IP: +IPs: +Containers: + workspace: + Container ID: + Image: registry.nestybox.com/nestybox/ubuntu-noble-systemd-docker:latest + Image ID: + Port: + Host Port: + Command: + /sbin/init + State: Waiting + Reason: ContainerCreating + Ready: False + Restart Count: 0 + Limits: + cpu: 2 + memory: 6Gi + Requests: + cpu: 1 + memory: 2Gi + Environment: + Mounts: + /var/lib/docker from docker-data (rw) + /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-fwt7j (ro) +Conditions: + Type Status + PodReadyToStartContainers False + Initialized True + Ready False + ContainersReady False + PodScheduled True +Volumes: + docker-data: + Type: PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace) + ClaimName: workspace-docker + ReadOnly: false + kube-api-access-fwt7j: + Type: Projected (a volume that contains injected data from multiple sources) + TokenExpirationSeconds: 3607 + ConfigMapName: kube-root-ca.crt + Optional: false + DownwardAPI: true +QoS Class: Burstable +Node-Selectors: experiment.coder.com/direct-sysbox=true + sysbox-runtime=running +Tolerations: node.kubernetes.io/not-ready:NoExecute op=Exists for 300s + node.kubernetes.io/unreachable:NoExecute op=Exists for 300s +Events: + Type Reason Age From Message + ---- ------ ---- ---- ------- + Normal Scheduled 7m30s default-scheduler Successfully assigned direct-sysbox/direct-sysbox-workspace to ip-192-168-87-106.us-east-2.compute.internal + Normal SuccessfulAttachVolume 7m28s attachdetach-controller AttachVolume.Attach succeeded for volume "pvc-01ff2354-6203-4e2e-97e2-5c98382b1892" + Warning FailedCreatePodSandBox 115s (x26 over 7m27s) kubelet Failed to create pod sandbox: can't set `spec.hostUsers: false`, RuntimeClass handler "sysbox-runc" does not support user namespaces: the handler "sysbox-runc" is not known diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/workspace.yaml b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/workspace.yaml new file mode 100644 index 0000000..719299e --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-direct-sysbox-experiment/workspace.yaml @@ -0,0 +1,41 @@ +apiVersion: v1 +kind: Pod +metadata: + name: direct-sysbox-workspace + namespace: direct-sysbox + labels: + app.kubernetes.io/name: direct-sysbox-workspace +spec: + runtimeClassName: sysbox-runc + hostUsers: false + restartPolicy: Never + nodeSelector: + experiment.coder.com/direct-sysbox: "true" + containers: + - name: workspace + image: registry.nestybox.com/nestybox/ubuntu-focal-systemd-docker@sha256:e451ce586ea5c0224c511d4c87b9aa215173db0d1eac6473d0e4b3b5abe41ba5 + imagePullPolicy: Always + command: + - /sbin/init + securityContext: + privileged: false + allowPrivilegeEscalation: false + capabilities: + drop: + - ALL + seccompProfile: + type: RuntimeDefault + resources: + requests: + cpu: "1" + memory: 2Gi + limits: + cpu: "2" + memory: 6Gi + volumeMounts: + - name: docker-data + mountPath: /var/lib/docker + volumes: + - name: docker-data + persistentVolumeClaim: + claimName: workspace-docker diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-userns-probe.yaml b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-userns-probe.yaml new file mode 100644 index 0000000..052a294 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-userns-probe.yaml @@ -0,0 +1,37 @@ +apiVersion: v1 +kind: Pod +metadata: + name: cgroup-userns-probe + namespace: userns-rootful-dind +spec: + hostUsers: false + restartPolicy: Never + nodeSelector: + experiment.coder.com/userns-dind: "true" + containers: + - name: probe + image: public.ecr.aws/docker/library/alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d + securityContext: + privileged: true + procMount: Unmasked + command: ["/bin/sh", "-c"] + args: + - | + set -eux + echo '--- uid map ---' + cat /proc/self/uid_map + echo '--- cgroup membership ---' + cat /proc/self/cgroup + echo '--- cgroup mounts ---' + mount | grep -E 'cgroup|/sys/fs/cgroup' || true + echo '--- cgroup root metadata ---' + ls -ld /sys/fs/cgroup + echo '--- cgroup-root write probe ---' + test_dir=/sys/fs/cgroup/userns-dind-write-probe + if mkdir "$test_dir"; then + echo writable + rmdir "$test_dir" + else + echo not-writable + fi + sleep 600 diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/cgroup-probe.yaml b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/cgroup-probe.yaml new file mode 100644 index 0000000..d6d9f49 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/cgroup-probe.yaml @@ -0,0 +1,41 @@ +apiVersion: v1 +kind: Pod +metadata: + name: cgroup-writable-probe + namespace: userns-rootful-dind +spec: + runtimeClassName: runc-cgroup-writable + hostUsers: false + restartPolicy: Never + containers: + - name: probe + image: public.ecr.aws/docker/library/alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d + securityContext: + privileged: false + allowPrivilegeEscalation: true + procMount: Unmasked + capabilities: + add: ["ALL"] + seccompProfile: + type: Unconfined + command: ["/bin/sh", "-c"] + args: + - | + set -eux + echo '--- identity and user namespace ---' + id + cat /proc/self/uid_map + cat /proc/self/gid_map + echo '--- cgroup namespace and mount ---' + cat /proc/self/cgroup + mount | grep -E 'cgroup|/sys/fs/cgroup' + ls -ldn /sys/fs/cgroup + echo '--- available/delegated controllers ---' + cat /sys/fs/cgroup/cgroup.controllers + cat /sys/fs/cgroup/cgroup.subtree_control + echo '--- create child cgroup ---' + mkdir /sys/fs/cgroup/userns-dind-write-probe + ls -ldn /sys/fs/cgroup/userns-dind-write-probe + rmdir /sys/fs/cgroup/userns-dind-write-probe + echo cgroup-writable-probe-ok + sleep 600 diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/compose-network-peer.yaml b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/compose-network-peer.yaml new file mode 100644 index 0000000..bab8cc4 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/compose-network-peer.yaml @@ -0,0 +1,94 @@ +apiVersion: v1 +kind: Service +metadata: + name: compose-network-target + namespace: userns-rootful-dind +spec: + selector: + experiment.coder.com/compose-network-target: "true" + ports: + - name: http + port: 18080 + targetPort: 18080 +--- +# This headless Service provides a stable discovery mechanism for the +# workspace Pod IP. The peer resolves it, extracts the Pod IP, and then sends +# HTTP directly to that IP rather than through the ClusterIP Service. +apiVersion: v1 +kind: Service +metadata: + name: compose-network-target-headless + namespace: userns-rootful-dind +spec: + clusterIP: None + selector: + experiment.coder.com/compose-network-target: "true" + ports: + - name: http + port: 18080 + targetPort: 18080 +--- +apiVersion: v1 +kind: Pod +metadata: + name: compose-network-peer-probe + namespace: userns-rootful-dind +spec: + # The successful workspace is forced onto the cgroup-writable MNG by its + # RuntimeClass. Pinning this peer to the original MNG makes the two HTTP + # checks cross-node rather than merely same-node checks. + nodeSelector: + experiment.coder.com/userns-dind: "true" + automountServiceAccountToken: false + restartPolicy: Never + containers: + - name: probe + image: public.ecr.aws/docker/library/alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: ["ALL"] + runAsNonRoot: true + runAsUser: 65534 + seccompProfile: + type: RuntimeDefault + env: + - name: PEER_NODE_NAME + valueFrom: + fieldRef: + fieldPath: spec.nodeName + command: ["/bin/sh", "-c"] + args: + - | + set -eux + + fetch_and_verify() { + url="$1" + output="$2" + attempts=0 + until wget -T 5 -t 1 -qO "$output" "$url"; do + attempts=$((attempts + 1)) + [ "$attempts" -lt 120 ] || return 1 + sleep 2 + done + grep -q 'Welcome to nginx' "$output" + } + + service_url='http://compose-network-target.userns-rootful-dind.svc.cluster.local:18080/' + fetch_and_verify "$service_url" /tmp/service-body + echo "cross-node-clusterip-service-ok node=$PEER_NODE_NAME url=$service_url" + + headless_host='compose-network-target-headless.userns-rootful-dind.svc.cluster.local' + attempts=0 + pod_ip='' + until pod_ip="$(getent hosts "$headless_host" | awk 'NR == 1 { print $1 }')" && + [ -n "$pod_ip" ]; do + attempts=$((attempts + 1)) + [ "$attempts" -lt 120 ] || exit 1 + sleep 2 + done + + pod_url="http://${pod_ip}:18080/" + fetch_and_verify "$pod_url" /tmp/pod-ip-body + echo "cross-node-direct-pod-ip-ok node=$PEER_NODE_NAME url=$pod_url" + echo compose-cross-node-network-tests-ok diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/nodegroup.yaml b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/nodegroup.yaml new file mode 100644 index 0000000..010a321 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/nodegroup.yaml @@ -0,0 +1,35 @@ +apiVersion: eksctl.io/v1alpha5 +kind: ClusterConfig + +metadata: + name: userns-rootful-dind-mng-136 + region: us-east-2 + version: "1.36" + +managedNodeGroups: + - name: userns-dind-cgroup-writable + amiFamily: AmazonLinux2023 + instanceType: m6i.large + minSize: 1 + desiredCapacity: 1 + maxSize: 1 + labels: + experiment.coder.com/userns-dind-cgroup-writable: "true" + iam: + withAddonPolicies: + ebs: true + # eksctl prepends this partial NodeConfig to the EKS-generated NodeConfig; + # nodeadm merges it with the cluster connection details and normal AL2023 + # defaults. Containerd 2.x uses the config-v3 CRI runtime plugin path. + overrideBootstrapCommand: | + apiVersion: node.eks.aws/v1alpha1 + kind: NodeConfig + spec: + containerd: + config: | + [plugins.'io.containerd.cri.v1.runtime'.containerd.runtimes.runc-cgroup-writable] + runtime_type = 'io.containerd.runc.v2' + cgroup_writable = true + + [plugins.'io.containerd.cri.v1.runtime'.containerd.runtimes.runc-cgroup-writable.options] + SystemdCgroup = true diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/pvc.yaml b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/pvc.yaml new file mode 100644 index 0000000..647bac8 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/pvc.yaml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: workspace-data-cgroup-writable + namespace: userns-rootful-dind +spec: + accessModes: [ReadWriteOnce] + storageClassName: gp3-csi + resources: + requests: + storage: 30Gi diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/rootful-dind-default-capabilities.yaml b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/rootful-dind-default-capabilities.yaml new file mode 100644 index 0000000..90f27c3 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/rootful-dind-default-capabilities.yaml @@ -0,0 +1,202 @@ +apiVersion: v1 +kind: Pod +metadata: + name: rootful-dind-default-caps + namespace: userns-rootful-dind + labels: + experiment.coder.com/compose-network-target: "true" +spec: + runtimeClassName: runc-cgroup-writable + hostUsers: false + restartPolicy: Never + containers: + - name: workspace + # The original docker:27-dind tag resolved to Docker Engine 27.5.1. + # Pin the patch release so a replay does not silently change engines. + image: docker:27.5.1-dind + securityContext: + privileged: false + allowPrivilegeEscalation: true + procMount: Unmasked + seccompProfile: + type: Unconfined + env: + - name: DOCKER_TLS_CERTDIR + value: "" + - name: DOCKER_HOST + value: unix:///run/docker.sock + command: ["/bin/sh", "-c"] + args: + - | + set -eu + grep "^Cap" /proc/self/status + mkdir -p /run /workspace/docker-data /workspace/docker-artifacts-default-caps + artifacts=/workspace/docker-artifacts-default-caps + rm -f "$artifacts/test-complete" + alpine_image='alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d' + nginx_image='nginx:1.27-alpine@sha256:65645c7bb6a0661892a8b03b89d0743208a18dd2f3f17a54ef4b76fb8e2f2a10' + + # Keep the delegated cgroup root free of processes so that domain + # controllers such as memory and io can be enabled for Docker's + # child-container hierarchy. All workspace processes, including + # this PID 1 shell and the dockerd it starts, live in a sibling + # cgroup instead. + mkdir /sys/fs/cgroup/workspace-processes + while read -r pid < /sys/fs/cgroup/cgroup.procs; do + [ -n "$pid" ] || break + echo "$pid" > /sys/fs/cgroup/workspace-processes/cgroup.procs + done + + for controller in cpu cpuset io memory pids; do + if grep -qw "$controller" /sys/fs/cgroup/cgroup.controllers; then + echo "+$controller" > /sys/fs/cgroup/cgroup.subtree_control + fi + done + + cat /sys/fs/cgroup/cgroup.type > "$artifacts/root-cgroup-type.txt" + cat /sys/fs/cgroup/cgroup.controllers > "$artifacts/root-cgroup-controllers.txt" + cat /sys/fs/cgroup/cgroup.subtree_control > "$artifacts/root-cgroup-subtree-control.txt" + cat /sys/fs/cgroup/cgroup.procs > "$artifacts/root-cgroup-procs.txt" + cat /sys/fs/cgroup/workspace-processes/cgroup.type > "$artifacts/workspace-cgroup-type.txt" + + id > "$artifacts/id.txt" + cat /proc/self/uid_map > "$artifacts/uid-map.txt" + cat /proc/self/gid_map > "$artifacts/gid-map.txt" + cat /proc/self/cgroup > "$artifacts/cgroup.txt" + mount | grep -E 'cgroup|/sys/fs/cgroup' > "$artifacts/cgroup-mount.txt" + mkdir /sys/fs/cgroup/dind-preflight + rmdir /sys/fs/cgroup/dind-preflight + + dockerd \ + --host=unix:///run/docker.sock \ + --data-root=/workspace/docker-data \ + --pidfile=/run/dockerd.pid \ + --exec-opt=native.cgroupdriver=cgroupfs \ + --cgroup-parent=docker \ + > "$artifacts/dockerd.log" 2>&1 & + dockerd_pid=$! + trap 'kill "$dockerd_pid" 2>/dev/null || true; wait "$dockerd_pid" 2>/dev/null || true' EXIT + + i=0 + until docker info > "$artifacts/docker-info.txt" 2>&1; do + i=$((i + 1)) + if [ "$i" -ge 90 ]; then + echo 'dockerd did not become ready' >&2 + cat "$artifacts/dockerd.log" >&2 || true + exit 1 + fi + sleep 2 + done + + docker version + docker info + docker info --format '{{.Driver}}' > "$artifacts/storage-driver.txt" + + docker pull "$alpine_image" + docker run --rm "$alpine_image" id > "$artifacts/child-id.txt" + cat "$artifacts/child-id.txt" + + mkdir -p /tmp/build-context + printf '%s\n' \ + "FROM $alpine_image" \ + 'RUN id' \ + 'CMD ["/bin/sh", "-c", "echo buildkit-ok"]' \ + > /tmp/build-context/Dockerfile + DOCKER_BUILDKIT=1 docker build -t userns-dind-smoke:3 /tmp/build-context \ + > "$artifacts/build.log" 2>&1 + cat "$artifacts/build.log" + docker run --rm userns-dind-smoke:3 > "$artifacts/build-result.txt" + cat "$artifacts/build-result.txt" + + docker rm -f httpd >/dev/null 2>&1 || true + docker run -d --name httpd "$nginx_image" + httpd_ip="$(docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' httpd)" + docker run --rm "$alpine_image" wget -qO- "http://${httpd_ip}" \ + > "$artifacts/network-result.txt" + head -c 100 "$artifacts/network-result.txt" + echo + docker rm -f httpd + + if docker run --rm --memory=64m --pids-limit=64 "$alpine_image" true \ + > "$artifacts/resource-limit-result.txt" 2>&1; then + echo pass > "$artifacts/resource-limit-status.txt" + else + echo fail > "$artifacts/resource-limit-status.txt" + cat "$artifacts/resource-limit-result.txt" >&2 + exit 1 + fi + + # Reproduce the Docker Compose networking checks that were + # originally run interactively against this workspace. + compose_dir=/tmp/compose-network-test + compose_file="$compose_dir/compose.yaml" + mkdir -p "$compose_dir" + printf '%s\n' \ + 'services:' \ + ' server:' \ + " image: $nginx_image" \ + ' ports:' \ + ' - "18080:80"' \ + ' client:' \ + " image: $alpine_image" \ + ' command: ["sh", "-c", "sleep 3600"]' \ + > "$compose_file" + + docker compose \ + -p coder-nettest \ + -f "$compose_file" \ + up -d --remove-orphans + docker compose \ + -p coder-nettest \ + -f "$compose_file" \ + ps > "$artifacts/compose-ps.txt" + docker network inspect coder-nettest_default \ + > "$artifacts/compose-network-inspect.json" + + docker compose \ + -p coder-nettest \ + -f "$compose_file" \ + exec -T client sh -ec ' + attempts=0 + until getent hosts server >/tmp/server-hosts && + wget -qO /tmp/internal.html http://server/; do + attempts=$((attempts + 1)) + [ "$attempts" -lt 60 ] || exit 1 + sleep 1 + done + grep -q "Welcome to nginx" /tmp/internal.html + echo compose-service-dns-and-http-ok + + attempts=0 + until wget -qO /tmp/outbound.html http://example.com/; do + attempts=$((attempts + 1)) + [ "$attempts" -lt 60 ] || exit 1 + sleep 1 + done + grep -qi "Example Domain" /tmp/outbound.html + echo compose-outbound-network-ok + ' > "$artifacts/compose-inner-network-result.txt" + cat "$artifacts/compose-inner-network-result.txt" + + attempts=0 + until wget -qO "$artifacts/compose-published.html" \ + http://127.0.0.1:18080/; do + attempts=$((attempts + 1)) + [ "$attempts" -lt 60 ] || exit 1 + sleep 1 + done + grep -q 'Welcome to nginx' "$artifacts/compose-published.html" + echo workspace-loopback-published-port-ok \ + > "$artifacts/compose-published-port-status.txt" + cat "$artifacts/compose-published-port-status.txt" + + touch "$artifacts/test-complete" /tmp/rootful-dind-test-complete + echo 'Domain-cgroup rootful DinD and Compose tests complete; keeping dockerd alive.' + wait "$dockerd_pid" + volumeMounts: + - name: workspace-data + mountPath: /workspace + volumes: + - name: workspace-data + persistentVolumeClaim: + claimName: workspace-data-cgroup-writable diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/rootful-dind-default-proc.yaml b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/rootful-dind-default-proc.yaml new file mode 100644 index 0000000..a01d173 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/rootful-dind-default-proc.yaml @@ -0,0 +1,204 @@ +apiVersion: v1 +kind: Pod +metadata: + name: rootful-dind-default-proc + namespace: userns-rootful-dind + labels: + experiment.coder.com/compose-network-target: "true" +spec: + runtimeClassName: runc-cgroup-writable + hostUsers: false + restartPolicy: Never + containers: + - name: workspace + # The original docker:27-dind tag resolved to Docker Engine 27.5.1. + # Pin the patch release so a replay does not silently change engines. + image: docker:27.5.1-dind + securityContext: + privileged: false + allowPrivilegeEscalation: true + capabilities: + add: ["SYS_ADMIN", "NET_ADMIN"] + seccompProfile: + type: Unconfined + env: + - name: DOCKER_TLS_CERTDIR + value: "" + - name: DOCKER_HOST + value: unix:///run/docker.sock + command: ["/bin/sh", "-c"] + args: + - | + set -eu + grep "^Cap" /proc/self/status + grep -E " /proc($|/)" /proc/self/mountinfo | head -40 + mkdir -p /run /workspace/docker-data /workspace/docker-artifacts-default-proc + artifacts=/workspace/docker-artifacts-default-proc + rm -f "$artifacts/test-complete" + alpine_image='alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d' + nginx_image='nginx:1.27-alpine@sha256:65645c7bb6a0661892a8b03b89d0743208a18dd2f3f17a54ef4b76fb8e2f2a10' + + # Keep the delegated cgroup root free of processes so that domain + # controllers such as memory and io can be enabled for Docker's + # child-container hierarchy. All workspace processes, including + # this PID 1 shell and the dockerd it starts, live in a sibling + # cgroup instead. + mkdir /sys/fs/cgroup/workspace-processes + while read -r pid < /sys/fs/cgroup/cgroup.procs; do + [ -n "$pid" ] || break + echo "$pid" > /sys/fs/cgroup/workspace-processes/cgroup.procs + done + + for controller in cpu cpuset io memory pids; do + if grep -qw "$controller" /sys/fs/cgroup/cgroup.controllers; then + echo "+$controller" > /sys/fs/cgroup/cgroup.subtree_control + fi + done + + cat /sys/fs/cgroup/cgroup.type > "$artifacts/root-cgroup-type.txt" + cat /sys/fs/cgroup/cgroup.controllers > "$artifacts/root-cgroup-controllers.txt" + cat /sys/fs/cgroup/cgroup.subtree_control > "$artifacts/root-cgroup-subtree-control.txt" + cat /sys/fs/cgroup/cgroup.procs > "$artifacts/root-cgroup-procs.txt" + cat /sys/fs/cgroup/workspace-processes/cgroup.type > "$artifacts/workspace-cgroup-type.txt" + + id > "$artifacts/id.txt" + cat /proc/self/uid_map > "$artifacts/uid-map.txt" + cat /proc/self/gid_map > "$artifacts/gid-map.txt" + cat /proc/self/cgroup > "$artifacts/cgroup.txt" + mount | grep -E 'cgroup|/sys/fs/cgroup' > "$artifacts/cgroup-mount.txt" + mkdir /sys/fs/cgroup/dind-preflight + rmdir /sys/fs/cgroup/dind-preflight + + dockerd \ + --host=unix:///run/docker.sock \ + --data-root=/workspace/docker-data \ + --pidfile=/run/dockerd.pid \ + --exec-opt=native.cgroupdriver=cgroupfs \ + --cgroup-parent=docker \ + > "$artifacts/dockerd.log" 2>&1 & + dockerd_pid=$! + trap 'kill "$dockerd_pid" 2>/dev/null || true; wait "$dockerd_pid" 2>/dev/null || true' EXIT + + i=0 + until docker info > "$artifacts/docker-info.txt" 2>&1; do + i=$((i + 1)) + if [ "$i" -ge 90 ]; then + echo 'dockerd did not become ready' >&2 + cat "$artifacts/dockerd.log" >&2 || true + exit 1 + fi + sleep 2 + done + + docker version + docker info + docker info --format '{{.Driver}}' > "$artifacts/storage-driver.txt" + + docker pull "$alpine_image" + docker run --rm "$alpine_image" id > "$artifacts/child-id.txt" + cat "$artifacts/child-id.txt" + + mkdir -p /tmp/build-context + printf '%s\n' \ + "FROM $alpine_image" \ + 'RUN id' \ + 'CMD ["/bin/sh", "-c", "echo buildkit-ok"]' \ + > /tmp/build-context/Dockerfile + DOCKER_BUILDKIT=1 docker build -t userns-dind-smoke:3 /tmp/build-context \ + > "$artifacts/build.log" 2>&1 + cat "$artifacts/build.log" + docker run --rm userns-dind-smoke:3 > "$artifacts/build-result.txt" + cat "$artifacts/build-result.txt" + + docker rm -f httpd >/dev/null 2>&1 || true + docker run -d --name httpd "$nginx_image" + httpd_ip="$(docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' httpd)" + docker run --rm "$alpine_image" wget -qO- "http://${httpd_ip}" \ + > "$artifacts/network-result.txt" + head -c 100 "$artifacts/network-result.txt" + echo + docker rm -f httpd + + if docker run --rm --memory=64m --pids-limit=64 "$alpine_image" true \ + > "$artifacts/resource-limit-result.txt" 2>&1; then + echo pass > "$artifacts/resource-limit-status.txt" + else + echo fail > "$artifacts/resource-limit-status.txt" + cat "$artifacts/resource-limit-result.txt" >&2 + exit 1 + fi + + # Reproduce the Docker Compose networking checks that were + # originally run interactively against this workspace. + compose_dir=/tmp/compose-network-test + compose_file="$compose_dir/compose.yaml" + mkdir -p "$compose_dir" + printf '%s\n' \ + 'services:' \ + ' server:' \ + " image: $nginx_image" \ + ' ports:' \ + ' - "18080:80"' \ + ' client:' \ + " image: $alpine_image" \ + ' command: ["sh", "-c", "sleep 3600"]' \ + > "$compose_file" + + docker compose \ + -p coder-nettest \ + -f "$compose_file" \ + up -d --remove-orphans + docker compose \ + -p coder-nettest \ + -f "$compose_file" \ + ps > "$artifacts/compose-ps.txt" + docker network inspect coder-nettest_default \ + > "$artifacts/compose-network-inspect.json" + + docker compose \ + -p coder-nettest \ + -f "$compose_file" \ + exec -T client sh -ec ' + attempts=0 + until getent hosts server >/tmp/server-hosts && + wget -qO /tmp/internal.html http://server/; do + attempts=$((attempts + 1)) + [ "$attempts" -lt 60 ] || exit 1 + sleep 1 + done + grep -q "Welcome to nginx" /tmp/internal.html + echo compose-service-dns-and-http-ok + + attempts=0 + until wget -qO /tmp/outbound.html http://example.com/; do + attempts=$((attempts + 1)) + [ "$attempts" -lt 60 ] || exit 1 + sleep 1 + done + grep -qi "Example Domain" /tmp/outbound.html + echo compose-outbound-network-ok + ' > "$artifacts/compose-inner-network-result.txt" + cat "$artifacts/compose-inner-network-result.txt" + + attempts=0 + until wget -qO "$artifacts/compose-published.html" \ + http://127.0.0.1:18080/; do + attempts=$((attempts + 1)) + [ "$attempts" -lt 60 ] || exit 1 + sleep 1 + done + grep -q 'Welcome to nginx' "$artifacts/compose-published.html" + echo workspace-loopback-published-port-ok \ + > "$artifacts/compose-published-port-status.txt" + cat "$artifacts/compose-published-port-status.txt" + + touch "$artifacts/test-complete" /tmp/rootful-dind-test-complete + echo 'Domain-cgroup rootful DinD and Compose tests complete; keeping dockerd alive.' + wait "$dockerd_pid" + volumeMounts: + - name: workspace-data + mountPath: /workspace + volumes: + - name: workspace-data + persistentVolumeClaim: + claimName: workspace-data-cgroup-writable diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/rootful-dind-runtime-default-seccomp.yaml b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/rootful-dind-runtime-default-seccomp.yaml new file mode 100644 index 0000000..99db190 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/rootful-dind-runtime-default-seccomp.yaml @@ -0,0 +1,205 @@ +apiVersion: v1 +kind: Pod +metadata: + name: rootful-dind-runtime-default-seccomp + namespace: userns-rootful-dind + labels: + experiment.coder.com/compose-network-target: "true" +spec: + runtimeClassName: runc-cgroup-writable + hostUsers: false + restartPolicy: Never + containers: + - name: workspace + # The original docker:27-dind tag resolved to Docker Engine 27.5.1. + # Pin the patch release so a replay does not silently change engines. + image: docker:27.5.1-dind + securityContext: + privileged: false + allowPrivilegeEscalation: true + procMount: Unmasked + capabilities: + add: ["SYS_ADMIN", "NET_ADMIN"] + seccompProfile: + type: RuntimeDefault + env: + - name: DOCKER_TLS_CERTDIR + value: "" + - name: DOCKER_HOST + value: unix:///run/docker.sock + command: ["/bin/sh", "-c"] + args: + - | + set -eu + grep "^Cap" /proc/self/status + grep "^Seccomp" /proc/self/status + mkdir -p /run /workspace/docker-data /workspace/docker-artifacts-runtime-default-seccomp + artifacts=/workspace/docker-artifacts-runtime-default-seccomp + rm -f "$artifacts/test-complete" + alpine_image='alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d' + nginx_image='nginx:1.27-alpine@sha256:65645c7bb6a0661892a8b03b89d0743208a18dd2f3f17a54ef4b76fb8e2f2a10' + + # Keep the delegated cgroup root free of processes so that domain + # controllers such as memory and io can be enabled for Docker's + # child-container hierarchy. All workspace processes, including + # this PID 1 shell and the dockerd it starts, live in a sibling + # cgroup instead. + mkdir /sys/fs/cgroup/workspace-processes + while read -r pid < /sys/fs/cgroup/cgroup.procs; do + [ -n "$pid" ] || break + echo "$pid" > /sys/fs/cgroup/workspace-processes/cgroup.procs + done + + for controller in cpu cpuset io memory pids; do + if grep -qw "$controller" /sys/fs/cgroup/cgroup.controllers; then + echo "+$controller" > /sys/fs/cgroup/cgroup.subtree_control + fi + done + + cat /sys/fs/cgroup/cgroup.type > "$artifacts/root-cgroup-type.txt" + cat /sys/fs/cgroup/cgroup.controllers > "$artifacts/root-cgroup-controllers.txt" + cat /sys/fs/cgroup/cgroup.subtree_control > "$artifacts/root-cgroup-subtree-control.txt" + cat /sys/fs/cgroup/cgroup.procs > "$artifacts/root-cgroup-procs.txt" + cat /sys/fs/cgroup/workspace-processes/cgroup.type > "$artifacts/workspace-cgroup-type.txt" + + id > "$artifacts/id.txt" + cat /proc/self/uid_map > "$artifacts/uid-map.txt" + cat /proc/self/gid_map > "$artifacts/gid-map.txt" + cat /proc/self/cgroup > "$artifacts/cgroup.txt" + mount | grep -E 'cgroup|/sys/fs/cgroup' > "$artifacts/cgroup-mount.txt" + mkdir /sys/fs/cgroup/dind-preflight + rmdir /sys/fs/cgroup/dind-preflight + + dockerd \ + --host=unix:///run/docker.sock \ + --data-root=/workspace/docker-data \ + --pidfile=/run/dockerd.pid \ + --exec-opt=native.cgroupdriver=cgroupfs \ + --cgroup-parent=docker \ + > "$artifacts/dockerd.log" 2>&1 & + dockerd_pid=$! + trap 'kill "$dockerd_pid" 2>/dev/null || true; wait "$dockerd_pid" 2>/dev/null || true' EXIT + + i=0 + until docker info > "$artifacts/docker-info.txt" 2>&1; do + i=$((i + 1)) + if [ "$i" -ge 90 ]; then + echo 'dockerd did not become ready' >&2 + cat "$artifacts/dockerd.log" >&2 || true + exit 1 + fi + sleep 2 + done + + docker version + docker info + docker info --format '{{.Driver}}' > "$artifacts/storage-driver.txt" + + docker pull "$alpine_image" + docker run --rm "$alpine_image" id > "$artifacts/child-id.txt" + cat "$artifacts/child-id.txt" + + mkdir -p /tmp/build-context + printf '%s\n' \ + "FROM $alpine_image" \ + 'RUN id' \ + 'CMD ["/bin/sh", "-c", "echo buildkit-ok"]' \ + > /tmp/build-context/Dockerfile + DOCKER_BUILDKIT=1 docker build -t userns-dind-smoke:3 /tmp/build-context \ + > "$artifacts/build.log" 2>&1 + cat "$artifacts/build.log" + docker run --rm userns-dind-smoke:3 > "$artifacts/build-result.txt" + cat "$artifacts/build-result.txt" + + docker rm -f httpd >/dev/null 2>&1 || true + docker run -d --name httpd "$nginx_image" + httpd_ip="$(docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' httpd)" + docker run --rm "$alpine_image" wget -qO- "http://${httpd_ip}" \ + > "$artifacts/network-result.txt" + head -c 100 "$artifacts/network-result.txt" + echo + docker rm -f httpd + + if docker run --rm --memory=64m --pids-limit=64 "$alpine_image" true \ + > "$artifacts/resource-limit-result.txt" 2>&1; then + echo pass > "$artifacts/resource-limit-status.txt" + else + echo fail > "$artifacts/resource-limit-status.txt" + cat "$artifacts/resource-limit-result.txt" >&2 + exit 1 + fi + + # Reproduce the Docker Compose networking checks that were + # originally run interactively against this workspace. + compose_dir=/tmp/compose-network-test + compose_file="$compose_dir/compose.yaml" + mkdir -p "$compose_dir" + printf '%s\n' \ + 'services:' \ + ' server:' \ + " image: $nginx_image" \ + ' ports:' \ + ' - "18080:80"' \ + ' client:' \ + " image: $alpine_image" \ + ' command: ["sh", "-c", "sleep 3600"]' \ + > "$compose_file" + + docker compose \ + -p coder-nettest \ + -f "$compose_file" \ + up -d --remove-orphans + docker compose \ + -p coder-nettest \ + -f "$compose_file" \ + ps > "$artifacts/compose-ps.txt" + docker network inspect coder-nettest_default \ + > "$artifacts/compose-network-inspect.json" + + docker compose \ + -p coder-nettest \ + -f "$compose_file" \ + exec -T client sh -ec ' + attempts=0 + until getent hosts server >/tmp/server-hosts && + wget -qO /tmp/internal.html http://server/; do + attempts=$((attempts + 1)) + [ "$attempts" -lt 60 ] || exit 1 + sleep 1 + done + grep -q "Welcome to nginx" /tmp/internal.html + echo compose-service-dns-and-http-ok + + attempts=0 + until wget -qO /tmp/outbound.html http://example.com/; do + attempts=$((attempts + 1)) + [ "$attempts" -lt 60 ] || exit 1 + sleep 1 + done + grep -qi "Example Domain" /tmp/outbound.html + echo compose-outbound-network-ok + ' > "$artifacts/compose-inner-network-result.txt" + cat "$artifacts/compose-inner-network-result.txt" + + attempts=0 + until wget -qO "$artifacts/compose-published.html" \ + http://127.0.0.1:18080/; do + attempts=$((attempts + 1)) + [ "$attempts" -lt 60 ] || exit 1 + sleep 1 + done + grep -q 'Welcome to nginx' "$artifacts/compose-published.html" + echo workspace-loopback-published-port-ok \ + > "$artifacts/compose-published-port-status.txt" + cat "$artifacts/compose-published-port-status.txt" + + touch "$artifacts/test-complete" /tmp/rootful-dind-test-complete + echo 'Domain-cgroup rootful DinD and Compose tests complete; keeping dockerd alive.' + wait "$dockerd_pid" + volumeMounts: + - name: workspace-data + mountPath: /workspace + volumes: + - name: workspace-data + persistentVolumeClaim: + claimName: workspace-data-cgroup-writable diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/rootful-dind-targeted-capabilities.yaml b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/rootful-dind-targeted-capabilities.yaml new file mode 100644 index 0000000..088b795 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/rootful-dind-targeted-capabilities.yaml @@ -0,0 +1,204 @@ +apiVersion: v1 +kind: Pod +metadata: + name: rootful-dind-targeted-caps + namespace: userns-rootful-dind + labels: + experiment.coder.com/compose-network-target: "true" +spec: + runtimeClassName: runc-cgroup-writable + hostUsers: false + restartPolicy: Never + containers: + - name: workspace + # The original docker:27-dind tag resolved to Docker Engine 27.5.1. + # Pin the patch release so a replay does not silently change engines. + image: docker:27.5.1-dind + securityContext: + privileged: false + allowPrivilegeEscalation: true + procMount: Unmasked + capabilities: + add: ["SYS_ADMIN", "NET_ADMIN"] + seccompProfile: + type: Unconfined + env: + - name: DOCKER_TLS_CERTDIR + value: "" + - name: DOCKER_HOST + value: unix:///run/docker.sock + command: ["/bin/sh", "-c"] + args: + - | + set -eu + grep "^Cap" /proc/self/status + mkdir -p /run /workspace/docker-data /workspace/docker-artifacts-targeted-caps + artifacts=/workspace/docker-artifacts-targeted-caps + rm -f "$artifacts/test-complete" + alpine_image='alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d' + nginx_image='nginx:1.27-alpine@sha256:65645c7bb6a0661892a8b03b89d0743208a18dd2f3f17a54ef4b76fb8e2f2a10' + + # Keep the delegated cgroup root free of processes so that domain + # controllers such as memory and io can be enabled for Docker's + # child-container hierarchy. All workspace processes, including + # this PID 1 shell and the dockerd it starts, live in a sibling + # cgroup instead. + mkdir /sys/fs/cgroup/workspace-processes + while read -r pid < /sys/fs/cgroup/cgroup.procs; do + [ -n "$pid" ] || break + echo "$pid" > /sys/fs/cgroup/workspace-processes/cgroup.procs + done + + for controller in cpu cpuset io memory pids; do + if grep -qw "$controller" /sys/fs/cgroup/cgroup.controllers; then + echo "+$controller" > /sys/fs/cgroup/cgroup.subtree_control + fi + done + + cat /sys/fs/cgroup/cgroup.type > "$artifacts/root-cgroup-type.txt" + cat /sys/fs/cgroup/cgroup.controllers > "$artifacts/root-cgroup-controllers.txt" + cat /sys/fs/cgroup/cgroup.subtree_control > "$artifacts/root-cgroup-subtree-control.txt" + cat /sys/fs/cgroup/cgroup.procs > "$artifacts/root-cgroup-procs.txt" + cat /sys/fs/cgroup/workspace-processes/cgroup.type > "$artifacts/workspace-cgroup-type.txt" + + id > "$artifacts/id.txt" + cat /proc/self/uid_map > "$artifacts/uid-map.txt" + cat /proc/self/gid_map > "$artifacts/gid-map.txt" + cat /proc/self/cgroup > "$artifacts/cgroup.txt" + mount | grep -E 'cgroup|/sys/fs/cgroup' > "$artifacts/cgroup-mount.txt" + mkdir /sys/fs/cgroup/dind-preflight + rmdir /sys/fs/cgroup/dind-preflight + + dockerd \ + --host=unix:///run/docker.sock \ + --data-root=/workspace/docker-data \ + --pidfile=/run/dockerd.pid \ + --exec-opt=native.cgroupdriver=cgroupfs \ + --cgroup-parent=docker \ + > "$artifacts/dockerd.log" 2>&1 & + dockerd_pid=$! + trap 'kill "$dockerd_pid" 2>/dev/null || true; wait "$dockerd_pid" 2>/dev/null || true' EXIT + + i=0 + until docker info > "$artifacts/docker-info.txt" 2>&1; do + i=$((i + 1)) + if [ "$i" -ge 90 ]; then + echo 'dockerd did not become ready' >&2 + cat "$artifacts/dockerd.log" >&2 || true + exit 1 + fi + sleep 2 + done + + docker version + docker info + docker info --format '{{.Driver}}' > "$artifacts/storage-driver.txt" + + docker pull "$alpine_image" + docker run --rm "$alpine_image" id > "$artifacts/child-id.txt" + cat "$artifacts/child-id.txt" + + mkdir -p /tmp/build-context + printf '%s\n' \ + "FROM $alpine_image" \ + 'RUN id' \ + 'CMD ["/bin/sh", "-c", "echo buildkit-ok"]' \ + > /tmp/build-context/Dockerfile + DOCKER_BUILDKIT=1 docker build -t userns-dind-smoke:3 /tmp/build-context \ + > "$artifacts/build.log" 2>&1 + cat "$artifacts/build.log" + docker run --rm userns-dind-smoke:3 > "$artifacts/build-result.txt" + cat "$artifacts/build-result.txt" + + docker rm -f httpd >/dev/null 2>&1 || true + docker run -d --name httpd "$nginx_image" + httpd_ip="$(docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' httpd)" + docker run --rm "$alpine_image" wget -qO- "http://${httpd_ip}" \ + > "$artifacts/network-result.txt" + head -c 100 "$artifacts/network-result.txt" + echo + docker rm -f httpd + + if docker run --rm --memory=64m --pids-limit=64 "$alpine_image" true \ + > "$artifacts/resource-limit-result.txt" 2>&1; then + echo pass > "$artifacts/resource-limit-status.txt" + else + echo fail > "$artifacts/resource-limit-status.txt" + cat "$artifacts/resource-limit-result.txt" >&2 + exit 1 + fi + + # Reproduce the Docker Compose networking checks that were + # originally run interactively against this workspace. + compose_dir=/tmp/compose-network-test + compose_file="$compose_dir/compose.yaml" + mkdir -p "$compose_dir" + printf '%s\n' \ + 'services:' \ + ' server:' \ + " image: $nginx_image" \ + ' ports:' \ + ' - "18080:80"' \ + ' client:' \ + " image: $alpine_image" \ + ' command: ["sh", "-c", "sleep 3600"]' \ + > "$compose_file" + + docker compose \ + -p coder-nettest \ + -f "$compose_file" \ + up -d --remove-orphans + docker compose \ + -p coder-nettest \ + -f "$compose_file" \ + ps > "$artifacts/compose-ps.txt" + docker network inspect coder-nettest_default \ + > "$artifacts/compose-network-inspect.json" + + docker compose \ + -p coder-nettest \ + -f "$compose_file" \ + exec -T client sh -ec ' + attempts=0 + until getent hosts server >/tmp/server-hosts && + wget -qO /tmp/internal.html http://server/; do + attempts=$((attempts + 1)) + [ "$attempts" -lt 60 ] || exit 1 + sleep 1 + done + grep -q "Welcome to nginx" /tmp/internal.html + echo compose-service-dns-and-http-ok + + attempts=0 + until wget -qO /tmp/outbound.html http://example.com/; do + attempts=$((attempts + 1)) + [ "$attempts" -lt 60 ] || exit 1 + sleep 1 + done + grep -qi "Example Domain" /tmp/outbound.html + echo compose-outbound-network-ok + ' > "$artifacts/compose-inner-network-result.txt" + cat "$artifacts/compose-inner-network-result.txt" + + attempts=0 + until wget -qO "$artifacts/compose-published.html" \ + http://127.0.0.1:18080/; do + attempts=$((attempts + 1)) + [ "$attempts" -lt 60 ] || exit 1 + sleep 1 + done + grep -q 'Welcome to nginx' "$artifacts/compose-published.html" + echo workspace-loopback-published-port-ok \ + > "$artifacts/compose-published-port-status.txt" + cat "$artifacts/compose-published-port-status.txt" + + touch "$artifacts/test-complete" /tmp/rootful-dind-test-complete + echo 'Domain-cgroup rootful DinD and Compose tests complete; keeping dockerd alive.' + wait "$dockerd_pid" + volumeMounts: + - name: workspace-data + mountPath: /workspace + volumes: + - name: workspace-data + persistentVolumeClaim: + claimName: workspace-data-cgroup-writable diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/rootful-dind.yaml b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/rootful-dind.yaml new file mode 100644 index 0000000..c319544 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/rootful-dind.yaml @@ -0,0 +1,203 @@ +apiVersion: v1 +kind: Pod +metadata: + name: rootful-dind-cgroup-writable + namespace: userns-rootful-dind + labels: + experiment.coder.com/compose-network-target: "true" +spec: + runtimeClassName: runc-cgroup-writable + hostUsers: false + restartPolicy: Never + containers: + - name: workspace + # The original docker:27-dind tag resolved to Docker Engine 27.5.1. + # Pin the patch release so a replay does not silently change engines. + image: docker:27.5.1-dind + securityContext: + privileged: false + allowPrivilegeEscalation: true + procMount: Unmasked + capabilities: + add: ["ALL"] + seccompProfile: + type: Unconfined + env: + - name: DOCKER_TLS_CERTDIR + value: "" + - name: DOCKER_HOST + value: unix:///run/docker.sock + command: ["/bin/sh", "-c"] + args: + - | + set -eu + mkdir -p /run /workspace/docker-data /workspace/docker-artifacts-cgroup-domain + artifacts=/workspace/docker-artifacts-cgroup-domain + rm -f "$artifacts/test-complete" + alpine_image='alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d' + nginx_image='nginx:1.27-alpine@sha256:65645c7bb6a0661892a8b03b89d0743208a18dd2f3f17a54ef4b76fb8e2f2a10' + + # Keep the delegated cgroup root free of processes so that domain + # controllers such as memory and io can be enabled for Docker's + # child-container hierarchy. All workspace processes, including + # this PID 1 shell and the dockerd it starts, live in a sibling + # cgroup instead. + mkdir /sys/fs/cgroup/workspace-processes + while read -r pid < /sys/fs/cgroup/cgroup.procs; do + [ -n "$pid" ] || break + echo "$pid" > /sys/fs/cgroup/workspace-processes/cgroup.procs + done + + for controller in cpu cpuset io memory pids; do + if grep -qw "$controller" /sys/fs/cgroup/cgroup.controllers; then + echo "+$controller" > /sys/fs/cgroup/cgroup.subtree_control + fi + done + + cat /sys/fs/cgroup/cgroup.type > "$artifacts/root-cgroup-type.txt" + cat /sys/fs/cgroup/cgroup.controllers > "$artifacts/root-cgroup-controllers.txt" + cat /sys/fs/cgroup/cgroup.subtree_control > "$artifacts/root-cgroup-subtree-control.txt" + cat /sys/fs/cgroup/cgroup.procs > "$artifacts/root-cgroup-procs.txt" + cat /sys/fs/cgroup/workspace-processes/cgroup.type > "$artifacts/workspace-cgroup-type.txt" + + id > "$artifacts/id.txt" + cat /proc/self/uid_map > "$artifacts/uid-map.txt" + cat /proc/self/gid_map > "$artifacts/gid-map.txt" + cat /proc/self/cgroup > "$artifacts/cgroup.txt" + mount | grep -E 'cgroup|/sys/fs/cgroup' > "$artifacts/cgroup-mount.txt" + mkdir /sys/fs/cgroup/dind-preflight + rmdir /sys/fs/cgroup/dind-preflight + + dockerd \ + --host=unix:///run/docker.sock \ + --data-root=/workspace/docker-data \ + --pidfile=/run/dockerd.pid \ + --exec-opt=native.cgroupdriver=cgroupfs \ + --cgroup-parent=docker \ + > "$artifacts/dockerd.log" 2>&1 & + dockerd_pid=$! + trap 'kill "$dockerd_pid" 2>/dev/null || true; wait "$dockerd_pid" 2>/dev/null || true' EXIT + + i=0 + until docker info > "$artifacts/docker-info.txt" 2>&1; do + i=$((i + 1)) + if [ "$i" -ge 90 ]; then + echo 'dockerd did not become ready' >&2 + cat "$artifacts/dockerd.log" >&2 || true + exit 1 + fi + sleep 2 + done + + docker version + docker info + docker info --format '{{.Driver}}' > "$artifacts/storage-driver.txt" + + docker pull "$alpine_image" + docker run --rm "$alpine_image" id > "$artifacts/child-id.txt" + cat "$artifacts/child-id.txt" + + mkdir -p /tmp/build-context + printf '%s\n' \ + "FROM $alpine_image" \ + 'RUN id' \ + 'CMD ["/bin/sh", "-c", "echo buildkit-ok"]' \ + > /tmp/build-context/Dockerfile + DOCKER_BUILDKIT=1 docker build -t userns-dind-smoke:3 /tmp/build-context \ + > "$artifacts/build.log" 2>&1 + cat "$artifacts/build.log" + docker run --rm userns-dind-smoke:3 > "$artifacts/build-result.txt" + cat "$artifacts/build-result.txt" + + docker rm -f httpd >/dev/null 2>&1 || true + docker run -d --name httpd "$nginx_image" + httpd_ip="$(docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' httpd)" + docker run --rm "$alpine_image" wget -qO- "http://${httpd_ip}" \ + > "$artifacts/network-result.txt" + head -c 100 "$artifacts/network-result.txt" + echo + docker rm -f httpd + + if docker run --rm --memory=64m --pids-limit=64 "$alpine_image" true \ + > "$artifacts/resource-limit-result.txt" 2>&1; then + echo pass > "$artifacts/resource-limit-status.txt" + else + echo fail > "$artifacts/resource-limit-status.txt" + cat "$artifacts/resource-limit-result.txt" >&2 + exit 1 + fi + + # Reproduce the Docker Compose networking checks that were + # originally run interactively against this workspace. + compose_dir=/tmp/compose-network-test + compose_file="$compose_dir/compose.yaml" + mkdir -p "$compose_dir" + printf '%s\n' \ + 'services:' \ + ' server:' \ + " image: $nginx_image" \ + ' ports:' \ + ' - "18080:80"' \ + ' client:' \ + " image: $alpine_image" \ + ' command: ["sh", "-c", "sleep 3600"]' \ + > "$compose_file" + + docker compose \ + -p coder-nettest \ + -f "$compose_file" \ + up -d --remove-orphans + docker compose \ + -p coder-nettest \ + -f "$compose_file" \ + ps > "$artifacts/compose-ps.txt" + docker network inspect coder-nettest_default \ + > "$artifacts/compose-network-inspect.json" + + docker compose \ + -p coder-nettest \ + -f "$compose_file" \ + exec -T client sh -ec ' + attempts=0 + until getent hosts server >/tmp/server-hosts && + wget -qO /tmp/internal.html http://server/; do + attempts=$((attempts + 1)) + [ "$attempts" -lt 60 ] || exit 1 + sleep 1 + done + grep -q "Welcome to nginx" /tmp/internal.html + echo compose-service-dns-and-http-ok + + attempts=0 + until wget -qO /tmp/outbound.html http://example.com/; do + attempts=$((attempts + 1)) + [ "$attempts" -lt 60 ] || exit 1 + sleep 1 + done + grep -qi "Example Domain" /tmp/outbound.html + echo compose-outbound-network-ok + ' > "$artifacts/compose-inner-network-result.txt" + cat "$artifacts/compose-inner-network-result.txt" + + attempts=0 + until wget -qO "$artifacts/compose-published.html" \ + http://127.0.0.1:18080/; do + attempts=$((attempts + 1)) + [ "$attempts" -lt 60 ] || exit 1 + sleep 1 + done + grep -q 'Welcome to nginx' "$artifacts/compose-published.html" + echo workspace-loopback-published-port-ok \ + > "$artifacts/compose-published-port-status.txt" + cat "$artifacts/compose-published-port-status.txt" + + touch "$artifacts/test-complete" /tmp/rootful-dind-test-complete + echo 'Domain-cgroup rootful DinD and Compose tests complete; keeping dockerd alive.' + wait "$dockerd_pid" + volumeMounts: + - name: workspace-data + mountPath: /workspace + volumes: + - name: workspace-data + persistentVolumeClaim: + claimName: workspace-data-cgroup-writable diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/runbook.md b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/runbook.md new file mode 100644 index 0000000..f82ea4c --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/runbook.md @@ -0,0 +1,170 @@ +# Cgroup-writable RuntimeClass follow-up + +This follow-up keeps the existing EKS 1.36 cluster and original AL2023 MNG as +the control. It adds a second AL2023 MNG whose containerd 2.x configuration +registers a stock-runc handler with `cgroup_writable = true`. + +The name `runc-cgroup-writable` is local configuration, not another runtime +binary. The handler still uses the node's stock `io.containerd.runc.v2`. + +## 1. Create the second MNG + +```bash +eksctl create nodegroup -f nodegroup.yaml + +kubectl get nodes \ + -L eks.amazonaws.com/nodegroup,experiment.coder.com/userns-dind-cgroup-writable +``` + +Do not continue until the new node is `Ready` and has the expected label. + +## 2. Register the RuntimeClass + +```bash +kubectl apply -f runtimeclass.yaml +kubectl get runtimeclass runc-cgroup-writable -o yaml +``` + +## 3. Prove cgroup delegation + +```bash +kubectl apply -f cgroup-probe.yaml +kubectl -n userns-rootful-dind wait \ + --for=condition=Ready pod/cgroup-writable-probe --timeout=15m +kubectl -n userns-rootful-dind logs cgroup-writable-probe +``` + +The required result is `cgroup-writable-probe-ok`. If `mkdir` under +`/sys/fs/cgroup` fails, stop and inspect the new node's generated containerd +configuration; do not proceed to Docker. + +## 4. Run rootful Docker + +Delete the probe, create the new WFFC PVC, and start the Docker Pod: + +```bash +kubectl -n userns-rootful-dind delete pod cgroup-writable-probe --wait=true +kubectl -n userns-rootful-dind delete pod rootful-dind-cgroup-writable \ + --ignore-not-found --wait=true +kubectl apply -f pvc.yaml +kubectl apply -f rootful-dind.yaml +kubectl -n userns-rootful-dind wait \ + --for=condition=Ready pod/rootful-dind-cgroup-writable --timeout=15m +kubectl -n userns-rootful-dind logs -f rootful-dind-cgroup-writable +``` + +Stop following logs after this completion message: + +```text +Domain-cgroup rootful DinD and Compose tests complete; keeping dockerd alive. +``` + +The Pod becoming Ready only proves that its container started; it does not +prove that the embedded Docker, BuildKit, resource-limit, and Compose tests +finished. Verify the completion artifact before interpreting the result: + +```bash +until kubectl -n userns-rootful-dind exec rootful-dind-cgroup-writable -- \ + test -f /tmp/rootful-dind-test-complete; do + sleep 2 +done +``` + +Inspect results with: + +```bash +kubectl -n userns-rootful-dind exec rootful-dind-cgroup-writable -- sh -c ' + artifacts=/workspace/docker-artifacts-cgroup-domain + cat "$artifacts/uid-map.txt" + cat "$artifacts/cgroup.txt" + cat "$artifacts/root-cgroup-type.txt" + cat "$artifacts/root-cgroup-subtree-control.txt" + cat "$artifacts/storage-driver.txt" + cat "$artifacts/build-result.txt" + cat "$artifacts/resource-limit-status.txt" + cat "$artifacts/compose-inner-network-result.txt" + cat "$artifacts/compose-published-port-status.txt" +' +``` + +The successful manifest pins Docker Engine 27.5.1 and the observed Alpine and +Nginx image digests. It leaves the Compose server running with port 18080 +published into the workspace Pod network namespace for the peer tests below. + +## 5. Reproduce same-node and cross-node networking + +The embedded checks above prove Compose service-name resolution, HTTP between +Compose services, outbound networking, and access to the published port from +the workspace itself. The companion manifest adds: + +- a ClusterIP Service selecting the workspace Pod; +- a headless Service used only to discover the workspace Pod IP; and +- a restricted peer Pod pinned to the original MNG, which accesses the Nginx + container through both the ClusterIP and the workspace Pod IP. + +Delete any previous completed peer Pod, apply the manifest, and wait for the +new peer to finish: + +```bash +kubectl -n userns-rootful-dind delete pod compose-network-peer-probe \ + --ignore-not-found --wait=true +kubectl apply -f compose-network-peer.yaml +kubectl -n userns-rootful-dind wait \ + --for=jsonpath='{.status.phase}'=Succeeded \ + pod/compose-network-peer-probe --timeout=10m +kubectl -n userns-rootful-dind logs compose-network-peer-probe +``` + +The required final line is: + +```text +compose-cross-node-network-tests-ok +``` + +Confirm that the peer and workspace actually ran on different nodes; do not +call this a cross-node pass based only on the peer log: + +```bash +workspace_node="$(kubectl -n userns-rootful-dind get pod \ + rootful-dind-cgroup-writable -o jsonpath='{.spec.nodeName}')" +peer_node="$(kubectl -n userns-rootful-dind get pod \ + compose-network-peer-probe -o jsonpath='{.spec.nodeName}')" +printf 'workspace_node=%s\npeer_node=%s\n' "$workspace_node" "$peer_node" +test "$workspace_node" != "$peer_node" + +kubectl -n userns-rootful-dind get \ + service/compose-network-target \ + service/compose-network-target-headless \ + pod/rootful-dind-cgroup-writable \ + pod/compose-network-peer-probe -o wide +``` + +## Interpretation + +- Cgroup probe fails: the node/runtime configuration did not produce a usable + delegation boundary. +- Cgroup probe passes but Docker fails: capture `dockerd.log`; the next + boundary is likely device, network, or controller delegation rather than + image storage. +- Docker run/build/network/resource-limit and embedded Compose tests pass, + but peer test fails: preserve the peer log and distinguish Service, DNS, + Pod-IP routing, node placement, and CNI policy failures. +- All embedded and cross-node tests pass: the native-userns design is + technically viable on a purpose-configured MNG, but the runtime-wide + writable-cgroup handler and broad in-user-namespace security context still + need production security and exhaustion reviews. + +## Cleanup + +The Service objects can be applied repeatedly. The completed peer Pod must be +deleted before each replay because a Pod's command is immutable. + +```bash +kubectl delete -f compose-network-peer.yaml --ignore-not-found +kubectl delete -f rootful-dind.yaml --ignore-not-found +kubectl delete -f pvc.yaml --ignore-not-found +kubectl delete -f runtimeclass.yaml --ignore-not-found +``` + +Delete the `userns-dind-cgroup-writable` node group separately when the entire +experiment is complete. diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/runtimeclass.yaml b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/runtimeclass.yaml new file mode 100644 index 0000000..8952c00 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/runtimeclass.yaml @@ -0,0 +1,8 @@ +apiVersion: node.k8s.io/v1 +kind: RuntimeClass +metadata: + name: runc-cgroup-writable +handler: runc-cgroup-writable +scheduling: + nodeSelector: + experiment.coder.com/userns-dind-cgroup-writable: "true" diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/test-capabilities-default.log b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/test-capabilities-default.log new file mode 100644 index 0000000..3c8680e --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/test-capabilities-default.log @@ -0,0 +1,83 @@ +CapInh: 0000000000000000 +CapPrm: 00000000a80425fb +CapEff: 00000000a80425fb +CapBnd: 00000000a80425fb +CapAmb: 0000000000000000 +dockerd did not become ready +time="2026-08-08T22:39:35.239098329Z" level=info msg="Starting up" +time="2026-08-08T22:39:35.242384681Z" level=warning msg="Error while setting daemon root propagation, this is not generally critical but may cause some functionality to not work or fallback to less desirable behavior" dir=/workspace/docker-data error="could not setup daemon root propagation to shared: mount /workspace/docker-data:/workspace/docker-data, flags: 0x1000: operation not permitted" +time="2026-08-08T22:39:35.242901651Z" level=info msg="containerd not running, starting managed containerd" +time="2026-08-08T22:39:35.246082899Z" level=info msg="started new containerd process" address=/var/run/docker/containerd/containerd.sock module=libcontainerd pid=51 +time="2026-08-08T22:39:35.272280257Z" level=info msg="starting containerd" revision=bcc810d6b9066471b0b6fa75f557a15a1cbf31bb version=v1.7.25 +time="2026-08-08T22:39:35.286074929Z" level=info msg="loading plugin \"io.containerd.event.v1.exchange\"..." type=io.containerd.event.v1 +time="2026-08-08T22:39:35.286107857Z" level=info msg="loading plugin \"io.containerd.internal.v1.opt\"..." type=io.containerd.internal.v1 +time="2026-08-08T22:39:35.286300837Z" level=info msg="loading plugin \"io.containerd.warning.v1.deprecations\"..." type=io.containerd.warning.v1 +time="2026-08-08T22:39:35.286314735Z" level=info msg="loading plugin \"io.containerd.snapshotter.v1.blockfile\"..." type=io.containerd.snapshotter.v1 +time="2026-08-08T22:39:35.286378237Z" level=info msg="skip loading plugin \"io.containerd.snapshotter.v1.blockfile\"..." error="no scratch file generator: skip plugin" type=io.containerd.snapshotter.v1 +time="2026-08-08T22:39:35.286386586Z" level=info msg="loading plugin \"io.containerd.snapshotter.v1.devmapper\"..." type=io.containerd.snapshotter.v1 +time="2026-08-08T22:39:35.286394896Z" level=info msg="skip loading plugin \"io.containerd.snapshotter.v1.devmapper\"..." error="devmapper not configured: skip plugin" type=io.containerd.snapshotter.v1 +time="2026-08-08T22:39:35.286400742Z" level=info msg="loading plugin \"io.containerd.snapshotter.v1.native\"..." type=io.containerd.snapshotter.v1 +time="2026-08-08T22:39:35.286442713Z" level=info msg="loading plugin \"io.containerd.snapshotter.v1.overlayfs\"..." type=io.containerd.snapshotter.v1 +time="2026-08-08T22:39:35.286615493Z" level=info msg="loading plugin \"io.containerd.snapshotter.v1.aufs\"..." type=io.containerd.snapshotter.v1 +time="2026-08-08T22:39:35.288708952Z" level=info msg="skip loading plugin \"io.containerd.snapshotter.v1.aufs\"..." error="aufs is not supported (modprobe aufs failed: exit status 1 \"ip: can't find device 'aufs'\\nmodprobe: can't change directory to '/lib/modules': No such file or directory\\n\"): skip plugin" type=io.containerd.snapshotter.v1 +time="2026-08-08T22:39:35.288729849Z" level=info msg="loading plugin \"io.containerd.snapshotter.v1.zfs\"..." type=io.containerd.snapshotter.v1 +time="2026-08-08T22:39:35.288816307Z" level=info msg="skip loading plugin \"io.containerd.snapshotter.v1.zfs\"..." error="path /workspace/docker-data/containerd/daemon/io.containerd.snapshotter.v1.zfs must be a zfs filesystem to be used with the zfs snapshotter: skip plugin" type=io.containerd.snapshotter.v1 +time="2026-08-08T22:39:35.288824955Z" level=info msg="loading plugin \"io.containerd.content.v1.content\"..." type=io.containerd.content.v1 +time="2026-08-08T22:39:35.288835998Z" level=info msg="loading plugin \"io.containerd.metadata.v1.bolt\"..." type=io.containerd.metadata.v1 +time="2026-08-08T22:39:35.288884362Z" level=info msg="metadata content store policy set" policy=shared +time="2026-08-08T22:39:35.292855026Z" level=info msg="loading plugin \"io.containerd.gc.v1.scheduler\"..." type=io.containerd.gc.v1 +time="2026-08-08T22:39:35.292888927Z" level=info msg="loading plugin \"io.containerd.differ.v1.walking\"..." type=io.containerd.differ.v1 +time="2026-08-08T22:39:35.292914976Z" level=info msg="loading plugin \"io.containerd.lease.v1.manager\"..." type=io.containerd.lease.v1 +time="2026-08-08T22:39:35.292926704Z" level=info msg="loading plugin \"io.containerd.streaming.v1.manager\"..." type=io.containerd.streaming.v1 +time="2026-08-08T22:39:35.292938963Z" level=info msg="loading plugin \"io.containerd.runtime.v1.linux\"..." type=io.containerd.runtime.v1 +time="2026-08-08T22:39:35.293078983Z" level=info msg="loading plugin \"io.containerd.monitor.v1.cgroups\"..." type=io.containerd.monitor.v1 +time="2026-08-08T22:39:35.293311362Z" level=info msg="loading plugin \"io.containerd.runtime.v2.task\"..." type=io.containerd.runtime.v2 +time="2026-08-08T22:39:35.293458065Z" level=info msg="loading plugin \"io.containerd.runtime.v2.shim\"..." type=io.containerd.runtime.v2 +time="2026-08-08T22:39:35.293478258Z" level=info msg="loading plugin \"io.containerd.sandbox.store.v1.local\"..." type=io.containerd.sandbox.store.v1 +time="2026-08-08T22:39:35.293495261Z" level=info msg="loading plugin \"io.containerd.sandbox.controller.v1.local\"..." type=io.containerd.sandbox.controller.v1 +time="2026-08-08T22:39:35.293509772Z" level=info msg="loading plugin \"io.containerd.service.v1.containers-service\"..." type=io.containerd.service.v1 +time="2026-08-08T22:39:35.293523774Z" level=info msg="loading plugin \"io.containerd.service.v1.content-service\"..." type=io.containerd.service.v1 +time="2026-08-08T22:39:35.293536487Z" level=info msg="loading plugin \"io.containerd.service.v1.diff-service\"..." type=io.containerd.service.v1 +time="2026-08-08T22:39:35.293568369Z" level=info msg="loading plugin \"io.containerd.service.v1.images-service\"..." type=io.containerd.service.v1 +time="2026-08-08T22:39:35.293589654Z" level=info msg="loading plugin \"io.containerd.service.v1.introspection-service\"..." type=io.containerd.service.v1 +time="2026-08-08T22:39:35.293605338Z" level=info msg="loading plugin \"io.containerd.service.v1.namespaces-service\"..." type=io.containerd.service.v1 +time="2026-08-08T22:39:35.293616349Z" level=info msg="loading plugin \"io.containerd.service.v1.snapshots-service\"..." type=io.containerd.service.v1 +time="2026-08-08T22:39:35.293624241Z" level=info msg="loading plugin \"io.containerd.service.v1.tasks-service\"..." type=io.containerd.service.v1 +time="2026-08-08T22:39:35.293637756Z" level=info msg="loading plugin \"io.containerd.grpc.v1.containers\"..." type=io.containerd.grpc.v1 +time="2026-08-08T22:39:35.293646833Z" level=info msg="loading plugin \"io.containerd.grpc.v1.content\"..." type=io.containerd.grpc.v1 +time="2026-08-08T22:39:35.293655262Z" level=info msg="loading plugin \"io.containerd.grpc.v1.diff\"..." type=io.containerd.grpc.v1 +time="2026-08-08T22:39:35.293663978Z" level=info msg="loading plugin \"io.containerd.grpc.v1.events\"..." type=io.containerd.grpc.v1 +time="2026-08-08T22:39:35.293672287Z" level=info msg="loading plugin \"io.containerd.grpc.v1.images\"..." type=io.containerd.grpc.v1 +time="2026-08-08T22:39:35.293685114Z" level=info msg="loading plugin \"io.containerd.grpc.v1.introspection\"..." type=io.containerd.grpc.v1 +time="2026-08-08T22:39:35.293695735Z" level=info msg="loading plugin \"io.containerd.grpc.v1.leases\"..." type=io.containerd.grpc.v1 +time="2026-08-08T22:39:35.293704043Z" level=info msg="loading plugin \"io.containerd.grpc.v1.namespaces\"..." type=io.containerd.grpc.v1 +time="2026-08-08T22:39:35.293712074Z" level=info msg="loading plugin \"io.containerd.grpc.v1.sandbox-controllers\"..." type=io.containerd.grpc.v1 +time="2026-08-08T22:39:35.293721874Z" level=info msg="loading plugin \"io.containerd.grpc.v1.sandboxes\"..." type=io.containerd.grpc.v1 +time="2026-08-08T22:39:35.293728926Z" level=info msg="loading plugin \"io.containerd.grpc.v1.snapshots\"..." type=io.containerd.grpc.v1 +time="2026-08-08T22:39:35.293736353Z" level=info msg="loading plugin \"io.containerd.grpc.v1.streaming\"..." type=io.containerd.grpc.v1 +time="2026-08-08T22:39:35.293745411Z" level=info msg="loading plugin \"io.containerd.grpc.v1.tasks\"..." type=io.containerd.grpc.v1 +time="2026-08-08T22:39:35.293757698Z" level=info msg="loading plugin \"io.containerd.transfer.v1.local\"..." type=io.containerd.transfer.v1 +time="2026-08-08T22:39:35.293772570Z" level=info msg="loading plugin \"io.containerd.grpc.v1.transfer\"..." type=io.containerd.grpc.v1 +time="2026-08-08T22:39:35.293784442Z" level=info msg="loading plugin \"io.containerd.grpc.v1.version\"..." type=io.containerd.grpc.v1 +time="2026-08-08T22:39:35.293791489Z" level=info msg="loading plugin \"io.containerd.internal.v1.restart\"..." type=io.containerd.internal.v1 +time="2026-08-08T22:39:35.293830916Z" level=info msg="loading plugin \"io.containerd.tracing.processor.v1.otlp\"..." type=io.containerd.tracing.processor.v1 +time="2026-08-08T22:39:35.293849736Z" level=info msg="skip loading plugin \"io.containerd.tracing.processor.v1.otlp\"..." error="skip plugin: tracing endpoint not configured" type=io.containerd.tracing.processor.v1 +time="2026-08-08T22:39:35.293856399Z" level=info msg="loading plugin \"io.containerd.internal.v1.tracing\"..." type=io.containerd.internal.v1 +time="2026-08-08T22:39:35.293864036Z" level=info msg="skip loading plugin \"io.containerd.internal.v1.tracing\"..." error="skip plugin: tracing endpoint not configured" type=io.containerd.internal.v1 +time="2026-08-08T22:39:35.293869563Z" level=info msg="loading plugin \"io.containerd.grpc.v1.healthcheck\"..." type=io.containerd.grpc.v1 +time="2026-08-08T22:39:35.293877310Z" level=info msg="loading plugin \"io.containerd.nri.v1.nri\"..." type=io.containerd.nri.v1 +time="2026-08-08T22:39:35.293883434Z" level=info msg="NRI interface is disabled by configuration." +time="2026-08-08T22:39:35.294100172Z" level=info msg=serving... address=/var/run/docker/containerd/containerd-debug.sock +time="2026-08-08T22:39:35.294181551Z" level=info msg=serving... address=/var/run/docker/containerd/containerd.sock.ttrpc +time="2026-08-08T22:39:35.294241069Z" level=info msg=serving... address=/var/run/docker/containerd/containerd.sock +time="2026-08-08T22:39:35.294259494Z" level=info msg="containerd successfully booted in 0.022632s" +time="2026-08-08T22:39:36.250311157Z" level=info msg="OTEL tracing is not configured, using no-op tracer provider" +time="2026-08-08T22:39:36.264997886Z" level=error msg="failed to mount overlay: operation not permitted" storage-driver=overlay2 +time="2026-08-08T22:39:36.265079302Z" level=error msg="exec: \"fuse-overlayfs\": executable file not found in $PATH" storage-driver=fuse-overlayfs +time="2026-08-08T22:39:36.266663615Z" level=info msg="Loading containers: start." +time="2026-08-08T22:39:36.268840998Z" level=info msg="unable to detect if iptables supports xlock: 'iptables --wait -L -n': `iptables v1.8.11 (nf_tables): Could not fetch rule set generation id: Permission denied (you must be root)`" error="exit status 4" +time="2026-08-08T22:39:36.278588270Z" level=info msg="stopping event stream following graceful shutdown" error="" module=libcontainerd namespace=moby +time="2026-08-08T22:39:36.278966620Z" level=info msg="stopping healthcheck following graceful shutdown" module=libcontainerd +time="2026-08-08T22:39:36.279019265Z" level=info msg="stopping event stream following graceful shutdown" error="context canceled" module=libcontainerd namespace=plugins.moby +failed to start daemon: Error initializing network controller: error obtaining controller instance: failed to register "bridge" driver: failed to create NAT chain DOCKER: iptables failed: iptables -t nat -N DOCKER: iptables v1.8.11 (nf_tables): Could not fetch rule set generation id: Permission denied (you must be root) + (exit status 4) diff --git a/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/test-capabilities-sys-admin-net-admin.log b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/test-capabilities-sys-admin-net-admin.log new file mode 100644 index 0000000..8552539 --- /dev/null +++ b/deploy/plat-370-experiments/eks-mng-amazon-linux-userns-rootful-dind-experiment/cgroup-writable-runtime/test-capabilities-sys-admin-net-admin.log @@ -0,0 +1,189 @@ +CapInh: 0000000000000000 +CapPrm: 00000000a82435fb +CapEff: 00000000a82435fb +CapBnd: 00000000a82435fb +CapAmb: 0000000000000000 +Client: + Version: 27.5.1 + API version: 1.47 + Go version: go1.22.11 + Git commit: 9f9e405 + Built: Wed Jan 22 13:40:02 2025 + OS/Arch: linux/amd64 + Context: default + +Server: Docker Engine - Community + Engine: + Version: 27.5.1 + API version: 1.47 (minimum version 1.24) + Go version: go1.22.11 + Git commit: 4c9b3b0 + Built: Wed Jan 22 13:41:24 2025 + OS/Arch: linux/amd64 + Experimental: false + containerd: + Version: v1.7.25 + GitCommit: bcc810d6b9066471b0b6fa75f557a15a1cbf31bb + runc: + Version: 1.2.4 + GitCommit: v1.2.4-0-g6c52b3f + docker-init: + Version: 0.19.0 + GitCommit: de40ad0 +Client: + Version: 27.5.1 + Context: default + Debug Mode: false + Plugins: + buildx: Docker Buildx (Docker Inc.) + Version: v0.20.1 + Path: /usr/local/libexec/docker/cli-plugins/docker-buildx + compose: Docker Compose (Docker Inc.) + Version: v2.33.0 + Path: /usr/local/libexec/docker/cli-plugins/docker-compose + +Server: + Containers: 0 + Running: 0 + Paused: 0 + Stopped: 0 + Images: 0 + Server Version: 27.5.1 + Storage Driver: overlay2 + Backing Filesystem: extfs + Supports d_type: true + Using metacopy: false + Native Overlay Diff: true + userxattr: true + Logging Driver: json-file + Cgroup Driver: cgroupfs + Cgroup Version: 2 + Plugins: + Volume: local + Network: bridge host ipvlan macvlan null overlay + Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog + Swarm: inactive + Runtimes: io.containerd.runc.v2 runc + Default Runtime: runc + Init Binary: docker-init + containerd version: bcc810d6b9066471b0b6fa75f557a15a1cbf31bb + runc version: v1.2.4-0-g6c52b3f + init version: de40ad0 + Security Options: + seccomp + Profile: builtin + cgroupns + Kernel Version: 6.18.38-76.139.amzn2023.x86_64 + Operating System: Alpine Linux v3.21 (containerized) + OSType: linux + Architecture: x86_64 + CPUs: 2 + Total Memory: 7.597GiB + Name: rootful-dind-targeted-caps + ID: 48af6e61-b8e2-462c-9062-6b7c5cfbcfb9 + Docker Root Dir: /workspace/docker-data + Debug Mode: false + Experimental: false + Insecure Registries: + 127.0.0.0/8 + Live Restore Enabled: false + Product License: Community Engine + +docker.io/library/alpine@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d: Pulling from library/alpine +897d797d2723: Pulling fs layer +897d797d2723: Verifying Checksum +897d797d2723: Download complete +897d797d2723: Pull complete +Digest: sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d +Status: Downloaded newer image for alpine@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d +docker.io/library/alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d +uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),11(floppy),20(dialout),26(tape),27(video) +#0 building with "default" instance using docker driver + +#1 [internal] load build definition from Dockerfile +#1 transferring dockerfile: 230B done +#1 DONE 0.0s + +#2 [internal] load metadata for docker.io/library/alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d +#2 DONE 0.0s + +#3 [internal] load .dockerignore +#3 transferring context: 2B done +#3 DONE 0.0s + +#4 [1/2] FROM docker.io/library/alpine:3.21@sha256:48b0309ca019d89d40f670aa1bc06e426dc0931948452e8491e3d65087abc07d +#4 DONE 0.0s + +#5 [2/2] RUN id +#5 0.159 uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),11(floppy),20(dialout),26(tape),27(video) +#5 DONE 0.2s + +#6 exporting to image +#6 exporting layers 0.0s done +#6 writing image sha256:32dc6c7151c4fe9f94f0db948b4b7d16ef456f5f570e534568ddb30a4fd1437d done +#6 naming to docker.io/library/userns-dind-smoke:3 done +#6 DONE 0.1s +buildkit-ok +Unable to find image 'nginx:1.27-alpine@sha256:65645c7bb6a0661892a8b03b89d0743208a18dd2f3f17a54ef4b76fb8e2f2a10' locally +docker.io/library/nginx@sha256:65645c7bb6a0661892a8b03b89d0743208a18dd2f3f17a54ef4b76fb8e2f2a10: Pulling from library/nginx +f18232174bc9: Pulling fs layer +61ca4f733c80: Pulling fs layer +b464cfdf2a63: Pulling fs layer +d7e507024086: Pulling fs layer +81bd8ed7ec67: Pulling fs layer +197eb75867ef: Pulling fs layer +34a64644b756: Pulling fs layer +39c2ddfd6010: Pulling fs layer +81bd8ed7ec67: Waiting +197eb75867ef: Waiting +34a64644b756: Waiting +39c2ddfd6010: Waiting +d7e507024086: Waiting +b464cfdf2a63: Verifying Checksum +b464cfdf2a63: Download complete +61ca4f733c80: Verifying Checksum +61ca4f733c80: Download complete +f18232174bc9: Verifying Checksum +f18232174bc9: Download complete +d7e507024086: Verifying Checksum +d7e507024086: Download complete +81bd8ed7ec67: Verifying Checksum +81bd8ed7ec67: Download complete +197eb75867ef: Verifying Checksum +197eb75867ef: Download complete +34a64644b756: Verifying Checksum +34a64644b756: Download complete +f18232174bc9: Pull complete +39c2ddfd6010: Verifying Checksum +39c2ddfd6010: Download complete +61ca4f733c80: Pull complete +b464cfdf2a63: Pull complete +d7e507024086: Pull complete +81bd8ed7ec67: Pull complete +197eb75867ef: Pull complete +34a64644b756: Pull complete +39c2ddfd6010: Pull complete +Digest: sha256:65645c7bb6a0661892a8b03b89d0743208a18dd2f3f17a54ef4b76fb8e2f2a10 +Status: Downloaded newer image for nginx@sha256:65645c7bb6a0661892a8b03b89d0743208a18dd2f3f17a54ef4b76fb8e2f2a10 +2e208751865f5f9c6d7f9afc2c47ebeda375611b504bf79c68e15d80abc0e39d + + + +Welcome to nginx! +