Move to a bootstrap script in our repos to preconfigure infra test nodes
Hi,
since we already have been moving to a more flexible way of running our tests (with the Rakefiles) and we are currently moving further with this with installing chefdk to get all the dependencies we need installed and capsulated, i would suggest to also move to a bootstrap script in our repos that preconfigures the nodes with everything we need to run the final 'chef exec rake'. The main advantage here is absolute flexibility on our side for the preconfiguration of the nodes, since we do not need to push anything to infra anymore if we modify or add some tools we use.
To do something like this we should first decide where to put this script. Since we probably do not need a special bootstrap scripts for every repo, but could live with one for all, a reasonable option for me would be to put it in the chef-repo and actually just download/curl it from there.
Next question for me would be what exactly to put into it. I think we should basically move everything except for the actual test job into that script, so that we only need the git macro, then our bootstrap one and finally the chef-rake-test.
Cheers,
Jan
Blueprint information
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add bootstrap script for infra test nodes
Gerrit topic: https:/
Addressed by: https:/
added bootstrap script for testing
Addressed by: https:/
bootstrap.sh for infra testing
Addressed by: https:/
bootstrap.sh for infra testing
Addressed by: https:/
bootstrap.sh for infra testing
Addressed by: https:/
bootstrap.sh for infra testing
Addressed by: https:/
bootstrap.sh for infra testing
Addressed by: https:/
bootstrap.sh for infra testing
Addressed by: https:/
bootstrap.sh for infra testing
Addressed by: https:/
bootstrap.sh for infra testing
Addressed by: https:/
bootstrap.sh for infra testing
Addressed by: https:/
bootstrap.sh for infra testing
Addressed by: https:/
bootstrap.sh for infra testing
Addressed by: https:/
bootstrap.sh for infra testing
Addressed by: https:/
bootstrap.sh for infra testing
Work Items
Work items:
cookbook-
cookbook-
cookbook-
cookbook-
cookbook-
cookbook-
cookbook-
cookbook-
cookbook-
cookbook-
cookbook-
cookbook-
cookbook-
cookbook-
cookbook-