Kong / Kong/kubernetes-testing-framework
Openshift Cluster Support
- Dominant language
- Go
- Stars
- 44
- Forks
- 11
- PR merge metrics
- No merged PRs in 30d
Description
### Problem Statement
Historically we've supported `kind` and GKE for cluster provisioning, but we haven't had an Openshift option for running tests in an Openshift environment.
The purpose of this task is to add something like [CRC](https://github.com/code-ready/crc) or [SNO](https://docs.openshift.com/container-platform/4.10/installing/installing_sno/install-sno-installing-sno.html) so that testing can be done against Openshift clusters (we will first need to decide which backend to use).
### Relevant Links
- https://www.redhat.com/sysadmin/codeready-containers
- https://developers.redhat.com/blog/2019/09/05/red-hat-openshift-4-on-your-laptop-introducing-red-hat-codeready-containers
### Subtasks
- [ ] #509
### Acceptance Criteria
- [ ] in the Go library I can chose some kind of local openshift as a cluster type for environment creations (depending on which backend we select)
Contributor guide
Research direction
Start by reviewing the Go library's environment-creation API and the existing kind and GKE cluster provisioning paths. Compare CRC and SNO to determine which backend to support, then add the selected local OpenShift cluster type and verify that environments can be created with it.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, kubernetes
- Domain
- infrastructure, testing-qa
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100