Skip to content

Conversation

@sallyom
Copy link
Contributor

@sallyom sallyom commented Mar 14, 2019

This PR updates the Dockerfile used in CI to build the libvirt image. Repo epel-testing is not available, so build errors out. We don't need this so I've removed it.
I'm working to get the libvirt CI job running, with CRC team.

@openshift-ci-robot openshift-ci-robot added the size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. label Mar 14, 2019
@abhinavdahiya
Copy link
Contributor

/assign @praveenkumar

@openshift-ci-robot
Copy link
Contributor

@abhinavdahiya: GitHub didn't allow me to assign the following users: praveenkumar.

Note that only openshift members and repo collaborators can be assigned and that issues/PRs can only have 10 assignees at the same time.
For more information please see the contributor guide

Details

In response to this:

/assign @praveenkumar

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.

@abhinavdahiya
Copy link
Contributor

/cc @praveenkumar

@openshift-ci-robot
Copy link
Contributor

@abhinavdahiya: GitHub didn't allow me to request PR reviews from the following users: praveenkumar.

Note that only openshift members and repo collaborators can review this PR, and authors cannot review their own PRs.

Details

In response to this:

/cc @praveenkumar

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.

Copy link
Contributor

Choose a reason for hiding this comment

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

Might as well update it to dnf. :)

Copy link
Contributor

Choose a reason for hiding this comment

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

No yum is now symlink for fedora so it will work across platform (be it fedora/centos or RHEL).

Copy link
Contributor

Choose a reason for hiding this comment

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

@sallyom so this change is done because this package is coming from the epel repo instead the epel-testing now. I am hoping initially we did this because specific version we wanted for nss-wrapper not made to the stable repo.

$ yum info nss_wrapper
Failed to set locale, defaulting to C
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos4.zswap.net
 * epel: mirror.cogentco.com
 * extras: centos4.zswap.net
 * updates: centos4.zswap.net
Available Packages
Name        : nss_wrapper
Arch        : x86_64
Version     : 1.1.5
Release     : 1.el7
Size        : 37 k
Repo        : epel/x86_64
Summary     : A wrapper for the user, group and hosts NSS API
URL         : https://cwrap.org/
License     : BSD
...

Copy link
Member

Choose a reason for hiding this comment

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

I am hoping initially we did this because specific version we wanted for nss-wrapper not made to the stable repo.

I went back through #625 and didn't see any discussion of --enablerepo=epel-testing, so I'm fine dropping it here. We can always restore it later with a commit message about why it is useful, if it turns out that we do, in fact, need it.

@zeenix
Copy link
Contributor

zeenix commented Mar 14, 2019

LGTM. One nitpick though: It would be super awesome if we also add details mentioned in the description here to git commit message. From personal experience, it's a blessing when you can tell the rational for changes w/o having search on github.

Copy link
Contributor

Choose a reason for hiding this comment

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

@sallyom so this change is done because this package is coming from the epel repo instead the epel-testing now. I am hoping initially we did this because specific version we wanted for nss-wrapper not made to the stable repo.

$ yum info nss_wrapper
Failed to set locale, defaulting to C
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos4.zswap.net
 * epel: mirror.cogentco.com
 * extras: centos4.zswap.net
 * updates: centos4.zswap.net
Available Packages
Name        : nss_wrapper
Arch        : x86_64
Version     : 1.1.5
Release     : 1.el7
Size        : 37 k
Repo        : epel/x86_64
Summary     : A wrapper for the user, group and hosts NSS API
URL         : https://cwrap.org/
License     : BSD
...

@praveenkumar
Copy link
Contributor

/lgtm

Do update the commit for future reference. Thanks for putting it together.

@openshift-ci-robot
Copy link
Contributor

@praveenkumar: changing LGTM is restricted to assignees, and only openshift/installer repo collaborators may be assigned issues.

Details

In response to this:

/lgtm

Do update the commit for future reference. Thanks for putting it together.

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.

@cgwalters
Copy link
Member

/lgtm

@openshift-ci-robot openshift-ci-robot added the lgtm Indicates that a PR is ready to be merged. label Mar 18, 2019
@sallyom sallyom force-pushed the fixup-libvirt-ci-dockerfile branch from ccbd4cf to 5a310b3 Compare March 18, 2019 21:23
@openshift-ci-robot openshift-ci-robot removed the lgtm Indicates that a PR is ready to be merged. label Mar 18, 2019
@sallyom
Copy link
Contributor Author

sallyom commented Mar 18, 2019

@wking, I updated the commit msg, thanks

@sallyom sallyom force-pushed the fixup-libvirt-ci-dockerfile branch from 5a310b3 to 9e65a94 Compare March 18, 2019 21:31
@wking
Copy link
Member

wking commented Mar 18, 2019

/lgtm

@openshift-ci-robot openshift-ci-robot added lgtm Indicates that a PR is ready to be merged. approved Indicates a PR has been approved by an approver from all required OWNERS files. labels Mar 18, 2019
@wking
Copy link
Member

wking commented Mar 18, 2019

/lgtm cancel

@openshift-ci-robot openshift-ci-robot removed lgtm Indicates that a PR is ready to be merged. approved Indicates a PR has been approved by an approver from all required OWNERS files. labels Mar 18, 2019
@wking
Copy link
Member

wking commented Mar 18, 2019

/lgtm

(sorry for the flip-flops, I was momentarily confused by the yum removal ;).

@openshift-ci-robot openshift-ci-robot added lgtm Indicates that a PR is ready to be merged. 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 Mar 18, 2019
@openshift-ci-robot openshift-ci-robot removed the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Mar 18, 2019
@sallyom sallyom force-pushed the fixup-libvirt-ci-dockerfile branch from 9e65a94 to a754aa8 Compare March 20, 2019 17:15
Originally we installed nss_wrapper package from epel-testing,
I think because it wasn't available in epel repo (I'm not 100%sure)
We can now install from the stable epel repo, so no longer need the
epel-testing repo.  That's good, because epel-testing is no longer
configured in the base image (the build was failing until I removed
it, and I realized we no longer needed it).
@sallyom sallyom force-pushed the fixup-libvirt-ci-dockerfile branch from a754aa8 to a9f4b4e Compare March 20, 2019 17:19
@wking
Copy link
Member

wking commented Mar 20, 2019

/lgtm

@openshift-ci-robot openshift-ci-robot added lgtm Indicates that a PR is ready to be merged. approved Indicates a PR has been approved by an approver from all required OWNERS files. labels Mar 20, 2019
@wking
Copy link
Member

wking commented Mar 20, 2019

/lgtm cancel

Heh, I just can't make up my mind on this one :p. I think we still need to address this by keeping a separate yum install nss_wrapper command.

@openshift-ci-robot openshift-ci-robot removed lgtm Indicates that a PR is ready to be merged. approved Indicates a PR has been approved by an approver from all required OWNERS files. labels Mar 20, 2019
@sallyom
Copy link
Contributor Author

sallyom commented Mar 20, 2019

@wking nope you were right with the && LOL, (although the separate yum install does fix it, too). I built this, confirmed, it was the extra && that was the problem.. LOL what a mess, let's merge this and forget about it, paleeze

@wking
Copy link
Member

wking commented Mar 20, 2019

/lgtm

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

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: cgwalters, sallyom, 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-ci-robot openshift-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Mar 20, 2019
@sallyom
Copy link
Contributor Author

sallyom commented Mar 20, 2019

/test e2e-aws

@openshift-merge-robot openshift-merge-robot merged commit 95a6bec into openshift:master Mar 20, 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/XS Denotes a PR that changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants