From 95feaa20fdc730eb986b5d2c8f4173e590b96023 Mon Sep 17 00:00:00 2001 From: Daniel Molenda Date: Tue, 25 Feb 2025 08:15:46 +0100 Subject: [PATCH 1/2] Add healthcheck --- charts/phpipam/Chart.yaml | 2 +- charts/phpipam/README.md | 2 +- charts/phpipam/templates/deployment.yaml | 20 ++++++++++++++++++++ 3 files changed, 22 insertions(+), 2 deletions(-) diff --git a/charts/phpipam/Chart.yaml b/charts/phpipam/Chart.yaml index 177a0b9..dfc6c1c 100644 --- a/charts/phpipam/Chart.yaml +++ b/charts/phpipam/Chart.yaml @@ -5,5 +5,5 @@ name: phpipam home: https://phpipam.net sources: - https://github.com/dreamcommerce/phpipam-helm -version: 1.0.7 +version: 1.0.8 type: application diff --git a/charts/phpipam/README.md b/charts/phpipam/README.md index c8155bd..72b718e 100644 --- a/charts/phpipam/README.md +++ b/charts/phpipam/README.md @@ -1,6 +1,6 @@ # phpipam -![Version: 1.0.7](https://img.shields.io/badge/Version-1.0.7-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.7.3](https://img.shields.io/badge/AppVersion-1.7.3-informational?style=flat-square) +![Version: 1.0.8](https://img.shields.io/badge/Version-1.0.8-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.7.3](https://img.shields.io/badge/AppVersion-1.7.3-informational?style=flat-square) phpipam is an open-source web IP address management application (IPAM) diff --git a/charts/phpipam/templates/deployment.yaml b/charts/phpipam/templates/deployment.yaml index 3d8ae8c..3e63750 100644 --- a/charts/phpipam/templates/deployment.yaml +++ b/charts/phpipam/templates/deployment.yaml @@ -33,6 +33,16 @@ spec: - containerPort: {{ .Values.phpipam.service.port }} protocol: TCP name: http + livenessProbe: + failureThreshold: 3 + httpGet: + path: / + port: http + scheme: HTTP + initialDelaySeconds: 5 + periodSeconds: 15 + successThreshold: 1 + timeoutSeconds: 5 env: - name: "IPAM_DATABASE_HOST" value: {{ .Values.database.name }} @@ -55,6 +65,16 @@ spec: subPath: {{ $key }} {{- end }} {{- end }} + readinessProbe: + failureThreshold: 3 + httpGet: + path: / + port: http + scheme: HTTP + initialDelaySeconds: 5 + periodSeconds: 15 + successThreshold: 1 + timeoutSeconds: 5 resources: {{- toYaml .Values.phpipam.resources | nindent 12 }} {{- if .Values.phpipam.widgets }} From 2e371bbbf26a2253e1a08e967f42b00f6f8a9809 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Feb 2025 07:18:15 +0000 Subject: [PATCH 2/2] Reindex new charts --- index.yaml | 31 ++++++++++++++++++++++--------- packages/phpipam-1.0.8.tgz | Bin 0 -> 3964 bytes 2 files changed, 22 insertions(+), 9 deletions(-) create mode 100644 packages/phpipam-1.0.8.tgz diff --git a/index.yaml b/index.yaml index 7032fd0..e40339b 100644 --- a/index.yaml +++ b/index.yaml @@ -3,7 +3,20 @@ entries: phpipam: - apiVersion: v2 appVersion: 1.7.3 - created: "2025-02-24T19:26:15.506231847Z" + created: "2025-02-25T07:18:15.460013602Z" + description: phpipam is an open-source web IP address management application (IPAM) + digest: 0816a0f084c3c6844062bda178cc44983f9c7b2f6f2f673e794dc4ac49177199 + home: https://phpipam.net + name: phpipam + sources: + - https://github.com/dreamcommerce/phpipam-helm + type: application + urls: + - https://dreamcommerce.github.io/phpipam-helm/packages/phpipam-1.0.8.tgz + version: 1.0.8 + - apiVersion: v2 + appVersion: 1.7.3 + created: "2025-02-25T07:18:15.459640076Z" description: phpipam is an open-source web IP address management application (IPAM) digest: e0d269d6069b70392404b6a0c7646df2e8f4bfb7a85185f58252353e6fc8a93d home: https://phpipam.net @@ -16,7 +29,7 @@ entries: version: 1.0.7 - apiVersion: v2 appVersion: 1.7.3 - created: "2025-02-24T19:26:15.505850893Z" + created: "2025-02-25T07:18:15.459286578Z" description: phpipam is an open-source web IP address management application (IPAM) digest: e94a13f53d1e7081966c9ed6031abb72de6a3900714a3e6ad9536481ff2142b4 home: https://phpipam.net @@ -29,7 +42,7 @@ entries: version: 1.0.6 - apiVersion: v2 appVersion: 1.7.3 - created: "2025-02-24T19:26:15.505497451Z" + created: "2025-02-25T07:18:15.45892812Z" description: phpipam is an open-source web IP address management application (IPAM) digest: 2ef44eeec1e3ea1d16c65e59cfea314e137668268780058487e30b0932ec5860 home: https://phpipam.net @@ -42,7 +55,7 @@ entries: version: 1.0.5 - apiVersion: v2 appVersion: 1.7.3 - created: "2025-02-24T19:26:15.505134772Z" + created: "2025-02-25T07:18:15.458554094Z" description: phpipam is an open-source web IP address management application (IPAM) digest: 4dd9b64605cc25681527bc6c94ca8117774ea2eef0eeddba35a3dc6dfeecafc5 home: https://phpipam.net @@ -55,7 +68,7 @@ entries: version: 1.0.4 - apiVersion: v2 appVersion: 1.7.3 - created: "2025-02-24T19:26:15.504749199Z" + created: "2025-02-25T07:18:15.458186159Z" description: phpipam is an open-source web IP address management application (IPAM) digest: 96087eb5d6edcb7ea28935a0a26c96343d15403ca849e4aa0cbcc6b9bcf4f7a9 home: https://phpipam.net @@ -68,7 +81,7 @@ entries: version: 1.0.3 - apiVersion: v2 appVersion: 1.7.3 - created: "2025-02-24T19:26:15.504328511Z" + created: "2025-02-25T07:18:15.457780514Z" description: phpipam is an open-source web IP address management application (IPAM) digest: 0ea462d3894964aa0072a6e2c4f8a781535da8264ec8af2865dcd78535ee6aa8 home: https://phpipam.net @@ -81,7 +94,7 @@ entries: version: 1.0.2 - apiVersion: v2 appVersion: 1.7.3 - created: "2025-02-24T19:26:15.503944913Z" + created: "2025-02-25T07:18:15.457377604Z" description: phpipam is an open-source web IP address management application (IPAM) digest: ac6e7cd6635ca04809b8599e81e299a4d90c636677bd3c913b4321b1e8cb0b68 home: https://phpipam.net @@ -94,7 +107,7 @@ entries: version: 1.0.1 - apiVersion: v2 appVersion: 1.7.3 - created: "2025-02-24T19:26:15.503537149Z" + created: "2025-02-25T07:18:15.456995422Z" description: phpipam is an open-source web IP address management application (IPAM) digest: f5340a1b3d9683ab86efceb9a9bd803aca5f95ec2c77bbd7b7daf570478c4013 home: https://phpipam.net @@ -105,4 +118,4 @@ entries: urls: - https://dreamcommerce.github.io/phpipam-helm/packages/phpipam-1.0.0.tgz version: 1.0.0 -generated: "2025-02-24T19:26:15.503005393Z" +generated: "2025-02-25T07:18:15.456428777Z" diff --git a/packages/phpipam-1.0.8.tgz b/packages/phpipam-1.0.8.tgz new file mode 100644 index 0000000000000000000000000000000000000000..cc1b66b8ce6bd65f61ebdca91a1284581dd62143 GIT binary patch literal 3964 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 W%eH)t<^KWz0RR8gU@ffxW&i+Yi{=mj literal 0 HcmV?d00001