Project

General

Profile

Actions

Bug #19215

closed

improve multi-node installer experience

Added by Peter Amstutz almost 2 years ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Deployment
Target version:
Story points:
-
Release relationship:
Auto

Description

Finally got around to attempting to use the installer and it wasn't a great experience.

Improvements:

  1. The first step using the installer is to run a script and supply the desired configuration template.
    1. This will create a git repository, copy the starting files, and check them in
  2. Anything that needs attention has a FIXME with a long comment
  3. The provision script checks for FIXMEs
  4. The provision script checks that the config is checked in
  5. The provision script runs salt in masterless mode to deploy config changes

Also: ideally we would eliminate local.params and sed and use salt only, but according to Javier you can't use pillarstack (which allows us to declare top level variables and then refer to them later) in masterless mode. We should investigate if that's really true but that's the reasoning behind the current approach.


Subtasks 5 (0 open5 closed)

Task #19221: Review 18870-installerResolvedLucas Di Pentima06/28/2022Actions
Task #19233: Update salt install docsResolvedPeter Amstutz06/28/2022Actions
Task #19402: Review 19215-installerResolvedPeter Amstutz06/28/2022Actions
Task #19718: Test Terraform + install processResolvedLucas Di Pentima06/28/2022Actions
Task #19730: Review of the Terraform stuffResolvedPeter Amstutz06/28/2022Actions

Related issues

Related to Arvados Epics - Idea #18685: Synchronize configuration on multi-node clusterNewActions
Related to Arvados - Bug #19214: Mention updating /etc/hostsResolvedPeter Amstutz12/06/2022Actions
Related to Arvados - Idea #19364: Document use of diagnostics & health check to check running versions, config file matching, & overall cluster functioningResolvedTom Clegg10/12/2022Actions
Actions

Also available in: Atom PDF