diff --git a/apps/interfacer-webpresence/deployment.yaml b/apps/interfacer-webpresence/deployment.yaml index 147b06b..dd6c9e6 100644 --- a/apps/interfacer-webpresence/deployment.yaml +++ b/apps/interfacer-webpresence/deployment.yaml @@ -14,7 +14,7 @@ spec: app: interfacer-webpresence spec: containers: - - name: webpresence + - name: interfacer-webpresence image: fabcityhamburg/interfacer-webpresence:latest ports: - containerPort: 80 diff --git a/apps/interfacer-webpresence/kustomization.yaml b/apps/interfacer-webpresence/kustomization.yaml index 67c151f..4c86779 100644 --- a/apps/interfacer-webpresence/kustomization.yaml +++ b/apps/interfacer-webpresence/kustomization.yaml @@ -4,3 +4,4 @@ resources: - namespace.yaml - deployment.yaml - service.yaml + - secret.yaml diff --git a/apps/interfacer-webpresence/secret.yaml b/apps/interfacer-webpresence/secret.yaml new file mode 100644 index 0000000..1bee5c4 --- /dev/null +++ b/apps/interfacer-webpresence/secret.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Secret +metadata: + name: interfacer-webpresence-tls diff --git a/apps/interfacer-webpresence/service.yaml b/apps/interfacer-webpresence/service.yaml index 4567c16..c08ba74 100644 --- a/apps/interfacer-webpresence/service.yaml +++ b/apps/interfacer-webpresence/service.yaml @@ -5,8 +5,10 @@ metadata: name: interfacer-webpresence spec: type: ClusterIP + selector: + app: interfacer-webpresence ports: - name: http - port: 4141 - targetPort: http + port: 8080 protocol: TCP + targetPort: 80 diff --git a/overlays/prod/interfacer-webpresence/ingress.yaml b/overlays/prod/interfacer-webpresence/ingress.yaml index 56b05b2..4072b4b 100644 --- a/overlays/prod/interfacer-webpresence/ingress.yaml +++ b/overlays/prod/interfacer-webpresence/ingress.yaml @@ -5,7 +5,7 @@ metadata: name: interfacer-webpresence annotations: kubernetes.io/ingress.class: nginx - cert-manager.io/cluster-issuer: letsencrypt + cert-manager.io/cluster-issuer: letsencrypt-http spec: rules: - http: @@ -20,3 +20,4 @@ spec: tls: - hosts: - www.k8s.dev.fabcity-hamburg.de + secretName: interfacer-webpresence-tls diff --git a/overlays/prod/interfacer-webpresence/kustomization.yaml b/overlays/prod/interfacer-webpresence/kustomization.yaml index 73ba776..6bcb848 100644 --- a/overlays/prod/interfacer-webpresence/kustomization.yaml +++ b/overlays/prod/interfacer-webpresence/kustomization.yaml @@ -1,3 +1,4 @@ --- +namespace: interfacer-webpresence resources: - ingress.yaml