Global Integrations
Integrations in DeployClear are always created at the Organization scope. This simplifies scaling and ensures you aren't continually re-authenticating the same Git repository provider across hundreds of Teams.
To view your global integrations, navigate to the Integrations page on the sidebar.
1. GitHub Apps Integration
DeployClear syncs infrastructure blocks almost exclusively through the DeployClear GitHub App.
When you click "Install GitHub App", you are redirected to GitHub where you select which repositories the App may access.
Once installed, it will appear under the Integrations pane as connected. Any team inside the entire Organization can then use those connected repositories as sources for synced Blocks in the Team Administration > GitHub Sync Configuration panel.
2. HashiCorp Vault Integration
Managing Secrets inside DeployClear is excellent for small implementations, but as organizations scale, relying on a central secret-store is best-practice.
DeployClear connects intimately to your existing Vault infrastructure.
- Ensure the Vault is accessible to DeployClear runners.
- Specify the Vault Address (e.g.,
https://vault.acmecorp.com:8200) and the default Namespace. - Choose your Auth Method (
AppRole,Token, orK8s Auth). - Save the integration.
Now, any Team within the organization can choose to create a "Vault-backed Secret". When a Deployment Request runs, DeployClear queries Vault dynamically during the execution cycle to pull down the variables, injects them into the Cloudflare Container, and purges them immediately upon job completion.