Page MenuHomePhabricator

[maintain-harbor] Move to become a toolforge component
Closed, ResolvedPublic

Description

Given that maintain-harbor is needed to bootstrap toolforge, it makes more sense to have it as a component than as a tool.

Event Timeline

dcaro triaged this task as Medium priority.Feb 22 2024, 2:29 PM

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 changed the task status from Open to In Progress.Oct 25 2024, 11:59 AM

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

https://gerrit.wikimedia.org/r/1090520

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)

Change #1090520 abandoned by Raymond Ndibe:

[operations/puppet@production] profile::manifests::toolforge::bastion: harbor to /etc/toolforge/common.yaml

Reason:

rejected

https://gerrit.wikimedia.org/r/1090520

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

https://gerrit.wikimedia.org/r/1099776

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

https://gerrit.wikimedia.org/r/1099777

Change #1099776 merged by jenkins-bot:

[cloud/wmcs-cookbooks@main] [wmcs-cookbooks] make extraction of toolforge_get_versions less brittle

https://gerrit.wikimedia.org/r/1099776

Change #1099777 merged by jenkins-bot:

[cloud/wmcs-cookbooks@main] [wmcs-cookbooks] pass --branch to run_functional_tests.sh

https://gerrit.wikimedia.org/r/1099777

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

https://gerrit.wikimedia.org/r/1113871

Change #1113871 merged by FNegri:

[operations/puppet@production] [toolforge::harbor] upgrade harbor v2.10.1 ---> v2.12.2

https://gerrit.wikimedia.org/r/1113871