tristanC | jeblair: 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 specification | 00:40 |
---|---|---|
tristanC | jeblair: 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/506871 | 00:41 |
jeblair | tristanC: no worries! hopefully we'll get back to it soon | 00:41 |
jeblair | i want to merge your dashboard next :) | 00:41 |
jeblair | i 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 |
tristanC | jeblair: 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 capacity | 00:43 |
*** jasondotstar has quit IRC | 00:45 | |
tristanC | anyway, 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 #zuul | 00:55 | |
tristanC | or 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 page | 01:06 |
tristanC | SpamapS: it would be neat to have a ready to use 'setup-k8S' pre role and a 'deploy-in-k8s' job role ;) | 01:21 |
tristanC | similarly, we could have a 'setup-cloud' pre role to deploy a local allinone openstack | 01:21 |
tristanC | dmsimard|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 rootfs | 01:24 |
*** jasondotstar has quit IRC | 01:25 | |
*** jasondotstar has joined #zuul | 01:26 | |
openstackgerrit | Tristan Cacqueray proposed openstack-infra/zuul feature/zuulv3: github: add integration documentation https://review.openstack.org/522420 | 02:10 |
EmilienM | jeblair: question: zuul layout is taken from master it seems, why not from the stable branch when layout is backported? | 02:30 |
openstackgerrit | Tristan Cacqueray proposed openstack-infra/zuul-jobs master: DNM: negative test https://review.openstack.org/522438 | 04:37 |
*** jesusaur has quit IRC | 05:20 | |
*** ricolin has joined #zuul | 05:33 | |
*** jesusaur has joined #zuul | 05:35 | |
*** bhavik1 has joined #zuul | 06:05 | |
*** threestrands has quit IRC | 06:10 | |
*** jaianshu has joined #zuul | 06:15 | |
jaianshu | Hello everyone | 06:15 |
jaianshu | we are woriking on setting up zuulv3 and facing some issues | 06:16 |
jaianshu | upong 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 |
jaianshu | any ideas? | 06:19 |
jaianshu | zuul-schedulor.log: http://paste.openstack.org/show/627171/ | 06:22 |
jaianshu | zuul-executor.log: http://paste.openstack.org/show/627172/ | 06:22 |
tristanC | jaianshu: is that localci project referenced in a zuulV3/ file as untrusted projects ? | 06:40 |
tristanC | jaianshu: or if it's a config-project, does it have jobs in the check pipeline ? | 06:40 |
jaianshu | we tried with both trusted and untrusted. | 06:40 |
jaianshu | yes it has jobs in check-pipeline | 06:40 |
jaianshu | layout.yaml: http://paste.openstack.org/show/627176/ | 06:43 |
SpamapS | layout.yaml? | 06:43 |
SpamapS | That's not really a thing in v3 | 06:43 |
jaianshu | main.yaml: http://paste.openstack.org/show/627177/ | 06:43 |
SpamapS | jaianshu: v3 has a very different in-git-repo-only format. | 06:44 |
jaianshu | SpamapS: can you provide me the steps ? | 06:44 |
SpamapS | jaianshu: so your "main.yaml" looks right, per https://docs.openstack.org/infra/zuul/feature/zuulv3/admin/tenants.html#tenant | 06:45 |
jaianshu | ok | 06:45 |
SpamapS | jaianshu: 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.html | 06:47 |
tristanC | jaianshu: 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 |
SpamapS | jaianshu: 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 |
SpamapS | jaianshu: so you'll want to convert your layout.yaml to the new format, which is pretty straight forward to do. | 06:48 |
jaianshu | SpampS: can you provide any docs to convert layout.yaml to this new format? | 06:49 |
SpamapS | jaianshu: I will convert if for you by hand, it's pretty simple. | 06:50 |
SpamapS | except I can't seem to reach paste.openstack.org now.. ugh | 06:50 |
jaianshu | SpamapS: can you email me then? | 06:51 |
SpamapS | seems my ISP is having issues | 06:51 |
SpamapS | in general | 06:51 |
jaianshu | or can u provide in irc in direct mesg | 06:52 |
jaianshu | i will ping. | 06:52 |
SpamapS | jaianshu: http://paste.openstack.org/show/627180/ | 06:55 |
jaianshu | tristanC: we are able to get <GerritTriggerEvent patchset-created> in L37 of http://paste.openstack.org/show/627171/ | 06:55 |
SpamapS | always nice to have two ISPs to choose from. :) | 06:55 |
SpamapS | jaianshu: I'm not 100% sure my config is correct, but it's close :) | 06:55 |
SpamapS | jaianshu: note that the whole config is a list now, not a mapping | 06:55 |
SpamapS | and IndependentPipelineManager is now just 'independent' | 06:55 |
jaianshu | Spamaps: thanks ... i will try it out and update you. | 06:56 |
SpamapS | jaianshu: also, just to be sure, did you also install nodepool from the feature/zuulv3 branch? And install zookeeper? :) | 06:56 |
jaianshu | Spamaps: we have zooleeper but not nodepool..is nodepool mandatory? | 06:57 |
SpamapS | jaianshu: nodepool isn't mandatory, but you will only be able to run trusted jobs without it. | 06:57 |
SpamapS | And since you have a 'check' and a 'patch' pipeline, I'm guessing you want to be able to test pre-merge. | 06:58 |
SpamapS | which usually means untrusted | 06:58 |
SpamapS | untrusted jobs will still run on the executor.. but.. they can't do much. :-P | 06:58 |
jaianshu | Spamaps: ok..from where do we need to do nodepool installation? | 06:59 |
tristanC | jaianshu: 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 |
SpamapS | https://git.openstack.org/openstack-infra/nodepool , checkout the feature/zuulv3 branch. | 07:00 |
*** jesusaur has quit IRC | 07:00 | |
jaianshu | Spamaps: ok, thanks :) | 07:01 |
*** jesusaur has joined #zuul | 07:02 | |
jaianshu | on quick question - do we need zuul-merger with zuulv3 ? | 07:16 |
SpamapS | jaianshu: no, you do not. | 07:32 |
SpamapS | jaianshu: the executor does merging too (though merger can be used to take merge load off executors) | 07:33 |
*** flepied has joined #zuul | 08:52 | |
*** bhavik1 has quit IRC | 08:57 | |
*** baiyi has joined #zuul | 09:03 | |
baiyi | hi | 09:03 |
baiyi | I have a problem for zuul v3 | 09: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 |
baiyi | AttributeError: 'MergeJob' object has no attribute 'updated' | 09:05 |
jaianshu | SpamapS: hi..we tried with new layout.yaml still we are not getting "zuul.Pipeline.{tenant-name}.check" | 09:09 |
baiyi | How to configure layout.yaml? | 09:10 |
baiyi | The installation document does not say you need to configure layout.yaml TAT | 09:11 |
*** hashar has joined #zuul | 09:14 | |
*** baiyi has quit IRC | 09:26 | |
openstackgerrit | Rui Chen proposed openstack-infra/nodepool feature/zuulv3: Fix nodepool alien-list issue https://review.openstack.org/522495 | 09:27 |
*** smyers has quit IRC | 10:03 | |
*** electrofelix has joined #zuul | 10:05 | |
*** smyers has joined #zuul | 10:14 | |
*** umbarkar has joined #zuul | 10:41 | |
openstackgerrit | Tobias Henkel proposed openstack-infra/zuul feature/zuulv3: Fix mixed canonical/non-canonical project merge https://review.openstack.org/513331 | 12:04 |
openstackgerrit | Tobias Henkel proposed openstack-infra/zuul feature/zuulv3: Add regex support to project stanzas https://review.openstack.org/513368 | 12:04 |
*** jaianshu_ has joined #zuul | 12:16 | |
*** jaianshu has quit IRC | 12:16 | |
openstackgerrit | Tobias Henkel proposed openstack-infra/zuul feature/zuulv3: Add regex support to project stanzas https://review.openstack.org/513368 | 12:23 |
*** jaianshu_ has quit IRC | 12:38 | |
*** dmsimard|afk is now known as dmsimard | 12:55 | |
dmsimard | FYI I posted an update on ARA 1.0: https://dmsimard.com/2017/11/22/status-update-ara-1.0/ | 12:59 |
dmsimard | tl;dr it's still some time out | 12:59 |
*** jasondotstar has quit IRC | 13:03 | |
*** jasondotstar has joined #zuul | 13:07 | |
*** tobiash has quit IRC | 13:55 | |
*** tobiash has joined #zuul | 15:06 | |
SpamapS | dmsimard: "If you're not embarassed by your first release..." | 16:31 |
dmsimard | SpamapS: I don't consider myself a professional programmer by any stretch of the imagination :D | 16:32 |
SpamapS | dmsimard: too late, you already are ;) | 16:34 |
dmsimard | I'm more of a sysadmin/ops person :( | 16:34 |
dmsimard | there's some gotchas I could've never known | 16:36 |
dmsimard | oh if you don't tell sqlalchemy to put names on your indexes or foreign keys, good luck trying to change them in sqlite with alembic | 16:37 |
SpamapS | I try not to use sqlite at all ;0 | 16:39 |
SpamapS | ;) | 16:39 |
dmsimard | sqlite is dope | 16:42 |
dmsimard | not sure where it gets it's bad reputation from | 16:42 |
*** jasondotstar has quit IRC | 16:42 | |
*** hashar is now known as hasharAway | 16:44 | |
*** jasondotstar has joined #zuul | 16:45 | |
SpamapS | dmsimard: eh.. ok. We'll agree to disagree on that. | 16:45 |
SpamapS | I mean, it's great on a phone. Or a laptop. | 16:46 |
SpamapS | You know... | 16:54 |
SpamapS | nodepool would be a really excellent way to run kubernetes clusters | 16:54 |
SpamapS | Just need a little autoscaler daemon to connect the dots between utilization and nodes. | 16:58 |
*** ricolin has quit IRC | 18:23 | |
*** tobiash has quit IRC | 18:26 | |
*** tobiash has joined #zuul | 18:30 | |
*** electrofelix has quit IRC | 19:30 | |
*** hasharAway is now known as hashar | 19:34 | |
openstackgerrit | Merged openstack-infra/zuul-jobs master: Update upload-npm credentials secret https://review.openstack.org/522284 | 19:55 |
*** hashar has quit IRC | 22:40 | |
*** toabctl has quit IRC | 23:37 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!