Skip to content

Commit 973c285

Browse files
committed
Updated README and LICENSE
1 parent 730f25b commit 973c285

File tree

2 files changed

+16
-14
lines changed

2 files changed

+16
-14
lines changed

LICENSE.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Helm Plugins
1+
Helm GPG Plugin
22
Copyright (C) 2016, Matt Butcher
33

44
Permission is hereby granted, free of charge, to any person obtaining a copy

README.md

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,23 @@
1-
# Helm Plugins
1+
# Helm GPG (GnuPG) Plugin
22

3-
This repository contains several Helm plugins, along with an installation script.
3+
Helm has the ability to cryptographically sign and verify charts. This plugin
4+
provides integration with GnuPG, making it easier to use than the default
5+
`helm` signing and verifying commands. It is also more secure, since it supports
6+
passphrase-encrypted keys.
47

5-
## Plugins
8+
It offers two operations:
69

7-
- `keybase`: Provide Keybase integration to Helm
8-
- `github`: Provide GitHub integration to Helm
9-
- `env`: Display the environment passed to a plugin.
10-
- `hello`: An example of a basic Helm plugin
10+
- sign: Sign a chart with a key
11+
- verify: Verify a signed chart with your keyring
12+
13+
Also check out the [Helm Keybase](https://github.com/technosophos/helm-keybase) plugin.
1114

1215
## Installation
1316

14-
1. Set HELM_HOME: `export HELM_HOME=$(helm home)`
15-
2. Run `make install`.
17+
You must have GnuPG's command line client (`gpg`) installed and configured.
18+
19+
```console
20+
$ helm plugin install https://github.com/technosophos/helm-gpg
21+
```
1622

17-
## Usage
1823

19-
- Run `helm help` to see the new plugins.
20-
- Run `helm keybase --help` for keybase help.
21-
- Run `helm github --help` for github help.

0 commit comments

Comments
 (0)