V1Alpha2 NginxGateway
Overview
This v1alpha2 NginxGateway example shows how to configure an Nginx Ingress Controller as part of the platform.
This configuration is perfect for:
- Ingress controller setup
- Gateway management
- Service exposure
- Platform networking
YAML Configuration
apiVersion: idpbuilder.cnoe.io/v1alpha2
kind: NginxGateway
metadata:
name: nginx-gateway
namespace: idpbuilder-system
spec:
namespace: ingress-nginx
version: "1.13.0"
ingressClass:
name: nginx
isDefault: true
Prerequisites
Before applying this configuration, ensure you have:
- Kubernetes cluster
- IDP Builder v1alpha2 CRDs installed
Usage
1. Apply the manifest
kubectl apply -f nginxgateway.yaml
2. Check the status
# View resources
kubectl get nginxgateway
# Get detailed information
kubectl describe nginxgateway
Next Steps
After deploying this example, you can:
- Explore the Platform with Gateway to integrate this gateway
- Explore the GiteaProvider for Git provider setup