Skip to content

Commit d06f0d3

Browse files
committed
Updated development environment
1 parent b0db62b commit d06f0d3

File tree

3 files changed

+15
-11
lines changed

3 files changed

+15
-11
lines changed

.devcontainer/devcontainer.json

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
"editor.defaultFormatter": "ms-python.black-formatter",
2222
"editor.formatOnSave": true
2323
},
24+
"git.mergeEditor": true,
2425
"markdown-preview-github-styles.colorTheme": "light",
2526
"makefile.extensionOutputFolder": "/tmp",
2627
"python.testing.unittestEnabled": false,
@@ -45,36 +46,32 @@
4546
"extensions": [
4647
"ms-python.python",
4748
"ms-python.vscode-pylance",
48-
"VisualStudioExptTeam.vscodeintellicode",
4949
"ms-python.pylint",
5050
"ms-python.flake8",
5151
"ms-python.black-formatter",
5252
"ms-vscode.makefile-tools",
53-
"cstrap.flask-snippets",
54-
"wholroyd.jinja",
55-
"ms-vscode.makefile-tools",
5653
"yzhang.markdown-all-in-one",
54+
"DavidAnson.vscode-markdownlint",
5755
"bierner.github-markdown-preview",
5856
"hnw.vscode-auto-open-markdown-preview",
59-
"davidanson.vscode-markdownlint",
6057
"bierner.markdown-preview-github-styles",
6158
"tamasfe.even-better-toml",
6259
"donjayamanne.githistory",
6360
"GitHub.vscode-pull-request-github",
61+
"github.vscode-github-actions",
6462
"hbenl.vscode-test-explorer",
6563
"LittleFoxTeam.vscode-python-test-adapter",
6664
"njpwerner.autodocstring",
6765
"wholroyd.jinja",
6866
"redhat.vscode-yaml",
69-
"rangav.vscode-thunder-client",
7067
"redhat.fabric8-analytics",
71-
"streetsidesoftware.code-spell-checker",
7268
"ms-azuretools.vscode-docker",
7369
"ms-kubernetes-tools.vscode-kubernetes-tools",
74-
"github.vscode-github-actions",
70+
"inercia.vscode-k3d",
71+
"rangav.vscode-thunder-client",
7572
"alexkrechik.cucumberautocomplete",
7673
"Zignd.html-css-class-completion",
77-
"streetsidesoftware.code-spell-checker",
74+
"streetsidesoftware.code-spell-checker",
7875
"bbenoist.vagrant"
7976
]
8077
}

.devcontainer/scripts/install-tools.sh

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ sudo sh -c 'echo "127.0.0.1 cluster-registry" >> /etc/hosts'
2424
echo "**********************************************************************"
2525
echo "Installing K9s..."
2626
echo "**********************************************************************"
27-
curl -L -o k9s.tar.gz "https://github.com/derailed/k9s/releases/download/v0.27.3/k9s_Linux_$ARCH.tar.gz"
27+
curl -L -o k9s.tar.gz "https://github.com/derailed/k9s/releases/download/v0.32.5/k9s_Linux_$ARCH.tar.gz"
2828
tar xvzf k9s.tar.gz
2929
sudo install -c -m 0755 k9s /usr/local/bin
3030
rm k9s.tar.gz
@@ -34,3 +34,9 @@ echo "Installing Skaffold..."
3434
echo "**********************************************************************"
3535
curl -Lo skaffold "https://storage.googleapis.com/skaffold/releases/latest/skaffold-linux-$ARCH"
3636
sudo install skaffold /usr/local/bin/
37+
38+
echo "**********************************************************************"
39+
echo "Installing DevSpace..."
40+
echo "**********************************************************************"
41+
curl -Lo devspace "https://github.com/loft-sh/devspace/releases/latest/download/devspace-linux-$ARCH"
42+
sudo install -c -m 0755 devspace /usr/local/bin

features/environment.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ def get_chrome():
3434
"""Creates a headless Chrome driver"""
3535
options = webdriver.ChromeOptions()
3636
options.add_argument("--no-sandbox")
37+
options.add_argument("--disable-dev-shm-usage")
3738
options.add_argument("--headless")
3839
return webdriver.Chrome(options=options)
3940

@@ -43,4 +44,4 @@ def get_firefox():
4344
options = webdriver.FirefoxOptions()
4445
options.add_argument("--headless")
4546
return webdriver.Firefox(options=options)
46-
47+

0 commit comments

Comments
 (0)