Friday, 2017-11-17

openstackgerritIan Wienand proposed openstack-infra/zuul feature/zuulv3: Ensure the merger prunes on update  https://review.openstack.org/52085502:51
*** jesusaur has quit IRC03:36
*** jesusaur has joined #zuul04:24
*** jesusaurum has joined #zuul05:01
*** jesusaur has quit IRC05:02
openstackgerritTristan Cacqueray proposed openstack-infra/zuul feature/zuulv3: web: add /{tenant}/jobs route  https://review.openstack.org/50327006:37
openstackgerritTristan Cacqueray proposed openstack-infra/zuul feature/zuulv3: web: add /{tenant}/jobs route  https://review.openstack.org/50327007:17
openstackgerritTristan Cacqueray proposed openstack-infra/zuul feature/zuulv3: web: add /{tenant}/builds route  https://review.openstack.org/46656107:17
*** kmalloc has quit IRC07:54
rcarrillocruzjlk: hope to catch you later, cannot make the recheck working on GitHub pipeline, not sure if I'm doing something wrong08:21
openstackgerritTristan Cacqueray proposed openstack-infra/zuul feature/zuulv3: mqtt: Add basic reporter  https://review.openstack.org/51827908:21
rcarrillocruzoh neat ^08:22
rcarrillocruzthat for firehose in mind, right tristanC ?08:22
tristanCrcarrillocruz: yes, mosquitto08:24
SpamapSrcarrillocruz: I have no problems with rechecks on my github enterprise.08:24
tristanCon the other hand, having the mqtt notification in a post job task would be better, it would be published immediately instead of at the end of the buildset08:27
tristanCperhaps the zuul mqtt driver should only publish buildset result...08:27
rcarrillocruzoh, SpamapS , you are awake08:28
rcarrillocruzlet me link you08:29
rcarrillocruzhttps://github.com/rcarrillocruz-org/zuul-tested-repo/pull/1008:29
rcarrillocruzist that comment what is supposed to trigger things08:29
rcarrillocruzor actually a comment in the code08:29
rcarrillocruzlike08:29
rcarrillocruz'start review' thing on GH08:29
rcarrillocruztristanC: keep on dude, love the feature stuff you're pushing on nodepool/zuul08:30
tristanCrcarrillocruz: heh, you're welcome :-)08:34
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool feature/zuulv3: Refactor provider config to driver module  https://review.openstack.org/48838408:36
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool feature/zuulv3: Implement a static driver for Nodepool  https://review.openstack.org/46862408:36
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool feature/zuulv3: Implement an OpenContainer driver  https://review.openstack.org/46875308:36
tristanCrcarrillocruz: actually we are about to put those features in production with software-factory 2.7, i'm looking forward moving most of our job to OCI slaves08:46
*** hashar has joined #zuul09:34
*** nguyentrihai has joined #zuul12:45
tobiashtristanC: so you're using nodepool itself as build node?13:57
*** jkilpatr has quit IRC14:03
tristanCtobiash: dedicated node, the driver connect to a remote node to create containerized sshd process14:07
tobiashah, ok14:08
*** jkilpatr has joined #zuul14:16
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add ensure-reno and ensure-babel roles  https://review.openstack.org/52110615:19
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Make build-python-release job  https://review.openstack.org/51392515:19
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Remove old python-sdist job  https://review.openstack.org/51392615:19
*** hashar has quit IRC16:14
rcarrillocruzfolks, isee there's an implicit (and automatic?) setup role on zuul runs that effectively just gather facts on nodes16:39
rcarrillocruzcan that be disabled on a job by job basis?16:39
pabelangerrcarrillocruz: yah, it is called setup_playbooks playbooks, IIRC16:42
pabelangeri don't think you can opt out16:42
rcarrillocruzuh16:42
rcarrillocruzthat's a problem16:42
rcarrillocruznetwork operating systems have their own facts modules16:42
rcarrillocruzlike16:42
rcarrillocruzgather_facts is just a thing on servers16:43
pabelangeryah, I think we did it because of SSH issue16:43
pabelangerlet me fine commit16:43
rcarrillocruzif so, i'll have to think a patch controlling that16:44
rcarrillocruzin other news16:44
pabelangerrcarrillocruz: https://review.openstack.org/507933/16:44
rcarrillocruzhttp://38.145.34.35/logs/16:45
rcarrillocruzsuper janky16:45
odyssey4meof course you could rather implement the use of the setup task, perhaps with a configurable fact subset (using the default of all)16:45
rcarrillocruzbut i got my zuul v3 + github + nodepool to scp logs16:45
pabelangerrcarrillocruz: woot16:45
odyssey4mejobs would continue to work, but could change the subset via a var16:45
rcarrillocruzhttp://38.145.34.35/logs/16:46
pabelangerrcarrillocruz: I plan to work on github testing again soon, maybe this weekend16:47
rcarrillocruzyou'll realize that the role doesn't install the editable package for some reason16:47
rcarrillocruzi had to pip uninstall16:47
rcarrillocruzand pip install manually16:47
rcarrillocruzthe sigmavirus commit from requirements16:48
rcarrillocruzpabelanger: https://github.com/rcarrillocruz-org/ansible-fork/pull/216:48
rcarrillocruzPR i'm using to trigger things16:48
pabelangerrcarrillocruz: yah, had that issue before16:48
pabelangerwe need to fix that or get a proper release16:48
rcarrillocruzi think a release16:48
rcarrillocruzsince the thing got merged16:48
rcarrillocruzit didn't get a release in quite a few16:49
rcarrillocruzsomeone should ping sigmavirus16:49
pabelangeryah, I tried asking fr a release, but was ignored16:49
pabelangerbut ya, we should ping again16:49
rcarrillocruzodyssey4me: there's ongoing work to plugin-ize gather_facts16:49
rcarrillocruziirc by giving hints to executor16:49
rcarrillocruzif ansible_network_os blah16:49
rcarrillocruzthen use blah_facts for gather_facts16:50
rcarrillocruzand the likes16:50
rcarrillocruzi think alikins was on it, need to cehck with him16:50
odyssey4mercarrillocruz ah, that would be nice too - but perhaps my suggestion would be an acceptable workaround for now?16:50
rcarrillocruzbut i'm not sure what you mean, you mean overriding setup module by bundling it or..16:51
rcarrillocruzlike, from what isee16:52
rcarrillocruzthe implicit setup_playbooks role16:52
rcarrillocruzdoes ansible -m setup16:52
rcarrillocruzbut that will die as soon as it tries to connect to a network OS node16:52
rcarrillocruzas there's no python or even posix shell there16:52
pabelangerrcarrillocruz: if was a quick way to test networking, if python isn't on remote node, thoughts on another method?16:53
rcarrillocruzshell ping, dunno16:54
rcarrillocruzansible ping wont work16:54
rcarrillocruzas it's a python call in the end16:54
pabelangerraw: something?16:55
pabelangerraw: noop (eg)16:55
pabelangerwonder if paramiko has something16:56
pabelangerthe idea was just to see if we could setup SSH connection, then start into ansible16:56
rcarrillocruzsure, that could work16:57
SpamapSrcarrillocruz: sorry, I made that comment, and then fell asleep ;)17:04
SpamapSrcarrillocruz: I'd need to see your pipeline config to know if that recheck should work.17:05
rcarrillocruzi'll pastebin it in a bit17:05
rcarrillocruzhttp://paste.openstack.org/show/626639/17:06
rcarrillocruzSpamapS: ^17:06
rcarrillocruzthing is i don't get a GH webhook event on scheduler17:07
rcarrillocruzso if anything, doesn't appear a regex issue17:07
rcarrillocruzis just is not triggered for whatever reason17:07
rcarrillocruzmaybe i need to tweak something on the GH app to get those events?17:07
SpamapSrcarrillocruz: yeah that should work.17:07
SpamapSrcarrillocruz: it's identical to the one I have.17:08
SpamapSrcarrillocruz: are you using webhooks or a GH app?17:08
rcarrillocruzGH app17:08
SpamapSrcarrillocruz: ok, do you get anything in the scheduler log when you make the comment?17:09
rcarrillocruznope17:10
rcarrillocruzwhich is why i think must be something on webhook/GH app17:10
rcarrillocruzi must be missing some perms17:10
rcarrillocruzanyway, if you tell me it works, then is no zuul GH side , but my env and probably the GH app...will check17:11
rcarrillocruzthx17:11
pabelangerI think there is an event to send comments in GH app settings?17:12
pabelangerI'd check openstack-zuul, but don't know where the admin page is17:15
rcarrillocruzyah, i don't have perms for that17:16
rcarrillocruzanyway, on to other tihng17:16
rcarrillocruzsooo17:16
rcarrillocruzthe network integration tests of ansible17:16
rcarrillocruzwe run it from a bastion17:16
rcarrillocruzlike17:16
rcarrillocruzansible-test network-integration ios-.*17:16
pabelangerk, found it17:17
rcarrillocruzthat runs all tests (which are roles under test/integration/targets) for ios platform17:17
rcarrillocruzso i tried to run this by invoking it from executor17:17
rcarrillocruzbut ofc17:17
rcarrillocruz                                "msg": "Executing local code is prohibited"17:17
pabelangerrcarrillocruz: we are subscribed to 9 events17:17
rcarrillocruzso i guess i'm bound to having two nodes jobs17:18
rcarrillocruzone as bastion17:18
pabelangerrcarrillocruz: pr review comments, have that?17:18
rcarrillocruzthe other as the platform to test (ios, vyos, )17:18
pabelangerrcarrillocruz: is your job trusted?17:18
rcarrillocruzso that means i should clone the change in quesiton on the bastion node17:18
rcarrillocruzi guess i need zuul-cloner for that?17:18
rcarrillocruzpabelanger: no, it's on untristed project17:19
rcarrillocruzhttps://github.com/rcarrillocruz-org/ansible-fork/pull/217:19
rcarrillocruzansible-fork is a copy of ansible/ansible on my own org to simulate how i'd do this on ansible/ansible, when iroll out the 'official' GH app17:19
pabelangerrcarrillocruz: yah, you'll likely need to be trusted to run things from executor17:19
rcarrillocruzso you mean17:19
rcarrillocruzif i move those jobs17:19
rcarrillocruzto 'common-config'17:19
rcarrillocruzwhich is myu config-project then i'll be golden?17:19
rcarrillocruzwoot17:19
pabelangerrcarrillocruz: yah, move them into config-project, and try17:19
pabelangerbut, you will lose dynamic reconfiguration support17:20
rcarrillocruzoterwise, how hard would be to pull everything for a change with zuul-cloner17:20
rcarrillocruzthat's what i did not want to put that as config project in first instance, yikes17:20
rcarrillocruzcos making a job as part of a change is great17:20
rcarrillocruzrather than doing two steps merges17:20
rbergeronpabelanger / mordred: did you both submit the things for devconf?17:20
pabelangerrbergeron: I submitted 2 things, JJB -> ansile talk and installfest hands-on17:21
pabelangerrcarrillocruz: confused by zuul-cloner question17:21
rcarrillocruzpabelanger: my point is, if i wanted to not have the jobs in config-project i need to have a bastion to run the job from (this would need the change in question as zuul prepares it) and the target network operating system i want to test17:22
rcarrillocruzthus17:22
rcarrillocruzi need a way to have the change on the bastion17:23
rcarrillocruzisn't zuul cloner supposed to do that?17:23
pabelangerrcarrillocruz: oh, so look at prepare-workspace role in zuul-jobs17:25
rcarrillocruzneat, th17:25
rcarrillocruzx17:25
pabelangerrcarrillocruz: we no longer use zuul-cloner, but push the git repos onto disk via syncronize17:25
pabelangersynchronize*17:25
rcarrillocruzoh17:26
rcarrillocruza mere rsync17:26
rcarrillocruzcool17:26
rcarrillocruzhmm17:27
rcarrillocruzyeah17:28
rcarrillocruzi better not put this up in the inheritance tree17:28
rcarrillocruzcos otherwise17:28
rcarrillocruzit will die if this is attempted on network nodes17:28
rcarrillocruzi just need bastion17:28
rbergeronpabelanger: ossum, thx17:29
pabelangerrcarrillocruz: yah, bastion might be a good first step17:29
rbergeronrcarrillocruz: if there's anything you want to submit (DCI, ansible-networking anything, whatever) be suer to get it in ;)17:29
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Make build-python-release job  https://review.openstack.org/51392517:41
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Remove old python-sdist job  https://review.openstack.org/51392617:42
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Update ensure-reno to use requirements files  https://review.openstack.org/52114117:42
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add general sphinx and reno jobs and role  https://review.openstack.org/52114217:42
*** jesusaurum has quit IRC17:54
SpamapSrcarrillocruz: why can't you use a static node from nodepool?17:59
SpamapSrcarrillocruz: isn't that what they're for?17:59
*** jesusaurum has joined #zuul18:13
openstackgerritMerged openstack-infra/zuul-jobs master: Add ensure-reno and ensure-babel roles  https://review.openstack.org/52110618:17
*** jesusaurum has quit IRC18:22
*** jesusaurum has joined #zuul18:24
openstackgerritMerged openstack-infra/zuul-jobs master: Add compress capabilities to stage artifacts  https://review.openstack.org/50923418:33
openstackgerritMerged openstack-infra/zuul-jobs master: Add a generic process-test-results role  https://review.openstack.org/50945918:33
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool feature/zuulv3: WIP: Convert from legacy to native devstack job  https://review.openstack.org/52066419:05
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Update ensure-reno to use requirements files  https://review.openstack.org/52114119:08
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add general sphinx and reno jobs and role  https://review.openstack.org/52114219:08
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Make build-python-release job  https://review.openstack.org/51392519:08
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Remove old python-sdist job  https://review.openstack.org/51392619:08
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add general sphinx and reno jobs and role  https://review.openstack.org/52114219:34
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Make build-python-release job  https://review.openstack.org/51392519:34
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Remove old python-sdist job  https://review.openstack.org/51392619:34
*** haint has joined #zuul19:55
*** nguyentrihai has quit IRC19:58
*** jesusaurum has quit IRC20:15
*** jesusaurum has joined #zuul20:17
*** jesusaurum is now known as jesusaur20:17
*** jesusaur has quit IRC20:20
*** jesusaur has joined #zuul20:22
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add general sphinx and reno jobs and role  https://review.openstack.org/52114220:31
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add general sphinx and reno jobs and role  https://review.openstack.org/52114220:35
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add general sphinx and reno jobs and role  https://review.openstack.org/52114220:52
*** ianw has quit IRC21:02
*** ianw has joined #zuul21:09
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add general sphinx and reno jobs and role  https://review.openstack.org/52114221:09
*** tobiash has quit IRC21:13
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add general sphinx and reno jobs and role  https://review.openstack.org/52114221:17
*** tobiash has joined #zuul21:18
*** tobiash has quit IRC21:19
*** tobiash has joined #zuul21:21
*** tobiash has quit IRC21:21
*** tobiash has joined #zuul21:30
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add general sphinx and reno jobs and role  https://review.openstack.org/52114221:32
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add general sphinx and reno jobs and role  https://review.openstack.org/52114221:50
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add general sphinx and reno jobs and role  https://review.openstack.org/52114222:08
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add general sphinx and reno jobs and role  https://review.openstack.org/52114222:15
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add general sphinx and reno jobs and role  https://review.openstack.org/52114222:27
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add general sphinx and reno jobs and role  https://review.openstack.org/52114222:43
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add general sphinx and reno jobs and role  https://review.openstack.org/52114222:48
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add general sphinx and reno jobs and role  https://review.openstack.org/52114223:00
dmsimardgo mordred you can do it23:00
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add general sphinx and reno jobs and role  https://review.openstack.org/52114223:06
mordreddmsimard: yah man. I am CERTAIN that I can solve this simple task in at least another 100 patches23:07
mordreddmsimard: HOLY CRAP IT ACTUALLY WORKED THAT LAST TIME23:11
dmsimardI can help review if I have a chance this weekend, otherwise monday :)23:13
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add general sphinx and reno jobs and role  https://review.openstack.org/52114223:31

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