Fix Ingress: https port configured with dns mapping

This commit is contained in:
Vaibhav Pathak 2026-01-19 16:47:28 +05:30
parent 3a2f9d4677
commit 3e6ea3f800

View File

@ -416,7 +416,21 @@ spec:
- name: ingress.hosts[0].paths[0].path - name: ingress.hosts[0].paths[0].path
value: "/" value: "/"
- name: ingress.hosts[0].paths[0].pathType - name: ingress.hosts[0].paths[0].pathType
value: "Prefix"$DEPENDENCY_URL_PARAMS$CUSTOM_HELM_PARAMS value: "Prefix"
# TLS Configuration for HTTPS
- name: ingress.tls[0].hosts[0]
value: "${SANITIZED_SERVICE}-${NAMESPACE}.${INGRESS_DOMAIN}"
- name: ingress.tls[0].secretName
value: "${SANITIZED_SERVICE}-${NAMESPACE}-tls"
# Annotations for cert-manager and external-dns
- name: ingress.annotations.nginx\.kubernetes\.io/force-ssl-redirect
value: "true"
- name: ingress.annotations.nginx\.kubernetes\.io/ssl-redirect
value: "true"
- name: ingress.annotations.cert-manager\.io/cluster-issuer
value: "letsencrypt-prod"
- name: ingress.annotations.external-dns\.alpha\.kubernetes\.io/hostname
value: "${SANITIZED_SERVICE}-${NAMESPACE}.${INGRESS_DOMAIN}"$DEPENDENCY_URL_PARAMS$CUSTOM_HELM_PARAMS
destination: destination:
server: https://kubernetes.default.svc server: https://kubernetes.default.svc
namespace: $NAMESPACE namespace: $NAMESPACE
@ -428,7 +442,7 @@ spec:
- CreateNamespace=false - CreateNamespace=false
- ServerSideApply=true - ServerSideApply=true
EOF EOF
echo " Ingress URL: http://${SANITIZED_SERVICE}-${NAMESPACE}.${INGRESS_DOMAIN}" echo " Ingress URL: https://${SANITIZED_SERVICE}-${NAMESPACE}.${INGRESS_DOMAIN}"
else else
# No Helm chart - create simple deployment manifest # No Helm chart - create simple deployment manifest
echo "Creating deployment manifest for service: $service" echo "Creating deployment manifest for service: $service"