Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Openshift Cluster Support #283

Open
2 tasks
shaneutt opened this issue Jun 6, 2022 · 4 comments
Open
2 tasks

Openshift Cluster Support #283

shaneutt opened this issue Jun 6, 2022 · 4 comments

Comments

@shaneutt
Copy link
Contributor

shaneutt commented Jun 6, 2022

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 or SNO so that testing can be done against Openshift clusters (we will first need to decide which backend to use).

Relevant Links

Subtasks

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)
@shaneutt shaneutt added area/feature New feature or request size/large labels Jun 6, 2022
@shaneutt shaneutt changed the title Minishift Cluster Support CRC Cluster Support Jun 7, 2022
@shaneutt shaneutt assigned shaneutt and unassigned shaneutt Jul 7, 2022
@acmenezes
Copy link

Hi @shaneutt , here is an alternative to consider: https://docs.openshift.com/container-platform/4.10/installing/installing_sno/install-sno-installing-sno.html

This is the single node OpenShift cluster that is fully featured as any multi-node cluster. Maybe a better option than CRC. Just adding the comment for consideration although CRC may be enough for your use case.

@shaneutt shaneutt changed the title CRC Cluster Support Openshift Cluster Support Aug 9, 2022
@shaneutt
Copy link
Contributor Author

shaneutt commented Aug 9, 2022

Thanks @acmenezes. I have updated the description to suggest both and indicate that we need to make a decision about what the best backend will be for us.

@mlavacca mlavacca self-assigned this Nov 8, 2022
@rainest
Copy link
Contributor

rainest commented Nov 9, 2022

As an alternative to local clusters, we may want to consider automating our current cloud platform cluster setup/teardown with Terraform. https://github.com/llomgui/terraform-provider-openshift does not look official, unfortunately, but we should be able to invoke Terraform from KTF using https://github.com/hashicorp/terraform-cdk if we want to take that approach.

@shaneutt
Copy link
Contributor Author

cc @astoycos you might find this one interesting after our BPFD conversation today. Though I've come to understand that simply being able to load an existing OpenShift cluster into the test suite may also suffice?

@mlavacca mlavacca removed their assignment Aug 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants