Skip to content

Conversation

@wking
Copy link
Member

@wking wking commented Jul 22, 2020

It's a GCP workflow, and we might grow additional workflows for other platforms in the future. Including the platform in the workflow name makes space for that, and avoids:

$ hack/step-jobs-by-platform.py
unable to determine platform-agnostic workflows for:
  openshift-e2e-crc
    gcp (pull-ci-openshift-installer-master-e2e-crc, pull-ci-openshift-installer-release-4.6-e2e-crc, pull-ci-openshift-installer-release-4.7-e2e-crc)
...

For precedent, see #10165.

@wking wking force-pushed the openshift-e2e-gcp-crc branch 2 times, most recently from 03e9f53 to 28c215a Compare July 22, 2020 04:42
@wking
Copy link
Member Author

wking commented Jul 22, 2020

@wking wking force-pushed the openshift-e2e-gcp-crc branch from 28c215a to 6bd823d Compare July 27, 2020 20:41
@openshift-ci-robot openshift-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jul 27, 2020
@wking
Copy link
Member Author

wking commented Jul 27, 2020

Dropped the openshift-priv changes with 28c215a7b8 -> 6bd823da9e; @alvaroaleman points out that they're auto-generated. Now I'm a full approver, and we just need a /lgtm.

/assign @praveenkumar

@abhinavdahiya
Copy link
Contributor

abhinavdahiya commented Jul 27, 2020

It's a GCP workflow

can you explain what you mean by it's GCP workflow? GCP workflow for openshift? Or that CRC is building their CI on GCP platform.
Have we talked to them about if they would ever run CRC on non GCP cloud? There is high likely hood that we will bundle the CRC with openshift testing on that platform and mis represent the usage etc..

@wking
Copy link
Member Author

wking commented Jul 27, 2020

can you explain what you mean by it's GCP workflow?

Just that it uses a GCP-based workflow and cluster profile and so consumes GCP Boskos leases. Although if it's just running a single, fat GCP machine and then using libvirt locally, it means our GCP Boskos lease pool is assigning the same lease for real GCP clusters as it is for these fat-instance libvirt clusters that lack much of the rest of the real GCP cluster resources. Also potentially in this space is openshift/installer#3812.

@wking
Copy link
Member Author

wking commented Jul 27, 2020

There is high likely hood that we will bundle the CRC with openshift testing on that platform and mis represent the usage etc.

I'm not changing the job name, which is sometimes used for aggregating CI statistics. I'm just adjusting the workflow name.

@openshift-ci-robot openshift-ci-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Aug 9, 2020
@wking wking force-pushed the openshift-e2e-gcp-crc branch from 6bd823d to 92ac811 Compare August 28, 2020 21:12
@openshift-ci-robot openshift-ci-robot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Aug 28, 2020
@wking
Copy link
Member Author

wking commented Aug 28, 2020

Rebased onto master with 6bd823da9e -> 92ac81133a

@openshift-ci-robot openshift-ci-robot removed the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Aug 28, 2020
@mtnbikenc
Copy link
Member

Needs rebase, but otherwise
/lgtm

@openshift-ci-robot openshift-ci-robot added the lgtm Indicates that a PR is ready to be merged. label Sep 16, 2020
@wking wking force-pushed the openshift-e2e-gcp-crc branch from 92ac811 to b60c2eb Compare September 17, 2020 01:27
@openshift-ci-robot openshift-ci-robot added approved Indicates a PR has been approved by an approver from all required OWNERS files. and removed lgtm Indicates that a PR is ready to be merged. labels Sep 17, 2020
@wking
Copy link
Member Author

wking commented Sep 17, 2020

Rebased around #11821 with 92ac81133a -> b60c2eb35e.

…kflow name

It's a GCP workflow, and we might grow additional workflows for other
platforms in the future.  Including the platform in the workflow name
makes space for that, and avoids:

  $ hack/step-jobs-by-platform.py
  unable to determine platform-agnostic workflows for:
    openshift-e2e-crc
      gcp (pull-ci-openshift-installer-master-e2e-crc, pull-ci-openshift-installer-release-4.6-e2e-crc, pull-ci-openshift-installer-release-4.7-e2e-crc)
  ...

Leaving ci-operator/config/openshift-priv alone, because those will be
auto-updated at some point after the ci-operator/config/openshift
changes land, as seen in [1].

*.metadata.json updated via:

  $ make update

[1]: openshift#10382
@wking wking force-pushed the openshift-e2e-gcp-crc branch from b60c2eb to e2e4000 Compare September 17, 2020 01:29
@wking
Copy link
Member Author

wking commented Sep 17, 2020

Oops, b60c2eb35e -> e2e4000 removes the old *.metadata.json created in #11821.

@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/master/e2e-crc e2e4000 link /test pj-rehearse
ci/rehearse/openshift/installer/release-4.7/e2e-crc e2e4000 link /test pj-rehearse
ci/rehearse/openshift/installer/release-4.6/e2e-crc e2e4000 link /test pj-rehearse
ci/prow/pj-rehearse e2e4000 link /test pj-rehearse

Full PR test history. Your PR dashboard.

Details

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.

@mtnbikenc
Copy link
Member

/lgtm

@openshift-ci-robot openshift-ci-robot added the lgtm Indicates that a PR is ready to be merged. label Sep 17, 2020
@openshift-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

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

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

The pull request process is described here

Details 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-merge-robot openshift-merge-robot merged commit dc8c563 into openshift:master Sep 17, 2020
@openshift-ci-robot
Copy link
Contributor

@wking: Updated the following 5 configmaps:

  • step-registry configmap in namespace ci at cluster api.ci using the following files:
    • key OWNERS using file ``
    • key OWNERS using file ci-operator/step-registry/openshift/e2e/gcp/crc/OWNERS
    • key openshift-e2e-crc-test-ref.metadata.json using file ``
    • key openshift-e2e-gcp-crc-workflow.metadata.json using file ci-operator/step-registry/openshift/e2e/gcp/crc/openshift-e2e-gcp-crc-workflow.metadata.json
    • key openshift-e2e-crc-workflow.yaml using file ``
    • key openshift-e2e-gcp-crc-workflow.yaml using file ci-operator/step-registry/openshift/e2e/gcp/crc/openshift-e2e-gcp-crc-workflow.yaml
    • key OWNERS using file ``
    • key OWNERS using file ci-operator/step-registry/openshift/e2e/gcp/crc/test/OWNERS
    • key openshift-e2e-crc-test-commands.sh using file ``
    • key openshift-e2e-gcp-crc-test-commands.sh using file ci-operator/step-registry/openshift/e2e/gcp/crc/test/openshift-e2e-gcp-crc-test-commands.sh
    • key openshift-e2e-crc-workflow.metadata.json using file ``
    • key openshift-e2e-gcp-crc-test-ref.metadata.json using file ci-operator/step-registry/openshift/e2e/gcp/crc/test/openshift-e2e-gcp-crc-test-ref.metadata.json
    • key openshift-e2e-crc-test-ref.yaml using file ``
    • key openshift-e2e-gcp-crc-test-ref.yaml using file ci-operator/step-registry/openshift/e2e/gcp/crc/test/openshift-e2e-gcp-crc-test-ref.yaml
  • step-registry configmap in namespace ci at cluster app.ci using the following files:
    • key OWNERS using file ``
    • key OWNERS using file ci-operator/step-registry/openshift/e2e/gcp/crc/OWNERS
    • key openshift-e2e-crc-test-ref.metadata.json using file ``
    • key openshift-e2e-gcp-crc-workflow.metadata.json using file ci-operator/step-registry/openshift/e2e/gcp/crc/openshift-e2e-gcp-crc-workflow.metadata.json
    • key openshift-e2e-crc-workflow.yaml using file ``
    • key openshift-e2e-gcp-crc-workflow.yaml using file ci-operator/step-registry/openshift/e2e/gcp/crc/openshift-e2e-gcp-crc-workflow.yaml
    • key OWNERS using file ``
    • key OWNERS using file ci-operator/step-registry/openshift/e2e/gcp/crc/test/OWNERS
    • key openshift-e2e-crc-test-commands.sh using file ``
    • key openshift-e2e-gcp-crc-test-commands.sh using file ci-operator/step-registry/openshift/e2e/gcp/crc/test/openshift-e2e-gcp-crc-test-commands.sh
    • key openshift-e2e-crc-workflow.metadata.json using file ``
    • key openshift-e2e-gcp-crc-test-ref.metadata.json using file ci-operator/step-registry/openshift/e2e/gcp/crc/test/openshift-e2e-gcp-crc-test-ref.metadata.json
    • key openshift-e2e-crc-test-ref.yaml using file ``
    • key openshift-e2e-gcp-crc-test-ref.yaml using file ci-operator/step-registry/openshift/e2e/gcp/crc/test/openshift-e2e-gcp-crc-test-ref.yaml
  • ci-operator-master-configs configmap in namespace ci at cluster app.ci using the following files:
    • 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 at cluster app.ci using the following files:
    • key openshift-installer-release-4.6.yaml using file ci-operator/config/openshift/installer/openshift-installer-release-4.6.yaml
  • ci-operator-4.7-configs configmap in namespace ci at cluster app.ci using the following files:
    • key openshift-installer-release-4.7.yaml using file ci-operator/config/openshift/installer/openshift-installer-release-4.7.yaml
Details

In response to this:

It's a GCP workflow, and we might grow additional workflows for other platforms in the future. Including the platform in the workflow name makes space for that, and avoids:

$ hack/step-jobs-by-platform.py
unable to determine platform-agnostic workflows for:
 openshift-e2e-crc
   gcp (pull-ci-openshift-installer-master-e2e-crc, pull-ci-openshift-installer-release-4.6-e2e-crc, pull-ci-openshift-installer-release-4.7-e2e-crc)
...

For precedent, see #10165.

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 openshift-e2e-gcp-crc branch September 17, 2020 13:44
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.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants