You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# 1. First, set up your Fastly credentials (see Setup section above)# 2. Deploy to local kind cluster (builds, creates cluster, and deploys)
make kind-deploy
# 3. Clean up when done
make kind-delete
make clean
Available Commands
make help# Show all available commands
make build - Build the Go binary locally
make docker-build - Build Docker image
make kind-create - Create kind cluster
make kind-load - Load Docker image into kind cluster
make kind-deploy - Build and deploy to kind cluster
make kind-delete - Delete kind cluster
make test - Run tests with coverage
make clean - Clean build artifacts
Test Coverage
The project includes test coverage reporting:
Run make test to see coverage output in the terminal
Coverage data is automatically generated in coverage.out
Coverage reports are uploaded to Codecov automatically by CI
Current coverage percentage is shown in the Codecov badge above
Kubernetes Resources
The project uses a simple deployment manifest in the config/ directory:
deployment.yaml: Defines the Fastly operator deployment
This approach makes it easy to add more Kubernetes resources (ConfigMaps, Secrets, RBAC, etc.) as the project grows.