Thursday, 2022-11-03

opendevreviewMerged opendev/system-config master: base: restrict bastion login to bridge01.opendev.org  https://review.opendev.org/c/opendev/system-config/+/86276500:02
opendevreviewMerged opendev/system-config master: Remove snapd from our servers  https://review.opendev.org/c/opendev/system-config/+/86283400:12
opendevreviewMerged opendev/system-config master: Don't install phased package updates with apt  https://review.opendev.org/c/opendev/system-config/+/86283500:12
ianwjust watching infra-prod-base which is running ^ now00:38
ianwok, green again thankfully -> https://zuul.openstack.org/builds?job_name=infra-prod-base&project=opendev/system-config00:52
*** rlandy|bbl is now known as rlandy|out01:09
opendevreviewIan Wienand proposed opendev/system-config master: cloud-launcher: use venv with openstacksdk installed  https://review.opendev.org/c/opendev/system-config/+/86347304:10
opendevreviewIan Wienand proposed opendev/system-config master: Remove old bridge testing  https://review.opendev.org/c/opendev/system-config/+/86276604:10
opendevreviewMerged opendev/system-config master: Remove old bridge testing  https://review.opendev.org/c/opendev/system-config/+/86276604:19
*** yadnesh|away is now known as yadnesh04:31
opendevreviewIan Wienand proposed opendev/system-config master: Revert "Update to tip of master in periodic jobs"  https://review.opendev.org/c/opendev/system-config/+/86285405:52
opendevreviewIan Wienand proposed opendev/system-config master: Reference bastion through prod_bastion group  https://review.opendev.org/c/opendev/system-config/+/86284505:52
*** ysandeep|out is now known as ysandeep05:53
opendevreviewJie Niu proposed openstack/project-config master: Apply cfn repository for code and storyboard  https://review.opendev.org/c/openstack/project-config/+/86316806:52
*** jpena|off is now known as jpena08:25
jieniu Hi, could some one help to review and approve my change?   or who may i ask for review normally?  https://review.opendev.org/c/openstack/project-config/+/86316808:30
*** rlandy|out is now known as rlandy10:38
*** ysandeep is now known as ysandeep|afk10:53
*** dviroel|holiday is now known as dviroel|rover11:19
*** ysandeep|afk is now known as ysandeep12:22
*** yadnesh is now known as yadnesh|afk12:26
*** ysandeep is now known as ysandeep|out13:44
*** yadnesh|afk is now known as yadnesh13:53
*** yadnesh is now known as yadnesh|away14:19
*** dasm|off is now known as dasm14:28
clarkbcorvus: the grafana graph for zk follower count is working again15:30
*** dviroel|rover is now known as dviroel|afk15:50
corvusclarkb: w00t16:09
*** marios is now known as marios|out16:39
clarkbI've been asked to rebase my pip cache change on top of main with the theory that will make it mergeable (pass checks)16:48
clarkbI've done so and maybe the fix will get into the next release.16:48
*** dviroel|afk is now known as dviroel|rover16:56
*** jpena is now known as jpena|off17:22
*** gibi is now known as gibi_pto19:15
ianwclarkb: if you're around https://review.opendev.org/c/opendev/system-config/+/863473 was one i found yesterday, where putting ansible  in venv on bridge meant service-bridge doesn't have openstacksdk.  that uses ansible_python_interpreter to point it at the ansible venv for cloud launhcing purposes19:56
clarkbianw: ya I've been taking a look at https://review.opendev.org/c/opendev/system-config/+/862854/ and the rest of that stack again and I'm worried opendev-infra-prod-setup-src is where we're moving the project-config updates but that job doesn't seem to be used anywhere: https://codesearch.opendev.org/?q=opendev-infra-prod-setup-src&i=nope&literal=nope&files=&excludeFiles=&repos= I20:00
clarkbthink it might not be correct to move the project config checkouts as that stack does20:00
clarkbianw: can you double check that? Basically we move the project-config stuff out of system-config and into base-jobs but the base-jobs side is in a base job that doesn't have any children?20:01
*** arxcruz|ruck is now known as arxcruz20:05
corvusi'm going to restart zuul-web20:06
corvus01 is restarting now20:08
corvusup; restarting 02 now20:10
corvusweb app looks good now.  note: reload may be required20:11
clarkbyup errors load now after a refresh20:12
corvus02 is up20:14
corvus#status log restarted zuul-web on current master to pick up bugfixes20:15
opendevstatuscorvus: finished logging20:15
fungiJayF: ^20:22
fungiissue you pointed out is addressed20:23
JayFwoo, thanks20:23
JayFwhat a fast turnaround20:23
fungithere's something to be said for continuous deployment20:24
clarkbwe also upgraded zookeeper through two versions yesterday and I don't think anyone noticed :)20:25
JayFI brought back a wayward lion and there was nobody around to thank me; that makes sense now, thanks!20:26
fungii caught the tail end of that process, quite awesome. thanks for upgrading!20:26
opendevreviewGage Hugo proposed opendev/irc-meetings master: Change openstack-helm meeting frequency to monthly  https://review.opendev.org/c/opendev/irc-meetings/+/86355720:26
clarkbI think it is really neat that we're able to run zuul like this now. It was a long time coming and definitely reduces the impact people notice20:28
opendevreviewMerged opendev/irc-meetings master: Change openstack-helm meeting frequency to monthly  https://review.opendev.org/c/opendev/irc-meetings/+/86355720:38
ianwclarkb: yeah, sorry i think that opendev-infra-prod-setup-src has snuck in as part of the parallelism work, but has not been completed yet21:06
ianwthe idea is that when we want the jobs to run in parallel, they all need to depend on that job.  it runs first and sets up the source that all the production jobs then use; so they don't try to update over the top of each other21:07
clarkboh right21:07
ianwbut currently, that gets pulled in via the pre.yaml playbook21:07
ianwhttps://opendev.org/opendev/base-jobs/src/branch/master/playbooks/infra-prod/pre.yaml#L521:07
clarkbianw: so maybe we need to rebase that stack and put the top at the bottom and come back to the reorg of jobs after?21:07
clarkboh wait I see21:08
clarkbthe plain pre.yaml is including that but we split it out explicitly in the future job bit you are talking about21:08
clarkbso that means we do run that playbook in every job today?21:08
ianwyes, currently they run one-by-one and each runs that at the start of the job.  which is fine as they never try updating anything over a running job21:09
clarkbgot it21:10
clarkbgive me a few and I'll update my reviews21:10
ianwthis is the change that we havne't merged that finalises that split --> https://review.opendev.org/c/opendev/system-config/+/82065121:11
ianwsorry really it's parent https://review.opendev.org/c/opendev/system-config/+/820320/421:12
ianwi'll have to context switch that back in and remerge it -- but i think the complication there might have been the root rsa key bits of the bootstrap -- something we worked around recently21:12
clarkbianw: re the group change which I'm about to properly do review for, I think before landing that we should put bridge.openstack.org in the emergency file on bridge01.opendev.org. This was it won't reenable the zuul reboot cron job21:25
clarkbthen we can sort out how to handle making that cron job a singleton in a followup?21:26
clarkbI expect that might not be striaghtforward so don't want to hold back landing your change on it. I think adding the old host to the emergency file is sufficient?21:26
ianw++ -- the other option is probably to drop it from the inventory file now21:26
ianwgoing back through the history -- https://review.opendev.org/c/opendev/system-config/+/820250 was the revert of the changes that tried to make things checkout the sources once21:28
ianwafter all that failed the work kind of got put on the backburner21:28
clarkbianw: ya removing it from the inventory would do it too. we'd need that in the same change or stacked under though21:29
clarkbotherwise landing the change will undo my commented out cronjob21:29
clarkboh wait nevermind this may be fine because the node is bridge.openstack.org and we only match bridge.opendev.org in the gorup with that change21:30
clarkbianw: should also update setup-keys.yaml in base-jobs for consistency? (I don't think it actually uses the group there though so maybe we can drop the group entirely?)21:32
opendevreviewIan Wienand proposed opendev/system-config master: Remove bridge.openstack.org  https://review.opendev.org/c/opendev/system-config/+/86356421:32
ianwclarkb: yeah, we can drop the group there indeed 21:33
clarkbianw: I think I found a bug in 862845. But it makes sense overall21:42
*** benj_70 is now known as benj_721:43
ianwclarkb: thanks, looking22:09
ianwi'm not sure why i don't use add-bastion-host in run-production-bootstrap-bridge22:14
opendevreviewIan Wienand proposed opendev/base-jobs master: infra-prod: use prod_bastion group  https://review.opendev.org/c/opendev/base-jobs/+/86356622:26
*** dviroel|rover is now known as dviroel|afk22:29
opendevreviewIan Wienand proposed opendev/system-config master: Reference bastion through prod_bastion group  https://review.opendev.org/c/opendev/system-config/+/86284522:35
opendevreviewIan Wienand proposed opendev/system-config master: run-production-bootstrap-bridge: use add-bastion-host  https://review.opendev.org/c/opendev/system-config/+/86356722:35
opendevreviewIan Wienand proposed opendev/system-config master: zuul reboot: pin to bridge01.opendev.org  https://review.opendev.org/c/opendev/system-config/+/86356822:35
ianwdoh i think i rebased that unnecessarily :/22:35
*** dasm is now known as dasm|off22:58
*** rlandy is now known as rlandy|PTO23:33
opendevreviewIan Wienand proposed opendev/system-config master: infra-prod: setup system-config on bridge in bootstrap job  https://review.opendev.org/c/opendev/system-config/+/82032023:38
opendevreviewIan Wienand proposed opendev/system-config master: infra-prod-base: parent to infra-prod-setup-keys  https://review.opendev.org/c/opendev/system-config/+/82065123:38
ianwclarkb: ^ i'm actually now pretty convinced that this bridge abstraction work has actually helped lay a foundation for 820320 above, which is basically having all our prod jobs run in parallel as soon as we want to drop the semaphore23:39
clarkbI'll have to page all of that back in23:41
clarkbianw: if you have time for https://review.opendev.org/c/zuul/zuul-jobs/+/863098 landing that will allow us to land https://review.opendev.org/c/opendev/zone-opendev.org/+/86294123:42
opendevreviewIan Wienand proposed opendev/system-config master: infra-prod: setup system-config on bridge in bootstrap job  https://review.opendev.org/c/opendev/system-config/+/82032023:44
opendevreviewIan Wienand proposed opendev/system-config master: infra-prod-base: parent to infra-prod-setup-keys  https://review.opendev.org/c/opendev/system-config/+/82065123:44
opendevreviewMerged zuul/zuul-jobs master: Fix check zone role for Jammy  https://review.opendev.org/c/zuul/zuul-jobs/+/86309823:51

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