From cc2760e0dfd47a8c6138853713262baa85f34adf Mon Sep 17 00:00:00 2001 From: Vojtech Mares Date: Sat, 20 Aug 2022 15:08:36 +0200 Subject: [PATCH] feat(cluster-components): add ingress-nginx --- cluster-components/ingress-nginx/Chart.lock | 6 +++++ cluster-components/ingress-nginx/Chart.yaml | 11 +++++++++ cluster-components/ingress-nginx/values.yaml | 24 ++++++++++++++++++++ 3 files changed, 41 insertions(+) create mode 100644 cluster-components/ingress-nginx/Chart.lock create mode 100644 cluster-components/ingress-nginx/Chart.yaml create mode 100644 cluster-components/ingress-nginx/values.yaml diff --git a/cluster-components/ingress-nginx/Chart.lock b/cluster-components/ingress-nginx/Chart.lock new file mode 100644 index 0000000..766c84e --- /dev/null +++ b/cluster-components/ingress-nginx/Chart.lock @@ -0,0 +1,6 @@ +dependencies: +- name: ingress-nginx + repository: https://kubernetes.github.io/ingress-nginx + version: 4.2.1 +digest: sha256:634bcad7bd074bb515df6896f885ae25690479b90789dee1925d77d509052e63 +generated: "2022-08-20T15:08:03.043219+02:00" diff --git a/cluster-components/ingress-nginx/Chart.yaml b/cluster-components/ingress-nginx/Chart.yaml new file mode 100644 index 0000000..8a9060a --- /dev/null +++ b/cluster-components/ingress-nginx/Chart.yaml @@ -0,0 +1,11 @@ +apiVersion: v2 +name: ingress-nginx +description: A Helm chart for Kubernetes +type: application +version: 0.1.0 +appVersion: "1.0" + +dependencies: +- name: ingress-nginx + version: 4.2.1 + repository: https://kubernetes.github.io/ingress-nginx diff --git a/cluster-components/ingress-nginx/values.yaml b/cluster-components/ingress-nginx/values.yaml new file mode 100644 index 0000000..5dcc59a --- /dev/null +++ b/cluster-components/ingress-nginx/values.yaml @@ -0,0 +1,24 @@ +ingress-nginx: + controller: + kind: DaemonSet + + ingressClassResource: + default: true + + service: + type: NodePort + nodePorts: + http: 30080 + https: 30443 + + externalIPs: ["49.12.17.251"] + + metrics: + enabled: false + serviceMonitor: + enabled: false + + updateStrategy: + type: RollingUpdate + rollingUpdate: + maxUnavailable: 1