Files
kubernetes-vscode/infrastructure/03-configmaps.yaml

56 lines
1.3 KiB
YAML

---
apiVersion: v1
kind: ConfigMap
metadata:
name: git-install-script
namespace: vscode-tunnel
data:
01-git.sh: |
#!/bin/bash
# Installing git
sudo apt update
sudo apt install -y git
if command -v git >/dev/null 2>&1; then
git config --global user.name "Alejandro Lembke Barrientos"
git config --global user.email "aleleba@hotmail.com"
fi
---
apiVersion: v1
kind: ConfigMap
metadata:
name: nvm-install-script
namespace: vscode-tunnel
data:
02-nvm.sh: |
#!/bin/bash
# Installing Node.js with NVM
sudo curl -O https://raw.githubusercontent.com/creationix/nvm/master/install.sh
bash install.sh
source ~/.nvm/nvm.sh
nvm install --lts
nvm alias default lts/*
nvm use default && npm install -g yo generator-code
nvm use default && npm install -g @vscode/vsce
---
apiVersion: v1
kind: ConfigMap
metadata:
name: vscode-tunnel-extensions
namespace: vscode-tunnel
data:
extensions.json: |
[
{
"extensionsGroup": {
"description": "Extensions of Git",
"extensions": [
{
"name": "Git Graph",
"notes": "Extension of Git Graph",
"uniqueIdentifier": "mhutchie.git-graph"
}
]
}
}
]