Skip to content

Commit 20149e4

Browse files
committed
feat: add full dir-staging deployment setup
Signed-off-by: Ramiz Polic <rpolic@cisco.com>
1 parent eba7c5b commit 20149e4

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,9 @@ in the same cluster, as they may conflict with each other.
130130
<details>
131131
<summary><strong>View Production Setup</strong></summary>
132132

133+
<br/>
134+
<br/>
135+
133136
1. Create Minikube cluster
134137

135138
```bash
@@ -141,6 +144,7 @@ minikube start -p dir-prod
141144
The deployment uses `*.test` domain for Ingress resources.
142145

143146
For local testing purposes, Minikube Ingress controller is required to route traffic to our Ingress resources.
147+
144148
Otherwise, if you are deploying to a cloud provider with its own Ingress controller,
145149
make sure that it supports SSL Passthrough.
146150

@@ -159,7 +163,9 @@ kubectl patch deployment -n ingress-nginx ingress-nginx-controller --type='json'
159163
The deployment uses `*.test` domain for Ingress resources.
160164

161165
For local testing purposes, we need to configure DNS resolution
162-
inside Minikube cluster to resolve `*.test` domain to Minikube IP address.
166+
inside Minikube cluster to resolve `*.test` domain to Minikube IP address
167+
using [minikube/ingress-dns](https://minikube.sigs.k8s.io/docs/handbook/addons/ingress-dns) guide.
168+
163169
Otherwise, if you are deploying to a cloud provider with its own Ingress controller,
164170
you can skip this step.
165171

@@ -180,6 +186,7 @@ The deployment uses CertManager `letsencrypt` issuer to issue TLS certificates f
180186

181187
For local testing purposes, we will create a self-signed root CA certificate
182188
and configure CertManager to use it as `letsencrypt` issuer.
189+
183190
Otherwise, if you are deploying to a cloud provider with its own CertManager,
184191
you can skip this step, but ensure that `letsencrypt` issuer is available.
185192

0 commit comments

Comments
 (0)