apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: enaklo-pos-backend namespace: altru-production annotations: kubernetes.io/ingress.class: "nginx" cert-manager.io/cluster-issuer: "letsencrypt-prod" nginx.ingress.kubernetes.io/ingress-class: "nginx" nginx.ingress.kubernetes.io/enable-cors: "true" nginx.ingress.kubernetes.io/cors-allow-origin: "*" nginx.ingress.kubernetes.io/cors-allow-methods: "GET, POST, PUT, DELETE, OPTIONS" nginx.ingress.kubernetes.io/cors-allow-headers: "Content-Type, Authorization, x-access-token" nginx.ingress.kubernetes.io/cors-allow-credentials: "true" spec: rules: - host: "api.enaklo-pos.id" http: paths: - pathType: Prefix path: / backend: service: name: enaklo-pos-backend port: number: 3300 tls: - hosts: - "api.enaklo-pos.id" secretName: api-enaklo-pos-biz-id-tls