5.1 Installing Ingress Controller during OAA, OARM, and OUA Installation

Update the installOAA.properties to install an Ingress Controller during installation.

To install OAA, OARM, and OUA using ingress, you must edit the installOAA.properties file and update the Optional Configuration section with ingress properties.

Note:

Ensure that you comment out the NodePort properties.

The following example shows the ingress properties that needs to be updated in the installOAA.properties file to install an ingress controller using NodePort.

##################################### 6. Optional configuration#########################################
install.global.ingress.enabled=true

## All the other properties in 6.Optional configuration section must be commented out.

##################################### 7. Ingress configuration#########################################
#Kubernetes name space which will be used to install ingress
ingress.install=true
ingress.namespace=ingress-nginx
#Admissions controller can be installed seperately.
#Ingress admissions name is not present the the controller.admissionWebhooks.enabled will be set to false in the nginx ingress chart.
#ingress.admissions.name=ingress-nginx-controller-admission
#Ingress class name that would be used for installation. Must not be exisiting
ingress.class.name=ingress-nginx-class
ingress.service.type=NodePort

#anything starting with ingress.install can be additionally supplied to set the ingress chart value.
#ingress.install.releaseNameOverride=base

Note:

  • ingress.namespace creates a namespace called ingress-nginx. You can change this to a name of your choice and the namespace is created for you.
  • ingress.service.type=NodePort must be set if using a bare metal cluster. If you are using a Managed Service for your Kubernetes cluster, for example Oracle Kubernetes Engine (OKE) on Oracle Cloud Infrastructure (OCI), and connect from a browser to the Load Balancer IP address then use ingress.service.type=LoadBalancer property. This instructs the Managed Service to setup a Load Balancer to direct traffic to the NGINX ingress.