package
0.0.0-20240429100736-e4c3a4dc07df
Repository: https://github.com/cert-manager/release.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
# Functions
BootstrapPGPFromGCP creates a new PGP public key with a hardcoded cert-manager identity, signed using a named GCP KMS key.
CertManagerManifests takes a path to a cert-manager-manifests.tar.gz file, loads it into memory and signs anything inside the archive which is signable; currently, the helm chart located at "deploy/chart/cert-manager.tgz" is signed, and a signature "deploy/chart/cert-manager.tgz.prov" will be added.
HelmChart signs a given packaged helm chart (usually a .tgz file) using the given KMS key, returning the human-readable signature bytes.
NewGCPKMSKey parses and validates an input KMS key.
# Structs
GCPKMSKey holds a GCP KMS key, easily serializable to either GCP format ('cryptoKeyVersions') or cosign format ('versions').
# Type aliases
PGPArmoredBlock is an ASCII-armored PGP key block.