Wednesday, 2020-01-15

clarkbanyone know why my zuul zuul-build-image job immediately fails on 702503?00:02
clarkbthat change is only editing an rst file so likely isn't related to the change00:02
clarkbthe parent chnage had the zuul-build-image job timeout00:03
clarkbis the immediate fail related to that because it is looking for the parent image artifact?00:03
*** rfolco has quit IRC00:06
clarkbI've rechecked the parent in an attempt to get that to go green then will recheck the child to test this theory00:06
zbrdocs changed? lots 404 now: https://www.google.com/search?client=firefox-b-d&q=zuul+job+definition+requires00:13
clarkbzbr: they were reorganized, google should catch up after their next reindex00:14
clarkbI wonder if we can ask google to do that more quickly00:14
zbryes you can00:14
zbrbut you need few tricks, https://stackoverflow.com/questions/9466360/how-to-request-google-to-re-crawl-my-website00:15
zbrproof of ownership00:15
zbrideally the weserver should have had added few HTTP redirects.00:16
zbri need to go, is past midnight..00:16
clarkbya we can add an htaccess file with redirects00:17
clarkbre the image build jobs that seems to have been it01:10
*** jamesmcarthur has joined #zuul01:37
*** michael-beaver has quit IRC01:40
*** jamesmcarthur has quit IRC01:44
clarkblooks like the nodepool-zuul-functional job is flaky01:45
clarkbit seems to be breaking running manage ansible command01:46
clarkbnot going to be able to look furhte rtonight but thought I'd call it out01:46
*** sgw has quit IRC01:48
*** jamesmcarthur has joined #zuul02:25
*** jamesmcarthur_ has joined #zuul02:28
*** jamesmcarthur has quit IRC02:28
*** bhavikdbavishi has joined #zuul02:30
pabelangercorvus: thanks!02:43
*** rlandy has quit IRC03:20
*** sgw has joined #zuul03:45
*** jamesmcarthur_ has quit IRC04:08
*** jamesmcarthur has joined #zuul04:10
*** bhavikdbavishi has quit IRC04:36
*** jamesmcarthur has quit IRC04:43
*** jamesmcarthur has joined #zuul04:44
*** zxiiro has quit IRC04:48
*** jamesmcarthur has quit IRC04:50
*** jamesmcarthur has joined #zuul05:15
*** jamesmcarthur has quit IRC05:23
*** evrardjp has quit IRC05:34
*** evrardjp has joined #zuul05:34
*** jamesmcarthur has joined #zuul05:57
*** jamesmcarthur has quit IRC06:02
*** mugsie has quit IRC06:11
*** mugsie has joined #zuul06:14
*** bolg has joined #zuul06:15
yoctozeptocorvus: thanks!06:22
*** bolg has quit IRC06:22
*** bolg has joined #zuul06:25
*** saneax has joined #zuul06:34
*** jamesmcarthur has joined #zuul06:36
*** jamesmcarthur has quit IRC06:42
*** dmsimard has quit IRC06:50
*** dmsimard has joined #zuul06:55
*** jamesmcarthur has joined #zuul07:38
*** jamesmcarthur has quit IRC07:43
*** avass has joined #zuul08:04
*** saneax has quit IRC08:14
*** tosky has joined #zuul08:19
*** arxcruz|off is now known as arxcruz08:20
*** swest has joined #zuul08:34
*** swest has quit IRC08:38
*** sshnaidm|afk is now known as sshnaidm08:38
*** swest has joined #zuul08:39
*** jamesmcarthur has joined #zuul08:39
*** jamesmcarthur has quit IRC08:45
*** jpena|off is now known as jpena08:50
*** dmellado has quit IRC08:51
openstackgerritJan Kubovy proposed zuul/zuul master: Add spec for scale out scheduler  https://review.opendev.org/62147908:55
*** dmellado has joined #zuul08:55
*** bolg has quit IRC09:05
*** swest has quit IRC09:07
*** swest has joined #zuul09:30
*** jamesmcarthur has joined #zuul09:41
*** pcaruana has joined #zuul09:42
*** jamesmcarthur has quit IRC09:46
*** swest has quit IRC10:15
openstackgerritMatthieu Huin proposed zuul/zuul master: OIDCAuthenticator: add capabilities, scope option  https://review.opendev.org/70227510:26
openstackgerritMatthieu Huin proposed zuul/zuul master: JWT drivers: Deprecate RS256withJWKS, introduce OpenIDConnect  https://review.opendev.org/70197210:34
openstackgerritMatthieu Huin proposed zuul/zuul master: OIDCAuthenticator: add capabilities, scope option  https://review.opendev.org/70227510:34
*** jamesmcarthur has joined #zuul10:42
*** jamesmcarthur has quit IRC10:46
*** pcaruana has quit IRC11:12
*** swest has joined #zuul11:19
*** bolg has joined #zuul11:21
*** swest has quit IRC11:24
*** swest has joined #zuul11:24
openstackgerritTobias Henkel proposed zuul/zuul master: Document the buildsets endpoint  https://review.opendev.org/70212711:30
openstackgerritTobias Henkel proposed zuul/zuul master: Support dynamic badges  https://review.opendev.org/70212811:30
*** jamesmcarthur has joined #zuul11:43
*** jamesmcarthur has quit IRC11:48
*** mgoddard has quit IRC11:55
*** mgoddard has joined #zuul12:01
*** bolg has quit IRC12:02
*** swest has quit IRC12:02
*** mgoddard has quit IRC12:05
*** rfolco has joined #zuul12:06
*** sshnaidm is now known as sshnaidm|afk12:09
*** mgoddard has joined #zuul12:15
*** swest has joined #zuul12:17
openstackgerritMatthieu Huin proposed zuul/zuul master: OIDCAuthenticator: add capabilities, scope option  https://review.opendev.org/70227512:18
*** jpena is now known as jpena|lunch12:33
*** swest has quit IRC12:43
yoctozeptohey Zuulers, Zuul docs got shrunk or /me went blind12:43
yoctozeptohttps://zuul-ci.org/docs/zuul/index.html12:43
yoctozeptoah, they are reorganized12:43
*** jamesmcarthur has joined #zuul12:44
yoctozepto"search is your friend" doh12:44
*** bolg has joined #zuul12:45
*** pcaruana has joined #zuul12:49
*** jamesmcarthur has quit IRC12:49
yoctozeptoquick question - does Zuul merge dictionary vars key by key?12:53
yoctozeptoI mean - if you have a dictionary as a var, is it merged key-by-key12:54
yoctozeptoor replaced12:54
yoctozeptowhen inheriting12:54
*** rlandy has joined #zuul13:05
*** bolg has quit IRC13:07
*** swest has joined #zuul13:11
*** saneax has joined #zuul13:11
*** jamesmcarthur has joined #zuul13:15
*** jamesmcarthur has quit IRC13:24
*** bolg has joined #zuul13:24
*** jamesmcarthur has joined #zuul13:24
*** bolg has quit IRC13:30
*** swest has quit IRC13:31
*** bolg has joined #zuul13:33
*** jpena|lunch is now known as jpena13:35
*** jamesmcarthur has quit IRC13:36
*** sgw has quit IRC13:37
*** bolg has quit IRC13:41
avassyoctozepto: Variables are overridden according to: https://zuul-ci.org/docs/zuul/references/config.html#attr-job.vars13:43
*** jamesmcarthur has joined #zuul13:47
*** swest has joined #zuul13:51
*** bolg has joined #zuul13:52
*** mnaser has quit IRC13:54
*** mnaser has joined #zuul13:55
*** swest has quit IRC13:57
*** sgw has joined #zuul13:59
*** rfolco has quit IRC14:00
*** rfolco has joined #zuul14:01
*** bolg has quit IRC14:02
*** bolg has joined #zuul14:04
openstackgerritMatthieu Huin proposed zuul/zuul master: OIDCAuthenticator: add capabilities, scope option  https://review.opendev.org/70227514:18
yoctozeptoavass: that's what I thought until https://review.opendev.org/70213214:35
yoctozeptoit clearly merged the two dicts14:35
yoctozeptonot replaced14:35
*** sshnaidm|afk is now known as sshnaidm14:39
*** jamesmcarthur has quit IRC14:40
AJaegeryoctozepto: the docs say "merge": This means a variable definition with the same name will override a previously defined variable, but new variable names will be added to the set of defined variables.14:42
AJaegerwhat was different for you?14:42
AJaegeryoctozepto: ah, you have a dict as variable?14:42
*** electrofelix has joined #zuul14:49
corvusit's a dictionary merge (key-by-key).  i guess the docs could be more clear.  the first sentence is attempting to say dictionaries merge, the second is attempting to say what happens to each leaf node.14:51
mnaserhttps://review.opendev.org/#/q/topic:collect-container-logs -- anyone mind reviewing the nodepool and zuul-registry there (and perhaps system-config too if you have access? :))14:53
* mnaser is trying to clear ever growing review queue14:54
yoctozeptoAJaeger, corvus: yup and yup, that's the behavior I am seeing there14:54
yoctozeptoit's actually nice since I can minimize my case to really just disabling tls for now :-)14:55
yoctozeptoand any uselessly deployed services14:55
mnasercorvus: do you think it would be ok for you to self approve stack starting at https://review.opendev.org/#/c/702052/3 ? IMHO we don't have a lot of k8s reviewers (and I think they are ok changes and so does tristanC)14:56
corvusyoctozepto: yep that's the idea14:58
*** saneax has quit IRC14:58
corvusmnaser: yep, i think that stack is gtg; let's ask tristanC and/or mordred to look at https://review.opendev.org/702101 oh it looks like tristanC just did.  :)14:59
mnaser:)14:59
mnaserthat way i can try starting to consume that too15:00
mnaserspeaking of there's still that inotify patch, i honestly havent gotten around cleaning that up, which means we have a full scheduler restart on tenant config changes15:00
corvuscool.  my zuul-for-gerrit work is paused while we work out some more google account stuff.  but it's still running the tip of that stack.15:01
corvusmnaser: re https://review.opendev.org/689560 i think mhu just did some similar work15:01
tristanCcorvus: would you know why https://review.opendev.org/#/c/702106/6/playbooks/zuul-operator-functional-k8s/pre.yaml fails with 'directory /run/user/1000 does not exist' here: https://zuul.opendev.org/t/zuul/build/bf5cf937edc64b46a0a15be45e2f966a/console#1/0/68/ubuntu-xenial15:02
mnasertristanC: /me looks at url and suggest to start blindly using bionic at least and see how that works15:02
mnasercorvus: cool, i havent been keeping up with changes as much, things are flying by quickly these days :<15:03
*** rfolco is now known as rfolco|bbl15:03
corvustristanC: yeah i think that's a weird podman installation error.  it means the user id mapping stuff isn't correct.  i think mnaser's suggestion of bionic is probably the place to start15:04
corvustristanC: oh wait, that's not the error i thought it was15:04
corvustristanC: that's for use-buildset-registry... but yeah, maybe that's still a xenial vs bionic error15:05
*** avass has quit IRC15:06
tristanCok, thanks, let's see if using bionic helps15:07
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: Bump ansible-lint to 4.2.0  https://review.opendev.org/70267915:07
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Replace existing operator tasks with the new application  https://review.opendev.org/70210615:07
openstackgerritMerged zuul/zuul-helm master: Add option to manage secrets outside of helm  https://review.opendev.org/70205215:13
openstackgerritMerged zuul/zuul-helm master: Add Zuul charts  https://review.opendev.org/70046015:14
openstackgerritMerged zuul/zuul-helm master: Allow tenant config file to be managed externally  https://review.opendev.org/70205715:14
openstackgerritMerged zuul/zuul-helm master: Allow override of service type for zuul-web  https://review.opendev.org/70210115:14
*** bhavikdbavishi has joined #zuul15:14
*** jamesmcarthur has joined #zuul15:22
tristanCI'm connected to sip:6001@pbx.openstack.org for the zuul-operator discussion15:28
clarkbI'm about to be connected. Maybe a minite or two late15:30
corvusmnaser, mordred: reminder ^15:31
mnaserconnecting..15:33
* fungi realized he still needed to put the battery back into my phone and boot it up, will listen into whatever's still being discussed15:38
*** bolg has quit IRC15:42
corvushttps://zuul-ci.org/docs/zuul/references/developer/specs/kubernetes-operator.html15:54
*** zxiiro has joined #zuul15:58
*** bhavikdbavishi has quit IRC16:01
mnaserhttps://kopf.readthedocs.io/en/latest/16:02
openstackgerritMatthieu Huin proposed zuul/zuul master: OIDCAuthenticator: add capabilities, scope option  https://review.opendev.org/70227516:02
openstackgerritMerged zuul/zuul master: Fix nits from initial reorg  https://review.opendev.org/70253216:06
mnaserhttps://kopf.readthedocs.io/en/latest/embedding/16:06
zbrwhat to do about opensuse-tumbleween job? ok to remove? see https://zuul.opendev.org/t/zuul/build/32f5180d6d4043b3bfec0ce083ed858416:15
clarkbzbr: we should consider making it non voting. The job is a good canary for things changing in linux, but iirc we allow its mirroring to fail (due to size and available bw) and that causes this error you see16:17
zbrclarkb: ok to make it nv in same change or you want separated?16:18
clarkbMaybe separate would be good if we look into why it is non voting later16:19
zbrsure16:19
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: Making zuul-jobs-test-multinode-roles-opensuse-tumbleweed nv  https://review.opendev.org/70269316:23
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: Bump ansible-lint to 4.2.0  https://review.opendev.org/70267916:24
AJaegerzbr: use the tool to regenerate the project-stanza so that the opensuse-tumbleweed job does not run in gate16:25
openstackgerritMatthieu Huin proposed zuul/zuul master: JWT drivers: Deprecate RS256withJWKS, introduce OpenIDConnect  https://review.opendev.org/70197216:26
openstackgerritMatthieu Huin proposed zuul/zuul master: OIDCAuthenticator: add capabilities, scope option  https://review.opendev.org/70227516:26
pabelangerdoh, browser crashed16:30
*** rishabhhpe has joined #zuul16:31
zbrAJaeger: tx for the hint. I wonder why update-test-platforms is not part of linting.16:31
zbrpabelanger: since last two weeks fifrefox is crashing 4-5 times a day for me, i did not had time to look into but annoying.16:31
openstackgerritDavid Shrewsbury proposed zuul/zuul master: Extract project config YAML into ref docs  https://review.opendev.org/70197716:32
pabelangerI guess meeting rapped up?16:32
clarkbI've approved https://review.opendev.org/#/c/701282/16:32
clarkbpabelanger: yup. corvus will send out a summary16:32
pabelangerack16:32
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Replace existing operator tasks with the new application  https://review.opendev.org/70210616:32
corvushomework is to look into kopf :)16:33
rishabhhpeHi all, We are facing a issue while spawning an instance from the DIB image built . I had pasted the error log and nodepool.yaml here -: http://paste.openstack.org/show/788419/ .. please check and let me know if i am missing anything in configuration .. i had tried both with public network and shared but stil having the same issue16:33
pabelangerrishabhhpe: firewall blocking port 22?16:34
rishabhhpehow can i check that ? because i am not able to ping that ip also from the host devstack machine16:37
clarkbrishabhhpe: look at your openstack security groups16:38
clarkband any other firewalls you may have16:38
pabelanger+116:38
clarkbanother thing to check is the server console log via the openstack api16:38
pabelangeryah, I'd make sure glean is getting IP info16:39
clarkbshould tell you if the server has booted and if it is running services (though it will be quite verbose)16:39
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: Making zuul-jobs-test-multinode-roles-opensuse-tumbleweed nv  https://review.opendev.org/70269316:39
*** openstackgerrit has quit IRC16:43
*** pcaruana has quit IRC16:45
rishabhhpeclarkb: pabelanger: we are using default security group for this .. but for time being i had allowed the ingress for port 22 from all IP ranges will see if it works out16:47
*** openstackgerrit has joined #zuul16:48
openstackgerritMerged zuul/zuul-jobs master: Stop compressing files during intermediate steps part 2  https://review.opendev.org/70128216:48
zbri need to optionally enable docker (install-docker) for any of the tox jobs without reparenting them (as I would loose their own customizations), how can I achieve this?16:48
pabelangerrishabhhpe: we usually allow all ingress for nodepool nodes, then firewall of things as needed on node side16:49
pabelangervia DIB16:49
*** clayg has quit IRC16:49
*** clayg has joined #zuul16:49
zbri was considering adding a "extra_roles" argument which tells "tox" base job to run these roles. makes sense? better ideas?16:49
zbrzuul has single parent inheritance, so I am looking for ways to compose stuff without exploding the job definitions.16:50
corvuszbr: can you use a pre-playbook?16:50
openstackgerritMatthieu Huin proposed zuul/zuul master: OIDCAuthenticator: add capabilities, scope option  https://review.opendev.org/70227516:50
tristanCzbr: creates new 'docker-tox-*' (or 'podman-tox-*') that parents to their 'tox-*' equivalent and adds a pre run playbook to install the container runtime?16:50
corvustristanC used more better words :)16:51
rishabhhpepabelanger: well i had choosen the cidr which is matching our host ip only ..but still getting the same error ... can u suggest me the way how i can check the things for firewall as u suggested above .16:52
tristanCmnaser: corvus: switching to bionic fixed the job, you can see the operator spawing zuul control plane here: https://zuul.opendev.org/t/zuul/stream/271de02c139b4b9faf78b1931f3a65a9?logfile=console.log16:54
corvustristanC: \o/16:55
pabelangerrishabhhpe: you need to log into vm console, and check if IP is attached16:55
rishabhhpepabelanger: i tried that way too but it is not allowing me logged in to console also16:56
tristanCmnaser: tobiash: and here is where you would do the queue dump when zuul-scheduler is restarted: https://review.opendev.org/#/c/702106/8/roles/zuul/tasks/main.yaml16:56
*** themroc has quit IRC16:56
rishabhhpepabelanger: http://paste.openstack.org/show/788422/ please find this log17:00
zbrtristanC: i am looking for a way to avoid duplicating each such job because I already have (py27/35/36/37/38) variants and *some* users of these jobs may also need docker, or podman, or both. I do not think that creating new jobs for each of these matrix combination does scale well.17:01
pabelangerrishabhhpe: I've never seen that before17:02
pabelangerwhat is it from?17:02
zbrthus is why i was looking for a variable that can be used by the user when he adds a tox-py36 job but he also needs a running docker with it.17:02
rishabhhpefrom openstack console i am trying to connect to spawned VM console17:02
pabelangersounds like something is up with cloud17:03
pabelangerlikely need to contact admins17:03
zbrthis should allow us to on/off that feature, without creating new jobs.17:03
openstackgerritClément Mondion proposed zuul/nodepool master: add requirements for json logging  https://review.opendev.org/70270417:03
clarkbpabelanger: rishabhhpe another thing to consider is if using glean you need config drive17:04
clarkbalso compare against booting a default cloud image in the same network with same project17:04
pabelangerah, yup17:04
pabelangergood thing to check17:05
clarkbzbr: I think what we've found is that being explicit is often a good thing17:05
clarkbzbr: so yes it requires new jobs, but then it is clear to users how to consume jobs with those features17:05
clarkband you don't have to do any special configuration, you simply use the job17:06
tristanCzbr: i'm not sure to understand the use-case, but if a job requires something to work, it's often better to create an explicite variant using parenting instead of implicitely adds toggle in every project pipeline config17:06
zbrclarkb: and if I want a job that has both pdoman and docker installed, I created a docker-podman-tox-pyXY job?17:06
clarkbzbr: or you create some middle group balance between having too much installed and too little17:07
clarkbzbr: like maybe you have a "containers-tox" set of jobs and install all the related container tooling17:07
zbrin fact I already know 3 such features: docker, podman and libvirt.17:07
corvusjobs are free.  we don't charge you for them.17:07
zbryeah :D17:08
*** gmann has quit IRC17:09
*** gmann has joined #zuul17:10
pabelanger+1 for layered jobs17:10
* Shrews googles json logging17:13
clarkbShrews: oslo logging implements a python logging handler for it17:14
clarkbif you need examples17:14
zbrthanks * for feedback on job feature expansion, you convinced me to create new jobs instead of using variables.17:15
Shrewsclarkb: i'm not sure we want to make a new requirements.txt entry for every conceivable form of logging someone might want to use, though. or maybe we do? i'm undecided on it, but leaning toward the former17:15
clarkbShrews: I don't think we should use oslo.logging if that is what you mean. But I think the actual implementation is pretty simple if we wanted to vendor it17:16
Shrewsclarkb: no, i think they want this: https://github.com/madzak/python-json-logger17:16
clarkbShrews: hits basically take the input to the logging function and instead of interpolating vars into a string you make a json dict with them instead17:16
clarkb*it is basically17:16
Shrewsnot oslo17:16
Shrewsreferring to https://review.opendev.org/70270417:17
clarkbalso json logging is pretty common these days17:17
clarkbit makes indexing logs much simpler17:18
Shrewsthat's fine. my worry is adding a new requirement for every conceivable library someone might want to use17:18
clarkbright, that is why I mentioned an implementation should be simple if we want to go that route17:18
clarkblooks like that lib lets you customize the format of the output. I bet that is most of the code in the lib17:19
rishabhhpepabelanger: clarkb: i am using config drive as true only ..clarkb: i tried booting a default image also and still the same issue is coming first of all i am not able to attach floating IP to it moreover cannot ssh in to the instance ,17:21
*** arxcruz is now known as arxcruz|off17:29
*** guilhermesp has quit IRC17:31
zbrAJaeger: clarkb: please look again at https://review.opendev.org/#/c/702693/17:32
*** guilhermesp has joined #zuul17:32
zbri hope you like my "dirty" check17:32
*** evrardjp has quit IRC17:34
*** evrardjp has joined #zuul17:34
rishabhhpeclarkb: pabelanger: i had pasted the booting log for vm here http://paste.openstack.org/show/788425/17:41
fungiShrews: clarkb: a middle ground might be to declare those in an "extras" entry in the package metadata17:42
* mordred has arrived at his hotel - apologizes for screwing up timezone math somehow and missing the operator call17:43
clarkbfungi: ya, or simply suggest people install those items alongside zuul independently. I think we do that for yappi17:43
fungiShrews: clarkb: you could also make it a soft dependency and only use it if present17:43
fungiright, something like that17:43
corvusmordred: i'll send out a quick summary email later; we had a good level setting call, have some things to look into, and will reconvene next week17:43
corvusi think we made progress17:43
fungiShrews: clarkb: we do that with statsd too, right?17:43
mordredcorvus: awesome. I will not be on a plane next week17:44
Shrewsclarkb: fungi: that's what i suggested in my response (and especially makes sense to do so independently since they want a specific version)17:44
fungimordred: good, a week is a long time to spend on a plane17:44
clarkbfungi: I think we require the lib install for that but don't do anything unless it is configured?17:44
mordredcorvus: I was looking at kopf briefly based on scrollback17:44
mordredfungi: 30 hours is already a long time to spend on a plane - so yeah, a week would be much worse :)17:44
pabelangerrishabhhpe: yah, clean isn't booting properly17:45
pabelangerglean*17:45
Shrewsclarkb: fungi: right, we don't require a statsd, but do need to require the lib since we actually use it17:45
fungimordred: at least for me, 30 hours on a plane would feel like a week17:45
Shrewss/use it/have code to use it/17:45
fungiahh, right17:45
clarkbpabelanger: usually it writes a bit more about what it is doing like mounting the config drive then writing files etc17:46
fungiwell, in the json-logging case, seems like you could try to import it, and then use it if that doesn't raise an exception. adding it to a [json-logging] extra for the zuul package would just be additional convenience?17:46
rishabhhpepabelanger: clarkb: so in that case what needs to be done from my end ?17:46
clarkbrishabhhpe: I would confirm that the config drive is used (do a server show on it and check the value)17:47
pabelangerclarkb: I don't think systemd has started it, which makes me things dependency order17:47
tristanCmordred: i also had a look at kopf, that would work nicely. But is there any 'stable' operator already written with it?17:49
rishabhhpeclarkb: please see the output for openstack server show http://paste.openstack.org/show/788427/17:50
clarkbrishabhhpe: | config_drive                        |                                                                 | that tells me there is no config drive17:53
clarkbit should say True17:53
clarkbiirc17:54
rishabhhpeso it means the DIB image i need to built again and try the same ?17:54
tristanCin the meantime, i'm adding tls cert for zuul gearman and scheduler queues dump/restore logic to the current zuul-operator17:54
fungirishabhhpe: the configdrive property is something you tell nodepool to request from nova17:55
clarkband I thought it was on by default now. Is it possible the cloud doesn't offer config drive?17:55
rishabhhpeOK i got it so config drive is missing from the dib level only17:55
fungii dunno, but we set it like https://opendev.org/openstack/project-config/src/branch/master/nodepool/nl01.openstack.org.yaml#L6317:55
*** jpena is now known as jpena|off17:57
fungirishabhhpe: possibly either missing in nova's configuration for your openstack environment, or missing from your nodepool launcher configuration17:57
fungii don't think dib has anything to do with that17:57
rishabhhpefungi: and clarkb: i will try to built the image again and how to check this at nova level ? i had set local.conf file but not sure whether i had given anything related to config drive in it17:58
clarkbrishabhhpe: you don't need to build the image again17:58
clarkbconfig drive is a node instance boot time option17:58
clarkbindependent of the image17:58
fungirishabhhpe: https://docs.openstack.org/nova/queens/user/config-drive.html17:58
rishabhhpehow to check where it is missing can i put a info at dib image creation level ?17:58
fungier, that's a link to an older release but should still be the same17:59
clarkbrishabhhpe: see fungi's link for how we set it https://opendev.org/openstack/project-config/src/branch/master/nodepool/nl01.openstack.org.yaml#L6317:59
fungialso i meant to link to https://docs.openstack.org/ironic/latest/install/configdrive.html17:59
fungifor how to configure nova17:59
clarkbrishabhhpe: I thought that was set by default but you can try setting that value to be sure17:59
fungino, wait, that's ironic18:00
fungii'm really not doing great with the documentation links today, sorry :/18:00
fungihttps://docs.openstack.org/nova/latest/admin/config-drive.html18:00
fungiTHAT's what i meant to link18:00
rishabhhpefungi: ok .. so after changing these params do i need to recycle the nova service ?18:02
fungirishabhhpe: well, what that document says (summarizing) is that if you make sure genisoimage is installed on all the compute hosts then configdrive should just work18:03
clarkbfungi: that is a fairly recent chagne though, if the cloud is older then you need to explicitly enable config drive18:03
fungiahh, yeah, so depends on what openstack/nova release you're running18:04
fungiit seems to at least also be relevant for the train release18:04
fungithat page does not appear in the stein release documentation for nova, so not sure if it's true for releases older than train18:06
*** electrofelix has quit IRC18:07
fungihttps://docs.openstack.org/nova/stein/configuration/config.html#DEFAULT.force_config_drive suggests that it's also the case on stein18:11
fungiand back as far as pike at least, i think18:13
*** reiterative has quit IRC18:15
fungiaccording to dansmith in #openstack-nova it's been available by default for "a long time"18:15
clarkbah ok I must be thinking of the force option then18:16
clarkbsince that defaults to false forcing users to request a config drive18:16
clarkbI thought the plan was to invert that18:16
clarkbsince there isn't a good reason not to have a config drive18:16
fungiwell, we've seen one corner case where it's problematic18:17
clarkboh?18:17
fungixen's limit on the number of attached block devices for a guest18:17
fungiconfigdrive eats one18:17
fungiwhen you're limited to 16 and already consuming one for the rootfs and one for an ephemeral disk, configdrive is the difference between 14 and 13 cinder volumes you can attach18:18
clarkbya so you can force it off18:18
clarkbat least that was my argument18:18
fungiright, and it's admittedly an unusual case18:18
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Update sdk to v0.13.0 and install dhall-to-json  https://review.opendev.org/70210318:25
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Import dhall-operator  https://review.opendev.org/70210418:25
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Import zuul application from dhall-zuul  https://review.opendev.org/70210518:25
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Replace existing operator tasks with the new application  https://review.opendev.org/70210618:25
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Generate TLS certificats for the gearman service  https://review.opendev.org/70271618:25
pabelangerugh, something with DIB and centos-8 is now failing18:26
pabelangerhttp://paste.openstack.org/show/788433/18:26
clarkbpabelanger: centos 8.1 just happened18:26
clarkbor some large set up package updates anyway18:27
pabelangeroh, yah18:27
pabelangerthat would do it18:27
pabelangergreat18:27
pabelangerclarkb: that would make sense why glibc is complaining18:28
rishabhhpefungi: and clarkb: now even after changing the nova.conf file and restarting the service i tried building the default image cirros but still not getting the config drive output populated in that openstack server show o/p : http://paste.openstack.org/show/788432/  booting log -: http://paste.openstack.org/show/788431/18:28
clarkbpabelanger: I'm guessing that /etc/yum.repos.d is no longer part of new centos?18:28
clarkbpabelanger: thats just a guess though18:28
clarkbpabelanger: you probably need to trap into that build and look at it18:28
*** rfolco|bbl is now known as rfolco18:28
pabelangerclarkb: exactly how I wanted to spend my day today18:29
clarkbpabelanger: I mean you can probably ignore it for a while18:29
clarkbyour existing 8.0 image will continue to work >_>18:30
pabelangerthat's the thing, they don't18:30
*** webknjaz has quit IRC18:30
*** samccann has quit IRC18:30
*** evgenyl has quit IRC18:30
*** ChrisShort has quit IRC18:30
*** zxiiro has quit IRC18:30
*** donnyd has quit IRC18:30
*** tdasilva has quit IRC18:30
*** kmalloc has quit IRC18:30
*** wxy-xiyuan has quit IRC18:31
*** maxamillion has quit IRC18:31
*** tributarian has quit IRC18:31
*** dcastellani has quit IRC18:31
clarkboh huh18:31
*** mnaser has quit IRC18:31
pabelangerhttp://paste.openstack.org/raw/788436/18:31
pabelangerglibc wants to update, and conflicts18:31
fungirishabhhpe: and you added config-drive: true to the diskimages entry for it in your providers list in the nodepool launcher's nodepool.yaml file?18:31
*** donnyd has joined #zuul18:31
*** iamweswilson has quit IRC18:31
*** Shrews has quit IRC18:31
*** stevthedev has quit IRC18:31
fungirishabhhpe: like we do in https://opendev.org/openstack/project-config/src/branch/master/nodepool/nl01.openstack.org.yaml#L6318:32
*** openstackstatus has quit IRC18:32
*** wxy-xiyuan has joined #zuul18:32
*** webknjaz has joined #zuul18:33
*** kmalloc has joined #zuul18:33
*** ChrisShort has joined #zuul18:33
*** maxamillion has joined #zuul18:33
*** samccann has joined #zuul18:33
*** tdasilva has joined #zuul18:33
*** dcastellani has joined #zuul18:33
*** johnsom has quit IRC18:33
*** tributarian has joined #zuul18:33
*** tosky has quit IRC18:33
*** mnaser has joined #zuul18:33
*** iamweswilson has joined #zuul18:34
*** Shrews has joined #zuul18:35
*** johnsom has joined #zuul18:35
clarkbpabelanger: we last built our centos-8 image 17 hours ago18:37
clarkbwe are about 8 hours away from failure I think18:37
pabelangeryah18:38
*** sshnaidm is now known as sshnaidm|afk18:38
pabelangermy last build is 01:02:45:5018:38
*** ChrisShort has quit IRC18:38
pabelangerbut, surprised openstack isn't seeing conflict18:38
*** samccann has quit IRC18:38
clarkbpabelanger: our mirror hasn't updated yet18:39
pabelangerah, right18:39
clarkbI think that should happen momentarily though18:39
clarkb(the sync shoudl be running right now)18:39
rishabhhpe fungi: yes i tried that way but still the config-drive is not getting populated .. later i tried the solution recommended by clarkb: that is also not populating the config drive for new instances18:40
*** kmalloc has quit IRC18:40
*** donnyd has quit IRC18:40
pabelangerheh, I can get build logs from centos-8-0000000148 because latest image is at centos-8-0000000684 and log rotated deleted them18:41
*** donnyd has joined #zuul18:43
*** tdasilva has quit IRC18:43
rishabhhpefungi: clarkb: please find booting log for instance in which i hard coded the value for config drive and still not able to login to it -: http://paste.openstack.org/show/788439/18:43
clarkbpabelanger: remote:   https://review.opendev.org/702722 DNM debugging centos 8.1 updates bit of a brute force attempt to reproduce18:43
pabelanger++18:43
fungirishabhhpe: that looks like you're using cloud-init instead of glean, but it does at least seem to indicate that it sees a configdrive attached18:44
*** jamesmcarthur has quit IRC18:44
clarkbpabelanger: https://review.opendev.org/70272118:44
pabelangerNice!18:45
rishabhhpefungi: so in that case what changes can be done from my end to make it working ?18:46
clarkbfungi: rishabhhpe I think cloud init is using metadata service there, not config drive18:49
rishabhhpeclarkb: i had not set anything related to metadata at dib level and also at instance creation level although for the log which i shared with you is the custom instance which i spawned through cli using  command openstack server create --config-drive true --imageubuntu-bionic-1578956527 --flavor m1.large --network shared --key-name nodepool  MYINSTANCE18:52
clarkbrishabhhpe: if you nova show that instance do you see config-drive | true?18:52
rishabhhpelet me check18:53
rishabhhpei think nova show and openstack server show will give the same info ? if it is correct yes it is showing the config-drive true18:53
clarkbyes that is the same info18:54
clarkbalright so you need to configure nodepool to do the same for the nodepool instalces. That is what https://opendev.org/openstack/project-config/src/branch/master/nodepool/nl01.openstack.org.yaml#L63 shows18:54
rishabhhpeyeah i will do that too . but my concern is still i am not able to log in to the instance .. hopefully i will get the same error again for ssh connection18:55
fungiclarkb: the reason i thought it was using configdrive is "finished at Wed, 15 Jan 2020 18:35:52 +0000. Datasource DataSourceConfigDrive [net,ver=2][source=/dev/sr0]."18:56
funginot sure where it would get /dev/sr0 from otherwise18:56
clarkbfungi: ya rishabhhpe confirmed it was config drive (I say metadata crawler and assumed metadata service but that might just be a generic get data from anywhere tool)18:57
*** samccann has joined #zuul18:58
rishabhhpefungi: clarkb: had pasted the output here http://paste.openstack.org/show/788440/18:59
openstackgerritTristan Cacqueray proposed zuul/zuul-jobs master: install-kubernetes: disable docker userland proxy  https://review.opendev.org/70272319:01
*** sugaar has quit IRC19:02
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: DNM: test without docker userland proxy  https://review.opendev.org/70272419:02
openstackgerritMerged zuul/zuul master: Add note about GitHub Action limitations  https://review.opendev.org/70250319:08
*** sshnaidm|afk is now known as sshnaidm19:09
*** kmalloc has joined #zuul19:19
*** rishabhhpe has quit IRC19:21
*** saneax has joined #zuul19:22
pabelangerclarkb: upload centos-8 image now, to see if boots19:22
pabelangerpatch worked19:22
clarkbpabelanger: cool, its been approved and I expect when ianw's day starts we can think about a dib release19:23
*** openstackstatus has joined #zuul19:23
*** ChanServ sets mode: +v openstackstatus19:23
pabelanger++19:23
pabelangerclarkb: corvus: speaking of release, I take it out fallout on zuul restart yesterday (had to #dadops early)19:24
pabelangerwas none19:24
clarkbya I think we can also do zuul and nodepool releases today19:24
pabelangerif so, do you think we can cut new zuul release also?19:24
pabelangergreat19:24
openstackgerritTristan Cacqueray proposed zuul/zuul master: Dockerfile: add support for arbritary uid  https://review.opendev.org/65024619:25
*** rishabhhpe has joined #zuul19:26
rishabhhpeSorry if i missed some chat because i was disconnected due to network -- any findings regarding this fungi: clarkb: had pasted the output here http://paste.openstack.org/show/788440/19:28
clarkbrishabhhpe: that instance has config drive now, can you ping it?19:29
clarkbdid the console log change with the availability of config drive?19:29
rishabhhpe  let me check19:30
*** ChrisShort has joined #zuul19:31
tobiashrishabhhpe: dib by default configures cloud init to not use configdrive. To use config drive with a dib built image it must be configured accordingly19:31
clarkbtobiash: this image is using glean19:31
clarkb(at least an earlier paste showed glean failing and no config drive)19:31
tobiashah ok, then forget what I wrote19:32
rishabhhpeclarkb: log is still not updated and also i am not able to ping the IP19:33
*** themroc has joined #zuul19:36
pabelangerclarkb: ianw: so far, centos8.1 DIB looks fine, our jobs are green again19:41
pabelanger(zuul.a.c)19:41
rishabhhpeclarkb: is there anyother way we can troubleshoot this ?19:42
fungirishabhhpe: do you have access to the console log? (i.e. `openstack console log show <uuid>`)19:45
rishabhhpelet me check19:46
rishabhhpefungi: yes but it is showing the same output which i pasted above19:47
fungiokay19:50
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: DNM: test without docker userland proxy  https://review.opendev.org/70272419:51
rishabhhpefungi: so in this case what can be done to rectify it ?19:53
fungirishabhhpe: by "same output which i pasted above" you mean... which paste? there were a bunch and the last time i saw you pasted anything looking like a boot log for an image using glean was http://paste.openstack.org/show/788425/ over two hours ago19:54
fungistill the same behavior where it ends at the really long message with glean trying to start for 5+ minutes?19:55
rishabhhpeyes still the same error is coming19:58
clarkbfungi: rishabhhpe a good next step may be to try booting one of opendev's images? we know those work and this can help isolate the problem to the cloud side or the image side20:00
fungiso it just says "A start job is running for Glean for interface ens3" over and over?20:00
rishabhhpeclarkb: how to do that ?20:01
rishabhhpefungi: yes it is saying the same getting out of it and deleting the instance20:01
clarkbrishabhhpe: https://nb01.openstack.org/images/ubuntu-bionic-0000098242.qcow2 you can download that image, upload it to glance, then manually boot it20:01
clarkbrishabhhpe: you should only use that for testing as our zuul can log into it20:01
clarkbrishabhhpe: also you might try booting your image outside of nodepool manually20:02
clarkbmaybe nodepool's timeouts are too sort20:02
clarkb*short20:02
fungithough 5 minutes is a long time for glean to have to wait20:02
clarkbfungi: ya20:02
rishabhhpelet me try that clarkb20:03
*** sugaar has joined #zuul20:05
rishabhhpefungi: yes but still i am not able to figure out why it is happening20:05
rishabhhpefungi: clarkb: visibility for my image is kept to private can this cause the problem ?20:08
clarkbcorvus: pabelanger I think nodepool tag should be 3.11.0 on 9036dd7159126c8ca3df46d1ab07c7e865e350d4 (bug fixes and aws driver features as well as /ready endpoint added). Zuul should be 3.15.0 on e6d8b210cc416ed494b0b0248404e3e6d7ce337c (bug fixes and docs changes but also behavior changes around files matchers and auth rules specifications. THis could possibly be a 3.14.1)20:09
clarkbrishabhhpe: no that means your user can use it but not other users20:09
rishabhhpeok20:09
pabelangerlooking20:09
pabelangerclarkb: wfm, also find with version numbers. Either seem to work20:11
*** jamesmcarthur has joined #zuul20:19
*** rishabhhpe has quit IRC20:22
*** wxy-xiyuan has quit IRC20:35
*** armstrongs has joined #zuul20:42
corvusclarkb: zuul 3.15.0 lgtm20:50
openstackgerritJames E. Blair proposed zuul/zuul master: Re-elect James Blair as project lead  https://review.opendev.org/70126720:51
tristanCmnaser: it seems like the k8s service setup by install-kubernetes doesn't let deployment service able to connect to itself... are you still using a dedicated service/deployment for gearman?20:52
*** armstrongs has quit IRC20:52
corvustristanC: can you elaborate on that question?  what can't connect to itself?20:54
openstackgerritMatthieu Huin proposed zuul/zuul master: OIDCAuthenticator: add capabilities, scope option  https://review.opendev.org/70227520:58
clarkbcorvus: I'm guessing its zuul talking to its own pod on port 473020:58
clarkb(weird that that wouldn't be allowed)20:59
corvusso if the zuul-scheduler is configured to fork a gearman, the scheduler process can't connect to it?20:59
corvus(presumably it's still configured to connect using the pod name and k8s dns)21:00
tristanCcorvus: this fix attempt has the details: https://review.opendev.org/702723 , though that doesn't seems to work21:03
tristanCi had the exact same problem with okd v3.x, and using --userland-proxy=false solved the issue21:04
tristanC(and with cri-o/cni, the bridge needs something called 'hairpinMode' to be set at true)21:04
mordredwow21:05
tristanCthis is for when the scheduler tries to reach the gearman service through the kube-proxy nat21:05
corvustristanC: i think install-kubernetes does have a crio option, so we may need to add a conditional to 702723 if that ends up being the fix21:05
tristanCthat could also be fixed by either providing 'server=localhost' in the scheduler zuul.conf, or by using a dedicated deployment for the gearman service21:05
*** jamesmcarthur has quit IRC21:06
tristanCi remember the later has been discussed here, but i don't remember if it was recommended or not to run the gearman service outside of the scheduler pod21:07
pabelangerI'm a fan of using loopback for config options, when possible21:07
corvustristanC: i did not run into this problem in gke; do you think this only shows up in minikube?21:07
pabelangerthat said, we also do external gear service for zuul.a.c, seems to work as expected.  Not specific reason, other to say wanted to see how it worked21:08
tristanCcorvus: yes, it probably only happens in mini* setup where the kube-proxy dnat seems to be confused21:09
mordredI think I remember mnaser saying he was doing external gearman too - but I also don't remember a specific reason21:09
corvusyeah, i don't think it's unreasonable to run a separate gear pod.  but i'd love it if our test environment was like prod and we didn't have to make a decision based on making it work in test (when it works in prod)21:09
*** jamesmcarthur has joined #zuul21:10
mordredis it possible that option tristanC added to minikube isn't taking hold because we otherwise edit docker.conf for other reasons?21:10
tristanCcorvus: you mean zuul.opendev doesn't have a dedicated gear service?21:10
corvustristanC: it does not, but that's probably not what i meant to say.21:11
corvustristanC: i mean that the helm charts i just deployed in gke are running and do not have a dedicated gear service either21:12
corvustristanC: and i also meant that since this seems only to show up in minikube, i think the best fix is there -- so if 702723 works, i like it.21:12
mordredtristanC: why do you say it doesn't seem to work?21:13
mordredit and the test patch are both green?21:14
tristanCcorvus: agreed, let me see if i can make the fix work21:14
tristanCmordred: the tests currently just wait 4 minutes, they don't check services are running. In that case they do, it's just the scheduler seems to be stuck waiting for gearman21:15
*** saneax has quit IRC21:15
mordredtristanC: nod21:15
*** jamesmcarthur has quit IRC21:15
*** jamesmcarthur has joined #zuul21:15
mordredtristanC: well - it may be off-base, but I'd check that our other roles aren't editing docker.conf in a way that's conflicting with that cmdline option - we might just have to edit docker.conf directly and restart21:16
mordredtristanC: but that's me waving my arms wildly21:16
corvustristanC: a command like this may be helpful:  kubectl wait --for=condition=Ready pod/upstream-dockertest --timeout=60s21:16
corvusmordred: what's docker.conf?21:16
corvus(we edit a lot of docker-related files, but that name isn't ringing a bell)21:17
tristanCcorvus: thanks, that is helpful indeed :)21:17
mordredcorvus: daemon.json is what I was thinking of I think :)21:18
tristanCmordred: perhaps minikube doesn't restart or set docker command line if it's already running21:18
mordredtristanC: yah... something like that was what I was thinking - since we do docker setup ourselves, maybe minikube just doesn't touch it enough21:18
corvusmordred, tristanC: use-buildset-registry will update daemon.json, and i think we run it after the minikube install21:19
corvususe-buildset-registry *should* non-destructively edit the config though21:19
corvusand it does restart docker21:19
mordredcorvus: I agre that use-buildset-registry looks to edit non-destructively21:20
tristanCwhat if minikube doesn't set docker-opt to daemon.json...21:21
openstackgerritTristan Cacqueray proposed zuul/zuul-jobs master: DNM: debug docker command line options  https://review.opendev.org/70275221:23
openstackgerritTristan Cacqueray proposed zuul/zuul-jobs master: use-buildset-registry: disable docker userland proxy  https://review.opendev.org/70275321:25
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: DNM: test without docker userland proxy  https://review.opendev.org/70272421:27
corvustristanC: reading minikube source, it looks like the --docker-opt flags are written to a systemd drop-in unit21:29
*** igordc has joined #zuul21:29
corvustristanC: so i don't think we'd expect it to show up in daemon.json, but rather that systemd unit file (and it should show up on the docker command line)21:29
tristanCcorvus: in that case, there may be another issue... i hope 702752 will tell us if the command line gets correctly applied21:30
corvustristanC: i think it might be writing it to /lib/systemd/system/docker.service21:30
tristanCthe dockerd command line doesn't seems to have the new opt in https://1a7fdfed9af44c951d10-48a55ed00d52551138f2a4465777f377.ssl.cf5.rackcdn.com/702752/1/check/zuul-jobs-test-install-kubernetes-docker/287dc6c/job-output.txt21:38
*** themroc has quit IRC21:39
corvustristanC: that's very different from what i see here https://github.com/kubernetes/minikube/blob/master/pkg/provision/buildroot.go#L13321:41
corvusmaybe that code isn't being run21:41
tristanCcorvus: that's also what i assumed in the initial feature pr: https://github.com/kubernetes/minikube/pull/1260/files21:41
mordredcorvus, tristanC: in our case docker is related to containerd - is minikube still targetting and older pre-containerd version of docker?21:42
mordredcause I agree - that go code does not match what I see there21:43
tristanCalright, the daemon.json addition seems to work, here is the zuul-scheduler pod loading https://opendev.org/zuul/zuul-jobs ! https://bd7fd1da913c58e03b7d-5f33f4a8f6999785c5e66684a945b77a.ssl.cf2.rackcdn.com/702724/3/check/zuul-operator-functional-k8s/2c09428/docker/k8s_scheduler_zuul-scheduler-0_default_6d706c7f-9381-4a91-9965-fe2e679c6f25_0.txt21:56
openstackgerritTristan Cacqueray proposed zuul/zuul-jobs master: use-buildset-registry: disable docker userland proxy  https://review.opendev.org/70275321:57
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Import dhall-operator  https://review.opendev.org/70210421:58
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Import zuul application from dhall-zuul  https://review.opendev.org/70210521:58
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Replace existing operator tasks with the new application  https://review.opendev.org/70210621:58
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Generate TLS certificats for the gearman service  https://review.opendev.org/70271621:58
tristanCand https://review.opendev.org/702716 should show the same thing, but using tls cert for the gearmon service21:59
*** jamesmcarthur has quit IRC22:06
*** jamesmcarthur has joined #zuul22:16
*** jamesmcarthur has quit IRC22:19
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Add Openshift SCC and functional test  https://review.opendev.org/70275822:23
fungianybody have an opinion on whether https://review.opendev.org/701435 is how we should be handling implemented specs?22:33
pabelangerfungi: I have a slight preference to do what we did in infra-specs.22:35
pabelangerhttps://specs.openstack.org/openstack-infra/infra-specs/ for others22:36
fungii don't mind that approach, but if we do then we need to alter some of the warnings/admonitions22:36
pabelangeragree22:36
fungifor example making the ones in the implemented specs state that the details they outline may not match what was implemented22:37
fungi701435 was suggested as the simplest solution, so i figured i'd start there and get the conversation going anyway22:38
pabelangerYah, I wouldn't -1 it22:38
fungithat way if we do something more complicated, we have a clear explanation of why we didn't do the simple thing22:38
pabelangerif there was another option, I kinda like how we did it with infra-specs22:38
fungiplease leave a comment on the change to that effect. i feel like that's a bit of additional process, so would want the benefits stated (in zuul we've tended to shy away from process for the sake of process, in favor of simple solutions)22:41
pabelangerack22:42
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Add Openshift SCC and functional test  https://review.opendev.org/70275822:46
*** igordc has quit IRC23:09
*** igordc has joined #zuul23:10
clarkbcorvus: re releases were you indicating I should make them or were you going to do that?23:27
*** tdasilva has joined #zuul23:37
*** tobiash has quit IRC23:38
*** tobiash has joined #zuul23:39
corvusclarkb: i'm happy either way -- i'm about to eod, so if you want to go ahead, that wfm.  or i could do it tomorrow.23:40
clarkbI probably won't get to it today either23:40
corvusclarkb: cool, we'll armwrestle tomorrow then23:40
clarkbkk23:41
corvusfungi: +2 but i'll refrain from a +W right now; let's get some more feedback on that.  zuul-maint please see https://review.opendev.org/70143523:43
openstackgerritMerged zuul/zuul master: Re-elect James Blair as project lead  https://review.opendev.org/70126723:45
fungicorvus: yup, i'm in no hurry to merge it, that's about how we all get work done so the more input the better23:46

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