Friday, 2020-11-13

ianwi can't see away around this, i think we need to disable to job in zuul-client and do a release before zuul gate will be unbroken00:04
clarkba release that doesn't pin requests?00:05
ianwyeah.  because our tox role is always going to try and do an initial install of zuul-client from pypi00:05
clarkband the next install doesn't bump up requests?00:06
clarkb(sorry today has been weird and I'm catching up)00:06
ianwthe problem is that first install doesn't work, due to the pin00:06
ianwwe could cap urllib in zuul i guess00:07
fungior in zuul-client00:12
fungioh, but that would have to be released00:13
fungiyeah00:13
ianwfungi: I don't think that will work, because it will try to isntall it from pypi always first00:13
fungiyup00:13
ianwor, force merge it and release ... i'm taking opinions :)00:13
openstackgerritIan Wienand proposed zuul/zuul master: requirements: temporarily pin urblib3 for zuul-client  https://review.opendev.org/76259300:15
openstackgerritIan Wienand proposed zuul/zuul master: requirements: temporarily pin urblib3 for zuul-client  https://review.opendev.org/76259300:16
openstackgerritIan Wienand proposed zuul/zuul-client master: requirements: uncap requests  https://review.opendev.org/76259100:16
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258100:16
ianwzuul actually probably eneds to pin requests as well00:22
fungior make the zuul-client job for zuul non-voting while the problem is addressed00:26
ianwor maybe not.  as long as the urllib3 in the tox environment isn't >=1.26.0, then zuul-client should be able to install00:26
ianwok, i think that swizzle will work00:36
openstackgerritIan Wienand proposed zuul/zuul master: Revert "requirements: temporarily pin urblib3 for zuul-client"  https://review.opendev.org/76259500:37
*** Goneri has quit IRC00:38
*** zenkuro has quit IRC01:03
*** armstrongs has joined #zuul01:11
*** armstrongs has quit IRC01:20
*** polls45 has joined #zuul01:45
openstackgerritMerged zuul/zuul master: requirements: temporarily pin urblib3 for zuul-client  https://review.opendev.org/76259302:32
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258102:40
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258102:59
*** rlandy|rover has quit IRC03:01
openstackgerritMerged zuul/zuul-client master: requirements: uncap requests  https://review.opendev.org/76259103:04
*** bhavikdbavishi has joined #zuul03:05
*** bhavikdbavishi1 has joined #zuul03:12
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258103:13
*** bhavikdbavishi has quit IRC03:13
*** bhavikdbavishi1 is now known as bhavikdbavishi03:13
*** rfolco has quit IRC03:14
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258103:30
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258103:41
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258103:48
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258103:49
*** bhavikdbavishi has quit IRC03:54
*** bhavikdbavishi has joined #zuul03:54
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258104:07
*** wuchunyang has joined #zuul04:08
*** wuchunyang has quit IRC04:12
*** bhavikdbavishi has quit IRC04:27
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258104:27
*** bhavikdbavishi has joined #zuul04:28
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258104:40
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258104:55
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258104:58
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258105:04
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258105:10
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258105:25
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258105:32
*** evrardjp has quit IRC05:33
*** evrardjp has joined #zuul05:33
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258105:34
*** bhavikdbavishi1 has joined #zuul05:55
*** bhavikdbavishi has quit IRC05:56
*** bhavikdbavishi1 is now known as bhavikdbavishi05:56
*** tosky has joined #zuul06:24
openstackgerritMerged zuul/zuul master: Enable ANSI rendering via react-ansi  https://review.opendev.org/73944406:49
*** rpittau|afk is now known as rpittau07:20
*** zenkuro has joined #zuul07:20
*** bhavikdbavishi has quit IRC07:30
*** bhavikdbavishi has joined #zuul07:53
*** bhavikdbavishi has quit IRC08:01
*** jcapitao has joined #zuul08:07
*** hashar has joined #zuul08:17
*** zenkuro has quit IRC08:21
*** zenkuro has joined #zuul08:21
openstackgerritMerged zuul/zuul-jobs master: Drop python-passlib from run-buildset-registry  https://review.opendev.org/76244408:22
openstackgerritAntoine Musso proposed zuul/nodepool master: Docs: correct static node uniqueness constraint  https://review.opendev.org/75641208:23
hasharianw: I have fixed an easy conflict in a Nodepool document change you W+1 earlier ( https://review.opendev.org/#/c/756412/2  ) :]08:25
*** zenkuro has quit IRC08:29
*** zenkuro has joined #zuul08:29
hashartobiash: danke schon!08:34
tobiashno problem :)08:35
*** bhavikdbavishi has joined #zuul08:39
*** jpena|off is now known as jpena08:41
*** bhavikdbavishi1 has joined #zuul08:42
*** bhavikdbavishi has quit IRC08:43
*** bhavikdbavishi1 is now known as bhavikdbavishi08:43
*** nils has joined #zuul09:27
openstackgerritMerged zuul/nodepool master: Docs: correct static node uniqueness constraint  https://review.opendev.org/75641209:44
*** bhavikdbavishi has quit IRC10:06
danpawliktobiash: if you are checking the docs, pls check also this one :) https://review.opendev.org/#/c/756671/10:09
danpawlikcc ianw ^^10:09
tobiashcorvus, clarkb: how is opendev zuul accessing gerrit? Are you combining ssh stream events with http everything else?11:15
tobiashour zuul is still ssh only and I'm thinking about switching to http11:15
avasstobiash: isn't http only used to report line comments and kinds like that? I could be wrong11:28
tobiashit's at least needed for reporting line comments11:29
avassthe documentation for the gerrit driver could need an update11:30
*** zenkuro has quit IRC11:31
*** zenkuro has joined #zuul11:32
avass looking at the documentation my understanding is http is only used for reporting11:34
*** hashar is now known as hasharLunch11:35
*** jcapitao is now known as jcapitao_lunch11:35
openstackgerritAlbin Vass proposed zuul/zuul-jobs master: Add option to install kubernetes with kind  https://review.opendev.org/74093511:39
avassianw: re 74093511:39
*** zenkuro has quit IRC11:41
avassianw: I feel like using 'latest' is better since it's less work to maintain to update that now and then. And it removes the expectation that the role will default to a specific version.11:41
avasswhich could break CI for someone if they rely on the role never changing default version to install11:41
avassand from what I've seen so far that default version has been whatever the latest version was when the role was added. So this feels less arbirary11:46
openstackgerritAlbin Vass proposed zuul/zuul-jobs master: revoke-sudo: delete cloud-config sudoers file  https://review.opendev.org/76219811:52
*** rfolco has joined #zuul11:59
*** jpena is now known as jpena|lunch12:28
*** Goneri has joined #zuul12:31
*** rlandy has joined #zuul12:34
*** rlandy is now known as rlandy|rover12:36
*** jcapitao_lunch is now known as jcapitao12:49
*** hasharLunch is now known as hashar12:54
openstackgerritSlawek Kaplonski proposed zuul/zuul-jobs master: [multi-node-bridge] Add script to configure connectivity  https://review.opendev.org/76265013:05
*** jpena|lunch is now known as jpena13:33
openstackgerritSlawek Kaplonski proposed zuul/zuul-jobs master: [multi-node-bridge] Add script to configure connectivity  https://review.opendev.org/76265013:39
*** polls45 has joined #zuul13:49
*** polls45 has quit IRC13:49
openstackgerritSlawek Kaplonski proposed zuul/zuul-jobs master: [multi-node-bridge] Add script to configure connectivity  https://review.opendev.org/76265014:06
openstackgerritMerged zuul/zuul-jobs master: revoke-sudo: delete cloud-config sudoers file  https://review.opendev.org/76219814:09
avassthis page: https://zuul.opendev.org/t/zuul/status/change/762650,3 could probably be narrower. We started reporting that and since the name of the job and the results are so far apart it's not easy to see which job failed14:24
openstackgerritMerged zuul/zuul master: UI: Don't show "Invalid Date" for SKIPPED builds in builds table  https://review.opendev.org/75853214:32
*** rpittau is now known as rpittau|afk14:49
corvustobiash: yes ssh for stream-events and http for reporting14:51
corvusavass: ++ re change status page14:53
corvusfungi, tobiash, ianw, zbr: i have some questions about https://review.opendev.org/739444 -- i see at least 3 outstanding issues that could potentially warrant not merging that change yet: 1) there are some concerns about dark/light backgrounds and contrast level (the dark bg is not very dark meaning the block is low-contast; and also we're putting small dark-bg areas inside of large light-bg areas).  2) the15:07
corvusoutput on the summary/console page doesn't match the text logs page (the text logs are not colorized; there was a change to do that, but it was way too slow, so it may not even be possible to do in the future).  3) it drops the horizontal scrolling.  we had a whole discussion about that elsewhere, but there wasn't even any mention of that in the commit message or reviews.15:07
corvus2/3 of those were raised in reviews but not addressed.15:08
corvusare we sure that's ready to merge?15:08
zbrimho, none of the mentioned issues is critical.15:09
corvuszbr: does that mean they won't be addressed?15:09
zbri am more than happy to look into addressing them.15:09
zbrbut we are not yet sure how and we do need feedback from users for some decisions.15:10
corvusi mean, the change itself isn't critical, so i don't feel like this is the sort of change where we have to merge it before we're satisfied15:10
corvusif we roll this out, people are going to be very unhappy if we revert it15:10
zbri seen several people liking the dark background and mentioning that most CI do the same.15:10
zbrcorvus: do we have a way to perform A/B testing with zuul?15:11
corvus"most ci do the same" is never going to convince me.  make arguments on the merits.15:11
zbrsome of the UI changes need "live" testing.15:11
corvuszbr: i don't have the capacity to do a/b testing, if you would like to and have the resources you can.15:12
corvuszbr: if you're saying we should merge that change now in order to collect feedback, what specifically are you looking to learn?15:12
zbri personally do not care much about white vs black, i can survive with both. the reason it was dark is that this is the default config of the react-ansi, but I bet it has an invert option.15:12
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258115:13
zbrcorvus: what is your no1 concern? i can start working on a follow-up for it15:14
fungithe argument i was reacting to is that there is an army of users demanding we have ansi colorization in the console view. i can only assume they all found this review naturally and left those +1 votes, not that they were dishonestly encouraged by the change author soliciting them15:14
fungii'm trying to have good faith and not assume that people who propose changes in this community go out and seek otherwise disinterested reviewers to pump up +1 votes on their behalf in order to make a change seem more important than it is15:16
zbri disagree here, gerrit users do not usually vote blindly (on generic online surveys I would have agreed with you that people may be less careful with their anwers)15:16
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258115:16
zbrfungi: true that I asked others to review but AFAIK, I always mentioned that I would not mind if they -1.15:17
corvuszbr: those concerns i had are in order: 1) sufficient contrast (i want to make sure the text is readable by people without perfect vision). 2) can we support this in the full-screen text logs?  3) let's be intentional about horizontal scrolling.  if we agree to drop it, fine, but this feels like a backdoor workaround after we decided to leave it in place and make it a user toggle.15:18
zbrcorvus: ok, starting to work on that right now.15:19
zbri am aware that blue does not look ok on dark background and that is visible even in the screenshot i included, didn't try to hide it.15:20
zbrkeep in mind that these are defaults, and changing CSS is not hard, i already know to which resources to look for good contrast themes.15:21
corvuszbr, fungi: fwiw, i'm not generally swayed by brigaded +1 comments.  i do not think soliciting them is helpful, but if someone does it nonetheless, i'm not going to be persuaded.  real user feedback is welcome, but should come with some useful information.15:21
zbrcorvus: fungi: do you want me to try first to keep the white background, to minimize the differences?15:22
corvuszbr: i would be okay with either a white bg, or a dark one if it has been sufficiently evaluated to determine the contrast is optimal.15:23
corvusthe live logs are white-on-black, and the black is black (not medium gray)15:24
zbri will add an extra task that prints sample text so we can properly evaluate contrast. in fact I likely can provide a custom CSS to test changes before we propose.15:24
zbrcorvus: if you ask an UX designer, they will tell you that purse black/white is not optimal for reading, there is such a thing as too big contrast.15:25
corvuszbr: yeah, i'm familiar with that.  i don't know off the top of my head what is optimal15:25
zbrlucky for us there are plenty of good blog articles around the subject. no need to make our own research.15:26
corvusmaybe the live logs are too contrasty?  and maybe 739444 is not contrasty enough?15:26
zbrjust to pick a theme that passed the test of time.15:26
corvuszbr: i think that's a great idea.  either research from folks who have studied this (maybe even books or peer-reviewed articles!).  or some samples we can ask a bunch of folks to evaluate.  or both.15:27
zbrlet me try to to come with a set today, if not it will be tomorrow.15:27
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258115:28
*** ianychoi has joined #zuul15:30
zbri raised bug at https://github.com/RaoHai/react-ansi/issues/291 and now I starting to look at the code.15:33
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258115:38
openstackgerritAlbin Vass proposed zuul/zuul-jobs master: Add option to install kubernetes with kind  https://review.opendev.org/74093515:44
avasstobiash: fixed ^15:44
fungibackground color choice has some compelling arguments in either direction. light background with dark text is more consistent to what we already have and to what the rest of the interface still looks like (aside from the live console stream). dark background with light text is relevant *if* there's ansi color rendering going on, because those colors were likely chosen for contrast on dark/black background15:47
fungiterminals (though i know some folks do dark fg/light bg in their xterms, so not always)15:47
corvusfungi: ++  i'm generally convinced that the scales tip in favor of light-on-dark for ansi colors15:48
corvus(barely on topic: i used to make alternate versions of presentty presentations that were dark-on-light in case i got into a place where the projection was bad and that was necessary.  i had to change several colors to make it work, so i've definitely seen that in action.  happily, i've never had to use those presentations)15:50
*** bhavikdbavishi has joined #zuul15:50
fungiyeah, light magenta or light green on white is basically as illegible as blue on black15:56
fungis/light/bold/15:56
fungiat least in the 16-color palette15:56
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258115:57
fungialso if i'd spotted the change in scrolling behavior i wouldn't have +2'd it15:57
corvuswhat's worse is a lot of the newer versions of that palette make blue-on-black even harder.  iirc under gnome-terminal i have to tell it to use the "linux" palette to get something halfway legible.15:58
corvus(i use gnome-terminal for presentty; otherwise urxvt)15:59
clarkbgnome tango is the color scheme I find readabel in a terminal iirc15:59
fungiinteresting. i like to presentty with crt because it can lend a nice nostalgic feel (so long as you don't crank up the effects very far)15:59
avassI never felt like spending the time on getting urxwt to work the way I wanted15:59
*** bhavikdbavishi1 has joined #zuul16:00
avassso I'm using konsole which is default on manjaro kde. but that doesn't rewrap text when you resize the window :(16:00
*** bhavikdbavishi has quit IRC16:02
*** bhavikdbavishi1 is now known as bhavikdbavishi16:02
fungicrt shares konsole's backend renderer i think16:02
corvusavass: oof, i'm constantly resizing windows :/16:05
fungihuh, crt does rewrap text on resize, i wonder why konsole doesn't16:05
fungii would have expected that to be up to the qtermwidget backend16:06
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258116:07
fungione of the reasons i like it is i'm particular about my column/row count and there's independent x and y scaling for its font renderer so i can force a consistent terminal geometry at any window size/resolution16:08
pabelanger^ should be passing now for upload-container-image16:08
pabelangerlots of dancing trying to get container registry running under podman16:09
pabelangerso ended up doing multinode for it, and keeping docker command for it16:09
avasscorvus: yeah me too since i use a lot of splits in i316:10
avassbut I spend most of the time in vim anyway so it's not annoying enough to switch16:11
fungifor me it's vim/mutt/weechat/wyrd/gertty all in tmux16:14
pabelangercorvus: avass: tobiash: friday review if you are up for it: https://review.opendev.org/762581/ that is upload-container-image role, along with tests16:26
pabelangerpromote I don't expect to right now, I still need to setup an intermediate registry16:27
corvuspabelanger: thanks!  will look soon16:30
corvuspabelanger: promote is basically the one we can't test since it relies pretty heavily on specific upstream registry behavior16:30
corvusbut at least it's simple to test manually/locally16:31
clarkbI'm responding to questions about doing different configs for jobs running on tags. For the stuff that landed in zuul to make that possible what does zuul do if a tag maps to multiple branches? does it just take the one that sorts first?16:33
clarkbcorvus: ^ I think you wrote those changes16:33
*** hashar has quit IRC16:33
corvusIf a tag item is enqueued, we look up the branches which contain the commit referenced by the tag.  If any of those branches match a branch matcher, the matcher is considered to have matched.16:34
corvusThis means that if a release job is defined on multiple branches, the branch variant from each branch the tagged commit is on will be used.16:34
corvus16:34
corvusclarkb: ^16:34
corvusclarkb: commit 04ac8287b62f5d66356977d971c251883661508616:34
clarkbthanks16:34
openstackgerritzbr proposed zuul/zuul master: WIP: Improve ANSI contrast  https://review.opendev.org/76268216:35
avasspabelanger: I don't see any obvious errors16:43
fungiclarkb: oh, i bet there's a parallel openstack-discuss ml thread going which i haven't gotten to yet, been discussing options in #openstack-release16:45
fungimaybe we should sync those up16:45
clarkbya it was an openstack-discuss thread16:46
fungii'll try to catch up on e-mail real quick, and you might want to skim the scrollback in that irc channel16:46
openstackgerritzbr proposed zuul/zuul master: Bump mypy  https://review.opendev.org/76218716:47
zbrcan I get some help consolidating the identation on our js/jsx files?16:51
zbrwe almost have a 2 char ident, but is not enforced so we had several places where it accidentable diverged.16:52
zbrhttps://review.opendev.org/#/c/749702/1 is one of the patches.16:52
zbrthe last one enables enforcement in eslint, to avoid regression.16:53
tobiashzbr: the second needs a rebase16:53
zbri know16:53
zbrbut lets fix them first, and i rebase, i got tired of rebasing the last one.16:53
zbrbecause these files are also modified by other patches, it is much easier to do a gradual fix.16:54
zbrso we avoid conflicts.16:54
tobiashk16:54
*** jcapitao has quit IRC16:59
pabelangercorvus: avass: thanks17:04
pabelangeryah for promote, I suspect we might have multiple roles, depending on upstream17:04
pabelangernext up, is to figure out ipv6 issue with zuul-registry and podman17:16
pabelangerthen I can drop docker all together17:16
avasspabelanger: lgtm, fiy tobiash left a comment about the missing mode on a copy task17:18
pabelangerlooking17:19
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258117:20
zbrdo we have some code in zuul that looks at the console and that can generate gerrit lint-comments?17:21
avasszbr: the tox role does that17:22
zbrif we do i wanted to enable zuul to to recognize gihub-style annotations because many linters can already produce them, including ansible-lint.17:22
pabelangerq: I know this has been asked before, but cannot remember the answer. Why do we not have an 'auto recheck' / 'auto enquque' for changes, if a depends-on is updated while child change is still running?17:22
avasszbr: https://zuul-ci.org/docs/zuul/reference/jobs.html#leaving-file-comments17:22
clarkbits worth noting that github has come under fire for the way they do that stuff. We might want to double check our approach (though sticking it in ansible seems like it should make it much safer)17:23
avassI believe github is already supported as well17:23
zbrclarkb: we still have to translate what a cli produces to that file_comments stuff.17:24
zbrdoes it already work with pep8 format? if so it would be enough.17:24
zbrthe key aspect here is to avoid having to change the tool (linter) in order to enable us to produce annotations.17:24
pabelangerzbr: we haven't really enabled github comments yet for zuul.a.c, aside from the default ones that zuul configure errors generates17:25
zbrthese are not the same kind of commetns, and in fact you don't have to enable them, any cli tool that produce output in specified format is recognized.17:26
avassanyone for ensure-kubernetes with kind? https://review.opendev.org/#/c/740935/17:26
zbri wonder if there is a way to even disable them....17:26
avassoh you mean that github picks it up automatically?17:26
zbryes17:27
avassuh17:27
zbryou can produce them with echo17:27
pabelangerTIL17:27
zbrand they apply to the entire codebase, so you can produce comment to file that was not touched by the tested change, quite useful17:27
avassyay17:28
zbrfor example when upgrading a linter or its configuration, you can easily get errors (or warnings) from various places.17:28
corvuszbr: if you would like that behavior in zuul, you can write an ansible role that greps the console log text and outputs the yaml for zuul17:28
corvusthe console log is written to the executor work directory, so it's available.  the logical place for such a role would be the first post-run playbook17:29
zbrcorvus: yep, a simple ansible module that greps result.stdout of specific task and returns a file_comments dictionary.17:29
zbrand this way i even avoid the need to access the real console.17:29
corvuseither way17:30
zbrbecause I already know which task is likely to produce annotations (tox run)17:30
*** nils has quit IRC17:30
zbris there a special trick we can use to leave comment on commit message?17:31
corvuszbr: note that as avass points out, we already have a module for processing pep8 messages from tox runs17:32
zbri found it! in that case I only need to add new feature to it.17:34
corvuszbr: i have no idea if it will work, but if you want to try, you could try "/COMMIT_MSG" as the path17:35
zbrgh format is much safer than pep8, less likely to match any false positive.17:36
zbrok i will that in mind.17:36
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258117:42
*** jpena is now known as jpena|off17:46
pabelangerk, https://review.opendev.org/762581/ is passing again18:00
openstackgerritzbr proposed zuul/zuul-jobs master: WIP: Enable detection of github annotations  https://review.opendev.org/76269818:10
*** sean-k-mooney1 has joined #zuul18:41
*** sean-k-mooney has quit IRC18:42
pabelangertristanC: thanks18:52
pabelangerhttps://review.opendev.org/762581/ has 2 +2, could I ask for a +W from a 3rd person?18:52
pabelangerI know it is friday, was hoping to test out quay.io publish today18:53
*** ikhan has joined #zuul19:03
corvuspabelanger: the test seems more complicated than necessary19:12
corvus(i don't think the test framework for upload-container-image needs to do anything different than upload-docker-image)19:14
pabelangerthe issue was, I couldn't get podman to work with buildx19:21
pabelangerwhich is why I kept the registry as docker19:21
pabelangerI'm working on new PS to try again19:21
corvusi don't understand what buildx has to do with it19:21
pabelangermultiarch images uses it19:22
corvusi think those are 2 separate issues19:22
pabelangerlet me push up a new change ripping out the 2nd node, which should expose the issue19:22
corvusdoes build-container-image work with multiarch?19:23
pabelangerno19:23
pabelangerwe only test single arch right now19:23
corvusdidn't think so; i think it's fine for upload-container-image not to work with multiarch either19:23
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Rename utils-tasks/run-docker-registry.yaml  https://review.opendev.org/76271119:27
pabelangerIIRC, podman will bomb on running registry:2 image19:28
corvuspabelanger: we don't need podman to run the registry, we can have docker run it19:29
pabelangerwill a node work with both podman and docker installed?19:29
pabelangerI though they conflicted with each other19:29
corvusi'm not familiar with that being a problem; i think i have both installed on my workstation19:30
pabelangerk, if that is the case, lets test19:30
corvusi believe the test job is currently written to specify that docker should run the publication registry; so no change should be needed there19:31
pabelangerI thought at one point podman updated the docker cmd to symlink to podman19:31
corvusneither appears to be a symlink on my ws19:31
fungimight depend on how it's installed... i recall if you install the distro package for "docker" on rhel/fedora you get a docker command which is actually podman?19:32
fungibut i thought that came down to just how the distro packaging for it was done19:33
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Simplify testing for upload-container-image role  https://review.opendev.org/76271119:34
pabelangerif that works, I'll squash into parent19:35
corvusyeah something like that is what i was thinking19:43
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Simplify testing for upload-container-image role  https://review.opendev.org/76271119:48
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Simplify testing for upload-container-image role  https://review.opendev.org/76271119:57
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Simplify testing for upload-container-image role  https://review.opendev.org/76271119:57
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258120:03
pabelangercorvus: have to run, but ^ should do what you ask. We still need podman config for insecure registry however20:03
pabelangerguess docker doesn't need it by default20:04
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Create upload-container-image role  https://review.opendev.org/76258120:04
corvuspabelanger: yeah, i think docker treats 127.0.0.1 as implied insecure20:04
pabelangerwill check back in a few hours20:05
pabelangerthanks all20:05
corvuspabelanger: ty20:05
*** bhavikdbavishi has quit IRC20:20
fungior rather, implied secure (no need to check the ssl cert)20:21
corvusindeed; i was trying to say that the option with the word 'insecure' in the name was enabled by implication :)20:22
fungiyep, got it20:39
*** rfolco has quit IRC21:10
avasscorvus, pabelanger: catching up, podman and docker can both run as long ad you use cgroups v121:19
*** rlandy|rover has quit IRC21:19
avasswhat's the benefit of running a merger instead of an extra executor?21:21
avassthe merger is dedicated to merging and does not waste cpu/disk/ram on ansible?21:22
clarkbavass: we run extra mergers that are much smaller than executors21:23
clarkbso ya its basically that, you can scale out merging without adding unnecessary resource overhead21:23
avassah, since we only need those during restarts and no ansible jobs would be running then anyway21:23
clarkbin poendev I think we worked it out to about 80 nodes per 8GB ram x 8vcpu executor but we still would have slow merging after that21:23
clarkbso we add smaller cheaper mergers just to ahndle the merging21:24
*** sean-k-mooney2 has joined #zuul21:54
*** sean-k-mooney1 has quit IRC21:56
ianwcorvus: i don't think the change modifies the horizontal scrolling over what we have now?  it seems to me that it's in a box you can only move horizontally by scrolling to the bottom of the page.  it's been like this on the opendev.org site for quite a long time, i'm not sure if there has been a release with it like that though22:03
avassianw: wanna take a look at: https://review.opendev.org/#/c/740935/ again? :)22:08
corvusianw: pretty sure it looked different when i compared the same output live and via the preview.22:08
corvusianw: istr that the patch caused it to wrap text22:11
corvusi can load it up again and make screenshots if we're not in agreement that it's different22:11
*** hamalq has joined #zuul22:30
avasswe just migrated to k8s, added zookeeper tls, and updated to the latest version of zuul :)22:42
fungicongrats!22:57
corvus\o/23:07
corvusit is slightly windy and rainy here which has caused the power to go out23:08
corvusso i will start shutting down23:08
fungienjoy your battery-powered entertainment23:08
fungior looking out the window23:08
avassor you know, reading a book or something23:09
fungitrue, some of those have really long battery life23:09
clarkbwe've had stormy weather here too, but no power outages thankfully23:19
*** corvus has quit IRC23:22
*** rfolco has joined #zuul23:22
*** jeblair has joined #zuul23:25
*** jeblair is now known as corvus23:26
corvuswow, the power outage lasted *literally* 15 seconds longer than my ups battery.23:26
*** rfolco has quit IRC23:26
fungiwe're going to need a bigger ups23:27
corvusit's probably time for new batteries; it's been like 6 years23:27
corvusthough really, i'd like to get a whole house battery + solar23:27
fungii replaced a lot of my battery backups with smaller straight dc power supplies, lots more battery capacity when it's not wasted on dc->ac->dc conversions23:28
clarkbmy home networking setup is super low power and the fios termination has its own ups too. We had a 4 hour outage a while back and everything stayed up whcih emant I could stick to the laptop and be fine23:28
fungibut yeah, my fantasy is whole house generator+battery23:29
fungiwe get enough outages here it would be worthwhile23:29
fungiespecially during/after major storms23:29
avassI can't remember the last time we had a power outage23:29
fungiwould love to not have to worry about losing everything in my big freezer the next time we get a multi-day power outage23:30
avassuuh, I don't I've ever had a power outage that lasterd more than 1-2 hours23:30
corvusnice thing here is that it's easy to be fully self sufficient with solar23:31
avassbut we also don't really have a lot of storms here either23:31
fungithe whole island chain here can end up without power for days if the lines from the mainland get severed23:31
avassduring the winter we don't have a lot of sun either :)23:32
clarkbavass: that is our problem here as well. The sun goes away for like 4 months23:33
corvusavass: when i was young, a finnish person explained to me that's why all the best programmers are from finland.23:33
fungiwe get an okay amount of sun, but i could probably get a decent amount of power generation out of tidal and wind23:34
avassheh23:34
avassI'm technically half finnish.. sooo... ;)23:35
corvus('best programmer' in that case apparently meant 'able to make the most impressive 640k demos')23:35
fungii've seen some really good c64 demos, i bet they were finnish23:36
avassI don't think I even know what that means23:36
clarkbfungi: did you have to type them in from a magazine to see them?23:37
*** hamalq has quit IRC23:37
fungiclarkb: no, no, there were disks23:38
fungiand bulletin boards23:38
corvusavass: https://en.wikipedia.org/wiki/Demoscene23:38
*** hamalq has joined #zuul23:38
corvusavass, fungi: particularly https://en.wikipedia.org/wiki/Future_Crew was memorable23:38
fungioh, yep!23:39
corvus(finnish and c64 to start, pc later)23:39
avassoh yeah I think I've seen that before23:42
*** tosky has quit IRC23:43
corvusthey should put 'second reality' on the unesco cultural heritage list :)23:43
avassoh that was made in 199323:50
fungithose were my university days23:51
corvuswas mind-blowing that could all be calculated/rendered in real-time, and in such a small executable23:52
fungialso inspiring23:52
corvuson a 33mhz machine23:52
corvusi love that it's 10 mins of demo plus another 5 of greetz23:57
avassfungi: well it was two years before I was born :)23:57
clarkbwith a turbo button?23:57
fungii wish i was born with a turbo button23:58

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!