Reconfigure Deployment Process #9974
Labels
Affects: Operations
Affects the IA DevOps folks
Lead: @cdrini
Issues overseen by Drini (Staff: Team Lead & Solr, Library Explorer, i18n) [managed]
Needs: Breakdown
This big issue needs a checklist or subissues to describe a breakdown of work. [managed]
Needs: Response
Issues which require feedback from lead
Priority: 1
Do this week, receiving emails, time sensitive, . [managed]
Type: Epic
A feature or refactor that is big enough to require subissues. [managed]
Type: Feature Request
Issue describes a feature or enhancement we'd like to implement. [managed]
Milestone
Proposal
Redesign deployment process to be performed from staff developer machines rather than
ol-home0
, move the docker build process into a github action, and consider movingolsystem
to git lab internal.Justification
Currently, deploys are broken / halted.
As a result of recent security changes that disable ssh-forwarding on hosts, deploys cannot easily be kicked off from
ol-home0
as a central host. This is how our current deployment flow is designed to work.Instead, we should plan on deploys being kicked off by staff (who have sufficient access to cluster nodes) from their local machines.
This is the minimal path to unblock our deployment process.
We're trying to do things in a similar way to @samuel-archive @traceypooh and @abezella in a world where ssh-forwarding is by-default unavailable on hosts.
Breakdown
Requirements Checklist
ol-home0
and relax checks that require script to be run fromol-home0
.Open Question
Related files
Instructions for Contributors
Please run these commands to ensure your repository is up to date before creating a new branch to work on this issue and each time after pushing code to Github, because the pre-commit bot may add commits to your PRs upstream.
The text was updated successfully, but these errors were encountered: