docs(provenance.md): make amendments and add clarification

parent cb5bd97a
......@@ -27,7 +27,7 @@ This section describes a potential workflow for using provenance data effectivel
WHAT YOU WILL NEED:
- A valid PGP keypair in a binary (not ASCII-armored) format
- A valid, passphrase-less PGP keypair in a binary (not ASCII-armored) format
- helm
Creating a new chart is the same as before:
......@@ -37,14 +37,14 @@ $ helm create mychart
Creating mychart
```
Once ready to package, add the `--verify` flag to `helm package`. Also, specify
the signing key and the keyring:
Once ready to package, add the `--sign` flag to `helm package`. Also, specify
the name under which the signing key is known and the keyring containing the corresponding private key:
```
$ helm package --sign --key helm --keyring path/to/keyring.secret mychart
$ helm package --sign --key 'helm signing key' --keyring path/to/keyring.secret mychart
```
Tip: for GnuPG users, your secret keyring is in `~/.gpg/secring.gpg`.
Tip: for GnuPG users, your secret keyring is in `~/.gnupg/secring.gpg`.
At this point, you should see both `mychart-0.1.0.tgz` and `mychart-0.1.0.tgz.prov`.
Both files should eventually be uploaded to your desired chart repository.
......@@ -68,7 +68,7 @@ To verify during an install, use the `--verify` flag.
$ helm install --verify mychart-0.1.0.tgz
```
If the keyring is not in the default location, you may need to point to the
If the keyring (containing the public key associated with the signed chart) is not in the default location, you may need to point to the
keyring with `--keyring PATH` as in the `helm package` example.
If verification fails, the install will be aborted before the chart is even pushed
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment