HomeDevCentral

Trigger Alkane sites deployments from CLI or HTTP API

Description

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

Details

Provenance
derecksonAuthored on Apr 8 2023, 20:39
derecksonPushed on Apr 9 2023, 22:30
Reviewer
dereckson
Differential Revision
D2983: Trigger Alkane sites deployments from CLI or HTTP API
Branches
Unknown
Tags
Unknown
Tasks
T1826: Create Alkane utility