This repository contains infrastructure code for deploying kubernetes cluster on Oracle Cloud VMs
This is written in Terraform with custom python scripts.
This uses the Oracle Cloud Infrastructure (OCI) provider.
brew tap hashicorp/tap
brew install terraformMake sure the .venv is created and activated on every terminal session.
python3.12 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt -r requirements.dev.txtcd k8s
terraform init -reconfigure -upgrade
terraform apply# cert-manager
cd apps/common
terraform init -reconfigure -upgrade
terraform apply
# prometheus
cd apps/prometheus
terraform init -reconfigure -upgrade
terraform apply