v1.0.0: Merged in 13.2-stable + Override default Template and Tag in Environment Variables + Added support for Controller certificates + Better register prompts + tests + more #2
Handling terminated or errored VM statuses properly now
Users can override the runner's default template and tag by specifying variables:
test:
tags:
- localhost-shared
stage: test
variables:
ANKA_TEMPLATE_UUID: "c0847bc9-5d2d-4dbc-ba6a-240f7ff08032"
ANKA_TAG_NAME: "base"
script:
- hostname
- echo "Echo from inside of the VM!"
Added retries to any (doRequest) HTTP calls to the controller to handle when the controller crashes or returns bad data + exponential backoff sleep
Added script to generate docker tags and push them to veertu docker hub
Added SkipTLSVerification to controller calls
Added Controller certificate support:
--anka-root-ca-path value Specify the path to your Controller's Root CA certificate [$ROOT_CA_PATH]
--anka-cert-path value Specify the path to the GitLab Certificate (used for connecting to the Controller) (requires you also specify the key) [$CERT_PATH]
--anka-key-path value Specify the path to your GitLab Certificate Key (used for connecting to the Controller) [$KEY_PATH]
It can now run independently of other gitlab-runners on the host.
config.toml -> anka-config.tml
Added --preparation-retries and defaulted it to 2
Better registration experience with errors thrown for bad data (prompt messages, etc)
Added a bunch of tests
Readme update with developer guide and changes we've made from the gitlabhq repo
Changes:
config.toml
->anka-config.tml
--preparation-retries
and defaulted it to 2TODO: Make tests for the executor