opendevreview | Merged openstack/manila master: Adds nosec comments to Ganesha drivers https://review.opendev.org/c/openstack/manila/+/916010 | 02:13 |
---|---|---|
fnn45 | Hi there. In our CI we are about to use Instances that are provisioned by another system. To be more precise gitlab runners. I'd like somehow configure NodePool that is part of zuul CI to use IP that I want to obtain using ansible pre-run job (or any other way). Is it possible to configure NodePool such way? I don't really see node pool driver that can provide such capabilities | 07:49 |
gouthamr | fnn45_: hmm, maybe the static driver could work? https://zuul-ci.org/docs/nodepool/latest/static.html#static-driver | 14:23 |
opendevreview | Stephen Finucane proposed openstack/manila master: api: Add schemas for resource_locks https://review.opendev.org/c/openstack/manila/+/917154 | 14:53 |
opendevreview | Stephen Finucane proposed openstack/manila master: api: Add descriptions to API schemas https://review.opendev.org/c/openstack/manila/+/917155 | 14:53 |
opendevreview | Stephen Finucane proposed openstack/manila master: tests: Ensure APIs have schemas https://review.opendev.org/c/openstack/manila/+/917156 | 14:53 |
opendevreview | Stephen Finucane proposed openstack/manila master: tests: Ensure API schemas are actually valid https://review.opendev.org/c/openstack/manila/+/917157 | 14:53 |
opendevreview | Stephen Finucane proposed openstack/manila master: api: Add schemas for resource_locks https://review.opendev.org/c/openstack/manila/+/917154 | 15:13 |
opendevreview | Stephen Finucane proposed openstack/manila master: api: Add descriptions to API schemas https://review.opendev.org/c/openstack/manila/+/917155 | 15:13 |
opendevreview | Stephen Finucane proposed openstack/manila master: tests: Ensure APIs have schemas https://review.opendev.org/c/openstack/manila/+/917156 | 15:13 |
opendevreview | Stephen Finucane proposed openstack/manila master: tests: Ensure API schemas are actually valid https://review.opendev.org/c/openstack/manila/+/917157 | 15:13 |
opendevreview | Ashley Rodriguez proposed openstack/manila master: Follow up patch https://review.opendev.org/c/openstack/manila/+/918777 | 15:18 |
clarkb | fnn45_: gouthamr: its worth noting you don't have to use zuul and nodepool at all. It might be easier to simply report results to gerrit rather than try and force zuul into the equation | 15:24 |
clarkb | Personalyl I wouldn't mix CI systems like that having done it before (Zuul + Jenkins). You can often make it work but unless you really need to I would avoid it | 15:24 |
gouthamr | clarkb: ack, unless it is easier to do CI with Zuul because of all the gating smarts and devstack playbooks they could reuse from upstream.. | 15:29 |
clarkb | ya but there isn't any reason to involve gitlab in that case | 15:31 |
clarkb | so you've still only got one CI system talking to gerrit | 15:31 |
gouthamr | Ah, true; I think i mentioned to fnn45_ in the past that that Zuul was the way most people do this; I didn’t check if there was an existing CI system they’re more familiar with - or have been using for other reasons … yes, there are folks using Jenkins for third party ci, with gerrit listener plugin, and they’ve customized the rest - essentially prepping a VM, triggering devstack and tempest on it, uploading logs, | 15:34 |
gouthamr | reporting back to gerrit | 15:34 |
opendevreview | Merged openstack/manila-tempest-plugin master: Add stable/2024.1 job on gate and remove zed job https://review.opendev.org/c/openstack/manila-tempest-plugin/+/917077 | 15:39 |
opendevreview | Ashley Rodriguez proposed openstack/manila master: Fixes for Bandit Issues in Nexenta Drivers https://review.opendev.org/c/openstack/manila/+/915305 | 15:45 |
fnn45_ | Thank you gouthamr, clarkb. The thing is we have pool of bare metal clusters. But these clusters sometimes are using by GitLab to run some jobs. GitLab also can prepare our storage on such clusters in order to run tests. My intention was to not to use GitLab directly but start gitlab job via Zuul playbook in order to prepare storage for using main manila test suite. Again I don't want to mix ci systems. Im in favor using Zuul for all. But at least | 16:08 |
fnn45_ | we need somehow notify Gitlab not to touch bare metal instance Zuul is using at the moment. And better, as I mentioned before, use Zuul to trigger gitlab API to prepare everything for testing. | 16:08 |
fnn45_ | *prepare everything means prepare storage. Rest is on zuul (devstack etc) | 16:09 |
opendevreview | Ashley Rodriguez proposed openstack/manila master: Replaces eval with getattr in Dell EMC eNAS https://review.opendev.org/c/openstack/manila/+/915306 | 16:45 |
clarkb | fnn45__: you can use the ansible uri module to make api requests to http services in zuul jobs. You could also run shell tasks that trigger curl or a dedicated client | 16:59 |
clarkb | I am not aware of anyone doing that with gitlab triggers from zuul, but it should be possible. | 16:59 |
opendevreview | Eric Harney proposed openstack/devstack-plugin-ceph master: Enable manage_existing volume/snapshot tempest tests https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/917994 | 18:14 |
opendevreview | Eric Harney proposed openstack/devstack-plugin-ceph master: Enable scheduled backend trash purging https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/919539 | 19:07 |
opendevreview | Ashley Rodriguez proposed openstack/manila master: Replaces eval with getattr in Dell EMC eNAS https://review.opendev.org/c/openstack/manila/+/915306 | 19:15 |
fnn45 | clarkb, gouthamr thanks. Probably we need to rethink solution with gitlab. Could you help with the following. I'm trying to configure tenants. untrusted-projects: | 19:20 |
fnn45 | - opendev/ci-sandbox # 'manila'. When zuul running ci I can see The projects "openstack/grenade", "openstack/manila", | 19:20 |
fnn45 | "openstack/python-manilaclient", "openstack/manila-tempest-plugin" | 19:20 |
fnn45 | were not found. All projects referenced within a Zuul configuration | 19:20 |
fnn45 | must first be added to the main configuration file by the Zuul | 19:20 |
fnn45 | administrator. I've tried to add these projects to untrusted as well but it leads to endless chain of job denendencies | 19:20 |
fnn45 | So I see errors about missing projects again | 19:21 |
gouthamr | fnn45: i wonder if you need opendev.org/openstack/manila | 19:29 |
gouthamr | fnn45: can i see your zuul config? you can use paste.opendev.org to paste stuff | 19:31 |
opendevreview | Ashley Rodriguez proposed openstack/manila master: Specify bandit rule to nosec in ZFSSA driver https://review.opendev.org/c/openstack/manila/+/918777 | 19:44 |
opendevreview | Goutham Pacha Ravi proposed openstack/manila master: [api-ref] fix resource lock api reference https://review.opendev.org/c/openstack/manila/+/919542 | 20:31 |
opendevreview | Ashley Rodriguez proposed openstack/manila master: Replaces eval with getattr in Dell EMC eNAS https://review.opendev.org/c/openstack/manila/+/915306 | 20:34 |
opendevreview | Goutham Pacha Ravi proposed openstack/manila master: [api-ref] fix resource lock api reference https://review.opendev.org/c/openstack/manila/+/919213 | 20:35 |
opendevreview | Merged openstack/devstack-plugin-ceph master: Add service secret to libvirt when cinder enabled https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/885374 | 21:31 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!