Thursday, 2017-10-19

*** boden has quit IRC00:00
*** smatzek has quit IRC00:01
*** markvoelker_ has quit IRC00:03
smcginnisThere it is.00:04
*** yamamoto has joined #openstack-infra00:05
jeblairokay, i'm restarting the scheduler now00:05
dmsimardbtw I'll be at OpenStack Canada day tomorrow so limited responsiveness00:06
jeblairi'll be able to restore the changes already in queues, but i've lost the unprocessed events00:06
dmsimardpabelanger will be giving a talk there too :D00:06
*** bobh has joined #openstack-infra00:07
jeblairdmsimard, pabelanger: yay!00:07
dmsimard"Zuulv3: Using Ansible to test, stage and deploy your OpenStack clouds"00:07
dmsimardI wonder what this Zuulv3 thing I keep hearing about00:07
*** markvoelker has joined #openstack-infra00:09
*** hyakuhei has joined #openstack-infra00:12
EmilienMjeblair: is a zuul able to recover previous jobs after a restart? or we still need to run recheck?00:12
*** andreas_s has joined #openstack-infra00:13
jeblairEmilienM: i'm re-equeuing the jobs that were already running; if they weren't, you'll need to recheck00:13
EmilienMok00:13
*** markvoelker has quit IRC00:13
openstackgerritMichael Johnson proposed openstack-infra/project-config master: Update neutron-lbaas to use -neutron templates  https://review.openstack.org/51320800:14
*** bobh has quit IRC00:15
ianwjeblair: odd to get a check on https://review.openstack.org/#/c/509116/ (merged 3rd oct)?  did you cat an old file?00:17
*** markvoelker has joined #openstack-infra00:18
*** jkilpatr has quit IRC00:18
jeblairyes i did.  sigh00:19
jeblairre-restarting.00:19
*** dingyichen has joined #openstack-infra00:19
*** gouthamr has joined #openstack-infra00:19
*** andreas_s has quit IRC00:21
*** bobh has joined #openstack-infra00:22
*** andreas_s has joined #openstack-infra00:22
*** markvoelker has quit IRC00:22
*** ijw has joined #openstack-infra00:23
jlvillalNoticed one of our grenade jobs failed with POST_FAILURE.  Error here: http://logs.openstack.org/21/508321/2/check/legacy-grenade-dsvm-ironic/ceb3b7e/job-output.txt.gz#_2017-10-18_23_48_16_71211600:24
jlvillalThe SSH key had changed...00:24
jlvillalFirst I saw that happen.00:24
*** andreas_s has quit IRC00:26
jlvillalAnd other patches with grenade are failing: http://logs.openstack.org/22/508322/2/check/legacy-grenade-dsvm-ironic/312ff69/job-output.txt.gz#_2017-10-18_23_58_18_03802600:26
jlvillalAfter the tempest run finishes. Then it can't SSH to the node. Anyone else seeing this?00:26
*** markvoelker has joined #openstack-infra00:27
ianwjlvillal: that's from like 20 minutes ago right?00:27
jlvillalianw, Could be.00:27
jlvillalHad about four different jobs fail with errors like that.00:28
jlvillalianw, Was it a transient issue?00:28
ianwthat's likely in the middle of a restart, i would wait a bit for a recheck00:28
jlvillalianw, Okay. Thanks.00:28
*** huanxie has joined #openstack-infra00:29
*** rwsu has quit IRC00:30
*** ijw has quit IRC00:31
*** thorst has joined #openstack-infra00:31
*** markvoelker has quit IRC00:32
*** andreas_s has joined #openstack-infra00:40
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Remove old buildsets  https://review.openstack.org/51320900:40
*** kiennt26 has joined #openstack-infra00:40
*** wolverin_ has joined #openstack-infra00:43
*** wolverineav has quit IRC00:43
*** salv-orlando has joined #openstack-infra00:43
*** salv-orlando has quit IRC00:47
*** mriedem has quit IRC00:48
*** andreas_s has quit IRC00:49
*** cuongnv has joined #openstack-infra00:49
*** rwsu has joined #openstack-infra00:51
*** wolverin_ has quit IRC00:51
*** wolverineav has joined #openstack-infra00:52
*** bobh has quit IRC00:53
*** andreas_s has joined #openstack-infra00:54
*** markvoelker has joined #openstack-infra00:54
*** wolverineav has quit IRC00:56
*** thorst has quit IRC00:57
dhellmannclarkb : I guess that host key update wasn't right? http://logs.openstack.org/92/513192/1/check/build-openstack-sphinx-docs/0bfe0d9/job-output.txt.gz#_2017-10-18_23_17_38_64426200:58
* dhellmann drops back offline00:58
*** LindaWang has joined #openstack-infra00:58
*** markvoelker has quit IRC00:59
*** mriedem has joined #openstack-infra00:59
*** gildub has joined #openstack-infra00:59
*** masuberu has joined #openstack-infra01:00
*** Apoorva_ has joined #openstack-infra01:01
*** Apoorva has quit IRC01:03
*** masber has quit IRC01:04
clarkbdhellmann: that was from zuul to the test node I think. Fallout from zuul service restarts maybe01:05
*** Apoorva_ has quit IRC01:05
*** andreas_s has quit IRC01:07
*** andreas_s has joined #openstack-infra01:12
*** markvoelker has joined #openstack-infra01:12
*** bobh has joined #openstack-infra01:16
*** andreas_s has quit IRC01:16
pabelangeryah, executor to nodepool node. Is it possible our persistant SSH isn't working correctly? I wouldn't expect the connection to be closed01:21
pabelangerinteresting enough, that is in the middle of an ansible-playbook01:22
pabelangermiddle of a play01:22
*** thorst has joined #openstack-infra01:23
*** namnh has joined #openstack-infra01:23
clarkbpabelanger: its because zuul eas restarted I think01:24
*** daidv_ has quit IRC01:24
*** daidv_ has joined #openstack-infra01:24
*** baoli has joined #openstack-infra01:25
*** ijw has joined #openstack-infra01:27
*** masayukig has quit IRC01:28
*** masayukig has joined #openstack-infra01:29
openstackgerritCao Xuan Hoang proposed openstack-infra/project-config master: Use -neutron template variants for neutron-fwaas job  https://review.openstack.org/51321201:30
*** ijw has quit IRC01:32
*** thorst has quit IRC01:36
SamYapleso i got some breakage in a post job i dont understand. http://logs.openstack.org/84/847cc0b4765262efd4935772cf85a7046223b0cd/post/publish-loci-cinder/84c2e23/job-output.txt.gz#_2017-10-18_23_19_56_99776801:38
SamYapleany help would be appreciated01:38
*** andreas_s has joined #openstack-infra01:39
*** salv-orlando has joined #openstack-infra01:44
*** masber has joined #openstack-infra01:44
*** masuberu has quit IRC01:47
*** markvoelker has quit IRC01:47
*** salv-orlando has quit IRC01:49
*** hongbin has joined #openstack-infra01:54
*** baoli has quit IRC01:55
*** ijw has joined #openstack-infra01:56
*** markvoelker has joined #openstack-infra02:00
*** ijw has quit IRC02:01
*** ijw has joined #openstack-infra02:02
*** andreas_s has quit IRC02:02
*** yamahata has quit IRC02:02
*** baoli has joined #openstack-infra02:03
*** iyamahat has quit IRC02:03
*** fanzhang has joined #openstack-infra02:04
*** markvoelker has quit IRC02:05
*** ijw has quit IRC02:06
*** dhinesh has quit IRC02:07
*** markvoelker has joined #openstack-infra02:10
*** andreas_s has joined #openstack-infra02:11
*** rlandy|bbl is now known as rlandy02:12
*** bobh has quit IRC02:14
*** markvoelker has quit IRC02:14
*** andreas_s has quit IRC02:16
*** masber has quit IRC02:19
*** markvoelker has joined #openstack-infra02:19
*** baoli has quit IRC02:20
*** stakeda has joined #openstack-infra02:20
*** gyee has quit IRC02:21
*** markvoelker has quit IRC02:23
*** rwsu has quit IRC02:24
*** andreas_s has joined #openstack-infra02:25
*** Swami has quit IRC02:25
*** jamesmcarthur has joined #openstack-infra02:25
*** markvoelker has joined #openstack-infra02:28
*** andreas_s has quit IRC02:29
*** jamesmcarthur has quit IRC02:30
jeblairi think what we're seeing is zuul losing the connection to nodepool and having all the nodes killed from under it.  i don't believe there's a direct path for zuul to realize that if that happens, it should disregard the results of those builds.  it should be possible to fix.02:30
openstackgerritPaul Belanger proposed openstack-infra/project-config master: Add tripleo-heat-templates into tripleo shared queue for gate  https://review.openstack.org/51322202:31
*** markvoelker has quit IRC02:33
*** ijw has joined #openstack-infra02:35
pabelangerjeblair: is that via zookeeper?02:36
jeblairya02:36
pabelangerso, that would make sense, as I understand out the locks work02:36
pabelangerhow*02:37
*** thorst has joined #openstack-infra02:37
*** ijw has quit IRC02:39
*** thorst has quit IRC02:42
*** andreas_s has joined #openstack-infra02:43
openstackgerritCao Xuan Hoang proposed openstack-infra/project-config master: Use -neutron template variants for neutron-fwaas job  https://review.openstack.org/51321202:44
*** salv-orlando has joined #openstack-infra02:45
openstackgerritDuong Ha-Quang proposed openstack-infra/openstack-zuul-jobs master: Remove legacy jobs in tap-as-a-service  https://review.openstack.org/51322702:45
*** markvoelker has joined #openstack-infra02:46
openstackgerritDuong Ha-Quang proposed openstack-infra/project-config master: Remove legacy jobs in tap-as-a-service  https://review.openstack.org/51322802:46
*** dhinesh has joined #openstack-infra02:48
*** gmann_afk is now known as gmann02:49
*** salv-orlando has quit IRC02:49
*** gongysh has joined #openstack-infra02:50
namnhAJaeger: hi Andreas, are you free?02:51
tonybjhesketh_: Are you likely to be able to run the eol_branch script next week or should I ping someone else?02:52
*** rosmaita has quit IRC02:55
*** andreas_s has quit IRC02:56
*** gouthamr has quit IRC02:57
openstackgerritIan Wienand proposed openstack-infra/zuul-jobs master: Move to dictionary list of projects zuul._projects  https://review.openstack.org/51323303:01
openstackgerritNam Nguyen Hoai proposed openstack-infra/openstack-zuul-jobs master: Remove Ceilometer legacy jobs  https://review.openstack.org/51072003:03
*** andreas_s has joined #openstack-infra03:05
openstackgerritIan Wienand proposed openstack-infra/project-config master: Move to dictionary list of projects zuul._projects  https://review.openstack.org/51323503:08
ianwtox-cover tox-cover : ERROR Unable to find playbook /var/lib/zuul/builds/6486cea579534fbe9bda622c555bed65/trusted/project_1/git.openstack.org/openstack-infra/zuul-jobs/playbooks/cover/tox/cover-post (non-voting)03:09
ianwinteresting, we just added that no?03:09
*** andreas_s has quit IRC03:10
pabelangerianw: https://review.openstack.org/51291003:12
pabelangerfixing03:12
openstackgerritIan Wienand proposed openstack-infra/zuul-jobs master: Correct path to coverage job  https://review.openstack.org/51323603:12
ianwpabelanger: ^03:12
ianw:)03:12
*** toabctl has quit IRC03:14
pabelangerianw: lets find a job with cover and test with depends-on03:14
pabelangerwe should have done that before merge the change03:14
pabelangeror added a test03:14
ianwpabelanger: yeah, i got a zuul one, hang on03:14
openstackgerritIan Wienand proposed openstack-infra/zuul feature/zuulv3: Add _projects to convert project list to dictionary  https://review.openstack.org/51286803:15
*** andreas_s has joined #openstack-infra03:15
ianwpabelanger: ^03:15
*** ramishra has joined #openstack-infra03:16
ianwthe status page is currently at "slows my browser" stage :/03:17
ianwone step better than "kills my browser", however03:18
pabelangerianw: I +2'd, if passed I'd say merge to fix broken jobs.03:18
pabelangergoing to work on getting cross repo job working in the moving for it, maybe run zuul tox-cover, if those files change03:19
ianw++03:19
pabelangermorning*03:19
*** nikhil has quit IRC03:20
pabelangerthink I'm going to turn in, early day tomorrow. OpenStack days CANADA!03:20
*** markvoelker has quit IRC03:20
ianwhave fun out and aboot03:20
*** toabctl has joined #openstack-infra03:21
*** namnh has quit IRC03:25
*** markvoelker has joined #openstack-infra03:25
*** namnh has joined #openstack-infra03:26
*** mriedem has quit IRC03:28
*** markvoelker has quit IRC03:30
*** shu-mutou-AWAY is now known as shu-mutou03:30
*** andreas_s has quit IRC03:33
*** markvoelker has joined #openstack-infra03:34
*** thorst has joined #openstack-infra03:38
*** markvoelker has quit IRC03:39
*** rlandy has quit IRC03:39
EmilienMpabelanger: I'm jealous03:43
EmilienMpabelanger: I wish I could join :D03:43
*** hongbin has quit IRC03:43
*** markvoelker has joined #openstack-infra03:43
*** jgriffith_ has joined #openstack-infra03:44
pabelangerianw: http://logs.openstack.org/68/512868/3/check/tox-cover/f934e78/03:45
pabelangerianw: so, we should fix that03:45
*** thorst has quit IRC03:46
*** salv-orlando has joined #openstack-infra03:46
pabelangercoverage_output_src: "src/{{ zuul.project.canonical_name }}/cover"03:46
pabelangerwithout trailing slatsh03:46
pabelangerslash*03:46
pabelangerthat will sync back the directory, and not the contents of the directory03:46
*** jgriffith_ is now known as jgriffith03:47
ianwpabelanger: hmm, is there anything else in there but the report?03:47
pabelangerianw: yah, a bunch of html files03:47
*** markvoelker has quit IRC03:48
ianwbut they're still linked?03:48
ianwi guess the testr results, yeah03:49
*** yamahata has joined #openstack-infra03:49
pabelangerrunning cover locally to see03:49
pabelangeryah, bunch of html things03:50
pabelangericon, js03:50
openstackgerritIan Wienand proposed openstack-infra/zuul-jobs master: Correct path to coverage job  https://review.openstack.org/51323603:50
*** salv-orlando has quit IRC03:50
pabelangerYah, that should be better03:51
pabelangeris you want to recheck03:51
pabelangerianw: also, something is wrong with ze06.o.o finger port03:51
pabelangerwe are no longer running it03:51
pabelangerso, log streaming is failing03:51
pabelangernot sure if you want to poke at that, but we should make note on etherpad zuulv3-issues03:52
openstackgerritIan Wienand proposed openstack-infra/zuul feature/zuulv3: Add _projects to convert project list to dictionary  https://review.openstack.org/51286803:52
*** markvoelker has joined #openstack-infra03:52
ianwi had a change to that anyway03:52
ianwlooking at ze06 ...03:53
ianwok, netstat says nothing on port 7903:54
pabelangeryah, I couldn't connect to it using finger client03:54
ianwzuul      6047  6044  0 Oct17 ?        00:00:12 [zuul-executor] <defunct> wonder if that was it03:55
pabelangerI think that means LogStreamer some how died03:55
pabelangeroh, maybe03:55
*** ramishra has quit IRC03:56
*** markvoelker has quit IRC03:57
*** dave-mccowan has quit IRC03:57
ianwthere's a few exceptions in the logs, but no smoking gun03:58
pabelangerianw: btw, for openstack summit, do you have any recomendations for data SIM for cell phone?03:59
openstackgerritTovin Seven proposed openstack-infra/project-config master: Remove legacy pyghmi job  https://review.openstack.org/51324903:59
openstackgerritTovin Seven proposed openstack-infra/openstack-zuul-jobs master: Remove legacy pyghmi job  https://review.openstack.org/51325004:00
ianwpabelanger: hmm, good question.  i'm unsure for short term use, i'll ask around and get back to you04:00
pabelangerianw: danke04:00
ianwi imagine like everything phones, it's a confuseopoly with no clear winner04:00
*** markvoelker has joined #openstack-infra04:02
ianwpabelanger: if there was anywhere to read-up it would be http://forums.whirlpool.net.au/forum/11404:02
pabelangerkk04:02
ianwhttps://www.telstra.com.au/mobile-phones/prepaid-mobiles/10-prepaid-multi-fit-sim-starter-kit seems alright04:04
pabelangercool04:05
pabelangerI'll see if avaiable at airport04:06
*** markvoelker has quit IRC04:06
pabelangerbetter!04:07
pabelangerhttp://logs.openstack.org/68/512868/4/check/tox-cover/40e47e3/04:07
ianwpabelanger: yep, thanks for looking in on that, want to just push it to fix the jobs?04:07
pabelangerianw: +304:09
pabelangerokay, not I EOD04:09
pabelangerlater04:09
*** markvoelker has joined #openstack-infra04:10
*** gongysh has quit IRC04:12
*** markvoelker has quit IRC04:15
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Give layout objects a unique ID  https://review.openstack.org/51320704:18
*** huanxie has quit IRC04:19
*** markvoelker has joined #openstack-infra04:20
openstackgerritMerged openstack-infra/zuul-jobs master: Correct path to coverage job  https://review.openstack.org/51323604:20
*** namnh has quit IRC04:21
*** namnh has joined #openstack-infra04:21
*** psachin has joined #openstack-infra04:22
*** ijw has joined #openstack-infra04:23
openstackgerritIan Wienand proposed openstack-infra/zuul feature/zuulv3: Add _projects to convert project list to dictionary  https://review.openstack.org/51286804:26
*** ijw has quit IRC04:28
*** claudiub has joined #openstack-infra04:31
*** huanxie has joined #openstack-infra04:36
*** jbadiapa_ has joined #openstack-infra04:43
*** jbadiapa has quit IRC04:46
*** kiennt26 has quit IRC04:46
*** salv-orlando has joined #openstack-infra04:47
*** salv-orlando has quit IRC04:51
openstackgerritIan Wienand proposed openstack-infra/project-config master: Move to dictionary list of projects zuul._projects  https://review.openstack.org/51326004:52
*** jbadiapa_ has quit IRC04:53
*** markvoelker has quit IRC04:54
openstackgerritIan Wienand proposed openstack-infra/zuul feature/zuulv3: Add _projects to convert project list to dictionary  https://review.openstack.org/51286804:55
*** armax has quit IRC04:55
*** armax has joined #openstack-infra04:56
*** armax has quit IRC04:56
*** armax has joined #openstack-infra04:57
*** armax has quit IRC04:57
*** armax has joined #openstack-infra04:58
*** armax has quit IRC04:58
*** armax has joined #openstack-infra04:58
*** armax has quit IRC04:59
*** armax has joined #openstack-infra04:59
*** armax has quit IRC04:59
*** sree has joined #openstack-infra04:59
*** armax has joined #openstack-infra05:00
*** armax has quit IRC05:00
*** armax has joined #openstack-infra05:01
*** armax has quit IRC05:01
*** armax has joined #openstack-infra05:02
*** armax has quit IRC05:02
*** armax has joined #openstack-infra05:02
*** armax has quit IRC05:03
*** armax has joined #openstack-infra05:03
*** salv-orlando has joined #openstack-infra05:03
*** armax has quit IRC05:03
*** armax has joined #openstack-infra05:04
*** armax has quit IRC05:04
*** markvoelker has joined #openstack-infra05:08
*** markvoelker has quit IRC05:12
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Add management queue length to status page  https://review.openstack.org/51326205:12
*** Goneri has joined #openstack-infra05:15
*** masber has joined #openstack-infra05:15
*** markvoelker has joined #openstack-infra05:17
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Add management queue length to new status page  https://review.openstack.org/51326305:17
*** masuberu has joined #openstack-infra05:17
*** masber has quit IRC05:19
*** markvoelker has quit IRC05:22
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Add management event queue length to status json  https://review.openstack.org/51318205:25
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Merge tenant reconfiguration events  https://review.openstack.org/51319505:26
*** markvoelker has joined #openstack-infra05:26
dirkmordred: AJaeger : jeblair : pabelanger : interesting zuul failure here https://review.openstack.org/38779905:27
*** gongysh has joined #openstack-infra05:27
*** markvoelker has quit IRC05:29
*** markvoelker has joined #openstack-infra05:29
*** gongysh has quit IRC05:32
*** thorst has joined #openstack-infra05:42
*** markvoelker has quit IRC05:42
*** markvoelker has joined #openstack-infra05:42
*** CrayZee has quit IRC05:42
*** markvoelker has quit IRC05:42
*** thorst has quit IRC05:47
*** spectr has joined #openstack-infra05:48
*** ijw has joined #openstack-infra05:50
*** alex_xu has quit IRC05:54
*** florianf has joined #openstack-infra05:54
*** bhavik1 has joined #openstack-infra06:00
*** alex_xu has joined #openstack-infra06:00
*** huanxie has quit IRC06:01
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Re-enable test_zuul_trigger_project_change_merged  https://review.openstack.org/51326706:02
*** hashar has joined #openstack-infra06:03
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Remove unused function toList in scheduler  https://review.openstack.org/51326806:04
*** aeng has quit IRC06:07
AJaegerdirk: tox-cover was broken, should be fixed by now06:08
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Remove unused function toList from scheduler  https://review.openstack.org/51326806:10
*** andreas_s has joined #openstack-infra06:11
openstackgerritDirk Mueller proposed openstack-infra/openstack-zuul-jobs master: make openstack-tox-pypy run tox pypy  https://review.openstack.org/51327106:14
*** dhinesh has quit IRC06:15
*** yolanda has quit IRC06:15
*** martinkopec has joined #openstack-infra06:16
namnhAJaeger: could you take a look at this patch [1] and give me a comment about whether we should separate post.yaml or not. thanks in advance.06:18
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: v2 Config is frozen, make job gating  https://review.openstack.org/51327206:19
namnhAJaeger: [1] https://review.openstack.org/#/c/50934806:20
*** bhavik1 has quit IRC06:21
*** e0ne has joined #openstack-infra06:23
*** jamesmcarthur has joined #openstack-infra06:25
*** salv-orlando has quit IRC06:26
*** salv-orlando has joined #openstack-infra06:26
AJaegernamnh: commented06:28
*** jamesmcarthur has quit IRC06:30
AJaegerproject-config-core, openstack-zuul-jobs is currently broken - needs new zuul-sphinx release. If urgent fixes are needed, we can pin zuul-sphinx to version 0.1.6. I expect jeblair to tag 0.2.1 later today and therefore would just wait.06:30
*** salv-orlando has quit IRC06:30
namnhAJaeger: thanks, I am reading your comment.06:32
*** huanxie has joined #openstack-infra06:33
openstackgerritDirk Mueller proposed openstack-infra/project-config master: Remove requirements related jobs  https://review.openstack.org/51327506:38
*** jtomasek has joined #openstack-infra06:42
*** jtomasek has quit IRC06:43
*** jtomasek has joined #openstack-infra06:43
openstackgerritDirk Mueller proposed openstack-infra/openstack-zuul-jobs master: Remove legacy-cross-*-* jobs related to global requirements  https://review.openstack.org/51327806:46
*** ijw has quit IRC06:48
*** markvoelker has joined #openstack-infra06:49
openstackgerritDirk Mueller proposed openstack-infra/project-config master: Remove requirements related legacy jobs  https://review.openstack.org/51327506:50
*** kiennt26 has joined #openstack-infra06:51
*** rossella_s has quit IRC06:52
*** rossella_s has joined #openstack-infra06:54
*** pcaruana has joined #openstack-infra06:55
*** jpich has joined #openstack-infra06:59
*** gildub has quit IRC07:01
*** dizquierdo has joined #openstack-infra07:07
*** gildub has joined #openstack-infra07:15
*** dhinesh has joined #openstack-infra07:16
*** aviau has quit IRC07:19
*** aviau has joined #openstack-infra07:19
*** dhinesh has quit IRC07:20
*** tesseract has joined #openstack-infra07:21
*** jbadiapa has joined #openstack-infra07:24
*** salv-orlando has joined #openstack-infra07:26
*** salv-orlando has quit IRC07:31
*** jpena|off is now known as jpena07:31
*** e0ne has quit IRC07:33
*** amoralej|off is now known as amoralej07:33
*** gildub has quit IRC07:34
openstackgerritDuong Ha-Quang proposed openstack-infra/openstack-zuul-jobs master: Remove legacy jobs in Tooz  https://review.openstack.org/51329607:38
openstackgerritDuong Ha-Quang proposed openstack-infra/project-config master: Remove legacy jobs in Tooz  https://review.openstack.org/51329707:38
*** salv-orlando has joined #openstack-infra07:42
*** thorst has joined #openstack-infra07:43
*** pas-ha has joined #openstack-infra07:43
pas-haAJaeger: I'm fine with https://review.openstack.org/#/c/511265/, please merge to save infra resources from double jobs on ironic patches :)07:44
*** andreas_s has quit IRC07:45
*** gridinv has joined #openstack-infra07:46
*** thorst has quit IRC07:47
*** kaisers has joined #openstack-infra07:49
AJaegerpas-ha: thanks. And regarding the openstack-zuul-jobs one: recheck it once 511265 is in - it cannot merge if a project will use the defintions, so we cannot break ironic-inspector07:51
*** eumel8 has joined #openstack-infra07:51
eumel8morning07:51
*** andreas_s has joined #openstack-infra07:54
openstackgerritMerged openstack-infra/project-config master: Remove ironic legacy jobs  https://review.openstack.org/51126507:54
*** gcb has quit IRC07:55
evrardjpmorning07:57
*** ccamacho has joined #openstack-infra07:57
*** markvoelker has quit IRC08:01
*** ralonsoh has joined #openstack-infra08:03
evrardjpAJaeger: the job we discussed yesterday (post-merge trigger to propose-updates job) doesn't seem to trigger, there is no logs in http://logs.openstack.org/periodic/propose-updates/08:08
evrardjpbut I guess I am checking in the wrong folder08:08
evrardjpbecause it's not a periodic trigger08:08
evrardjpshould I check directly in my job details, to find if the trigger fires?08:08
*** tmorin has joined #openstack-infra08:10
evrardjpmaybe is there another way to check at the logs?08:10
tmorinhi infraroot, could somebody have a look at https://review.openstack.org/#/c/512332/  ? ....  (job blocking merges in a project, change to make it non-voting), already blessed by AJaeger and neutron liaison08:11
*** lucas-afk is now known as lucasagomes08:16
openstackgerritFlavio Percoco proposed openstack-infra/project-config master: Add ansible-role-k8s-(keystone|mariadb)  https://review.openstack.org/51302208:20
openstackgerritFlavio Percoco proposed openstack-infra/project-config master: Add ansible-role-k8s-(keystone|mariadb) to zuul.d  https://review.openstack.org/51302308:20
*** efoley has joined #openstack-infra08:27
*** rossella_s has quit IRC08:28
*** gcb has joined #openstack-infra08:29
pas-haAJaeger: I'm making a patch to inspector that re-uses the new job definition from ironic tree, seems to work already. I'll ask sambetts to add it as depends-on. We'd also need to walk thru all ironic-related projects (and nova) to update the jobs to use the new one defined in ironic tree, and only then merge that patch to openstack-zuul-jobs08:30
*** rossella_s has joined #openstack-infra08:30
*** yamamoto has quit IRC08:32
*** dtantsur|afk is now known as dtantsur08:32
AJaegerevrardjp: post-jobs are different, see https://docs.openstack.org/infra/manual/developers.html#post-processing how to get log files08:33
evrardjpthanks08:34
evrardjpwill skim through that08:34
*** yolanda has joined #openstack-infra08:34
AJaegerpas-ha: thanks! Yes, that's the way forward - remove it from project-config then as well08:34
*** rossella_s has quit IRC08:36
*** rossella_s has joined #openstack-infra08:37
openstackgerritMerged openstack-infra/project-config master: n8g-bgpvpn: make triple-o job check/nv  https://review.openstack.org/51233208:41
*** armaan has joined #openstack-infra08:45
*** derekh has joined #openstack-infra08:46
*** rossella_s has quit IRC08:46
*** spectr has quit IRC08:47
*** rossella_s has joined #openstack-infra08:47
*** spectr has joined #openstack-infra08:48
*** spectr has quit IRC08:48
*** spectr has joined #openstack-infra08:50
openstackgerritDuong Ha-Quang proposed openstack-infra/openstack-zuul-jobs master: Remove legacy jobs in networking-calico  https://review.openstack.org/51331608:53
openstackgerritDuong Ha-Quang proposed openstack-infra/project-config master: Remove legacy jobs in networking-calico  https://review.openstack.org/51331708:53
*** dingyichen has quit IRC08:53
*** electrofelix has joined #openstack-infra08:58
openstackgerritMerged openstack-infra/project-config master: Use -neutron template variants for networking-sfc jobs  https://review.openstack.org/51224408:58
openstackgerritMerged openstack-infra/project-config master: Don't run py35 jobs on newton networking-arista changes  https://review.openstack.org/51316509:04
openstackgerritMerged openstack-infra/project-config master: Update neutron-lbaas to use -neutron templates  https://review.openstack.org/51320809:04
openstackgerritMerged openstack-infra/project-config master: Use -neutron template variants for neutron-fwaas job  https://review.openstack.org/51321209:04
openstackgerritMerged openstack-infra/project-config master: Create a playbook for publishing contributor-guide  https://review.openstack.org/51286509:04
openstackgerritMerged openstack-infra/project-config master: Publish keystone loci images to DockerHub  https://review.openstack.org/51279309:09
openstackgerritMerged openstack-infra/infra-manual master: Clarify patchsets for new project configuration  https://review.openstack.org/51260709:13
*** yamamoto has joined #openstack-infra09:13
openstackgerritMerged openstack-infra/project-config master: networking-odl: Removing legacy jobs references  https://review.openstack.org/51264509:14
*** yolanda has quit IRC09:16
*** namnh has quit IRC09:16
*** namnh has joined #openstack-infra09:17
*** tosky has joined #openstack-infra09:17
AJaegerfrickler: could you put https://review.openstack.org/#/c/512524/ on your low-prio review queue, please?09:17
*** yolanda has joined #openstack-infra09:18
toskyhi, zuul commented on (at least) two already merged reviews that "Merge Failed. etc etc" - https://review.openstack.org/508847 and https://review.openstack.org/50890609:18
toskyno harm is done, but: is it a known issue?09:19
fricklertosky: if I read backlog correctly, that was a mistake during restarting zuul last night09:19
toskyah, oki09:19
fricklertosky: should be safe to ignore these09:19
toskysure, they were already in the "annoying only" bucket; now they are in the "ignore" bucket09:20
*** e0ne has joined #openstack-infra09:20
fricklerAJaeger: there is no such thing ;) but seeing your earlier comment we cannot merge this currently anyway, is that correct?09:21
*** salv-orlando has quit IRC09:21
*** salv-orlando has joined #openstack-infra09:22
*** armaan has quit IRC09:23
*** armaan has joined #openstack-infra09:23
*** sambetts|afk is now known as sambetts09:24
AJaegerfrickler: you're right - we cannot merge right now. Thanks for +2 - I'll +A later then...09:25
*** jamesmcarthur has joined #openstack-infra09:25
*** salv-orlando has quit IRC09:27
*** pas-ha has left #openstack-infra09:28
openstackgerritFlavio Percoco proposed openstack-infra/project-config master: Add ansible-role-k8s-(keystone|mariadb)  https://review.openstack.org/51302209:29
openstackgerritFlavio Percoco proposed openstack-infra/project-config master: Add ansible-role-k8s-(keystone|mariadb) to zuul.d  https://review.openstack.org/51302309:29
fricklerAJaeger: was the issue about tagging releases resolved? I may have missed that in backlog09:29
*** jamesmcarthur has quit IRC09:30
*** panda|rover|off is now known as panda|rover09:31
*** e0ne has quit IRC09:33
*** rossella_s has quit IRC09:35
AJaegerfrickler: At least jeblair was able to push zuul-sphinx 0.2.0 out... But I don't know whether that's all...09:35
*** sree_ has joined #openstack-infra09:36
*** sree_ is now known as Guest4428909:36
*** rossella_s has joined #openstack-infra09:37
*** sree has quit IRC09:37
*** sdague has joined #openstack-infra09:38
* mordred is about to do a talk but should be back online to help with things soonish09:42
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Support upper-constraints in tox-siblings  https://review.openstack.org/51319909:42
*** e0ne has joined #openstack-infra09:43
mordredjeblair, fungi: ^^ updated jeblair's patch with an approach to filtering out the conflicting constraints when we do an install09:43
*** thorst has joined #openstack-infra09:44
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Fix mixed canonical/non-canonical project merge  https://review.openstack.org/51333109:48
*** thorst has quit IRC09:49
*** yamamoto has quit IRC09:49
*** yolanda has quit IRC09:51
*** armaan has quit IRC09:55
*** armaan has joined #openstack-infra09:55
*** Douhet has quit IRC09:56
*** Douhet has joined #openstack-infra09:56
*** andreas_s has quit IRC09:57
*** andreas_s has joined #openstack-infra09:58
*** boden has joined #openstack-infra10:01
*** andreas_s has quit IRC10:02
*** kiennt26 has quit IRC10:04
*** cuongnv has quit IRC10:07
*** rossella_s has quit IRC10:07
*** namnh has quit IRC10:08
*** andreas_s has joined #openstack-infra10:08
*** namnh has joined #openstack-infra10:09
*** rossella_s has joined #openstack-infra10:10
sambettsAJaeger: can I get some eyes on https://review.openstack.org/#/c/512588 ? the networking-cisco CI is comepletely broken right now and its blocking a number of patches10:14
openstackgerritCao Xuan Hoang proposed openstack-infra/project-config master: Use -neutron template variants for neutron-fwaas-dashboard job  https://review.openstack.org/51333610:17
*** andreas_s has quit IRC10:18
*** lihi has quit IRC10:20
*** lihi has joined #openstack-infra10:20
openstackgerritCao Xuan Hoang proposed openstack-infra/project-config master: Use -neutron template variants for neutron-vpnaas-dashboard job  https://review.openstack.org/51333810:21
*** rossella_s has quit IRC10:21
*** salv-orlando has joined #openstack-infra10:21
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Fix mixed canonical/non-canonical project merge  https://review.openstack.org/51333110:22
*** andreas_s has joined #openstack-infra10:23
*** rossella_s has joined #openstack-infra10:23
*** iyamahat has joined #openstack-infra10:26
AJaegermordred: do you have time to look at set-service-type-data-fact role, please? It's now completely broken, see http://logs.openstack.org/cc/cccb086dce8638764beb35063dde9f7fb036dd3d/post/publish-api-ref/f7b0011/10:28
*** yamahata has quit IRC10:28
*** pbourke has quit IRC10:29
*** andreas_s has quit IRC10:30
*** andreas_s has joined #openstack-infra10:30
AJaegersambetts: commented10:31
*** pbourke has joined #openstack-infra10:31
*** iyamahat has quit IRC10:32
* AJaeger will be offline for the next few hours...10:32
openstackgerritCao Xuan Hoang proposed openstack-infra/project-config master: Use -neutron template variants for neutron-vpnaas-dashboard job  https://review.openstack.org/51333810:32
openstackgerritCao Xuan Hoang proposed openstack-infra/project-config master: Use -horizon template variants for neutron-vpnaas-dashboard job  https://review.openstack.org/51333810:33
*** rossella_s has quit IRC10:33
openstackgerritCao Xuan Hoang proposed openstack-infra/project-config master: Use -horizon template variants for neutron-fwaas-dashboard job  https://review.openstack.org/51333610:36
*** rossella_s has joined #openstack-infra10:36
*** Guest44289 has quit IRC10:37
*** ldnunes has joined #openstack-infra10:37
*** sree has joined #openstack-infra10:37
*** gildub has joined #openstack-infra10:38
openstackgerritSam Betts proposed openstack-infra/openstack-zuul-jobs master: Add the correct branch overrides to the networking-cisco jobs  https://review.openstack.org/51333910:39
*** namnh has quit IRC10:40
openstackgerritMerged openstack-dev/cookiecutter master: Fix docs.o.o URLs  https://review.openstack.org/50175510:45
*** rgerganov has quit IRC10:45
*** huanxie has quit IRC10:49
openstackgerritPavlo Shchelokovskyy proposed openstack-infra/project-config master: Remove networking-generic-jobs  https://review.openstack.org/51334710:49
*** yamamoto has joined #openstack-infra10:50
*** yamamoto has quit IRC10:53
*** yamamoto has joined #openstack-infra10:53
*** yamamoto has quit IRC10:53
openstackgerritPavlo Shchelokovskyy proposed openstack-infra/openstack-zuul-jobs master: Remove networking-generic-switch job  https://review.openstack.org/51334910:54
mnaseris it possible there are issues with zuul-merger?10:56
mnaser..sigh nvm, the new filtering in zuulv3 doesnt show the entire tree10:58
openstackgerritMerged openstack-dev/pbr master: Use 'build_reno' setuptools extension if available  https://review.openstack.org/47503410:58
mnaserso there were jobs ahead10:58
*** jpena is now known as jpena|lunch10:59
*** yamamoto has joined #openstack-infra11:02
*** sree has quit IRC11:05
openstackgerritPavlo Shchelokovskyy proposed openstack-infra/project-config master: Remove networking-generic-switch jobs  https://review.openstack.org/51334711:06
*** rhallisey has joined #openstack-infra11:10
*** smatzek has joined #openstack-infra11:12
*** tpsilva has joined #openstack-infra11:16
*** kjackal_ has joined #openstack-infra11:20
*** lucasagomes is now known as lucas-hungry11:22
*** markvoelker has joined #openstack-infra11:27
*** shu-mutou is now known as shu-mutou-AWAY11:30
*** armaan has quit IRC11:31
*** armaan has joined #openstack-infra11:32
*** nicolasbock has joined #openstack-infra11:32
*** smatzek has quit IRC11:33
*** martinkopec has quit IRC11:34
openstackgerritSam Betts proposed openstack-infra/openstack-zuul-jobs master: Add the correct branch overrides to the networking-cisco jobs  https://review.openstack.org/51333911:36
*** nicolasbock has quit IRC11:38
*** boden has quit IRC11:41
mnasercould we cut a bugfix release for zuul_sphinx which includes the fix jeblair added yesterday? https://review.openstack.org/#/c/513201/11:43
*** armaan has quit IRC11:43
mnaserTIL "Show Change Number in Changes Table" in Gerrit's preferences.. why isn't this on by default!11:45
sambettsmnaser: :O thats awesome11:46
mnaserno idea why its not the default..11:46
*** nicolasbock has joined #openstack-infra11:50
*** edmondsw has joined #openstack-infra11:51
*** eharney has joined #openstack-infra11:52
*** salv-orlando has quit IRC11:54
*** sree has joined #openstack-infra11:56
openstackgerritAndreas Scheuring proposed openstack/diskimage-builder master: Add zipl element as s390x architecture bootloader  https://review.openstack.org/44354811:56
*** rcernin has joined #openstack-infra11:58
*** sree has quit IRC12:01
*** jpena|lunch is now known as jpena12:02
*** dbecker has joined #openstack-infra12:09
*** stakeda has quit IRC12:09
*** ldnunes has quit IRC12:10
*** ldnunes has joined #openstack-infra12:10
mnaseri'm not +W-ing anything for a little bit, but if I miss something in my code reviews, please yell at me :)12:11
*** dave-mccowan has joined #openstack-infra12:12
*** thorst has joined #openstack-infra12:13
*** psachin has quit IRC12:13
*** dprince has joined #openstack-infra12:14
*** salv-orlando has joined #openstack-infra12:15
*** dizquierdo has quit IRC12:18
*** jtomasek has quit IRC12:22
*** jtomasek has joined #openstack-infra12:22
smcginnisAnyone know the gerrit username our release jobs should use?12:25
*** trown|outtypewww is now known as trown12:26
smcginnisWe're manually setting the git info to have gitreview.username of "review" but the logs end up with this:12:26
smcginnishttp://logs.openstack.org/4b/4b221eecbe3a6350031381475635cbfd6e7ba1b2/release-post/tag-releases/a335cd7/job-output.txt.gz#_2017-10-19_03_13_04_30381512:26
*** wolverineav has joined #openstack-infra12:26
*** dtantsur is now known as dtantsur|brb12:26
smcginnisFrom what I understood, everything was set up outside the jobs before, so I'm assuming "review" isn't the right username to set there.12:26
mnasersmcginnis dont release jobs run on a trusted server?12:28
mnaserand i think in zuulv3 this sort of thing is gone and replaced by jobs that define secrets in their config12:29
mnaserok, lp_creds and ssh_key secrets are in the job config, my bad12:29
*** rosmaita has joined #openstack-infra12:30
*** jamesdenton has joined #openstack-infra12:30
mnaserhmm, i think nothing is creating those files however in the job12:31
mnaseryeah, nothing is consuming those secrets, they're just defined12:31
smcginnismnaser: My understanding was this was all preconfigured before. But then Doug had to add this: https://review.openstack.org/#/c/512331/12:33
smcginnisAnd other "setup" type steps.12:33
*** e0ne_ has joined #openstack-infra12:34
* mnaser looking12:34
mnaseryeah i'm not seeing anywhere that the secrets are consumed (aka: ssh key and credentials are created locally)12:34
mnaserso i think what is happening is the ssh private key is not there, so gerrit is unable to authenticate because the private key that it is using doesnt assosciate to a user12:35
*** hashar has quit IRC12:35
*** hashar has joined #openstack-infra12:36
smcginnisSo is there a step we need to add to the jobs? Or the scripts we use within our release tools?12:36
* smcginnis is still learning, Doug is the expert here.12:36
mnasersmcginnis no problem.  so before, the release jobs ran on a 'trusted' node that had a pre-installed ssh key and launchpad credentials.  they did not run on a one-time server like all the other jobs do12:37
*** e0ne has quit IRC12:37
mnaserzuulv3 introduces the concept of secrets, which means that we can store encrypted data in the config of the job and be able to access it securely.  this means that there is no point in having a "trusted" node, because any node can become trusted once it consumes the secrets and configures itself12:38
mnaserso what has to be done is the ssh private key from the secret should be installed, as well as the lp credentials, to get you in the same previous environment as that trusted node..12:38
mnaserhttps://docs.openstack.org/infra/zuul/user/jobs.html#secrets12:38
smcginnismnaser: OK, so this should be done in the job definition, if I'm following right.12:40
mnaserthat seems to been already done in the job definition - https://github.com/openstack-infra/project-config/blob/57647cbd73b4bb871a7fdbb3423e31f4f53631f0/zuul.d/jobs.yaml#L623-L63312:40
mnaserim looking at the job and seeing if it is doing what its supposed to do12:40
mnaserok, it does call add-sshkey and add-launchpad-credentials (which i assume consume the secerts)  ... let me see how that works12:41
openstackgerritLucas Alvares Gomes proposed openstack-infra/project-config master: Remove networking-ovn legacy jobs  https://review.openstack.org/51336712:41
mnaserhttps://github.com/openstack-infra/project-config/blob/master/playbooks/release/pre.yaml (as you see here)12:41
*** yolanda has joined #openstack-infra12:41
mnaserok it does seem to write things out properly .. as far as i can tell12:43
*** LindaWang has quit IRC12:43
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Add regex support to project stanzas  https://review.openstack.org/51336812:43
mnaserthe only thing is i guess double checking that the correct private key is the one encrypted, other than that i am not sure :(12:43
*** jaosorior has joined #openstack-infra12:43
*** lucas-hungry is now known as lucasagomes12:43
*** pblaho has quit IRC12:43
*** mriedem has joined #openstack-infra12:44
*** pblaho has joined #openstack-infra12:45
*** jcoufal has joined #openstack-infra12:46
*** rlandy has joined #openstack-infra12:47
smcginnismnaser: Could it be a mismatch between that key and the "release" gerrit account?12:50
mnasersmcginnis if its what you mean (to be more precise), i think its a mismatch between the private key encrypted in the repo (which is being installed on the vm), and the public key for the "release" gerrit account12:52
mnasersmcginnis https://github.com/openstack-infra/project-config/commit/056cfbb7930b91d4be5fbfeb8cb9d9ab07a4f9c9 looks like it was recently changed12:52
smcginnismnaser: Yeah, basically that's what I was saying. Either we need to set it to something other than "release" as the gitreview.username, or there's a different key we should be using. At least that's my initial hunch.12:53
smcginnisNot sure how we check that with gerrit though.12:53
mnasersmcginnis do you know if that change above was submitted before or after your failure?12:53
mnasernot enough coffee to do timezones + math12:54
smcginnis;)12:54
smcginnismnaser: Yeah, it looks like settings and key were updated with this patch right around then: https://review.openstack.org/#/c/513166/212:55
mnasersmcginnis also, i dont think gitreview.username is needed12:55
smcginnisThat one is a project-config change ^12:55
*** hemna_ has joined #openstack-infra12:55
smcginnisThere was another similar git config change in our release tools that did not have the gitreview.username line.12:55
mnaserafaik the logic is: when you run git review, it attempts to access gerrit with your private key installed in the system12:56
mnaserand using that, gerrit can identify who you are12:57
*** gildub has quit IRC12:57
smcginnisSo maybe by actually specifying a name that is different than what matches on the key, it doesn't like it and prompts for a name?12:58
*** amoralej is now known as amoralej|lunch12:58
*** dizquierdo has joined #openstack-infra12:59
*** StevenK has quit IRC12:59
*** pallen has joined #openstack-infra12:59
*** gildub has joined #openstack-infra13:00
*** ihrachys has joined #openstack-infra13:00
*** bh526r has joined #openstack-infra13:00
*** pallen has left #openstack-infra13:00
mnasersmcginnis thats a valid theory actually13:05
dhellmannmnaser, smcginnis : the values we're using now were copied directly from the static node that used to run this job yesterday13:05
dhellmannI guess they could still be wrong somehow, but fungi dumped that info and re-encrypted the key to put into that patch13:06
mnaseris the release bot username not release-bot by any chance13:06
* mnaser is looking at gerrit users13:06
smcginnisHmm. Any initial ideas dhellmann?13:06
*** LindaWang has joined #openstack-infra13:06
dhellmannthe release user is the user with permission to push tags, so that's correct.  maybe the key is wrong.13:06
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Add regex support to project stanzas  https://review.openstack.org/51336813:06
*** tmorin has quit IRC13:06
dhellmannmnaser : oh, maybe? I could have fat-fingered that part13:06
mnaserhttps://review.openstack.org/#/admin/groups/11,members13:07
mnaserunfortunately it doesnt say the exact user13:07
mnaserbut we have proposal-bot for proposal bot (afaik)13:07
dhellmannthis is what I was given yesterday: http://paste.openstack.org/show/624012/13:08
dhellmannproposal-bot does not have permission to push tags13:08
mnaserdhellmann yeah but i was speculating on the possible username but yeah i see it now its release13:08
dhellmannso maybe the key is bad? Is there some way to have git-review give more debugging info?13:09
mnaserthe reason why i suspect they key is bad is - "Could not connect to gerrit." then it asks for a username13:09
*** tmorin has joined #openstack-infra13:09
mnaserpretty much sounds like "i cant ssh to gerrit at the port, please give me auth"13:09
dhellmannmakes sense to me13:10
* mnaser goes through git-review13:10
mnaserhttps://github.com/openstack-infra/git-review/blob/master/git_review/cmd.py#L401-L40213:10
mnaserhttps://github.com/openstack-infra/git-review/blob/master/git_review/cmd.py#L366-L36713:10
mnaserlooks like it fails to do a dry run push, but also it has verbose output13:10
dhellmannthat key was also copied off of the signing node yesterday13:10
dhellmannhow do we turn on verbose mode?13:11
*** camunoz has joined #openstack-infra13:11
*** baoli has joined #openstack-infra13:11
mnaserdhellmann https://github.com/openstack-infra/git-review/blob/master/git_review/cmd.py#L1467-L1468 -v13:11
smcginnisDoes that key need to be added to the release gerrit account?13:11
mnaseri'd add it, it'll give us the output of the dry run push and hopefully that is a bit more explicit13:11
dhellmannsmcginnis : it *should* be the key that's already there13:11
mnaser^13:11
dhellmannmnaser : patch incoming13:11
*** baoli has quit IRC13:12
*** yolanda has quit IRC13:13
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: add verbose flag to git-review when setting up repos for tag-releases  https://review.openstack.org/51337713:13
*** sbezverk has joined #openstack-infra13:13
dhellmannI wish there was some way to test this without having to wait to run it in CI13:15
dhellmannI mean, I can run the scripts as myself, but that doesn't help with this problem and I don't have the key to run it as the release user13:15
*** StevenK has joined #openstack-infra13:16
smcginnisYeah, we need some kind of "pipecleaner" job.13:16
mnaserdhellmann yeah.. the cycle for testing these jobs is rough :(13:16
*** StevenK is now known as Guest2579213:16
mnaseri see the number of revert/revert that smcginnis is doing and ouch :p13:16
dhellmannyeah, we've been at this 3 days. It takes an hour to test a small change.13:17
*** gildub has quit IRC13:17
mnaseri think a contributing factor is that post jobs run at lower priority13:17
smcginnisAt least an hour...13:17
*** Guest25792 is now known as StevenK13:18
mnaserlooks like zuulv3 is swapping13:19
dhellmannI'm around for a little while to give it one more go, but then I have to make up for the fact that I've met none of my other obligations this week, so I hope someone else is able to step in and look at it.13:19
*** baoli has joined #openstack-infra13:19
smcginnisI'm going to try, but I definitely don't have anywhere near the depth yet.13:19
mnaseri'm hoping its just a bad ssh private key13:20
smcginnisLet's hope this is it.13:20
mnaseri'll try to follow up on this so feel free to ping / add me on any related reviews smcginnis dhellmann13:20
*** rcernin has quit IRC13:21
smcginnismnaser: Thanks13:21
mnasernow we wait for some infra-root to check out zuul and it's swapping :(13:21
fungiahh, so we pushed the scheduler up over ram again?13:24
fungilooks like we only just started swapping heavily in the last 15 minutes or so13:25
fungimordred: thanks for picking up the tox-siblings work!13:26
fungithe ssh private key should be fine as should the username. both are garnered from the old persistent worker where the prior equivalents of these jobs ran13:29
dhellmanncould that command be running from the wrong directory? so it can't find the .gitreview file or git repo?13:30
fungijust a sec and i'll see if there's a log linked in scrollback i can look at. i've just been skimming since it's about 400 comments13:31
*** tmorin1 has joined #openstack-infra13:31
dhellmannfungi : http://logs.openstack.org/4b/4b221eecbe3a6350031381475635cbfd6e7ba1b2/release-post/tag-releases/a335cd7/job-output.txt.gz#_2017-10-19_03_13_04_30381513:31
*** tmorin has quit IRC13:31
dhellmannthe cd into the repo directory doesn't fail, so I don't think that's the problem13:31
fungii guess http://logs.openstack.org/4b/4b221eecbe3a6350031381475635cbfd6e7ba1b2/release-post/tag-releases/a335cd7/ is a good place to start13:31
fungidhellmann: ahh, thanks, just found it in scrollback too13:32
fungitaking a look13:32
*** LindaWang has quit IRC13:33
*** LindaWang has joined #openstack-infra13:33
dhellmannif we land https://review.openstack.org/513377 can we re-queue the job that failed without going through the revert/revert dance to save some time?13:33
fungiyeah13:34
*** rcernin has joined #openstack-infra13:35
*** amoralej|lunch is now known as amoralej13:36
fungithough i'm not done tracing through the log and job definition, so no clue what 513377 is yet13:36
fungistill catching up13:37
*** rosmaita has quit IRC13:39
smcginnisdhellmann: Should we add "--global" to the git config calls just to be safe?13:39
dhellmannsmcginnis : we could try that, I'm not sure whether there's a difference in local vs. global other than the obvious scope (like is something assuming the values will be set globally)13:40
*** kgiusti has joined #openstack-infra13:40
smcginnisdhellmann: Just thinking in case we are in a directory we don't expect to be, or we missed setting that for a specific repo.13:40
*** rcernin has quit IRC13:40
dhellmannhmm13:41
*** andreas_s has quit IRC13:41
dhellmannsure, belt-and-braces13:41
*** andreas_s has joined #openstack-infra13:42
*** eumel8 has quit IRC13:42
*** rosmaita has joined #openstack-infra13:42
fungiso... the add-sshkey task doesn't appear to set restrictive permissions. this could easily cause the ssh client to ignore/skip it, but i would expect a more catastrophic failure bubbling up from git-review under those circumstances... i'm wishing we had an easy way to add debugging info to these jobs without actually triggering releases13:42
*** jrist_ has joined #openstack-infra13:43
dhellmannwe could use a release of the release-test repo13:43
dhellmannthat's set up to push all the way through to pypi I think13:43
*** jrist has quit IRC13:43
fungii'd like to inject some commands before the `git review -s13:43
fungi`13:43
openstackgerritTobias Henkel proposed openstack-infra/nodepool feature/zuulv3: Add node list to webapp  https://review.openstack.org/51338713:43
dhellmannI'll set up the release-test deliverable data so we have a job to retry that won't affect a real repository13:43
fungimainly to directly test connecting to gerrit with extra verbosity, directory listing of ~/.ssh, et cetera13:44
*** annp has joined #openstack-infra13:44
*** felipemonteiro has joined #openstack-infra13:44
fungithis is running the release-tools/release_from_yaml.sh script in project-config presumably. patch on the way13:45
*** felipemonteiro__ has joined #openstack-infra13:45
*** andreas_s has quit IRC13:46
dhellmannfungi, smcginnis : test release: https://review.openstack.org/51338813:47
*** mriedem1 has joined #openstack-infra13:47
dhellmannfungi : you could update https://review.openstack.org/#/c/513377/ with more detail if you want13:48
dhellmannthat was also meant to add more debugging detail13:48
*** andreas_s has joined #openstack-infra13:48
*** mriedem has quit IRC13:48
fungistill trying to find where the git-review -s call is13:48
dhellmannlook at that patch, I modified that call13:48
dhellmannI added the -v option mnaser suggested13:48
*** mriedem1 is now known as mriedem13:48
fungioh, you already have a patch for this. perfect13:48
*** felipemonteiro has quit IRC13:49
fungiwant me to add further debugging to 513377 or as a child patch?13:50
dhellmanngo ahead and modify the patch directly so we only have to land 113:50
dhellmannwaiting for all of these test patches to land is driving me nuts13:50
smcginnisPower glitch here but I'm back. Looks like a good plan so far.13:51
dhellmannI guess after we move the job definition to the releases repo we'll be able to land a test and code change at the same time13:51
*** andreas_s has quit IRC13:53
openstackgerritJeremy Stanley proposed openstack-infra/project-config master: Add verbose flag to git-review for tag-releases  https://review.openstack.org/51337713:56
fungidhellmann: smcginnis: ^13:56
*** shiyaz has joined #openstack-infra13:56
fungihopefully that gets us more useful data points to rule out possible issues13:56
fungimnaser: look good to you?13:57
dhellmannfungi : would it be useful for that ssh call to have -v? or would that spew too much info?13:57
fungidone13:57
openstackgerritJeremy Stanley proposed openstack-infra/project-config master: Add verbose flag to git-review for tag-releases  https://review.openstack.org/51337713:57
*** andreas_s has joined #openstack-infra13:59
fungiokay, that should be in momentarily if the swapping scheduler isn't actually slowing things down14:00
fricklerfungi: commented on PS2 but should still be relevant14:00
fungifrickler: oh, thanks, looking14:00
fungifrickler: it's the configure git-review step that's failing14:00
fungiso we're trying to see what the initial state is before it's attempted14:01
openstackgerritDavid Moreau Simard proposed openstack-infra/openstack-zuul-jobs master: Add integration tests for use-cached-repos  https://review.openstack.org/51292714:01
openstackgerritDavid Moreau Simard proposed openstack-infra/openstack-zuul-jobs master: Improve test coverage of the fetch-zuul-cloner role and the shim  https://review.openstack.org/51290414:01
fricklerfungi: ah, right, that should be fine, then14:01
openstackgerritDavid Moreau Simard proposed openstack-infra/openstack-zuul-jobs master: Improve test coverage of the fetch-zuul-cloner role and the shim  https://review.openstack.org/51290414:01
fungithe tests being added before we run git-review -s don't rely on git-review configuration14:01
fungiwe're basically testing/checking the things git-review is going to rely on when it runs14:02
dhellmannwe should probably add something to clone_repo to cause it to return an error code if the clone fails14:02
dhellmannit looks like it always returns 0 now?14:02
*** hongbin has joined #openstack-infra14:03
dhellmannoh, nm, it runs set -e14:03
*** lbragstad has joined #openstack-infra14:04
fungias observed before yesterday's scheduler restart, swapping there seems not especially detrimental... you can see the spikes on the swapping activity graph subside quickly, implying the allocations paged out are infrequently accessed anyway14:06
*** esberglu has joined #openstack-infra14:07
*** andreas_s has quit IRC14:08
*** baoli has quit IRC14:09
*** baoli has joined #openstack-infra14:09
*** baoli has quit IRC14:09
*** baoli has joined #openstack-infra14:11
*** andreas_s has joined #openstack-infra14:11
*** kjackal_ has quit IRC14:14
openstackgerritMerged openstack-infra/project-config master: v2 Config is frozen, make job gating  https://review.openstack.org/51327214:14
*** tmorin1 has quit IRC14:15
fungithough the current spike in swapping activity is making the status.json take too long to serve i think, so apache is timing it out and displaying a proxy error14:18
*** tmorin has joined #openstack-infra14:19
smcginnisdhellmann, fungi: Once that change lands, are we doing the test release or were you going to just reenqueue the process fungi?14:20
*** Swami has joined #openstack-infra14:20
*** gouthamr has joined #openstack-infra14:20
dhellmannwhichever14:20
dhellmannI guess it might be better to test with the release-test repo in case something fails half way14:21
fricklerfungi: looks like that last project-config merge might have tripped zuul over with starting another round of reconfigure-all-the-things14:21
*** LindaWang has quit IRC14:22
fungiperhaps. the swapping spike is slacking off now though14:23
*** LindaWang has joined #openstack-infra14:23
fungiand i'm getting status.json responses agani14:24
fungithere is a nice event/result queue backlog now14:24
fungiso this is likely it catching back up14:25
openstackgerritMerged openstack-infra/project-config master: Add verbose flag to git-review for tag-releases  https://review.openstack.org/51337714:25
openstackgerritMerged openstack-infra/project-config master: Use -horizon template variants for neutron-vpnaas-dashboard job  https://review.openstack.org/51333814:25
fungidhellmann: smcginnis: 513377 merged, so we should be able to test the release sandbox tagging now?14:26
fungiand hopefully get a little more information on why git-review is unhappy14:26
*** shiyaz has left #openstack-infra14:26
*** gmann is now known as gmann_afk14:26
*** rbrndt has joined #openstack-infra14:27
dhellmannok, I'll approve that14:27
dhellmannwaiting for https://review.openstack.org/#/c/513388/214:27
jeblairif we're swapping, the server isn't going to last for long14:28
*** mat128 has joined #openstack-infra14:28
fungiagreed, looks like the most recent swapping activity spike never quite subsided, so we likely need another restart14:30
fungisystem load is finally up to ~1 with all the iowait14:30
smcginnisAny way we can bump the priorities on these release jobs? Today is supposed to be the q-1 release deadline and we keep hitting roadblock after roadblock.14:31
fungismcginnis: release jobs already get the top priority14:31
fungiat least the pre-release, release, tag and release-post pipelines do14:31
fungias well as the gate pipeline14:32
smcginnisfungi: Oh, OK. Didn't realize that.14:32
fungi(we only have three priorities to choose from though, owing to gearman protocol heritage)14:32
fungicheck pipelines get medium priority, and regular post and periodic are low priority14:34
jeblairfungi: do you have a copy of the queues from when status.json was responsive?14:35
fungijeblair: it looks responsive now14:35
fungii'm still able to get responses from the status page anyway14:36
jeblairthere we go, it just moved again14:36
*** armax has joined #openstack-infra14:36
jeblairokay, i have a copy of the queues14:36
fungiwas hoping we'd gain ground on the events queue before restarting, but i guess it's only rising, not falling14:37
*** trown is now known as trown|brb14:38
fungianyway, 513388 seems to have made it into check so it'll get reenqueued14:38
*** iyamahat has joined #openstack-infra14:38
*** spectr has quit IRC14:38
fungioh! it worked its way through all the events/results now14:39
smcginniszuul caught up??14:39
fungidepends on your definition of caught up, but it managed to enqueue anything it had an event for at least14:40
jeblairi'd like to grab an object graph now, which will kill it for a few minutes, and then restart it.14:40
fungishould i get another status dump now that the events queue is empty?14:41
jeblairfungi: i got one14:41
fungiahh, thanks14:41
*** gyee has joined #openstack-infra14:42
jeblairi'm pretty sure the most recent slowdown was enough to upset the zk connection, so it may already be reporting bogus errors14:42
*** jamesmcarthur has joined #openstack-infra14:42
*** jbadiapa has quit IRC14:43
jeblairmy plan today is to address that, as well as a potential area for memory reduction i saw yesterday14:43
fungiooh, neat!14:43
*** dizquierdo has quit IRC14:43
*** iyamahat has quit IRC14:45
*** trown|brb is now known as trown14:46
openstackgerritArmando Migliaccio proposed openstack-infra/project-config master: Zuul-v3: add required projects for neutron-lib periodic jobs  https://review.openstack.org/51281114:47
jeblairhrm, maybe we should just restart it without getting the object graph14:48
*** dizquierdo has joined #openstack-infra14:49
jeblairwe can get back to work, and hopefully i can grab one before we hit swap next time14:49
openstackgerritArmando Migliaccio proposed openstack-infra/project-config master: Zuul-v3: add required projects for neutron-lib periodic jobs  https://review.openstack.org/51281114:49
jeblairfungi, smcginnis: zuul is restarting now; you can approve/recheck any changes and jump the queues14:50
*** nikhil has joined #openstack-infra14:50
fungithanks jeblair!14:50
jeblairoh wait, sorry i have to restart again14:50
fungiokay14:51
jeblair(it reinstalled over my local patches last night)14:51
jeblairfungi, smcginnis: okay, starting again.  you can approve/recheck14:51
smcginnisjeblair: It's ready for a recheck?14:52
openstackgerritPavlo Shchelokovskyy proposed openstack-infra/project-config master: Rename ironic job for nova  https://review.openstack.org/51341014:52
jeblairsmcginnis: yep14:52
smcginnisThanks14:52
dhellmannfungi , smcginnis : I rechecked https://review.openstack.org/#/c/513388/214:52
jeblair(the status page won't be responsive yet, but the event listeners are running)14:52
fungii'm sticking the releases test change into the gate anyway14:52
dhellmannfungi : ++14:53
smcginnisA triple whammy.14:53
* dhellmann imagines zuul pounding the patch into the repo with a hammer14:53
fungione of those oversized wooden mochi hammers14:53
*** yamamoto has quit IRC14:54
jeblairre-enqueueing saved queues14:54
dhellmannhttps://www.youtube.com/watch?v=Nxls1KnKCA414:55
*** e0ne_ has quit IRC14:56
fungi513388,2 has nodes assigned in the gate now, so should merge in a few minutes14:56
dhellmannit's weird to see it in the check and gate queue at the same time :-)14:57
dmsimarddhellmann: that happens either when we manually bypass the check queue and enqueue directly to the gate -- or if you see a change in a pipeline with no jobs, that's just because it hasn't been determined yet if the change should be enqueued in that pipeline14:59
*** iyamahat has joined #openstack-infra14:59
dhellmanndmsimard : the latter case I've seen before. I guess the former happens infrequently enough that I haven't noticed.14:59
dmsimardit's quite exceptional that the check queue is bypassed, yes :)15:00
*** e0ne has joined #openstack-infra15:00
AJaegerdmsimard: do you have time to look at set-service-type-data-fact role, please? It's now completely broken, see http://logs.openstack.org/cc/cccb086dce8638764beb35063dde9f7fb036dd3d/post/publish-api-ref/f7b0011/ - the get_url is the problem15:02
fungiokay, release-post commit enqueued now15:02
dmsimardfungi, jeblair: I've successfully tested the sqlite middleware patch for ara on logs.rdoproject.org. Were we interested in testing it out on logs-dev ? I can work on the puppet-openstackci bits.15:02
*** xarses has joined #openstack-infra15:02
*** jaosorior has quit IRC15:02
dmsimardAlso, an implementation detail but I suppose it's better to consider installing ara on a virtualenv ?15:02
fungidmsimard: sure!15:02
fungito logs-dev i mean... less sure about virtualenv vs system wide15:03
*** jrist_ is now known as jrist15:03
*** jrist has quit IRC15:03
*** jrist has joined #openstack-infra15:03
dmsimardfungi: ara just brings (unfortunately) a lot of dependencies which is why I bring up the option, I've also tested the wsgi middleware with a virtualenv.15:04
*** iyamahat has quit IRC15:05
openstackgerritMerged openstack-infra/project-config master: Use -horizon template variants for neutron-fwaas-dashboard job  https://review.openstack.org/51333615:05
AJaegerjeblair: could you tag zuul-sphinx 0.2.1, please? We cannot merge anything to openstack-zuul-jobs currently15:06
dmsimardAJaeger: looking15:07
*** iyamahat has joined #openstack-infra15:07
*** baoli has quit IRC15:07
*** baoli has joined #openstack-infra15:08
*** baoli has quit IRC15:08
jeblairAJaeger: oh, sorry, i thought i just broke new functionality.  tagging now.15:08
*** dtantsur|brb is now known as dtantsur15:08
jeblairAJaeger: tag pushed15:09
AJaegerjeblair: thanks!15:10
AJaegerdmsimard: thanks15:11
*** baoli has joined #openstack-infra15:11
dmsimardAJaeger: we need to use result.dest instead of result.src, I'll send a patch15:11
AJaegerdmsimard: ah! thanks15:12
*** ricky_laptop has joined #openstack-infra15:12
*** markvoelker has quit IRC15:12
*** markvoelker has joined #openstack-infra15:13
AJaegerwow, 73 changes in gate queue - most from tripleo15:13
openstackgerritDavid Moreau Simard proposed openstack-infra/openstack-zuul-jobs master: Use dest instead of src for get_url downloaded resource  https://review.openstack.org/51341415:14
dmsimardAJaeger: ^15:14
dmsimardneed to close laptop for a bit, out of battery and no power outlet nearby :)15:14
openstackgerritFlavio Percoco proposed openstack-infra/project-config master: ansible-role-k8s-cookiecutter to zuul.d/projects  https://review.openstack.org/51233015:15
flaper87AJaeger: dmsimard ^ :D15:15
smcginnisdhellmann, fungi: Did the post job work that time? I don't see errors.15:15
dhellmannlooking15:16
AJaegerdmsimard: thanks!15:16
fungismcginnis: dhellmann: it broke after trying to cat ~/.gitconfig which apparently did not exist15:16
fungiand we have set -e15:16
fungii suppose i should have unset that before the diagnostics15:17
fungiand reset it after15:17
smcginnisBah15:17
*** dhinesh has joined #openstack-infra15:17
*** nicolasbock has quit IRC15:17
*** markvoelker has quit IRC15:17
* smcginnis must be looking at the wrong log.15:17
dhellmannwhy didn't that cause the job to report a failure15:17
*** nicolasbock has joined #openstack-infra15:18
fungigood question... are we running a script set -e from another script which is not set -e and performs additional tasks afterward?15:19
* dhellmann looks15:20
*** dhinesh has quit IRC15:21
openstackgerritFlavio Percoco proposed openstack-infra/project-config master: Add ansible-role-k8s-(keystone|mariadb)  https://review.openstack.org/51302215:21
dhellmannfungi : release.sh seems to set -e15:22
*** nicolasbock has quit IRC15:22
dhellmannoh, the master job script ignores errors15:23
fungiwell, unless the final command run returns nonzero15:24
*** jamesmcarthur has quit IRC15:26
*** jamesmcarthur has joined #openstack-infra15:26
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: accumulate errors and fail tag-releases if we have any  https://review.openstack.org/51341715:27
dhellmannfungi : ^^15:27
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Add _projects to convert project list to dictionary  https://review.openstack.org/51286815:28
*** andreas_s has quit IRC15:28
smcginnisAren't we going to have the same issue yet though. Need to fix the cat of .gitconfig first.15:28
dhellmannoh, true15:30
fungiyeah, we also need to run those debug commands withouty set -e (which i didn't realize would propagate into the inlined subshell or i would have)15:30
*** jamesmcarthur has quit IRC15:31
*** dhajare has joined #openstack-infra15:32
smcginnisfungi: Do you have the one fungi?15:32
*** andreas_s has joined #openstack-infra15:33
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: accumulate errors and fail tag-releases if we have any  https://review.openstack.org/51341715:33
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: avoid errors in debug commands in clone_repo  https://review.openstack.org/51341915:33
dhellmannlet's try ^^15:33
dhellmannfungi , smcginnis : ^^15:33
smcginnisdhellmann: Nice!15:34
fungismcginnis: sorry, getting sidetracked by tc office hour15:37
*** andreas_s has quit IRC15:37
fungilooking now15:37
smcginnisfungi: Yeah, way too many distractions and multitasking needed this week (or past few weeks).15:39
smcginnisLooking forward to being able to focus on one thing at a time some day.15:39
fungii basically didn't engage in or even read any of the tc campaigning ml threads due to it being zuultime all the time15:40
*** martinkopec has joined #openstack-infra15:41
smcginnisDefinitely lower on the priority list.15:41
*** martinkopec has quit IRC15:41
fungiwas hoping to at least get around to reading everyone's platforms, but need to vote by tomorrow i guess15:42
*** andreas_s has joined #openstack-infra15:42
smcginnisfungi: Just do like most people and vote for the names you recognize. ;)15:43
AJaeger;)15:43
*** martinkopec has joined #openstack-infra15:44
*** andreas_s has quit IRC15:47
openstackgerritMerged openstack-infra/project-config master: avoid errors in debug commands in clone_repo  https://review.openstack.org/51341915:47
fungismcginnis: luckily, i know most of the candidates personally and have worked closely with them on various things, so i feel like i already know what they stand for even if i don't get an opportunity to read their formal prose on the matter15:49
*** dbecker has quit IRC15:49
clarkbugh slow start today... the weather has definitely transitioned from summer to fall now15:50
*** eumel8 has joined #openstack-infra15:50
openstackgerritMerged openstack-infra/project-config master: accumulate errors and fail tag-releases if we have any  https://review.openstack.org/51341715:50
*** annp has quit IRC15:50
clarkbjeblair: are there any zuul changes that need review?15:51
jeblairclarkb: https://review.openstack.org/513209 and https://review.openstack.org/513262 are the top15:52
jeblairi'm pretty close to pushing up another memory-reducing change15:52
clarkbAJaeger: do you know if that proposal job is happier since the key update?15:52
dhellmannfungi , smcginnis : it looks like we're ready to re-queue that release-test tag attempt now that those script changes have merged?15:53
fungiclarkb: jeblair: also mordred picked up the remaining constraints support work for tox-siblings (513199)15:54
smcginnisWas that it or did we have one more patch to go in first. I'm losing track.15:54
smcginnisOh, nope.15:54
smcginnisLooks like we are good to try again.15:54
fungismcginnis: dhellmann: they both merged, so yes we are clear to retry now15:54
*** yamamoto has joined #openstack-infra15:55
smcginnisfungi: Can you do the reenqueue magic?15:55
*** tmorin has quit IRC15:55
fungiyup. what was the test change this time?15:56
fungioh, just reenqueue the post jobs15:56
fungiyeah, on it15:56
smcginnisfungi: Need the review #?15:57
fungii need the merge commit sha actually, but i'm getting it now15:57
clarkboh also I have replacement network gear arriving today, so at some point I'll likely drop off the internet while I replace gear and get my desktop connected again. such fun15:57
smcginnisclarkb: Ooh, infrastructure upgrades are always fun. :)15:58
*** jamesmcarthur has joined #openstack-infra15:59
*** eumel8 has left #openstack-infra16:00
*** Guest17047 has quit IRC16:00
fungidhellmann: smcginnis: reenqueued that last releases merge into release-post16:00
clarkbjeblair: I've approved the buildsets change. It looks like we mostly weren't using that data anyways16:00
*** trown is now known as trown|lunch16:00
clarkbjeblair: eg the reach of that change was not very far16:01
AJaegerclarkb: haven't looked yet ;(16:01
clarkbsmcginnis: in this case I had a switch/AP decide to lose significant numbers of packets so unplanned upgrade but excited to have things working again16:03
*** jgriffith is now known as groot16:03
*** groot is now known as jgriffith16:04
clarkbAJaeger: were those periodic jobs against eg nova?16:04
* clarkb goes looking for logs16:04
dhellmannfungi : thanks16:04
AJaegerclarkb: http://logs.openstack.org/periodic/git.openstack.org/openstack-infra/project-config/master/propose-project-config-update/665cd61/ara/16:04
*** jgriffith is now known as groot16:05
AJaegerclarkb: that one fails again - now with "Permission denied (publickey)." - on the ssh run16:05
* AJaeger will be back online later16:05
clarkbAJaeger: ok so the warning about the host key thing did go away, so that is an improvment but not the one we want16:05
clarkbfungi: I think your idea that perms might be wrong on the private key is worth following up on16:06
clarkbara says the mode on the file is 0600, could be the .ssh dir instead?16:06
*** ianychoi has quit IRC16:06
fungiclarkb: we already have debugging evidence to suggest that the perms are fine16:07
clarkboh thats interesting16:07
*** ianychoi has joined #openstack-infra16:07
clarkbara says the size of the file is 89116:07
clarkbbut looking back at the old slave node its 167916:07
fungithere's much more extensive debugging happening in a job running in release-post right now16:07
smcginnisJust finished16:08
*** iyamahat has quit IRC16:08
clarkbjeblair: when you have a moment, what sort of debugging do we expose around secrets?16:08
funginew results at http://logs.openstack.org/fe/feb0fdabca16208a18c443f41104f0568beaa3dc/release-post/tag-releases/cece9e2/job-output.txt.gz16:08
clarkbfungi: see http://logs.openstack.org/periodic/git.openstack.org/openstack-infra/project-config/master/propose-project-config-update/665cd61/ara/result/a8c6b15e-a335-4467-a297-1ebdddc1eba6/ that size is definitely much smaller than expected16:09
dhellmannit looks like the ssh key isn't working for connecting to gerrit?16:09
fungigerrit ssh says "Permission denied (publickey)."16:09
clarkbdhellmann: ya  Ithink we may be writing incomplete or wrong contents based on the ara link above16:09
*** andreas_s has joined #openstack-infra16:09
*** martinkopec has quit IRC16:09
*** lucasagomes is now known as lucas-afk16:09
fungialso ls -l says id_rsa is only 887 bytes long16:09
dhellmannthis is one of the keys that's a list in the yaml file. is the writing code taking that into account?16:10
fungiwhich confirms clarkb's suspicion16:10
jeblairclarkb: it's, erm, *very* difficult to debug secrets.  they get written to a tmpfs only accessible inside the jail.  we can't even look at the decrypted form on disk.16:10
thingeehey infra, can I get this approved, it already has 2 +2's https://review.openstack.org/#/c/512871/616:10
jeblairclarkb: yay security16:10
smcginnisMy local id_rsa is twice that size.16:11
clarkbsmcginnis: ya it should be about twice that size16:11
*** yamamoto has quit IRC16:11
*** salv-orl_ has joined #openstack-infra16:11
dhellmanndo we have another job that uses secrets we could compare to this one?16:11
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: periodic-neutron-dsvm-functional runs only on master  https://review.openstack.org/51252416:11
dhellmann(another that works :-)16:11
openstackgerritSagi Shnaidman proposed openstack-infra/tripleo-ci master: Fix space character for bash command  https://review.openstack.org/51343516:11
clarkbthingee: done16:11
clarkbdhellmann: SamYaple's is working but I bet his secrets are shorter (which may lend credibility to your theory)16:12
jeblairclarkb: i do have the repl installed; i could try to convince the running zuul to decrypt it in memory and see what we get16:12
*** Swami has quit IRC16:12
*** Apoorva has joined #openstack-infra16:12
EmilienMdmsimard: when we migrated to zuulv3, did you change something in the shared-queues configuration? it seems like tripleo & puppet queues are shared - I'm not sure it was the case before (or maybe?)16:12
EmilienMweshay|ruck: ^ fyi asking here16:12
clarkbjeblair: or maybe we just need a test that decrypts a larger value to confirm that works generally? (assuming we don't have one)16:12
*** pas-ha has joined #openstack-infra16:12
*** dizquierdo has quit IRC16:12
clarkbEmilienM: I believe they were shared before16:13
smcginnisCan we manually go into a host an run some of these to see what's being written out? Or is that not possible with the way the secrets are handled?16:13
clarkbsmcginnis: ya we can, we coul dput a sleep in the job to make that easier too16:13
clarkbfungi: ^16:13
fungihttp://paste.openstack.org/show/624017/ which is what we embedded for this job, does seem to indicate that the plaintext length should be 1675 bytes and we're only a little over half that according to ls -l16:13
EmilienMclarkb: ok16:13
*** pas-ha has left #openstack-infra16:13
EmilienMmwhahaha: ^ sounds like queues were shared before, so we just need to be patient, and don't recheck if something fails, instead create elastic recheck queries.16:13
mwhahahayea they've always been shared16:14
*** andreas_s has quit IRC16:14
fungiclarkb: yep, though i don't think the streamed console log emits the ip address any longer? not sure how we go about tracking the ip address of the running node down in v316:14
*** salv-orlando has quit IRC16:14
weshay|ruckEmilienM, mwhahaha so my team can go on a elsastic-recheck hunt16:14
EmilienMweshay|ruck: that's what we should do all the time.16:15
weshay|ruckcreate new queries as we see them16:15
jeblairfungi: i'd start with the build uuid and work backwards16:15
clarkbfungi: we'd have to grep the build uuid out of the executor debug logs16:15
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Remove old buildsets  https://review.openstack.org/51320916:15
EmilienMhunt failures and add queries16:15
weshay|ruckEmilienM, yes.. noted16:15
EmilienMmy teacher pabelanger told me that16:15
clarkbfungi: I can help with thta if we want to get a change in to sleep16:15
fungijeblair: clarkb: thanks. so i guess we need a _really_ long sleep in the script, in that case16:15
dhellmannwhy are "long" keys stored as a list?16:15
weshay|ruckEmilienM, I thought he was professor PB16:16
EmilienM:)16:16
fungidhellmann: because pkcs-1 does not support encrypting data of arbitrary length16:16
clarkbfungi: for X in `seq -w 1 10`; do echo $X && ssh ze$X.openstack.org grep $uuid /var/log/zuul/executor-debug.log ; done16:16
dhellmannah16:16
EmilienMweshay|ruck, mwhahaha: another thing I just noticed: THT isn't in the tripleo queue16:16
EmilienMwe need to fix that16:16
EmilienMif you look at http://zuulv3.openstack.org/ (in gate)16:16
fungidhellmann: and the public key standards which do support arbitrary-length data are not available as well-supported python modules16:17
weshay|ruckit's in it's own queue16:17
jeblairfungi, clarkb: sudo ansible 'ze*' -m shell -a 'grep UUID /var/log/zuul/executor-debug.log'16:17
* weshay|ruck pokes16:17
*** dhajare has quit IRC16:17
clarkbjeblair: I find the ansible output harder to grep/read but maybe thats just me16:18
jeblair(on puppetmaster)16:18
*** dhinesh has joined #openstack-infra16:18
*** pcaruana has quit IRC16:18
fungiclarkb: jeblair: or should we just set hold-on-failure for the tag-releases job for now and retrigger?16:18
jeblairclarkb: try that sometime.  it's the same as your ssh loop16:18
smcginnisclarkb: Not just you.16:18
jeblairfungi: ++16:18
fungithat seems far easier16:18
clarkbfungi: ya that may be sompler16:19
jeblairfungi: does the playbook delete the secret?16:19
*** e0ne has quit IRC16:19
jeblairer, i mean, ssh key16:19
fungijeblair: i don't believe it wipes ~zuul/.ssh/id_rsa16:19
fungiat least not that i saw16:19
openstackgerritMerged openstack-infra/project-config master: Set contributor-guide location to /contributors  https://review.openstack.org/51287116:19
*** markvoelker has joined #openstack-infra16:20
clarkbit appears to remove the authorized keys file entry for the test env and the fileserver private key but not the release/proposal keys16:20
fungihow is autohold done? i don't see it mentioned by nodepool --help16:21
*** Apoorva has quit IRC16:21
fungiand nodepool hold --help seems to imply that's still just for holding explicit node ids16:21
clarkbI wonder if this is a yaml string quoting issue16:22
*** Apoorva has joined #openstack-infra16:22
clarkb(I've just rereviewed the decryption of list of chunks and that seems fine)16:22
*** dbecker has joined #openstack-infra16:22
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Stop storing dependent items on buildsets  https://review.openstack.org/51344116:22
*** dhinesh has quit IRC16:22
jeblairfungi: 'zuul autohold'16:22
*** jpich has quit IRC16:23
jeblairon zuulv3.o.o16:23
openstackgerritBen Nemec proposed openstack-infra/tripleo-ci master: Support deploying extra nodes in te-broker  https://review.openstack.org/51289916:23
fungiahh16:24
fungiright, nodepool lacks the context to know16:24
fungithanks16:24
*** markvoelker has quit IRC16:24
dhellmannclarkb : there are some punctuation characters in these encoded strings; you might be onto something16:25
dhellmannI mean, I would have expected the yaml writer to deal with that, but...16:25
fungiokay, autohold set and commit reenqueued16:26
clarkbdhellmann: ya I think = + and / are all yaml clean?16:26
fungishortly i'll hopefully know what's actually written to ~zuul/.ssh/id_rsa in that job16:26
dhellmannmy embedded yaml parser is a bit rusty16:26
openstackgerritJohn L. Villalovos proposed openstack-infra/system-config master: Add result_TIMED_OUT & result_RETRY_LIMIT as failure colors  https://review.openstack.org/51344416:26
clarkbI guess I can really quickly test that /me does this16:26
jlvillal^^^ Small patch to color those two failures as failures (red)16:27
fungidoes nodepool.o.o no longer have the ability to list nodes?16:27
jeblairfungi: run from nl01 or nl0216:28
jeblairfungi: nodepool.o.o is only v216:28
*** andreas_s has joined #openstack-infra16:28
fungiexcept the zookeeper part of v3?16:28
fungior is that on nl0x now too?16:28
jeblairfungi: right :)16:28
*** LindaWang has quit IRC16:28
jeblairfungi: use 'nodepool list --detail' to get ip addresses16:28
fungiooh, that was about to be my next question. thanks!16:29
fungiwondered where all the ips had gone16:29
jeblairfungi: so has arin16:29
fungitouché16:29
fungilong time passing16:30
*** iyamahat has joined #openstack-infra16:30
clarkbI think I see what could be the bug16:30
clarkbthe newlines get transformed as spaces16:31
clarkbrather than nulls16:31
* clarkb goes to make sure zuul isn't doing something to address that16:31
jeblairclarkb: which newlines?16:31
clarkbjeblair: in eg http://paste.openstack.org/show/624017/ the end of the first line of ciphertext has a newline and that becomes a space when I ready that data in locally16:32
clarkband each newline seems to do that16:32
*** andreas_s has quit IRC16:32
clarkbso it becomes x1+fTO5A9nI+9ZzmPkcnhdGjUl831xromQ8r/j5/boiWmfQ2Cw3NGD6B+KosOmWXmF8f/ kzVz7+/D2cBwNlBci4mrLvJHqYMaHUVCq32ciokJaC3vgEuX6qyb4UDYaCNdHMxVK7wFB16:33
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Add management queue length to status page  https://review.openstack.org/51326216:33
clarkbrather than x1+fTO5A9nI+9ZzmPkcnhdGjUl831xromQ8r/j5/boiWmfQ2Cw3NGD6B+KosOmWXmF8f/kzVz7+/D2cBwNlBci4mrLvJHqYMaHUVCq32ciokJaC3vgEuX6qyb4UDYaCNdHMxVK7wFB16:33
*** ralonsoh has quit IRC16:33
clarkbI think we may want the > quote method? /me tests16:34
*** iyamahat has quit IRC16:34
smcginnisDoes that work with the "!encrypted" bit there?16:35
clarkbhrm > isn't what I want16:35
*** kiennt26 has joined #openstack-infra16:35
fungiyay, my autohold worked16:36
weshay|ruckclarkb, is the elastic search indexing an issue in a queue atm? Looking at it now it's 59 hours behind16:37
jeblairclarkb, smcginnis: yeah, the !encrypted causes zuul to load that itself, so, clarkb, if you're just using a straight yaml parser, you may not be getting the same results.16:37
jeblairwhat's the name of the secret?  i'd like to poke in zuul's memory16:38
dhellmannjeblair : release_ssh_key16:38
jeblairthx16:38
clarkbright but all its doing is self.ciphertext = [base64.b64decode(x.value) for x in ciphertext] so unless x.value is doing something magic I think it will have whitespace of some form16:38
fungiclarkb: confirmed, ~zuul/.ssh/id_rsa is waaay too small, but seems to include a complete (just very short?) rsa key which in no way matches the original key we encoded16:38
jeblairfungi: does it have a comment at the end?16:39
smcginnisfungi: So decryption error?16:39
fungijeblair: -----END RSA PRIVATE KEY-----16:39
*** yamamoto has joined #openstack-infra16:39
smcginnisOh, hmm.16:39
fungiit still has the start and end markers and looks like base64 data with the right column widths and the last line of the data looks to be normally padded too16:39
fungiit really seems like a test vector or something16:40
fungissh root@162.242.144.195 'cat ~zuul/.ssh/id_rsa'16:40
clarkbfungi: does the prefix of the file match what is on the old slvae?16:41
clarkband/or suffix I guess16:42
funginope, other than the begin/end markers and the first few bytes of the key (which is typical across keys)16:42
*** andreww has joined #openstack-infra16:42
clarkbfwiw tests/fixtures/test_id_rsa has roughly the same length as that key16:43
* smcginnis needs to AFK for a bit, be back later16:44
*** xarses has quit IRC16:44
*** bnemec has quit IRC16:45
*** bnemec has joined #openstack-infra16:46
fungithis is the only id_rsa file on the filesystem too, so it's not like we're accidentally writing it to the wrong location16:46
*** iyamahat has joined #openstack-infra16:46
*** Apoorva_ has joined #openstack-infra16:46
fungitwo possibilities: we're writing the wrong key or we're overwriting the key later with a different/wrong/new key16:46
*** iyamahat_ has joined #openstack-infra16:47
jeblairwhat's the name of the job?16:47
fungium16:47
fungijeblair: tag-releases16:47
fungiso... /home/zuul/.ssh/id_rsa.pub contains a public key claiming to belong to zuul@ze09.openstack.org16:47
*** ricky_laptop has quit IRC16:47
jeblairfungi: that's probably the per-build autogenerated key16:48
clarkbreading zuul tests we test the encryption and decryption and serialization routines but below the yaml loader16:48
fungiwe autogenerate ssh keys for the zuul user on test nodes? is that so they can ssh to themselves on localhost or something16:48
fungi?16:48
clarkbI'm going to work on a test at the yaml loader level16:48
jeblairclarkb: we should have a test that goes through the whole system with a big secret16:49
* clarkb greps more16:49
*** yamahata has joined #openstack-infra16:49
jeblairclarkb: if not, i'm certain we at least do it with a small secret; if that's all, maybe extend that one16:49
*** Apoorva has quit IRC16:50
fungii don't think the /home/zuul/.ssh/id_rsa.pub on the node is intended for ssh access to itself, since it's not included in /home/zuul/.ssh/authorized_keys16:51
jeblairclarkb: TestAnsible has a small secret at least, so if you don't find a big one, maybe add something to that test.16:51
jeblairclarkb: test_model has a big secret and should be exercising this16:51
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Be explicit about legacy var additions/omissions  https://review.openstack.org/51276916:51
*** jpena is now known as jpena|off16:52
*** Apoorva_ has quit IRC16:52
clarkbjeblair: ya but its two short passwords appended together so possibly may not exercise things as it gets longer?16:53
jeblairfungi: we autogenerate keys for every build so that we don't expose the nodepool ssh key (or even ssh-agent access to it) to jobs which might then find a way to ssh to other running nodes16:53
clarkb(if that makes sense)16:53
*** slaweq_ has joined #openstack-infra16:53
clarkbI'll work to modify that test to at least confirm or deny this16:53
*** Apoorva has joined #openstack-infra16:53
jeblairclarkb: yep16:53
fungijeblair: but why would we install that onto the node itself?16:53
*** yamamoto has quit IRC16:53
jeblairfungi: there are some roles that install the keys on all the build's nodes for cross-communication.  i don't know where the dividing line is.16:54
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Make executor hostname configurable  https://review.openstack.org/51262916:54
*** ijw has joined #openstack-infra16:54
fungiahh, okay, so maybe this is bootstrapping for potential node-to-node communication16:54
fungiso anyway, the ~zuul/.ssh/id_rsa matches this id_rsa.pub file according to ssh-keygen -y -f16:56
fungiwhich explains why it looks like a fully-formed key but is not the length we expect16:56
jeblairfungi: oh, wait, the job is writing to ~zuul/.ssh/id_rsa ?16:57
fungijeblair: yes, the job expects to ssh to gerrit and previously used the default ~/.ssh/id_rsa to do so under v216:57
fungiand we puppeted that key into place on the persistent slave16:58
jeblairfungi: hrm.  well, i would expect the job to do that after whatever base roles might set up the per-build key16:58
jeblairso we may not be writing the key as expected16:58
fungiagreed, so either 1. the key is getting replaced with this after we write the one we expected, or 2. we're not actually writing the key at all16:58
clarkbbtw the single entry pkcs values seem to use | quoting but the doubles don't.17:00
fungiopenstack-infra/zuul-jobs/roles/add-sshkey/tasks/main.yaml is the one i think should be doing it17:00
*** ijw has quit IRC17:00
*** ccamacho has quit IRC17:00
*** derekh has quit IRC17:00
*** trown|lunch is now known as trown17:00
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Add zuul supplementary groups before setgid/setuid  https://review.openstack.org/50844417:01
fungiugh, the task output for that indicates the file size is 997 bytes17:01
fungimaybe we're referencing the wrong key variable in the job?17:01
fungier, 887 bytes i mean17:02
dhellmannthe job has "add-sshkey" but I don't see where it specifies *which* key?17:02
*** ijw has joined #openstack-infra17:02
fungiso this key is being written by that role/task17:02
*** dizquierdo has joined #openstack-infra17:02
*** slaweq_ has quit IRC17:02
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Change domain in test fixture to example.org  https://review.openstack.org/51344817:02
dhellmannoh, that's done in jobs.yaml17:02
*** slaweq_ has joined #openstack-infra17:03
odyssey4meif I define required-projects in a job, but in a child of that job define another list of required projects - are both sets merged, or does the child override the parent?17:03
jeblairdhellmann: yeah, the secret is 'renamed' to ssh_key, which is what the role expects17:03
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Change domain in test fixture to example.com  https://review.openstack.org/51344817:03
*** dtantsur is now known as dtantsur|afk17:04
jeblairodyssey4me: merged17:04
fungiwonder if this is some weird argument inheritance order/precedence17:04
*** sambetts is now known as sambetts|afk17:04
* dhellmann nods17:04
jeblairfungi: oooooh17:04
odyssey4mejeblair oh awesome - no need to duplicate the values in all the children... happy days :)17:04
*** andreas_s has joined #openstack-infra17:04
*** tesseract has quit IRC17:04
jeblairfungi: like, colliding with the key name we use for the per-build key17:04
*** felipemonteiro__ has quit IRC17:05
jeblairfungi: hrm, that uses zuul_temp_ssh_key17:06
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Add ref_url column to the buildset reporter table  https://review.openstack.org/50371417:06
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Change domain in test fixture to example.com  https://review.openstack.org/51344817:07
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Add oldrev/newrev column to the buildset reporter table  https://review.openstack.org/50795417:07
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Disable sql_reporter alembic downgrades  https://review.openstack.org/51215917:07
jeblairfungi: so now that i'm looking at it, i can confirm that the base job does generate a key, and installs pub/private in ~zuul/.ssh on all nodes.  i believe it's the multinode base job that then adds it to authorized_keys.17:07
fungijeblair: yeah, so guessing we're reusing the parameters inherited from the base job when we call add-ssh-key a second time?17:08
pabelangerEmilienM: see https://review.openstack.org/513222/17:08
pabelangerEmilienM: noticed that last night17:08
fungier, add-sshkey17:08
EmilienMpabelanger: good17:08
EmilienMpabelanger: thx17:08
openstackgerritMerged openstack-infra/project-config master: Remove networking-generic-switch jobs  https://review.openstack.org/51334717:08
notmynameare job runners going to be using new-hotness ubuntu 17.10, or are they sticking with LTS releases?17:09
jeblairfungi: the base job doesn't use add-sshkey; i don't see any overlap17:09
fungihuh...17:09
*** iyamahat_ has quit IRC17:09
fungitakes me forever to find where jobs are defined now, so haven't gotten there yet17:10
jeblairthe autodoc thing is going to be awesome :)17:11
fungigot it, http://git.openstack.org/cgit/openstack-infra/project-config/tree/zuul.d/jobs.yaml#n62317:11
jeblairbut in the mean time, the role the base job uses is zuul-jobs/roles/add-build-sshkey17:12
*** slaweq_ has quit IRC17:12
*** shardy has quit IRC17:12
*** slaweq_ has joined #openstack-infra17:13
*** hashar is now known as hasharDinner17:13
fungijeblair: so it's added in the pre playbook here: http://git.openstack.org/cgit/openstack-infra/project-config/tree/playbooks/release/pre.yaml#n1617:13
fungido we need to explicitly pass the secret parameters there?17:14
fungior should we be using a different role than add-sshkey for this?17:15
jeblairfungi: don't think so; the fact that the secret was named 'ssh_key' means it should just be available17:15
fricklerhmm, do we need "copy:" instead of "file:" in the role?17:15
clarkbok testing seems toshow that encoding back to base64 removes the whitespace (still not sure how that happens but seems to work)17:15
pabelangernotmyname: we usually add LTS versions of ubuntu to nodepool, then work to port jobs to the latest lts17:15
fricklerI don't see a "content" option here http://docs.ansible.com/ansible/latest/file_module.html17:16
notmynamepabelanger: ok :-)17:16
jeblairfrickler: indeed, the base job uses copy to put its key in place17:16
*** bh526r has quit IRC17:16
*** jamesmcarthur has quit IRC17:16
clarkbnotmyname: the reason for that is ubuntu only supports non LTS releases for 9 months now. Which is is too short to test more than one release on17:17
fricklerin the log, "Write out ssh key" says "ok" instead of "changed", too17:17
jeblairfungi: have a link to a recent failed build?17:17
pabelangernotmyname: however, if diskimage-builder can build 17.10 and our infra elements work, we could add the image to nodepool. We'd just need to decide to do it or not17:17
fricklerjeblair: http://logs.openstack.org/fe/feb0fdabca16208a18c443f41104f0568beaa3dc/release-post/tag-releases/cece9e2/job-output.txt.gz17:17
jeblairfrickler: thx17:17
*** jamesmcarthur has joined #openstack-infra17:17
notmynameclarkb: pabelanger: oh I think it's great. I don't want to have to mess with non-LTS versions :-)17:17
fungiyeah, that's the most recent one17:17
*** slaweq_ has quit IRC17:17
pabelangerclarkb: yah17:18
*** florianf has quit IRC17:18
*** rbrndt has quit IRC17:19
*** smatzek has joined #openstack-infra17:19
*** dhinesh has joined #openstack-infra17:21
*** jamesmcarthur has quit IRC17:22
jeblairfrickler, fungi: i have no idea why nothing reported an error or warning, but i agree with frickler, there's no documentation for 'content' on the file module so we should change that to copy.17:22
fricklerpatch upcoming17:22
openstackgerritJens Harbott (frickler) proposed openstack-infra/zuul-jobs master: Use copy instead of file for add-sshkey task  https://review.openstack.org/51345617:22
jeblairfrickler, fungi: assuming it just ignores the parameter, the behavior matches the symptoms "yep, this is a file already and it's this big"17:22
fungiexcellent. i wonder if the "size" output for that add-sshkey task is simply reporting the size of the file it found, not the size of a file that task created17:22
jeblairfungi: ya17:22
fungiyeah, that17:23
jeblairmaybe ansible-lint would have caught this (or maybe whatever causes the file module not to reject 'content' would have fooled it too?)17:24
*** dhinesh_ has joined #openstack-infra17:24
*** dprince has quit IRC17:25
*** jamesmcarthur has joined #openstack-infra17:25
fungiunfortunately, searching for the keywords "ansible" "file" "content" is kinda a non-starter17:25
*** salv-orlando has joined #openstack-infra17:25
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Clarify how the sql database is managed  https://review.openstack.org/51216017:26
*** dhinesh has quit IRC17:26
fungiohh, "content" is a parameter to the "copy" task17:27
fungi:q17:27
fungihah, you're not my editor17:28
smcginnisE37: No write since last change (add ! to override)17:28
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Change domain in test fixture to example.com  https://review.openstack.org/51344817:28
*** salv-orl_ has quit IRC17:29
jeblairfungi, clarkb: zuul's decrypted form of the ssh private key is 1675 bytes17:29
clarkbthe test encrypt secret tool is not working for me :/ so this is going slowly17:29
jeblairthat matches the paste from earlier17:29
*** salv-orlando has quit IRC17:30
jeblairso i have a lot of confidence when we fix the problem frickler found, we'll have the right data on disk17:30
fungiawesome, so this all seems to point to we were failing to overwrite the existing key on disk with it17:30
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Move alembic_reporter back to alembic  https://review.openstack.org/51216117:30
fungias soon as it merges, i'll retrigger our test commit17:31
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Allow the pool_recycle to be configured  https://review.openstack.org/51216217:31
fungier, reenqueue our test commit i mean17:31
*** andreas_s has quit IRC17:31
clarkboh thats why ara didnt say changed it just said ok?17:31
jeblairyep, that's the theory17:32
*** smatzek has quit IRC17:32
fungii'm going to delete my autoheld node and set another autohold "just in case"17:32
jeblairfungi: ++17:33
clarkbI'm going to sort out the test tool for encrypting things because now it is bugging me :)17:33
clarkbthe error implies it may have worked with python2?17:34
clarkbits a bytes vs str problem deep in the C depths of $lib17:34
*** lbragstad has quit IRC17:35
*** tosky has quit IRC17:36
fungiahh, yeah i ran it under python2.717:36
fungijust confirmed from shell history17:36
*** amoralej is now known as amoralej|off17:37
*** kiennt26 has quit IRC17:38
*** groot is now known as jgriffith17:38
*** Swami has joined #openstack-infra17:39
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Add noop job description  https://review.openstack.org/50877417:39
*** lbragstad has joined #openstack-infra17:39
*** andreas_s has joined #openstack-infra17:41
*** mriedem has quit IRC17:41
*** pblaho has quit IRC17:41
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Add noop job description  https://review.openstack.org/50877417:42
*** mriedem has joined #openstack-infra17:43
*** masayukig[m] has quit IRC17:43
*** ilpianista_ has quit IRC17:43
Shrewsfungi: ooh, that gives me a chance to test autohold-list17:44
fungiwent ahead and skipped 513456,1 (the add-sshkey fix) into the gate since there's still quite a backup in check17:44
*** aspiers[m] has quit IRC17:44
jeblairfungi: thx17:44
jeblairi'm afk for a bit17:44
*** kzaitsev_pi has quit IRC17:44
Shrewsfungi: http://paste.openstack.org/show/624095/  \o/17:45
*** andreas_s has quit IRC17:45
fungiShrews: esselent17:45
*** kzaitsev_pi has joined #openstack-infra17:45
Shrewsit's nice when something, ya know, works17:45
AJaegercould I get a +2A on https://review.openstack.org/#/c/513414/ - to fix the service-data-fact role and thus api-guide and api-ref publish jobs, please?17:46
fungiShrews: feels like a rare commodity sometimes17:46
*** jklare has quit IRC17:47
openstackgerritMerged openstack-infra/zuul-jobs master: Disable tox-siblings  https://review.openstack.org/51320517:48
*** dprince has joined #openstack-infra17:49
*** jklare has joined #openstack-infra17:51
*** jamesmcarthur has quit IRC17:52
*** apetrich has quit IRC17:52
*** jamesmcarthur has joined #openstack-infra17:52
*** apetrich has joined #openstack-infra17:53
*** SumitNaiksatam has joined #openstack-infra17:54
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Remove legacy dragonflow jobs  https://review.openstack.org/51278517:54
*** jamesmcarthur has quit IRC17:57
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Use dest instead of src for get_url downloaded resource  https://review.openstack.org/51341417:58
openstackgerritMerged openstack-infra/zuul-jobs master: Use copy instead of file for add-sshkey task  https://review.openstack.org/51345617:58
smcginnisAny way to test if that made a difference. Or need to requeue the test job?17:58
*** baoli has quit IRC17:58
fungismcginnis: i just reenqueued the test commit again17:59
fungiand i also have an autohold set so if we fail it i can ssh in and look at the new key on disk17:59
smcginnis++18:00
*** bobh has joined #openstack-infra18:00
EmilienMclarkb: when you have time to see my question: right now tripleo jobs don't index openstack logs in logstash (e.g. /var/log/nova/nova-api.log) because they aren't mentionned in https://git.openstack.org/cgit/openstack/tripleo-quickstart-extras/tree/roles/collect-logs/defaults/main.yml#n88 . So we have 2 options here: 1) patch18:01
EmilienMhttps://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/openstack_project/files/logstash/jenkins-log-client.yaml and add all files that we want to index. Or 2) Add files to https://git.openstack.org/cgit/openstack/tripleo-quickstart-extras/tree/roles/collect-logs/defaults/main.yml#n88 but I'm afraid logstash.txt will grow and becore big enough for us to have storage issues again one18:01
EmilienMday (and it also duplicate content that we already collect in logs). What option is the best for you?18:01
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Add noop job description  https://review.openstack.org/50877418:01
openstackgerritPavlo Shchelokovskyy proposed openstack-infra/project-config master: Rename ironic job for nova  https://review.openstack.org/51341018:03
*** andreas_s has joined #openstack-infra18:03
*** efoley has quit IRC18:04
*** tosky has joined #openstack-infra18:04
openstackgerritMerged openstack-infra/project-config master: Remove legacy pyghmi job  https://review.openstack.org/51324918:04
*** dhinesh_ has quit IRC18:04
openstackgerritClark Boylan proposed openstack-infra/zuul feature/zuulv3: Make tests' encrypt_secret.py work with python3  https://review.openstack.org/51346218:05
clarkbI think ^ should do it18:05
*** felipemonteiro has joined #openstack-infra18:06
clarkbEmilienM: I'm not sure I understand how configuration in tripleo can affect the logstash indexing. The jenkins log client config (or whatever zuulv3 reads now) should drive all that?18:06
*** baoli has joined #openstack-infra18:07
*** felipemonteiro__ has joined #openstack-infra18:07
EmilienMclarkb: the jenkins log client config doesn't index http://logs.openstack.org/96/507796/6/check/legacy-tripleo-ci-centos-7-nonha-multinode-oooq/6697d00/logs/undercloud/var/log/nova/nova-api.log.txt.gz for example, that's our problem18:08
*** _bmjen is now known as bmjen18:08
*** jamesmcarthur has joined #openstack-infra18:08
dhellmannclarkb : i think you want to use "utf-8" not "utf8" because the former is more the standard, but I think python takes both18:08
openstackgerritMerged openstack-infra/project-config master: Remove fetch-zuul-cloner from base-test job  https://review.openstack.org/51307918:08
clarkbEmilienM: ok reading more, is logs/undercloud/var/log/extra/logstash.txt generated from all the logs listed in that tripleo file then indexed?18:08
EmilienMclarkb: logs/undercloud/var/log/extra/logstash.txt contains content of all files listed here: https://git.openstack.org/cgit/openstack/tripleo-quickstart-extras/tree/roles/collect-logs/defaults/main.yml#n8818:09
clarkbwow ok18:09
EmilienMyeah18:09
EmilienMso my question: how can we do, without exploding index & storage18:09
openstackgerritClark Boylan proposed openstack-infra/zuul feature/zuulv3: Make tests' encrypt_secret.py work with python3  https://review.openstack.org/51346218:10
clarkbdhellmann: ^18:10
*** electrofelix has quit IRC18:10
clarkbEmilienM: well there is little we can do about exploding index size if we add significantly more content to the indexes18:10
clarkbEmilienM: but it would be good to get away from using duplicate files to do the work18:10
EmilienMclarkb: exactly, I'm all for it, that's why the only option I see is to add every log file we want to index in https://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/openstack_project/files/logstash/jenkins-log-client.yaml18:11
*** felipemonteiro has quit IRC18:11
EmilienMclarkb: but before doing so, I'm asking because it's a lot of work18:11
*** bobh has quit IRC18:11
clarkbEmilienM: project-config/roles/submit-logstash-jobs/defaults/main.yaml is the new zuulv3 thing18:11
EmilienMclarkb: unless we can do some regex but I'm not sure we can18:11
EmilienMok let me look now18:11
smcginnisHow'd the release post job go from running back to queued?18:11
clarkbsmcginnis: it will do that if it failed in pre for some reason18:12
clarkbEmilienM: the new zuulv3 thing supports regexes18:12
fungismcginnis: i'm wondering the same. i expect zuul had to try again or something18:12
EmilienMclarkb: ok that's *awesome*18:12
smcginnisHopefully we didn't accidentally introduce a different error.18:12
fungismcginnis: if it fails three times that way, it'll go ahead and report with a retry_limit result18:12
EmilienMweshay|ruck, clarkb: let me cook a small prototype then and I'll send it for review before I do the rest (if any)18:12
EmilienMclarkb: thank you18:13
smcginnis[fingers crossed]18:13
clarkbEmilienM: you can see that at the bottom of the file18:13
clarkbEmilienM: I think itis first match wins so the globs are towards the end18:13
fungismcginnis: so hopefully we'll have ansible output from that we'll be able to work from if that's the case18:13
EmilienMclarkb: yeah... I didn't know about that file, indeed, it solves our problem more easily18:13
fricklerfungi: error seen, coming up with a fix18:13
fricklerhttp://logs.openstack.org/fe/feb0fdabca16208a18c443f41104f0568beaa3dc/release-post/tag-releases/ded4b1118:13
fungifrickler: oh! great, i'm looking forward to finding out18:13
smcginnisI'm looking forward to no errors. :)18:14
fungiahh, yep i guess that first attempt did indeed upload some logs18:14
smcginnisNeed to create the directory first? http://logs.openstack.org/fe/feb0fdabca16208a18c443f41104f0568beaa3dc/release-post/tag-releases/ded4b11/job-output.txt.gz#_2017-10-19_18_10_22_66800718:14
fungisrc (or content) and dest are required18:14
weshay|ruckEmilienM, nice18:15
*** SumitNaiksatam has quit IRC18:15
weshay|ruckthanks clarkb18:15
smcginnisOh yeah, see that earlier now.18:15
fungilooks like we don't specify a dest in 51345618:15
openstackgerritJens Harbott (frickler) proposed openstack-infra/zuul-jobs master: The copy module needs dest instead of path  https://review.openstack.org/51346518:16
fungijust a path18:16
frickler^^18:16
clarkbso the file module noops even if you give it different content?18:16
fricklersubtle difference between file and copy module18:16
fricklerclarkb: yes, content parameter seems to get silently ignored18:16
smcginnisIs there also an issue with the error two seconds later?18:16
fricklerclarkb: at least when the file exists18:17
fungiapproved and engated18:17
clarkbhrm file is for attributes and doens't have a content parameter documented18:17
clarkbweird18:17
fricklersmcginnis: I think that is only because the pre terminated too early. might deserve a fix anyway18:18
fungiyeah, the job wasn't erroring about launchpadlib creds in previous runs, and the pre playbook is what would have installed that, so pretty sure it's just because we stopped it at the earlier task18:19
fricklersmcginnis: yeah, looking at the older log, add-launchpad-credentials would have been the next task after add-sshkey18:19
fricklerEOD for me, hope this will pass now, good luck ;)18:20
fungithanks frickler!18:20
openstackgerritMerged openstack-infra/project-config master: Add tripleo-heat-templates into tripleo shared queue for gate  https://review.openstack.org/51322218:21
*** andreas_s has quit IRC18:21
clarkbEmilienM: as for index size we only index INFO and greater logs which helps18:23
smcginnisfrickler: Thanks!18:23
clarkbbut ya we are currently at a 10 day retention even with that in place18:23
AJaegerfungi, clarkb, the translation jobs fail git review -s asking for "Enter your gerrit username:" - is this part of the debugging you're doing?18:23
EmilienMclarkb: ok, good to know.18:23
fungiAJaeger: yes, i believe it's been running afoul of the same ssh-addkey role issue18:23
EmilienMclarkb: 10 days isn't too bad, I guess it takes lot of space after 10 days18:23
fungiAJaeger: so hopefully this fixes those failures too18:23
clarkbEmilienM: we currently have about 5TB max useable disk18:24
* AJaeger crosses fingers18:24
clarkb6TB total but for recovery purposes can't go over 5TB18:24
fungiparity blocks!18:24
fungiit's like raid-5-over-network18:24
*** caphrim007 has quit IRC18:25
SamYapledhellmann: clarkb my secrets are under the 4096 bytes. they are under 200 chars each18:25
*** rbrndt has joined #openstack-infra18:25
*** dhinesh has joined #openstack-infra18:25
clarkbcurrently using about 3.2TB but are behind on indexing so not sure if that is representative18:26
openstackgerritEric Kao proposed openstack-infra/irc-meetings master: Change Congress meeting time  https://review.openstack.org/51346718:26
openstackgerritMerged openstack-infra/zuul-jobs master: The copy module needs dest instead of path  https://review.openstack.org/51346518:26
clarkbSamYaple: I think it got sorted out, and testing indicates that zuul does work properly even with longer keys18:26
* AJaeger moves fixed issues from one etherpad to the other now...18:27
smcginniswrite out ssh key passed.18:28
openstackgerritEmilien Macchi proposed openstack-infra/project-config master: tripleo: index /var/log/*.log.txt files  https://review.openstack.org/51346918:28
EmilienMclarkb, weshay|ruck ^ when you have time18:29
smcginnisAnd failure18:29
* weshay|ruck looks18:29
smcginnisfungi: Asking for gerrit user name still. You held that node, right?18:29
weshay|ruckEmilienM, you're a machine18:29
EmilienMnot really18:30
*** caphrim007 has joined #openstack-infra18:30
AJaegerwe still fail ssl cert validation with readthedocs ;( http://logs.openstack.org/fc/fc1fe410ef8b497553adfef76ffefc0a80890503/post/trigger-readthedocs/ffe9b79/ara/18:30
fungismcginnis: yeah, though first i'm double-checking that it ran the right playbook version since that was a retry from my previous reenqueue18:30
* AJaeger adds to etherpad18:30
openstackgerritEric Kao proposed openstack-infra/irc-meetings master: Add some aliases to congress meeting chairs  https://review.openstack.org/51347018:30
jeblairsmcginnis: is it still running?18:31
clarkbEmilienM: are all of those files of the "console" format?18:31
smcginnisjeblair: No, says failure.18:31
fungilooks like the add-sshkey task reflected the right file size this time at least18:31
EmilienMclarkb: good question, I wasn't sure about the format - I guess we have 2 kind of format. oslo : http://logs.openstack.org/12/510212/3/gate/legacy-tripleo-ci-centos-7-scenario002-multinode-oooq/1da4911/logs/undercloud/var/log/glance/api.log.txt.gz and console?18:32
jeblairfungi, smcginnis: i didn't see an autohold; not sure if it's because we caught that one or not.  i have added another autohold, so we will get the next one, whatever it is.18:32
EmilienMhttp://logs.openstack.org/12/510212/3/gate/legacy-tripleo-ci-centos-7-scenario002-multinode-oooq/1da4911/logs/undercloud/var/log/bootstrap-subnodes.log.txt.gz18:32
fungithough i think my autohold was from one of the previous runs so i may need to retrigger with a new autohold18:32
jeblairoh my autohold is gone, maybe we caught it?18:32
fungijeblair: yeah, the previous playbook version was resutling in pre-stage failures so zuul was retrying those but probably autoheld the first of them18:32
jeblair| 0000325216 | rax-dfw                | None     | ubuntu-xenial    | b22c2493-ea90-40b8-b572-7628c4b0d2f2 | hold     | 00:00:01:23 | unlocked | ubuntu-xenial-rax-dfw-0000325216                   | 104.130.141.213 | 10.209.1.232    | 2001:4800:7818:103:be76:4eff:fe04:ded9 | 22       | nl01.openstack.org-13058-PoolWorker.rax-dfw-main                | 100-0000525221 | openstack git.openstack.org/openstack/releases tag-releases | jeblair ...18:33
jeblair... debug key issues         |18:33
jeblairfungi, smcginnis: ^ got it18:33
smcginnis++18:33
fungicorrect length key18:34
clarkbEmilienM: that log is but logs like http://logs.openstack.org/12/510212/3/gate/legacy-tripleo-ci-centos-7-scenario002-multinode-oooq/1da4911/logs/undercloud/var/log/deployed-server-os-collect-config.log.txt.gz are not sothey will all likely error during parsing (which falls back to best effort)18:36
fungicorrect checksum, matching the ~jenkins/.ssh/id_rsa on signing01.ci.openstack.org18:36
jeblairfungi, smcginnis: git push --dry-run ssh://zuul@review.openstack.org:29418/openstack/release-test.git --all18:37
jeblairssh://zuul@review.openstack.org:29418/openstack/release-test.git did not work. Description: Permission denied (publickey).18:37
*** abishop has joined #openstack-infra18:37
*** baoli has quit IRC18:37
fungiyeah, same ssh'ing to gerrit18:37
clarkbit shouldn't ssh as zuul18:37
jeblairfungi, smcginnis: is the username supposde to be zuul?18:37
clarkbit should ssh as 'release' iirc18:37
EmilienMclarkb: sorry, I didn't get the sentence, can you say it otherwise?18:37
*** lin_yang has joined #openstack-infra18:38
fungijeblair: when i do `ssh -p 29418 release@review.openstack.org gerrit version` as zuul i get the same error though18:38
clarkbEmilienM: http://logs.openstack.org/12/510212/3/gate/legacy-tripleo-ci-centos-7-scenario002-multinode-oooq/1da4911/logs/undercloud/var/log/deployed-server-os-collect-config.log.txt.gz will match your glob too I think but the format of that file is not of the "console" type so when logstash attempts to parse it it will fail (and do its best)18:38
jeblairfungi: maybe 2 problems?18:38
EmilienMclarkb: what format to you suggest?18:38
fungijeblair: strangely, i can run the same command on signin01.ci as jenkins with no problem18:38
clarkbjeblair: re spaces and base64 I have confirmed the spaces are in the input but since whitespace is not valid in base64 data python seems to ignore it when decoding (testing with and without spaces seems to result in the same decoded data)18:39
jeblairclarkb: ack18:39
clarkbEmilienM: I don't think we have any parser rules that will match thta format18:39
openstackgerritPavlo Shchelokovskyy proposed openstack-infra/project-config master: Rename ironic jobs for nova/neutron/devstack  https://review.openstack.org/51341018:40
jeblairfungi: oh, i see i was distracted by the git-review -s which is apparently not required to succeed... but still, seems like there's something worth fixing there.18:40
clarkbEmilienM: an important assumption we've made is that anything we index will have timestamps in a parseable format becuse we are indexing after the fact18:40
jeblairlike, do the git config's before it or something18:40
EmilienMclarkb: the most important logs we need now are the openstack ones, I guess18:41
EmilienMclarkb: for the rest, best effort is fine probably for now18:41
fungijeblair: yeah, we do still need to set a gitreview.user or something, but right now i'm trying to figure out why gerrit is refusing this key completely for the release user18:41
fungichecking gerrit's ssh logs now18:41
fungi[2017-10-19 18:39:33,210 +0000] 313acdaa release - AUTH FAILURE FROM 2001:4800:7818:103:be76:4eff:fe04:ded9 no-matching-key18:42
jeblairdid someone said something about regenerating keys yesterday?18:43
smcginnisSo wrong key on the job VM? Or wrong key configured in gerrit for the "release" account?18:43
jeblairfungi: sorry, you verified this works from signing.ci with the same content18:43
jeblairi'm still baffled18:43
fungijeblair: the ~jenkins/.ssh/id_rsa on signing01.ci.openstack.org has the same checksum as the ~zuul/.ssh/id_rsa on the failing job node18:43
clarkbcould the id_rsa.pub be confusing it?18:44
clarkbsince it is for a different key18:44
fungiteh id_rsa.pub shouldn't even be touched18:44
jeblairi'll move it just to check18:44
jeblairok wow that seemed to be it18:44
fungi-vvv says that /home/zuul/.ssh/id_rsa is offered and then rejected18:45
EmilienMclarkb: so I let console for now? or switch to something else?18:45
clarkbdebug1: Offering RSA public key: /home/clark/.ssh/id_rsa seems to imply it shouldn'taffect it18:45
fungijeblair: wha? that's nuts18:45
clarkbbut it does apparently18:45
jeblairfungi: i am in full agreement18:45
clarkbEmilienM: console is our most generic one, we can try it that way and see how nasty the results end up being18:45
* fungi throws a chair18:45
EmilienMclarkb: ++ I'm fine18:46
jeblairfungi: i mved it to ~/generated-id-pub18:46
clarkbEmilienM: I think it will fall back to using the timestamp of indexing time (so could be hours later) and will just inject all the message as the message18:46
EmilienMclarkb: thanks for your help.18:46
jeblairfungi: if you want to cp it back and forth to double check (please)18:46
EmilienMclarkb: ack18:46
fungijeblair: clarkb: okay, so should the ssh-addkey task delete id_rsa.pub?18:46
jeblairfungi: i will stand down and not do anything further on the host18:46
clarkbfungi: jeblair or we could consider writing to a different location18:46
*** slaweq_ has joined #openstack-infra18:46
clarkbfor now though easiest thing is probably delete the .pub18:46
fungijeblair: confirmed that does seem to be the problem18:47
*** sshnaidm is now known as sshnaidm|off18:47
jeblairclarkb: yeah, i like delete the pub, then use a different location (that's probably something to change between q-1 and q-2)18:47
fungii can break and unbreak it at will just by puttnig the pubkey there18:47
*** baoli has joined #openstack-infra18:48
jeblairit's not every day i lean something so fundamental and new about openssh18:48
jeblairor learn to speel18:48
fungiit's plain nuts18:48
*** jcoufal has quit IRC18:48
clarkbI learned things about base64 and yaml, today we learn things!18:49
*** slaweq_ has quit IRC18:49
jeblairanyone writing the rm pub change, or should i jump on it?18:49
clarkbI am not18:49
*** caphrim007 has quit IRC18:49
jeblairclarkb: it's learnsday for sure!18:49
jeblairyeah, i'll just go write that now18:49
smcginnisNow we know, and knowing is half the battle.18:50
fungiyou can have it. i was starting to try and figure out what it should look like but i've written roughly 0 ansible to date18:50
clarkbI think a second file taks that ensures absent18:50
fungiso was still hunting for a good file deletion example18:50
clarkbstate: absent18:50
fungiis it that puppetey? wow18:50
*** e0ne has joined #openstack-infra18:51
openstackgerritwes hayutin proposed openstack-infra/tripleo-ci master: be more prescriptive in log collection  https://review.openstack.org/51152618:51
openstackgerritJames E. Blair proposed openstack-infra/zuul-jobs master: Add-sshkey: remove pubkey if present  https://review.openstack.org/51347618:52
weshay|ruckpatch to reduce tripleo inodes https://review.openstack.org/#/c/511526/18:53
weshay|ruckpabelanger, ^18:53
jeblairfungi, clarkb, smcginnis:  https://review.openstack.org/51347618:53
*** caphrim007 has joined #openstack-infra18:54
fungibnemec: awesome, i was drafting a version of that as an exercise and it's basically identical sans comments. lgtm18:54
fungier, jeblair ^18:54
fungisorry bnemec18:54
jeblairfungi: then it's well reviewed!18:54
clarkbjlk beat me to it18:55
openstackgerritEmilien Macchi proposed openstack-infra/elastic-recheck master: Add query for 1724930  https://review.openstack.org/51347718:55
jeblairfungi: want to enqueue it into gate?18:55
fungidone18:56
fungismcginnis: as jeblair noted a bit ago. once we get past this it looks like we're still missing a gitreview.username in git configuration so git-review and friends are falling back to assuming the remote username is the same as the local one18:57
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Remove networking-generic-switch job  https://review.openstack.org/51334918:57
clarkbfungi: my reading of the code yeserday was that it will git review -s and fail and if it fails then it does git config and then re runs git review -s18:57
fungior, rather, it happens too late for the git-review -s http://logs.openstack.org/fe/feb0fdabca16208a18c443f41104f0568beaa3dc/release-post/tag-releases/7304174/job-output.txt.gz#_2017-10-19_18_28_44_80488218:57
clarkbso I think it may work, but we may want to change that as we know it will always fail now18:58
fungiahh, pergect18:58
clarkbthat seems like an optimization for single use slaves18:58
clarkber18:58
clarkbnon single use18:58
fungiclarkb: or for local use18:58
fungii.e., use the already working gerrit account you've set up, but if you haven't set one up then assume you're in the ci system and your gerrit user should be "release"18:59
openstackgerritEmilien Macchi proposed openstack-infra/elastic-recheck master: Add query for 1724930  https://review.openstack.org/51347718:59
AJaegerfungi, what's missing in this case: http://paste.openstack.org/show/624101/ ?19:03
jeblairAJaeger: the proposal jobs use the same role we're fixing for the release job;  513476 is the next fix19:04
fungiAJaeger: probably 51347619:04
fungiyeah19:04
AJaegerfungi: ah - so, since ssh fails, it asks for username? ok, got it.19:05
*** salv-orlando has joined #openstack-infra19:05
* AJaeger was confused with username setting since that's here ;/19:05
*** smatzek has joined #openstack-infra19:05
fungiyep, specifically we just discovered that if you have an id_rsa.pub present which isn't for your corresponding id_rsa private key, openssh client will act as if the private key is rejected by the remote server. but if you remove the (unnecessary) public key file, things "just work"19:06
fungibaffling19:06
AJaegerfungi: yeah, got that, didn't connect the dots ;(19:07
*** smatzek has quit IRC19:07
fungithis may also be behavior particular to very specific versions of openssh (i certainly wouldn't be surprised to discover this is the case, anyway)19:07
clarkbjeblair: EmilienM's query above points out an interesting potential problem with the zuulv3 logstash indexing. The filename/tags are different because we dropped the .gz in the old system but include it now19:08
*** smatzek has joined #openstack-infra19:08
openstackgerritEmilien Macchi proposed openstack-infra/elastic-recheck master: Add query for 1724930  https://review.openstack.org/51347719:08
clarkbjeblair: EmilienM not the end of the world but we may need to go through and update queries19:08
fungiAJaeger: the fact that with -vvv it never even mentions the public key file yet still seems to care about it is... bizarre19:08
EmilienMclarkb: good to know19:08
EmilienMclarkb: 24 queries contain .txt but no .gz19:09
EmilienMclarkb: I'm preparing a separated patch to fix them19:10
clarkbEmilienM: ok19:10
smcginnisIs there a patch up to remove the .pub file?19:10
AJaegerfungi: indeed, bizarre...19:10
AJaegersmcginnis: 51347619:10
smcginnisAJaeger: Thanks!19:10
fungishould just about be done in the gate by now19:11
*** slaweq_ has joined #openstack-infra19:11
*** e0ne has quit IRC19:11
openstackgerritMerged openstack-infra/zuul-jobs master: Add-sshkey: remove pubkey if present  https://review.openstack.org/51347619:12
fungithere we go19:12
fungiretriggering the test change now19:12
*** smatzek has quit IRC19:12
smcginnisfungi: Thanks for doing that, it was getting really painful doing the revert, revert-revert dance.19:12
EmilienMb qa19:13
openstackgerritEmilien Macchi proposed openstack-infra/elastic-recheck master: queries: match .txt.gz files instead of .txt  https://review.openstack.org/51347919:13
EmilienMoops19:13
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Remove legacy pyghmi job  https://review.openstack.org/51325019:14
fungismcginnis: yup, i totally get it. the release automation also isn't something we can easily do end-to-end testing on pre-production, so i understand it's painful to have to freeze release work to iterate on some of the most complicated ci automation we have19:14
fungibasically the case for just about everything we were running on persistent nodes in v219:15
smcginnisfungi: Yeah, doesn't seem like we have a good way to pre-test all of this easily.19:15
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Stop storing dependent items on buildsets  https://review.openstack.org/51344119:15
jeblairadded an autohold19:16
fungii have my fingers crossed this was the last missing piece, but also have to disappear shortly since i promised christine i'd take her out to eat19:16
* clarkb lunches19:16
fungithanks jeblair, i didn't think to set another one19:16
AJaegerfungi, post and periodic proposals fall in the same category. Those are the biggest class of broken jobs. remember that neither post translatoin nor periodic translation work yet19:16
AJaegerfungi: Let's see what else we'll find - we're getting closer ;)19:16
fungiAJaeger: yep, those are definitely the other jobs to which i was referring19:17
fungijeblair: are you done with the previous autoheld node (0000325216) now? i'll delete if so19:17
*** nicolasbock has joined #openstack-infra19:18
jeblairfungi: ++19:19
smcginnisDang it19:19
jeblairsmcginnis: link?19:20
fungigpg: skipped "OpenStack Release Bot <openstack-infra@lists.openstack.org>": secret key not available19:20
smcginnisJust watching the stream so far.19:20
fungiit's still running, but http://zuulv3.openstack.org/static/stream.html?uuid=ad494a2ef3994e6b8b2fe19b3d1eee9e&logfile=console.log19:20
jeblairi don't remember seeing the signing secret attached to the job19:20
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Add integration tests for emit-job-header and set-zuul-log-path-fact  https://review.openstack.org/51194819:20
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Remove Zun-client legacy jobs  https://review.openstack.org/51042319:20
openstackgerritKen Dreyer proposed openstack/python-jenkins master: add jenkins_urlopen() method  https://review.openstack.org/50010319:21
openstackgerritKen Dreyer proposed openstack/python-jenkins master: build_job: return queue item identifier  https://review.openstack.org/51193719:21
openstackgerritKen Dreyer proposed openstack/python-jenkins master: add get_queue_item() method  https://review.openstack.org/51193819:21
openstackgerritKen Dreyer proposed openstack/python-jenkins master: better get_build_info() example  https://review.openstack.org/51193919:21
fungijeblair: i agree, i expect that's missing entirely19:21
fungii have to disappear now, but will be back as soon as i possibly can be19:21
smcginnisThanks fungi, have fun.19:22
*** jamesmcarthur has quit IRC19:22
* fungi has been accused of ignoring the real world for the past several weeks, must mitigate19:22
*** jamesmcarthur has joined #openstack-infra19:22
smcginnisjeblair: You have an idea for what's next?19:23
jeblairsmcginnis: i'm looking19:23
openstackgerritEmilien Macchi proposed openstack-infra/project-config master: tripleo/paunch: run legacy-tripleo-ci-centos-7-nonha-multinode-oooq  https://review.openstack.org/51279519:25
jeblairsmcginnis: while i look, can you verify that the job that just ran didn't do anything permanent (ie, push any tags or create any branches, etc)?19:25
*** jamesmcarthur has quit IRC19:27
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Make tests' encrypt_secret.py work with python3  https://review.openstack.org/51346219:27
*** ijw has quit IRC19:29
smcginnisjeblair: Yep, rechecking now, but I think we're safe.19:29
jeblairdo we use the same key we use to sign artifacts to sign the tags?19:31
*** jamesmcarthur has joined #openstack-infra19:32
*** abishop has left #openstack-infra19:32
smcginnisThat I do not know.19:33
jeblairi think so; i'll proceed with that assumption19:34
jeblair(there's just the one key in ~jenkins on signing01)19:35
smcginnisI think you may be right.19:35
smcginnisDoesn't look from the logs like we did any permanent damage. Should be good to try it again when we're ready.19:35
jeblairokay, i think we need to make a new role to add the gpg key (the existing one i found does add/sign/remove all in one, but we need something more like the add-sshkey role).  then update that job to use it and add the gpg key secret19:37
*** ldnunes has quit IRC19:39
jeblairsmcginnis: i'm going to test this role locally as best i can; i expect to need around 30m until i'm ready to try running a change19:40
dhellmannsmcginnis : I'm just coming back after some errands. How are things looking?19:40
dhellmannsounds like we're further along19:41
jeblairdhellmann: the tag-releases job is missing support for a gpg key, so i'm writing that now.19:41
dhellmannjeblair : oh, duh, yeah19:42
openstackgerritLuigi Toscano proposed openstack-infra/project-config master: sahara-image-elements: remove the migrated jobs  https://review.openstack.org/51348419:42
smcginnisjeblair: That sounds like a prudent plan, thanks.19:42
smcginnisdhellmann: We're farther at least.19:42
openstackgerritLuigi Toscano proposed openstack-infra/openstack-zuul-jobs master: sahara-image-elements: remove the migrated jobs  https://review.openstack.org/51348519:42
dhellmannsteps...19:43
smcginnisWe're somewhere between crawling and stepping. ;)19:43
dhellmannheh19:44
openstackgerritLuigi Toscano proposed openstack-infra/project-config master: sahara-image-elements: remove the migrated jobs  https://review.openstack.org/51348419:44
*** salv-orl_ has joined #openstack-infra19:46
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Remove double python in translation script  https://review.openstack.org/51348619:47
AJaegerproject-config-cores, could you review this quick fix, please? ^19:47
AJaegerteam, we're one step further with translations - we have a new bug ;) ^19:47
*** dprince has quit IRC19:49
openstackgerritMerged openstack-infra/elastic-recheck master: Add query for 1724930  https://review.openstack.org/51347719:49
*** dave-mccowan has quit IRC19:49
*** salv-orlando has quit IRC19:49
*** nicolasbock has quit IRC19:49
*** dave-mccowan has joined #openstack-infra19:51
*** hasharDinner has quit IRC19:52
*** ijw has joined #openstack-infra19:52
*** ldnunes has joined #openstack-infra19:53
*** jamesmcarthur has quit IRC19:53
dmsimardAJaeger: +219:53
*** hashar has joined #openstack-infra19:54
*** jamesmcarthur has joined #openstack-infra19:54
inc0hey guys, gate vms have all ports open to each other? I'm trying to debug multinode mariadb timeouts - any chance it's security group issue in nodepool19:55
*** nicolasbock has joined #openstack-infra19:55
inc0?19:55
AJaegerdmsimard: thanks. Your change for the fact  helped, but now the next problem http://logs.openstack.org/56/565651aa5c55572fa2fc88674a01b103ad451d0c/post/publish-api-ref/74de96e/ara/ ;(19:56
*** hashar has quit IRC19:57
*** ijw has quit IRC19:57
dmsimardAJaeger: ok, I'll look in a few mins19:58
openstackgerritMerged openstack-infra/project-config master: tripleo/paunch: run legacy-tripleo-ci-centos-7-nonha-multinode-oooq  https://review.openstack.org/51279519:59
AJaegerdmsimard: I'm on it, have an idea...19:59
*** nicolasbock has quit IRC20:00
clarkbinc0: yes it should allow all traffic between the nodes if using the multinode overlay networking role20:01
clarkbinc0: if not then you'll need to punch holesyourself20:01
*** kaisers has quit IRC20:01
*** iyamahat has quit IRC20:02
*** iyamahat_ has joined #openstack-infra20:02
*** dave-mccowan has quit IRC20:02
inc0overlay networking role?20:02
clarkbAJaeger: done20:03
clarkbinc0: zuulv3 has a role to setup an overlay network between the nodes so that they have a shared l2, if you use that role (or have the multinode job as parent) then you weill have an open firewall between the instances20:03
AJaegerclarkb: thanks20:03
*** smatzek has joined #openstack-infra20:04
inc0any example how to add this role to my play?20:04
inc0because that sounds right20:04
AJaegerdmsimard: the exit_json gets "{u'project': u'zun', u'service_type': u'application-container', u'api_reference': u'https://git.openstack.org/cgit/openstack/zun/tree/api-ref/source', u'aliases': [u'container']}" and then complains about "exit_json() takes 1 positional argument but 2 were given". Can we return a dict- or have to change this to return just the parameter?20:05
jeblairpabelanger: do you have the command you used to export the gpg key to make a secret out of it?20:05
clarkbinc0: I'm not sure if we have anything using the native zuulv3 multinode stuff yet but many jobs in openstack-zuul-jobs use legacy-dsvm-base-multinode as a parent which should do roughly the same thing though via devstack-gate maybe?20:07
openstackgerritMerged openstack-infra/project-config master: Remove double python in translation script  https://review.openstack.org/51348620:08
inc0clarkb: well, I'm ok if we would be first ones to do zuul native20:09
inc0I'd rather do it right:)20:09
*** nicolasbock has joined #openstack-infra20:09
inc0if you have any docs or just want to help me, point me to your ansible coe, that'd be great20:09
clarkbinc0: right I just don't have an example for that20:09
inc0well I guess you're about to get one;)20:10
*** ihrachys has quit IRC20:10
dhinesham trying to use this https://docs.openstack.org/infra/openstackci/third_party_ci.html#start-nodepool to bring a CI setup, when i try to run "nodepool image-build dpc",20:10
dhineshthere is an error die 'Can not find Zuul public key!'20:11
clarkbinc0: zuul-jobs/playbooks/multinode/pre.yaml is the playbook for multinode base job20:11
clarkbinc0: and it runs bridge setup and firwall setup as two separate roles20:11
AJaegerdmsimard: document in etherpad around line 10620:11
dhineshis the public key for zuul auto generated?20:12
clarkbdhinesh: when building nodepool images you have to provide the ssh key that zuul will login as. by default this is the public key for the user running nodepool20:12
clarkbdhinesh: it is not autogenerated, but it will use the one for the current user if present20:12
clarkbif not present then you need to either put one there or explicitly set the env var in your nodepool imae config to point at one20:12
inc0clarkb: switch and peers will come from zuul's inventory right?20:13
inc0technically I should just be able to add this playbook to my own pre.yml20:13
dhineshclarkb: ok thanks, i will try it out20:13
clarkbinc0: it is from the nodeset yes, you'll have to make sure you have those groups on your nodeset20:14
inc0or translate it to nodenames I have20:14
inc0ok, let's try20:14
*** nicolasbock has quit IRC20:14
*** ldnunes has quit IRC20:15
*** nicolasbock has joined #openstack-infra20:15
mwhahahahey is there a place to watch a given zuul queue's history that isn't the dashboard? i'm trying to figure out what happened to the jobs as to why they got reset20:15
dmsimardinc0: let me give you an example20:17
clarkbmwhahaha: right now the closest thing to that is proably the openstack health dashboard. Nothing zuul specific yet (but that is planned)20:17
dmsimardinc0: https://github.com/openstack-infra/openstack-zuul-jobs/blob/master/zuul.d/jobs.yaml#L76-L9120:17
mwhahahaclarkb: yea that doesn't help because I didn't see what job failed out20:17
jeblairmwhahaha: did it not report back on the change?20:18
mwhahahaclarkb: the failed jobs don't seem to stick around as long as they used to in the old one20:18
mwhahahai don't think i was on the change20:18
mwhahahaso i didn't get an email20:18
dmsimardAJaeger: ok looking now20:18
jeblairmwhahaha: oh, so you don't know which change, you just saw a red thing on the status page?20:18
mwhahahajeblair: no i didn't see a red thing, i just noticed the jobs were rerunning20:18
mwhahahajeblair: for example see the job runs for this one job http://logs.openstack.org/18/512818/3/gate/puppet-openstack-module-build/20:19
mwhahahai knew there were 3 changes above it but i don't remember which one is not there anymore20:19
*** kgiusti has left #openstack-infra20:19
dmsimardAJaeger: that module is weird ? We can do that in native ansible, no need for python20:19
jeblairmwhahaha: gotcha; you might be able to find them by looking at the inventory files for the change20:19
dmsimardmaybe I'm missing something obvious20:19
AJaegerdmsimard: tell mordred ;)20:20
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: add requirements as needed project for release-openstack-python job  https://review.openstack.org/51349220:20
inc0thanks dmsimard20:20
dhellmannjeblair, smcginnis : ^^20:20
jeblairmwhahaha: http://logs.openstack.org/18/512818/3/gate/puppet-openstack-module-build/ddec889/zuul-info/inventory.yaml has the items ahead of it in the queue when the build started20:20
inc0dmsimard: https://review.openstack.org/#/c/512779/ <- this is change I'm playing around, feel free to drop feedback, would be greatly appreciated20:20
mwhahahajeblair: yea i'll go throught the previous execution and see what was in the zuul info for tha tone20:20
jeblairmwhahaha: (under the key "items" under "zuul")20:21
smcginnisdhellmann: Were there issues with that too?20:21
mwhahahajeblair: yea i found that part20:21
dhellmannsmcginnis : there's a log linked from the commit message20:21
dmsimardinc0: for multinode you'll need the groups so that we know where to provision the switch and the peers (see the snippet I sent you) and the multinode base job will take care of setting up firewall rules and also /etc/hosts so that inventory hostnames resolve to the right place20:21
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: fix specs publishing  https://review.openstack.org/51349320:21
AJaegeranother simple fix - for specs publishing ^.20:21
smcginnisdhellmann: Oh sure, now you expect me to read. :P20:22
dhellmannsmcginnis : the networking-powervm folks pushed a tag on their own20:22
dhellmannsmcginnis :-P20:22
AJaegercould an infra-root cleanup the specs.openstack.org site and remove the wrong toplevel directories, please?20:22
smcginnisdhellmann: Ah, I see.20:22
smcginnisAnd I also now see the failure emails.20:23
*** ijw has joined #openstack-infra20:23
jeblairdhellmann: are we going to need to install the neutron and horizon repos for some projects too?20:23
*** nicolasbock has quit IRC20:23
openstackgerritJames E. Blair proposed openstack-infra/zuul-jobs master: Add roles to add/remove a GPG key  https://review.openstack.org/51349420:27
*** ijw has quit IRC20:27
jeblairdhellmann, smcginnis: i tested that with newly-created fake data, and it's very similar to the existing sign-artifacts role.20:28
smcginnisWith READMEs even.20:29
jeblairsmcginnis: they get turned into this: https://docs.openstack.org/infra/zuul-jobs/roles.html20:29
fungiokay, back and catching up20:29
smcginnisNice20:29
smcginnisfungi: That was quick-ish.20:29
jeblairfungi: i'm glad you're back, but i worry that was insufficient time spent in the real world :)20:30
*** andreas_s has joined #openstack-infra20:30
jeblairfungi: if you could please review https://review.openstack.org/513494  -- i'm writing the change to use it now.20:30
fungijeblair: smcginnis: seems you came to the correct conclusion, but yes the release tags are signed with the same openpgp key as we use for detached tarball signatures20:30
fungi(for simplicity)20:30
jeblairfungi: cool, that will hopefully save some confusion later :)20:31
dhellmannjeblair : install neutron and horizon? for tagging?20:32
dhellmannI certainly hope not, but now I'm not sure.20:32
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Run bindep for translation jobs  https://review.openstack.org/51349720:33
jeblairdhellmann: yes -- after a brief inspection of that error, i assumed the issue was that the tox installation of that project used openstack-requirements in its custom install commands, and i know that neutron projects do so for neutron, and likewise horizon.20:33
AJaegernext fix for translations, we were missing msgcat on the nodes ^20:33
jeblairdhellmann: i did not spend long looking at it and am not at all confident in my assesment :)20:33
dhellmannjeblair : oh, I may have jumped the gun then. I haven't seen any of our tests make it that far, and I thought that was a missing declaration of using the requirements repo for constraints in a standard way.20:34
AJaegerdmsimard: would appreciate your review of 513497 as well, please20:34
pabelangerjeblair: I think I did: gpg --export-secret-keys --armor 83FA74EC from signing01.ci.o.o20:34
openstackgerritDirk Mueller proposed openstack-infra/project-config master: Remove legacy-requirements-cross-* jobs  https://review.openstack.org/51327520:34
*** andreas_s has quit IRC20:35
jeblairpabelanger: cool, that's what i wound up with too20:35
pabelangerkk20:35
fungireviewing 513494 as the next step in release automation fixing20:35
pabelangeralso, zuulv3 talk was a hit :D People in Ottawa excited to start running it.20:36
openstackgerritJames E. Blair proposed openstack-infra/project-config master: Add GPG key to tag-releases job  https://review.openstack.org/51349820:36
fungipabelanger: did you show them zuulv3 live?20:37
*** nicolasbock has joined #openstack-infra20:37
pabelangerfungi: I did!20:37
jeblairpabelanger: i hope they'll be happy to wait a few more months.  :)20:37
pabelangerwifi was really good here20:37
jeblairfungi, smcginnis, dhellmann:   https://review.openstack.org/513498 is next20:37
fungithanks!20:38
pabelangerfungi: also had a chance to demo ARA per dmsimard request20:38
dhellmannjeblair : yeah, I think that's the "standard" script from tonyb that allows the current repo to be listed in the constraints file and still honor constraints in its dependencies20:38
dhellmannjeblair : it uses zuul-cloner to get the requirements repo and install it so it can use edit-constraints20:38
dmsimardyeah pabelanger totally plugged ara, thanks pabelanger :P20:38
dirkAJaeger: https://review.openstack.org/#/c/512487/ -- better?20:40
* AJaeger calls it a day after reviewing dirk's change. would appreciate review of 513493 (and cleanup of specs.o.o) and 513497 (next step for translations)20:40
dhellmannjeblair , fungi , smcginnis : I wonder if we are going to preemptively implement the tarball changes mordred describes in https://review.openstack.org/#/c/508693/ ?20:41
dhellmannto remove the use of tox20:41
jeblairgood thing it has enough votes? :)20:42
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: DNM - testing base-test changes  https://review.openstack.org/51350220:43
fungione more governance change i haven't gotten around to reviewing in the past several weeks20:43
fungibut, hey, it's short20:43
jeblairdhellmann: there's another version of that script that's more like this: http://git.openstack.org/cgit/openstack/networking-bagpipe/tree/tools/tox_install.sh20:44
smcginnispabelanger: Was your talk recorded?20:45
pabelangersmcginnis: sadly no20:45
dhellmannjeblair : that one also uses zuul-cloner? but I guess it's cloning something else? I don't understand what that version is doing at first glance.20:45
jeblairdhellmann: sorry, look at the bottom -- install_project neutron20:46
dhellmannoh, that's installing *other* projects20:46
dhellmannsigh20:46
pabelangersmcginnis: I plan on uploading slides to interwebs20:46
smcginnispabelanger: Oh well... might have been nice to watch in all of my free time. :)20:46
smcginnispabelanger: Oh, that'd be cool.20:46
fungijeblair: so looking at 513498 i guess secrets can just be added by name and the only reason the ssh_key secret was added to that job more verbosely was so that we could rename release_ssh_key to ssh_key? implying that the lp_creds secret addition could also be shortened to a one-line entry?20:46
dhellmannso networking-bagpipe doesn't appear in constraints but networking-powervm does?20:46
dhellmannno, networking-powervm does not appear in constraints20:47
dhellmannI think they probably don't need that script20:47
jeblairdhellmann: agreed20:47
fungidhellmann: the cargo cult is powerfully compelling20:47
dhellmannso I'll abandon my patch20:47
dhellmannfor the bagpipe thing, though, they will need extra repos available20:47
jeblairdhellmann: so my hazy understanding of this is your change will fix powervm, but i expect bagpipe to fail on a release.20:47
dhellmannyeah20:48
dhellmannis it possible for bagpipe to declare that their version of that job needs extra repos?20:48
*** slaweq_ has quit IRC20:48
jeblairdhellmann: we've worked through most of this (i hope) with the python jobs, and to my knowledge, it's just neutron and horizon that are like this20:48
jeblairsee, eg: https://git.openstack.org/cgit/openstack-infra/openstack-zuul-jobs/tree/zuul.d/project-templates.yaml#n33520:48
*** mat128 has quit IRC20:48
fungiwhich will be fixed once we fix tox-siblings and reenable it, until the pti change merges and we stop using tox to generate tarballs?20:48
jeblairdhellmann: absolutely.20:48
jeblairfungi: yep.  :)20:49
dhellmannyeah, ok, good, as long as someone understands the steps for that20:49
openstackgerritPaul Belanger proposed openstack-infra/openstack-zuul-jobs master: DNM: testing base-test  https://review.openstack.org/51350520:49
fungiat least it makes plugin/extension projects more obviously "different" rather than just treating all projects that way20:49
dhellmannI still don't really know where tox-siblings fits into all of this20:49
jeblairdhellmann: so we could take the approach of just adding horizon and neutron to that job now for everything, or we could try to add them specifically to the repos that need it.20:49
*** slaweq_ has joined #openstack-infra20:49
dhellmannlet's just add them for everything20:49
dhellmannI can write that20:50
jeblairdhellmann: ack20:50
dhellmannwe can take them out when we remove the use of tox20:50
jeblairdhellmann: (tox-siblings is disabled now, until it gets constraints support added, so that's one variable removed)20:50
jeblairi believe that change merged this morning20:50
jeblairor what i call morning20:50
tonybdhellmann: We have a plan to remove part of that but that needed to wait for the v3 switch to be flicked so I'll call for beta testers RSN and then roll it out at the same time we switch from getting upper-constratints.txt from cgit to the static files20:51
dmsimardAJaeger: got a patch for service type data20:52
jeblairfungi: you okay pushing things through now?  if so, i'll take a break20:53
openstackgerritPaul Belanger proposed openstack-infra/project-config master: Remove fetch-zuul-cloner from base job  https://review.openstack.org/51350620:53
smcginnisjeblair, dhellmann, fungi: Sorry, I've lost track again. Which/what if any patches are we waiting for now before we can try again?20:53
fungijeblair: yep, i'm caught up and pushing hard now20:53
fungiplease go enjoy a break20:53
smcginnisAh, 51349420:53
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: add required-projects for the release-openstack-python jobs  https://review.openstack.org/51350720:53
smcginnisThanks jeblair20:54
openstackgerritJohn Trowbridge proposed openstack-infra/tripleo-ci master: Use playbook from tripleo-quickstart-extras for OVB  https://review.openstack.org/51350820:54
fungismcginnis: 513494 and 513498'20:54
*** slaweq_ has quit IRC20:54
fungiboth of which are approved and should merge momentarily, then i'll retrigger20:54
dhellmannwe'll need https://review.openstack.org/513507 for some of the real releases, but not for our test job20:54
smcginnis494 looks close.20:54
dhellmanns/job/repo/20:54
*** felipemonteiro__ has quit IRC20:54
openstackgerritMerged openstack-infra/zuul-jobs master: Add roles to add/remove a GPG key  https://review.openstack.org/51349420:55
fungithere's the first20:55
openstackgerritDavid Moreau Simard proposed openstack-infra/openstack-zuul-jobs master: Refactor fact configuration for service_type_data  https://review.openstack.org/51350920:55
dmsimardAJaeger, mordred ^20:56
*** ijw has joined #openstack-infra20:56
smcginnisI'm not seeing 513498 in the zuul status.20:56
smcginnisOh, there it is now.20:57
fungiit's in the gate now, according to comments on the review20:57
fungiand then i'll reenqueue the feb0fda test commit20:57
fungionce that project-config change merges in a sec20:58
fungii'll also set another autohold for tag-releases just in case i need to inspect it20:58
fungiautohold set21:00
*** Apoorva_ has joined #openstack-infra21:02
*** trown is now known as trown|outtypewww21:02
*** rvba has quit IRC21:02
*** rvba has joined #openstack-infra21:03
*** rvba has quit IRC21:03
*** rvba has joined #openstack-infra21:03
openstackgerritMerged openstack-infra/project-config master: Add GPG key to tag-releases job  https://review.openstack.org/51349821:03
fungiand there it is. reenqueuing test commit now21:04
dmsimardpabelanger: https://review.openstack.org/#/c/513509/21:04
pabelangerproject-config-core: https://review.openstack.org/513506/ is ready to promote up out base-test to base, for fetch-zuul-cloner. I've attached logs showing working base and legacy-base jobs.  I'd like to move forward with approval, to discourage the use of zuul-cloner in non-legacy jobs.  Keep in mind, there is a chance we _could_ break a jobs that parents to base, but is still using zuul-cloner, but21:04
pabelangerthe fix is to reparent to legacy-base instead.  Hopefully no jobs break, but the longer we wait, the rate likely rises21:04
*** felipemonteiro has joined #openstack-infra21:04
pabelangerdmsimard: will look shortly, heading to next talk21:04
smcginnispabelanger: Could we wait until post-Q-1 just to avoid the risk of breaking jobs for folks that are trying to wrap up for the milestone?21:05
*** Apoorva has quit IRC21:05
smcginnisJust a day or so.21:06
*** dbecker has quit IRC21:06
fungiyeah, the gate is full of people squeezing in final milestone-1 changes21:06
smcginnisgrumble grumble grumble21:07
smcginnissecret key not available21:07
fungiwell, we should have better data this time21:07
openstackgerritAlan Pevec proposed openstack-infra/tripleo-ci master: Use infra proxy server for trunk.r.o in delorean-deps  https://review.openstack.org/50888421:08
fungii don't actually see the new role in the pre phase. i may have triggered that one _too_ soon?21:09
*** felipemonteiro has quit IRC21:09
fungiyeah, i must have. triggering once more after resetting the autohold21:10
*** iyamahat_ has quit IRC21:10
*** iyamahat__ has joined #openstack-infra21:10
funginew autohold in place, test commit reenqueued again21:10
openstackgerritDoug Hellmann proposed openstack-infra/release-tools master: fix the repo name detection when we don't have an origin set  https://review.openstack.org/51351321:11
dhellmannfungi , jeblair : the announce job is failing because it can't get the repo name ^^21:11
dhellmannsmcginnis : ^^21:11
fungidhellmann: thanks21:12
openstackgerritDavid Moreau Simard proposed openstack-infra/openstack-zuul-jobs master: Add integration tests for use-cached-repos  https://review.openstack.org/51292721:12
openstackgerritDavid Moreau Simard proposed openstack-infra/openstack-zuul-jobs master: Improve test coverage of the fetch-zuul-cloner role and the shim  https://review.openstack.org/51290421:12
dmsimardproject-config-core: ^ would appreciate +3 on these two, I've had to rebase quite a few times now :(21:13
*** markvoelker has joined #openstack-infra21:13
*** gouthamr has quit IRC21:15
smcginnisfungi: Same thing. Is there a step missing somewhere?21:15
*** thorst has quit IRC21:16
*** Goneri has quit IRC21:17
fungismcginnis: oh, i missed that ara paginates tasks over a certain number and the add-gpgkey pre tasks were on a second page21:18
*** thorst has joined #openstack-infra21:18
fungithe import task output does seem to indicate that it imported the key21:19
*** rvba has quit IRC21:19
jeblairfungi: link?21:20
fungithough, and i don't think this is the issue, it's using the pike cycle key. we need to amend our key rotation docs to cover replacing the key in zuulv3 job configuration (i only replaced the pike key with the queens key in hiera)21:20
*** Apoorva_ has quit IRC21:20
fungijeblair: i can't get the permalinks in ara to work in firefox. i think that needs a newer ara release or something21:20
jeblairfungi: job link would be good enough :)21:20
fungihttp://logs.openstack.org/fe/feb0fdabca16208a18c443f41104f0568beaa3dc/release-post/tag-releases/75f2ebc21:20
jeblair(and yeah, that's fixed on the 1.0 branch)21:20
*** Apoorva has joined #openstack-infra21:20
fungi77.81.7.176 is the new autoheld node21:21
fungithis much looks good aside from needing the queens key: http://paste.openstack.org/show/624107/21:23
*** dave-mccowan has joined #openstack-infra21:23
*** thorst has quit IRC21:23
*** Goneri has joined #openstack-infra21:23
openstackgerritJames E. Blair proposed openstack-infra/zuul-jobs master: add-sshkey: make the private key owner-writable  https://review.openstack.org/51351921:23
fungiyeah, saw that post failure too21:23
jeblairlower-priority, but we'll eventually need that :)21:23
fungithanks21:23
smcginnisIs this normal: WARNING: options in `/home/zuul/.gnupg/gpg.conf' are not yet active during this run21:24
*** jamesmcarthur has quit IRC21:24
fungii have a feeling this may be why i was embedding the keychain in hiera rather than importing the signing subkey21:25
jeblairfungi: oh, is it email addr not matching?21:25
jeblairso it can't find the 'correct' secret key?21:26
fungioh!21:26
fungigood eye21:26
fungiyes21:26
fungiwe use infra-root@openstack.org for our key address21:26
*** smatzek has quit IRC21:26
smcginnisOh, good catch. No lists.o.o21:26
fungiright, that looks like the e-mail address of the release account in gerrit, not the address of our key21:27
jeblairwhat's different between this and signing01 though?21:27
openstackgerritMerged openstack-infra/release-tools master: fix the repo name detection when we don't have an origin set  https://review.openstack.org/51351321:27
fungiwe set user.signingkey = infra-root@openstack.org in .gitconfig21:28
jeblairaha, and is that in puppet or release scripts?21:28
fungithe .gitconfig on signing01.ci was puppeted, and likely not migrated to the release scripts21:28
fungihttp://paste.openstack.org/show/624108/21:29
fungifor the record21:29
*** dave-mccowan has quit IRC21:29
smcginnisSo we need to update our setting of git config to match the cert address?21:30
fungiyeah, just another git config invocation in the script i guess?21:30
jeblairmodules/openstack_project/manifests/signing_node.pp:  $gitpgpkey = 'infra-root@openstack.org',21:30
jeblairconfirmed in puppet ^21:30
jeblairfungi: ++21:30
dtroyeris there a way to iterate on a single job without having to run the entire set of jobs every time?  I know I'm not going to get my first native devstack job right immediately and hate to 'waste' 8 nodes for each typo.  Plus the cycle time21:32
fungiworking on patch to jenkins/scripts/release-tools/functions now21:32
openstackgerritwes hayutin proposed openstack-infra/elastic-recheck master: Track tripleo timeout or canceled deployments  https://review.openstack.org/51352421:32
jeblairdtroyer: you could probably modify the project definition to drop all the other jobs21:32
jeblairdtroyer: obviously don't merge it that way, but for "WIP" iteration i think it'd be fine21:33
dtroyerI thought about that, it'll work better after all of the projects jobs are moved in-repo, ie pep8/py27/py36 etc.  Those are supposed to eventually move in-repo too, right?21:33
dhellmannnot for the PTI jobs, I think21:34
dhellmannor CTI or whatever we call it21:34
dhellmannthe common "you need to have these" jobs21:34
jeblairdtroyer, dhellmann: yeah.  this is something we lose with that approach.  something to consider.21:34
*** iyamahat__ has quit IRC21:34
dtroyerah, ok.  I can eliminate 4 of 8 then, that's an improvement.  thanks21:34
*** iyamahat__ has joined #openstack-infra21:34
jeblairdtroyer: yeah, at least you won't be running extra devstacks21:35
dtroyerright, that's the cycle time killer21:35
jeblairfungi: i'll see about getting the queens key into yaml21:36
openstackgerritJeremy Stanley proposed openstack-infra/project-config master: Set the signingkey address for release jobs  https://review.openstack.org/51352521:36
fungijeblair: smcginnis: dhellmann: ^21:36
*** tosky has quit IRC21:36
smcginnisCool, didn't know that was a separate config setting.21:36
fungijeblair: thanks, i think we can iterate in parallel there since we have a good (albeit stale) key in place and are just attempting to postprocess a release for a test project, not a real one21:37
*** dave-mccowan has joined #openstack-infra21:37
jeblairfungi: ah good21:37
smcginnisThis has all been a "learning experience".21:37
fungismcginnis: no kidding21:37
jeblairfungi: +221:38
jeblairanyone else around to +3 it, or should i?21:38
*** hongbin has quit IRC21:38
jeblairdone21:38
fungithanks again21:39
fungithat should merge quickly since it's project-config21:39
fungiand then i'll fire another test21:39
fungitest volley21:39
fungicleaning up and resetting autohold in the meantime21:39
*** baoli has quit IRC21:40
*** tpsilva has quit IRC21:42
smcginnisAlmost there.21:43
*** dave-mccowan has quit IRC21:44
fungijeblair: once you have the queens export done, can you make a paste of what you ran and i'll use that to update our key rotation howto21:45
jeblairfungi: i'm actually doing doc-driven development :)21:45
jeblairi'm updating the docs first21:45
*** thorst has joined #openstack-infra21:47
openstackgerritMerged openstack-infra/zuul-jobs master: add-sshkey: make the private key owner-writable  https://review.openstack.org/51351921:47
fungijeblair: wow! too awesome21:47
openstackgerritwes hayutin proposed openstack-infra/elastic-recheck master: track tripleo issues pulling containers  https://review.openstack.org/51353221:48
*** markvoelker has quit IRC21:48
openstackgerritMerged openstack-infra/project-config master: Set the signingkey address for release jobs  https://review.openstack.org/51352521:48
fungiand now both of those are in, triggering another21:48
SamYaplejeblair: now make the docs generate teh code!21:50
*** dizquierdo has quit IRC21:50
jeblairSamYaple: do i look like don knuth?21:50
openstackgerritwes hayutin proposed openstack-infra/elastic-recheck master: Track tripleo timeout or canceled deployments  https://review.openstack.org/51352421:50
SamYaplejeblair: idk. youre still alive21:50
*** yamamoto has joined #openstack-infra21:50
smcginnisOr Don Knotts?21:51
openstackgerritwes hayutin proposed openstack-infra/elastic-recheck master: track tripleo issues pulling containers  https://review.openstack.org/51353221:51
jeblairlast i checked, he was very much alive21:51
*** thorst has quit IRC21:51
SamYapleoh i thought he died21:51
smcginnisRemote rejected, prohibited by Gerrit21:53
funginew errors are progress, i guess21:53
fungihttp://logs.openstack.org/fe/feb0fdabca16208a18c443f41104f0568beaa3dc/release-post/tag-releases/ec03266/21:53
openstackgerritwes hayutin proposed openstack-infra/elastic-recheck master: track tripleo pulling containers from rdo registry  https://review.openstack.org/51353221:53
EmilienMclarkb: do you think we can get https://review.openstack.org/#/c/513469/ today?21:55
fungilooks like we split the git tag command line incorrectly?21:55
fungithe -s appears on a seconf line21:55
fungioh, nevermind, that's split on quotes21:55
*** masayukig[m] has joined #openstack-infra21:57
smcginnisWish it would give some indication why it was rejected.22:01
*** markvoelker has joined #openstack-infra22:02
smcginnisActually... is this an ACL issue for the repo in gerrit?22:03
*** jrist has quit IRC22:03
ianwpabelanger: i'm starting on prep for the upcoming rename ... i guess it's now a multi-repo affair with the jobs.  will document in https://etherpad.openstack.org/p/rename-2017-10-2022:05
*** markvoelker has quit IRC22:06
fungisorry, primary monitor on my workstation just went toes up so i had to switch computers for now22:08
*** rwsu has joined #openstack-infra22:08
dhellmannsmcginnis : maybe, yes. I don't see the release bot in the acl list22:09
dhellmannI added the release bot22:09
dhellmannhttps://review.openstack.org/#/admin/groups/249,members22:09
openstackgerritJames E. Blair proposed openstack-infra/system-config master: Update signing key rotation instructions for Zuul v3  https://review.openstack.org/51353322:09
smcginnisI see Jenkins and Zuul, but not sure if that's enough.22:09
fungii checked the acls... release-test inherits from all-projects which in turn allows the release managers group to push signed tags and the release bot is a member of the release managers group22:09
openstackgerritJames E. Blair proposed openstack-infra/project-config master: Update signing key for Queens  https://review.openstack.org/51353422:10
smcginnisIs it? I didn't think I saw it in there.22:10
dhellmannfungi : https://review.openstack.org/#/admin/projects/openstack/release-test,access says release-tools-core can push. Is that additive?22:10
fungismcginnis: in the release managers group?22:10
jeblairfungi: 533 and 534 are the key changes when you have a sec22:10
smcginnisOh, nevermind, I'm blind.22:10
fungidhellmann: it's additive unless the project acl sets the exclusive-group-permissions flag on it22:10
dhellmannah22:10
jeblairoh, let me leave a comment on 533 about how i did that22:10
dhellmannI wish the gerrit UI showed that22:11
smcginnisShows "Rights Inherited From", but definitely not obvious.22:11
fungidhellmann: it has the "inherits from" at the top of the acl22:11
dhellmannfungi : the ssh command git-review is running uses zuul@ instead of release@22:11
*** markvoelker has joined #openstack-infra22:11
dhellmannI wonder why that is22:11
dhellmannhttp://logs.openstack.org/fe/feb0fdabca16208a18c443f41104f0568beaa3dc/release-post/tag-releases/ec03266/job-output.txt.gz#_2017-10-19_21_51_56_39181222:11
dhellmannfungi : ah!22:12
openstackgerritJames E. Blair proposed openstack-infra/system-config master: Update signing key rotation instructions for Zuul v3  https://review.openstack.org/51353322:12
fungidhellmann: yeah, that's likely it... i'll poke around the held node22:12
smcginnisIs this annotated tagging or signed tagging.22:12
fungisigned22:12
dhellmanngit review dumps all of the config --get commands it runs, but not the results. that would be a useful enhancement at some point22:13
dhellmannfungi : does the job run as the "zuul" user? do we need to set another config value somewhere?22:14
*** hemna_ has quit IRC22:14
smcginnisLooks like that should be OK too. https://review.openstack.org/#/admin/groups/10,members22:15
fungidhellmann: we have no .gitconfig, wonder if we're setting not --global and then moving between repos?22:15
fungii need to trace back through the script, takes a minute22:16
dhellmannprobably22:16
*** markvoelker has quit IRC22:16
dhellmannsmcginnis mentioned setting that earlier22:16
smcginnisShouldn't hurt at least.22:17
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: switch git configuration for release jobs to global  https://review.openstack.org/51353922:17
openstackgerritDean Troyer proposed openstack-infra/project-config master: Move non-voting legacy jobs to osc iand osc-lib repos  https://review.openstack.org/51354022:17
*** signed8b_ has joined #openstack-infra22:18
smcginnisI wonder if we should move it somewhere earlier too to get rid of http://logs.openstack.org/fe/feb0fdabca16208a18c443f41104f0568beaa3dc/release-post/tag-releases/ec03266/job-output.txt.gz#_2017-10-19_21_51_56_39200622:19
fungii'm having trouble tracking down where on the filesystem of the held node that even got set22:19
*** jrist has joined #openstack-infra22:19
smcginnisfungi: It's not in release-test/.git/config?22:20
fungiit's not in ~zuul/src/git.openstack.org/openstack/releases/.git/config either that i can tell22:20
fungioh, release-test22:20
fungii don22:20
fungi't even see where release-test was checked out22:20
smcginnis/opt/git/openstack/release-test ?22:20
*** markvoelker has joined #openstack-infra22:20
*** ilpianista_ has joined #openstack-infra22:21
*** aspiers[m] has joined #openstack-infra22:21
funginope, nor releases22:22
dhellmannrelease-test is checked out in a temporary directory by the script22:22
dhellmannit's probably been deleted22:22
smcginnisWait, is this right? REPODIR=/home/zuul/src/git.openstack.org/openstack/releases/_tmp-release-tag-release-test-UVJ/openstack/release-test22:23
dhellmannyeah22:23
*** thorst has joined #openstack-infra22:23
dhellmannthe script registers an exit handler to remove that when it's done, regardless of exit reason22:23
fungiyep, okay, so i agree that's likely the problem22:23
dhellmannwe could probably eliminate that under the CI system, but it keeps local dev systems from getting cluttered up22:23
dhellmannis it easy/possible to tell that the job is running in CI?22:24
smcginnisI was just surprised to see it under openstack/releases. I thought we put it under /tmp22:24
dhellmannit uses mktemp but it probably calls it wrong22:24
*** markvoelker has quit IRC22:25
*** aeng has joined #openstack-infra22:25
openstackgerritMike Perez proposed openstack-infra/project-config master: Fix contributor guide post run job location  https://review.openstack.org/51354222:25
smcginnisSo maybe some confusion between /home/zuul/src/git.openstack.org/openstack/releases/.git/config and /home/zuul/src/git.openstack.org/openstack/releases/_tmp-release-tag-release-test-UVJ/openstack/release-test/.git/config ?22:26
smcginnisRegardless, making it --global should take care of it.22:26
dhellmannthe file we need to change is the latter one, but yeah --global is a good change here22:26
*** thorst_ has joined #openstack-infra22:26
fungiagreed22:26
*** thorst has quit IRC22:27
openstackgerritDoug Hellmann proposed openstack-infra/git-review master: show the config value result after fetching it in verbose mode  https://review.openstack.org/51354322:28
*** markvoelker has joined #openstack-infra22:29
*** thorst_ has quit IRC22:30
openstackgerritMerged openstack-infra/project-config master: switch git configuration for release jobs to global  https://review.openstack.org/51353922:31
smcginnisI'll be back shortly.22:31
openstackgerritIan Wienand proposed openstack-infra/project-config master: Renaming collectd-ceilometer-plugin to collectd-openstack-plugins  https://review.openstack.org/50076822:33
*** sdague has quit IRC22:34
ianwjeblair: ^ just checking that's how you think this will work?  i've dropped the changes to legcay bits, and we leave it up to the project to get changes merged to restore their jobs? (they have a local .zuul and imported legacy jobs)22:34
*** markvoelker has quit IRC22:34
fungismcginnis: dhellmann: jeblair: cool, i've also approved the rotated queens key change (513534) so as soon as it merges i'll trigger yet another test22:34
dhellmannfungi : excellent. I'll hang out for a bit to watch.22:35
SpamapSI think I found a bug in Ansible 2.4's os_* modules22:35
SpamapSshade imports from 'os_client_config', but there's a new os_client_config module...22:35
* SpamapS wonders where shade's home channel is these days22:36
dhellmannSpamapS: #openstack-sdks I think?22:36
ianwjeblair: oh, interesting ... The project "openstack/collectd-openstack-plugins" was not found.  All22:36
ianw  projects referenced within a Zuul configuration must first be added to22:36
ianw  the main configuration file by the Zuul administrator.22:36
SpamapSI'll poke around in #ansible too22:36
ianwdo we need to have two changes ... merge into main first, let that update, then the project-config change?22:36
SpamapSit's not really a shade bug22:36
fungiianw: i think the infra manual got updated with the corrected steps there. did it not?22:37
ianwfungi: read the instructions!  crazy22:37
jeblairianw: we may actually need: 1) drop project from zuul's main.yaml; 2) rename project in gerrit; 3) add project to main.yaml22:38
fungiianw: jeblair: oh, is this for the rename tomorrow?22:38
fungiindeed, untrodden territory still22:39
*** markvoelker has joined #openstack-infra22:39
ianwfungi: yep ... i'm preparing a run sheet in https://etherpad.openstack.org/p/rename-2017-10-2022:39
*** jamesmcarthur has joined #openstack-infra22:39
openstackgerritMerged openstack-infra/project-config master: Update signing key for Queens  https://review.openstack.org/51353422:40
fungiokay, another volley over the bow22:41
*** markvoelker has quit IRC22:43
*** jamesmcarthur has quit IRC22:43
ianwjeblair: do we still actually need to fully stop zuul, save the queues and restart?22:45
openstackgerritMichael Johnson proposed openstack-infra/project-config master: Removes migrated legacy-neutron-lbaasv2-dsvm-*  https://review.openstack.org/51354822:46
ianwjeblair: (sorry for questions) and do we remove from main.yml AND the system jobs in projects.yaml in one change i presume?22:46
*** andreas_s has joined #openstack-infra22:47
*** markvoelker has joined #openstack-infra22:47
openstackgerritMichael Johnson proposed openstack-infra/openstack-zuul-jobs master: Removes migrated legacy-neutron-lbaasv2-dsvm-*  https://review.openstack.org/51355022:47
jeblairianw: i think we need to stop/start zuul because we want to hard-stop it before we take gerrit offline22:48
openstackgerritMichael Johnson proposed openstack-infra/project-config master: Removes migrated legacy-neutron-lbaasv2-dsvm-*  https://review.openstack.org/51354822:48
jeblairianw: and yeah, i think main.yaml + projects.yaml in one change22:48
dhellmann"remote rejected (prohibited by gerrit)" http://logs.openstack.org/fe/feb0fdabca16208a18c443f41104f0568beaa3dc/release-post/tag-releases/c76a505/job-output.txt.gz#_2017-10-19_22_48_39_50034222:50
dhellmannso we're past the git review -s failure and creating the signed tag, but still can't push it22:51
*** andreas_s has quit IRC22:51
dhellmannfungi : ^^22:51
*** rbrndt has quit IRC22:51
dhellmannfungi : if you want to run the script by hand on that node, you can do that via: /home/zuul/scripts/release-tools/release_from_yaml.sh /home/zuul/src/git.openstack.org/openstack/releases22:52
dhellmannthat may be faster than requeueing the job22:52
jeblairthough we have probably deleted the keys (yay security again)22:53
dhellmannoh, right22:53
fungidhellmann: i think we need to fix the committer e-mail address too22:53
dhellmannwhat should that be?22:54
openstackgerritIan Wienand proposed openstack-infra/project-config master: Renaming collectd-ceilometer-plugin to collectd-openstack-plugins  https://review.openstack.org/50076822:54
dhellmannI'll propose the patch so you and jeblair can approve it22:54
openstackgerritIan Wienand proposed openstack-infra/project-config master: Drop collectd-ceilometer-plugin for rename  https://review.openstack.org/51355422:54
fungilooking at the .gitconfig on the old node we were setting user.email = infra-root@openstack.org too22:54
dhellmannok22:54
fungi(refer to my earlier paste when i cat'ed that)22:54
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: set committer email to match the gerrit user for release jobs  https://review.openstack.org/51355522:55
fungii think gerrit is refusing to allow a forged committer on that tag push22:55
dhellmanndoes the name need to match too?22:56
dhellmannthe user.name that is22:56
smcginnisForged?22:56
fungino, it just gets picky about e-mail addresses22:56
dhellmannok22:56
*** dave-mccowan has joined #openstack-infra22:57
dhellmannsmcginnis : most users don't have permission to push patches committed by someone else22:57
dhellmannauthored is ok, if you change it so you're the committer22:57
fungii noticed the discrepancy when looking at the acls and group membership that gerrit showed the e-mail address for the release bot account as infra-root@openstack.org22:57
*** bobh has joined #openstack-infra22:57
smcginnisAh22:57
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Stop storing dependent items on buildsets  https://review.openstack.org/51344122:57
fungijeblair: on hand to approve 513555?22:58
jeblairyup22:58
fungimuch obliged!22:58
*** ijw has quit IRC22:58
jeblair(also hoping to get that change ready for the upcoming zuul scheduler restart :)22:59
jeblair(we're at 80%)22:59
fungijeblair: yep, looking. i guess that's a memory use reduction22:59
*** andreww has quit IRC23:02
mwhahahayou guys didn't change anything around $ZUUL_REF did you?23:03
mwhahahajust got a failure because it's set to None23:04
mwhahahahttp://logs.openstack.org/10/509710/5/check/legacy-puppet-beaker-rspec-centos-7/97d576d/job-output.txt.gz#_2017-10-19_21_32_05_53023723:04
*** Apoorva has quit IRC23:04
openstackgerritMerged openstack-infra/project-config master: set committer email to match the gerrit user for release jobs  https://review.openstack.org/51355523:04
clarkbmwhahaha: the ansible value is None but the compat role should rewrite it to 40 *'0'23:05
*** Apoorva has joined #openstack-infra23:05
clarkbmwhahaha: areyou seeing it None in ansible values or in shell values with the compat role?23:05
mwhahahaseemed ot be shell values23:06
*** baoli has joined #openstack-infra23:06
mwhahahait ultimately failed because our zuul cloner didn't get it23:06
* mwhahaha will keep looking23:06
*** thorst has joined #openstack-infra23:07
*** Apoorva has quit IRC23:07
*** wolverineav has quit IRC23:08
*** Apoorva has joined #openstack-infra23:08
mwhahahahttp://logs.openstack.org/10/509710/5/check/legacy-puppet-beaker-rspec-centos-7/97d576d/job-output.txt.gz#_2017-10-19_21_35_15_101909 is where the job failed because we do it again ourselves via shell23:08
*** wolverineav has joined #openstack-infra23:08
mwhahahai think that relies on the shell env23:08
clarkblooking at the puppet jobs they default it to None if not set23:09
clarkbimplying its not the ansible value but just unset23:10
mwhahahathese were working earlier so it's not something we changed our job config23:10
mwhahahawhich is why i asked if there was a change around it recently23:10
clarkbI'm not finding where we set the compat vars23:12
clarkbis that in zuul itself?23:12
fungiclarkb: yes, filters23:12
*** ijw has joined #openstack-infra23:12
dhineshwhen i run "nodepool image-upload all dpc" i get the following error " DiscoveryFailure: Could not determine a suitable URL for the plugin" , Does this mean that it is not able to reach the openstack cloud URL?23:12
*** baoli has quit IRC23:12
clarkbfungi: what determines if it is applied to the job?23:12
clarkbfungi: I think that is motsly what is missing23:12
fungiclarkb: if it inherits from the legacy job23:12
*** wolverineav has quit IRC23:12
*** ijw has quit IRC23:13
fungiplaybook/something like that23:13
*** ijw has joined #openstack-infra23:13
dhineshthis is the url i use... auth-url: 'http://server:5000/v2.0/'23:13
dhellmannfungi : I think we're ready for one more attempt when you're up for it23:14
dhellmannoh, and now I see it's already queued :-)23:14
*** andreas_s has joined #openstack-infra23:14
smcginnisHe's quick like that. :)23:15
*** claudiub has quit IRC23:15
smcginnisSo, so glad we're not doing this through reverts.23:15
clarkbfungi: legacy-base doesn't seem to do anything special23:15
clarkbmwhahaha: http://logs.openstack.org/10/509710/5/check/legacy-puppet-beaker-rspec-centos-7/97d576d/job-output.txt.gz#_2017-10-19_21_31_57_652130 thats the env of the shell in that job23:16
clarkbsure enough there is no zuul ref23:16
clarkboh!23:16
clarkbI bet it is because there really isn't such a thing anymore?23:16
clarkbjeblair: ^ are we just not setting that at all even in the compat thing?23:17
clarkb(because where would you fetch from)23:17
jeblairclarkb: yes http://git.openstack.org/cgit/openstack-infra/zuul/tree/zuul/ansible/filter/zuul_filters.py?h=feature/zuulv3#n1623:17
jeblairclarkb: that is applied individually to each legacy job23:17
smcginnisdhinesh: I saw something in the ML about the v2 keystone API being removed. Maybe you need to update to v3?23:18
*** andreas_s has quit IRC23:18
clarkbmwhahaha: ^ there is the answer23:18
jeblairclarkb: eg  http://git.openstack.org/cgit/openstack-infra/openstack-zuul-jobs/tree/playbooks/legacy/ansible-func-centos-7/run.yaml#n10023:19
mwhahahathat means nothing to me really23:19
* mwhahaha sighs and will figure it out later i guess23:19
clarkbmwhahaha: it is intentionally omitted23:19
mwhahahawhen?23:20
dhellmannfungi, smcginnis, jeblair : \o/ tag-releases passed23:20
mwhahahatoday?23:20
clarkbmwhahaha: its in the comment of the file jeblair linked23:20
dhellmannnow to see if the actual release job works...23:20
clarkbmwhahaha: no I think it has been, but would have to read the git log of that file to know for sure23:20
johnsomFYI, there has been a openstack/puppet-octavia job in the "gate" pipeline tripleo queue for 8 hrs 22min.  I'm guessing something is not right with it.23:20
smcginnisdhellmann: I was just going to say - did that actually just work?!23:20
dhellmannyup23:20
mwhahahawell we just had the zuul-cloners fail today23:20
dhellmannhttp://zuulv3.openstack.org/static/stream.html?uuid=9cfa99f087de4b2fbe954cd2e79e0f7d&logfile=console.log23:20
mwhahahathey were working23:20
mwhahahawhich is why i ask23:20
mwhahahaanyway i need to go, i'll figure it out23:20
fungimwhahaha: clarkb: all legacy jobs explicitly add zuul_legacy_vars filter to the environment parameter23:20
jeblairclarkb, mwhahaha: yeah, ZUUL_REF has never been in zuulv323:20
smcginnisdhellmann, fungi: Do we want to get rid of the verbosity? Or leave that for awhile until we are comfortable everything is all good?23:21
dhellmannsmcginnis : I say we don't touch things that are working :-)23:21
smcginnisdhellmann: Good call.23:21
fungismcginnis: i think we can clean it up, but no rush23:21
mwhahahaoh wait these are legacy jobs23:21
smcginnisdhellmann: Shall we try the vitrage release?23:21
mwhahahaso is that still working?23:21
dhellmannwe can clean that up when we move the job over to the releases repo23:21
fungiwfm23:21
dhellmannsmcginnis : let's wait and see if the packaging job actually works23:22
smcginnisOh yeah, that would be a good time to do it.23:22
dhellmannwe're on step 2 of a 4 step job pipeline23:22
*** markvoelker has quit IRC23:22
smcginnisGetting too excited. :)23:22
jeblairmwhahaha: i don't see a failure in that link23:22
dhellmanntag-releases, $repo-specific-job-to-build-a-release, sign it, upload it, announce it23:22
dhellmannI think sign and upload are 1 step?23:22
dhellmannmaybe it's 5 steps23:23
dhellmannupload depends on the repo type, too23:23
jeblairmwhahaha: oh found it23:23
fungisign and upload are parallel steps23:23
dhellmannso we'll have to test puppet modules, too23:23
dhellmannok23:23
clarkbjeblair: mwhahaha its because they invoke it directly using v2 z-c I tink http://logs.openstack.org/10/509710/5/check/legacy-puppet-beaker-rspec-centos-7/97d576d/job-output.txt.gz#_2017-10-19_21_35_15_10190923:23
clarkbI don't expectanything we have done has changed to make that work/not work23:23
clarkbit should just not work right?23:23
*** signed8b_ is now known as signed8bit_Zzz23:24
dhellmannfungi, smcginnis : upload to pypi worked https://pypi.python.org/pypi/openstack-release-test23:25
jeblairmwhahaha: drop the "--zuul-ref" argument?  (it shouldn't have been needed even in zuulv3)23:25
fungidhellmann: so far so good23:25
jeblairer zuulv223:25
dhellmannwatching the announce job in http://zuulv3.openstack.org/static/stream.html?uuid=020c7f4c1cfa49538349f90f5c7f284c&logfile=console.log23:26
smcginnisRube Goldberg would be proud.23:26
openstackgerritMerged openstack-infra/tripleo-ci master: Update CI links to use zuul user  https://review.openstack.org/51235823:26
clarkboh this is ocata23:26
clarkbI bet this was maybe fixed onsome other branch but not ocata?23:26
clarkbcould explain why it works in some cases but not others23:27
* dhellmann wonders why the announce job installs postgresql-client23:27
jeblairclarkb: it sounds familiar23:27
dhellmannand mongodb? wth23:27
*** smatzek has joined #openstack-infra23:27
clarkbdhellmann: because it uses the bindep fallback23:27
jeblairdhellmann: fallback?23:27
dhellmannah23:27
dhellmannok, we can clean that up23:27
smcginnisGotta store copies of the email somewhere. :)23:27
dhellmannor maybe I'll rewrite that script to use a database because it's there23:27
fungiif the repo provides a specific bindep.txt then the job will use that instead23:27
dhellmannwhat if it's empty?23:28
smcginnisThen it falls back.23:28
fungithen it will install no extra packages23:28
dhellmannI guess we need to make sure we have python at least23:28
fungiempty (not missing)23:28
smcginnisOh, if it's there but empty.23:28
smcginnisFailure23:28
clarkbyou probably want python, git, gpg in the list?23:28
jeblairmissing = fallback.  empty = noop.23:28
dhellmannok, the announce job failed on the URL thing23:28
fungiso close!23:28
smcginnishttp://logs.openstack.org/dd/dd0bb2d44053e11d9d4a4775b3c71f2c0889dc2a/release/propose-update-constraints/953c933/job-output.txt.gz#_2017-10-19_23_27_21_05356023:28
dhellmannwas my fix for that not approved? I thought it was...23:29
dhellmannmaybe it doesn't work23:29
smcginnisOnly thing that failed though!23:29
dhellmannoh, it does work, it's bailing on the inability to get the value because set -e23:29
dhellmannstand by23:29
SamYaplei need to copy /home/zuul/.ansible_async directory to /logs, but im recieving this error http://logs.openstack.org/79/512479/2/check/loci-cinder/6a83216/job-output.txt.gz#_2017-10-17_05_03_58_81616923:29
SamYaplei dont quite understand it and cant reproduce it outside teh gate23:30
clarkbSamYaple: that is zuul protectingitself from bad actors23:30
clarkbSamYaple: you are restricted to copying files out of only theworking dir23:30
mwhahahajeblair: ok thanks I'll give that a shot23:30
SamYapleclarkb: even with become?23:30
openstackgerritDoug Hellmann proposed openstack-infra/release-tools master: do not fail on inability to find remote url  https://review.openstack.org/51355923:30
SamYaplebecome: true23:30
jeblairSamYaple: that's happening on the executor, which is probably not what you intended23:30
dhellmannsmcginnis , fungi : ^^23:31
jeblairSamYaple: like maybe src/dest reversed or something23:31
jeblairSamYaple: link to playbook?23:31
*** hemna_ has joined #openstack-infra23:31
SamYaplejeblair: https://review.openstack.org/#/c/512479/2/playbooks/post.yaml23:31
fungiSamYaple: also (and i haven't looked at the log) be sure you rename it to something not starting with a . or else you won't be able to retrieve it from logs.o.o because apache23:31
SamYaplespecifically i need that directory because all the async tasks i run pump out logs there and no where else23:31
*** smatzek has quit IRC23:31
jeblairSamYaple: ah it's /logs/ that's the issue23:31
SamYaplefungi: ok thansk for the tip23:31
SamYaplejeblair: ok so create relative logs dir perhaps?23:32
jeblairSamYaple: you'll want {{ zuul.executor.log_root }}/  https://docs.openstack.org/infra/zuul/feature/zuulv3/user/jobs.html#var-zuul.executor.log_root23:32
*** hemna_ has quit IRC23:32
SamYapleok let me try with that23:32
smcginnisdhellmann: Do we need another test patch in release-test?23:33
SamYaplei cant remember where i copied the copy logs task from anyway23:33
dhellmannsmcginnis : no, fungi should be able to reenqueue just the announce job for that one23:33
smcginnisdhellmann: Oh right, good.23:33
dhellmanndid the other jobs pass?23:33
smcginnisYeah, looked like this was it.23:33
fungismcginnis: dhellmann: yeah, i should be able to work out the job retrigger for that, just a sec23:34
dhellmannhttp://logs.openstack.org/dd/dd0bb2d44053e11d9d4a4775b3c71f2c0889dc2a/release/23:34
openstackgerritMichael Johnson proposed openstack-infra/project-config master: Fix neutron-lbaas-dashboard to use -horizon jobs  https://review.openstack.org/51356123:34
*** Swami has quit IRC23:34
dhellmannsmcginnis : propose-update-constraints failed, too http://logs.openstack.org/dd/dd0bb2d44053e11d9d4a4775b3c71f2c0889dc2a/release/propose-update-constraints/953c933/job-output.txt.gz23:34
dhellmannit's failing to figure out the right branch23:35
dhellmannlet's leave that one for tomorrow23:35
*** markvoelker has joined #openstack-infra23:36
jeblairwell... we don't really have a way to run just one job anymore.... we can only re-enqueue an item and run the whole set of jobs.  (ie, we can re-trigger on the tag push)23:36
*** gildub has joined #openstack-infra23:36
dhellmannoh, well, that's fine23:36
dhellmannwhatever the smallest amount of stuff we can redo is fine. the jobs should be idempotent, except for that announce job23:36
dhellmannand that announce job will eventually fail because it tries to email me using the lists.openstack.org server as the SMTPD host, but if we get that far I think we can count it as working23:37
jeblair++23:37
fungijeblair: oh, the trigger-job script won't work now?23:37
dhellmannso for the python pipeline we're down to the announce job and the constraint update job23:37
jeblairfungi: correct23:37
fungii'll stop bothering to reconstruct the command line for it23:37
dhellmannwe also need to test our other languages (puppet and javascript are different, I think?)23:38
openstackgerritMichael Johnson proposed openstack-infra/openstack-zuul-jobs master: neutron-lbaas-dashboard jobs require horizon  https://review.openstack.org/51356223:38
*** gmann_afk is now known as gmann23:38
*** camunoz has quit IRC23:39
fungiokay, i need to drop off for the evening. the real world is calling again ;)23:39
dhellmannyes, it's going to be dinner time here soon. shall we pick this up in the morning?23:40
jeblairclarkb: can you review https://review.openstack.org/513441 ?23:40
smcginnisTomorrow morning should be good.23:40
smcginnisThanks all.23:40
*** markvoelker has quit IRC23:40
jeblairdhellmann, smcginnis: if you're done, i'll restart the scheduler now23:40
dhellmannthanks fungi, jeblair, & smcginnis -- we made good progress today23:40
clarkbjeblair: do you want ^ reviewed before you restart?23:40
clarkbI've pulled the change up now23:40
smcginnisjeblair: Yeah, I think so. Unless fungi was still doing anything.23:41
jeblairclarkb: please; when you give it the okay, i'll go ahead and hand-merge it onto zuulv3.o.o23:41
smcginnisYes, great progress today.23:41
dhellmannjeblair : if you can let https://review.openstack.org/513559 merge that would be good, otherwise we can recheck it to push it in tomorrow23:41
dhellmannit's pretty close now, I think, those jobs shouldn't take too long23:41
smcginnisIt's just about done in gate.23:41
jeblairno prob23:42
dhellmannok, dinner calls, thanks again, everyone!23:42
smcginnisEnjoy!23:42
*** bobh has quit IRC23:44
smcginnisfungi, dhellmann: For tomorrow, looks like the publish-static release job has issues too: http://logs.openstack.org/fe/feb0fdabca16208a18c443f41104f0568beaa3dc/release-post/publish-static/a2a4723/job-output.txt.gz#_2017-10-19_23_24_48_43142623:44
SamYaplejeblair: that was not the fix http://logs.openstack.org/79/512479/3/check/loci-heat/5a6568e/job-output.txt.gz#_2017-10-19_23_42_19_762213 https://review.openstack.org/#/c/512479/3/playbooks/post.yaml23:44
openstackgerritMerged openstack-infra/release-tools master: do not fail on inability to find remote url  https://review.openstack.org/51355923:44
SamYapleim all for bad-actor protection, but i really need those logs and dont know of another way to get them23:45
*** markvoelker has joined #openstack-infra23:45
*** smatzek has joined #openstack-infra23:46
ianwjeblair / clarkb / fungi : ok, https://etherpad.openstack.org/p/rename-2017-10-20 is i think complete.  could you please read through.   will you be around ... since this is a first with a new zuul and a new gerrit i think we should be a bit more careful than usual23:46
jeblairSamYaple: why are you setting rsync_opts?23:47
clarkbianw: ya I can read after finishing with this zuul change23:48
clarkbjeblair: this change is dense23:48
clarkb(a lot going on in a little code)23:48
*** markvoelker has quit IRC23:49
jeblairSamYaple: please promise me you will never copy the auto-generated legacy playbooks again.  :)23:49
jeblairSamYaple: something like this is all you need: http://git.openstack.org/cgit/openstack-dev/devstack/tree/roles/fetch-devstack-log-dir/tasks/main.yaml23:49
jeblairSamYaple: src, dest, and mode.23:49
dhineshsmcginnis: the v3 does not seem to work either..23:50
SamYaplejeblair: to be fair, that was implemented like day 1 of the first zuulv3 things...23:50
SamYaplejeblair: ok, but thats not the task thats failing23:51
clarkbjeblair: had one uestion about something that may have been overlooked, can you see the comments on the change?23:51
*** andreas_s has joined #openstack-infra23:51
*** wolverineav has joined #openstack-infra23:51
SamYaplejeblair: i never make it to the "Copy logs" tasks23:51
clarkbianw: everything looks good. One thing to check on is whether or not we need to rename any gerrit groups (not sure if the playbook does tat)23:53
jeblairSamYaple: ah it's the first copy task23:53
ianwclarkb: playbook does rename-group23:54
jeblairSamYaple: can you use copy to pull a file from the remote?  i thought the dest was always remote.23:54
*** markvoelker has joined #openstack-infra23:54
clarkbianw: cool, though I had to patch jeepyb to create groups we may want to doulble check gerrit 2.13 works iwth what playbook is running23:54
*** s-shiono has joined #openstack-infra23:54
*** andreas_s has quit IRC23:55
clarkbianw: looks like it should23:55
ianwclarkb: ok, i could just manually rename a group now and then name it back?23:55
jeblairSamYaple: you probably want to use synchronize for all of those.23:55
SamYaplejeblair: well therein lies the issue, whereever ansible is executing will have /home/zuul/.ansible_async, and thats the directory i need23:55
clarkbianw: ya thats one way of testing but reading the docs real quick https://review.openstack.org/Documentation/cmd-rename-group.html I think we are good23:55
jeblairSamYaple: you want zuul's .ansible_async directory?23:56
ianwclarkb: ok, let's assume it's ok :)23:56
SamYaplejeblair: ive just realized why thats going to be a problem, yes23:56
SamYaplejeblair: but yes, thats what i need because async tasks write out the tasks logs to that directory23:57
jeblairSamYaple: they don't end up in the json or ara logs?23:57
pabelangerI would guess it is in zuul.executor.work_dir/.ansible_async23:57
SamYaplenot from what i can tell23:57
pabelangerbecause that is what we set HOME var too23:57
SamYaplepabelanger: ill check that23:57
pabelanger/home/zuul, isn't actually the home dir inside bweap on executor23:58
jeblairwell it is23:58
*** Apoorva_ has joined #openstack-infra23:58
*** signed8bit has joined #openstack-infra23:59
SamYapleto be clear, i need this file http://logs.openstack.org/79/512479/3/check/loci-heat/5a6568e/job-output.txt.gz#_2017-10-19_23_40_33_54212323:59
*** markvoelker has quit IRC23:59
SamYaplewhere is that file stored?23:59
jeblairor at least ~zuul is correct23:59

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