User Details
- User Since
- Mar 6 2020, 9:03 PM (239 w, 4 d)
- Availability
- Available
- IRC Nick
- Raymond_Ndibe
- LDAP User
- Raymond Ndibe
- MediaWiki User
- Raymond Ndibe [ Global Accounts ]
Mon, Oct 7
Wed, Oct 2
Mon, Sep 30
Thu, Sep 26
Initially I was on the side of Option 4. But maybe that's too extreme and won't be worth sweating over? idk.
Option 2 is till a good middle ground so I have no problem with that too. It's something we can start immediately we close this decision request too. If Option 2 get's more vote we can go with that.
Tue, Sep 24
Mon, Sep 23
Fri, Sep 20
Thu, Sep 19
Mon, Sep 16
some pointers that might help to reproduce this:
Fri, Sep 13
Thu, Sep 12
Tue, Sep 10
Sep 4 2024
oooh this https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-deploy/-/merge_requests/511 ?
Thought the idea is to be done with toolsbeta before deploying anything on tools?
What failed upgrade are we talking about @dcaro ? The upgrade to 1.26 or did we attempt doing anything directly on tools yesterday while planning for 1.27 upgrade?
Sep 3 2024
Aug 23 2024
Toolsbeta:
- create harborstorage object storage on horizon
- figure out authentication for the harborstorage object storage
- create a new compute instance toolsbeta-harbor-2
- setup harbor on the new instance and configure it to use the harborstorage object storage (In progress)
- setup harbor
- configure harbor to use object storage (s3)
- test push and pull locally using limakilo (In progress)
- configure toolsbeta-harbor-1 to replicate to toolsbeta-harbor-2 through the harbor ui
- announce toolsbeta harbor down time to read-only mode
- reconfigure toolsbeta-harbor-1 harbor to use the harborstorage object storage
- any necessary cleanup (delete toolsbeta-harbor-2, etc)
Tools:
- create harborstorage object storage on horizon
- figure out authentication for the harborstorage object storage
- create a new compute instance tools-harbor-2
- setup harbor on the new instance and configure it to use the harborstorage object storage
- setup harbor
- configure harbor to use object storage (s3)
- test push and pull locally using limakilo
- configure tools-harbor-1 to replicate to tools-harbor-2 through the harbor ui
- announce tools harbor down time to read-only mode
- reconfigure tools-harbor-1 harbor to use the harborstorage object storage
- any necessary cleanup (delete tools-harbor-2, etc)
Aug 22 2024
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?
closing because this has already been implemented and deployed. See the above linked task by Taavi for more context.
Aug 21 2024
this looks like something we can handle with harbor @dcaro
Aug 19 2024
Documentation can be found here https://wikitech.wikimedia.org/wiki/Portal:Toolforge/Admin/Harbor/maintain-harbor