Support #22594
closed
Remove unused Packer image builds from arvados-dev
Added by Brett Smith about 1 month ago.
Updated about 1 month ago.
Description
Just as general cleanup. Most of the image builds are obsolete, for different reasons.
One build that isn't obviously obsolete and on the fence is jenkins-image-arvados-formula-tests. This installs the kitchen
gem used to test our Salt formula. This seems like it could be useful, but we haven't actually run those tests in three years despite making formula changes in the meantime. I'm concerned the image has probably bitrotted and it's probably not worth fixing if we plan to migrate to an Ansible-based installer instead.
arvados-dev branch 22594-unused-packer-images @ 88d87bdd1bef841fefd1f5512b86c5c2d73b43df
Since we decided we want to use as few Jenkins images as possible, I've gone through and audited the rest, and shown they can either be replaced by jenkins-image-arvados-tests, or they're unused.
This branch deletes the code for those unused images from arvados-dev. Each image has a commit explaining the rationale. After this, we have no more provision shell scripts, just two templates+two Ansible playbooks sharing code.
New test-provision image to show the new Ansible playbook working: packer-build-provision-testing-image: #60 
- All agreed upon points are implemented / addressed.
- Anything not implemented (discovered or discussed during work) has a follow-up story.
- Code is tested and passing, both automated and manual, what manual testing was done is described
- Documentation has been updated.
- N/A, these images are already unlisted in our documentation
- Behaves appropriately at the intended scale (describe intended scale).
- Considered backwards and forwards compatibility issues between client and server.
- Follows our coding standards and GUI style guidelines.
- Status changed from New to In Progress
- Related to Bug #22579: Have most Jenkins jobs use a single shared image jenkins-image-arvados-tests added
- Status changed from In Progress to Resolved
Also available in: Atom
PDF