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.
Installation
pipx can be used to install the script:
pipx install kubeseal-auto
Usage
To run the script in fully interactive mode:
kubeseal-auto
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
To select kubeconfig context:
kubeseal-auto --select
To append or change key values in the existing secret:
kubeseal-auto --edit secret-name.yaml
To reencrypt all secrets in a directory (not working in a detached mode):
kubeseal-auto --reencrypt /path/to/directory
To back up the encryption keys (not working in a detached mode):
kubeseal-auto --backup
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
kubeseal-auto-0.3.1.tar.gz
(6.0 kB
view hashes)
Built Distribution
Close
Hashes for kubeseal_auto-0.3.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c76e072df3ca83adc23f0526e248d216e072abc222a6eae06aabe91bbfe0205 |
|
MD5 | a0b9381aad9aa98878635508dc489aa4 |
|
BLAKE2b-256 | d8cb831ee89e636d1dc9c969c0731e5b490643fe8de17e52fd455dc72a30cfa7 |