All four tasks have been completed using OpenTofu, Docker, and k3d.
- Infrastructure: Provisioned a k3d cluster and a PostgreSQL container using OpenTofu.
- Database Setup: Configured a superuser role (
admin) and initialized the schema.
- Application Deployment: Deployed PostgREST into the
postgrestnamespace, using Kubernetes Secrets for secure DB connection.
- Data Verification: Injected data into the PostgreSQL database, successfully exposed via the PostgREST API.