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