This document describes steps to install Deepfactor portal with Ingress Controller already deployed in the Kubernetes cluster
If you have installed or will install the NGINX Ingress Controller via any yaml file then you need to make these changes in your deployment.
Step 1: Create a config map with the below details
Service fqdn is - <df-portal installation ns>/deepfactor-nginx:13443
Step 2: Update the Ingress deployment/daemonset to use the above config map as TCP config and expose the TCP port.
- containerPort: 13443
Step 3: Update the ingress controller service to add TCP port
- name: 13443-tcp
If you have installed or will install the NGINX Ingress Controller via its Helm chart, then you will need to add a value to the chart via override.yaml
Customize Deepfactor portal
During Deepfactor portal installation we need to add these in the override.yaml to disable the internal ingress controller and pick the correct ingress class.