diff --git a/spark/base/kustomization.yaml b/spark/base/kustomization.yaml index 0129cb3..e52b371 100644 --- a/spark/base/kustomization.yaml +++ b/spark/base/kustomization.yaml @@ -1,3 +1,4 @@ --- +resources: [spark-ingress.yml] apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization diff --git a/spark/base/spark-ingress.yml b/spark/base/spark-ingress.yml new file mode 100644 index 0000000..e6c48dd --- /dev/null +++ b/spark/base/spark-ingress.yml @@ -0,0 +1,30 @@ +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: spark-ingress + annotations: + kubernetes.io/ingress.class: nginx +spec: + ingressClassName: nginx + defaultBackend: + service: + name: spark-ui-proxy + port: + number: 80 + tls: + - hosts: + - spark.drive.test.sunet.se + secretName: tls-secret + + rules: + - host: spark.drive.test.sunet.se + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: spark-ui-proxy + port: + number: 80 diff --git a/spark/overlays/test/kustomization.yaml b/spark/overlays/test/kustomization.yaml index e55f329..0ab87a3 100644 --- a/spark/overlays/test/kustomization.yaml +++ b/spark/overlays/test/kustomization.yaml @@ -1,6 +1,7 @@ --- apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization +resources: [../../base/] helmCharts: - includeCRDs: true name: spark diff --git a/spark/overlays/test/spark-ingress.yml b/spark/overlays/test/spark-ingress.yml new file mode 100644 index 0000000..e6c48dd --- /dev/null +++ b/spark/overlays/test/spark-ingress.yml @@ -0,0 +1,30 @@ +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: spark-ingress + annotations: + kubernetes.io/ingress.class: nginx +spec: + ingressClassName: nginx + defaultBackend: + service: + name: spark-ui-proxy + port: + number: 80 + tls: + - hosts: + - spark.drive.test.sunet.se + secretName: tls-secret + + rules: + - host: spark.drive.test.sunet.se + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: spark-ui-proxy + port: + number: 80