Page MenuHomePhabricator

[components-api] Rename the CRDs groups to be `components-api.toolforge.org`
Closed, ResolvedPublic

Description

Now that jobs-api is going to have CRDs too, makes more sense to namespace them by api too, so in the group entry (and name) for the CRD we should use jobs-api.toolforge.org.

The process as we have not yet create any data we want to persist is:

  • Rename
  • Deploy in toolsbeta (this creates the new crds along the old ones)
  • Remove all the instances of the old CRDs in toolsbeta (we don't care about the deployments/tokens created there so far)
  • Remove the old CRDs in toolsbeta
  • Same in tools (though in tools there's no instances iirc)

Event Timeline

dcaro triaged this task as Medium priority.Feb 19 2025, 3:18 PM

Pushing this as it's the last think blocking us from deploying in tools

dcaro changed the task status from Open to In Progress.May 7 2025, 5:12 PM
dcaro moved this task from Next Up to In Review on the Toolforge (Toolforge iteration 19) board.

group_203_bot_f4d95069bb2675e4ce1fff090c1c1620 opened https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/780

components-api: bump to 0.0.106-20250514074135-c6b123d6

dcaro moved this task from In Review to Done on the Toolforge (Toolforge iteration 19) board.