Skip to content

Commit b9aba63

Browse files
committed
Update devbox configuration and dependencies
- Upgrade packages to latest versions - Add new packages: direnv, kustomize - Replace awscli with awscli2 - Add init hook script for devbox - Update package lock file with latest package versions
1 parent 639e14e commit b9aba63

File tree

4 files changed

+687
-52
lines changed

4 files changed

+687
-52
lines changed

.devcontainer/devcontainer.json

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{
2+
"name": "CAPA Devcontainer + Devbox",
3+
"image": "mcr.microsoft.com/devcontainers/base",
4+
"features": {
5+
"ghcr.io/dlouwers/devcontainer-features/devbox:1": {},
6+
"ghcr.io/devcontainers/features/docker-in-docker:2.12.0": {},
7+
"ghcr.io/audacioustux/devcontainers/tilt:1.0.1": {},
8+
"ghcr.io/devcontainers/features/kubectl-helm-minikube:1.2.0": {
9+
"version": "latest",
10+
"helm": "latest",
11+
"minikube": "none"
12+
}
13+
},
14+
"postCreateCommand": "devbox install",
15+
"customizations": {
16+
"vscode": {
17+
"settings": {},
18+
"extensions": [
19+
"jetpack-io.devbox",
20+
"golang.go",
21+
"ms-kubernetes-tools.vscode-kubernetes-tools",
22+
"ms-azuretools.vscode-dockerr"
23+
]
24+
}
25+
}
26+
}

devbox.json

+13-10
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,21 @@
22
"$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.13.7/.schema/devbox.schema.json",
33
"packages": [
44
5-
"kubectl",
6-
"kind",
7-
"docker",
8-
"helm",
9-
"jq",
10-
"yq",
11-
"git",
12-
"k9s",
13-
"tilt",
14-
"awscli"
5+
"kind@latest",
6+
"docker@latest",
7+
"jq@latest",
8+
"yq@latest",
9+
"git@latest",
10+
"k9s@latest",
11+
"tilt@latest",
12+
"awscli2@latest",
13+
"direnv@latest",
14+
"kustomize@latest"
1515
],
1616
"shell": {
17+
"init_hook": [
18+
"./scripts/devbox-init-hook.sh"
19+
],
1720
"scripts": {
1821
"build": [
1922
"make clusterawsadm"

0 commit comments

Comments
 (0)