GCP KMS
Field | Description | Scheme |
---|---|---|
keyID* | KMS key resource path in the format: projects/PROJECT/locations/LOCATION/keyRings/KEY_RING/cryptoKeys/KEY |
|
connection | The connection url to use, mutually exclusive with | |
credentials | The credentials to use for authentication | |
endpoint | Custom GCP Endpoint to use |
|
skipTLSVerify | Skip TLS verification when connecting to GCP |
|
Example
gcpkms.yaml---
# yaml-language-server: $schema=../../config/schemas/connection.schema.json
apiVersion: mission-control.flanksource.com/v1
kind: Connection
metadata:
name: flanksource-gcpkms
spec:
gcpkms:
keyID: projects/flanksource-sandbox/locations/global/keyRings/sops-keyring/cryptoKeys/sops-key
certificate:
valueFrom:
secretKeyRef:
name: flanksource-gcloud
key: credentials