kudobuilder / kudobuilder/kudo

Test operators in GKE

Open
#501 0 comments 0 reactions 0 assignees View on GitHub
component/testing kind/enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.