Trigger Alkane sites deployments from CLI or HTTP API
Summary:
"Crack hydrocarbons to build C2H6"
Alkane is the new Nasqueron PaaS to host static and PHP sites.
This utility allows to deploy a site to the Alkane PaaS.
It's intended to be a glue code between Jenkins and Salt, so:
- the same state is reached, whatever which one initiates the deployment
- no vendor locking with the Salt event bus
- agnostic for CI/CD platform, no vendor locking with Jenkins
- avoid to give Jenkins agents a SSH access
Ref T1826
Test Plan:
- Tests are provided
- A Postman collection has been prepared for the HTTP API
- Build on FreeBSD with nighly toolchain
Reviewers: dereckson
Reviewed By: dereckson
Maniphest Tasks: T1826
Differential Revision: https://devcentral.nasqueron.org/D2983