Skip to content

Commit 1a31d10

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 1a31d10

File tree

4 files changed

+26
-7
lines changed

4 files changed

+26
-7
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
Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
Congratulations! The Jetstack Secure Agent is now installed.
1+
The preflight agent is installed without configuration. To set it up,
2+
please follow these steps:
23

3-
To register the agent, please follow these steps:
4-
5-
1. Visit https://platform.jetstack.io/
6-
2. Click the "Machine Identity" button, in the tool bar on the left
4+
1. Create an account on the Jetstack Secure Platform at
5+
<https://platform.jetstack.io>
6+
2. Click the "Machine Identity" button in the tool bar on the left
77
3. Click "ADD CLUSTER"
88
4. Follow the instructions
99
5. Click "COPY COMMAND TO CLIPBOARD" to copy the credentials and configuration command to the clipboard
10-
6. Paste, inspect and then execute the command in your terminal
10+
6. Paste the command into a text editor and change the namespace to match `$NAMESPACE`
11+
7. Execute the command in your terminal

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)