Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions feature-versions/state.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
},
"ghcr.io/devcontainers/features/java": {
"tag": "1",
"installed": "sha256:8157bab2d8d71e40b2f3128c162fab763e2b11038fdd33784549290a5d386b48",
"installed": "sha256:7d2fc86e0dad756209cd68da6b2b43e6149a5e07232a9f20663c42a8ca1563ad",
"filter": "src\\/.*\\/\\.devcontainer\\.json"
},
"ghcr.io/dhoeric/features/google-cloud-cli": {
Expand Down Expand Up @@ -36,22 +36,22 @@
},
"us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-wondershaper": {
"tag": "latest",
"installed": "sha256:b3a252896f229128423b1aced7f99e9ff03cc2354608f4e8a24c93685b116d27",
"installed": "sha256:dc84f6ca005cbda3c2df529371dda84deee05d5ddced3e2497ca9e1edcc109f1",
"filter": "src\\/.*\\/docker-compose.yaml"
},
"us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-jupyter-extension-builder": {
"tag": "latest",
"installed": "sha256:e278240f5f62504259989390e0e2c0773e4441d49f05bf389ab78884f97011c8",
"installed": "sha256:039b3fe16bf349b81cc10a825f4ed62439187d9f9e80529568a964006e78647a",
"filter": "src\\/.*\\/Dockerfile"
},
"us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-aou-jupyter": {
"tag": "latest",
"installed": "sha256:59739f5a7c28f4e9f257f0e01d016108b568eda0d56ecce1e97a86a3c739056a",
"installed": "sha256:26f7c7314cce4afb074223982e55c8d1bc7fd6e0443c91435ac5b06f3c7686be",
"filter": "src\\/.*\\/Dockerfile"
},
"us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-workbench-jupyter": {
"tag": "latest",
"installed": "sha256:a63a54b2d10888e360bbd72e1180fa225db834efbd7ae1d025d48e27407a7793",
"installed": "sha256:7e7abd328398be0401d776daad043f7c54a14c42b4313e8a02ffddd4c494d382",
"filter": "src\\/.*\\/Dockerfile"
},
"ghcr.io/rocker-org/devcontainer/tidyverse": {
Expand All @@ -61,7 +61,7 @@
},
"lscr.io/linuxserver/code-server": {
"tag": "latest",
"installed": "sha256:48dab910e89899bcdca334e18c96d44b1e7798affd9325196087ef35aba4946e",
"installed": "sha256:973c87625ae2509d184de32e0eaf366c5593817bd512cfcc4f3b72091fea88e3",
"filter": "src\\/.*\\/(docker-compose\\.yaml|Dockerfile)"
},
"golang": {
Expand Down Expand Up @@ -91,7 +91,7 @@
},
"gcr.io/go-containerregistry/crane": {
"tag": "latest",
"installed": "sha256:1adc5402d3545c76c559d095faaedec779f55b8457bb032b0905d4287fcd3597",
"installed": "sha256:2b6828477d3cdf9999e84515f4e2019c7e6550e4d7fe9b5b37542bd25c9bc201",
"filter": "startupscript\\/butane\\/prefetch-oci-features\\.sh"
},
"lscr.io/linuxserver/chromium": {
Expand Down
2 changes: 1 addition & 1 deletion src/aou-common/extension-builder/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-jupyter-extension-builder@sha256:e278240f5f62504259989390e0e2c0773e4441d49f05bf389ab78884f97011c8
FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-jupyter-extension-builder@sha256:039b3fe16bf349b81cc10a825f4ed62439187d9f9e80529568a964006e78647a

COPY extension /extension

Expand Down
2 changes: 1 addition & 1 deletion src/custom-workbench-jupyter-template/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-workbench-jupyter@sha256:a63a54b2d10888e360bbd72e1180fa225db834efbd7ae1d025d48e27407a7793
FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-workbench-jupyter@sha256:7e7abd328398be0401d776daad043f7c54a14c42b4313e8a02ffddd4c494d382

# Install jupyter extensions
RUN --mount=type=bind,from=jupyter-extension-builder,source=/dist,target=/tmp/extensions \
Expand Down
2 changes: 1 addition & 1 deletion src/jupyter-aou/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-aou-jupyter@sha256:59739f5a7c28f4e9f257f0e01d016108b568eda0d56ecce1e97a86a3c739056a
FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-aou-jupyter@sha256:26f7c7314cce4afb074223982e55c8d1bc7fd6e0443c91435ac5b06f3c7686be

# Install jupyter extensions
RUN --mount=type=bind,from=jupyter-extension-builder,source=/dist,target=/tmp/extensions \
Expand Down
2 changes: 1 addition & 1 deletion src/jupyter-aou/docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ services:
# TODO(PHP-87353): Add remotefuse back. See https://github.com/verily-src/workbench-app-devcontainers/pull/227
wondershaper:
container_name: "wondershaper"
image: "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-wondershaper@sha256:b3a252896f229128423b1aced7f99e9ff03cc2354608f4e8a24c93685b116d27"
image: "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-wondershaper@sha256:dc84f6ca005cbda3c2df529371dda84deee05d5ddced3e2497ca9e1edcc109f1"
restart: always
network_mode: "host"
cap_add:
Expand Down
2 changes: 1 addition & 1 deletion src/jupyter-common/extension-builder/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-jupyter-extension-builder@sha256:e278240f5f62504259989390e0e2c0773e4441d49f05bf389ab78884f97011c8
FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-jupyter-extension-builder@sha256:039b3fe16bf349b81cc10a825f4ed62439187d9f9e80529568a964006e78647a

COPY extension /extension

Expand Down
2 changes: 1 addition & 1 deletion src/jupyter-template/.devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
"installOhMyZshConfig": false,
"username": "jupyter"
},
"ghcr.io/devcontainers/features/java@sha256:8157bab2d8d71e40b2f3128c162fab763e2b11038fdd33784549290a5d386b48": {
"ghcr.io/devcontainers/features/java@sha256:7d2fc86e0dad756209cd68da6b2b43e6149a5e07232a9f20663c42a8ca1563ad": {
"version": "17",
"jdkDistro": "tem"
},
Expand Down
2 changes: 1 addition & 1 deletion src/nemo_jupyter/.devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"${templateOption:login}"
],
"features": {
"ghcr.io/devcontainers/features/java@sha256:8157bab2d8d71e40b2f3128c162fab763e2b11038fdd33784549290a5d386b48": {
"ghcr.io/devcontainers/features/java@sha256:7d2fc86e0dad756209cd68da6b2b43e6149a5e07232a9f20663c42a8ca1563ad": {
"version": "17",
"jdkDistro": "tem"
},
Expand Down
2 changes: 1 addition & 1 deletion src/nemo_jupyter_aou/.devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
"${templateOption:login}"
],
"features": {
"ghcr.io/devcontainers/features/java@sha256:8157bab2d8d71e40b2f3128c162fab763e2b11038fdd33784549290a5d386b48": {
"ghcr.io/devcontainers/features/java@sha256:7d2fc86e0dad756209cd68da6b2b43e6149a5e07232a9f20663c42a8ca1563ad": {
"version": "17",
"jdkDistro": "tem"
},
Expand Down
2 changes: 1 addition & 1 deletion src/nemo_jupyter_aou/docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ services:
command: jupyter lab --ip=0.0.0.0 --port=8888 --no-browser --LabApp.token=''
wondershaper:
container_name: "wondershaper"
image: "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-wondershaper@sha256:b3a252896f229128423b1aced7f99e9ff03cc2354608f4e8a24c93685b116d27"
image: "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-wondershaper@sha256:dc84f6ca005cbda3c2df529371dda84deee05d5ddced3e2497ca9e1edcc109f1"
restart: always
network_mode: "host"
cap_add:
Expand Down
2 changes: 1 addition & 1 deletion src/pgweb/.devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
],
"postStartCommand": "/workspace/start-bookmark-refresh.sh",
"features": {
"ghcr.io/devcontainers/features/java@sha256:8157bab2d8d71e40b2f3128c162fab763e2b11038fdd33784549290a5d386b48": {
"ghcr.io/devcontainers/features/java@sha256:7d2fc86e0dad756209cd68da6b2b43e6149a5e07232a9f20663c42a8ca1563ad": {
"version": "17",
"jdkDistro": "tem"
},
Expand Down
2 changes: 1 addition & 1 deletion src/r-analysis-aou/.devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
// re-mount bucket files on container start up
"postStartCommand": "./startupscript/remount-on-restart.sh rstudio /home/rstudio '${templateOption:cloud}' '${templateOption:login}' && ./setup-rstudio-env.sh rstudio",
"features": {
"ghcr.io/devcontainers/features/java@sha256:8157bab2d8d71e40b2f3128c162fab763e2b11038fdd33784549290a5d386b48": {
"ghcr.io/devcontainers/features/java@sha256:7d2fc86e0dad756209cd68da6b2b43e6149a5e07232a9f20663c42a8ca1563ad": {
"version": "17",
"jdkDistro": "tem"
},
Expand Down
2 changes: 1 addition & 1 deletion src/r-analysis-aou/docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ services:
- apparmor:unconfined
wondershaper:
container_name: "wondershaper"
image: "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-wondershaper@sha256:b3a252896f229128423b1aced7f99e9ff03cc2354608f4e8a24c93685b116d27"
image: "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-wondershaper@sha256:dc84f6ca005cbda3c2df529371dda84deee05d5ddced3e2497ca9e1edcc109f1"
restart: always
network_mode: "host"
cap_add:
Expand Down
2 changes: 1 addition & 1 deletion src/r-analysis/.devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"${templateOption:login}"
],
"features": {
"ghcr.io/devcontainers/features/java@sha256:8157bab2d8d71e40b2f3128c162fab763e2b11038fdd33784549290a5d386b48": {
"ghcr.io/devcontainers/features/java@sha256:7d2fc86e0dad756209cd68da6b2b43e6149a5e07232a9f20663c42a8ca1563ad": {
"version": "17",
"jdkDistro": "tem"
},
Expand Down
2 changes: 1 addition & 1 deletion src/virtual-browser-rstudio/.devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
"${templateOption:login}"
],
"features": {
"ghcr.io/devcontainers/features/java@sha256:8157bab2d8d71e40b2f3128c162fab763e2b11038fdd33784549290a5d386b48": {
"ghcr.io/devcontainers/features/java@sha256:7d2fc86e0dad756209cd68da6b2b43e6149a5e07232a9f20663c42a8ca1563ad": {
"version": "17",
"jdkDistro": "tem"
},
Expand Down
2 changes: 1 addition & 1 deletion src/vscode-docker/.devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"${templateOption:login}"
],
"features": {
"ghcr.io/devcontainers/features/java@sha256:8157bab2d8d71e40b2f3128c162fab763e2b11038fdd33784549290a5d386b48": {
"ghcr.io/devcontainers/features/java@sha256:7d2fc86e0dad756209cd68da6b2b43e6149a5e07232a9f20663c42a8ca1563ad": {
"version": "17",
"jdkDistro": "tem"
},
Expand Down
2 changes: 1 addition & 1 deletion src/vscode-docker/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# VS Code Docker Development Container
# Based on lscr.io/linuxserver/code-server with Docker, kubectl, minikube, skaffold, helm, and Go pre-installed

FROM lscr.io/linuxserver/code-server@sha256:48dab910e89899bcdca334e18c96d44b1e7798affd9325196087ef35aba4946e
FROM lscr.io/linuxserver/code-server@sha256:973c87625ae2509d184de32e0eaf366c5593817bd512cfcc4f3b72091fea88e3

# Install system dependencies
RUN apt-get update && apt-get install -y \
Expand Down
2 changes: 1 addition & 1 deletion src/vscode-with-llm/.devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
// re-mount bucket files on container start up, then generate LLM context
"postStartCommand": "./startupscript/remount-on-restart.sh abc /config \"${templateOption:cloud}\" \"${templateOption:login}\"; /opt/llm-context/run-context-generator.sh /config || true",
"features": {
"ghcr.io/devcontainers/features/java@sha256:8157bab2d8d71e40b2f3128c162fab763e2b11038fdd33784549290a5d386b48": {
"ghcr.io/devcontainers/features/java@sha256:7d2fc86e0dad756209cd68da6b2b43e6149a5e07232a9f20663c42a8ca1563ad": {
"version": "17",
"jdkDistro": "tem"
},
Expand Down
2 changes: 1 addition & 1 deletion src/vscode-with-llm/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM lscr.io/linuxserver/code-server@sha256:48dab910e89899bcdca334e18c96d44b1e7798affd9325196087ef35aba4946e
FROM lscr.io/linuxserver/code-server@sha256:973c87625ae2509d184de32e0eaf366c5593817bd512cfcc4f3b72091fea88e3

# Gemini: https://open-vsx.org/extension/Google/geminicodeassist
# Claude: https://open-vsx.org/extension/Anthropic/claude-code
Expand Down
2 changes: 1 addition & 1 deletion src/vscode/.devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"${templateOption:login}"
],
"features": {
"ghcr.io/devcontainers/features/java@sha256:8157bab2d8d71e40b2f3128c162fab763e2b11038fdd33784549290a5d386b48": {
"ghcr.io/devcontainers/features/java@sha256:7d2fc86e0dad756209cd68da6b2b43e6149a5e07232a9f20663c42a8ca1563ad": {
"version": "17",
"jdkDistro": "tem"
},
Expand Down
2 changes: 1 addition & 1 deletion src/vscode/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM lscr.io/linuxserver/code-server@sha256:48dab910e89899bcdca334e18c96d44b1e7798affd9325196087ef35aba4946e
FROM lscr.io/linuxserver/code-server@sha256:973c87625ae2509d184de32e0eaf366c5593817bd512cfcc4f3b72091fea88e3

# Gemini: https://open-vsx.org/extension/Google/geminicodeassist
# Claude: https://open-vsx.org/extension/Anthropic/claude-code
Expand Down
2 changes: 1 addition & 1 deletion src/workbench-jupyter-parabricks-aou/.devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
"${templateOption:login}"
],
"features": {
"ghcr.io/devcontainers/features/java@sha256:8157bab2d8d71e40b2f3128c162fab763e2b11038fdd33784549290a5d386b48": {
"ghcr.io/devcontainers/features/java@sha256:7d2fc86e0dad756209cd68da6b2b43e6149a5e07232a9f20663c42a8ca1563ad": {
"version": "17",
"jdkDistro": "tem"
},
Expand Down
2 changes: 1 addition & 1 deletion src/workbench-jupyter-parabricks-aou/docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ services:
command: ["jupyter", "lab", "--ip=0.0.0.0", "--port=8888", "--no-browser", "--LabApp.token=''"]
wondershaper:
container_name: "wondershaper"
image: "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-wondershaper@sha256:b3a252896f229128423b1aced7f99e9ff03cc2354608f4e8a24c93685b116d27"
image: "us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-wondershaper@sha256:dc84f6ca005cbda3c2df529371dda84deee05d5ddced3e2497ca9e1edcc109f1"
restart: always
network_mode: "host"
cap_add:
Expand Down
2 changes: 1 addition & 1 deletion src/workbench-jupyter-parabricks/.devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
"${templateOption:login}"
],
"features": {
"ghcr.io/devcontainers/features/java@sha256:8157bab2d8d71e40b2f3128c162fab763e2b11038fdd33784549290a5d386b48": {
"ghcr.io/devcontainers/features/java@sha256:7d2fc86e0dad756209cd68da6b2b43e6149a5e07232a9f20663c42a8ca1563ad": {
"version": "17",
"jdkDistro": "tem"
},
Expand Down
2 changes: 1 addition & 1 deletion src/workbench-jupyter-with-llm/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-workbench-jupyter@sha256:a63a54b2d10888e360bbd72e1180fa225db834efbd7ae1d025d48e27407a7793
FROM us-west2-docker.pkg.dev/shared-pub-buckets-94mvrf/workbench-artifacts/app-workbench-jupyter@sha256:7e7abd328398be0401d776daad043f7c54a14c42b4313e8a02ffddd4c494d382

# Install jupyter extensions
RUN --mount=type=bind,from=jupyter-extension-builder,source=/dist,target=/tmp/extensions \
Expand Down
Loading