Thursday, 2022-02-17

opendevreviewMerged openstack/openstack-ansible-os_horizon stable/xena: Disable barbican-ui dashboard  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/82917502:29
jrossermorning07:29
jrosserwhats going on here https://zuul.opendev.org/t/openstack/build/7d02dff0501f44bea9a9ca7125fc7187/log/job-output.txt#471707:30
jrosseroh no07:32
opendevreviewJonathan Rosser proposed openstack/openstack-ansible stable/xena: Fix git SHA for openstack_hosts role  https://review.opendev.org/c/openstack/openstack-ansible/+/82965407:36
jrosserhow is that even possible to merge a wrong SHA :/07:36
noonedeadpunkmornings08:12
noonedeadpunkyeah, saw https://bugs.launchpad.net/openstack-ansible/+bug/1961106 08:12
noonedeadpunkI think in CI we don't really test a-r-r08:13
noonedeadpunkit 's back to - we don't test what we tag08:14
noonedeadpunkas it was that we either broke depedns-on with arr or we don't use arr durig bootstrap08:15
noonedeadpunkI think now we likely can workaround that somehow with filtering. but the problem always was iirc is how to understand for what repos we have depedns-on prepared by zuul08:16
noonedeadpunkmaybe today there's var for that...08:16
noonedeadpunklikely we need to make just some simple test for verifying SHAs to cover that08:18
jrosseri was digging around how to understand what the depends-on are and we do have this from zuul https://zuul.opendev.org/t/openstack/build/44ed80927767440f8db82a36855535a4/log/zuul-info/inventory.yaml#54-8408:45
jrosserbut getting at that from the embedded ansible was tricky08:45
jrosserand i was hacking away on this to fix that https://review.opendev.org/c/openstack/openstack-ansible/+/82121008:46
jrosserand that might be enough to get at the depends-on patches as you can refer to them as things like `refs/changes/13/825113/16`08:51
noonedeadpunkyes, but I'd say that logic how we should find them is tricky, as zuul basically just places ready-to-use repos08:55
noonedeadpunkor we need to somehow provide it shas we want which I doubt is possible tbh08:56
jrosserit's like we need to selectively overwrite the SHA from a-r-r with some of the info from zuul08:56
jrosserand you are right, resolving the SHA is not trivial08:57
jrosserwe can maybe stack some more patches on top of 821210 if we have ideas on what to do08:58
noonedeadpunkI'd vote just to verify validity of a-r-r and services tbh with some simple job that would be triggered only when they change09:01
jrosseryeah, agree09:01
noonedeadpunkI will write smth up today for this09:01
jrosserperhaps we already have most of whats needed in the scripts directory09:01
noonedeadpunkyeah09:01
jrosserlike theres already a script to update the sha09:01
jrosserto making that validate as well should not be impossible09:02
noonedeadpunkum, are you talking about this? https://github.com/evrardjp/osa_cli_releases/blob/master/osa_cli_releases/releasing.py09:02
noonedeadpunkbut yes, anyway it should be pretty simple)09:03
jrosseroh well09:05
jrosseri was looking at this https://github.com/openstack/openstack-ansible/blob/master/scripts/sources-branch-updater.sh09:06
jrosserbut i think i didnt know about the osa_cli_releases thing09:06
noonedeadpunkIt's actually what I use for bumps https://docs.openstack.org/openstack-ansible/latest/contributor/periodic-work.html#releasing09:08
noonedeadpunkanyway09:08
noonedeadpunkI guess we can actually drop these from scripts...09:09
opendevreviewMerged openstack/openstack-ansible-os_horizon stable/wallaby: Disable barbican-ui dashboard  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/82917609:36
evrardjp[m]Yes, at some point both were used10:20
evrardjp[m]I think it’s worth refactoring the release tooling and put it in an official project10:21
evrardjp[m]I just quickly hacked this, it’s pretty darn ugly10:21
evrardjp[m]And for a-r-r see also our convo with etherpad about simplification of testing ;)10:22
*** dviroel|out is now known as dviroel11:00
rohit02team,while deploying OSA wallaby on centos8 Stream setup openstack failed at https://paste.opendev.org/show/blITqhsE5irMhhBQpREG/11:52
rohit02 TASK [python_venv_build : Fail if wheels are not built for multiple hosts] *****11:57
rohit02    ansiblehost: fatal: [controller1_utility_container-89db1c9e]: FAILED! => {"changed": false, "msg": "You are not building wheels while running role against multiple hosts. This might result in DOS-ing OpenDev infrustructure servers. In order to proceed, please ensure that you have repo servers for selected OS version and architecture. If you want to avoid building wheel on purpose, ensure that you run playbook in serial manner. In case of 11:57
rohit02causing unreasonable load on the opendev.org git servers, your access may be blocked to protect other users and the OpenDev CI infrastructure which are reliant on this service. Found venv_build_targets: {'8': {'x86_64': 'controller1_repo_container-f02375da'}}"}11:57
jrosserrohit02: thats a known issue with trying to deploy rally12:00
jrosserwhich you probably don't need12:00
jrossernoonedeadpunk: did you see this ^ ?12:05
noonedeadpunkI read yestarday other person facing same12:14
noonedeadpunkBut never looked into the reasons12:15
rohit02jrosser noonedeadpunk: any workaround 12:23
opendevreviewMerged openstack/openstack-ansible stable/xena: Fix git SHA for openstack_hosts role  https://review.opendev.org/c/openstack/openstack-ansible/+/82965412:24
rohit02jrosser: this known issue its only for multicontroller setups?12:26
jrosserrohit02: yes its only happening when you have 3 controllers12:35
rohit02jrosser: thanx..is there any fix available which i can apply manually12:36
jrosserare you using rally?12:36
jrosserif you are not,  then comment this line out https://github.com/openstack/openstack-ansible/blob/master/playbooks/setup-openstack.yml#L5012:37
jrossernoonedeadpunk: we disable wheel builds for installing rally12:39
jrosserso it is always going to trigger the venv build warning/error when 3 controllers12:40
noonedeadpunkI wonder why we install it not like tempest only on 1 container but everywhere12:41
noonedeadpunkI doubt there's any usecase for that?12:41
noonedeadpunkie https://opendev.org/openstack/openstack-ansible/src/branch/master/playbooks/os-tempest-install.yml#L2312:41
jrosseralso i wonder why we install it unconditionally12:42
jrosserseems like could add env.d setup for it so it's only installed if the group is defined12:42
noonedeadpunkoh yes12:43
jrosserwe could make it always do that in CI but default not to for regular deployments12:43
noonedeadpunkyeas, I fully agree here12:59
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Do not install extra repos with the zuul configure-mirrors role  https://review.opendev.org/c/openstack/openstack-ansible/+/82911113:09
jrosser^ this failed centos jobs as expected \o/ now i add the depends on to fix it...... zuul++ :)13:10
NeilHanlonmorning folks o/ 13:12
NeilHanloni think the rockylinux-8 nodepool should be available today, 🤞13:13
jrosserthat would be great13:15
NeilHanlonjust need https://review.opendev.org/c/828435 and https://review.opendev.org/c/828436, i think13:16
jrosserthis is also related on the OSA side https://review.opendev.org/c/openstack/openstack-ansible/+/82911113:17
jrosserseem to be making progress with that too now13:17
NeilHanlonnice13:19
spotz__Hey I've never seen backport candidate before. I've +2'd but holding off on +w just in case - https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/828449/3..414:11
noonedeadpunkYeah, I've added it for the dashboard but never documented how to use ;(14:12
noonedeadpunkSo can be considered as WIP as for now14:12
spotz__noonedeadpunk: Ok14:17
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-plugins master: Add reference_group support to provider_networks module  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/82974116:14
admin1has anyone in haproxy_extra_services been able to add a different port .. for example, for ceph object storage, i usually add port 8080 in front end and point to the backends..  and they are on the  public url 8080 port .. how I want to add it is as  s3.domain.com  . on 443 itself and have haproxy do SNI .. the wildcard used is *.domain.com so it16:16
admin1should work 16:16
admin1replace add a differnt port => add a new url/endpoint 16:17
jrosseradmin1: you would probably need to use an acl for that16:22
jrossera variation on how the letsencrypt stuff gets directed to the right backend but based on the name rather than path16:22
admin1i see one option called extra_lb_vip_addresses .. does that expose all  to also this new endpoint ? 16:24
admin1its just an ip 16:25
admin1ok16:25
opendevreviewMerged openstack/ansible-role-python_venv_build master: Move TripleO zuul jobs layout to centos9 only for master branch  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/82916416:25
opendevreviewMerged openstack/openstack-ansible-os_tempest master: Move zuul jobs layout to centos9 only for master branch  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/82844916:44
prometheanfirehave others found the need to adjust their heartbeat_timeout_threshold to avoid missed heartbeats?16:59
opendevreviewMerged openstack/openstack-ansible-openstack_hosts master: Fix condtional for powertools/crb repo installation  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/82901917:28
noonedeadpunkI don't think we have changed that17:35
opendevreviewMerged openstack/openstack-ansible-os_zun master: Restore CI jobs  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/82445718:05
*** sshnaidm is now known as sshnaidm|afk18:17
*** dviroel is now known as dviroel|out20:56
*** krumelmonster_ is now known as krumelmonster23:47

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