-
Notifications
You must be signed in to change notification settings - Fork 75
Investigate using Konflux for devfile registry openshift testing #1758
Copy link
Copy link
Closed as not planned
Labels
area/ciarea/registryDevfile registry for stacks and infrastructureDevfile registry for stacks and infrastructurekind/user-storyUser story for new enhancementUser story for new enhancementlifecycle/rottenRotten items. These items have been stale for 60 days and are now closed.Rotten items. These items have been stale for 60 days and are now closed.lifecycle/staleStale items. These items have not been updated for 90 days.Stale items. These items have not been updated for 90 days.
Metadata
Metadata
Assignees
Labels
area/ciarea/registryDevfile registry for stacks and infrastructureDevfile registry for stacks and infrastructurekind/user-storyUser story for new enhancementUser story for new enhancementlifecycle/rottenRotten items. These items have been stale for 60 days and are now closed.Rotten items. These items have been stale for 60 days and are now closed.lifecycle/staleStale items. These items have not been updated for 90 days.Stale items. These items have not been updated for 90 days.
Type
Fields
Give feedbackNo fields configured for issues without a type.
Projects
Status
Done ✅
Which area is this user story related to?
/area ci
/area registry
User Story
As a devfile registry maintainer I want fewer points of failure when reviewing, so that PRs coming from contributors are addressed in a timely manner.
The current state of the devfile registry PRs check is that we rely on both OpenShift testing that is provisioned by the OpenShift CI Operator and checks from Konflux that required to pass for deployments to trigger (image build & enterprise contract).
Whenever any of these checks are failing due to the infrastructure having issues or making changes we need to address this in two different places that results in PRs taking longer in the review process. One approach we can take to reduce this overhead on infrastructure maintenance is to use Konflux for OpenShift testing instead.
In this issue, we want to investigate our Konflux infrastructure to determine if it is possible for our needs to onboard our devfile registry integration tests to use the Konflux infrastructure.
One aspect to consider in this investigation is our Konflux environment is more time limited than the current OpenShift CI provisioned environment (see https://konflux.pages.redhat.com/docs/users/testing/cluster-provisioning.html#limitations for details), from this we identified a few questions listed below that should be addressed but this investigation is not limited to:
Any information that is not present in the Konflux documentation should be brought up in a thread with the support teams.
Acceptance Criteria