Expands git provider / docker registry support to all providers, including self hosted ones such as Gitea (tested for private repo clone, repo webhook delivery, and docker image push).
WARNING 🚨 Breaking changes
Some changes in this release are breaking with previous versions.
Users upgrading from 1.11 or earlier must update their core and periphery configuration files docker_account
and github_account
declarations to the new format. This also allows for configuration of custom git provider domains, such as self hosted ones. Additionally, organizations are now configured per docker registry provider, so the fields github_organizations
and docker_organizations
have been removed. The field github_webhook_secret
has been renamed to just webhook_secret
, and the field github_webhook_base_url
has been renamed to webhook_base_url
.
Users must also run the database migration for the Core version they are upgrading from.
Additionally, image build, repo clone, and container deploy will not work with older periphery versions, so periphery binaries must be updated on connected servers to restore this functionality. Other periphery functions (like stopping containers, system stats, etc) remain backward compatible.