Currently the Toolforge bastion puppetization is fairly tightly coupled with grid-specific components. Since the grid is eventually going away, we'll want to untangle those dependencies to make it possible to have bastion hosts that don't have grid tooling but do have the various CLI tools ('shell environ') and prevent local crontabs.
Description
Details
- Other Assignee
- taavi
Event Timeline
Change 820856 had a related patch set uploaded (by Majavah; author: Majavah):
[operations/puppet@production] P:toolforge: cleanup bastion grid integration
Change 820856 merged by David Caro:
[operations/puppet@production] P:toolforge: cleanup bastion grid integration
Change 990703 had a related patch set uploaded (by Majavah; author: Majavah):
[operations/puppet@production] O:toolforge: add role for grid-less bastions
[19:47] < bd808> the what to keep question is I think the interesting one. Getting rid of lots of language runtime things seems like it will be a good thing and help actually reduce confusion about bastion vs container execution in the future. [19:55] < bd808> This is a rare opportunity to uninstall a lot of packages and then wait for people to ask for specific things to come back, so maybe we should be picky about what we keep without asking for specific use cases.
Change 990703 merged by Majavah:
[operations/puppet@production] O:toolforge: add role for grid-less bastions
Change 1012390 had a related patch set uploaded (by Majavah; author: Majavah):
[operations/puppet@production] P:toolforge: move webservice CLI to the CLI profile
Change 1012615 had a related patch set uploaded (by Majavah; author: Majavah):
[operations/puppet@production] P:toolforge: ensure new bastions have en_US.UTF-8 locale
Change 1012615 merged by Majavah:
[operations/puppet@production] P:toolforge: ensure new bastions have en_US.UTF-8 locale
Change 1012390 merged by Majavah:
[operations/puppet@production] P:toolforge: move webservice CLI to the CLI profile
Mentioned in SAL (#wikimedia-cloud) [2024-03-19T11:19:45Z] <taavi> point dev.toolforge.org to tools-bastion-12 T314665
Change 1012752 had a related patch set uploaded (by Majavah; author: Majavah):
[operations/puppet@production] P:toolforge: remove support for grid bastions