From f9b1d48742f9d63fbfc6b03ec84ca4e64bb0c985 Mon Sep 17 00:00:00 2001 From: Ryan Cavicchioni Date: Fri, 27 Jun 2025 00:19:31 -0500 Subject: [PATCH] add kubernaut --- kubernaut/base/ingress.yaml | 21 +++++++++++++++++++ kubernaut/base/kustomization.yaml | 7 +++++++ .../development/production/kustomization.yaml | 5 +++++ kubernaut/envs/production/kustomization.yaml | 5 +++++ .../staging/production/kustomization.yaml | 5 +++++ 5 files changed, 43 insertions(+) create mode 100644 kubernaut/base/ingress.yaml create mode 100644 kubernaut/base/kustomization.yaml create mode 100644 kubernaut/envs/development/production/kustomization.yaml create mode 100644 kubernaut/envs/production/kustomization.yaml create mode 100644 kubernaut/envs/staging/production/kustomization.yaml 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