apiVersion: v1 kind: ConfigMap metadata: name: nginx-router-config namespace: external data: _common.conf: | proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_read_timeout 3600; proxy_send_timeout 3600; client_max_body_size 0; proxy_redirect off; proxy_ssl_server_name on; router.conf: | server { listen 80 default_server; server_name admin.firewall.c2et.net; location / { proxy_pass https://192.168.0.1; proxy_ssl_verify off; } } powervault1.conf: | server { listen 80; server_name admin.powervault1.c2et.net; location / { proxy_pass https://192.168.0.71; proxy_ssl_verify off; } } powervault2.conf: | server { listen 80; server_name admin.powervault2.c2et.net; location / { proxy_pass https://192.168.0.74; proxy_ssl_verify off; } } gitdotcom.conf: | server { listen 80; server_name git.c2et.com; location / { include /etc/nginx/conf.d/_common.conf; proxy_pass http://192.168.0.40:3001; } } wireguarddotcom.conf: | server { listen 80; server_name wireguard.c2et.com; location / { include /etc/nginx/conf.d/_common.conf; proxy_pass http://192.168.0.40:51821; } } harbordotcom.conf: | server { listen 80; server_name harbor.c2et.com; location / { include /etc/nginx/conf.d/_common.conf; proxy_pass http://192.168.0.40:85; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Port $server_port; } } cockpitdotcom.conf: | server { listen 80; server_name cockpit.c2et.com; location / { proxy_pass https://192.168.0.40:9090; proxy_ssl_verify off; } }