-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Cirrus: Add packages that provide htpasswd #6822
Conversation
30c0b51
to
35d3631
Compare
cc45823
to
1653581
Compare
Oh good, you're getting the same |
As best I can interpret, you worked around the |
I was half-listening to the chatter about varlink problems during scrum, but I did nothing to resolve other than rebase 😁
Hmm, not sure, or maybe I'm missing something? TBH I didn't even notice any varlink problems...AFAIR, the main issue I ran into here was a combination of:
I ended up needing to hop onto a VM (with git_ci_vm.sh) to locate the issue in my scripts. Once that was fixed, and (IIRC another rebase), I got an image built successfully and things "just worked" after that. Does that help? Is there something I need to look into more so we can be sure I didn't rug-sweep on accident? |
CI failed last night (log) with:
...which is exactly what I saw in my #6869 (see there for further details on what's failing; it caused me to give up on my PR). Just a few seconds after that failure, you changed the title (removing CI:IMG) and force-pushed a new commit that updated If these VMs are only going to be used on the main development branch, it's probably OK to remove the |
Should we just drop that check entirely? We have a completely separate |
Okay sure, yeah I have no doubts as to your motivation, and I think I understand your confusion as well. I'm pretty rigorous about rebasing my PRs when they're close to being "done". That's all I got in terms of "likely explanation" of why it suddenly started working. Too many PRs, too many cycles, too tired old brain 😕 As for your other question/suggestion, and...
I think we should. We have other branches with their own relevant flavor of the CI setup that can be relied upon to test things as required. Since (I'm assuming) varlink isn't needed on the main branch, let's kill it, and have one less thing to possibly flake or do strange things that make Ed slam the door on his own PRs in frustration 😁 (Not to make fun...I've been in your situation Ed, the frustration is real. TBH, there are some parts of CI I don't understand how they work fully. This is where having/trusting a great team is sooo very important.) |
@cevich what should we do with this PR? |
Signed-off-by: Chris Evich <[email protected]>
Mainly needed for buildah testing: the htpasswd command was removed from the upstream registry container image. Making it available on the host-side enables configuring details needed by the registry during it's initial setup. Signed-off-by: Chris Evich <[email protected]>
Note: The libpod -> podman change in the image name comes by way of an intentional repository rename. Signed-off-by: Chris Evich <[email protected]>
@rhatdan I'm going to rebase once more, and then I think this is good to merge. |
/lgtm |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: cevich, rhatdan 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 |
@cevich could you remove the WIP label so we can get this merged? The new images contain crun 0.14, which should (FINALLY) fix the |
Huh? Oh I bet that got stuck because of the rename... |
CI runs are failing in special_testing_rootless: mkdir /var/tmp/go/pkg: permission denied Probable cause: containers#6822, which universally set GOPATH. Solution: in rootless setup, chown -R GOPATH as well as GOSRC (the latter was already being chowned). Signed-off-by: Ed Santiago <[email protected]>
Mainly needed for buildah testing: the htpasswd command was removed from
the upstream registry container image. Making it available on the
host-side enables configuring details needed by the registry during
it's initial setup.
Signed-off-by: Chris Evich [email protected]