Better ephemeral workspace support with Codespaces

Signed-off-by: GitHub <noreply@github.com>
This commit is contained in:
Arthur Silva Sens
2021-09-30 20:53:15 +00:00
committed by GitHub
parent b65faa6a55
commit 6239bc017a
11 changed files with 64 additions and 5 deletions

View File

@@ -24,17 +24,17 @@ tasks:
chmod +x ${PWD}/.git/hooks/pre-commit
- name: run kube-prometheus
command: |
.gitpod/prepare-k3s.sh
.gitpod/deploy-kube-prometheus.sh
developer-workspace/gitpod/prepare-k3s.sh
developer-workspace/common/deploy-kube-prometheus.sh
- name: kernel dev environment
init: |
sudo apt update -y
sudo apt install qemu qemu-system-x86 linux-image-$(uname -r) libguestfs-tools sshpass netcat -y
sudo curl -o /usr/bin/kubectl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
sudo chmod +x /usr/bin/kubectl
.gitpod/prepare-rootfs.sh
developer-workspace/gitpod/prepare-rootfs.sh
command: |
.gitpod/qemu.sh
developer-workspace/gitpod/qemu.sh
ports:
- port: 3000
onOpen: open-browser