Friday, 2023-05-05

tonybAparently I wasn't subscribed to service-discuss03:51
*** amoralej|off is now known as amoralej06:04
*** amoralej is now known as amoralej|lunch12:43
*** amoralej|lunch is now known as amoralej13:41
fungii'm disappearing for the rest of the day, but will check in later maybe14:41
opendevreviewClark Boylan proposed opendev/system-config master: Move python builder/base images to quay.io  https://review.opendev.org/c/opendev/system-config/+/88193215:03
opendevreviewClark Boylan proposed opendev/system-config master: Consume python base images from quay.io  https://review.opendev.org/c/opendev/system-config/+/88193315:03
clarkbjust a rebase to address a merge conflict introduced by the hound image update15:03
clarkbOnce I'm actuall awake I'm going to start drafting up a doc outlining the plan and steps to move to quay for all our images15:04
*** amoralej is now known as amoralej|off15:07
clarkbI've gone ahead and claened up my held nodes for gitea 1.19 and the docker-compose behavior testing. I don't think I need any in the immediate future and can rebuild if ncessary15:23
clarkbI'm starting to write down the quay migration plan here https://etherpad.opendev.org/p/opendev-quay-migration-202315:55
clarkbThis is good because it made me realize things like assets is a "base" image too15:55
clarkbI'm also realizing that having hte order is nice because it means we can push changes for just about everything ahead of time with appropriate git parents and depends on15:56
clarkbthen it should largely be a matter of running the docker hub to quay.io sync, merging changes, checking deployments15:56
opendevreviewClark Boylan proposed opendev/system-config master: Move assets image to quay.io  https://review.opendev.org/c/opendev/system-config/+/88246718:33
opendevreviewClark Boylan proposed opendev/system-config master: Migrate statsd sidecar container images to quay.io  https://review.opendev.org/c/opendev/system-config/+/88247819:01
clarkbgenekuo: ^ I wanted to call out that changes like this are likely to conflict with some of the changes you have been writing. THats ok we'll sort it out.19:02
clarkbWe finally have everything working to quay.io and the idael is to move everything as quickly as possible so I wanted you to be aware that there may be some bumps19:03
fungilooks like our ansible-compat pins were optimistic, ansible-compat is continuing to release new versions and expects ansible-lint to conform to them but hasn't been released with the corresponding fixes19:42
fungiare we ready to drop ansible-lint entirely yet?19:42
fungii'm not really sure how to proceed without setting us up for more breakage. excluding new ansible-compat is probably going to cause breakage as soon as a new ansible-lint releases which requires that new version, because the author thinks python is like javascript and you should just pin the whole world19:48
fungii guess if they set a correct minimum ansible-compat requirement in the new ansible-lint version then it should refrain from upgrading ansible-lint until that can be met19:49
clarkbya I don't mind dropping it if it isn't making it easy to install19:52
clarkbI guess the response was we need to maintain a lockfile or constraints file for anisble-lint now? that seems like overkill for a tool that should be easy to run19:53
opendevreviewJeremy Stanley proposed openstack/project-config master: linters: yet still more broken ansible-compat  https://review.opendev.org/c/openstack/project-config/+/88248219:54
fungikicking that can down the road for now19:54
clarkbfungi: I think we should use < ?19:57
clarkbor are you worried when ansible-lint breaks it will break with <19:57
clarkbI +2'd becaus this should be an improvement now. And now I hvae an errand to run19:57
fungiyes20:24
fungii'm worried that the next ansible-lint version will require newer ansible-compat and so we'll never update, at which point we might just consider dropping it all anyway20:24
opendevreviewClark Boylan proposed opendev/system-config master: Migrate statsd sidecar container images to quay.io  https://review.opendev.org/c/opendev/system-config/+/88247821:13
opendevreviewClark Boylan proposed opendev/system-config master: Move system-config irc bots into quay.io  https://review.opendev.org/c/opendev/system-config/+/88248621:20
opendevreviewMerged openstack/project-config master: linters: yet still more broken ansible-compat  https://review.opendev.org/c/openstack/project-config/+/88248221:24
opendevreviewClark Boylan proposed opendev/gerritbot master: Move gerritbot to quay.io  https://review.opendev.org/c/opendev/gerritbot/+/88248721:41
clarkbthat change is missing the secrets. THis is intentional. I want to get changes up with those placeholders to see everything else is working (since it should be testable to that point) then push patchests for the various things that need secrets updates all at once. SHould cut down on needing to page stuff in and out21:42
clarkbI knew i was missing something21:44
opendevreviewClark Boylan proposed opendev/gerritbot master: Move gerritbot to quay.io  https://review.opendev.org/c/opendev/gerritbot/+/88248721:44
opendevreviewMerged openstack/project-config master: Add Harbor app to StarlingX  https://review.opendev.org/c/openstack/project-config/+/88196221:46
opendevreviewClark Boylan proposed opendev/statusbot master: Move statusbot to quay.io  https://review.opendev.org/c/opendev/statusbot/+/88248821:49
opendevreviewClark Boylan proposed opendev/gerritbot master: Move gerritbot to quay.io  https://review.opendev.org/c/opendev/gerritbot/+/88248722:20
opendevreviewClark Boylan proposed opendev/gerritbot master: Fix gerritbot CI  https://review.opendev.org/c/opendev/gerritbot/+/88249022:20
opendevreviewClark Boylan proposed opendev/statusbot master: Move statusbot to quay.io  https://review.opendev.org/c/opendev/statusbot/+/88248822:22
opendevreviewClark Boylan proposed opendev/gerritbot master: Fix gerritbot CI  https://review.opendev.org/c/opendev/gerritbot/+/88249022:37
opendevreviewClark Boylan proposed opendev/gerritbot master: Move gerritbot to quay.io  https://review.opendev.org/c/opendev/gerritbot/+/88248722:37
opendevreviewClark Boylan proposed opendev/statusbot master: Move statusbot to quay.io  https://review.opendev.org/c/opendev/statusbot/+/88248822:39
opendevreviewClark Boylan proposed opendev/grafyaml master: Migrate grafyaml container images to quay.io  https://review.opendev.org/c/opendev/grafyaml/+/88249323:12
clarkbbah I think I've been leaving out an important update in all these changes23:14
clarkbI have to add quay.io to the repository name in the jobs23:15
opendevreviewClark Boylan proposed opendev/system-config master: Move python builder/base images to quay.io  https://review.opendev.org/c/opendev/system-config/+/88193223:20
opendevreviewClark Boylan proposed opendev/system-config master: Move assets image to quay.io  https://review.opendev.org/c/opendev/system-config/+/88246723:20
opendevreviewClark Boylan proposed opendev/system-config master: Move system-config irc bots into quay.io  https://review.opendev.org/c/opendev/system-config/+/88248623:20
opendevreviewClark Boylan proposed opendev/system-config master: Migrate statsd sidecar container images to quay.io  https://review.opendev.org/c/opendev/system-config/+/88247823:22
opendevreviewClark Boylan proposed opendev/grafyaml master: Migrate grafyaml container images to quay.io  https://review.opendev.org/c/opendev/grafyaml/+/88249323:23
opendevreviewClark Boylan proposed opendev/gerritbot master: Move gerritbot to quay.io  https://review.opendev.org/c/opendev/gerritbot/+/88248723:23
opendevreviewClark Boylan proposed opendev/statusbot master: Move statusbot to quay.io  https://review.opendev.org/c/opendev/statusbot/+/88248823:24
clarkbcorvus: fungi  ^ apologies for that23:26
fungid'oh!23:29
opendevreviewClark Boylan proposed opendev/system-config master: Migrate etherpad, hound, and refstack to quay.io  https://review.opendev.org/c/opendev/system-config/+/88249423:39
clarkbI think I'm going to pause there. I feel like my eyeballs are going haywire after dealign with so many almost identical changes23:42
clarkbevery one of those changes should be ready except for the ptgbot one. That one doesn't have a user password yet23:43
fungiawesome, thanks for putting those together23:57
clarkbThere are still quite a few to do. But I expect that once we get rolling this can go pretty quickly23:58
clarkboh shoot I've just thought of more bugs though23:58
clarkbthats how this goes. Too many moving pieces. Let me address that for what is up there already23:58

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