AzBuilder / terrakube

Open source IaC Automation and Collaboration Software.
https://docs.terrakube.io
Apache License 2.0
523 stars 44 forks source link

Add private extension repository support #1207

Closed alfespa17 closed 2 months ago

alfespa17 commented 2 months ago

Adding support to use a private extension repository, to use it we just need to add the following environment variable at the organization level.

PRIVATE_EXTENSION_VCS_ID_AUTH

The above will require the vcs id to use when authentication to the private extension repository

image

For example when using the helm chart we can set the private extension repository like the following:

executor:
  properties:
    toolsRepository: "https://myprivate.com/secret/my-private-repository.git"
    toolsBranch: "main"

Fix #928

sonarcloud[bot] commented 2 months ago

Quality Gate Passed Quality Gate passed

Issues
4 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud