Page MenuHomePhabricator

Add a timer to run gitlab-settings/configure-projects
Closed, ResolvedPublic

Description

I thought this was already happening, but it doesn't look like it.

Notes:

  • gitlab-settings is already checked out on the current GitLab primary (gitlab2002 at this writing)
  • Timer for sync-gitlab-group-with-ldap is defined in operations/puppet, should use the same pattern
  • This may disrupt existing in-use instances of issues; do a dry run first

Event Timeline

brennen triaged this task as High priority.
brennen moved this task from Backlog to Next on the User-brennen board.

Change #1035820 had a related patch set uploaded (by Brennen Bearnes; author: Brennen Bearnes):

[operations/puppet@production] WIP: single user for gitlab-settings; timer for configure-projects

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

brennen opened https://gitlab.wikimedia.org/repos/releng/gitlab-settings/-/merge_requests/62

configure-projects: move to subdir; add argparse, logging, and sample config

brennen merged https://gitlab.wikimedia.org/repos/releng/gitlab-settings/-/merge_requests/62

configure-projects: move to subdir; add argparse, logging, and sample config

Mentioned in SAL (#wikimedia-releng) [2024-05-29T13:03:32Z] <brennen> gitlab: created configure-projects-bot admin user for T355097

Change #1041682 had a related patch set uploaded (by Jelto; author: Jelto):

[labs/private@master] gitlab: add dummy token for profile::gitlab::configure_projects_bot_token

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

Change #1041682 merged by Dzahn:

[labs/private@master] gitlab: add dummy token for profile::gitlab::configure_projects_bot_token

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

Change #1035820 merged by Jelto:

[operations/puppet@production] gitlab-settings: add timer for configure-projects

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

Change #1047110 had a related patch set uploaded (by Brennen Bearnes; author: Brennen Bearnes):

[operations/puppet@production] gitlab-settings: use v1.4.0

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

Change #1047110 merged by Jelto:

[operations/puppet@production] gitlab-settings: use v1.4.0

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

Change #1047114 had a related patch set uploaded (by Brennen Bearnes; author: Brennen Bearnes):

[operations/puppet@production] gitlab-settings: update tag to 1.5.0 for configure-projects

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

Change #1047114 merged by Jelto:

[operations/puppet@production] gitlab-settings: update tag to 1.5.0 for configure-projects

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

Change #1047116 had a related patch set uploaded (by Brennen Bearnes; author: Brennen Bearnes):

[operations/puppet@production] gitlab-settings: correct configure-projects script path

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

Change #1047116 merged by Jelto:

[operations/puppet@production] gitlab-settings: correct configure-projects script path

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

Change #1048544 had a related patch set uploaded (by Brennen Bearnes; author: Brennen Bearnes):

[operations/puppet@production] WIP: gitlab: remove unused ldap_group_sync_user

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

Change #1048544 merged by Dzahn:

[operations/puppet@production] gitlab: remove unused ldap_group_sync_user

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

Change #1049253 had a related patch set uploaded (by Brennen Bearnes; author: Brennen Bearnes):

[operations/puppet@production] gitlab: remove last reference to ldap_group_sync_user

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

brennen moved this task from Waiting Response to Done or Declined on the User-brennen board.

Change #1049253 merged by Dzahn:

[operations/puppet@production] gitlab: remove last reference to ldap_group_sync_user

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