google-kms

Facilitates work with Google Key Management Service for such operations as encrypting and decrypting

Arguments

  • GCP_SA_KEY * - Google Service Account Key (JSON)
  • KMS_KEY * - Google KMS key
  • KMS_KEYRING * - Google KMS keyring
  • KMS_LOCATION * - Google KMS location
  • KMS_PROJECT * - GCP project name in which your KMS entities are present
    version: '1.0'
steps:
  run:
    type: google-kms
    arguments:
      KMS_PROJECT: '${{KMS_PROJECT}}'
      KMS_LOCATION: '${{KMS_LOCATION}}'
      KMS_KEYRING: '${{KMS_KEYRING}}'
      KMS_KEY: '${{KMS_KEY}}'
      GCP_SA_KEY: '${{GCP_SA_KEY}}'
      VALUE: '${{VALUE}}'

  
github.com
Will Malone
Sep 18, 2019