Codefresh Steps: Reusable Code for Common Operations
This page provides code you can use to perform common operations in the Codefresh CI/CD platform.
9.9K

Pull secrets from Azure Key Vault azure-key-vault

Fetch secrets from Microsoft Azure Key Vault.

arguments

  • AZURE_CLIENT_ID - Application (client) ID for Service Principal
  • AZURE_CLIENT_SECRET - Secret for Service Principal
  • AZURE_TENANT_ID - Directory (tenant) ID for Service Principal
  • AZURE_VAULT_NAME - Name of the Azure vault
  • SECRETS - List of the secrets to get
    GetAzureSecret:
  title: Fetching Azure Secret from Key Vault
  type: azure-key-vault
  arguments:
    AZURE_VAULT_NAME: MY_AZURE_VAULT_NAME
    SECRETS:
      - secret_1
      - secret_2
      - secret_3

  
    GetAzureSecret:
  title: Fetching Azure Secret from Key Vault
  type: azure-key-vault
  arguments:
    AZURE_VAULT_NAME: MY_AZURE_VAULT_NAME
    SECRETS:
      - secret_1
      - secret_2
      - secret_3
    AZURE_CLIENT_ID: '${{AZURE_CLIENT_ID}}'
    AZURE_CLIENT_SECRET: '${{AZURE_CLIENT_SECRET}}'
    AZURE_TENANT_ID: '${{AZURE_TENANT_ID}}'

  
github.com
Dustin Van Buskirk
Jul 4, 2021