You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[Install an ODM Helm release and expose it with a NGINX Ingress controller (15 min)](#install-an-odm-helm-release-and-expose-it-with-a-nginx-ingress-controller-15-min)
9
-
-[Table of Contents](#table-of-contents)
10
-
-[Create a Kubernetes secret for the TLS certificate](#create-a-kubernetes-secret-for-the-tls-certificate)
11
-
-[Install the ODM release](#install-the-odm-release)
12
-
-[Edit your /etc/hosts](#edit-your-etchosts)
13
-
-[Access the ODM services](#access-the-odm-services)
14
-
-[Troubleshooting](#troubleshooting)
15
-
-[License](#license)
16
-
<!-- /TOC -->
17
7
18
-
NGINX has been installed while deploying IBM License Manager, see [README.md](README.md#create-a-nginx-ingress-controller).
8
+
1.[Create a NGINX Ingress controller](#1-create-a-nginx-ingress-controller)
9
+
2.[Install the ODM release](#2-install-the-odm-release)
10
+
3.[Check the deployment and access ODM services](#3-check-the-deployment-and-access-odm-services)
19
11
20
-
##Create a Kubernetes secret for the TLS certificate
12
+
### 1. Create a NGINX Ingress controller
21
13
22
-
1. (Optional) Generate a self-signed certificate
14
+
Refer to the [Create a NGINX Ingress controller](README.md#a-create-a-nginx-ingress-controller) section if you have not created it already.
23
15
24
-
If you do not have a trusted certificate, you can use OpenSSL and other cryptography and certificate management libraries to generate a certificate file and a private key, to define the domain name, and to set the expiration date. The following command creates a self-signed certificate (.crt file) and a private key (.key file) that accept the domain name *mycompany.com*. The expiration is set to 1000 days:
>By default on mac osx, the default Openssl (LibreSSL version) does not have the -addtext option. You need to install the "Official" OpenSSL implementation.
33
-
34
-
2. Create the according Kubernetes secret that contains the certificate
You can install the product using the dedicated Ingress annotation `kubernetes.io/ingress.class: nginx`.
43
19
44
-
The ODM instance is using the externalCustomDatabase parameters to import the PostgreSQL datasource and driver. The ODM services will be exposed through NGINX thanks to the dedicated Ingress annotation (kubernetes.io/ingress.class: nginx).
45
-
The secured HTTPS communication is managed by the NGINX ingress controller. So, we disable TLS at container level
20
+
The ODM services will be exposed through NGINX.
21
+
The secured HTTPS communication is managed by the NGINX ingress controller. So, we disable TLS at container level.
0 commit comments