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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de4f9fe38edd5aa396e3bc33da8b1726e137ff8e2e13de8ec339d2380d7f9561
|
|
| MD5 |
8c7db7f1ac5f8d9d12de59ae0686403e
|
|
| BLAKE2b-256 |
08f63784316eb7d8834c9000d0a457c4eca8f1225fec136124541ea98fe648ae
|