Skip to content

Commit 212bbbb

Browse files
maelvlswallrj
andcommitted
Add the optional step "Set up Jetstack Secure agent"
Signed-off-by: Maël Valais <[email protected]> Co-authored-by: Richard Wall <[email protected]>
1 parent 3529f27 commit 212bbbb

File tree

3 files changed

+19
-1
lines changed

3 files changed

+19
-1
lines changed

README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ more effective overall management of clusters.
5959
- [Expand the manifest template](#expand-the-manifest-template)
6060
- [Apply the manifest to your Kubernetes cluster](#apply-the-manifest-to-your-kubernetes-cluster)
6161
- [View the app in the Google Cloud Console](#view-the-app-in-the-google-cloud-console)
62+
- [(optional) Enable the Jetstack Secure web dashboard](#optional-enable-the-jetstack-secure-web-dashboard)
6263
- [(optional) Set up the Google Certificate Authority Service](#optional-set-up-the-google-certificate-authority-service)
6364

6465
## Installation
@@ -229,6 +230,7 @@ helm template "$APP_INSTANCE_NAME" chart/jetstacksecure-mp \
229230
--set google-cas-issuer.serviceAccount.create=true \
230231
--set google-cas-issuer.serviceAccount.name=google-cas-issuer \
231232
--set preflight.image.tag="$TAG" \
233+
--set preflight.serviceAccount.create=true \
232234
--set ubbagent.image.tag="$TAG" \
233235
--set ubbagent.reportingSecretName=$APP_INSTANCE_NAME-license \
234236
> "${APP_INSTANCE_NAME}_manifest.yaml"
@@ -264,6 +266,21 @@ echo "https://console.cloud.google.com/kubernetes/application/${ZONE}/${CLUSTER}
264266

265267
To view the app, open the URL in your browser.
266268

269+
##### (optional) Enable the Jetstack Secure web dashboard
270+
271+
This will allow you to vizualize the certificates in your cluster. By
272+
default, the Jetstack Secure agent is installed without configuration. To
273+
set it up, please follow these steps:
274+
275+
1. Create an account on the Jetstack Secure Platform at
276+
<https://platform.jetstack.io>
277+
2. Click the "Machine Identity" button in the tool bar on the left
278+
3. Click "ADD CLUSTER"
279+
4. Follow the instructions
280+
5. Click "COPY COMMAND TO CLIPBOARD" to copy the credentials and configuration command to the clipboard
281+
6. Paste the command into a text editor and change the namespace to match `$NAMESPACE`
282+
7. Execute the command in your terminal
283+
267284
##### (optional) Set up the Google Certificate Authority Service
268285

269286
[Google Certificate Authority Service][] is a highly available, scalable Google Cloud

chart/jetstacksecure-mp/charts/preflight/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ image:
55

66
serviceAccount:
77
create: false
8-
name: agent
8+
# name: ""
99
annotations: {}
1010

1111
rbac:

chart/jetstacksecure-mp/values.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ google-cas-issuer:
4444

4545
preflight:
4646
serviceAccount:
47+
# name: foo
4748
create: false # see note (1)
4849
rbac:
4950
create: false # see note (1)

0 commit comments

Comments
 (0)