5G-ERA / middleware

Middleware for orchestration and lifecycle management of the could-native robotic applications
Apache License 2.0
8 stars 3 forks source link

Expose Gateway differently based on the `Middleware__InstanceType` parameter and presence of the CertManager #235

Closed Artonus closed 7 months ago

Artonus commented 10 months ago

By default, when Orchestrator deploys Gateway, it is exposed with LoadBalancer. The exposure will be different when the Middleware is run in the Edge and different when it is run in the Cloud. Based on the Middleware__InstanceType the gateway will be exposed in 2 different ways:

On top of this, we need to take into consideration the presence of the CertManager and the Ingress Controller. When the Ingress controller is present we will expose Gateway with ClusterIP.

Additional consideration: Think about configuring the Middleware using ConfigMap.