Actions
Feature #23305
closedAdd arvados_keepbalance role to Ansible
Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Deployment
Target version:
Story points:
-
Release:
Release relationship:
Auto
Description
Add a new role to install and set up keep-balance. It can be very similar to arvados_keepstore: it depends on arvados_apt and arvados_service, it installs the keep-balance package, and enables the keep-balance service.
Add a corresponding play to install-arvados-cluster.yml that runs this role on the arvados_keepbalance group.
Add the new arvados_keepbalance group to the example inventories.
Updated by Brett Smith 4 months ago
- Related to Idea #18337: Easier install using Ansible added
Updated by Stephen Smith 3 months ago
Changes at arvados|bdb03944e3054a5ccad463075861958a47da8aa7 branch 23305-ansible-keepbalance
- All agreed upon points are implemented / addressed. Describe changes from pre-implementation design.
- Added keep-balance role to install and start keepbalance
- Added role to playbook after keepstore
- Added to example inventories
- For the full inventory example, I assume it makes sense to install keepbalance on all hosts that have keepstore, so I used the same example hosts as keepstore
- Anything not implemented (discovered or discussed during work) has a follow-up story.
- none
- Code is tested and passing, both automated and manual, what manual testing was done is described.
- Tested manually that it installs and starts the service
- The tested code incorporates recent main branch changes.
- yes
- New or changed UI/UX has gotten feedback from stakeholders.
- n/a
- Documentation has been updated.
- None besides example inventories with comments
- Behaves appropriately at the intended scale (describe intended scale).
- no change
- Considered backwards and forwards compatibility issues between client and server.
- none
- Follows our coding standards and GUI style guidelines.
- n/a
Updated by Lucas Di Pentima 3 months ago
This LGTM, thanks!
As a bonus test, I ran it against our new Ansible testing Jenkins pipeline: test-provision-ansible: #17
Updated by Stephen Smith 3 months ago
- Status changed from In Progress to Resolved
Actions