kudobuilder / kudobuilder/kudo
Test operators in GKE
- Dominant language
- Go
- Stars
- 1.2k
- Forks
- 105
- PR merge metrics
- No merged PRs in 30d
Description
**What would you like to be added**:
We want to test operators in real Kubernetes clusters, but currently only test in KIND. We should add a test for GKE.
**Why is this needed**:
This gives us better test coverage and makes sure that operators work in a common Kubernetes configuration.
We have https://github.com/kudobuilder/kudo/pull/379 open which is a design for provisioning ephemeral Kubernetes clusters for tests, but it is a performance optimization. We can enable tests for GKE and build a system for provisioning them later.
Contributor guide
Research direction
Start by examining how the existing KIND-based operator tests are configured, then read PR 379 for its proposed ephemeral-cluster design. Determine how GKE tests should be provisioned and run without depending on that performance optimization; done means operators are tested against a real GKE cluster with the expected results recorded.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- gcp, kubernetes
- Domain
- cloud, testing
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100