The SemaphoreUI Provider enables Terraform to manage SemaphoreUI resources.
This project uses Conventional Commits in order to automatically manage releases as well as keeping the CHANGELOG.md updated. CHANGELOG follows the Keep a Changelog spec.
This provider requires changes to SemaphoreUI API which are not yet released. It will not function until those changes have been released. semaphoreui/semaphore#2553
Changes are currently in the develop
branch of the SemaphoreUI project.
The SemaphoreUI API client is generated from the Swagger (OpenAPI-2.0) api-docs.yml using go-swagger.
To re-generate the client, ensure you have go-swagger installed and configured on your system and then run task client
.