Monday, 2024-05-13

opendevreviewMerged openstack/manila master: Adds nosec comments to Ganesha drivers  https://review.opendev.org/c/openstack/manila/+/91601002:13
fnn45Hi 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 capabilities07:49
gouthamrfnn45_: hmm, maybe the static driver could work? https://zuul-ci.org/docs/nodepool/latest/static.html#static-driver14:23
opendevreviewStephen Finucane proposed openstack/manila master: api: Add schemas for resource_locks  https://review.opendev.org/c/openstack/manila/+/91715414:53
opendevreviewStephen Finucane proposed openstack/manila master: api: Add descriptions to API schemas  https://review.opendev.org/c/openstack/manila/+/91715514:53
opendevreviewStephen Finucane proposed openstack/manila master: tests: Ensure APIs have schemas  https://review.opendev.org/c/openstack/manila/+/91715614:53
opendevreviewStephen Finucane proposed openstack/manila master: tests: Ensure API schemas are actually valid  https://review.opendev.org/c/openstack/manila/+/91715714:53
opendevreviewStephen Finucane proposed openstack/manila master: api: Add schemas for resource_locks  https://review.opendev.org/c/openstack/manila/+/91715415:13
opendevreviewStephen Finucane proposed openstack/manila master: api: Add descriptions to API schemas  https://review.opendev.org/c/openstack/manila/+/91715515:13
opendevreviewStephen Finucane proposed openstack/manila master: tests: Ensure APIs have schemas  https://review.opendev.org/c/openstack/manila/+/91715615:13
opendevreviewStephen Finucane proposed openstack/manila master: tests: Ensure API schemas are actually valid  https://review.opendev.org/c/openstack/manila/+/91715715:13
opendevreviewAshley Rodriguez proposed openstack/manila master: Follow up patch  https://review.opendev.org/c/openstack/manila/+/91877715:18
clarkbfnn45_: 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 equation15:24
clarkbPersonalyl 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 it15:24
gouthamrclarkb: 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
clarkbya but there isn't any reason to involve gitlab in that case15:31
clarkbso you've still only got one CI system talking to gerrit15:31
gouthamrAh, 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
gouthamrreporting back to gerrit15:34
opendevreviewMerged 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/+/91707715:39
opendevreviewAshley Rodriguez proposed openstack/manila master: Fixes for Bandit Issues in Nexenta Drivers  https://review.opendev.org/c/openstack/manila/+/91530515: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
opendevreviewAshley Rodriguez proposed openstack/manila master: Replaces eval with getattr in Dell EMC eNAS  https://review.opendev.org/c/openstack/manila/+/91530616:45
clarkbfnn45__: 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 client16:59
clarkbI am not aware of anyone doing that with gitlab triggers from zuul, but it should be possible.16:59
opendevreviewEric Harney proposed openstack/devstack-plugin-ceph master: Enable manage_existing volume/snapshot tempest tests  https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/91799418:14
opendevreviewEric Harney proposed openstack/devstack-plugin-ceph master: Enable scheduled backend trash purging  https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/91953919:07
opendevreviewAshley Rodriguez proposed openstack/manila master: Replaces eval with getattr in Dell EMC eNAS  https://review.opendev.org/c/openstack/manila/+/91530619:15
fnn45clarkb, 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 configuration19:20
fnn45  must first be added to the main configuration file by the Zuul19: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
fnn45So I see errors about missing projects again19:21
gouthamrfnn45: i wonder if you need opendev.org/openstack/manila19:29
gouthamrfnn45: can i see your zuul config? you can use paste.opendev.org to paste stuff 19:31
opendevreviewAshley Rodriguez proposed openstack/manila master: Specify bandit rule to nosec in ZFSSA driver  https://review.opendev.org/c/openstack/manila/+/91877719:44
opendevreviewGoutham Pacha Ravi proposed openstack/manila master: [api-ref] fix resource lock api reference  https://review.opendev.org/c/openstack/manila/+/91954220:31
opendevreviewAshley Rodriguez proposed openstack/manila master: Replaces eval with getattr in Dell EMC eNAS  https://review.opendev.org/c/openstack/manila/+/91530620:34
opendevreviewGoutham Pacha Ravi proposed openstack/manila master: [api-ref] fix resource lock api reference  https://review.opendev.org/c/openstack/manila/+/91921320:35
opendevreviewMerged openstack/devstack-plugin-ceph master: Add service secret to libvirt when cinder enabled  https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/88537421:31

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!