Skip to main content

An interactive wrapper for kubeseal binary

Project description

kubeseal-auto

The script is an interactive wrapper for kubeseal binary used to encrypt secrets for sealed-secrets.

asciicast

Installation

Homebrew can be used to install the script with all dependencies:

pip install kubeseal-auto

Usage

To run the script in fully interactive mode:

kubeseal-auto

To select kubeconfig context:

kubeseal-auto --select

To append or change key values in existing secret:

kubeseal-auto --edit secret-name.yaml

Additionally, a "detached" mode is supported:

# Download sealed-secrets certificate for local signing
kubeseal-auto --fetch
# Generate SealedSecret with local certificate
kubeseal-auto --cert <kubectl-context>-kubeseal-cert.crt

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

kubeseal-auto-0.2.2.tar.gz (5.4 kB view hashes)

Uploaded Source

Built Distribution

kubeseal_auto-0.2.2-py3-none-any.whl (6.3 kB view hashes)

Uploaded 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