Tuesday, 2018-09-04

*** hamzy has quit IRC00:01
*** threestrands has quit IRC00:06
*** dingyichen has joined #openstack-infra00:10
*** hamzy has joined #openstack-infra00:14
*** longkb has joined #openstack-infra00:21
*** dingyichen has quit IRC00:38
*** dingyichen has joined #openstack-infra00:41
*** dingyichen has quit IRC00:44
*** dingyichen has joined #openstack-infra00:44
*** hongbin has joined #openstack-infra00:58
openstackgerritIan Wienand proposed openstack-infra/zuul-sphinx master: Improve warning details  https://review.openstack.org/59946901:10
openstackgerritIan Wienand proposed openstack-infra/openstack-zuul-jobs master: [dnm] testing zuul-sphinx co-install  https://review.openstack.org/59947001:17
*** SpamapS has joined #openstack-infra01:17
openstackgerritIan Wienand proposed openstack-infra/openstack-zuul-jobs master: [dnm] testing zuul-sphinx co-install  https://review.openstack.org/59947001:21
*** rcernin has quit IRC01:24
*** rcernin has joined #openstack-infra01:24
*** fried_rice is now known as efried01:27
openstackgerritIan Wienand proposed openstack-infra/openstack-zuul-jobs master: [dnm] testing zuul-sphinx co-install  https://review.openstack.org/59947001:27
*** apetrich has quit IRC01:28
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add change status page  https://review.openstack.org/59947201:37
openstackgerritIan Wienand proposed openstack-infra/openstack-zuul-jobs master: [dnm] testing zuul-sphinx co-install  https://review.openstack.org/59947001:50
*** yamamoto has quit IRC01:50
*** yamamoto has joined #openstack-infra02:11
*** larainema has joined #openstack-infra02:22
*** psachin has joined #openstack-infra02:41
*** jiapei has joined #openstack-infra02:55
*** jrist has joined #openstack-infra03:31
*** r-daneel has joined #openstack-infra03:34
*** ramishra has joined #openstack-infra03:48
*** psachin has quit IRC04:04
*** psachin has joined #openstack-infra04:06
*** udesale has joined #openstack-infra04:12
*** zhangfei has joined #openstack-infra04:14
*** Bhujay has joined #openstack-infra04:33
*** agopi has quit IRC04:35
*** janki has joined #openstack-infra04:42
*** zhangfei has quit IRC04:51
*** hongbin has quit IRC04:58
*** pcrews has quit IRC05:08
*** yboaron_ has joined #openstack-infra05:11
*** e0ne has joined #openstack-infra05:13
*** stakeda has joined #openstack-infra05:20
AJaegerianw, frickler, could you review one change to update template descriptions (https://review.openstack.org/#/c/598591/) and some of the open infra retirement changes, please (https://review.openstack.org/#/q/status:open+++topic:infra-retire)?05:22
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Increase timeout on streaming tests  https://review.openstack.org/59949505:24
*** tobiash has joined #openstack-infra05:25
openstackgerritOlivier Bourdon proposed openstack/diskimage-builder master: Fix CentOS image build failure when dib runs on debian based system and audit disabled  https://review.openstack.org/55948505:28
openstackgerritMerged openstack-infra/activity-board master: Retire repo  https://review.openstack.org/59738905:29
openstackgerritMerged openstack-infra/err2d2 master: Retire err2d2  https://review.openstack.org/59739205:30
openstackgerritMerged openstack-infra/vinz-webclient master: Retire vinz-webclient  https://review.openstack.org/59739805:31
AJaegerthanks, ianw !05:31
openstackgerritMerged openstack-infra/puppet-releasestatus master: Retire puppet-releasestatus  https://review.openstack.org/59744005:31
openstackgerritMerged openstack-infra/puppet-docker_registry master: Retire puppet-docker_registry  https://review.openstack.org/59763105:32
openstackgerritMerged openstack-infra/puppet-vinz master: Retire puppet-vinz  https://review.openstack.org/59739605:32
openstackgerritMerged openstack-infra/vinz master: Retire vinz  https://review.openstack.org/59739705:32
openstackgerritMerged openstack-infra/releasestatus master: Retire releasestatus  https://review.openstack.org/59743905:32
openstackgerritMerged openstack-infra/puppet-featuretracker master: Retire puppet-featuretracker  https://review.openstack.org/59765005:32
openstackgerritMerged openstack-infra/featuretracker master: retire featuretracker  https://review.openstack.org/59764905:33
ianwAJaeger: np, i just correlated those to the mail thread and all lgtm05:33
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Update descriptions for templates  https://review.openstack.org/59859105:35
AJaegerdo you have time to abandon remaining open jobs as well, ianw , please?05:36
AJaegerhttps://review.openstack.org/#/q/project:openstack-infra/vinz+is:open - 4 open05:36
AJaegerhttps://review.openstack.org/#/q/project:openstack-infra/puppet-docker_registry+is:open - 1 open05:36
AJaegerhttps://review.openstack.org/#/q/project:openstack-infra/trystack-site+is:open  - 2 open05:37
AJaegerhttps://review.openstack.org/#/q/project:openstack-infra/zuul-packaging+is:open - 2 open05:37
AJaegerthat should be all05:37
ianwsure05:40
ianwAJaeger: ok, should be done, i linked the abandon back to the retirement change (if i managed to copy-paste correctly :)05:47
*** eumel8 has quit IRC05:48
*** pas-ha has quit IRC05:48
*** pas-ha has joined #openstack-infra05:48
*** dtroyer has quit IRC05:49
*** mugsie has quit IRC05:49
*** zigo has quit IRC05:49
*** dtroyer has joined #openstack-infra05:49
*** AJaeger has quit IRC05:50
*** AJaeger has joined #openstack-infra05:50
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Increase timeout on streaming tests  https://review.openstack.org/59949505:52
*** annp has joined #openstack-infra05:55
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Increase hard test timeout  https://review.openstack.org/59949505:56
*** elod has joined #openstack-infra06:06
*** hashar has joined #openstack-infra06:09
*** zhangfei has joined #openstack-infra06:10
*** agopi has joined #openstack-infra06:10
*** yboaron_ has quit IRC06:15
*** Bhujay has quit IRC06:16
openstackgerritOlivier Bourdon proposed openstack/diskimage-builder master: Fix CentOS image build failure when dib runs on system where audit disabled  https://review.openstack.org/55948506:23
*** olivierb has quit IRC06:23
*** psachin has quit IRC06:25
*** psachin has joined #openstack-infra06:30
*** florianf has joined #openstack-infra06:31
*** rcernin has quit IRC06:33
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Cap cherrypy to below 18.0.0  https://review.openstack.org/59950206:34
*** Bhujay has joined #openstack-infra06:38
*** snapiri has joined #openstack-infra06:40
*** e0ne has quit IRC06:44
openstackgerritMarkus Hosch proposed openstack-infra/zuul master: Add a sanity check for all refs returned by Gerrit  https://review.openstack.org/59901106:45
*** apetrich has joined #openstack-infra06:59
*** dingyichen has quit IRC07:22
*** quiquell has joined #openstack-infra07:25
*** yboaron_ has joined #openstack-infra07:25
*** dtantsur|afk is now known as dtantsur07:26
*** ccamacho has joined #openstack-infra07:30
*** holser_ has joined #openstack-infra07:32
*** alexchadin has joined #openstack-infra07:33
*** ramishra has quit IRC07:38
*** apetrich has quit IRC07:41
*** tosky has joined #openstack-infra07:41
*** jpena|off is now known as jpena07:45
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Cap cherrypy to below 18.0.0  https://review.openstack.org/59950207:51
*** olivierb_ has joined #openstack-infra07:52
*** jpich has joined #openstack-infra07:57
*** ramishra has joined #openstack-infra08:00
*** Emine has joined #openstack-infra08:05
*** priteau has joined #openstack-infra08:12
*** apetrich has joined #openstack-infra08:13
*** alexchadin has quit IRC08:19
openstackgerritChris Dent proposed openstack-infra/project-config master: Remove most job entries for microversion-parse  https://review.openstack.org/59945308:20
*** derekh has joined #openstack-infra08:28
openstackgerritThomas Morin proposed openstack-infra/project-config master: Add openstack/neutron-inter to neutron  https://review.openstack.org/59942908:30
openstackgerritThomas Morin proposed openstack-infra/project-config master: Add openstack/neutron-interconnection to neutron  https://review.openstack.org/59942908:32
*** e0ne has joined #openstack-infra08:37
AJaegerianw: all looked fine - thanks08:38
*** shabeeb has joined #openstack-infra08:41
*** yamamoto has quit IRC08:43
*** d0ugal has quit IRC08:43
*** psachin has quit IRC08:50
*** tonyb has quit IRC08:50
hwoarangGood morning. Would it be possible to cut a new bindep release to fix opensuse Leap 15 detection (7e87972) ?08:51
openstackgerritThomas Morin proposed openstack-infra/project-config master: Add openstack/neutron-interconnection to neutron  https://review.openstack.org/59942908:57
*** d0ugal has joined #openstack-infra09:03
*** psachin has joined #openstack-infra09:03
*** electrofelix has joined #openstack-infra09:14
*** gfidente has joined #openstack-infra09:16
*** yamamoto has joined #openstack-infra09:19
*** shabeeb has quit IRC09:20
*** stakeda has quit IRC09:21
quiquellHello is review.o.o down ?09:25
bandinisame for me, I get timeouts as well09:25
quiquellbandini: ack09:26
bandiniseems back up now09:40
*** jaosorior has joined #openstack-infra09:47
*** holser_ has quit IRC09:48
*** holser_ has joined #openstack-infra09:52
*** tonyb has joined #openstack-infra09:53
openstackgerritDmitry Tantsur proposed openstack-infra/project-config master: Remove job settings for metalsmith  https://review.openstack.org/59954709:54
*** panda|rover has quit IRC09:54
*** panda has joined #openstack-infra09:59
*** panda has quit IRC10:04
*** psachin has quit IRC10:06
*** longkb has quit IRC10:06
openstackgerritChris Dent proposed openstack-infra/openstack-zuul-jobs master: Add openstack-tox-functional-py36 job  https://review.openstack.org/59955310:10
*** yamamoto has quit IRC10:11
*** yamamoto has joined #openstack-infra10:11
*** annp has quit IRC10:14
*** yamamoto has quit IRC10:20
openstackgerritChris Dent proposed openstack-infra/openstack-zuul-jobs master: Add openstack-tox-functional-py36 job  https://review.openstack.org/59955310:28
*** yamamoto has joined #openstack-infra10:44
sshnaidmpabelanger, ping about CBS centos mirror on rdo cloud10:45
*** mugsie has joined #openstack-infra10:46
*** bhavikdbavishi has joined #openstack-infra10:48
openstackgerritChris Dent proposed openstack-infra/openstack-zuul-jobs master: Add openstack-tox-functional-py36 job  https://review.openstack.org/59955310:53
*** pbourke has quit IRC10:55
*** pbourke has joined #openstack-infra10:57
*** takamatsu has joined #openstack-infra11:00
*** jpena is now known as jpena|lunch11:02
*** udesale has quit IRC11:24
*** zhangfei has quit IRC11:25
*** ansmith has quit IRC11:29
openstackgerritTrinh Nguyen proposed openstack-infra/openstack-zuul-jobs master: Add openstack-python36-jobs-horizon template  https://review.openstack.org/59956611:30
*** beagles has joined #openstack-infra11:31
*** panda has joined #openstack-infra11:34
*** alexchadin has joined #openstack-infra11:34
openstackgerritTobias Henkel proposed openstack-infra/gear master: Add support to keepalive to client  https://review.openstack.org/59956711:34
openstackgerritTobias Henkel proposed openstack-infra/gear master: Add support for keepalive to client  https://review.openstack.org/59956711:35
*** jcoufal has joined #openstack-infra11:46
openstackgerritTobias Henkel proposed openstack-infra/gear master: Add support for keepalive to client  https://review.openstack.org/59956711:50
*** rh-jelabarre has joined #openstack-infra11:55
*** dims has joined #openstack-infra11:56
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Use gearman client keepalive  https://review.openstack.org/59957311:57
*** boden has joined #openstack-infra11:59
*** jpena|lunch is now known as jpena12:03
*** ajo has joined #openstack-infra12:05
*** eharney has joined #openstack-infra12:06
*** trown|outtypewww is now known as trown12:17
*** tpsilva has joined #openstack-infra12:18
openstackgerritJavier Peña proposed openstack-infra/puppet-openstackci master: Add AFS mirror support  https://review.openstack.org/52937612:19
openstackgerritJavier Peña proposed openstack-infra/puppet-openstackci master: Add AFS mirror support for RHEL/CentOS  https://review.openstack.org/52873912:19
*** rlandy has joined #openstack-infra12:30
*** ccamacho has quit IRC12:34
ttxany chance any project-config core could approve https://review.openstack.org/#/c/597037/ ? We'd like to have it  on Gerrit  before PTG12:36
*** larainema has quit IRC12:37
*** jbryce has joined #openstack-infra12:37
*** jrist has quit IRC12:39
*** jrist has joined #openstack-infra12:40
mnaserttx: +w thank you12:41
ttxcool thx12:42
AJaegerconfig-core, could you review https://review.openstack.org/598232 and https://review.openstack.org/598131 and https://review.openstack.org/599269 , please?12:43
AJaegerconfig-core, there're some more unreviewed changes, I just selected some that seem to block more folks12:44
AJaegerthanks, mnaser12:44
mnaserAJaeger: didn't want to +A the last one as i'd like other config-core to check it out12:45
mnaseri should do a run on config stuff12:45
AJaegerthanks - ok, will ask another config-core to review https://review.openstack.org/599269  then...12:46
mnaserAJaeger: just for more awareness / eyes considering it's a pretty major wide change :p12:46
*** jamesmcarthur has joined #openstack-infra12:46
openstackgerritMerged openstack-infra/project-config master: Add openstack-map repository  https://review.openstack.org/59703712:49
*** mriedem has joined #openstack-infra12:53
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Add openstack-python36-jobs-horizon variant  https://review.openstack.org/59813112:54
*** mdrabe has joined #openstack-infra12:56
openstackgerritMerged openstack-infra/project-config master: remove release job variants for networking-bgpvpn  https://review.openstack.org/59823212:56
*** kgiusti has joined #openstack-infra12:57
*** r-mibu has joined #openstack-infra13:01
*** sthussey has joined #openstack-infra13:04
*** bobh has joined #openstack-infra13:04
*** jamesmcarthur has quit IRC13:05
*** ansmith has joined #openstack-infra13:11
*** lbragstad has joined #openstack-infra13:19
*** zxiiro-away is now known as zxiiro13:36
*** bhavikdbavishi has quit IRC13:37
ttxfungi: could you seed me as openstack-map-core in gerrit: https://review.openstack.org/#/admin/groups/1940,members ?13:40
fungittx: done! have fun13:42
ttxthx!13:43
*** jamesmcarthur has joined #openstack-infra13:45
*** ccamacho has joined #openstack-infra13:46
*** bobh_ has joined #openstack-infra13:54
*** mwhahaha has joined #openstack-infra13:55
*** aojea has joined #openstack-infra13:57
*** bobh has quit IRC13:58
openstackgerritJeremy Stanley proposed openstack-infra/zuul-base-jobs master: Remove zuul-jobs namespace  https://review.openstack.org/59960713:58
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: Add warning job about readthedocs publishing  https://review.openstack.org/59926913:59
*** udesale has joined #openstack-infra13:59
AJaegermnaser: it's not that major - but indeed was broken. Thanks frickler!13:59
AJaegermnaser: the followup is more fun ;)13:59
AJaegerfrickler, mnaser, want to check https://review.openstack.org/#/c/599269/ again, please?13:59
AJaegerinfra-root, could you help unretiring cookbook-openstack-bare-metal? Please review https://review.openstack.org/596743 and once it merges, we need to make the repo writable in gerrit - since it's read-only, we cannot switch it via jeepyb14:03
openstackgerritMerged openstack-infra/nodepool master: Fix node state checks after aquiring lock  https://review.openstack.org/59934314:04
AJaegerconfig-core, three repo retirements for review, please - https://review.openstack.org/#/c/597018/ https://review.openstack.org/599241 https://review.openstack.org/59763614:04
*** r-daneel has quit IRC14:07
*** ijw has joined #openstack-infra14:08
*** jcoufal has quit IRC14:10
*** jcoufal has joined #openstack-infra14:11
*** Bhujay has quit IRC14:17
openstackgerritPaul Bourke (pbourke) proposed openstack-infra/bindep master: Add OracleLinux support  https://review.openstack.org/53635514:19
*** eharney has quit IRC14:20
*** quiquell has quit IRC14:21
*** alexchadin has quit IRC14:22
*** alexchadin has joined #openstack-infra14:26
*** jiapei has quit IRC14:34
openstackgerritGiulio Fidente proposed openstack-infra/irc-meetings master: Update the IRC room for TripleO  https://review.openstack.org/59961514:34
corvusAJaeger: why can't jeepyb make it read14:35
corvusAJaeger: why can't jeepyb make it read-write?14:35
*** jamesmcarthur has quit IRC14:36
*** tmorin has joined #openstack-infra14:39
*** r-daneel has joined #openstack-infra14:39
tmorin@infraroot: a failure of test-release-openstack-python3 is preventing a change to merge14:40
*** gfidente has quit IRC14:40
tmorinit seems like a syntax issue in an ansible task definition14:41
tmorinhttp://logs.openstack.org/22/599422/6/check/test-release-openstack-python3/5634ead/job-output.txt.gz#_2018-09-04_13_39_30_51852814:41
corvusinfra-root: ^14:43
tmorincorvus: thanks...14:43
tmorinnot a syntax issue in fact: "The task includes an option with an undefined variable. The error was: 'gpg_key' is undefined"    (task is sign-artifacts/tasks/main.yaml)14:44
openstackgerritMerged openstack-infra/project-config master: Unretire the openstack/cookbook-openstack-bare-metal repo  https://review.openstack.org/59674314:45
corvustmorin: has that job been running in check for long?14:45
pabelangeryah, it seems like a check jobs is trying to use a secret from project-config14:47
corvuspabelanger: that job is the same as the release job, but it does not have the secret14:47
tmorincorvus: the job run is recent14:47
corvuspabelanger: it's defined in project-config, so i assume that's intentional14:47
corvustmorin: did it work previously?14:48
pabelangerhttps://review.openstack.org/574853/14:48
pabelangerseems to be when it was added14:48
tmorin(it finished 10 minutes ago)14:48
tmorintmorin: it's the first time I see it, I suspect it's only triggered when setup.cfg changes and we haven't changes to this file very frequently14:48
pabelangerhttp://git.openstack.org/cgit/openstack-infra/project-config/tree/zuul.d/jobs.yaml#n262 will always fail, because the siging of a package, needs a gpg key, which we don't allow in check14:50
corvusdhellmann: ^14:50
pabelangerso we likely can remove the post-run playbook14:50
pabelangersigning*14:50
corvuspabelanger: we can allow the use of the key in check14:50
* dhellmann perks up his ears14:51
corvuspabelanger: remember, secrets are bound to playbooks, and this playbook is in project-config.  so it's possible.14:51
corvusdhellmann: we're trying to figure out what's up with test-release-openstack-python3 -- tmorin reported a failure above14:51
dhellmannI'm not sure we *need* to test the signing part. That's not usually what fails14:51
dhellmannoh, you know, I tested this job before adding the signing stuff14:51
dhellmannwe should make the simplest change we can to get it working. Is that creating a separate playbook and job? or is that allowing the use of secrets in check?14:52
corvusok, so that explains the change in behavior at least :)14:52
dhellmannyeah, we discovered the missing signing step as part of the release wrap-up14:52
fungicorvus: i think jeepyb could probably switch the project to active by using the api (assuming there's a method for that), but it can't push updated configuration to a read-only project to set the state to anything else (which is how it sets it to read-only)14:53
fungicorvus: for now the workaround has been to have a gerrit admin switch the project state to active before approving the acl change un-retiring it14:54
corvusfungi: ack.  and i see that has already happened for that project14:54
fungicorvus: yes, i changed it and left a comment in the review when i approved14:55
*** dklyle has joined #openstack-infra14:58
*** jamesmcarthur has joined #openstack-infra14:59
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: move artifact signing to a separate post playbook  https://review.openstack.org/59963014:59
dhellmanncorvus , pabelanger , tmorin : how about ^^  as a fix?15:00
corvuspabelanger, dhellmann: the sign-artifacts role writes the private key to the workspace on the executor.  assuming all of our defenses are in place, a malicious change shouldn't be able to steal the key (as we prevent un-trusted code from running on the executor).  so it should be okay to add the secret to that job.  it's not that different from how the artifact upload secret is handled.15:00
dhellmannI'm not sure whether that really works because I don't know what the expectations are for things that appear in different playbooks in that list15:00
dhellmannah, ok, so a simpler change would just add the secret to the job where it's missing?15:01
corvusdhellmann: that solution works too (i think that implements pabelanger's suggestion)15:01
dhellmannok, I'm fine with either approach, so let know which you prefer. I can write the other patch to add the secret, too15:01
corvusdhellmann: right.  i think either solution is valid and safe.  but i'd like fungi and pabelanger to chime in on that too.  :)  the main difference is that adding the key makes it more like the job it's attempting to test (and therefore exercises our signing machinery more), at the risk of increasing the surface area where the key is exposed.15:03
dhellmannmakes sense15:03
dhellmannthis model treats signing a bit more like the pypi upload step, which seems appropriate, but I can see us wanting to test the signing code too15:04
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: add the gpg-key to test-release-openstack-python3  https://review.openstack.org/59963215:05
dhellmanncorvus , pabelanger , fungi : there's the alternative approach ^^ -- just let me know which to abandon :-)15:05
*** yamamoto has quit IRC15:05
*** yamamoto has joined #openstack-infra15:05
*** gfidente has joined #openstack-infra15:06
*** beekneemech is now known as bnemec15:06
*** lamt has joined #openstack-infra15:07
tmorindhellmann, corvus: I haven't any opinion on which is the best fix, I can't say much more than: thanks for working on fixing that! ;)15:08
corvusi'll check back in after breakfast :)15:08
fungidhellmann: corvus: i wonder if we need to worry about the possibility of proposed change coercing the executor to sign an arbitrary artifact with the official key15:09
tmorinthx pabelanger, fungi as well15:09
fungiif we want to test the signing role, we should probably generate a throw-away key on the fly instead for that?15:09
dhellmannfungi : the test job doesn't upload artifacts, but I can see your concern15:09
dhellmannoh, that's an idea, sure15:09
dhellmannhow would we do that? :-)15:10
dhellmannthat feels like it's likely to make the jobs even more different than just not testing the signing role15:10
fungigood question. we've done it in years past... i think gpg has an "unsafe" test option to use just its internal prng for key material15:11
dhellmannmaybe we should take the first patch that removes the signing step for now, to unblock tmorin, and then work on the other change later?15:11
fungiwfm15:12
dhellmannok, I'll abandon the one that adds the key15:12
dhellmanndone15:13
*** dklyle has quit IRC15:13
*** dklyle has joined #openstack-infra15:14
*** olivierb_ has quit IRC15:15
AJaegerteam, do we document the various bindep profiles anywhere? I've been discussing as part of https://review.openstack.org/#/c/599553 whether to add a py36 bindep profile for job tox-functions-py36 (which is consistent with the tox-py36 job but inconsinstent with tox-functional-py35 job).15:16
fungidhellmann: aha, right, i always forget that the --quick-random and --debug-quick-random options are intentionally omitted from the gpg manpage ;)15:16
AJaegerI'm not aware of such doku - and can volunteer to do a first draft if there's interest and you have a good suggestion on where.15:16
fungidhellmann: but those are the ones that do what i was remembering15:17
dhellmannfungi : ah, ok. is there already a role or playbook for generating and configuring a key using those? would the existing signing role use it, or does it assume that there is a gpg key installed?15:18
dhellmannI guess I'm not clear on which part of the job installs the key vs. which part uses it, and whether those are separable right now15:19
pabelangercorvus: dhellmann: tmorin: fungi: with adding the gpg key, won't we also need to update pipeline configuration to allow post-review: True, so zuul can decypt the secret?15:19
pabelangerfor check15:19
*** openstackgerrit has quit IRC15:20
fungidhellmann: i don't think we've got any job doing it currently, so no role written for that. the existing roles are linked from https://docs.openstack.org/infra/system-config/signing.html#at-a-glance15:20
dhellmannfungi : ok15:22
dhellmannI have to admit adding that isn't really high on my priority list. We see far more failures in the step trying to build the package, and that's the part I wanted us to be able to test15:23
mriedemclarkb: does gerrit index change-id? because we have a nova and placement repo change with the same change id but so far only the nova change shows up15:23
mriedemhttps://review.openstack.org/#/c/598988/ and https://review.openstack.org/#/c/596497/15:23
*** shachar has joined #openstack-infra15:23
corvuspabelanger: no because the job is defined in project-config, a trusted project:  https://zuul-ci.org/docs/zuul/user/config.html#attr-job.post-review15:24
clarkbmriedem: yes, it should, I wonder if that is cached and/or buggy15:24
mriedemclarkb: the placement change was just updated with that change id,15:25
mriedemso maybe needs to wait for the cache to refresh15:25
pabelangerdhellmann: also, can't we just delete the post-run playbook from test-release-openstack-python3 ? While we collect the tox logs, we just pull the artifacts back to the executor and don't publish them. Seems that last step could be skipped to save time / resources15:25
clarkbmriedem: oh if you look at the placement change it has a different change id15:25
*** ramishra has quit IRC15:25
*** anteaya has joined #openstack-infra15:25
clarkbmriedem: that is curious, but also explains why searchign by change id doesn't work the way you expect it15:25
pabelangercorvus: thanks, forgot about that.15:26
pabelangerneed coffee15:26
clarkbmriedem: the ps1 change id seems to have persisted through to ps2, I'm not sure how that was managed15:26
dhellmannpabelanger : I'm not sure what you mean?15:26
fungidhellmann: checking with codesearch, it looks like pbr, releases and reno have gpg key fixtures in their tests, but not being done at the job level: http://codesearch.openstack.org/?q=quick-random15:26
clarkbmriedem: maybe efried updating the change in gerrit itself? and that doesn't create a new chagne even if commit message change id is updated?15:26
efriedclarkb: "the ps1 change id seems to have persisted through to ps2" <== how are you seeing this?15:27
clarkbmriedem: but that is why it isn't working the way you expect, the change id is not actually the change id in the commit message because reasons15:27
*** snapiri has quit IRC15:27
fungidhellmann: but i agree, the work needed for safely testing that existing role isn't a high priority15:27
dhellmannpabelanger : oh, I see. for some reason I thought the post playbook was the one that actually built the tarballs15:27
efriedeek, okay.15:27
clarkbefried: on the change screen there is a table with commit, parent, change-id in it, the change id there is the change id from ps115:27
clarkbefried: that is the actual changeid as far as gerrit sees it15:28
pabelangerdhellmann: http://git.openstack.org/cgit/openstack-infra/project-config/tree/playbooks/pti-python-tarball/post.yaml#n5 in http://git.openstack.org/cgit/openstack-infra/project-config/tree/zuul.d/jobs.yaml#n254 doesn't actully publish the tarballs, so not sure we actually need to do the post-run step15:28
pabelangerdhellmann: yah15:28
mriedemoh i see it yeah15:28
dhellmannpabelanger : ok, let me try this again15:28
efriedoh, yeah, jeez15:28
efriedokay, /me downloads...15:28
AJaegermriedem, clarkb: efried updated the change via gerrit UI - and therefore it did not see that as a new one. Compared to an upload where it parses the commit message15:28
mriedemefried: so maybe need to push separately from 598988 but i'm not sure if it will let you15:29
pabelangerdhellmann: you could parent test-release-openstack-python3 to tox, for tox log collection too15:29
mriedemyou'd probably have to go back to ps1 content, abandon and then do a new push15:29
*** Miouge has left #openstack-infra15:29
*** Miouge has joined #openstack-infra15:29
dhellmannpabelanger : that job doesn't use tox15:29
fungiefried: mriedem: worth noting, you can't alter the change-id in subsequent patchsets as the project,branch,change-id tuple is how gerrit figures out whether the push should go to an existing change or create a new one15:30
*** openstackgerrit has joined #openstack-infra15:30
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: skip collecting built artifacts in packaging test job  https://review.openstack.org/59963815:30
dhellmannpabelanger : is that better? ^15:30
*** armax has joined #openstack-infra15:31
*** Emine has quit IRC15:31
AJaegerdhellmann: cloudkitty seems ready for python3-first, want to remove your WIP from https://review.openstack.org/598929 ?15:31
efriedfungi: That makes... some sense.15:31
openstackgerritMarkus Hosch proposed openstack-infra/nodepool master: Add metric for image build result  https://review.openstack.org/59041215:31
efriedfungi: But it's not going to be a problem to push the same change-id from a different repo?15:32
openstackgerritsebastian marcet proposed openstack-infra/openstackid-resources master: added new endpoint ADD Organization  https://review.openstack.org/59964015:32
pabelangerdhellmann: yah, so if we think there is value in signing a test tarball, I would agree with corvus we likey can just add the gpg_key to the test job. I agree, we should have all the checks in place to prevent it from leaking15:32
dhellmannI think the value of figuring out how to do that is small compared to unblocking teams having an issue with the broken job right now.15:33
dhellmannso let's have a separate conversation about that15:33
openstackgerritMerged openstack-infra/openstackid-resources master: added new endpoint ADD Organization  https://review.openstack.org/59964015:33
dhellmannthanks, AJaeger , done15:34
fungiefried: right, change-id is only unique per project+branch combination15:34
AJaegerconfig-core, please review  https://review.openstack.org/598929  for python3-first of cloudkitty15:35
*** alexchadin has quit IRC15:35
efriedDig. Thanks fungi, AJaeger, clarkb - https://review.openstack.org/#/q/Ie21bddc186364db2b10af45546c35b9ad5a0208b now does what it ought.15:35
fungiefried: so you can have the same change-id be a separate change as long as the target branch or project is different15:35
*** alexchadin has joined #openstack-infra15:36
AJaegerpabelanger, fungi, do you want to approve dhellmann's change https://review.openstack.org/#/c/599630/ - or -1 it?15:36
fungibut to actually switch the change-id on an existing change, your only choice (afaik) is to abandon and re-propose15:36
*** armax has quit IRC15:36
*** alexchadin has quit IRC15:36
dhellmannAJaeger : I think we want https://review.openstack.org/599638 instead15:36
*** alexchadin has joined #openstack-infra15:36
AJaegerfungi: it works to download, change the change-id and git review again - that's what I think I did in the past.15:36
*** alexchadin has quit IRC15:37
*** sshnaidm is now known as sshnaidm|afk15:37
AJaegerdhellmann: ah, missed that - let me +2A that one...15:37
fungiAJaeger: right, but you get a new change and have to abandon the old change, right?15:37
*** alexchadin has joined #openstack-infra15:37
AJaegerfungi: yes, you have to abandon the old one15:37
*** alexchadin has quit IRC15:37
fungithat's what i meant by abandon and re-propose15:38
*** alexchadin has joined #openstack-infra15:38
AJaegerfungi: ah, so we're in agreement - I just didn't parse it initially ;(15:38
*** alexchadin has quit IRC15:38
fungiyou can of course add comments in both changes linking to one another so people know where to find prior review history, if it's substantial enough to worry about15:38
*** jamesmcarthur has quit IRC15:43
*** jamesmcarthur has joined #openstack-infra15:43
*** eharney has joined #openstack-infra15:45
openstackgerritClark Boylan proposed openstack-infra/system-config master: Manage clouds.yaml files in ansible  https://review.openstack.org/59832915:49
openstackgerritClark Boylan proposed openstack-infra/system-config master: Add a run-nodepool job  https://review.openstack.org/59840315:49
openstackgerritClark Boylan proposed openstack-infra/system-config master: Add testinfra tests for bridge  https://review.openstack.org/59840415:49
clarkbcorvus: ^ I squashed your include_role change down into that first cahnge so everything should work now I think15:49
AJaegerclarkb: I think we're ready for the final steps of the 18 repos to retire - could you put https://review.openstack.org/597636 on your review list. Any other config-core to review as well, please?15:51
*** aojea has quit IRC15:52
*** ccamacho has quit IRC15:53
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: remove job settings for barbican repositories  https://review.openstack.org/59966315:53
corvusclarkb: sounds good15:55
hwoarangfungi clarkb: hello, would it be possible to cut a new bindep release? We need 7e87972 which fixes opensuse leap 15 detection once again :/15:56
*** ginopc has quit IRC15:57
*** jlvilla-viva is now known as jlvillal15:58
*** yamamoto has quit IRC15:58
*** yamamoto has joined #openstack-infra15:58
clarkbhwoarang: ya that should be possible, looks like the only commits since then are for job configs or to address suse behavior which is a small delta. Also openstack release happened so we won't impact that either15:59
hwoarangthank you clarkb15:59
clarkbfungi: ^ any objections to me pushing up a 2.8.1 tag15:59
funginone whatsoever. .1 should be fine given what's landed in master16:00
fungialso we're probably free to finalize a new git-review release today16:00
funginow that the release is past16:00
clarkbok tagging bindep bacfe224388dbe8d2b2248bc606e82c0c11100cf as 2.8.1 now16:02
clarkband done16:04
*** tmorin has quit IRC16:06
*** alexchadin has joined #openstack-infra16:10
*** mdrabe has quit IRC16:10
openstackgerritMerged openstack-infra/project-config master: skip collecting built artifacts in packaging test job  https://review.openstack.org/59963816:12
clarkbany idea if we get mordred back before the PTG? curious if he will want to review those changes to write clouds.yaml with ansible16:14
*** alexchadin has quit IRC16:14
*** holser_ has quit IRC16:15
Shrewsclarkb: i believe he said he was gone up through the ptg16:15
AJaegerfungi, pabelanger, could you review https://review.openstack.org/597636 to retire the infra repos, please?16:15
clarkbShrews: thanks, we probably won't wait on mordred then :)16:15
*** Bhujay has joined #openstack-infra16:17
fungiAJaeger: oh, i had a note from sometime back that puppet-odsreg can be retired too, if we've got a new batch in the works16:18
clarkbThinking about the meeting later today, if there are any PTG items you want to talk about please add them to the agenda. We'll have time during the meeting to make sure we are ready.16:19
clarkbAlso if you can't attend the PTG but are interested in specific topics feel free to add those details to the etherpad and/or bring that up in the meeting so that we can be sure to take good notes16:19
*** anteaya has quit IRC16:20
clarkbhttps://etherpad.openstack.org/p/infra-ptg-denver-2018 is the etherpad16:20
AJaegerfungi: I can start a new batch ;) Just puppet-odsreg or anything else?16:21
*** hashar is now known as hasharAway16:21
funginothing i know of, just found my old note about that ojne16:22
fungione16:22
*** olivierb has joined #openstack-infra16:23
*** gyee has joined #openstack-infra16:24
Shrewsclarkb: do you happen to know the answer to the question i ask in https://review.openstack.org/593029 ?16:24
Shrewsre: .pem file mode16:24
clarkbhwoarang: fungi https://pypi.org/project/bindep/ all done16:24
hwoaranggreat thank you!16:25
AJaegerfungi: will do it...16:25
fungiAJaeger: thanks!16:26
clarkbShrews: responded it should be fine as is as the file content is public (it isn't the secret key, but the public cert)16:26
*** janki has quit IRC16:26
*** janki has joined #openstack-infra16:27
Shrewsclarkb: cool. i figured it was ok, but wanted to point out the difference just in case16:27
AJaegerfungi: as you're one of the bindep experts, did you see my question earlier? Let me repeat it...16:27
clarkbShrews: thank you for the review16:27
AJaegerteam, do we document the various bindep profiles anywhere? I've been discussing as part of https://review.openstack.org/#/c/599553 whether to add a py36 bindep profile for job tox-functions-py36 (which is consistent with the tox-py36 job but inconsinstent with tox-functional-py35 job).16:27
AJaegerconfig-core, I'm not aware of such doku - and can volunteer to do a first draft if there's interest and you have a good suggestion on where.16:28
clarkbAJaeger: are the dependencies not the say for py35 and py36? The distros we run on use python3 package names which get you 3.5 or 3.6 depending on distro release iirc16:29
clarkbs/not the say/not the same/16:29
AJaegerclarkb: http://git.openstack.org/cgit/openstack-infra/openstack-zuul-jobs/tree/zuul.d/jobs.yaml#n330 and http://git.openstack.org/cgit/openstack-infra/openstack-zuul-jobs/tree/zuul.d/jobs.yaml#n35016:30
AJaegerand py27 has the same...16:30
AJaegermaybe that was wrong at that time already...16:30
clarkbhuh, I'm happy to support that if we already have it. On some platforms where the package names are specific it may even be necessary16:31
*** jpich has quit IRC16:31
clarkbAJaeger: I don't know if such a document either, but maybe we do need one if we are adding more of these profiles16:31
AJaegerclarkb: I fear we need one - this is some kind of policy we should be clear on IMHO - and explain how to use them.16:32
AJaegerclarkb, fungi - but where to add it? Infra-manual? bindep? openstack-zuul-jobs?16:33
AJaegerchecking infra-manual, I'll draft something...16:34
clarkbAJaeger: probably openstack-zuul-jobs since that is where we actually set and use them (bindep uses arbitrary profiles and Infra itself doesn't really care what various projects use)16:34
Shrewsclarkb: what's the reasoning behind using include_role here? https://review.openstack.org/#/c/598329/10/playbooks/base.yaml16:35
clarkbShrews: the previous patchset https://review.openstack.org/#/c/598329/9..10/playbooks/base.yaml used roles normally but the vars value persisted across the two invocations so we only ever wrote the one file and tests failed. corvus tested with include_role and found that allowed us to run the role more like a function multiple times16:36
AJaegerclarkb: was thinking about extending https://docs.openstack.org/infra/manual/drivers.html#package-requirements - but that can be a link to ozj as well...16:36
Shrewsclarkb: ah. thx16:37
openstackgerritMerged openstack-infra/project-config master: Infra repo retirement of 18 repos - step 3  https://review.openstack.org/59763616:37
*** janki has quit IRC16:38
*** trown is now known as trown|lunch16:39
clarkbAJaeger: ya that looks like a good place for it currently given the context. I'm not sure that is the best place for it long term but we can figure that out as we work through winterscale16:39
AJaegerclarkb: yeah, let's see what winterscale will bring...16:40
pabelangerclarkb: ah, neat. ring.cx is from fine folks at SFL in montreal. TIL16:44
*** ijw has quit IRC16:44
*** ijw has joined #openstack-infra16:44
pabelangerthey are big asterisk users16:44
pabelangeror were16:44
fungiAJaeger: clarkb: yeah, i hadn't noticed we were doing per-pyver bindep profiles... seems like maybe a good opportunity for an additional layer like py3 so that only package names which differ between python 3.5 and 3.6 environments need those specified?16:47
*** bhavikdbavishi has joined #openstack-infra16:47
fungido you have any example bindep.txt files using these?16:48
fungiif codesearch is to be believed, nothing is relying on them anyway16:49
AJaegerfungi: only py37 in telemetry repos like http://git.openstack.org/cgit/openstack/ceilometer/tree/bindep.txt#n716:50
fungihttp://codesearch.openstack.org/?q=py3&i=nope&files=bindep.txt16:50
fungiyep, just discovered the same16:50
fungiand looks like they're explicitly relying on those to get the python interpreter installed, nothing else16:50
AJaegerfungi: let me write a first draft - and we can discuss from there...16:50
*** udesale has quit IRC16:51
AJaegerso, do we want "py3 py37" as bindep profile?16:51
fungiwell, it might be nice to start by thinking about what problem this is actually solving16:52
*** bharath_t has joined #openstack-infra16:52
fungisince we see it's not really been widely adopted yet (just a handful of telemetry repos using it to get python 3.7 installed onto rpm-based platforms)16:52
AJaegerfungi: yes, exactly16:53
clarkbpabelanger: I like that it is decentralized but the android client has never fully worked for me. Been about a year since I tested it though16:54
fungi"get the right python interpreter version installed for some particular tox testenv" seems like a bit of a corner case to me16:55
fungiand i wonder if there's not a better solution to that16:55
bharath_tHi, do we need to use "https://test.pypi.org/legacy/" for uploading openstack python packages?16:55
fungiand also, will users who want to explicitly run tests in a python 3.7 tox testenv not know they need to install python 3.7?16:56
bharath_tor some other url?16:56
fungibharath_t: test.pypi.org is a test copy of pypi.org16:56
*** dkehn has quit IRC16:56
fungibharath_t: what openstack python packages are you uploading? we generally upload release artifacts through ci automation16:57
bharath_tI am trying to create new project based on https://docs.openstack.org/infra/manual/creators.html16:57
*** hwoarang_ has joined #openstack-infra16:57
AJaegerfungi, but also how to install the interpreter in our gates16:57
bharath_there it suggested to upload initial version16:57
pabelangerclarkb: ah, it is a rename of SFLPhone: https://blog.savoirfairelinux.com/en-ca/e/ring/ which I've used in the past with asterisk and call centres16:58
*** hwoarang__ has joined #openstack-infra16:58
*** yboaron_ has quit IRC16:58
clarkbpabelanger: its more than that I think as its about ditching the server and doing point to point calls16:59
*** dkehn has joined #openstack-infra16:59
Shrewsclarkb: corvus: the clouds.yaml stuff lgtm17:00
*** anteaya has joined #openstack-infra17:00
Shrewsand tests seem happy17:00
openstackgerritsebastian marcet proposed openstack-infra/openstackid master: Fixed logout without current user but with valid id token  https://review.openstack.org/59969217:00
bharath_tfungi, we shouldn't push manually for the first time according to https://docs.openstack.org/infra/manual/creators.html?17:00
*** derekh has quit IRC17:01
*** hwoarang has quit IRC17:01
pabelangerclarkb: yah17:01
fungibharath_t: got it, so an initial upload to create the project on pypi? use `twine upload dist/*17:02
*** r-mibu has quit IRC17:02
*** hwoarang_ has quit IRC17:02
fungibharath_t: you don't need the --repository-url https://test.pypi.org/legacy/ since that's for testing uploads to test.pypi.org and you want to use twine's default (which is pypi.org production, not test.pypi.org)17:02
fungiwe should probably revisit this with the release team, but i feel like the entire initial upload step can be skipped. the release jobs will be running twine anyway17:03
*** hwoarang has joined #openstack-infra17:03
bharath_tfungi, got it, it worked!17:04
bharath_tfungi, oh is it, I thought it was recently updated17:04
fungibharath_t: that's noted in the very last paragraph of the packaging tutorial: Keep in mind that this tutorial showed you how to upload your package to Test PyPI and Test PyPI is ephemeral. It’s not unusual for packages and accounts to be deleted occasionally. If you want to upload your package to the real Python Package Index you can do it by registering an account on https://pypi.org and following17:05
fungithe same instructions, however, use twine upload dist/* to upload your package and enter your credentials for the account you registered on the real PyPI.17:05
openstackgerritAndreas Jaeger proposed openstack-infra/infra-manual master: Add information about bindep profiles  https://review.openstack.org/59969417:06
AJaegerfungi, clarkb, first draft ^ - happy to rewrite based on feedback (and update jobs afterwards)17:06
* AJaeger will WIP for now17:06
fungibharath_t: yeah, the creators guide section about setting up the project on pypi was revised recently when pypi changed its code base and disabled all the old methods for registering a new project, but in so doing they made separately registering a project somewhat unnecessary17:07
*** hwoarang__ has quit IRC17:08
fungii like that the creators guide is now basically recommending people get familiar with python packaging basics, but it's also a bit bigger of a hurdle than previously17:08
AJaegerfungi, retire both odsreg and puppet-odsreg - or only puppet-odsreg?17:08
bharath_tfungi, I see, so I currently I uploaded using twine upload dist/* and added openstackci as colloborator17:08
bharath_tfungi,  :) that's true17:08
fungiAJaeger: i think the odsreg codebase can be retired too. checking now but seems ttx stopped modifying it roughly a year ago17:10
fungittx: is the openstack-infra/odsreg repo still needed for anything or can it be retired?17:10
*** ijw has quit IRC17:13
*** Adri2000 has quit IRC17:16
*** jpena is now known as jpena|off17:16
*** anteaya has quit IRC17:17
*** Adri2000 has joined #openstack-infra17:19
openstackgerritJeremy Stanley proposed openstack-infra/zuul-website master: Add a get-started redirect  https://review.openstack.org/59969917:19
AJaegerttx, fungi, I'll start with retiring both - and WIP first change waiting for ttx to +1.17:21
*** openstackgerrit has quit IRC17:22
fungithanks AJaeger!17:22
*** openstackgerrit has joined #openstack-infra17:23
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Retire odsreg and puppet-odsreg (step 2)  https://review.openstack.org/59970017:23
openstackgerritMerged openstack-infra/zuul-website master: Add a promotional message banner and events list  https://review.openstack.org/59187017:25
openstackgerritAndreas Jaeger proposed openstack-infra/odsreg master: Retire odsreg repository  https://review.openstack.org/59970217:28
openstackgerritAndreas Jaeger proposed openstack-infra/puppet-odsreg master: Retire puppet-odsreg  https://review.openstack.org/59970617:30
*** Bhujay has quit IRC17:31
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: Remove puppet-odsreg from required-jobs  https://review.openstack.org/59970817:32
openstackgerritbharaththiruveedula proposed openstack-infra/project-config master: Add new project Gyan  https://review.openstack.org/59970917:36
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Retire odsreg and puppet-odsreg (step 4)  https://review.openstack.org/59971017:36
AJaegerfungi, pushed all changes with topic https://review.openstack.org/#/q/status:open+++topic:retire-odsreg17:37
fungithanks again AJaeger!17:37
AJaegerclarkb: hope as PTL you agree with fungi - and my changes above ^17:38
AJaegerconfig-core, small cleanup change to remove unused channel - please review https://review.openstack.org/59847717:39
AJaegerconfig-core, and one change for python3-first: https://review.openstack.org/598929 cloudkitty is ready17:40
*** e0ne has quit IRC17:44
openstackgerritMerged openstack-infra/openstackid master: Fixed logout without current user but with valid id token  https://review.openstack.org/59969217:45
openstackgerritJeremy Stanley proposed openstack-infra/zuul-website master: Add a get-started redirect  https://review.openstack.org/59969917:46
*** diablo_rojo has joined #openstack-infra17:47
openstackgerritMerged openstack-dev/cookiecutter master: Clean up .gitignore references to personal tools  https://review.openstack.org/59252017:48
clarkbAJaeger: looking now17:50
AJaegerclarkb: we're waiting for ttx for confirmation that both are unused17:52
AJaegerfungi, clarkb, for bindep-profiles, I pushed a change to the manual - please put this on your review list: https://review.openstack.org/59969417:53
clarkbAJaeger: ya I'm approving the changes but your WIP will prevent any of them from merging until you are ready17:54
clarkbAJaeger: you should be able to recheck when ttx confirms and get things moving on that17:54
*** alexchadin has joined #openstack-infra17:56
AJaegerclarkb: will do - thanks17:57
*** electrofelix has quit IRC17:58
AJaegerclarkb, fungi, governance change is https://review.openstack.org/59971217:58
clarkbAJaeger: the doc draft lgtm17:59
AJaegerclarkb: want to +2A https://review.openstack.org/#/c/599708/ as well - that has no depends-on, we can move forward with it directly IMHO18:00
clarkbAJaeger: done18:00
AJaegerfungi, I like your idea with a proper "ensure" role on the doc draft.18:00
*** alexchadin has quit IRC18:00
AJaegerthanks, clarkb18:00
clarkbfungi: AJaeger: I could see a py3 and py2 env in bindep.txt that installed eg python and python3 on ubuntu. Then if you are on xenial you get 3.5 and on bionic 3.618:02
fungiyeah, if we tackle it from the job end, that seems like it should also be fine. i mean, the job already is intended to run some tests under a particular python version so having the job make sure that version of python is installed and available isn't a stretch18:02
clarkbthen if tox -epy35 doesn't run because interpreter is missing it should error? let me test that18:02
*** trown|lunch is now known as trown18:03
clarkbheh zuul sets basepython to python3 so tox -epy35 does work here even though I only have 3.6 installed18:03
clarkbif I remove that basepython line in tox.ini then tox -epy35 does return an error becuase the interpreter is not found which should bubble up as a job error18:04
pabelangerinfra-root: https://review.openstack.org/597297/ enables mitogen on bridge.o.o, if we are willing to give it a try. I'm mostly interested in if it will result in the performance improvements it claims.18:06
pabelangerpossible we could also manually try to kick.sh a few servers and compare too18:06
*** r-daneel has quit IRC18:06
clarkbpabelanger: we do have the timing data logged now so we should be able to just compare that18:06
dmsimardinterested in a benchmark if we have the data yes18:07
*** r-daneel has joined #openstack-infra18:07
pabelangerclarkb: ya, we are now profiling tasks in ansible logs18:07
clarkbpabelanger: does the mitogen_linear strategy conflict with anywhere we've set the strategy to free?18:07
dmsimardpabelanger: ara has task-level granular duration data fwiw18:07
pabelangerclarkb: I think it does, but so far we are not using free. well when I last checked18:07
pabelangerdmsimard: yah, we don't have ara on bridge.o.o yet, but think we could / should? ansible it and self host on bridge.o.o18:08
clarkbpabelanger: you or monty added it to https://review.openstack.org/#/c/593029/23/playbooks/base.yaml18:08
pabelangerclarkb: yah, we'd likely have to remove that or replace with mitogen_free18:09
dmsimardpabelanger: fwiw there is already a WIP ansible role for ara here: https://github.com/openstack/ansible-role-ara18:09
clarkbpabelanger: will it work as is or will it fail? (mostly I'm fine with it not using mitogen there as long as it won't break)18:09
dmsimardthere's different topologies available (with nginx or mod_wsgi)18:09
dmsimardhttps://github.com/openstack/ansible-role-ara/tree/master/example-playbooks18:09
pabelangerclarkb: no, free should work. Just won't use mitogen there18:10
clarkbgotcha that should be fine then18:10
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Remove puppet-odsreg from required-jobs  https://review.openstack.org/59970818:10
pabelangerI'm going to grab some food, but will be back shortly to help watch18:10
*** jamesmcarthur has quit IRC18:12
AJaegerclarkb: want to merge your change https://review.openstack.org/599065 - ianw and myself proposed to check that it works (babysit), so didn't approve ourselves18:12
AJaegerfungi, regarding the bindep profile - will you propose a change for discussion?18:14
clarkbpabelanger: https://mitogen.readthedocs.io/en/stable/shame.html#pbr that makes me wary (1. not heard of what the issue is and 2. setting pbr version like that may not be safe for our using of openstacky things)18:14
*** ijw has joined #openstack-infra18:14
clarkbI also don't understand why pbr reading things from disk presents a problem to independent softawre18:15
clarkbah I see, pbr gracefully falls back if the metadata isn't there, but it does so by attempting to look at git which likely won't be there either which results in an error in pbr18:17
clarkbI think pbr does that intentionally to avoid pkg_resources slowness18:18
clarkbso we could fix it but then our use of mitogen may even be slower than it is without mitogen bceause we spend a second looking up package versions on every invocation18:19
fungiand note the second entry on their wall-o-shame is "anything which imports pkg_resources"18:19
Shrewshrm, i think reno 2.10.0 may be broken18:20
Shrewsdhellmann: ^^18:20
AJaegerShrews: what's the problem?18:20
Shrewshttp://logs.openstack.org/33/590233/10/check/tox-docs/74bdac3/job-output.txt.gz#_2018-09-04_17_50_29_72631418:20
*** dtantsur is now known as dtantsur|afk18:21
Shrewslooks like it released 2 hours ago or so18:21
AJaegermmh, problem with Sphinx 1.5.6? dhellmann ^18:22
clarkbpabelanger: in any case I'm willing to try it, our use of shade/openstacksdk may have a sad though18:22
*** alexchadin has joined #openstack-infra18:23
openstackgerritbharaththiruveedula proposed openstack-infra/project-config master: Add new project Gyan  https://review.openstack.org/59970918:24
fungiAJaeger: yeah, i'll see what i can come up with for a version-specific python interpreter installer role. i think there's some sort of package management in the ansible stdlib we can leverage, but not sure (i'm still not extremely familiar with ansible)18:24
*** alexchadin has quit IRC18:27
fungipabelanger: clarkb: interesting. looks like mitogen lacks python 3.5 support (their python 3 support seems to start with 3.6)18:30
fungii guess the assumption is that any systems which don't have a working python3.6 or later will have working python 218:30
clarkbfungi: that should be ok since bridge.o.o is bionic with python3.6 and it doesn't have requirements on the remote system18:30
clarkbI think18:31
clarkb(this is why pbr runs afoul of it, pbr is trying to do stuff ont he local system and mitogen is trying to avoid taht)18:31
fungimitogen says you need an ssh connection and working remote python interpreter18:31
clarkbah18:31
clarkbwell in that case trusty and centos are python2 by default and I think my change to install python2 on xenial merged so we should still be good18:31
fungiyeah, xenial was the only place i was worried about it18:32
*** jamesmcarthur has joined #openstack-infra18:32
clarkbthe next thing is whether or not it will use ansible_python on the remote though18:32
clarkbbeacuse we do set that to python3 on some xenial nodes I think (or at least I proposed those changes)18:32
clarkbhttps://review.openstack.org/#/c/596911/ has not merged so we may be ok there as well18:33
fungithere was something in the latest mitogen release notes about ansible_python (i think)18:34
fungiahh, no, it was the ansible_*_interpreter variables18:35
fungie.g., ansible_python_interpreter18:35
clarkbthat might be the var I'm thinking of18:36
clarkbya it is https://review.openstack.org/#/c/596911/1/playbooks/group_vars/mirror.yaml18:36
*** jamesmcarthur has quit IRC18:36
*** eharney has quit IRC18:36
dhellmannShrews , AJaeger : sigh18:38
dhellmannI'll take a look, thanks for the ping18:38
openstackgerritbharaththiruveedula proposed openstack-infra/project-config master: Add new project Gyan  https://review.openstack.org/59970918:41
dhellmannShrews : I suspect that's an issue with an old sphinx, as AJaeger points out. I think the solution is going to be to raise the minimum sphinx used in reno, which is going to break that job further because nodepool has sphinx capped.18:43
clarkbfungi: reading more  Isuspect that we can't use mitogen + python3.5 on xenial18:45
clarkbfungi: which may be a worthwhile tradeoff if the performance improvement is good18:45
*** gfidente is now known as gfidente|afk18:45
Shrewsdhellmann: i'm testing removing the sphinx cap now18:45
openstackgerritDoug Hellmann proposed openstack-infra/nodepool master: uncap sphinx  https://review.openstack.org/59974218:45
dhellmannShrews : ^^ works for me locally18:45
Shrewsdhellmann: me too18:45
dhellmannI'll go update reno's minimum dependency, too, to be safe18:46
AJaegerdhellmann, Shrews let me update Zuul as well...18:47
Shrewsdhellmann: we should probably either remove the minimum for sphinx, or set it to >1.5.618:47
openstackgerritAndreas Jaeger proposed openstack-infra/zuul master: Uncap sphinx  https://review.openstack.org/59974318:48
AJaegerShrews, I set it to > 1.5.6 in Zuul ^18:48
dhellmannis 1.5.6 the version that has the logger?18:50
ShrewsAJaeger: you have >=18:50
AJaegerShrews: ooh - will fix...18:51
Shrewsdhellmann: good question18:51
Shrewswe should probably find that version first18:51
openstackgerritAndreas Jaeger proposed openstack-infra/zuul master: Uncap sphinx  https://review.openstack.org/59974318:52
dhellmannI was just going to pick a relatively new version, but I could do a little bit of testing18:52
Shrewsdhellmann: AJaeger: 1.6.1 is the first version that seems to work18:54
Shrewsthere was nothing between 1.5.6 and 1.6.118:54
dhellmannthe reno unit tests don't fail with 1.5.1 so something isn't triggering the failure there18:54
dhellmannwe have 1.6.1 excluded for some reason (probably cargo-culting)18:56
AJaegerdhellmann: do you need to update minimal requirement in requirements repo in this case?18:56
dhellmannAJaeger : reno doesn't claim to be co-installable so I don't think so18:57
pabelangerclarkb: ah, didn't see wall o shame18:58
dhellmannoh, test coverage for the sphinx extension is 018:58
dhellmannno wonder nothing tripped this18:58
clarkbInfra meeting in a couple minutes over in #openstack-infra. Feel free to join us, biggest topic of discussion likely to be the PTG (even if you aren't attending your input is still valuable)18:59
Shrews#openstack-meeting, even  :)18:59
clarkber ya that18:59
*** bhavikdbavishi has quit IRC19:07
dhellmannShrews , AJaeger : the series ending with https://review.openstack.org/599750 adds the tests and fixes the minimum setting in reno19:09
dhellmannoh, zuul doesn't like that19:10
*** olivierb has quit IRC19:10
*** jamesmcarthur has joined #openstack-infra19:11
dhellmannnames are hard19:11
*** jamesmcarthur has quit IRC19:15
*** jamesmcarthur_ has joined #openstack-infra19:15
openstackgerritJeremy Stanley proposed openstack-infra/zuul-website master: Add a get-started redirect  https://review.openstack.org/59969919:17
openstackgerritDoug Hellmann proposed openstack-infra/nodepool master: uncap sphinx  https://review.openstack.org/59974219:19
openstackgerritAndreas Jaeger proposed openstack-infra/zuul master: Uncap sphinx  https://review.openstack.org/59974319:21
openstackgerritAndreas Jaeger proposed openstack-infra/bindep master: Update docs building  https://review.openstack.org/59975519:22
openstackgerritPaul Belanger proposed openstack-infra/system-config master: Use package task over apt for base-server  https://review.openstack.org/59975619:23
openstackgerritMark Goddard proposed openstack-infra/project-config master: Add a group for kayobe projects  https://review.openstack.org/59975719:25
*** e0ne has joined #openstack-infra19:27
openstackgerritMark Goddard proposed openstack-infra/project-config master: Add new project config for kayobe-config-dev  https://review.openstack.org/59976019:28
*** jamesmcarthur_ has quit IRC19:33
*** e0ne has quit IRC19:33
openstackgerritMark Goddard proposed openstack-infra/project-config master: Add new project config for kayobe-config-dev  https://review.openstack.org/59976019:38
*** eernst has joined #openstack-infra19:41
*** eernst has quit IRC19:47
*** e0ne has joined #openstack-infra19:52
*** bharath_t has quit IRC19:59
clarkbto pick up the conversation about running ansible as root instead of making a new group with write perms to the various things on bridge.openstack.org I'm good with that we should just update our launch node docs and skim the system-config docs tree for any use of ansible that requires sudo now20:03
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: Remove puppet-docker_registry  https://review.openstack.org/59982420:04
clarkbianw: I've approved the rtd failing changes20:04
AJaegerconfig-core, sorry, missed the following when retiring - please approve to unblock ozj ^20:04
AJaegerclarkb: and it failed - 599824 will fix20:04
clarkbAJaeger: looks like 599824 also failed20:04
clarkbAJaeger: do you need to rebase?20:05
AJaegerclarkb: on it...20:05
clarkbcorvus: ^ interesting zuul error reporting there, the base job failed to parse so it left comments on all the children jobs saying that the base job does not exist20:05
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: Remove retireted repos  https://review.openstack.org/59982420:06
AJaegerclarkb: hope that's all ^20:07
pabelangerlooks like limestone is having some issues launching nodes: http://grafana.openstack.org/dashboard/db/nodepool-limestone20:07
pabelangerchecking nodepool20:07
corvusclarkb: that's more or less by design.  zuul reports the first error it encounters in the cover message, but then reports all of the errors as inline comments.  that way the cover message isn't too spammy, but if there's more than one error, we get to see it in the inline comments.20:08
corvusclarkb: we might be able to make it smart enough to know that an error was caused by another error, and omit those.20:08
pabelangerlogan-: clarkb:  I don't see anything specific in nl02.o.o logs about limestone, just error creating server20:09
clarkbAJaeger: looks like it just found the next missing repo in that list20:09
ianwclarkb / fungi : the whole thing with setgid on the cache/inventory directories was a little hand-wavy.  i'm unsure how actively running ansible as root from cron interacts with sporadic unprivileged use20:09
clarkbAJaeger: probably needt o check the whole list against what we removed20:09
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: Remove retireted repos  https://review.openstack.org/59982420:09
AJaegerclarkb: yeah ;(20:09
AJaegerclarkb: I thought I did - pushed the one line and double check now...20:10
pabelangerwe also seem to be hitting quota issue in packethost20:10
pabelangeropenstack.exceptions.HttpException: HttpException: 403: Client Error for url: https://packet.platform9.net/nova/v2.1/ba163363643541d88a737f8af23cfa7f/servers, {"forbidden": {"message": "Quota exceeded for cores, instances: Requested 8, 1, but already used 800, 100 of 800, 100 cores, instances", "code": 403}}20:10
fungiianw: you mean as far as one or the other holding an open write lock on the same file?20:11
ianwfungi: i mean as far as what files it decides to open/close/add/remove20:12
clarkbianw: I think the only files we have to worry about are the log files as they may interleave?20:12
clarkbthe caches are atomically written and read at the start of the run iirc20:13
AJaegerclarkb: https://review.openstack.org/599824 should be fine now...20:14
clarkbas a heads up to the channel I have approved https://review.openstack.org/#/c/599065/ which willremove the +rf mode on this channel. I plan to babysit it and make sure the update goes in properly as well as being ready to revert if the spam comes back20:14
*** alexchadin has joined #openstack-infra20:16
*** ijw has quit IRC20:18
corvusclarkb: i assume the timeout in 598329 is not change-related.  i've +2d that series; i think we can +3 when that comes back (worth waiting just in case it happens again since we probably want all 4 changes to land ~together)20:20
clarkbcorvus: ya, I looked at the subsequent changes and they ran that job in ~16 minutes20:20
clarkbI'm going to blame noisy neighbors for now20:20
*** jamesmcarthur has joined #openstack-infra20:21
openstackgerritMerged openstack-infra/project-config master: Disable +r on #openstack-infra  https://review.openstack.org/59906520:23
clarkbI'm going to grab food while I wait for that to go in20:24
*** holser_ has joined #openstack-infra20:26
openstackgerritJames E. Blair proposed openstack-infra/zuul-jobs master: add-build-sshkey: Remove only the master key  https://review.openstack.org/59907320:27
*** kgiusti has quit IRC20:35
*** r-daneel_ has joined #openstack-infra20:38
*** r-daneel has quit IRC20:38
*** r-daneel_ is now known as r-daneel20:38
AJaegersmcginnis, dhellmann , just commented on https://review.openstack.org/#/c/597289 - seems heat imported too many jobs . I don't see ricolin here. smcginnis if this cases release failures, can you reach out, please?20:39
AJaegersmcginnis: I'm signing off for today now...20:39
ianwcorvus: has the upload-swift-logs work paused?20:40
smcginnisThanks AJaeger20:40
*** ijw has joined #openstack-infra20:41
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: remove job settings for heat repositories  https://review.openstack.org/59728920:48
*** ijw has quit IRC20:48
*** holser_ has quit IRC20:49
corvusianw: yes; i believe all pre-reqs are in place and we could start using it now, but i've shifted focus to the config-mgmt work.  i didn't want to make major changes around release and wanted to help get cfg-mgmt ready for ptg.20:49
*** ansmith has quit IRC20:49
*** ijw has joined #openstack-infra20:50
corvusianw: you may be interested in https://review.openstack.org/59840620:50
*** alexchadin has quit IRC20:51
*** eharney has joined #openstack-infra20:51
ianwcorvus: ok on the upping of the nodes;  auristor pointed out that kafs will make it into the next fedora release.  we may have a legitimate reason for control-plane fedora at that point, at least as a POC of that20:52
corvusianw: that is awesome news :)20:53
ianwcorvus: re the swift logs, if you could loop back on the stack from https://review.openstack.org/#/c/592853/ ; at the very least it leaves files everywhere as is.  but i still think a download script is useful, and the other review is on hold waiting for swift logs, so that's why i attempted an implementation there too20:54
openstackgerritClark Boylan proposed openstack-infra/system-config master: Run cloud launcher on bridge.o.o  https://review.openstack.org/59772820:56
clarkbaddressed comment on ^ and set up its depends on on aparent properly so that it can merge once those merge20:56
*** ChanServ sets mode: -rf 20:57
*** vaidy has joined #openstack-infra20:57
clarkbinfra-root does channel mode look correct to you now? It does to me20:57
*** vipul has joined #openstack-infra20:57
corvusyep20:57
*** wolverineav has joined #openstack-infra20:58
*** caphrim007 has joined #openstack-infra20:58
*** wolverineav has quit IRC20:58
ianwclarkb: LGTM ... fingers crossed.  linaro-unregistered i noticed keeps getting a bunch of new crap ... one new feature seems to be lots of lookalike unicode characters obviously meant to trip up string matchers20:59
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Add private key storage migration  https://review.openstack.org/59221320:59
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Change project.private_key to private_secrets_key  https://review.openstack.org/59730220:59
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Create per-project ssh keys  https://review.openstack.org/59771120:59
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Provide per-project ssh key to executor  https://review.openstack.org/59772720:59
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Serve project SSH keys and document  https://review.openstack.org/59906320:59
*** wolverineav has joined #openstack-infra20:59
*** felipemonteiro_ has joined #openstack-infra20:59
*** felipemonteiro_ is now known as felipemonteiro20:59
*** felipemonteiro has quit IRC21:00
*** felipemonteiro has joined #openstack-infra21:00
*** bobh_ has quit IRC21:00
*** wolverineav has quit IRC21:01
*** wolverineav has joined #openstack-infra21:02
*** bobh has joined #openstack-infra21:02
*** imacdonn has quit IRC21:02
clarkbcorvus: https://review.openstack.org/#/c/597333/18 is a bridge.o.o quality of lfie change to rotate log files21:02
clarkbcorvus: coudl you take a look?21:02
clarkb(our log files on that node are not small)21:02
*** imacdonn has joined #openstack-infra21:02
*** caphrim007 has quit IRC21:03
*** trown is now known as trown|outtypewww21:03
corvusianw: ^ i thought we weren't using roles-test for playbooks/roles ?21:05
*** bobh has quit IRC21:07
ianwthe logrotate role is in roles/* ?21:07
ianwalthough i can't see much use for non-long-lived servers, it didn't seem to be particularly specific21:07
corvusianw: oh, sorry i saw the ansible-cron changes...21:07
corvusianw: yeah, i'd prefer to err on the side of playbook/roles, and not double-test things21:08
openstackgerritMerged openstack-infra/project-config master: Zuul: increase max-nodes-per-job  https://review.openstack.org/59840621:10
pabelangercorvus: clarkb: ianw: noticed another optimization for playbooks on bridge.o.o: https://review.openstack.org/599756 should result in 1 less task / network call to all our servers. hopefully saving some time21:10
pabelangeralso uses generic package task for debian21:10
corvuspabelanger: set topic and +221:11
clarkboh I +2'd as well21:11
clarkbI'll change that to a +321:11
pabelangeryay, I'll look more tonight at ansible logs, see where we can start to shave off some time21:11
pabelangerthat was just something I quickly noticed21:12
clarkbignoring potential speed ups that pattern is also easier to read imo21:12
clarkbso I like it21:12
pabelangerbut agree, more forks will likely help too21:12
corvusi'm about to push up a forks change21:13
pabelangergoing to grab some food with family21:13
*** e0ne has quit IRC21:13
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Remove retireted repos  https://review.openstack.org/59982421:13
clarkbianw: AJaeger I'm rechecking the rtd change now ^21:13
mgagneWe (inap-mtl01) would need to perform a maintenance tomorrow (time tbd) which would affect VM connectivity for (what we hope) ~10-15m. Would there be a way to disable inap-mtl01 in advance to drain the compute nodes beforehand?21:15
*** wolverineav has quit IRC21:15
clarkbmgagne: yup if you set max-servers to 0 we'll drain them down and stop booting new servers until you revert. Let me get a link to the file to update21:15
clarkbmgagne: http://git.openstack.org/cgit/openstack-infra/project-config/tree/nodepool/nl03.openstack.org.yaml#n65 do you want us to make that change or would you like to push it?21:16
mgagneI can do it =)21:16
clarkbthanks!21:16
openstackgerritJames E. Blair proposed openstack-infra/system-config master: Set Ansible forks to 50  https://review.openstack.org/59985021:17
fungithat's an exciting number21:17
mgagneclarkb: how much time between merge and deployment? is it automated?21:18
ianwcorvus: i mean obviously (since that's the way i wrote it) I've been thinking that if a role doesn't need anything special or do anything particularly infra-specific it is better homed in roles/*.  given it seems unlikely to get a lot of development effort, it seems it won't trigger the zuul-based tests much?21:18
clarkbmgagne: it is automated, can be less than an hour or about an hour depending on when the chagne goes in relative to our cron job running things21:19
clarkbmgagne: you probably want to get the change merged today to be on the safe side21:19
mgagneok, will look into the schedule on our side first21:19
corvusianw: i think the opposite -- that things should be in playbook/roles unless we really intend to export them.  and we should focus only on testinfra, and not individual role tests.  i really really want to make this system easy for us to run.21:20
clarkbpabelanger: you have a vi process using 25% of the memory on bridge.o.o fwiw (double checked memory overhead with corvus' forks change above)21:20
corvusi don't want to have to write two kinds of tests for every role that we do21:21
corvusadminning our systems should be low-cost.21:21
clarkblooks like its opened our very large log file we are talking about rotating currently21:21
openstackgerritMathieu Gagné proposed openstack-infra/project-config master: Disable inap-mtl01 provider  https://review.openstack.org/59985221:23
mgagneWIP until we figure out the actual schedule and other technical details.21:24
clarkbI've +2'd it because the chagne is structurally sound. Just let us know what your schedule is when you know it21:25
clarkbianw: re freenode spam, how often were you seeing it in the linaro channel? I'm wondering how long of a window we should have observing befor proposing wider removal of +r21:28
pabelangerclarkb: sorry, kille21:30
pabelangerkilled*21:30
*** bobh has joined #openstack-infra21:36
openstackgerritAdam Coldrick proposed openstack-infra/storyboard master: Support getting project groups by name  https://review.openstack.org/59004721:36
mgagneclarkb: ok, we will proceed with the maintenance tomorrow. I think it's fine to merge it now.21:36
ianwclarkb: http://paste.openstack.org/show/729453/ ... a rough grep of spammy messages for last few days21:37
ianwnothing like the recent levels21:37
clarkbianw: based on that waiting a day should be platny21:38
clarkber21:38
clarkbplenty21:38
ianwyep21:38
*** ijw has quit IRC21:38
fungimgagne: thanks for confirming, approved now21:39
mgagnethanks!21:39
openstackgerritMerged openstack-infra/system-config master: Use package task over apt for base-server  https://review.openstack.org/59975621:40
*** ijw has joined #openstack-infra21:40
openstackgerritAdam Coldrick proposed openstack-infra/storyboard master: Support getting project groups by name  https://review.openstack.org/59004721:41
fungipabelanger: i see the package task in 599756, do you happen to know if they maintain a cross-platform mapping of package names or anything? trying to come up with a sane mechanism for making sure a certain package is installed in a zuul-jobs role, but making it cross-platform (as there may be package naming differences)21:43
clarkbfungi: they don't21:43
*** wolverineav has joined #openstack-infra21:43
fungi:(21:44
clarkbfungi: I want to say bindep has actually been floated around as a possible tool to integrate to facilitate that21:44
pabelangeryah, user needs to define the package name21:44
fungiokay, so you add a platform conditional in the role i guess?21:44
clarkbfungi: or you do include vars with a hierarchy of release, distro, family vars files that specify the packages to install21:45
* clarkb finds an example21:45
pabelangeryup, check ansible_distribution then include_vars task21:45
pabelangerthere is also with_first_found (I think) that also work21:46
pabelangerworks*21:46
clarkbfungi: https://git.openstack.org/cgit/openstack-infra/system-config/tree/playbooks/roles/base-server/vars21:46
clarkbfungi: paired with https://git.openstack.org/cgit/openstack-infra/system-config/tree/playbooks/roles/base-server/tasks/main.yaml#n621:46
fungiahh, neat. thanks21:46
pabelangerclarkb: fungi: also, https://github.com/ansible/ansible/pull/22159 adds a bindep task, into ansible.21:47
pabelangerbut we need to rebsae I think21:47
pabelangermaybe something to prep for ansiblefest next month21:47
pabelangerbut yah, I've longed for using something like bindep in ansible, just for multi-platform package names21:48
ianwcorvus: just seems a shame that for very low cost (few lines of test code) we can provide interesting building-blocks but choose not to.  while i don't exactly have a slam dunk use-case for the generic role, we're not inviting anyone to build interesting things with them.  anyway, nobody else seems to have reviewed, so i i'll move it in the interests of getting things going21:51
openstackgerritIan Wienand proposed openstack-infra/system-config master: Add logrotate role and rotate ansible log files  https://review.openstack.org/59733321:55
corvusianw: that sounds good, but my view is that every extra thing we do is a barrier to actually maintaining our systems, which have basically frozen in place due to the complexity they've accumulated over the years.  i'm trying to stick to the spec here which just describes one way of testing our systems.21:56
*** hasharAway has quit IRC21:56
corvusthe only way we can avoid ending up back in the same place is to agressively focus on simplicity21:57
corvusyes, i wrote the exim role completely generically and it should be usable by anyone.  maybe some day we'll decide to publish it to galaxy or something.  but i have no interest in managing anyone's systems but our own right now.21:58
*** ijw has quit IRC22:02
*** ijw has joined #openstack-infra22:02
*** r-daneel has quit IRC22:08
clarkbcorvus: ^ latest patchset above did make your changes fwiw, would be good to get that in so pabelanger can read the log file without using 25% of system memory :)22:10
*** bobh has quit IRC22:10
*** felipemonteiro_ has joined #openstack-infra22:10
corvus+322:11
*** felipemonteiro_ has quit IRC22:12
*** felipemonteiro has quit IRC22:15
*** boden has quit IRC22:15
*** priteau has quit IRC22:21
*** ianychoi has quit IRC22:22
clarkbcorvus: https://review.openstack.org/#/c/598329/ is +1 from zuul now. I've got to take kids to a first day of school thing in about 45 minutes so not in a great spot to watch that this evening22:29
ianwcorvus: if you get a chance too, a look at https://review.openstack.org/599469 and a zuul-sphinx release to get the readme.rst detection would be good too and i can revert the special system-config checks22:29
clarkbprobably the biggest thing is ensuring that the clouds.yaml is as we want because the next ansible run will use it to make an inventory22:29
corvusclarkb: yeah, i'll be leaving by the next ansible cycle too, so unless ianw wants to babysit the clouds.yaml thing, maybe we merge first thing tomorrow?22:34
ianwi can watch it, seeing as i probably want to add a cloud sometime today :)22:35
corvusianw: cool, it's a stack of 4 changes; they should all be ready for +W22:36
openstackgerritsebastian marcet proposed openstack-infra/openstackid-resources master: Fixed typo on PresentationCategorySerializer  https://review.openstack.org/59986322:37
corvuszuul-sphinx change looks cool +322:37
openstackgerritMerged openstack-infra/openstackid-resources master: Fixed typo on PresentationCategorySerializer  https://review.openstack.org/59986322:38
clarkbI'll be around first thing tomorrow if ianw doesn't end up doing it22:38
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Cap cherrypy and uncap sphinx  https://review.openstack.org/59950222:41
ianwi'll start with 593029 and make sure that rolls out ok to builder/launchers etc22:41
ianwi guess if it goes wrong and we drop authentication to every cloud we'll realise pretty quickly ;)22:41
clarkbianw: ya ansible should stop running and nodepool will start erroring. I don't think anything will break beyond that we'll just stop doing new work22:42
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Add private key storage migration  https://review.openstack.org/59221322:42
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Change project.private_key to private_secrets_key  https://review.openstack.org/59730222:42
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Create per-project ssh keys  https://review.openstack.org/59771122:42
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Provide per-project ssh key to executor  https://review.openstack.org/59772722:42
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Serve project SSH keys and document  https://review.openstack.org/59906322:42
clarkbhttps://review.openstack.org/#/c/598378/ is a dependency too fwiw22:43
clarkbI should fix the topic (though it is listed as a depends on22:43
corvusclarkb: yeah, i've been using a dashboard, so i'm generally not seeing changes out-of-topic22:44
corvus(though i did see that one and +2 it)22:44
*** rlandy is now known as rlandy|bbl22:45
openstackgerritMerged openstack-infra/zuul-sphinx master: Improve warning details  https://review.openstack.org/59946922:46
*** spartakos has joined #openstack-infra22:48
*** jamesmcarthur has quit IRC22:50
*** jamesmcarthur has joined #openstack-infra22:51
*** shardy has quit IRC22:52
*** jamesmcarthur has quit IRC22:52
*** shardy has joined #openstack-infra22:52
*** rcernin has joined #openstack-infra22:55
*** wolverineav has quit IRC22:59
openstackgerritMerged openstack-infra/system-config master: Install limestone CA on hosts using openstacksdk  https://review.openstack.org/59302923:05
*** ijw has quit IRC23:06
openstackgerritMerged openstack-infra/project-config master: Disable inap-mtl01 provider  https://review.openstack.org/59985223:07
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Add warning job about readthedocs publishing  https://review.openstack.org/59926923:08
*** ijw has joined #openstack-infra23:12
*** gfidente|afk has quit IRC23:12
openstackgerritIan Wienand proposed openstack-infra/system-config master: Add logrotate role and rotate ansible log files  https://review.openstack.org/59733323:16
*** ianychoi has joined #openstack-infra23:16
openstackgerritIan Wienand proposed openstack-infra/system-config master: Run cloud launcher on bridge.o.o  https://review.openstack.org/59772823:17
*** tpsilva has quit IRC23:18
*** priteau has joined #openstack-infra23:22
*** sthussey has quit IRC23:34
*** eernst has joined #openstack-infra23:34
*** jcoufal has quit IRC23:36
*** eernst has quit IRC23:38
ianwok next run should integrate 593029 ... i'll watch that before approving more23:38
*** jamesmcarthur has joined #openstack-infra23:44
*** bobh has joined #openstack-infra23:44
openstackgerritMerged openstack-infra/zuul master: Cap cherrypy and uncap sphinx  https://review.openstack.org/59950223:47
ianwfungi: whatever the heck is happening with the new gpg and throwing up a dialog when i try to open the passwords file on bridge it's not working :/23:47
*** tosky has quit IRC23:48
*** jamesmcarthur has quit IRC23:48
fungiianw: are you getting a local dialog, or an ncurses one?23:48
ianwnot sure, it threw something up that appeared to take over emacs ... i've not seen it before23:49
ianwand it only randomly accepts keypresses, it seems23:49
ianwcomplicated by me running it in a screen, i'm sure23:49
*** bobh has quit IRC23:49
fungignupg 2.x (which ubuntu kindly links at /usr/bin/gpg now instead of gpg2) uses a configurable/modular pinentry frontend to take passphrase input now23:50
ianwgreat, now i'm running it out of a screen, and it just does .. nothing23:50
ianwroot     32437 17766  0 23:44 ?        00:00:00 pinentry23:51
ianwi'm guessing i'm supposed to interact with that somehow23:51
fungiyou can force loopback pinentry mode (which will just cause gnupg to provide a non-echoing password prompt) by adding --pinentry-mode=loopback23:51
fungisupposedly not providing the passphrase directly to the utility is safer, but i have a hard time with their justification23:52
ianwfungi: i used to be able to just use emacs to open hte password file and put in the password on the emacs status bar bit ...23:52
ianwi had to ~. quit the ssh session, and the pinentry process is still hanging around!23:53
ianwdesire to debug multiple layers of tty problems is <023:54
fungithe argument is based on the theory that users should only be prompted for passwords by a consistent frontend, and so your local gpg will spawn the gnome pinentry frontend which your wireless password input and your root permission terminal and whatever also use23:54
fungiin practice users will just enter secrets into anything that asks them to23:55
fungialso if you're doing agent forwarding, you'll supposedly get a local window prompting you (but i've never tried that)23:56
ianwi'd be doubtful that would survive "sudo -s ; su -" anyway23:57
ianwsomething is totally borked.  "gpg --decrypt passwords.gpg" just does nothing at all for me now23:59

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