Set up virtual environment:
virtualenv --python=python3.11.4 ./venv/
source ./venv/bin/activate
pip3 install -U -r ./src/requirements.txt
pip3 install -U -r ./docs/requirements.txt
pip3 install -U -r ./src/requirements-dev.txt
Freeze requirements for version pinning:
pip freeze -r ./src/requirements-dev.txt
Manually run mypy
against code:
mypy --strict --install-types src/
cd $HOME/abider
k3d cluster create abider -c ./dev/k3d/config.yaml
View kubeconfig
k3d kubeconfig get abider > ~/.kube/config
Use its context:
kubectl config use-context k3d-abider
cd to this directory after cloning
sudo systemctl start docker && \
k3d cluster start abider; \
kubectl config use-context k3d-abider; \
tilt up
k3d cluster stop abider; sudo systemctl stop docker.socket
helmizer ./dev/k3d/k8s/abider/helmizer.yaml
k3d cluster delete abider