22317: Remove compute node image build.sh
authorBrett Smith <brett.smith@curii.com>
Thu, 21 Nov 2024 20:20:52 +0000 (15:20 -0500)
committerBrett Smith <brett.smith@curii.com>
Thu, 21 Nov 2024 20:20:52 +0000 (15:20 -0500)
commit81dfb4a1503fd923411baf484c99b94400b889e0
treeeb58a7e297ec8fc96ab715613c1153455c962524
parentcdf068d0ddd56fe454f58401f92ff213588ac80c
22317: Remove compute node image build.sh

It is replaced by a process where the user edits Ansible and Packer
configuration files in place, then runs the appropriate tool directly.

While it was nice that build.sh saved you from knowing the details of
how tools were configured, it was becoming more difficult to maintain as
we grew more options. It also requires the user to remember the full
build.sh command they used if they want to build a new version for a new
base AMI, new Arvados release, etc. This improves that situation by
letting the user keep configuration files they can keep and update as
needed.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
doc/install/crunch2-cloud/install-compute-node.html.textile.liquid
tools/compute-images/.gitignore
tools/compute-images/README.md [new file with mode: 0644]
tools/compute-images/ansible/build-compute-image.yml
tools/compute-images/aws_config.example.json [new file with mode: 0644]
tools/compute-images/aws_template.json [moved from tools/compute-images/arvados-images-aws.json with 90% similarity]
tools/compute-images/azure_config.example.json [new file with mode: 0644]
tools/compute-images/azure_template.json [moved from tools/compute-images/arvados-images-azure.json with 94% similarity]
tools/compute-images/build.sh [deleted file]
tools/compute-images/host_config.example.yml [new file with mode: 0644]