Skip to content

Commit 2bcd55d

Browse files
authored
chore(docs): add nat gateway (#33)
* fix: add ripple ns Signed-off-by: Chris Butler <[email protected]> * feat: enable LE Signed-off-by: Chris Butler <[email protected]> * chore(docs): add nat gateway Signed-off-by: Chris Butler <[email protected]> --------- Signed-off-by: Chris Butler <[email protected]>
1 parent 47840fb commit 2bcd55d

File tree

4 files changed

+13
-4
lines changed

4 files changed

+13
-4
lines changed

.gitignore

+2-1
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,5 @@ azure-env.sh
1717
.openshift*
1818
.DS_Store
1919
openshift-install
20-
node_modules
20+
node_modules
21+
.envrc

README.md

+6
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ Future work includes:
2626
- Only known to work today with everything on one cluster. The work to expand this is in flight.
2727
- If not using ARO you must either provide your own CA signed certs, or use let's encrypt.
2828
- Must be on 4.16.14 or later.
29+
**- Users must provide a NAT Gateway attached to the worker node subnet when using Azure.**
2930

3031
## Major versions
3132

@@ -40,6 +41,7 @@ The pattern has been tested on Azure for two installation methods:
4041
1. Installing onto an ARO cluster
4142
2. Self managed OpenShift install using the `openshift-install` CLI. **REQUIRES ADDITIONAL CONFIGURATION**
4243

44+
4345
### `1.0.0`
4446
1.0.0 supports OpenShift Sandboxed containers version `1.8.1` along with Trustee version `0.2.0`.
4547

@@ -78,6 +80,10 @@ This only has to be done once.
7880

7981
1. Run `sh scripts/gen-secrets.sh`
8082

83+
#### Check your cluster on Azure has a NAT gateway attached
84+
OpenShift does not require a NAT gateway by default, however, peer-pods do require a NAT gateway attached to the worker node subnet.
85+
86+
8187
#### Configuring let's encrypt.
8288

8389
Trustee requires a trusted CA issued certificate. Let's Encrypt is included for environments without a trusted cert on OpenShift's routes.

rhdp/wrapper.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,10 @@ sleep 60
7676
echo "---------------------"
7777
echo "pattern install"
7878
echo "---------------------"
79-
export KUBECONFIG=`pwd`/openshift-install/auth/kubeconfig
79+
#export KUBECONFIG=`pwd`/openshift-install/auth/kubeconfig
8080

8181

82-
./pattern.sh make install
82+
#./pattern.sh make install
8383
echo "---------------------"
8484
echo "pattern install done"
8585
echo "---------------------"

values-simple.yaml

+3-1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ clusterGroup:
1616
- kbs-access
1717
- encrypted-storage
1818
- experiment
19+
- ripple
20+
1921

2022
subscriptions:
2123
# ACM is kept anticipating
@@ -95,7 +97,7 @@ clusterGroup:
9597
# Default to 'safe' for ARO
9698
overrides:
9799
- name: letsencrypt.enabled
98-
value: false
100+
value: true
99101
hello-openshift:
100102
name: hello-openshift
101103
namespace: hello-openshift

0 commit comments

Comments
 (0)