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

ci-operator/step-registry/ipi/conf: Split out per-platform steps #7625

Merged
merged 3 commits into from
Mar 17, 2020

Conversation

wking
Copy link
Member

@wking wking commented Mar 12, 2020

To make it easier to add new platforms, by avoiding a giant platform switch statement in a single, long configuration file.

@openshift-ci-robot openshift-ci-robot added size/XL Denotes a PR that changes 500-999 lines, ignoring generated files. approved Indicates a PR has been approved by an approver from all required OWNERS files. labels Mar 12, 2020
@dcbw
Copy link
Contributor

dcbw commented Mar 12, 2020

So, if we were to add bits that switch the network plugin to OVN, given:

chain:
  as: ipi-conf
  steps:
  - ref: ipi-conf-generic
  - ref: ipi-conf-aws
  - ref: ipi-conf-azure
  - ref: ipi-conf-gcp
  documentation: |-
    The IPI configure step chain generates the install-config.yaml file based on the cluster profile and optional input files.

we could do:

chain:
  as: ipi-conf-ovn
  steps:
  - chain: ipi-conf
  - ref: munge-install-config-to-ovn
  documentation: |-
     The IPI configure step chain generates the install-config.yaml file based on the cluster profile and optional input files and sets the network plugin to ovn-kubernetes.

@wking
Copy link
Member Author

wking commented Mar 12, 2020

chain:
  as: ipi-conf-ovn
  steps:
  - chain: ipi-conf
  - ref: munge-install-config-to-ovn

With my preference for a single chain, this would be either:

chain:
  as: ipi-conf
  steps:
  - ref: ipi-conf-generic
  - ref: ipi-conf-aws
  - ref: ipi-conf-azure
  - ref: ipi-conf-gcp
  - ref: ipi-conf-ovn
  documentation: |-
    The IPI configure step chain generates the install-config.yaml file based on the cluster profile and optional input files.

Or a has_variant switch in ipi-conf-generic (depending on whether the logic was complicated enough or not to need OVN-specific maintainers).

@wking wking force-pushed the per-platform-conf-steps branch 2 times, most recently from 21507d4 to 05393a0 Compare March 12, 2020 21:33
@dcbw
Copy link
Contributor

dcbw commented Mar 12, 2020

Or a has_variant switch in ipi-conf-generic (depending on whether the logic was complicated enough or not to need OVN-specific maintainers).

@wking sure, that would work for a simple case. But we also need to address additional network configuration:

  1. setting network-plugin-specific options in install-config.yaml (this is the # TODO CLUSTER_NETWORK_MANIFEST item) for example switching openshift-sdn to the 'multitenant' mode. I guess we can keep hacking up has_variant but that feels wrong somehow.
  2. after manifest creation, but before install; this is necessary with ovn-kubernetes to enable the hybrid overlay that the Windows team depends on for hybrid clusters, or to test ExternalIP services, or MTU changes. This would be useful to many other operators, not just cluster-network-operator I'm sure. It looks like we may need to break ipi/install/install/ipi-install-install-commands.sh into two separate steps, one to create manifests, and another to run the install?

@dcbw
Copy link
Contributor

dcbw commented Mar 12, 2020

@wking different question, is there any way to move the bits in ipi/install/install/ipi-install-install-commands.sh:

case "${CLUSTER_TYPE}" in
aws) export AWS_SHARED_CREDENTIALS_FILE=${cluster_profile}/.awscred;;
azure4) export AZURE_AUTH_LOCATION=${cluster_profile}/osServicePrincipal.json;;
gcp) export GOOGLE_CLOUD_KEYFILE_JSON=${cluster_profile}/gce.json;;
*) echo >&2 "Unsupported cluster type '${CLUSTER_TYPE}'"
esac

into the conf steps rather than install?

@wking
Copy link
Member Author

wking commented Mar 12, 2020

@dcbw, I've pushed fca8b6efeec with a stab at an OVN/networking step. How's that look to you?

@wking
Copy link
Member Author

wking commented Mar 12, 2020

case "${CLUSTER_TYPE}" in
aws) export AWS_SHARED_CREDENTIALS_FILE=${cluster_profile}/.awscred;;
azure4) export AZURE_AUTH_LOCATION=${cluster_profile}/osServicePrincipal.json;;
gcp) export GOOGLE_CLOUD_KEYFILE_JSON=${cluster_profile}/gce.json;;
*) echo >&2 "Unsupported cluster type '${CLUSTER_TYPE}'"
esac

We don't want to move those into the conf step, because you need the creds for installation, not for creating the install-config.yaml (which is what the conf chain is about).

@wking
Copy link
Member Author

wking commented Mar 12, 2020

It looks like we may need to break ipi/install/install/ipi-install-install-commands.sh into two separate steps, one to create manifests, and another to run the install?

Sounds good to me. Can I punt on that for this PR? I think this PR is a clear enough example of how we can split platform/variant-specific functionality into separate steps while keeping a single, unified chain. I'd rather not grow it outside of conf/

approvers:
- smarterclayton
- wking
- stevekuznetsov
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please no

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am blindly copying from the parent directory, because some CI presubmit required per-directory OWNERS here. If you have suggested subsets or different sets or whatever. Or just want me to set an empty/dummy OWNERS to make the presubmit job happy, let me know.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you have suggested subsets or different sets or whatever.

What I really want here is access to the installer's gcp-approvers alias, but since we're no longer mirroring aliases into this repo (here and, internally, here), I can't do that.

@wking
Copy link
Member Author

wking commented Mar 13, 2020

Blocked on #7629 fixing the existing steps.

@dcbw
Copy link
Contributor

dcbw commented Mar 13, 2020

Sounds good to me. Can I punt on that for this PR?

@wking yes for sure. that's a separate step and @JacobTanenbaum can take that on

@wking
Copy link
Member Author

wking commented Mar 13, 2020

Rebased around #7629 with cd129fb -> 2e2e404.

@wking
Copy link
Member Author

wking commented Mar 13, 2020

I've pushed 4cd536e with an attempt at pivoting to @stevekuznetsov's preferred tailored-workflow approach (as I understand it, I may be a bit off-target) and dropping unused steps (which can be dragged back up out of Git if/when they are needed).

@wking wking force-pushed the per-platform-conf-steps branch 2 times, most recently from 1e5e858 to eacc308 Compare March 13, 2020 19:30
wking added a commit to wking/openshift-release that referenced this pull request Mar 13, 2020
It's been 1000m since it landed in de3de20 (step-registry: add
configure and install IPI steps, 2020-01-14, openshift#6708), but it's a pretty
simple container (just write a config file), so Steve suggestes 10m as
more appropriate [1].

[1]: openshift#7625 (comment)
@wking wking force-pushed the per-platform-conf-steps branch 2 times, most recently from 5d8cf99 to e673d09 Compare March 13, 2020 20:10
@bbguimaraes
Copy link
Contributor

@wking: the implementation of the separation LGTM. We're done with the back-end improvements in ci-operator, so the plan is to start the transition from the existing template-based tests to multi-stage.

From your perspective, are there any remaining issues that would prevent us from replacing the definition of e2e-aws in openshift/installer with the multi-stage version? I would:

  • not rename the job in this PR
  • merge it
  • verify jobs continue to work
  • transition the job definition

WDYT?

To make it easier to add new platforms, by avoiding a giant platform
switch statement in a single, long configuration file.

Also conditionally add the fips setting.  And switch to tab-indented
Bash for ipi-conf-generic-commands.sh, so I can indent the
here-document payload with <<- [1].  Personally, I'd use tab-intents
for all of this shell, but I've left the four-space indents alone in
the other files to decrease churn.

[1]: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_07_04
To support the ovn and ipv6 variants, as well as folks providing their
own custom network type directly via a cluster-network-type.txt file.
@wking
Copy link
Member Author

wking commented Mar 16, 2020

  • not rename the job in this PR

Why not? Doesn't seem like a big deal to rename it, and the work is already done.

And drop all the variant stuff out.  Personally, I prefer a single
chain with a variant knob to make it easy to say "I don't care, pick
something for me" without having to ask for a different workflow.  But
Steve prefers having workflows and jobs tailored to specific
provider/variant combinations.  This commit is an attempt to move in
that direction.  I've dropped the unused refs, but they can be dug
back up out of Git if/when there are jobs that consume them (e.g. GCP
jobs, OVN jobs, pre-existing subnet jobs, etc.).

Shifting the job definitions to their new alphabetical location is
required by the generated-config presubmit [1].

[1]: https://prow.svc.ci.openshift.org/view/gcs/origin-ci-test/pr-logs/pull/openshift_release/7625/pull-ci-openshift-release-master-generated-config/17978
@openshift-ci-robot openshift-ci-robot added the lgtm Indicates that a PR is ready to be merged. label Mar 17, 2020
@openshift-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: stevekuznetsov, wking

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci-robot openshift-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Mar 17, 2020
@openshift-bot
Copy link
Contributor

/retest

Please review the full test history for this PR and help us cut down flakes.

@openshift-merge-robot openshift-merge-robot merged commit 6e47ee3 into openshift:master Mar 17, 2020
@openshift-ci-robot
Copy link
Contributor

@wking: Updated the following 30 configmaps:

  • ci-operator-4.5-configs configmap in namespace ci at cluster app.ci using the following files:
    • key openshift-priv-installer-release-4.5.yaml using file ci-operator/config/openshift-priv/installer/openshift-priv-installer-release-4.5.yaml
    • key openshift-installer-release-4.5.yaml using file ci-operator/config/openshift/installer/openshift-installer-release-4.5.yaml
  • ci-operator-4.5-configs configmap in namespace ci-stg at cluster app.ci using the following files:
    • key openshift-priv-installer-release-4.5.yaml using file ci-operator/config/openshift-priv/installer/openshift-priv-installer-release-4.5.yaml
    • key openshift-installer-release-4.5.yaml using file ci-operator/config/openshift/installer/openshift-installer-release-4.5.yaml
  • job-config-4.4 configmap in namespace ci at cluster app.ci using the following files:
    • key openshift-priv-installer-release-4.4-presubmits.yaml using file ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-release-4.4-presubmits.yaml
    • key openshift-installer-release-4.4-presubmits.yaml using file ci-operator/jobs/openshift/installer/openshift-installer-release-4.4-presubmits.yaml
  • ci-operator-4.4-configs configmap in namespace ci-stg at cluster default using the following files:
    • key openshift-priv-installer-release-4.4.yaml using file ci-operator/config/openshift-priv/installer/openshift-priv-installer-release-4.4.yaml
    • key openshift-installer-release-4.4.yaml using file ci-operator/config/openshift/installer/openshift-installer-release-4.4.yaml
  • ci-operator-4.5-configs configmap in namespace ci at cluster default using the following files:
    • key openshift-priv-installer-release-4.5.yaml using file ci-operator/config/openshift-priv/installer/openshift-priv-installer-release-4.5.yaml
    • key openshift-installer-release-4.5.yaml using file ci-operator/config/openshift/installer/openshift-installer-release-4.5.yaml
  • ci-operator-4.5-configs configmap in namespace ci-stg at cluster default using the following files:
    • key openshift-priv-installer-release-4.5.yaml using file ci-operator/config/openshift-priv/installer/openshift-priv-installer-release-4.5.yaml
    • key openshift-installer-release-4.5.yaml using file ci-operator/config/openshift/installer/openshift-installer-release-4.5.yaml
  • step-registry configmap in namespace ci at cluster app.ci using the following files:
    • key OWNERS using file ci-operator/step-registry/ipi/conf/aws/OWNERS
    • key ipi-conf-aws-chain.yaml using file ci-operator/step-registry/ipi/conf/aws/ipi-conf-aws-chain.yaml
    • key ipi-conf-aws-commands.sh using file ci-operator/step-registry/ipi/conf/aws/ipi-conf-aws-commands.sh
    • key ipi-conf-aws-ref.yaml using file ci-operator/step-registry/ipi/conf/aws/ipi-conf-aws-ref.yaml
    • key ipi-conf-commands.sh using file ci-operator/step-registry/ipi/conf/ipi-conf-commands.sh
    • key ipi-conf-ref.yaml using file ci-operator/step-registry/ipi/conf/ipi-conf-ref.yaml
    • key ipi-install-install-commands.sh using file ci-operator/step-registry/ipi/install/install/ipi-install-install-commands.sh
    • key ipi-workflow.yaml using file ``
    • key OWNERS using file ci-operator/step-registry/origin/e2e/aws/OWNERS
    • key origin-e2e-aws-workflow.yaml using file ci-operator/step-registry/origin/e2e/aws/origin-e2e-aws-workflow.yaml
    • key origin-e2e-workflow.yaml using file ``
  • ci-operator-master-configs configmap in namespace ci at cluster app.ci using the following files:
    • key openshift-priv-installer-master.yaml using file ci-operator/config/openshift-priv/installer/openshift-priv-installer-master.yaml
    • key openshift-installer-master.yaml using file ci-operator/config/openshift/installer/openshift-installer-master.yaml
  • ci-operator-4.4-configs configmap in namespace ci at cluster default using the following files:
    • key openshift-priv-installer-release-4.4.yaml using file ci-operator/config/openshift-priv/installer/openshift-priv-installer-release-4.4.yaml
    • key openshift-installer-release-4.4.yaml using file ci-operator/config/openshift/installer/openshift-installer-release-4.4.yaml
  • ci-operator-4.6-configs configmap in namespace ci at cluster ci/api-build01-ci-devcluster-openshift-com:6443 using the following files:
    • key openshift-priv-installer-release-4.6.yaml using file ci-operator/config/openshift-priv/installer/openshift-priv-installer-release-4.6.yaml
    • key openshift-installer-release-4.6.yaml using file ci-operator/config/openshift/installer/openshift-installer-release-4.6.yaml
  • ci-operator-4.6-configs configmap in namespace ci-stg at cluster default using the following files:
    • key openshift-priv-installer-release-4.6.yaml using file ci-operator/config/openshift-priv/installer/openshift-priv-installer-release-4.6.yaml
    • key openshift-installer-release-4.6.yaml using file ci-operator/config/openshift/installer/openshift-installer-release-4.6.yaml
  • ci-operator-4.6-configs configmap in namespace ci at cluster app.ci using the following files:
    • key openshift-priv-installer-release-4.6.yaml using file ci-operator/config/openshift-priv/installer/openshift-priv-installer-release-4.6.yaml
    • key openshift-installer-release-4.6.yaml using file ci-operator/config/openshift/installer/openshift-installer-release-4.6.yaml
  • job-config-4.6 configmap in namespace ci at cluster default using the following files:
    • key openshift-priv-installer-release-4.6-presubmits.yaml using file ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-release-4.6-presubmits.yaml
    • key openshift-installer-release-4.6-presubmits.yaml using file ci-operator/jobs/openshift/installer/openshift-installer-release-4.6-presubmits.yaml
  • ci-operator-4.4-configs configmap in namespace ci-stg at cluster app.ci using the following files:
    • key openshift-priv-installer-release-4.4.yaml using file ci-operator/config/openshift-priv/installer/openshift-priv-installer-release-4.4.yaml
    • key openshift-installer-release-4.4.yaml using file ci-operator/config/openshift/installer/openshift-installer-release-4.4.yaml
  • job-config-4.5 configmap in namespace ci at cluster default using the following files:
    • key openshift-priv-installer-release-4.5-presubmits.yaml using file ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-release-4.5-presubmits.yaml
    • key openshift-installer-release-4.5-presubmits.yaml using file ci-operator/jobs/openshift/installer/openshift-installer-release-4.5-presubmits.yaml
  • job-config-4.4 configmap in namespace ci at cluster default using the following files:
    • key openshift-priv-installer-release-4.4-presubmits.yaml using file ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-release-4.4-presubmits.yaml
    • key openshift-installer-release-4.4-presubmits.yaml using file ci-operator/jobs/openshift/installer/openshift-installer-release-4.4-presubmits.yaml
  • ci-operator-4.4-configs configmap in namespace ci at cluster ci/api-build01-ci-devcluster-openshift-com:6443 using the following files:
    • key openshift-priv-installer-release-4.4.yaml using file ci-operator/config/openshift-priv/installer/openshift-priv-installer-release-4.4.yaml
    • key openshift-installer-release-4.4.yaml using file ci-operator/config/openshift/installer/openshift-installer-release-4.4.yaml
  • job-config-master configmap in namespace ci at cluster app.ci using the following files:
    • key openshift-priv-installer-master-presubmits.yaml using file ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-master-presubmits.yaml
    • key openshift-installer-master-presubmits.yaml using file ci-operator/jobs/openshift/installer/openshift-installer-master-presubmits.yaml
  • ci-operator-master-configs configmap in namespace ci-stg at cluster default using the following files:
    • key openshift-priv-installer-master.yaml using file ci-operator/config/openshift-priv/installer/openshift-priv-installer-master.yaml
    • key openshift-installer-master.yaml using file ci-operator/config/openshift/installer/openshift-installer-master.yaml
  • ci-operator-4.6-configs configmap in namespace ci-stg at cluster app.ci using the following files:
    • key openshift-priv-installer-release-4.6.yaml using file ci-operator/config/openshift-priv/installer/openshift-priv-installer-release-4.6.yaml
    • key openshift-installer-release-4.6.yaml using file ci-operator/config/openshift/installer/openshift-installer-release-4.6.yaml
  • job-config-4.6 configmap in namespace ci at cluster app.ci using the following files:
    • key openshift-priv-installer-release-4.6-presubmits.yaml using file ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-release-4.6-presubmits.yaml
    • key openshift-installer-release-4.6-presubmits.yaml using file ci-operator/jobs/openshift/installer/openshift-installer-release-4.6-presubmits.yaml
  • job-config-4.5 configmap in namespace ci at cluster app.ci using the following files:
    • key openshift-priv-installer-release-4.5-presubmits.yaml using file ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-release-4.5-presubmits.yaml
    • key openshift-installer-release-4.5-presubmits.yaml using file ci-operator/jobs/openshift/installer/openshift-installer-release-4.5-presubmits.yaml
  • ci-operator-4.4-configs configmap in namespace ci at cluster app.ci using the following files:
    • key openshift-priv-installer-release-4.4.yaml using file ci-operator/config/openshift-priv/installer/openshift-priv-installer-release-4.4.yaml
    • key openshift-installer-release-4.4.yaml using file ci-operator/config/openshift/installer/openshift-installer-release-4.4.yaml
  • ci-operator-4.5-configs configmap in namespace ci at cluster ci/api-build01-ci-devcluster-openshift-com:6443 using the following files:
    • key openshift-priv-installer-release-4.5.yaml using file ci-operator/config/openshift-priv/installer/openshift-priv-installer-release-4.5.yaml
    • key openshift-installer-release-4.5.yaml using file ci-operator/config/openshift/installer/openshift-installer-release-4.5.yaml
  • ci-operator-4.6-configs configmap in namespace ci at cluster default using the following files:
    • key openshift-priv-installer-release-4.6.yaml using file ci-operator/config/openshift-priv/installer/openshift-priv-installer-release-4.6.yaml
    • key openshift-installer-release-4.6.yaml using file ci-operator/config/openshift/installer/openshift-installer-release-4.6.yaml
  • ci-operator-master-configs configmap in namespace ci at cluster ci/api-build01-ci-devcluster-openshift-com:6443 using the following files:
    • key openshift-priv-installer-master.yaml using file ci-operator/config/openshift-priv/installer/openshift-priv-installer-master.yaml
    • key openshift-installer-master.yaml using file ci-operator/config/openshift/installer/openshift-installer-master.yaml
  • ci-operator-master-configs configmap in namespace ci at cluster default using the following files:
    • key openshift-priv-installer-master.yaml using file ci-operator/config/openshift-priv/installer/openshift-priv-installer-master.yaml
    • key openshift-installer-master.yaml using file ci-operator/config/openshift/installer/openshift-installer-master.yaml
  • ci-operator-master-configs configmap in namespace ci-stg at cluster app.ci using the following files:
    • key openshift-priv-installer-master.yaml using file ci-operator/config/openshift-priv/installer/openshift-priv-installer-master.yaml
    • key openshift-installer-master.yaml using file ci-operator/config/openshift/installer/openshift-installer-master.yaml
  • step-registry configmap in namespace ci at cluster default using the following files:
    • key OWNERS using file ci-operator/step-registry/ipi/conf/aws/OWNERS
    • key ipi-conf-aws-chain.yaml using file ci-operator/step-registry/ipi/conf/aws/ipi-conf-aws-chain.yaml
    • key ipi-conf-aws-commands.sh using file ci-operator/step-registry/ipi/conf/aws/ipi-conf-aws-commands.sh
    • key ipi-conf-aws-ref.yaml using file ci-operator/step-registry/ipi/conf/aws/ipi-conf-aws-ref.yaml
    • key ipi-conf-commands.sh using file ci-operator/step-registry/ipi/conf/ipi-conf-commands.sh
    • key ipi-conf-ref.yaml using file ci-operator/step-registry/ipi/conf/ipi-conf-ref.yaml
    • key ipi-install-install-commands.sh using file ci-operator/step-registry/ipi/install/install/ipi-install-install-commands.sh
    • key ipi-workflow.yaml using file ``
    • key OWNERS using file ci-operator/step-registry/origin/e2e/aws/OWNERS
    • key origin-e2e-aws-workflow.yaml using file ci-operator/step-registry/origin/e2e/aws/origin-e2e-aws-workflow.yaml
    • key origin-e2e-workflow.yaml using file ``
  • job-config-master configmap in namespace ci at cluster default using the following files:
    • key openshift-priv-installer-master-presubmits.yaml using file ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-master-presubmits.yaml
    • key openshift-installer-master-presubmits.yaml using file ci-operator/jobs/openshift/installer/openshift-installer-master-presubmits.yaml

In response to this:

To make it easier to add new platforms, by avoiding a giant platform switch statement in a single, long configuration file.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@wking wking deleted the per-platform-conf-steps branch March 17, 2020 18:17
petr-muller added a commit to petr-muller/rh-op-ecosystem-release that referenced this pull request Mar 17, 2020
The `ipi` workflow was removed in
openshift/release#7625 and is reintroduced as
`ipi-aws` in openshift/release#7734 (hopefully).
So retarget the AWS test to the `ipi-aws` workflow, and for now delete
the GCP test because it does not have its workflow yet.
@openshift-ci-robot
Copy link
Contributor

@wking: The following tests failed, say /retest to rerun all failed tests:

Test name Commit Details Rerun command
ci/rehearse/openshift/installer/release-4.6/e2e-aws-steps 6db1f86 link /test pj-rehearse
ci/rehearse/openshift/installer/release-4.5/e2e-aws-steps 6db1f86 link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-aws-steps 6db1f86 link /test pj-rehearse
ci/prow/pj-rehearse 6db1f86 link /test pj-rehearse
ci/rehearse/openshift/installer/release-4.4/e2e-aws-steps 6db1f86 link /test pj-rehearse

Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

petr-muller added a commit to petr-muller/rh-op-ecosystem-release that referenced this pull request Mar 18, 2020
The `ipi` workflow was removed in
openshift/release#7625 and is reintroduced as
`ipi-aws` in openshift/release#7734 (hopefully).
So retarget the AWS test to the `ipi-aws` workflow, and for now delete
the GCP test because it does not have its workflow yet.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged. size/XL Denotes a PR that changes 500-999 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants