diff --git a/kubernaut/base/ingress.yaml b/kubernaut/base/ingress.yaml new file mode 100644 index 0000000..4045592 --- /dev/null +++ b/kubernaut/base/ingress.yaml @@ -0,0 +1,21 @@ +--- +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + annotations: + nginx.ingress.kubernetes.io/use-regex: "true" + nginx.ingress.kubernetes.io/rewrite-target: /$2 + name: kubernaut-ingress + namespace: kubernaut +spec: + ingressClassName: nginx + rules: + - http: + paths: + - path: /kubernaut(/|$)(.*) + pathType: ImplementationSpecific + backend: + service: + name: kubernaut + port: + name: web diff --git a/kubernaut/base/kustomization.yaml b/kubernaut/base/kustomization.yaml new file mode 100644 index 0000000..f083008 --- /dev/null +++ b/kubernaut/base/kustomization.yaml @@ -0,0 +1,7 @@ +--- +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: kubernaut +resources: + - https://git.kill0.net/ryanc/kubernaut/kustomize?ref=v0.2.2 + - ingress.yaml diff --git a/kubernaut/envs/development/production/kustomization.yaml b/kubernaut/envs/development/production/kustomization.yaml new file mode 100644 index 0000000..c12b156 --- /dev/null +++ b/kubernaut/envs/development/production/kustomization.yaml @@ -0,0 +1,5 @@ +--- +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: +- ../../base diff --git a/kubernaut/envs/production/kustomization.yaml b/kubernaut/envs/production/kustomization.yaml new file mode 100644 index 0000000..c12b156 --- /dev/null +++ b/kubernaut/envs/production/kustomization.yaml @@ -0,0 +1,5 @@ +--- +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: +- ../../base diff --git a/kubernaut/envs/staging/production/kustomization.yaml b/kubernaut/envs/staging/production/kustomization.yaml new file mode 100644 index 0000000..c12b156 --- /dev/null +++ b/kubernaut/envs/staging/production/kustomization.yaml @@ -0,0 +1,5 @@ +--- +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: +- ../../base