Skip to content

Conversation

@trown
Copy link

@trown trown commented May 8, 2019

The openstack repo provided by the release rpm was providing a broken .repo file. Instead, we can use our own static .repo file.

@openshift-ci-robot openshift-ci-robot added size/S Denotes a PR that changes 10-29 lines, ignoring generated files. approved Indicates a PR has been approved by an approver from all required OWNERS files. labels May 8, 2019
@wking
Copy link
Member

wking commented May 8, 2019

This looks fine to me, but we're holding further merges until #1727 lands and unblocks the release.


FROM registry.svc.ci.openshift.org/origin/4.1:base
COPY --from=builder /go/src/github.com/openshift/installer/bin/openshift-install /bin/openshift-install
COPY --from=builder images/openstack/rdo-stein.repo /etc/yum.repos.d/rdo-stein.repo
Copy link
Contributor

Choose a reason for hiding this comment

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

Hmm, shouldn't we use abs path for this?

Copy link
Author

Choose a reason for hiding this comment

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

Can we unblock our CI and I will put a follow up to fix this?

@eparis
Copy link
Member

eparis commented May 8, 2019

openstack is non-blocking right? Do we need to fix this, or can we just let the test fail until we get whomever owns it to fix the repo?

@wking
Copy link
Member

wking commented May 8, 2019

openstack is non-blocking right?

We want to make OpenStack blocking so the OpenStack folks don't keep getting broken by other people's changes ;). Although whether it stays blocking will probably depend on balancing OpenStack test stability vs. our OpenStack support requirements, and I don't have a good handle on either of those.

@cgwalters
Copy link
Member

cgwalters commented May 8, 2019

EDIT: sorry I meant this for another PR

Like this but I doubt I have perms:
/override e2e-openstack

@openshift-ci-robot
Copy link
Contributor

@cgwalters: cgwalters unauthorized: /override is restricted to repo administrators

Details

In response to this:

Like this but I doubt I have perms:
/override e2e-openstack

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.

name=OpenStack Stein Repository
baseurl=http://mirror.centos.org/centos/7/cloud/$basearch/openstack-stein/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=cloud-openstack-stein
gpgcheck=0
Copy link
Member

Choose a reason for hiding this comment

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

Wouldn't it be better to keep gpgcheck enabled? The https://www.rdoproject.org/repos/rdo-release.rpm rpm provides the public key for CentOS-SIG-Cloud, we could inject it into the image the same way you do for the repo file.

Copy link
Author

Choose a reason for hiding this comment

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

sure, I was scrambling to get a patch up quickly yesterday. I didnt think of putting the CentOS-SIG-Cloud public key in a static file like the .repo file.

@mandre
Copy link
Member

mandre commented May 9, 2019

/test e2e-openstack

@mandre
Copy link
Member

mandre commented May 9, 2019

/lgtm

This fixes the e2e-openstack job, we can still fix the 2 nits later

@openshift-ci-robot openshift-ci-robot added the lgtm Indicates that a PR is ready to be merged. label May 9, 2019
@openshift-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: mandre, trown

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

@mandre
Copy link
Member

mandre commented May 9, 2019

/test e2e-aws-upgrade

@trown
Copy link
Author

trown commented May 9, 2019

openstack is non-blocking right? Do we need to fix this, or can we just let the test fail until we get whomever owns it to fix the repo?

How would we ever get to blocking if we just leave our CI in a red state for an unknown period of time? We worked very hard to get a job that provides us visibility into what patches might break us, and currently we have no such visibility. This patch only affects our CI job, and I would appreciate if we can just merge it so our job can go back green. Then I will fix up the inline comments.

@trown
Copy link
Author

trown commented May 9, 2019

/retest

@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 403a93d into openshift:master May 9, 2019
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/S Denotes a PR that changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants