Leap Platform testing scripts ============================= Install scripts --------------- cd /usr/local/bin/ git clone git://code.leap.se/platform_test * Make sure wherever you clone the repo, configure $PATH so you can call the scripts directly. Install leap_cli ---------------- See https://leap.se/en/docs/platform/quick-start how to install leap_cli. Configure platform_test scripts ------------------------------- * edit /etc/leap/platform-test-common.cfg for common config used by all providers, see platform-test-common.cfg.example. * edit /etc/leap/PROVIDER_BRANCH.cfg for provider specific config, see rewire_develop.cfg.example Setup example provider ---------------------- leap-platform-test -c /etc/leap/rewire_develop.cfg create_provider * creates new example provider * adds all nodes and their services, including neccessary config for successfull deploy * checks in the state of the provider directory into git version control leap-platform-test -c /etc/leap/rewire_develop.cfg --all bootstrap * bootstraps nodes ** starts node (leap local start) ** runs leap node init on node ** sets up hostname and runs apt-get dist-upgrade ** saves the initialized node (leap local save) ** takes ~6 mins to bootstrap one node, depending on how many updates are available. Deploy nodes ------------ leap-platform-test -c /etc/leap/rewire_develop.cfg --all reset_deploy