What problem does it solve?
Unit tests with mocks cannot catch issues in PaaSTA deployment logic, CLI commands, and API behavior that only appear against real Kubernetes pods. This Skill bridges the gap between unit tests and production by running PaaSTA against a local Kind cluster.
Core Features & Use Cases
- End-to-end CLI testing: Run status, mark-for-deployment, wait-for-deployment, and other PaaSTA CLI commands against real pods in a Kind cluster.
- Deployment lifecycle simulation: Manually trigger setup_kubernetes_job, cleanup_kubernetes_jobs, and generate_deployments_for_service to observe each production deploy stage in isolation.
- Flink workload support: Deploy the flink-operator, register CRDs, and run real Flink/Streamhouse SQL jobs with AWS credential injection.
- Use Case: After modifying mark-for-deployment logic, deploy a new version to the playground, run the CLI with --wait-for-deployment, and verify the bounce_status polling loop behaves correctly against actual ReplicaSets.
Quick Start
Run the playground-status.sh script to check what is set up, then ask the assistant to deploy the test service and run paasta status against the local Kind cluster.