Merge pull request #10709 from jkirschner-hashicorp/generalize-base64-command-usage-in-docs
Generalize base64 command usage in docs
This commit is contained in:
commit
d1bfc8f7eb
|
@ -69,7 +69,7 @@ $ export CONSUL_HTTP_SSL_VERIFY=false
|
||||||
If ACLs are enabled also set:
|
If ACLs are enabled also set:
|
||||||
|
|
||||||
```shell-session
|
```shell-session
|
||||||
$ export CONSUL_HTTP_TOKEN=$(kubectl get secret consul-bootstrap-acl-token -o jsonpath={.data.token} | base64 -D)
|
$ export CONSUL_HTTP_TOKEN=$(kubectl get secret consul-bootstrap-acl-token -o jsonpath={.data.token} | base64 --decode)
|
||||||
```
|
```
|
||||||
|
|
||||||
## Register external services with Consul
|
## Register external services with Consul
|
||||||
|
|
|
@ -104,7 +104,7 @@ Then you have likely enabled ACLs. You need to specify your ACL token when
|
||||||
running the `license get` command. First, assign the ACL token to the `CONSUL_HTTP_TOKEN` environment variable:
|
running the `license get` command. First, assign the ACL token to the `CONSUL_HTTP_TOKEN` environment variable:
|
||||||
|
|
||||||
```shell-session
|
```shell-session
|
||||||
$ export CONSUL_HTTP_TOKEN=$(kubectl get secrets/hashicorp-consul-bootstrap-acl-token --template={{.data.token}} | base64 -D)
|
$ export CONSUL_HTTP_TOKEN=$(kubectl get secrets/hashicorp-consul-bootstrap-acl-token --template={{.data.token}} | base64 --decode)
|
||||||
```
|
```
|
||||||
|
|
||||||
Now the token will be used when running Consul commands:
|
Now the token will be used when running Consul commands:
|
||||||
|
|
|
@ -158,7 +158,7 @@ to see all resources and make modifications.
|
||||||
To retrieve the bootstrap token that has full permissions, run:
|
To retrieve the bootstrap token that has full permissions, run:
|
||||||
|
|
||||||
```shell-session
|
```shell-session
|
||||||
$ kubectl get secrets/consul-bootstrap-acl-token --template={{.data.token}} | base64 -D
|
$ kubectl get secrets/consul-bootstrap-acl-token --template={{.data.token}} | base64 --decode
|
||||||
e7924dd1-dc3f-f644-da54-81a73ba0a178%
|
e7924dd1-dc3f-f644-da54-81a73ba0a178%
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -36,14 +36,14 @@ The following sections detail how to export this data.
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
kubectl get secrets/consul-ca-cert --template='{{index .data "tls.crt" }}' |
|
kubectl get secrets/consul-ca-cert --template='{{index .data "tls.crt" }}' |
|
||||||
base64 -D > consul-agent-ca.pem
|
base64 --decode > consul-agent-ca.pem
|
||||||
```
|
```
|
||||||
|
|
||||||
1. And the certificate authority signing key:
|
1. And the certificate authority signing key:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
kubectl get secrets/consul-ca-key --template='{{index .data "tls.key" }}' |
|
kubectl get secrets/consul-ca-key --template='{{index .data "tls.key" }}' |
|
||||||
base64 -D > consul-agent-ca-key.pem
|
base64 --decode > consul-agent-ca-key.pem
|
||||||
```
|
```
|
||||||
|
|
||||||
1. With the `consul-agent-ca.pem` and `consul-agent-ca-key.pem` files you can
|
1. With the `consul-agent-ca.pem` and `consul-agent-ca-key.pem` files you can
|
||||||
|
|
|
@ -201,7 +201,7 @@ be tricky to debug why things aren't working. Some tips for setting up OIDC:
|
||||||
request to obtain a JWT that you can inspect. An example of how to decode the
|
request to obtain a JWT that you can inspect. An example of how to decode the
|
||||||
JWT (in this case located in the `access_token` field of a JSON response):
|
JWT (in this case located in the `access_token` field of a JSON response):
|
||||||
|
|
||||||
cat jwt.json | jq -r .access_token | cut -d. -f2 | base64 -D
|
cat jwt.json | jq -r .access_token | cut -d. -f2 | base64 --decode
|
||||||
|
|
||||||
- The [`VerboseOIDCLogging`](#verboseoidclogging) option is available which
|
- The [`VerboseOIDCLogging`](#verboseoidclogging) option is available which
|
||||||
will log the received OIDC token if debug level logging is enabled. This can
|
will log the received OIDC token if debug level logging is enabled. This can
|
||||||
|
|
Loading…
Reference in New Issue