Page MenuHomePhabricator

Update operations/wikitech-static git repo from host
Open, Needs TriagePublic

Description

Event Timeline

Reedy renamed this task from Update operations/wikitech-static from host to Update operations/wikitech-static git repo from host.Nov 7 2021, 5:29 PM

I stumbled across this problem today while having to make some changes to the Apache configuration of wikitech-static.

I know this host doesn't get a lot of love but it looks like things have been lingering in a state divergent from the git repo for multiple years now?

For now I'm going to proceed with making my changes without worrying about the git repo, yet, as they're in non-overlapping files and I don't have nearly enough state to untangle things.

1root@wikitech-static:/wikitech-static# git status
2On branch master
3Your branch and 'origin/master' have diverged,
4and have 1 and 6 different commits each, respectively.
5 (use "git pull" to merge the remote branch into yours)
6Changes not staged for commit:
7 (use "git add <file>..." to update what will be committed)
8 (use "git checkout -- <file>..." to discard changes in working directory)
9
10 modified: config/Local.php
11 modified: config/Settings.php
12 modified: wikitechsync/get_images.py
13 modified: wikitechsync/import-wikitech.sh
14
15Untracked files:
16 (use "git add <file>..." to include in what will be committed)
17
18 apache/status.wikimedia.org-ssl.conf
19 apache/wikitech-static.wikimedia.org-ssl.conf
20 letsencrypt/
21
22no changes added to commit (use "git add" and/or "git commit -a")

@Reedy or @Andrew do you think you will have any time to tend to this soon?

@Reedy or @Andrew do you think you will have any time to tend to this soon?

I can, but I can't merge any changes into that repo...

@Reedy, what Gerrit group can I add that will include you? Is there one for the security team?

@Reedy, what Gerrit group can I add that will include you? Is there one for the security team?

There is, in theory wikimedia-security, but that's setup for the wikimedia/security repo tree.

I'm the only one in Security with access to wikitech-static, but IIRC, I'm not the only person that (at least historically) had access to the host that wasn't in ldap/ops (Krenair had access at one point? Not sure if he still does).

Seems like it might be worth adding a gerrit group specifically for this.. And then add group also as an owner to the repo in https://gerrit.wikimedia.org/r/admin/repos/operations/wikitech-static,access ?

Feels a bit cleaner for audit trail purposes

@Reedy: Removing task assignee as this open task has been assigned for more than two years - see the email sent to all task assignees on 2024-04-15.
Please assign this task to yourself again if you still realistically [plan to] work on this task - it would be welcome! :)
If this task has been resolved in the meantime, or should not be worked on by anybody ("declined"), please update its task status via "Add Action… 🡒 Change Status".
Also see https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup for tips how to best manage your individual work in Phabricator. Thanks!