Monday, 2020-01-06

*** tosky has quit IRC00:05
*** takamatsu has joined #openstack-infra00:16
*** takamatsu has quit IRC00:31
*** ricolin_ has joined #openstack-infra01:01
*** zhurong has quit IRC01:17
*** slaweq has joined #openstack-infra01:30
*** Lucas_Gray has quit IRC01:38
*** ramishra has joined #openstack-infra01:42
*** ricolin_ has quit IRC02:16
*** zhurong has joined #openstack-infra02:17
*** tkajinam has quit IRC02:34
*** ociuhandu has joined #openstack-infra02:37
*** dSrinivas has joined #openstack-infra02:40
*** ociuhandu has quit IRC02:41
dSrinivasHI All, Devstack is not installing in Xenial and failing with this error http://paste.openstack.org/show/788064/ in Jenkins CI. Can anyone suggest me alternate way to install libvirt-clients package in Xenial02:43
ianw_ptodSrinivas: devstack master no longer supports Xenial as it's python is too old02:44
ianw_ptothat package i think (from https://packages.ubuntu.com/search?keywords=libvirt-clients) is bionic only ... you must be using FORCE to get that far?02:44
ianw_ptoyou'll either need to use an older branch or use bionic02:45
dSrinivasianw_pto Thank you. Our CI nodepool image is build on Xenial. So first we would like to make the CI up and running and then shift to bionic image.02:47
dSrinivasI have used FORCE in local.conf and started the process but it is failing to install libvirt-clients02:47
dSrinivasHow Can i use older branch02:48
ianw_ptodSrinivas: you'll need to checkout on the stable/train branch02:49
dSrinivasianw_pto, Here we have to make sure that our cinder driver code is not breaking when ever the patch is created for the cinder driver master repo. if i checkout to stable branch will it work as expected02:51
dSrinivasbecause we are installing devstack on stable branch instead of master branch02:51
ianw_ptodSrinivas: i do not think this will do what you want, because it will be installing cinder from branch02:53
dSrinivasianw_pto, Any third party ppa to install libvirt-clients package in xenial02:55
ianw_ptono, but in general what you want just won't work because the master branch of devstack will do all sorts of other things that will fail on xenial02:56
dSrinivasianw_pto, If a patch is created in cinder master branch and if i am installing the devstack with the stable/train. Is this correct scenario test or we have to use same master repo for both.03:01
ianw_ptodSrinivas: you really want to test everything on master, i can't see that mixing things will be helpful at all03:08
dSrinivasianw_pto. Thank you03:09
dSrinivasfor the information03:09
dSrinivasianw_pto I have setup the jenkins CI 3 year old back and now i want to update the nodepool image to bionic. I know if i edit nodepool.yaml disk image release section to bionic will it work or nay other changes i have todo03:12
ianw_ptodSrinivas: it is quite likely it will "just work" ... it's the default path now03:16
dSrinivas@ianw03:18
dSrinivasianw_pto I have old setup and packages are old, Will it work if  i change the release to bionic or i have to setup new jenkins again03:19
ianw_ptoi really could not say, sorry.  if nothing has changed in 3 years, you may have issues with the version of diskimage-builder, etc.03:20
dSrinivasianw_pto Ok thank you very much for the information03:23
*** tkajinam has joined #openstack-infra03:41
*** psachin has joined #openstack-infra03:41
*** udesale has joined #openstack-infra03:55
*** ykarel|away has joined #openstack-infra04:37
*** chandankumar has joined #openstack-infra04:50
*** ykarel|away is now known as ykarel05:09
*** ociuhandu has joined #openstack-infra05:30
*** chandankumar has quit IRC05:32
*** evrardjp has quit IRC05:33
*** evrardjp has joined #openstack-infra05:33
*** dave-mccowan has quit IRC05:34
*** ociuhandu has quit IRC05:35
*** tkajinam has quit IRC05:52
openstackgerritRico Lin proposed opendev/irc-meetings master: Combine auto-scaling and self-healing SIG meeting  https://review.opendev.org/70113705:53
*** chandankumar has joined #openstack-infra05:53
*** tkajinam has joined #openstack-infra05:56
*** surpatil has joined #openstack-infra06:05
*** rcernin has quit IRC06:12
*** chandankumar has quit IRC06:14
*** SurajPatil has joined #openstack-infra06:16
*** chandankumar has joined #openstack-infra06:17
*** surpatil has quit IRC06:18
*** surpatil has joined #openstack-infra06:19
*** slaweq has quit IRC06:20
*** SurajPatil has quit IRC06:21
openstackgerritRico Lin proposed opendev/irc-meetings master: Add initial Multi-Arch SIG meeting schedule  https://review.opendev.org/70114706:29
openstackgerritRico Lin proposed opendev/irc-meetings master: Add initial Multi-Arch SIG meeting schedule  https://review.opendev.org/70114706:35
*** chandankumar has quit IRC06:42
*** tkajinam has quit IRC06:52
openstackgerritRico Lin proposed opendev/irc-meetings master: Combine auto-scaling and self-healing SIG meeting  https://review.opendev.org/70113707:04
*** chandankumar has joined #openstack-infra07:05
*** tkajinam has joined #openstack-infra07:06
*** pgaxatte has joined #openstack-infra07:29
*** jtomasek has joined #openstack-infra07:37
*** ykarel is now known as ykarel|lunch07:40
*** ociuhandu has joined #openstack-infra07:43
*** ociuhandu has quit IRC07:47
*** dchen has quit IRC07:51
*** ktsuyuzaki is now known as kota_08:10
*** tesseract has joined #openstack-infra08:11
*** dciabrin has joined #openstack-infra08:11
*** iurygregory has joined #openstack-infra08:16
*** tkajinam has quit IRC08:19
*** ociuhandu has joined #openstack-infra08:22
*** larainema has joined #openstack-infra08:25
*** iurygregory has quit IRC08:25
*** ociuhandu has quit IRC08:26
*** iurygregory has joined #openstack-infra08:27
*** ykarel|lunch is now known as ykarel08:31
*** ociuhandu has joined #openstack-infra08:34
*** ociuhandu has quit IRC08:35
*** ociuhandu has joined #openstack-infra08:36
openstackgerritAkihiro Motoki proposed openstack/openstack-zuul-jobs master: translation job: Fix horizon installation  https://review.opendev.org/70117008:38
*** rpittau|afk is now known as rpittau08:39
amotokihi, the translation job are still run with python 2.7. horizon has dropped python 2.7 support completely (by dropping django 1.11 support) and it turns out the translation job in the master branch does not work. http://zuul.openstack.org/build/f5c3c186539b41f4b8e9d020de202f4f08:46
*** lucasagomes has joined #openstack-infra08:50
*** ralonsoh has joined #openstack-infra08:52
*** priteau has joined #openstack-infra09:01
priteauHi. Is it possible to abort a Zuul gate job? I've noticed a small issue after approving a change.09:02
amotokiit looks like the most straightforward way is to specify virtualenv_python: python3 in ensure-babel role in zuul-jobs.09:03
*** electrofelix has joined #openstack-infra09:03
amotokiit affects all users who use zuul-jobs, so I am not sure this is a good way or not....09:03
amotokiany advise would be appreaciated.09:04
amotokipriteau: AFAIK a workaround is to put a new patch set.09:04
priteauamotoki: Thanks, looks like it worked!09:06
amotokipriteau: :)09:06
amotokiAJaeger: any advise on my above question on translation jobs with py2?09:11
*** ociuhandu has quit IRC09:17
*** ociuhandu has joined #openstack-infra09:24
*** derekh has joined #openstack-infra09:25
*** slaweq has joined #openstack-infra09:30
openstackgerritAkihiro Motoki proposed openstack/project-config master: Use python3 for translation jobs  https://review.opendev.org/70118109:36
AJaegeramotoki: oh fun ;( Do we need to duplicate the jobs so that older stable branches run python2 while newer python3?09:41
amotokiAJaeger: which stable branches are covered by the translation jobs? If stein and train, py3 would be enough.09:43
openstackgerritDaniel Bengtsson proposed openstack/reviewstats master: Stop configuring install_command in tox.  https://review.opendev.org/69450609:44
AJaegeramotoki: stein and train only - so, I'm fine with trying it ;)09:44
amotokiAJaeger: sounds fine. "use python3 by default" was the community goal for Stein, so it should not affect projects who completed the goal.09:47
AJaegerconfig-core, please review https://review.opendev.org/#/c/70118109:47
AJaegeramotoki: let's see whether it fails anywhere - and if, we can decide what to do there...09:47
amotokiAJaeger: 701181 is a fix for master branch. https://review.opendev.org/#/c/701170/ is a fix for stable branches.09:48
*** SurajPatil has joined #openstack-infra09:49
*** ociuhandu has quit IRC09:49
AJaegerthanks, amotoki - reviewing now09:49
AJaegeramotoki: does "pip install ." install test-requirements?09:50
*** surpatil has quit IRC09:52
*** ociuhandu has joined #openstack-infra09:52
amotokiAJaeger: "pip install ." does not install test-requirements. As I mentioned in the commit message, it is a good chance to include test-requirments.09:52
amotokiAJaeger: I would like to move django-babel to test-requirements soon :)09:52
AJaegeramotoki: I should have read that one ;)09:53
*** dciabrin__ has quit IRC09:53
AJaegeramotoki: Ok, I'm happy - +2s09:53
*** pcaruana has joined #openstack-infra09:53
amotokithanks!09:54
AJaegerthanks for the fixes!09:54
AJaegerconfig-core, please review https://review.opendev.org/#/c/701170/ as well! 701181 and 701170 are needed to fix the translation jobs.09:54
*** ociuhandu has quit IRC09:56
*** ociuhandu has joined #openstack-infra09:59
*** surpatil has joined #openstack-infra10:01
*** SurajPatil has quit IRC10:04
*** pcaruana has quit IRC10:11
*** pcaruana has joined #openstack-infra10:12
*** SurajPatil has joined #openstack-infra10:26
*** surpatil has quit IRC10:28
*** ociuhandu has quit IRC10:29
*** slaweq has quit IRC10:31
*** aedc has joined #openstack-infra10:32
*** ociuhandu has joined #openstack-infra10:33
*** ramishra has quit IRC10:33
*** priteau has quit IRC10:33
*** ociuhandu has quit IRC10:34
*** ociuhandu has joined #openstack-infra10:34
*** ramishra has joined #openstack-infra10:37
*** surpatil has joined #openstack-infra10:53
*** SurajPatil has quit IRC10:56
*** surpatil is now known as surpatil|afk11:11
*** udesale has quit IRC11:16
*** ociuhandu has quit IRC11:25
*** ociuhandu has joined #openstack-infra11:27
*** ociuhandu has quit IRC11:28
*** ociuhandu has joined #openstack-infra11:29
openstackgerritAkihiro Motoki proposed zuul/zuul-jobs master: Allow to use ensure-babel without ensure-sphinx  https://review.opendev.org/70120911:35
*** surpatil|afk has quit IRC11:36
*** Lucas_Gray has joined #openstack-infra11:38
*** slaweq has joined #openstack-infra11:41
*** ociuhandu has quit IRC11:42
*** ociuhandu has joined #openstack-infra11:48
*** slaweq has quit IRC11:57
*** surpatil|afk has joined #openstack-infra11:58
*** ociuhandu has quit IRC11:58
*** ociuhandu has joined #openstack-infra11:59
*** rfolco has joined #openstack-infra12:10
*** verdurin has quit IRC12:15
*** verdurin has joined #openstack-infra12:17
*** beagles is now known as beagles|afk12:27
*** surpatil|afk is now known as surpatil12:31
*** xek_ has joined #openstack-infra12:56
*** rlandy has joined #openstack-infra12:58
*** SurajPatil has joined #openstack-infra13:01
*** surpatil has quit IRC13:04
*** rh-jelabarre has joined #openstack-infra13:09
*** ociuhandu has quit IRC13:12
*** dSrinivas has quit IRC13:21
*** surpatil has joined #openstack-infra13:29
*** SurajPatil has quit IRC13:32
*** beagles|afk is now known as beagles13:43
*** ahosam has joined #openstack-infra13:46
*** ykarel has quit IRC13:47
*** hrw has joined #openstack-infra13:48
hrwmorning13:48
hrwreprepro config for ubuntu-cloud-archive needs changes - linaro-london is arm64 not amd64 and therefore kolla-ubuntu-source-aarch64 job in https://review.opendev.org/701121 fails13:50
*** Lucas_Gray has quit IRC13:53
*** goldyfruit_ has quit IRC13:54
*** Lucas_Gray has joined #openstack-infra13:55
hrwI do not know syntax used for generation of reprepro config so the only patch I could write is adding arm64 to list of architectures. but that would enlarge mirror space on all boxes without any gain for !linaro-london13:56
hrwbut as it is shared for all machines...13:58
openstackgerritMarcin Juszkiewicz proposed opendev/system-config master: reprepro: sync arm64 packages from Ubuntu cloud archive  https://review.opendev.org/70122714:00
*** tosky has joined #openstack-infra14:01
*** petevg has joined #openstack-infra14:02
*** Goneri has quit IRC14:03
*** nhicher has joined #openstack-infra14:05
openstackgerritTristan Cacqueray proposed zuul/zuul master: doc: add note for speculative queue attribute  https://review.opendev.org/70123014:06
*** eharney has joined #openstack-infra14:08
*** ykarel has joined #openstack-infra14:08
*** Lucas_Gray has quit IRC14:10
*** jtomasek has quit IRC14:13
*** goldyfruit_ has joined #openstack-infra14:13
*** jtomasek has joined #openstack-infra14:16
*** ahosam has quit IRC14:20
*** bnemec has joined #openstack-infra14:28
*** surpatil has quit IRC14:34
openstackgerritMerged zuul/nodepool master: Fix resource warnings when running tests  https://review.opendev.org/70027514:41
*** ykarel is now known as ykarel|away14:46
openstackgerritMerged zuul/nodepool master: Parallelize test_ec2_machine  https://review.opendev.org/70027614:47
*** aedc has quit IRC14:51
*** aedc has joined #openstack-infra14:51
*** ociuhandu has joined #openstack-infra14:56
mordredAJaeger, amotoki: also - we should probably update zuul-jobs things like ensure-babel to default to python3 instead, since python2 is EOL - but we should probably go through an annoucement period to do that14:57
*** goldyfruit_ has quit IRC14:59
openstackgerritMerged zuul/nodepool master: Support userdata for instances in aws  https://review.opendev.org/63271214:59
*** goldyfruit_ has joined #openstack-infra14:59
mordredAJaeger: also +A on those two14:59
*** diablo_rojo has joined #openstack-infra15:00
AJaegerthanks, mordred15:01
AJaegerLet me propose a change for python2->315:01
mordredfungi, clarkb, Shrews: whence you awaken, https://review.opendev.org/#/c/690504 is a little long in the tooth and could use a +315:02
*** diablo_rojo has quit IRC15:02
AJaegermordred: I leave the python2 default change for another time15:04
mordredAJaeger: kk15:04
AJaegerbut if anybody else wants to tackle it...15:05
openstackgerritMonty Taylor proposed opendev/system-config master: Bump gitea version to 1.10.2  https://review.opendev.org/69949015:05
mordredconfig-core, infra-root: TIL: "git config --global diff.noprefix true" which turns off the a/ and b/ prefixes in the diff headers with git. thought I'd pass along the hint15:06
*** xek_ has quit IRC15:06
mordred(makes it much easier to copy/paste a path from a git show or git diff output)15:07
AJaegernice, thanks15:07
*** ociuhandu has quit IRC15:08
openstackgerritMerged openstack/project-config master: Use python3 for translation jobs  https://review.opendev.org/70118115:08
*** aedc_ has joined #openstack-infra15:08
*** ociuhandu has joined #openstack-infra15:09
openstackgerritMerged openstack/openstack-zuul-jobs master: translation job: Fix horizon installation  https://review.opendev.org/70117015:09
*** priteau has joined #openstack-infra15:10
*** Goneri has joined #openstack-infra15:10
AJaegerfrickler: we cannot switch translation jobs to bionic since the translations jobs need Java8 which is not available on Bionic ;(15:11
mordredAJaeger: "yay"15:12
*** aedc has quit IRC15:12
Shrewsmordred: taking a look, but first remind me... what is this "gerrit" thing again????15:13
mordredAJaeger: maybe we should make a docker image with the java8 CLI translations tools and update the translation jobs to use that image for the translations commands15:13
AJaegermordred: nice idea15:14
mordredShrews: right? I'm pretty sure I've used a computer before, but I'm not 100% sure that true15:14
Shrewsalso, it seems reeeally slow for me rn15:15
*** dave-mccowan has joined #openstack-infra15:16
openstackgerritMerged zuul/nodepool master: Make public ip configurable in aws  https://review.opendev.org/63271515:16
*** goldyfruit_ has quit IRC15:16
*** ociuhandu has quit IRC15:20
*** chandankumar has quit IRC15:27
*** iurygregory has quit IRC15:35
*** iurygregory has joined #openstack-infra15:36
openstackgerritDavid Shrewsbury proposed zuul/zuul-jobs master: ensure-tox: Output tox version  https://review.opendev.org/70123615:36
*** psachin has quit IRC15:37
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: DNM: testing  https://review.opendev.org/70123715:37
AJaegeramotoki: any ideas why this fails now: http://zuul.opendev.org/t/openstack/build/b250fe8ba5754fbfbeaf5d6a3df196f7/log/job-output.txt#679-68715:38
AJaegeramotoki: it works fine with python36 locally for me ;(15:38
openstackgerritMerged opendev/system-config master: Base gitea-init on opendevorg/python-base  https://review.opendev.org/69050415:41
*** stewie925 has joined #openstack-infra15:41
AJaegeramotoki: ah, binary file - change to json.loads in 3.615:41
stewie925hello gm  - would like to request to look into the https://review.opendev.org/#/c/685395/  Zuul issue?  thank you15:42
*** lucasagomes has quit IRC15:43
AJaegerstewie925: why is that a Zuul issue? Looking at https://zuul.opendev.org/t/openstack/build/49e5c4b6ad10497d8d6f53dda13ff475/log/job-output.txt#3851-3855 I see an error15:44
stewie925AJaeger:  oh thanks15:45
openstackgerritAndreas Jaeger proposed openstack/openstack-zuul-jobs master: Update Zanata script for Python 3.5  https://review.opendev.org/70124015:49
*** iokiwi0 has joined #openstack-infra15:50
AJaegerconfig-core, amotoki, here's the fix for the failure above, reviews welcome to fix translation jobs, please ^15:50
*** iokiwi has quit IRC15:51
*** iokiwi0 is now known as iokiwi15:51
AJaegerconfig-core, please review https://review.opendev.org/700913 and https://review.opendev.org/700909 and https://review.opendev.org/70045215:55
*** lucasagomes has joined #openstack-infra15:56
*** electrofelix has quit IRC15:56
*** chandankumar has joined #openstack-infra16:02
*** ociuhandu has joined #openstack-infra16:05
*** dayou has quit IRC16:07
clarkbcorvus: zuul-ci.org's ssl cert expires in 2 weeks. Did you want to try the delegate from zuul-ci.org into acme.opendev.org plan for static.openstack.org migrations with zuul-ci.org too in order to address that?16:08
*** bnemec has quit IRC16:10
*** arxcruz is now known as arxcruz|off16:11
*** iurygregory has quit IRC16:11
*** ociuhandu has quit IRC16:11
AJaegeris log streaming broken? I get on http://zuul.opendev.org/t/openstack/stream/f9b921f9e4ae4d8fb5e7cc19e7dd6c13?logfile=console.log just "End of stream" - but works on a few others16:11
openstackgerritMerged openstack/openstack-zuul-jobs master: Update Zanata script for Python 3.5  https://review.opendev.org/70124016:13
*** ociuhandu has joined #openstack-infra16:14
*** gyee has joined #openstack-infra16:15
*** larainema has quit IRC16:16
*** ociuhandu has quit IRC16:19
*** ociuhandu has joined #openstack-infra16:20
openstackgerritAndreas Jaeger proposed openstack/project-config master: Add ozj to docs site  https://review.opendev.org/70124416:20
corvusclarkb: right now it's a manual cert, yeah?16:23
clarkbcorvus: yes, I think you provisioned the first cert 2 years ago. not sure if someone else did the other last year. But it is manual16:23
corvusclarkb: have we done the first acme -> afs site yet?16:24
clarkbcorvus: not yet16:24
*** pgaxatte has quit IRC16:25
corvuszuul-ci.org is currently an A record for files02.o.o16:25
clarkbyup it would be very similar in set up to the static.o.o offload plan16:25
*** ociuhandu has quit IRC16:25
*** psachin has joined #openstack-infra16:27
corvusclarkb: was there a writeup of that somewhere?16:27
clarkbcorvus: yes there is a spec. Let me find a link16:28
corvushttps://docs.opendev.org/opendev/infra-specs/latest/specs/retire-static.html ?16:29
openstackgerritDavid Shrewsbury proposed zuul/zuul-jobs master: ensure-tox: Output tox version  https://review.opendev.org/70123616:29
openstackgerritRico Lin proposed opendev/irc-meetings master: Combine auto-scaling and self-healing SIG meeting  https://review.opendev.org/70113716:29
clarkbcorvus: yup16:30
corvusclarkb: there doesn't seem to be a static01.opendev.org host16:30
clarkbcorvus: the chagnes to provision that host are in review16:30
fungiclarkb: i was the one who provisioned the replacement last year (we may have missed catching the expiration at the time due to lack of sni support in sslcheck tool)16:30
clarkbcorvus: I don't think we need to switch zuul-ci.org to that to make this happen though16:30
fungis/provisioned/purchased/16:30
clarkbcorvus: for zuul-ci.org we'd do the dns, LE, and apache config update16:31
corvusclarkb: you mean manually put the output of LE into hostvars?16:31
clarkbcorvus: no, update the apache vhost to read the output of LE and add a handler to reload apache when LE updates16:32
corvusor do you mean run LE on files01.openstack.org and use that instead of the hostvars?16:32
clarkbyup that16:32
corvus(or rather files02)16:32
corvusk, i'll take a quick look at that16:32
*** ociuhandu has joined #openstack-infra16:32
fungiclarkb: also, i expect you saw, but zuul.opendev.org will need a new cert too16:33
clarkbfungi: yup16:33
corvuscan someone else look into that one? :)16:33
clarkbfungi: that one I should be able to switch over to LE pretty easily since it is already in the opdnev.org domain so the acme delegation is "normal"16:33
*** mattw4 has joined #openstack-infra16:34
openstackgerritAndreas Jaeger proposed openstack/openstack-zuul-jobs master: Fix get-modulename.py for python3  https://review.opendev.org/70124816:36
AJaegerconfig-core, another change needed for translations under python3, please ^16:36
openstackgerritMerged zuul/zuul-jobs master: Add pypi_fqdn to differentiate it package mirrors  https://review.opendev.org/69633716:36
fungiclarkb: do we already have any puppet-configured services using le, or are they all configured by ansible up to this point?16:37
*** ociuhandu has quit IRC16:37
clarkbfungi: we do. Basically we update the puppet managed vhost template to point at the LE results, then ansible also triggers the service reload16:37
clarkball of the config remains in puppet but ansible can update the cert data under it and trigger service reloads if necessary16:38
fungiokay, just wasn't sure which service(s) we'd done that way so far16:38
fungiand yeah, that solution sounds safe enough16:38
openstackgerritJames E. Blair proposed opendev/zone-zuul-ci.org master: Update gitreview  https://review.opendev.org/70124916:46
openstackgerritJames E. Blair proposed opendev/zone-zuul-ci.org master: Delegate acme challenges to opendev  https://review.opendev.org/70125016:46
corvusclarkb, fungi: ^ step 116:46
corvus(well, steps 1a and 1b :)16:46
*** ahosam has joined #openstack-infra16:46
*** tosky has quit IRC16:46
clarkbnote that repo has a zone-zuul-ci-core group with no one in it16:47
clarkbcorvus: should I seed that with another group or?16:47
corvusclarkb: i guess infra-core for now?16:48
clarkbdone16:48
*** lucasagomes has quit IRC16:49
clarkb(also if it wasn't clear I'll work on zuul.opendev.org cert renewal. This one is slightly less urgent as it expires in 23 days instead of 14)16:49
corvusthx16:49
openstackgerritMerged opendev/irc-meetings master: Add initial Multi-Arch SIG meeting schedule  https://review.opendev.org/70114716:50
clarkbit is officially on the "back from holidays" list after a few other things like responding to roman_q and helping AJaeger withe fuel cleanups and beginning of the year paperwork16:50
clarkbbut first breakfast16:50
openstackgerritGhanshyam Mann proposed opendev/irc-meetings master: Update QA office hour time  https://review.opendev.org/70125116:50
fungii guess le issues certs for www.@ as well as @ without needing a separate _acme-challenge.www.@ record?16:51
corvusfungi: that is unclear to me, but i'm planning 3 changes in series and we'll get the certs on disk in change 2, but won't use them until change 3, so we can verify16:52
fungiwfm16:52
fungialso i'm assuming the mixed spaces and tabs in the zonefile indenting will be fine, if memory serves that's valid16:53
clarkbin the ansible le config you list out the names in each cert. you should be able to add www to the list16:53
fungik16:53
clarkbhowever I think you have to delegate www separately16:54
corvusyeah, i don't see a www.tarballs.opendev.org SAN entry in the cert for tarballs.opendev.org16:54
corvusso it didn't give it to us automatically16:54
openstackgerritMerged zuul/zuul master: doc: add note for speculative queue attribute  https://review.opendev.org/70123016:56
openstackgerritPaul Belanger proposed zuul/zuul master: Use -N '' for ssh-keygen  https://review.opendev.org/70125216:56
openstackgerritJames E. Blair proposed opendev/system-config master: Get letsencrypt certs for zuul-ci.org  https://review.opendev.org/70125316:57
corvusclarkb, fungi: ^ i think that's step 216:57
*** rpittau is now known as rpittau|afk16:58
openstackgerritJames E. Blair proposed opendev/zone-zuul-ci.org master: Use tabs instead of spaces  https://review.opendev.org/70125416:59
corvusfungi: ^16:59
openstackgerritMerged opendev/zone-zuul-ci.org master: Update gitreview  https://review.opendev.org/70124917:01
openstackgerritMerged opendev/zone-zuul-ci.org master: Delegate acme challenges to opendev  https://review.opendev.org/70125017:01
*** chkumar246 has joined #openstack-infra17:01
*** chandankumar has quit IRC17:04
*** ociuhandu has joined #openstack-infra17:06
*** chkumar246 has quit IRC17:07
clarkbcorvus: I think you also need to add files to the letsencrypt group in inventory/groups.yaml17:10
clarkbcorvus: and looking at it again I'm pretty sure you need to do the _acme_challange.www delegation explicity I think17:10
clarkbotherwise this looks good to provision the certs but not consume them then we can do the apache update in a followup when happy with the resulting certs17:10
*** ykarel|away has quit IRC17:11
*** ociuhandu has quit IRC17:11
*** nicolasbock has joined #openstack-infra17:11
openstackgerritMerged opendev/zone-zuul-ci.org master: Use tabs instead of spaces  https://review.opendev.org/70125417:14
*** ociuhandu has joined #openstack-infra17:15
*** ociuhandu has quit IRC17:16
*** priteau has quit IRC17:16
AJaegerconfig-core, please review https://review.opendev.org/701248 as next fix for python3 in translation jobs17:16
corvusclarkb: files02.opendev.org should already be in groups.ymal17:16
*** ociuhandu has joined #openstack-infra17:16
*** ociuhandu has quit IRC17:16
clarkbcorvus: oh! sorry17:16
corvusclarkb: (note also that i'm adding new certs to an existing LE var for files17:17
corvusclarkb: (it's already getting tarballs.opendev.org)17:17
clarkbyup changed to a +217:17
corvusclarkb: should we go ahead and add the www then?  or let this run to confirm?17:18
clarkbI think we should add www because the provision will fail without the delegation (as we are asking for www)17:19
*** dayou has joined #openstack-infra17:20
openstackgerritJames E. Blair proposed opendev/zone-zuul-ci.org master: Also delegate www. acme record to opendev  https://review.opendev.org/70125717:20
corvusclarkb, fungi: ^17:20
clarkblgtm +217:21
openstackgerritMerged zuul/zuul-jobs master: Ensure python interpreter is installed for tox-py3X  https://review.opendev.org/70089917:22
*** sshnaidm is now known as sshnaidm|afk17:31
*** ociuhandu has joined #openstack-infra17:31
*** mattw4 has quit IRC17:31
*** mattw4 has joined #openstack-infra17:32
*** evrardjp has quit IRC17:33
*** evrardjp has joined #openstack-infra17:33
*** ociuhandu has quit IRC17:36
openstackgerritMerged opendev/zone-zuul-ci.org master: Also delegate www. acme record to opendev  https://review.opendev.org/70125717:36
clarkbI've responded to romang re airship CI things and suggested thursday at 16:00UTC as a good time to call and sync up more synchronously17:38
clarkbI'm not sure if that works for others, and can probably move that around a bit to accomodate others if they are interested and can't make that time17:38
*** ahosam has quit IRC17:39
fungithere's an openstack release team meeting i'll be trying to pay attention in, but i can probably do both17:45
clarkbI suggested pbx.o.o and if that doesn't work: meet.jit.si instead17:46
*** derekh has quit IRC18:00
corvusfungi: clarkb and i are pretty sure we do need https://review.opendev.org/70125318:01
corvusfungi: oh derp, sorry wrong link18:01
corvusfungi: i meant to highlight https://review.opendev.org/701257 which you already +3d18:01
corvusthen i guess 701253 is ready to go (dig -t txt _acme-challenge.www.zuul-ci.org works)18:02
*** pcaruana has quit IRC18:07
*** psachin has quit IRC18:12
*** nicolasbock has quit IRC18:15
*** pcaruana has joined #openstack-infra18:16
*** lbragstad_ has joined #openstack-infra18:21
*** pcaruana has quit IRC18:21
*** lbragstad has quit IRC18:23
*** ralonsoh has quit IRC18:29
openstackgerritMerged zuul/zuul master: Use -N '' for ssh-keygen  https://review.opendev.org/70125218:32
openstackgerritMerged opendev/system-config master: Get letsencrypt certs for zuul-ci.org  https://review.opendev.org/70125318:33
*** efried has joined #openstack-infra18:35
efriedo/ infra18:35
efriedDoes someone here have the power to remove -2s from a user who has left OpenStack?18:35
*** tesseract has quit IRC18:38
corvusefried: yes, any infra-root18:40
corvusefried: however18:40
corvusefried: the "best" way to do that might be to remove them from the -core group18:40
corvusefried: that will better reflect reality, and it will downgrade their -2 to a -118:40
efriedcorvus: oh, cool, good to know. However, I don't want to remove mriedem's core powers just yet, as there are a couple of things I'm hoping he comes in and polishes up in the near future. But in the meantime, would you mind taking his -2 off of https://review.opendev.org/#/c/694033/ ? I've added mine (it's a procedural hold pending blueprint approval) to replace it.18:41
efriedcorvus: ...and https://review.opendev.org/#/c/688932/ ditto?18:42
corvusefried: that seems non-controversial to me; infra-root: any thoughts?  should i go ahead and remove those 2 +2s?18:45
fungifine by me18:45
corvusdone; history appears in the change log18:46
efriedcorvus: thanks!18:46
AJaegerconfig-core, please review https://review.opendev.org/701248 as next fix for python3 in translation jobs, they're all broken otherwise18:48
clarkblooking18:50
corvus+2 clarkb see parent as well18:50
*** eharney has quit IRC18:50
clarkbcorvus: yup I got the parent earlier18:50
*** efried has quit IRC18:51
AJaegerthanks!18:51
hrwmorning. Can I get someone to look at https://review.opendev.org/701227 patch? It adds mirroring of arm64 packages for ubuntu cloud archive18:51
*** efried has joined #openstack-infra18:51
AJaegersmcginnis: your reviewstats stack is now passing - see https://review.opendev.org/#/c/699683 . Reviews welcome for some cleanups...18:52
openstackgerritMerged openstack/openstack-zuul-jobs master: Fix get-modulename.py for python3  https://review.opendev.org/70124818:57
efriedcorvus: hm, Ken'ichi was removed from core a while back but https://review.opendev.org/#/c/383049/ still carries his -218:59
efriedIn this case that's okay I think -- I'm going to abandon that change for lack of movement -- just wondering why that goes against what you said earlier? Voted in an old version of gerrit or something?19:00
efriedoh, I can't abandon that, it's in tempest.19:00
*** eharney has joined #openstack-infra19:03
corvusefried: ken'ichi is still in tempest-core19:05
efriedokay, that makes sense19:05
fungialso you'll find old -2 votes which were there at the time the change merged stick around forever, gerrit only filters them out for changes which are still open19:07
fungi(which makes sense, at least in my opinion)19:07
efriedagree19:08
efriedI noticed one of those ones from Matt earlier so I ran a report and that one from Ken'ichi surfaced.19:09
efriedbtw, I couldn't figure out a way to do a gerrit search on "-2 by specific user"19:09
efriedthe best I could do was label:Code-Review=-2 and then use the 'reviewer' key. Which obv gets more results than the ones I was looking for.19:10
efriedIt was a manageable list, anyway.19:10
*** cloudnull has quit IRC19:16
*** cloudnull has joined #openstack-infra19:17
openstackgerritClark Boylan proposed opendev/puppet-zuul master: Add option for LE provisioned certs to zuul::web  https://review.opendev.org/70126519:19
clarkbinfra-root ^ I think that is the first step in using LE certs for zuul.opendev.org19:19
clarkbonce we are happy with that I can push the dns and system-config changes to provision the cert and take advantage of that puppetry19:20
fungilookin'19:20
clarkbefried: https://review.opendev.org/Documentation/user-search.html#labels you would do label:Code-Review=-1,mriedem or similar19:23
smcginnisThanks AJaeger19:24
*** adriant has quit IRC19:24
*** iokiwi has quit IRC19:24
*** lifeless has quit IRC19:24
*** lifeless has joined #openstack-infra19:25
*** dayou has quit IRC19:27
*** dayou has joined #openstack-infra19:28
*** iokiwi has joined #openstack-infra19:29
*** adriant has joined #openstack-infra19:29
corvusclarkb: i'm just gonna trust you on that if ! false nil thing.19:31
clarkbcorvus: I found it in another erb via codesearch. I think cmorpheus was the originator of that pattern19:32
corvusthen it is certainly correct19:32
clarkbalso I think testing covers that? I'll try to confirn this19:32
*** cmorpheus is now known as cmurphy19:33
cmurphyi think it's right19:33
corvusi think that translates as "look up the variable vhosts_flags_int, which should be a dictionary, look up the key in the vhost_name variable, which should produce a dictionary, look up the key 'use_le' in that dictionary, then see if that value is one of false, the empty string, or nil.  if that is not the case, include the le cert"19:34
cmurphyi think you could simplify it now that there's no puppet 3 left19:35
corvusor, canceling out the double negatives, "see if the use_le flag is true"19:35
corvusit's just weirdly hard to see if something is true i guess19:35
fungibecause puppet19:36
clarkbcorvus: ya truthy value ambiguity19:36
corvusas mordred would say, "it's not NOT true"19:36
fungibecause some puppet releases treat the empty string as boolean truthy19:36
cmurphyi'm 95% sure on puppet 4 you could just 'if ! scope.lookupvar(...)'19:37
cmurphyor something19:37
corvusclarkb: +2 in case you wanted to hold for test results19:37
clarkbthanks19:37
AJaegerclarkb: regarding retirement of last round of fuel repos, I put up as you suggested an etherpad with what needs to be done, see https://etherpad.openstack.org/p/retire-x-fuel19:39
clarkbthanks19:39
openstackgerritJames E. Blair proposed zuul/zuul master: Re-elect James Blair as project lead  https://review.opendev.org/70126719:41
*** rlandy is now known as rlandy|afk19:43
*** slaweq has joined #openstack-infra19:44
*** bnemec has joined #openstack-infra19:47
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: DNM: testing  https://review.opendev.org/70123720:00
AJaegeryeah, first translation jobs work now with python3 - amotoki, swift just passed20:00
*** ociuhandu has joined #openstack-infra20:04
*** ociuhandu has quit IRC20:04
*** ianychoi has quit IRC20:04
*** ociuhandu has joined #openstack-infra20:05
*** ociuhandu has quit IRC20:06
*** ociuhandu has joined #openstack-infra20:07
*** dave-mccowan has quit IRC20:12
*** igordc has joined #openstack-infra20:13
*** igordc has quit IRC20:15
*** dave-mccowan has joined #openstack-infra20:16
*** ociuhandu has quit IRC20:18
*** ianychoi has joined #openstack-infra20:19
*** Lucas_Gray has joined #openstack-infra20:21
*** rfolco has quit IRC20:34
*** ociuhandu has joined #openstack-infra20:41
*** ociuhandu has quit IRC20:44
fungiinfra-root: looks like https://review.opendev.org/689271 is a simple mailing list addition and has fallen through the cracks for a few months if anyone else has a moment for a second review20:49
*** tosky has joined #openstack-infra20:55
efriedcorvus: aha! Didn't see that, thanks. Confirms what I pared down manually earlier, just these three stable reviews remaining. https://review.opendev.org/#/q/status:open+label:Code-Review%253D-2%252Cuser%253Dmriedem20:55
efried(which ought to wait for another stable core, as noted)20:55
openstackgerritClark Boylan proposed opendev/puppet-zuul master: Add option for LE provisioned certs to zuul::web  https://review.opendev.org/70126520:56
openstackgerritClark Boylan proposed opendev/puppet-zuul master: Fix linter errors  https://review.opendev.org/70127820:56
clarkbcorvus: the tests on that puppet-zuul changing are failing due to a linter issue fixed with ^ but also beacuse of that zuul web js tarball encoding problem20:56
clarkbtrying to remember where we ended up on that problem and iirc the idea was to not set the encoding on .gz files when uploading them to the fileserver? that way they are served as normal files?20:57
clarkb(maybe it was for .tar.gz specifically?)20:57
corvusclarkb: oof, i have completely forgotten that20:57
corvusclarkb: stop setting content-encoding header on already compressed log uploads; stop compressing in fetch-subunit-output and stage-output20:58
corvusclarkb: that's the note i took on that ^20:58
clarkbcorvus: ok I think the order we want is to stop compressing first then stop setting content-encoding header on already compressed uploads so that we don't have a time where the wrong behavior happens for end users20:59
clarkbI'll take a look at the stop compressing bit here once i get the infra meeting agenda mailed out20:59
clarkb(maybe there is already a change for that?)20:59
corvusclarkb: ok.  that'll be at the expense of maybe uploading uncompressed data?20:59
corvusi don't recall writing any related changes20:59
clarkbcorvus: yes that may result in uploading uncompressed data, but I believe both swift and regular server uploads do compression themselves?21:00
clarkbswift does for sure, not sure about regular file server upload role21:00
fungiit was a matter of apache deciding to do deflate on gzipped files, right?21:00
clarkbfungi: its swift doing it21:00
corvusclarkb: ah good point21:01
fungier, right, or was a double-header being added by the cdn21:01
clarkbfungi: so when we wget the zuul js tarball we get it uncompressed21:01
clarkbdouble header isn't an issue in this case (we fixed that problem)21:01
fungiahh, okay, i'm confusing the two issues21:01
clarkbfungi: I think this other issue happened when you were boarding a boat21:01
fungiquite likely, i did that a loy21:02
fungier, a lot21:02
clarkbfungi: basically we upload foo.tar.gz and tell swift it is gzip compressed. Then when you download it if you don't set accept-encoding gzip it will helpfully decompress it for you. This hurts us because our upload to the permanent tarballs location has an intermediate step through swift21:02
clarkbend result is we upload foo.tar.gz uncompressed as a valid tar file but not gzip file.21:03
clarkband this confuses downstream consumers21:03
fungioh, so we were inadvertently copying uncompressed tarballs to the tarballs site with a .tar.gz extension on them?21:03
clarkbyes21:03
fungineat21:03
fungi(or i suppose we still are?)21:04
clarkbyup still are21:04
*** eharney has quit IRC21:04
fungiso all the release artifacts on the tarballs site since... some time in recent-ish history.... no longer match the associated openpgp signatures?21:05
clarkbplan is to stop setting the encoding field on upload for gzip files then stop gzipping files explicitly and rely on implicit at upload unless we actualyl want a tarball or similar21:05
*** zbr has quit IRC21:05
clarkbfungi: I think we decided it is only a problem if the intermediate file goes through rax (or ovh one of the two)21:05
clarkbso some of the tarballs21:05
fungiand only tarballs.opendev.org, not tarballs.openstack.org?21:06
*** zbr has joined #openstack-infra21:07
fungiwe don't seem to be signing anything published to tarballs.opendev.org anyway, at least21:07
fungialso i note there's a stray, stale py2 wheel of zuul in the mix21:08
fungiat https://tarballs.opendev.org/zuul/zuul/ i mean21:08
openstackgerritJames E. Blair proposed zuul/zuul-helm master: Added nodepool to charts  https://review.opendev.org/70046221:09
fungiif this is also happening for tarballs.openstack.org i may need to work out an audit and try to fetch backups from pypi (those are presumably unaffected at least)21:09
clarkbfungi: it depends on whether or not we stage the files in swift first21:10
clarkbfungi: also we may properly sign the uncompressed data21:11
clarkbin which case the file extension would simply be misleading but the signatures would be valid (as are the tar files)21:11
openstackgerritMerged opendev/system-config master: lists: Add Airship VMP mailing lists  https://review.opendev.org/68927121:12
*** zbr has quit IRC21:14
*** michael-beaver has joined #openstack-infra21:15
fungiwe sign before uploading to pypi, so if the files we're signing are uncompressed then so are the files we're uploading to pypi. i would expect that to show up pretty quickly as breakage if it were the case21:15
clarkbunless the pip toolchain handles a tar file just as well as a tarball (file magic numbers?)21:18
* mordred waves to the nice people - sorry, I had less wifi today than I thought I was going to21:22
*** zbr has joined #openstack-infra21:22
*** zbr has quit IRC21:26
fungiclarkb: possibly. performing an audit of tarballs.openstack.org and what's uploaded to pypi.org might not be a bad idea regardless21:26
*** zbr has joined #openstack-infra21:30
*** zbr_ has joined #openstack-infra21:37
openstackgerritClark Boylan proposed zuul/zuul-jobs master: Stop compressing files during intermediate steps  https://review.opendev.org/70128221:38
openstackgerritClark Boylan proposed zuul/zuul-jobs master: Test swift upload logs without encoding type for gzip files  https://review.opendev.org/70128321:38
openstackgerritClark Boylan proposed zuul/zuul-jobs master: Test swift upload logs without encoding type for gzip files  https://review.opendev.org/70128421:38
clarkbfungi: corvus ^ I think that stack does what we were talking about21:38
openstackgerritClark Boylan proposed zuul/zuul-jobs master: Swift upload logs without encoding type for gzip files  https://review.opendev.org/70128421:38
*** zbr has quit IRC21:39
fungiwe've got slightly over 30k files on tarballs.o.o whose names end in "gz" so i'm running `file` against all of them looking to see if any aren't "gzip compressed data"21:44
fungier, that is to say, on tarballs.openstack.org21:45
fungi(we have only a handful on tarballs.opendev.org by comparison)21:46
openstackgerritClark Boylan proposed zuul/zuul-jobs master: Stop compressing files during intermediate steps  https://review.opendev.org/70128221:48
openstackgerritClark Boylan proposed zuul/zuul-jobs master: Test swift upload logs without encoding type for gzip files  https://review.opendev.org/70128321:48
openstackgerritClark Boylan proposed zuul/zuul-jobs master: Swift upload logs without encoding type for gzip files  https://review.opendev.org/70128421:48
fungigood news everyone!21:49
fungi/srv/static/tarballs/mistral/images/mistral-docker.tar.gz: POSIX tar archive21:50
fungi/srv/static/tarballs/openstack-doc-tools/openstack-doc-tools-1.0.0.tar.gz: Minix filesystem, V3, 32099 zones21:50
openstackgerritClark Boylan proposed zuul/zuul-jobs master: Test swift upload logs without encoding type for gzip files  https://review.opendev.org/70128321:50
openstackgerritClark Boylan proposed zuul/zuul-jobs master: Swift upload logs without encoding type for gzip files  https://review.opendev.org/70128421:50
fungiopenstack-doc-tools-1.0.0.tar.gz is from 2016-08-22 so presumably unrelated21:50
fungi/srv/static/tarballs/mistral/images/mistral-docker.tar.gz is from last week though21:50
fungineither has associated signatures (the mistral job presumably doesn't create them, and the openstack-doc-tools sdist is too old)21:52
funginow checking our ~15k whl files to see if any aren't "Zip archive data"21:55
openstackgerritClark Boylan proposed openstack/project-config master: Disable compression of files in stage-output role  https://review.opendev.org/70128721:55
clarkbcorvus: ^ thats the site var update21:55
*** slaweq has quit IRC21:56
fungii suspect this means our python release jobs aren't affected (do we know roughly when the behavior started?)21:56
clarkbfungi: I think we want /srv/static/tarballs/mistral/images/mistral-docker.tar.gz: to be gzip compressed data21:57
clarkbposix tar archive implies it is uncompressed I think21:57
fungiyes, the "good news" was that was the only one i found21:57
clarkboh gotcha21:57
fungiout of >30k files21:57
clarkbwe should maybe ask the release team to not release things for a short bit too21:58
clarkb(while we get this fixed()21:58
corvusfixed() -> True21:58
fungiwill do21:58
fungino whl files were harmed22:00
fungii'm taking a look on tarballs.opendev.org next to see what the extent is there22:00
paladoxFile uploads now on the roadmap  https://gerrit-review.googlesource.com/c/homepage/+/249235 :)22:01
*** zbr_ has quit IRC22:02
*** zbr has joined #openstack-infra22:02
fungion tarballs.opendev.org we have these reported as "POSIX tar archive": zuul/zuul/zuul-master.tar.gz zuul/zuul/zuul-js-content-master.tar.gz zuul/nodepool/nodepool-master.tar.gz opendev/gear/gear-master.tar.gz22:03
*** slaweq has joined #openstack-infra22:11
fungipaladox: is that the last remaining bit needed for users to be able to create new changes without ever touching git?22:12
paladoxwell 99% yes, but you carn't change chmod on it.22:13
paladoxit makes our tool at wikimedia redudant22:13
paladoxhttps://tools.wmflabs.org/gerrit-patch-uploader/22:13
fungihaving one less thing to maintain will be nice, i'm sure22:15
*** slaweq has quit IRC22:15
clarkbfungi: are you able to review https://review.opendev.org/#/c/701287/ as the first step in sorting this out? then https://review.opendev.org/701283 is next <- corvus your input on that one would be good too22:18
fungiyeah, i was looking through the stack to make sure i understood22:18
fungioh though i missed 701287 because it uses a different topic22:19
*** zbr has quit IRC22:25
*** zbr has joined #openstack-infra22:25
*** zbr has quit IRC22:30
openstackgerritMerged openstack/project-config master: Disable compression of files in stage-output role  https://review.opendev.org/70128722:32
smcginnisCould someone explain why this job gets picked up for python-openstackclient patches? https://opendev.org/openstack/openstackclient/src/branch/master/.zuul.yaml#L322:40
*** rcernin has joined #openstack-infra22:40
smcginnisI don't see it being referred to anywhere.22:40
smcginnisOh, it's part of openstackclient-plugin-jobs which actually is referred to in the local .zuul.yaml22:41
fungiglad we could help! ;)22:41
smcginnis:)22:44
*** jamesmcarthur has joined #openstack-infra22:44
smcginnisSo that job assumes and pulls in master, even though projects at least back to stable/rocky use that job template. I think it's a valid job, but does the job's playbook need some sort of handling to make sure it pulls in the right branch.22:45
smcginnisIt's causing failures right now because it pulls in master, which pulls in a newer lib than the upper-constraint for a stable/rocky job.22:45
smcginnisOr another way, does required-projects have any awareness of the stable branch it's running in, or will things defined there always just grab the tip of head?22:46
*** Goneri has quit IRC22:46
smcginnisMy guess is that at least for now, that job needs to be updated to only run if the patch is on master.22:47
smcginnisOr stable branches that are affected need to not use that template I guess.22:48
smcginnisI *think* this is the right thing to do, but if not, please let me know - https://review.opendev.org/#/c/701293/22:53
fungisorry, catching up22:54
smcginnisI am curious if there actually is a way to refer to zuul jobs in the same stable branch so it doesn't lose test coverage, but behavior appears to be that it pulls from master.22:55
fungismcginnis: so... openstackclient is branchless (well, master-branch only) right? and so should be its plugins22:55
smcginnisOh right!22:55
smcginnisSo really no way to test this on stable branches from this approach.22:56
fungiunless i'm mistaken, this is similar to tempest and its plugins22:56
smcginnisSince openstackclient is branchless, the restricts the job to only really be relevant on master.22:56
fungiso we want the stable/stein job to test that current openstackclient and its plugins work with a stable/stein deployment of openstack22:56
smcginnisPython-openstackclient is broken by this since the stable/rocky version is getting the current (master) release of osc-lib.22:57
*** jamesmcarthur has quit IRC22:57
smcginnisSo that probably works well for consumers of osc, but for osc and its plugins themselves, this approach can't work.22:57
fungiyeah, the intent was probably to test that openstackclient works against old clouds... but old clouds consuming python-openstackclient with constrained versions are probably going to need slightly different jobs?22:58
smcginnisGood, we're at least coming to the same general conclusions at least, so that does help. ;)22:59
fungiyeah, so openstackclient (frontend) branchless and uses latest python-openstackclient22:59
fungipython-openstackclient itself (backend) branched with openstack releases, consumed by frontends and also for service-to-service interactions23:00
fungiwhat's an example of one of the plugin repo names?23:01
*** tkajinam has joined #openstack-infra23:01
smcginnisThis was brought to my attention by a patch to python-openstackclient's stable/rocky branch trying to run this job and failing.23:01
fungiyeah, just trying to work out if the openstackclient plug-ins are branched or master-only23:02
fungiwhether they follow openstackclient or python-openstackclient basically23:02
*** jamesmcarthur has joined #openstack-infra23:03
smcginnisI haven't looked at the plugins themselves, but python-openstaclient is branched, so I'd assume the plugins are too.23:03
fungiso they're plug-ins to python-openstackclient, not openstackclient?23:04
*** zbr has joined #openstack-infra23:04
smcginnisYeah, I always need to check that too.23:04
smcginnispython-openstackclient is all the actual code.23:04
smcginnisopenstackclient is a metapackage that just pulls in python-openstackclient and the most common plugins23:05
fungiahh, right, the openstackclient repo is metadata, docs and tests/jobs23:05
smcginnisMostly a convenience thing so you can just install that and not have to install eleventy different individual packages.23:05
fungihttps://opendev.org/openstack/openstackclient/src/branch/master/requirements.txt pulls in the plug-ins23:05
fungiwhich i guess aren't plug-ins, they're simply the client libraries?23:06
smcginnisYeah, that appears to be the case.23:06
fungibut i guess python-openstackclient treats them as plug-ins23:06
smcginnisBut also why that job being branchless just gets all the latest things which then conflict with what is needed on a stable branched repo.23:07
openstackgerritMohammed Naser proposed zuul/zuul-jobs master: Add basic Helm jobs  https://review.opendev.org/70022223:07
fungigoing back to the original premise, python-openstackclient (like the other python-*client libraries) is supposed to work with older openstack service releases, presumably there is a desire to test that23:08
*** zbr_ has joined #openstack-infra23:08
*** zbr has quit IRC23:09
fungiso, yes, 701293 seems like the solution if that's the case23:09
smcginnisThat's the remaining issue here. This "fixes" things so those branches aren't blocked, but at the expense of actually testing things.23:09
*** mattw4 has quit IRC23:09
smcginnisMy guess at this point is that job should actually be defined in python-openstackclient so it follows the stable branching.23:10
*** mattw4 has joined #openstack-infra23:10
smcginnisAnd it will just have to handle getting everything that openstackclient conveniently pulls in for it.23:10
*** Goneri has joined #openstack-infra23:10
*** rlandy|afk is now known as rlandy23:11
fungiwell, i'm unconvinced that it was really testing anything for stable branch changes to the clients23:12
fungiclient libraries i mean23:12
smcginnisTrue, that's a good point. It was running on stable branches, but not necessarily really testing stable.23:13
*** zbr_ has quit IRC23:14
fungii'm struggling to think what that job *could* test on stable branches of client libraries23:14
fungii think it's being run for python-openstackclient and possibly other client libraries to make sure they won't break openstackclient, but it will always use the latest versions of them, not stable branch versions23:14
smcginnisI think the general idea is to install python-openstackclient, its plugins and/or the other project clients and make sure that they actually install and run.23:14
smcginnisOr at least I'm guessing that was the intent. Maybe.23:15
fungiyeah, i guess the question is whether there's a desire to try installing and exercising stable branch client libraries and a contemporary version of python-openstackclient23:16
fungiis that something stable branch services rely on for service-to-service communication?23:17
*** jamesmcarthur has quit IRC23:17
smcginnisProbably of limited value related to the effort it would take.23:17
smcginnisI know of services relying on specific service libraries, but not openstackclient managed ones.23:17
fungithat's what i was really wondering, so yeah in that case your proposal there seems sane23:21
*** zbr has joined #openstack-infra23:21
*** tosky has quit IRC23:23
*** dchen has joined #openstack-infra23:45
*** rh-jelabarre has quit IRC23:51
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: DNM: testing  https://review.opendev.org/70123723:52
*** Lucas_Gray has quit IRC23:53
*** mattw4 has quit IRC23:56
*** KeithMnemonic has quit IRC23:56
*** KeithMnemonic has joined #openstack-infra23:57
*** KeithMnemonic has quit IRC23:58
*** KeithMnemonic has joined #openstack-infra23:58

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!