Installation
with devcontainer recommended¶
- Follow DevContainer documentation to install it
- Build the container
Info
- Every files ending in
.crt
inssl
folders are copied to/usr/local/share/ca-certificates
inside the devcontainer to validate PKI - Every files in
~/.kube
of your current user will be copied to/home/vscode/.kube
and exported to$KUBECONFIG
with binaries¶
-
Install (versions are pinned in configuration files)
-
Setup python
uv --sync-extras
Info
Don't forget to source python environment when opening a new shell before doing anything
-
Install root ca certificates on your machine
sudo cp ssl/*.crt /usr/local/share/ca-certificates sudo update-ca-certificates
-
Init packer plugins
cd packer packer init templates/ubuntu
-
Init terraform plugins
cd terraform/prod terragrunt run-all init
-
Install helm plugins
helm plugin install https://github.com/databus23/helm-diff