-
Story
-
Resolution: Unresolved
-
Normal
-
None
-
Proactive Architecture
-
5
-
False
-
None
-
False
-
-
-
5
-
OpenShift SPLAT - Sprint 259, OpenShift SPLAT - Sprint 260, OpenShift SPLAT - Sprint 261, OpenShift SPLAT - Sprint 262
{}USER STORY:{}
As a OpenShift engineer, I would like to get quickly access to a cluster installed with platform type External using cluster-bot, so I can focus on my task item decreasing the total time to deliver it.
{}DESCRIPTION:{}
OCP clusters installed with platform type External requires the UPI installation method, as it is cloud-agnostic. The total time to deploy a cluster depends of the automation developed to provision the infrastructure.
Currently OpenShift does not provide any official method to deploy infrastructures in the providers using platform agnostic installations. The goal of this card is to make the workflow to test platform type external accessible to engineers using cluster-bot.
The workflow automating installation on AWS is under development in SPLAT-1158, we must document and export cluster-bot interface to allow developers run workflows created in 1158. For instance, developers must be able to deploy an platform type External cluster on AWS with CCM by running this cluster-bot comamnd:
workflow-launch openshift-e2e-external-aws 4.16 "PLATFORM_EXTERNAL_CCM_ENABLED=yes"
Example of workflows to be exported to cluster-bot (final list will be concrete after SPLAT-1158 ):
opct-conformance-none-vsphere: platform: vsphere opct-conformance-external-vsphere: platform: vsphere opct-conformance-external-aws: platform: aws openshift-e2e-external-aws: platform: aws
{}Required:{}
{}Nice to have:{}
...
{}ACCEPTANCE CRITERIA:{}
- platform external workflows using regular CI e2e and OPCT exported[1] to cluster-bot; and PR merged on release repo
- usage documentation describing some examples how to create workflows and variants (enabled or disabled CCM, platform none, OPCT, etc)
{}ENGINEERING DETAILS:{}
[1] cluster-bot config: https://github.com/openshift/release/blob/master/core-services/ci-chat-bot/workflows-config.yaml
[2] cluster-bot FAQ: https://github.com/openshift/ci-chat-bot/blob/master/docs/FAQ.md
{}OPEN QUESTIONS:{}
- Where we should document those exported jobs to OpenShift engineers?
- is blocked by
-
SPLAT-1158 [platform-external[aws][CI] Create end-to-end workflows for platform type External on AWS infrastructure
- Closed
- links to