Thursday, 2017-11-23

tristanCjeblair: mea culpa if i distracted the group from the release, as i said earlier the code in v3 branch is good enough for the v3 release regarding the nodepool-drivers original specification00:40
tristanCjeblair: oh well, one thing we might want to get right for proper static node use-case is the node label restriction, something like this proposal: https://review.openstack.org/50687100:41
jeblairtristanC: no worries!  hopefully we'll get back to it soon00:41
jeblairi want to merge your dashboard next :)00:41
jeblairi have to run now, but if we need to take a moment to make sure we're not backing into a corner before the release, that's fine; remind me next week?00:42
tristanCjeblair: fwiw i setup this third party ci to expirement with this use case, and i would have used openstack if i had a tenant, unfortunately our v2 setup is running at capacity00:43
*** jasondotstar has quit IRC00:45
tristanCanyway, it seems like this multi-tenant setup revealed some odd behavior we may want to look into: e.g. using a config-project in more than one tenant doesn't seems something we want to allow.00:48
*** jasondotstar has joined #zuul00:55
tristanCor more generally, we should a prevent that a project gate definition isn't shared between tenants, this caused weird queued items being pushed to both tenant status page01:06
tristanCSpamapS: it would be neat to have a ready to use 'setup-k8S' pre role and a 'deploy-in-k8s' job role ;)01:21
tristanCsimilarly, we could have a 'setup-cloud' pre role to deploy a local allinone openstack01:21
tristanCdmsimard|afk: oci is like a framework, to get a regular system like with lxd, then we need to plug virtual network creation and setup an overlayfs for the rootfs01:24
*** jasondotstar has quit IRC01:25
*** jasondotstar has joined #zuul01:26
openstackgerritTristan Cacqueray proposed openstack-infra/zuul feature/zuulv3: github: add integration documentation  https://review.openstack.org/52242002:10
EmilienMjeblair: question: zuul layout is taken from master it seems, why not from the stable branch when layout is backported?02:30
openstackgerritTristan Cacqueray proposed openstack-infra/zuul-jobs master: DNM: negative test  https://review.openstack.org/52243804:37
*** jesusaur has quit IRC05:20
*** ricolin has joined #zuul05:33
*** jesusaur has joined #zuul05:35
*** bhavik1 has joined #zuul06:05
*** threestrands has quit IRC06:10
*** jaianshu has joined #zuul06:15
jaianshuHello everyone06:15
jaianshuwe are woriking on setting up zuulv3 and facing some issues06:16
jaianshuupong subbmiting new patch to gerrit...we are able to see the event being generated in scheduler. However, we are not getting anything in zuul-executor regarding merging the patch in local-git repo for processing.06:19
jaianshuany ideas?06:19
jaianshuzuul-schedulor.log:  http://paste.openstack.org/show/627171/06:22
jaianshuzuul-executor.log: http://paste.openstack.org/show/627172/06:22
tristanCjaianshu: is that localci project referenced in a zuulV3/ file as untrusted projects ?06:40
tristanCjaianshu: or if it's a config-project, does it have jobs in the check pipeline ?06:40
jaianshuwe tried with both trusted and untrusted.06:40
jaianshuyes it has jobs in check-pipeline06:40
jaianshulayout.yaml: http://paste.openstack.org/show/627176/06:43
SpamapSlayout.yaml?06:43
SpamapSThat's not really a thing in v306:43
jaianshumain.yaml: http://paste.openstack.org/show/627177/06:43
SpamapSjaianshu: v3 has a very different in-git-repo-only format.06:44
jaianshuSpamapS: can you provide me the steps ?06:44
SpamapSjaianshu: so your "main.yaml" looks right, per https://docs.openstack.org/infra/zuul/feature/zuulv3/admin/tenants.html#tenant06:45
jaianshuok06:45
SpamapSjaianshu: but then the project config must be in a config project, so 'localci', per this page: https://docs.openstack.org/infra/zuul/feature/zuulv3/user/config.html06:47
tristanCjaianshu: after the "Processing trigger event" you should see a "zuul.Pipeline.local.check: Event <GerritTriggerEvent patchset-created ...> for change <Change ...> matched <GerritEventFilter types: patchset-created ...> in pipeline <IndependentPipelineManager check>"06:47
SpamapSjaianshu: On startup, or receiving an event that HEAD of any projects have changed, Zuul will reconfigure itself by reading its configuration from these projects.06:47
SpamapSjaianshu: so you'll want to convert your layout.yaml to the new format, which is pretty straight forward to do.06:48
jaianshuSpampS: can you provide any docs to convert layout.yaml to this new format?06:49
SpamapSjaianshu: I will convert if for you by hand, it's pretty simple.06:50
SpamapSexcept I can't seem to reach paste.openstack.org now.. ugh06:50
jaianshuSpamapS: can you email me then?06:51
SpamapSseems my ISP is having issues06:51
SpamapSin general06:51
jaianshuor can u provide in irc in direct mesg06:52
jaianshui will ping.06:52
SpamapSjaianshu: http://paste.openstack.org/show/627180/06:55
jaianshutristanC: we are able to get  <GerritTriggerEvent patchset-created> in L37 of http://paste.openstack.org/show/627171/06:55
SpamapSalways nice to have two ISPs to choose from. :)06:55
SpamapSjaianshu: I'm not 100% sure my config is correct, but it's close :)06:55
SpamapSjaianshu: note that the whole config is a list now, not a mapping06:55
SpamapSand IndependentPipelineManager is now just 'independent'06:55
jaianshuSpamaps: thanks ... i will try it out  and update you.06:56
SpamapSjaianshu: also, just to be sure, did you also install nodepool from the feature/zuulv3 branch? And install zookeeper? :)06:56
jaianshuSpamaps: we have zooleeper but not nodepool..is nodepool mandatory?06:57
SpamapSjaianshu: nodepool isn't mandatory, but you will only be able to run trusted jobs without it.06:57
SpamapSAnd since you have a 'check' and a 'patch' pipeline, I'm guessing you want to be able to test pre-merge.06:58
SpamapSwhich usually means untrusted06:58
SpamapSuntrusted jobs will still run on the executor.. but.. they can't do much. :-P06:58
jaianshuSpamaps: ok..from where do we need to do nodepool installation?06:59
tristanCjaianshu: yes, when your pipeline is fixed, you'll get that "zuul.Pipeline.{tenant-name}.check" line (i pasted above) right after the "Processing trigger event"06:59
SpamapShttps://git.openstack.org/openstack-infra/nodepool , checkout the feature/zuulv3 branch.07:00
*** jesusaur has quit IRC07:00
jaianshuSpamaps: ok, thanks :)07:01
*** jesusaur has joined #zuul07:02
jaianshuon quick question - do we need zuul-merger with zuulv3 ?07:16
SpamapSjaianshu: no, you do not.07:32
SpamapSjaianshu: the executor does merging too (though merger can be used to take merge load off executors)07:33
*** flepied has joined #zuul08:52
*** bhavik1 has quit IRC08:57
*** baiyi has joined #zuul09:03
baiyihi09:03
baiyiI have a problem for zuul v309:04
baiyi  File "/usr/local/python3/lib/python3.6/site-packages/zuul/scheduler.py", line 412, in reconfigure     event.wait()   File "/usr/local/python3/lib/python3.6/site-packages/zuul/scheduler.py", line 56, in wait     raise exception_instance.with_traceback(traceback)   File "/usr/local/python3/lib/python3.6/site-packages/zuul/scheduler.py", line 873, in process_management_queue     self._doReconfigureEvent(event)   File "/usr/local/python3/09:05
baiyiAttributeError: 'MergeJob' object has no attribute 'updated'09:05
jaianshuSpamapS: hi..we tried with new layout.yaml still we are not getting "zuul.Pipeline.{tenant-name}.check"09:09
baiyiHow to configure layout.yaml?09:10
baiyiThe installation document does not say you need to configure layout.yaml TAT09:11
*** hashar has joined #zuul09:14
*** baiyi has quit IRC09:26
openstackgerritRui Chen proposed openstack-infra/nodepool feature/zuulv3: Fix nodepool alien-list issue  https://review.openstack.org/52249509:27
*** smyers has quit IRC10:03
*** electrofelix has joined #zuul10:05
*** smyers has joined #zuul10:14
*** umbarkar has joined #zuul10:41
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Fix mixed canonical/non-canonical project merge  https://review.openstack.org/51333112:04
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Add regex support to project stanzas  https://review.openstack.org/51336812:04
*** jaianshu_ has joined #zuul12:16
*** jaianshu has quit IRC12:16
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Add regex support to project stanzas  https://review.openstack.org/51336812:23
*** jaianshu_ has quit IRC12:38
*** dmsimard|afk is now known as dmsimard12:55
dmsimardFYI I posted an update on ARA 1.0: https://dmsimard.com/2017/11/22/status-update-ara-1.0/12:59
dmsimardtl;dr it's still some time out12:59
*** jasondotstar has quit IRC13:03
*** jasondotstar has joined #zuul13:07
*** tobiash has quit IRC13:55
*** tobiash has joined #zuul15:06
SpamapSdmsimard: "If you're not embarassed by your first release..."16:31
dmsimardSpamapS: I don't consider myself a professional programmer by any stretch of the imagination :D16:32
SpamapSdmsimard: too late, you already are ;)16:34
dmsimardI'm more of a sysadmin/ops person :(16:34
dmsimardthere's some gotchas I could've never known16:36
dmsimardoh if you don't tell sqlalchemy to put names on your indexes or foreign keys, good luck trying to change them in sqlite with alembic16:37
SpamapSI try not to use sqlite at all ;016:39
SpamapS;)16:39
dmsimardsqlite is dope16:42
dmsimardnot sure where it gets it's bad reputation from16:42
*** jasondotstar has quit IRC16:42
*** hashar is now known as hasharAway16:44
*** jasondotstar has joined #zuul16:45
SpamapSdmsimard: eh.. ok. We'll agree to disagree on that.16:45
SpamapSI mean, it's great on a phone. Or a laptop.16:46
SpamapSYou know...16:54
SpamapSnodepool would be a really excellent way to run kubernetes clusters16:54
SpamapSJust need a little autoscaler daemon to connect the dots between utilization and nodes.16:58
*** ricolin has quit IRC18:23
*** tobiash has quit IRC18:26
*** tobiash has joined #zuul18:30
*** electrofelix has quit IRC19:30
*** hasharAway is now known as hashar19:34
openstackgerritMerged openstack-infra/zuul-jobs master: Update upload-npm credentials secret  https://review.openstack.org/52228419:55
*** hashar has quit IRC22:40
*** toabctl has quit IRC23:37

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