Skip to main content

No project description provided

Project description

# Why gcp-secrets-kube?

Store your secrets in [GCP secret manager](https://cloud.google.com/secret-manager) and build your manifests for your favourite gitops tool.

# Features - Transform secrets from GCP secret manager to k8s secrets manifests - Assign k8s namespaces according to dedicated secrets labels - One to many relationship between GCP secrets and k8s secrets (with namespaces). Don’t repeat yourself!

# Install

pip install gcp-secrets-kube

# Run Get a secrets.yaml file by running: gcp-secrets-kube PROJECT_ID SECRET_ID # latest secret version or gcp-secrets-kube PROJECT_ID SECRET_ID –version 123

# Miscellaneous Build secrets in GCP and add labels like k8s-ns-xxx with the namespace as the value. xxx could be 1, 2 or 3… according to how many namespaces you want the secret to be configured in.

# Example of gitops approach with sealed-secrets Gitops offers observability and control on your Kubernetes cluster, but secrets cannot be saved in the git repository. With gcp-secrets-kube extract your secrets from gcp, create your manifests, seal your secrets with [seal-secrets](https://github.com/bitnami-labs/sealed-secrets) then add your sealed secrets to your gitops repository.

Seal your secrets in one command line: kubeseal <secrets.yaml -o yaml

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gcp-secrets-kube-0.1.tar.gz (2.7 kB view details)

Uploaded Source

File details

Details for the file gcp-secrets-kube-0.1.tar.gz.

File metadata

  • Download URL: gcp-secrets-kube-0.1.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.7

File hashes

Hashes for gcp-secrets-kube-0.1.tar.gz
Algorithm Hash digest
SHA256 de4f9fe38edd5aa396e3bc33da8b1726e137ff8e2e13de8ec339d2380d7f9561
MD5 8c7db7f1ac5f8d9d12de59ae0686403e
BLAKE2b-256 08f63784316eb7d8834c9000d0a457c4eca8f1225fec136124541ea98fe648ae

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page