From 86af6cc84ada70cee229d367be5beefd4c6143fd Mon Sep 17 00:00:00 2001 From: Alexander Kharkevich Date: Wed, 21 May 2025 00:28:55 -0400 Subject: [PATCH 1/4] feat: add ingress chart --- charts/application-ingress/Chart.yaml | 18 +++++ charts/application-ingress/icon.png | Bin 0 -> 5164 bytes charts/application-ingress/readme.md | 3 + .../application-ingress/templates/ingress.yml | 65 ++++++++++++++++++ charts/application-ingress/values.yaml | 36 ++++++++++ 5 files changed, 122 insertions(+) create mode 100644 charts/application-ingress/Chart.yaml create mode 100644 charts/application-ingress/icon.png create mode 100644 charts/application-ingress/readme.md create mode 100644 charts/application-ingress/templates/ingress.yml create mode 100644 charts/application-ingress/values.yaml diff --git a/charts/application-ingress/Chart.yaml b/charts/application-ingress/Chart.yaml new file mode 100644 index 0000000..63b061f --- /dev/null +++ b/charts/application-ingress/Chart.yaml @@ -0,0 +1,18 @@ +apiVersion: v2 +name: ingress +version: 1.1.1 +description: A Helm chart for Ingress +type: application +home: https://github.com/technicaldomain/helm +sources: + - https://github.com/technicaldomain/helm +maintainers: + - email: alex@kharkevich.org + name: Alexander Kharkevich +icon: file://icon.png +appVersion: "1.0" + +dependencies: + - name: common + repository: https://technicaldomain.github.io/helm/ + version: 2.1.4 diff --git a/charts/application-ingress/icon.png b/charts/application-ingress/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b15750a1159a5e1d7de8cebcf2bd1c21c68f84c8 GIT binary patch literal 5164 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 a;Qs;T@Y$F)+XqSj0000 Date: Wed, 21 May 2025 00:33:17 -0400 Subject: [PATCH 2/4] fix: charts/application-ingress/values.yaml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- charts/application-ingress/values.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/charts/application-ingress/values.yaml b/charts/application-ingress/values.yaml index e4b9900..a40f592 100644 --- a/charts/application-ingress/values.yaml +++ b/charts/application-ingress/values.yaml @@ -9,7 +9,9 @@ servicePort: 80 hosts: [] # - "cluster.example.com" -explicitTLS: +# Indicates whether TLS should be explicitly enabled for the ingress. +# Expected type: boolean. If omitted, TLS will not be explicitly configured. +explicitTLS: false services: {} # - name: serviceA From a5e0bb05f36a03d7e582c7e568598a62c553ed9e Mon Sep 17 00:00:00 2001 From: Alexander Kharkevich Date: Wed, 21 May 2025 00:33:33 -0400 Subject: [PATCH 3/4] chore: charts/application-ingress/readme.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- charts/application-ingress/readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/application-ingress/readme.md b/charts/application-ingress/readme.md index 61a6d2d..ddf213a 100644 --- a/charts/application-ingress/readme.md +++ b/charts/application-ingress/readme.md @@ -1,3 +1,3 @@ -# manage ingress in simple way +# Manage Ingress in a Simple Way See [values.yaml](./values.yaml) for more details From abd76c34ca1ee5a988c46f3c2d45e9ee04c41bc6 Mon Sep 17 00:00:00 2001 From: Alexander Kharkevich Date: Wed, 21 May 2025 00:38:25 -0400 Subject: [PATCH 4/4] chore: revert "fix: charts/application-ingress/values.yaml" This reverts commit 9952cf26a64c6dc2d5bc5be70980a63ba3801b2c. --- charts/application-ingress/values.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/charts/application-ingress/values.yaml b/charts/application-ingress/values.yaml index a40f592..e4b9900 100644 --- a/charts/application-ingress/values.yaml +++ b/charts/application-ingress/values.yaml @@ -9,9 +9,7 @@ servicePort: 80 hosts: [] # - "cluster.example.com" -# Indicates whether TLS should be explicitly enabled for the ingress. -# Expected type: boolean. If omitted, TLS will not be explicitly configured. -explicitTLS: false +explicitTLS: services: {} # - name: serviceA