diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 76aa9209f61..c8676b1ec8d 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,9 +1,26 @@ { - "$schema": "https://raw.githubusercontent.com/devcontainers/spec/main/schemas/devContainer.schema.json", - "name": "TrueCharts", - "image": "oci.trueforge.org/containerforge/devcontainer:2.0.6@sha256:b8f8a95a0edf58aaab4076fa477bd8e3c6efcb68fb41cb4c37da05e618ff0320", - "postStartCommand": { - "git": "git config --global --add safe.directory ${containerWorkspaceFolder}" + "$schema": "https://raw.githubusercontent.com/devcontainers/spec/main/schemas/devContainer.schema.json", + "name": "TrueCharts", + "image": "oci.trueforge.org/containerforge/devcontainer:2.0.6@sha256:b8f8a95a0edf58aaab4076fa477bd8e3c6efcb68fb41cb4c37da05e618ff0320", + "postStartCommand": "git config --global --add safe.directory ${containerWorkspaceFolder}", + "customizations": { + "vscode": { + "extensions": [ + "albert.TabOut", + "mikestead.dotenv", + "mitchdenny.ecdc", + "signageos.signageos-vscode-sops", + "EditorConfig.editorconfig", + "PKief.material-icon-theme", + "usernamehw.errorlens", + "redhat.vscode-yaml", + "weaveworks.vscode-gitops-tools", + "Tim-Koehler.helm-intellisense", + "ms-kubernetes-tools.vscode-kubernetes-tools", + "sandipchitale.vscode-kubernetes-helm-extras", + "VadzimNestsiarenka.helm-template-preview-and-more", + "karyan40024.helmix" + ] } } - +} diff --git a/.vscode/tasks.json b/.vscode/tasks.json deleted file mode 100644 index 956d89a50d6..00000000000 --- a/.vscode/tasks.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "version": "2.0.0", - "tasks": [ - { - "label": "Install All Recommended Extensions", - "type": "shell", - "windows": { - "command": "foreach ($ext in (Get-Content -Raw .vscode/extensions.json | ConvertFrom-Json).recommendations) { Write-Host Installing $ext; code --install-extension $ext; }" - }, - "linux": { - "command": "cat .vscode/extensions.json | jq .recommendations[] | xargs -n 1 code . --install-extension" - }, - "runOptions": { - "runOn": "folderOpen" - }, - "presentation": { - "reveal": "silent" - }, - "problemMatcher": [] - } - ] -}