Skip to main content

Utility package for assessing Google Cloud Platform (GCP) secrets uniformly

Project description

Introduction

This project is designed to simplify access to the secrets stored in the Secret Manager within Google Cloud Platform (GCP) during the application development life cycle.

Let's imagine you are developing an application running in Cloud Run using a git repository for code versioning and CI/CD pipelines orchestration. In this case the secrets can be mounted to the Cloud Run container as environmental variables. This provided easy and fast access to the secrets within the deployed application but during the development lifecycle it may cause complications. To keep the secrets only in Secret Manager and avoid a situation of having the secrets on multiple places as environment variables and/or Git repository variables you can use this project.

Quick Start

``python from surquest.GCP.secret_assessor import Secret

secret_value = Secret.get("my-secret-name") ``

Project details


Download files

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

Source Distribution

surquest_gcp_secret_assessor-0.0.1rc4.tar.gz (10.3 kB view hashes)

Uploaded Source

Built Distribution

surquest_gcp_secret_assessor-0.0.1rc4-py2.py3-none-any.whl (4.3 kB view hashes)

Uploaded Python 2 Python 3

Supported by

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