Skip to content

Commit 7d5d2e1

Browse files
committed
RHIDP-1923 - GKE: Document how RHDH can be installed in GKE
1 parent 7eba909 commit 7d5d2e1

File tree

3 files changed

+36
-11
lines changed

3 files changed

+36
-11
lines changed

modules/installation/proc-deploy-rhdh-instance-gke.adoc

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -175,15 +175,17 @@ spec:
175175
----
176176
--
177177

178-
. Wait for the `ManagedCertificate` to be provisioned. This can take a couple of hours.
179178

180-
. Access {product-very-short} with `https://<rhdh_domain_name>`
181179

182180
.Verification
183181

184-
Wait until the DNS name is responsive, indicating that your {product-short} instance is ready for use.
182+
* Wait for the `ManagedCertificate` to be provisioned. This can take a couple of hours.
183+
184+
* Access {product-very-short} with `https://<rhdh_domain_name>`
185+
186+
// Wait until the DNS name is responsive, indicating that your {product-short} instance is ready for use.
185187

186188
.Additional information
187-
For more information on setting up {gke-short} using Ingress with TLS, see https://github.com/GoogleCloudPlatform/gke-networking-recipes/tree/main/ingress/single-cluster/ingress-https
189+
For more information on setting up {gke-short} using Ingress with TLS, see https://github.com/GoogleCloudPlatform/gke-networking-recipes/tree/main/ingress/single-cluster/ingress-https[Secure GKE Ingress].
188190

189191
For more information on setting up {gke-short} with LoadBalancer instead of Ingress, see https://github.com/sumiranchugh/rhdh-gke-poc/tree/main

modules/installation/proc-rhdh-deploy-gke-helm.adoc

Lines changed: 29 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ When you install the {product-short} Helm chart in {gke-brand-name} ({gke-short}
88
* You have installed `kubectl`. For more information, see https://kubernetes.io/docs/tasks/tools/#kubectl[Install kubetl].
99
* You have installed the Google Cloud CLI. For more information, see https://cloud.google.com/sdk/docs/install[Install the gcloud CLI].
1010
* You have logged in to your Google account and created a https://cloud.google.com/kubernetes-engine/docs/how-to/creating-an-autopilot-cluster[GKE Autopilot] or https://cloud.google.com/kubernetes-engine/docs/how-to/creating-a-zonal-cluster[GKE Standard] cluster.
11-
* You have installed Helm 3 or the latest version. For more information, see https://docs.aws.amazon.com/eks/latest/userguide/helm.html[Using Helm with Amazon {eks-short}].
11+
1212

1313
* You have configured a domain name for your {product-short} instance.
1414
* You have reserved a static external Premium IPv4 Global IP address that is not attached to any VM. For more information see https://cloud.google.com/vpc/docs/reserve-static-external-ip-address#reserve_new_static[Reserve a new static external IP address]
@@ -128,8 +128,9 @@ helm -n <your_namespace> install -f values.yaml <your_deploy_name> \
128128
--version {product-chart-version}
129129
----
130130
+
131-
For the latest Helm Chart version, see https://github.com/openshift-helm-charts/charts/tree/main/charts/redhat/redhat/redhat-developer-hub
131+
For the latest Helm Chart version, see this https://github.com/openshift-helm-charts/charts/tree/main/charts/redhat/redhat/redhat-developer-hub[Helm Charts] repository.
132132
+
133+
////
133134
. Confirm that the deployment is complete.
134135
+
135136
[source,terminal,subs="attributes+"]
@@ -149,23 +150,45 @@ kubectl get ingress -n <your_namespace>
149150
Wait for the `ManagedCertificate` to be provisioned. This can take a couple of hours.
150151
151152
. Access {product-very-short} with `https://<rhdh_domain_name>`
153+
////
152154

153-
. To upgrade your deployment, use the following command:
155+
[NOTE]
156+
--
157+
* To upgrade your deployment, use the following command:
154158
+
155159
[source,terminal,subs="attributes+"]
156160
----
157161
helm -n <your_namespace> upgrade -f values.yaml <your_deploy_name> openshift-helm-charts/redhat-developer-hub --version <UPGRADE_CHART_VERSION>
158162
159163
----
160164

161-
. To delete your deployment, use the following command:
165+
* To delete your deployment, use the following command:
162166
+
163167
[source,terminal,subs="attributes+"]
164168
----
165169
helm -n <your_namespace> delete <your_deploy_name>
166170
----
167-
171+
--
168172
.Verification
173+
* Confirm that the deployment is complete.
174+
+
175+
[source,terminal,subs="attributes+"]
176+
----
177+
kubectl get deploy <you_deploy_name>-developer-hub -n <your_namespace>
178+
----
179+
180+
* Verify that the service and ingress were created.
181+
+
182+
[source,terminal,subs="attributes+"]
183+
----
184+
kubectl get service -n <your_namespace>
185+
kubectl get ingress -n <your_namespace>
186+
----
187+
+
188+
[NOTE]
189+
Wait for the `ManagedCertificate` to be provisioned. This can take a couple of hours.
190+
191+
* Access {product-very-short} with `https://<rhdh_domain_name>`
169192

170-
Wait until the DNS name is responsive, indicating that your {product-short} instance is ready for use.
193+
// Wait until the DNS name is responsive, indicating that your {product-short} instance is ready for use.
171194

modules/installation/proc-rhdh-deploy-gke-operator.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,4 +201,4 @@ kubectl -n rhdh-operator edit configmap backstage-default-config
201201

202202
.. Save and exit.
203203
+
204-
Wait for a few minutes until the changes are automatically applied to the operator pods.
204+
Wait until the changes are automatically applied to the operator pods.

0 commit comments

Comments
 (0)