Given that maintain-harbor is needed to bootstrap toolforge, it makes more sense to have it as a component than as a tool.
Description
Details
Related Objects
Event Timeline
If this becomes a toolforge component, I'm thinking about discarding the toolforge-jobs abstraction that we use here and scheduling maintain-harbor jobs directly on k8s through deployment templates like we do for other repos. what do you think about that @dcaro?
raymond-ndibe opened https://gitlab.wikimedia.org/repos/cloud/toolforge/maintain-harbor/-/merge_requests/34
Draft: [maintain-harbor] Move to become a toolforge component
raymond-ndibe opened https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/563
Draft: [toolforge-deploy] deploy maintain-harbor
raymond-ndibe opened https://gitlab.wikimedia.org/repos/cloud/toolforge/maintain-harbor/-/merge_requests/36
[maintain-harbor] specify config through environment variables
Change #1090520 had a related patch set uploaded (by Raymond Ndibe; author: Raymond Ndibe):
[operations/puppet@production] profile::manifests::toolforge::bastion: add harbor url to /etc/toolforge/common.yaml
raymond-ndibe opened https://gitlab.wikimedia.org/repos/cloud/toolforge/lima-kilo/-/merge_requests/214
[lima-kilo] support maintain-harbor functional tests
raymond-ndibe opened https://gitlab.wikimedia.org/repos/cloud/toolforge/builds-builder/-/merge_requests/63
[builds-builder] create toolforge harbor project
raymond-ndibe opened https://gitlab.wikimedia.org/repos/cloud/toolforge/maintain-harbor/-/merge_requests/38
[maintain-harbor] comment about the importance of some logs in tests
raymond-ndibe merged https://gitlab.wikimedia.org/repos/cloud/toolforge/maintain-harbor/-/merge_requests/38
[maintain-harbor] comment about the importance of some logs in tests
raymond-ndibe merged https://gitlab.wikimedia.org/repos/cloud/toolforge/builds-builder/-/merge_requests/63
[builds-builder] create toolforge harbor project
group_203_bot_4866fc124f4b41659f667468a6115cf3 opened https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/618
builds-builder: bump to 0.0.123-20241123071107-d41b1e76
Mentioned in SAL (#wikimedia-cloud-feed) [2024-11-23T07:14:39Z] <raymond-ndibe@cloudcumin1001> START - Cookbook wmcs.toolforge.component.deploy for component builds-builder (T358225)
Mentioned in SAL (#wikimedia-cloud-feed) [2024-11-23T07:20:27Z] <raymond-ndibe@cloudcumin1001> END (PASS) - Cookbook wmcs.toolforge.component.deploy (exit_code=0) for component builds-builder (T358225)
Mentioned in SAL (#wikimedia-cloud-feed) [2024-11-23T07:21:34Z] <raymond-ndibe@cloudcumin1001> START - Cookbook wmcs.toolforge.component.deploy for component builds-builder (T358225)
Mentioned in SAL (#wikimedia-cloud-feed) [2024-11-23T07:27:35Z] <raymond-ndibe@cloudcumin1001> END (PASS) - Cookbook wmcs.toolforge.component.deploy (exit_code=0) for component builds-builder (T358225)
raymond-ndibe merged https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/618
builds-builder: bump to 0.0.123-20241123071107-d41b1e76
raymond-ndibe closed https://gitlab.wikimedia.org/repos/cloud/toolforge/lima-kilo/-/merge_requests/214
[lima-kilo] add harbor to toolforge-common.yaml
Change #1090520 abandoned by Raymond Ndibe:
[operations/puppet@production] profile::manifests::toolforge::bastion: harbor to /etc/toolforge/common.yaml
Reason:
rejected
raymond-ndibe merged https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/605
[toolforge-deploy] allow for running both admin and tools tests
raymond-ndibe merged https://gitlab.wikimedia.org/repos/cloud/toolforge/maintain-harbor/-/merge_requests/36
[maintain-harbor] specify config through environment variables
raymond-ndibe merged https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/563
[toolforge-deploy] deploy maintain-harbor
raymond-ndibe merged https://gitlab.wikimedia.org/repos/cloud/toolforge/maintain-harbor/-/merge_requests/34
[maintain-harbor] Move to become a toolforge component
raymond-ndibe opened https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/623
[toolforge-deploy] fix help conditional regex
raymond-ndibe merged https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/623
[toolforge-deploy] fix help conditional regex
raymond-ndibe opened https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/625
[toolforg-deploy] append protocol to harbor url
raymond-ndibe merged https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/625
[toolforg-deploy] append protocol to harbor url
raymond-ndibe opened https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/626
[toolforge-deploy] fix failing maintain-harbor test
raymond-ndibe merged https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/626
[toolforge-deploy] fix failing maintain-harbor test
raymond-ndibe opened https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/627
[toolforge-deploy] curl authentication with netrc
raymond-ndibe merged https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/627
[toolforge-deploy] curl authentication with netrc
raymond-ndibe opened https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/628
[toolforge-deploy] skip retention test for now
raymond-ndibe merged https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/628
[toolforge-deploy] skip retention test for now
please remember to update https://wikitech.wikimedia.org/wiki/Portal:Toolforge/Admin/Harbor/maintain-harbor :-)
raymond-ndibe opened https://gitlab.wikimedia.org/repos/cloud/toolforge/maintain-harbor/-/merge_requests/39
[maintain-harbor] avoid graphql query complexity error
raymond-ndibe opened https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/630
[toolforge-deploy] more bug fixes
Change #1099776 had a related patch set uploaded (by Raymond Ndibe; author: Raymond Ndibe):
[cloud/wmcs-cookbooks@main] [wmcs-cookbooks] make extraction of toolforge_get_versions less brittle
Change #1099777 had a related patch set uploaded (by Raymond Ndibe; author: Raymond Ndibe):
[cloud/wmcs-cookbooks@main] [wmcs-cookbooks] pass --branch to run_functional_tests.sh
Change #1099776 merged by jenkins-bot:
[cloud/wmcs-cookbooks@main] [wmcs-cookbooks] make extraction of toolforge_get_versions less brittle
Change #1099777 merged by jenkins-bot:
[cloud/wmcs-cookbooks@main] [wmcs-cookbooks] pass --branch to run_functional_tests.sh
raymond-ndibe merged https://gitlab.wikimedia.org/repos/cloud/toolforge/maintain-harbor/-/merge_requests/39
[maintain-harbor] avoid graphql query complexity error
raymond-ndibe merged https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/630
[toolforge-deploy] more bug fixes
raymond-ndibe opened https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/632
[toolforge-deploy] default to main if branch not in repo
raymond-ndibe merged https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/632
[toolforge-deploy] fix bug in setup_toolforge_deploy
raymond-ndibe opened https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/645
[toolforge-deploy] refetch default to main branch
raymond-ndibe opened https://gitlab.wikimedia.org/repos/cloud/toolforge/lima-kilo/-/merge_requests/217
[lima-kilo] deploy maintain-harbor
raymond-ndibe merged https://gitlab.wikimedia.org/repos/cloud/toolforge/lima-kilo/-/merge_requests/217
[lima-kilo] deploy maintain-harbor
raymond-ndibe merged https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/645
[toolforge-deploy] refetch default to main branch
Change #1113871 had a related patch set uploaded (by Raymond Ndibe; author: Raymond Ndibe):
[operations/puppet@production] [toolforge::harbor] upgrade harbor v2.10.1 ---> v2.12.2
Change #1113871 merged by FNegri:
[operations/puppet@production] [toolforge::harbor] upgrade harbor v2.10.1 ---> v2.12.2