apiVersion: v1 kind: Service metadata: name: {{ .Values.app }} namespace: spearhead-docs spec: selector: app.kubernetes.io/name: {{ .Values.app }} ports: - protocol: TCP port: {{ .Values.ports.servicePort }} targetPort: {{ .Values.ports.containerPort }} --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: {{ .Values.app }}-ingress namespace: spearhead-docs annotations: cert-manager.io/cluster-issuer: "letsencrypt-prod" spec: ingressClassName: nginx rules: - host: spearhead.dutchie031.com http: paths: - path: / pathType: Prefix backend: service: name: {{ .Values.app }} port: number: {{ .Values.ports.servicePort }} # - host: spearhead.rocks # http: # paths: # - path: / # pathType: Prefix # backend: # service: # name: {{ .Values.app }} # port: # number: {{ .Values.ports.servicePort }} tls: - hosts: - spearhead.dutchie031.net #- spearhead.rocks secretName: spearhead-docs-tls