From 7fb530e51e6d89ee80fef1a4d2015dbeb696799b Mon Sep 17 00:00:00 2001 From: brettheap Date: Sun, 12 Jul 2026 16:58:43 -0700 Subject: [PATCH 1/2] feat: mount Claude account profiles --- .devcontainer/devcontainer.json | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 502607f..b43283b 100755 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -82,14 +82,15 @@ "source=/var/run/docker.sock,target=/var/run/docker.sock,type=bind", // AI Agent Credentials - "source=${localEnv:HOME}/.claude,target=/home/${localEnv:USER}/.claude,type=bind,consistency=cached", - "source=${localEnv:HOME}/.claude.json,target=/home/${localEnv:USER}/.claude.json,type=bind,consistency=cached", - "source=${localEnv:HOME}/.codex,target=/home/${localEnv:USER}/.codex,type=bind,consistency=cached", - // Omnigent (AI meta-harness, wraps Codex/Claude) - "source=${localEnv:HOME}/.omnigent,target=/home/${localEnv:USER}/.omnigent,type=bind,consistency=cached", - "source=${localEnv:HOME}/.pi,target=/home/${localEnv:USER}/.pi,type=bind,consistency=cached", - "source=${localEnv:HOME}/.config/sonarqube,target=/home/${localEnv:USER}/.config/sonarqube,type=bind,readonly", - "source=${localEnv:HOME}/.gemini,target=/home/${localEnv:USER}/.gemini,type=bind,consistency=cached", + "source=${localEnv:HOME}/.claude,target=/home/${localEnv:USER}/.claude,type=bind,consistency=cached", + "source=${localEnv:HOME}/.claude.json,target=/home/${localEnv:USER}/.claude.json,type=bind,consistency=cached", + "source=${localEnv:HOME}/.claude-profiles,target=/home/${localEnv:USER}/.claude-profiles,type=bind,consistency=cached", + "source=${localEnv:HOME}/.codex,target=/home/${localEnv:USER}/.codex,type=bind,consistency=cached", + // Omnigent (AI meta-harness, wraps Codex/Claude) + "source=${localEnv:HOME}/.omnigent,target=/home/${localEnv:USER}/.omnigent,type=bind,consistency=cached", + "source=${localEnv:HOME}/.pi,target=/home/${localEnv:USER}/.pi,type=bind,consistency=cached", + "source=${localEnv:HOME}/.config/sonarqube,target=/home/${localEnv:USER}/.config/sonarqube,type=bind,readonly", + "source=${localEnv:HOME}/.gemini,target=/home/${localEnv:USER}/.gemini,type=bind,consistency=cached", "source=${localEnv:HOME}/.grok,target=/home/${localEnv:USER}/.grok,type=bind,readonly", "source=${localEnv:HOME}/.copilot-cli,target=/home/${localEnv:USER}/.copilot-cli,type=bind,readonly", // NotebookLM (auth tokens from host) From e2cb6f32047175d73da51daab3835a54e89a6dd9 Mon Sep 17 00:00:00 2001 From: brettheap Date: Sun, 12 Jul 2026 16:59:14 -0700 Subject: [PATCH 2/2] chore: update Kubernetes package channel --- Dockerfile.layer2 | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Dockerfile.layer2 b/Dockerfile.layer2 index d053a97..fd59f17 100644 --- a/Dockerfile.layer2 +++ b/Dockerfile.layer2 @@ -10,7 +10,7 @@ FROM ${BASE_IMAGE} # Container version labels LABEL layer="2" LABEL layer.name="dotnet-bench" -LABEL layer.version="2.0.1" +LABEL layer.version="2.0.2" LABEL layer.updated="2026-03-06" LABEL layer.description=".NET development tools and SDK (user-agnostic)" LABEL bench.type="dotnet" @@ -19,6 +19,7 @@ USER root # Shared tool install path — accessible to any Layer 3 user ENV DOTNET_TOOLS_PATH=/usr/local/share/dotnet-tools +ARG KUBERNETES_APT_MINOR=1.36 RUN mkdir -p $DOTNET_TOOLS_PATH # ======================================== @@ -139,9 +140,9 @@ RUN apt-get update && apt-get install -y \ && rm -rf /var/lib/apt/lists/* # kubectl -RUN curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.32/deb/Release.key \ +RUN curl -fsSL https://pkgs.k8s.io/core:/stable:/v${KUBERNETES_APT_MINOR}/deb/Release.key \ | gpg --batch --yes --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg \ - && echo "deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.32/deb/ /" \ + && echo "deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v${KUBERNETES_APT_MINOR}/deb/ /" \ > /etc/apt/sources.list.d/kubernetes.list \ && apt-get update && apt-get install -y kubectl \ && rm -rf /var/lib/apt/lists/*