Skip to content

Conversation

@cgwalters
Copy link
Member

@cgwalters cgwalters commented Apr 6, 2021

step-registry/upi/gcp: Remove pip usage

We should have python3 with pyyaml in the latest image.


steps/gcp-upi: Use coreos print-stream-json if available

Part of openshift/enhancements#679


openshift/installer: Switch to rhel8 for UPI CI container

This actually starts making use of the new rhel8 Dockerfile from:
openshift/installer#4785

We need this to sanely use both python2 and python3 at the same time,
which we need for gcloud (python2) and azure (python3).


templates/installer: Stop using pip

We have the aws cli in our UPI container, and we're in a pip/python
mess.


We should have python3 with pyyaml in the latest image.
This actually starts making use of the new rhel8 Dockerfile from:
openshift/installer#4785

We need this to sanely use both python2 and python3 at the same time,
which we need for gcloud (python2) and azure (python3).
We have the aws cli in our UPI container, and we're in a pip/python
mess.
@cgwalters
Copy link
Member Author

OK, this is now failing on

CommandException: The signurl command requires the pyopenssl library (try pip install pyopenssl or easy_install pyopenssl)

which is openshift/installer#4784 (comment)

OK let's roll in #17110

@openshift-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: cgwalters
To complete the pull request process, please assign abhinavdahiya, bparees after the PR has been reviewed.
You can assign the PR to them by writing /assign @abhinavdahiya @bparees in a comment when ready.

The full list of commands accepted by this bot can be found 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

@cgwalters cgwalters changed the title steps/gcp-upi: Use coreos print-stream-json if available Update UPI CI jobs to use stream metadata, stop using pip Apr 7, 2021
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Apr 12, 2021

@cgwalters: PR needs rebase.

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.

@openshift-ci openshift-ci bot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Apr 12, 2021
@jstuever
Copy link
Contributor

/uncc
This is probably a good idea, but the PR needs work. Feel free to pull me back in if we restart work on this.

@openshift-ci openshift-ci bot removed the request for review from jstuever June 24, 2021 19:29
cgwalters added a commit to cgwalters/installer that referenced this pull request Oct 21, 2021
In openshift/enhancements#679
we landed support for a stream metadata format already used
by FCOS and now by RHCOS/OCP consumers to find the bootimages.

We kept the old metadata because the UPI CI jobs used it.
In openshift/release#17482 I tried
to port the UPI CI jobs, but ran into huge levels of technical debt.

As best I can tell, the UPI CI jobs are not running on this repo
now and are likely broken for other reasons.

Let's remove the old data and avoid the confusing duplication.
Anyone who goes to work on the UPI CI jobs and sanitizes things
should be able to pick up the work to port to stream metadata
relatively easily.
clnperez pushed a commit to clnperez/installer that referenced this pull request Nov 2, 2021
In openshift/enhancements#679
we landed support for a stream metadata format already used
by FCOS and now by RHCOS/OCP consumers to find the bootimages.

We kept the old metadata because the UPI CI jobs used it.
In openshift/release#17482 I tried
to port the UPI CI jobs, but ran into huge levels of technical debt.

As best I can tell, the UPI CI jobs are not running on this repo
now and are likely broken for other reasons.

Let's remove the old data and avoid the confusing duplication.
Anyone who goes to work on the UPI CI jobs and sanitizes things
should be able to pick up the work to port to stream metadata
relatively easily.
@jstuever
Copy link
Contributor

jstuever commented Nov 8, 2021

I've pulled in part of this PR with #23392

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Nov 24, 2021

@cgwalters: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/rehearse/openshift/installer/release-4.9/e2e-gcp-upi-xpn 2bc683f link /test pj-rehearse
ci/rehearse/openshift/installer/release-4.9/e2e-gcp-upi 2bc683f link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-metal f10cb0a link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-crc f10cb0a link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-gcp-upi-xpn f10cb0a link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-metal-assisted f10cb0a link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-libvirt f10cb0a link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-vsphere-upi f10cb0a link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-openstack f10cb0a link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-aws-upi f10cb0a link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-kubevirt f10cb0a link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-aws-workers-rhel7 f10cb0a link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-metal-ipi f10cb0a link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-aws-upgrade f10cb0a link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-metal-ipi-ovn-dualstack f10cb0a link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-aws-disruptive f10cb0a link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-aws-single-node f10cb0a link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-gcp-upgrade f10cb0a link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-openstack-parallel f10cb0a link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-openstack-upi f10cb0a link /test pj-rehearse
ci/rehearse/openshift/installer/master/e2e-openstack-ipi f10cb0a link /test pj-rehearse
ci/prow/pj-rehearse f10cb0a link /test pj-rehearse
ci/build-farm/arm01-dry f10cb0a link /test arm01-dry
ci/build-farm/hive-dry f10cb0a link /test hive-dry
ci/prow/openshift-image-mirror-mappings f10cb0a link /test openshift-image-mirror-mappings
ci/prow/clusterimageset-updater f10cb0a link /test clusterimageset-updater
ci/build-farm/build04-dry f10cb0a link true /test build04-dry

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.

@openshift-bot
Copy link
Contributor

Issues in openshift/release go stale after 30d of inactivity.

Mark the issue as fresh by commenting /remove-lifecycle stale.
Stale issues rot after an additional 15d of inactivity and eventually close.
Exclude this issue from closing by commenting /lifecycle frozen.

If this issue is safe to close now please do so with /close.

/lifecycle stale

@openshift-ci openshift-ci bot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Dec 27, 2021
@openshift-bot
Copy link
Contributor

Stale issue in openshift/release rot after 15d of inactivity.

Mark the issue as fresh by commenting /remove-lifecycle rotten.
Rotten issues close after an additional 15d of inactivity.
Exclude this issue from closing by commenting /lifecycle frozen.

If this issue is safe to close now please do so with /close.

/lifecycle rotten
/remove-lifecycle stale

@openshift-ci openshift-ci bot added lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. and removed lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. labels Jan 11, 2022
@openshift-bot
Copy link
Contributor

Rotten issues in openshift/release close after 15d of inactivity.

Reopen the issue by commenting /reopen.
Mark the issue as fresh by commenting /remove-lifecycle rotten.
Exclude this issue from closing again by commenting /lifecycle frozen.

/close

@openshift-ci openshift-ci bot closed this Jan 26, 2022
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Jan 26, 2022

@openshift-bot: Closed this PR.

Details

In response to this:

Rotten issues in openshift/release close after 15d of inactivity.

Reopen the issue by commenting /reopen.
Mark the issue as fresh by commenting /remove-lifecycle rotten.
Exclude this issue from closing again by commenting /lifecycle frozen.

/close

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants