Skip to content

Commit

Permalink
improve documentation for secrets
Browse files Browse the repository at this point in the history
  • Loading branch information
smelchior committed Aug 28, 2017
1 parent 327235a commit 6e29638
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion docs/secrets.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

`kops describe secret`

### create secret
### create secret

`kops create secret sshpublickey admin -i ~/.ssh/id_rsa.pub`

Expand All @@ -24,6 +24,7 @@ The ID form can be used when there are multiple matching keys.
example:
`kops delete secret sshpublickey admin`

Note: it is currently not possible to delete secrets from the keystore that have the type "Secret"

### adding ssh credential from spec file
```bash
Expand All @@ -35,3 +36,12 @@ metadata:
spec:
publicKey: "ssh-rsa AAAAB3NzaC1 dev@devbox"
```

## Workaround for changing secrets with type "Secret"
As it is currently not possible to modify or delete + create secrets of type "Secret" with the CLI you have to modify them directly in the kops s3 bucket.

They are stored /clustername/secrets/ and contain the secret as a base64 encoded string. To change the secret base64 encode it with:

```echo -n 'MY_SECRET' | base64```

and replace it in the "Data" field of the file. Verifiy your change with get secrets and perform a rolling update of the cluster.

0 comments on commit 6e29638

Please sign in to comment.