From 2f2d51732e0dc9db6fb50f844d5d987476b90f7a Mon Sep 17 00:00:00 2001 From: Luv7804 Date: Wed, 23 Jul 2025 18:57:25 +0530 Subject: [PATCH 01/11] feat: Artifact Hub Lint in CI for Polymorphic-app chart --- .github/workflows/lint-test.yaml | 8 ++++++++ charts/polymorphic-app/Chart.yaml | 12 +++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/.github/workflows/lint-test.yaml b/.github/workflows/lint-test.yaml index 0f6af39f..1f59fcbc 100644 --- a/.github/workflows/lint-test.yaml +++ b/.github/workflows/lint-test.yaml @@ -62,6 +62,14 @@ jobs: if: steps.list-changed.outputs.changed == 'true' run: ct lint --target-branch ${{ github.event.repository.default_branch }} --excluded-charts freeipa + - name: Run Artifact Hub Lint + if: | + steps.list-changed.outputs.changed == 'true' && + contains(github.event.pull_request.changed_files, 'charts/polymorphic-app/') + run: | + go install github.com/artifacthub/hub/cmd/ah@latest + ah lint ./charts/polymorphic-app || exit 1 + - name: Create kind cluster if: steps.list-changed.outputs.changed == 'true' uses: helm/kind-action@v1.12.0 diff --git a/charts/polymorphic-app/Chart.yaml b/charts/polymorphic-app/Chart.yaml index 0bed86b7..c241f9e2 100644 --- a/charts/polymorphic-app/Chart.yaml +++ b/charts/polymorphic-app/Chart.yaml @@ -4,5 +4,15 @@ description: A Helm chart for deploying any custom applications, specifically po maintainers: - name: improwised type: application -version: 2.3.4 +version: 2.3.5 appVersion: 1.0.0 +home: https://github.com/Improwised/charts/tree/main/charts/polymorphic-app +sources: + - https://github.com/Improwised/charts +annotations: + artifacthub.io/links: | + - name: GitHub + url: https://github.com/Improwised/charts/tree/main/charts/polymorphic-app + artifacthub.io/maintainers: | + - name: improwised + email: rakshit@improwised.com From 4fcf4167f99efb549eb6cc6881f8c5e6844461f4 Mon Sep 17 00:00:00 2001 From: Luv7804 Date: Wed, 23 Jul 2025 19:16:43 +0530 Subject: [PATCH 02/11] feat: added changed-files steps for Polymorphic-app chart --- .github/workflows/lint-test.yaml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/lint-test.yaml b/.github/workflows/lint-test.yaml index 1f59fcbc..9094de88 100644 --- a/.github/workflows/lint-test.yaml +++ b/.github/workflows/lint-test.yaml @@ -62,10 +62,15 @@ jobs: if: steps.list-changed.outputs.changed == 'true' run: ct lint --target-branch ${{ github.event.repository.default_branch }} --excluded-charts freeipa + - name: Get changed files + id: changed-files + uses: tj-actions/changed-files@v44 + with: + files: | + charts/polymorphic-app/** + - name: Run Artifact Hub Lint - if: | - steps.list-changed.outputs.changed == 'true' && - contains(github.event.pull_request.changed_files, 'charts/polymorphic-app/') + if: steps.changed-files.outputs.any_changed == 'true' run: | go install github.com/artifacthub/hub/cmd/ah@latest ah lint ./charts/polymorphic-app || exit 1 From a0aa6bc983b87d4b201330d71a4b378fc9552eb0 Mon Sep 17 00:00:00 2001 From: Luv7804 Date: Wed, 23 Jul 2025 19:42:55 +0530 Subject: [PATCH 03/11] feat: change Run Artifact Hub Lint test --- .github/workflows/lint-test.yaml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/lint-test.yaml b/.github/workflows/lint-test.yaml index 9094de88..7e40c4c9 100644 --- a/.github/workflows/lint-test.yaml +++ b/.github/workflows/lint-test.yaml @@ -72,7 +72,15 @@ jobs: - name: Run Artifact Hub Lint if: steps.changed-files.outputs.any_changed == 'true' run: | - go install github.com/artifacthub/hub/cmd/ah@latest + # Install ah CLI + curl -LO https://github.com/artifacthub/hub/releases/download/v1.21.0/ah_1.21.0_linux_amd64.tar.gz + tar xzf ah_1.21.0_linux_amd64.tar.gz + sudo mv ah /usr/local/bin/ + + # Verify installation + ah version + + # Run lint ah lint ./charts/polymorphic-app || exit 1 - name: Create kind cluster From 4b91aca02e89e51c3dcdd82f92806eeccc0d3328 Mon Sep 17 00:00:00 2001 From: Luv7804 Date: Wed, 23 Jul 2025 19:49:54 +0530 Subject: [PATCH 04/11] feat: change path of linting by ah --- .github/workflows/lint-test.yaml | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/.github/workflows/lint-test.yaml b/.github/workflows/lint-test.yaml index 7e40c4c9..80b5f378 100644 --- a/.github/workflows/lint-test.yaml +++ b/.github/workflows/lint-test.yaml @@ -69,19 +69,14 @@ jobs: files: | charts/polymorphic-app/** - - name: Run Artifact Hub Lint + - name: Run Artifact Hub Lint for polymorphic-app if: steps.changed-files.outputs.any_changed == 'true' run: | - # Install ah CLI curl -LO https://github.com/artifacthub/hub/releases/download/v1.21.0/ah_1.21.0_linux_amd64.tar.gz tar xzf ah_1.21.0_linux_amd64.tar.gz sudo mv ah /usr/local/bin/ - - # Verify installation - ah version - - # Run lint - ah lint ./charts/polymorphic-app || exit 1 + cd ./charts/polymorphic-app + ah lint . || exit 1 - name: Create kind cluster if: steps.list-changed.outputs.changed == 'true' From cc11a5705ccbba29a1e75ccf4366cf5f231473bb Mon Sep 17 00:00:00 2001 From: Luv7804 Date: Mon, 28 Jul 2025 10:28:14 +0530 Subject: [PATCH 05/11] feat: added ah lint for all the charts --- .github/workflows/lint-test.yaml | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/.github/workflows/lint-test.yaml b/.github/workflows/lint-test.yaml index 80b5f378..5a742322 100644 --- a/.github/workflows/lint-test.yaml +++ b/.github/workflows/lint-test.yaml @@ -62,20 +62,13 @@ jobs: if: steps.list-changed.outputs.changed == 'true' run: ct lint --target-branch ${{ github.event.repository.default_branch }} --excluded-charts freeipa - - name: Get changed files - id: changed-files - uses: tj-actions/changed-files@v44 - with: - files: | - charts/polymorphic-app/** - - name: Run Artifact Hub Lint for polymorphic-app if: steps.changed-files.outputs.any_changed == 'true' run: | curl -LO https://github.com/artifacthub/hub/releases/download/v1.21.0/ah_1.21.0_linux_amd64.tar.gz tar xzf ah_1.21.0_linux_amd64.tar.gz sudo mv ah /usr/local/bin/ - cd ./charts/polymorphic-app + cd ./charts/ ah lint . || exit 1 - name: Create kind cluster From 5eef7b96a7badd61dc6079f652b10660e17d3a83 Mon Sep 17 00:00:00 2001 From: Luv7804 Date: Mon, 28 Jul 2025 11:51:19 +0530 Subject: [PATCH 06/11] feat: added keywords, annotations and other fields in all the charts --- .github/workflows/lint-test.yaml | 3 +-- charts/apexkube/Chart.yaml | 20 ++++++++++++++++-- .../cluster-api-provider-proxmox/Chart.yaml | 19 +++++++++++++++-- charts/erpnext/Chart.yaml | 20 ++++++++++++++++-- charts/freeipa/Chart.yaml | 21 +++++++++++++++++-- charts/frigate/Chart.yaml | 17 +++++++++++++-- charts/healthchecks/Chart.yaml | 19 +++++++++++++++-- charts/kore-board/Chart.yaml | 20 ++++++++++++++++-- charts/kube-oidc-proxy/Chart.yaml | 19 +++++++++++++++-- charts/mosquitto-mqtt/Chart.yaml | 17 ++++++++++----- charts/nifi-registry/Chart.yaml | 19 +++++++++++++++-- charts/pgcat/Chart.yaml | 17 ++++++++++++++- charts/pgpool/Chart.yaml | 20 ++++++++++++++++-- charts/polymorphic-app/Chart.yaml | 11 ++++++++-- charts/proxysql/Chart.yaml | 21 +++++++++++++++++-- charts/thunderdome-planning-poker/Chart.yaml | 21 ++++++++++++++++++- 16 files changed, 251 insertions(+), 33 deletions(-) diff --git a/.github/workflows/lint-test.yaml b/.github/workflows/lint-test.yaml index 5a742322..4815bcd7 100644 --- a/.github/workflows/lint-test.yaml +++ b/.github/workflows/lint-test.yaml @@ -62,8 +62,7 @@ jobs: if: steps.list-changed.outputs.changed == 'true' run: ct lint --target-branch ${{ github.event.repository.default_branch }} --excluded-charts freeipa - - name: Run Artifact Hub Lint for polymorphic-app - if: steps.changed-files.outputs.any_changed == 'true' + - name: Run Artifact Hub Lint run: | curl -LO https://github.com/artifacthub/hub/releases/download/v1.21.0/ah_1.21.0_linux_amd64.tar.gz tar xzf ah_1.21.0_linux_amd64.tar.gz diff --git a/charts/apexkube/Chart.yaml b/charts/apexkube/Chart.yaml index 8758c911..c00ae640 100644 --- a/charts/apexkube/Chart.yaml +++ b/charts/apexkube/Chart.yaml @@ -2,7 +2,23 @@ apiVersion: v2 appVersion: "1.0.2" description: A Helm chart for apexkube maintainers: -- name: improwised + - email: rakshit@improwised.com + name: improwised name: "apexkube" type: application -version: 1.0.2 +version: 1.0.3 +keywords: + - apexkube + - monitoring + - visualization + - single-pane-of-glass +home: https://github.com/Improwised/charts/tree/main/charts/apexkube +sources: + - https://github.com/Improwised/charts +annotations: + artifacthub.io/links: | + - name: GitHub + url: https://artifacthub.io/packages/helm/improwised/apexkube + artifacthub.io/maintainers: | + - name: improwised + email: rakshit@improwised.com diff --git a/charts/cluster-api-provider-proxmox/Chart.yaml b/charts/cluster-api-provider-proxmox/Chart.yaml index 8a7d24d4..5f296e30 100644 --- a/charts/cluster-api-provider-proxmox/Chart.yaml +++ b/charts/cluster-api-provider-proxmox/Chart.yaml @@ -13,7 +13,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.1.0 +version: 0.1.1 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. @@ -24,5 +24,20 @@ annotations: cluster.x-k8s.io/v1alpha3: v1alpha3 cluster.x-k8s.io/v1alpha4: v1alpha4 cluster.x-k8s.io/v1beta1: v1beta1_v1beta2 + artifacthub.io/links: | + - name: GitHub + url: https://artifacthub.io/packages/helm/improwised/cluster-api-provider-proxmox + artifacthub.io/maintainers: | + - name: improwised + email: rakshit@improwised.com maintainers: - - name: improwised + - email: rakshit@improwised.com + name: improwised +keywords: + - capmox + - cluster-api + - proxmox + - infrastructure +home: https://github.com/Improwised/charts/tree/main/charts/cluster-api-provider-proxmox +sources: + - https://github.com/Improwised/charts diff --git a/charts/erpnext/Chart.yaml b/charts/erpnext/Chart.yaml index bef11c25..70763824 100644 --- a/charts/erpnext/Chart.yaml +++ b/charts/erpnext/Chart.yaml @@ -4,11 +4,27 @@ description: Kubernetes Helm Chart for the lastest stable ERPNext branch icon: https://raw.githubusercontent.com/frappe/design/master/logos/logo-2018/erpnext-logo-blue.svg name: erpnext type: application -version: 3.3.0 +version: 3.3.1 maintainers: - - name: improwised + - email: rakshit@improwised.com + name: improwised dependencies: - name: mariadb version: 9.3.14 repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami condition: mariadb.enabled +keywords: + - erpnext + - frappe + - business + - accounting +home: https://github.com/Improwised/charts/tree/main/charts/erpnext +sources: + - https://github.com/Improwised/charts +annotations: + artifacthub.io/links: | + - name: GitHub + url: https://artifacthub.io/packages/helm/improwised/erpnext + artifacthub.io/maintainers: | + - name: improwised + email: rakshit@improwised.com diff --git a/charts/freeipa/Chart.yaml b/charts/freeipa/Chart.yaml index a91795f0..017168d8 100644 --- a/charts/freeipa/Chart.yaml +++ b/charts/freeipa/Chart.yaml @@ -2,9 +2,10 @@ apiVersion: v2 name: freeipa description: FreeIPA is an integrated security information management solution combining Linux (Fedora), 389 Directory Server, MIT Kerberos, NTP, DNS, Dogtag (Certificate System). maintainers: - - name: improwised + - email: rakshit@improwised.com + name: improwised type: application -version: 0.4.1 +version: 0.4.2 appVersion: 4.10.1 dependencies: - name: common @@ -12,3 +13,19 @@ dependencies: tags: - bitnami-common version: 1.x.x +keywords: + - freeipa + - ldap + - kerberos + - identity + - sso +home: https://github.com/Improwised/charts/tree/main/charts/freeipa +sources: + - https://github.com/Improwised/charts +annotations: + artifacthub.io/links: | + - name: GitHub + url: https://artifacthub.io/packages/helm/improwised/freeipa + artifacthub.io/maintainers: | + - name: improwised + email: rakshit@improwised.com diff --git a/charts/frigate/Chart.yaml b/charts/frigate/Chart.yaml index 2ff6c839..8c050ae8 100644 --- a/charts/frigate/Chart.yaml +++ b/charts/frigate/Chart.yaml @@ -2,10 +2,23 @@ apiVersion: v2 appVersion: "0.13.0" description: NVR With Realtime Object Detection for IP Cameras name: frigate -version: 1.1.0 +version: 1.1.1 keywords: - tensorflow - coral - ml + - object-detection + - nvr maintainers: - - name: Improwised + - email: rakshit@improwised.com + name: improwised +home: https://github.com/Improwised/charts/tree/main/charts/frigate +sources: + - https://github.com/Improwised/charts +annotations: + artifacthub.io/links: | + - name: GitHub + url: https://artifacthub.io/packages/helm/improwised/frigate + artifacthub.io/maintainers: | + - name: improwised + email: rakshit@improwised.com diff --git a/charts/healthchecks/Chart.yaml b/charts/healthchecks/Chart.yaml index 06cc13c8..96571138 100644 --- a/charts/healthchecks/Chart.yaml +++ b/charts/healthchecks/Chart.yaml @@ -3,9 +3,9 @@ name: healthchecks description: A Helm chart for Kubernetes maintainers: - email: rakshit@improwised.com - name: rakshit + name: improwised type: application -version: 1.1.1 +version: 1.1.2 appVersion: 2.7.0 sources: - https://github.com/healthchecks/healthchecks @@ -14,3 +14,18 @@ dependencies: version: 12.1.6 repository: https://charts.bitnami.com/bitnami condition: postgresql.enabled,global.postgresql.enabled +keywords: + - healthchecks + - monitoring + - uptime + - alerts +home: https://github.com/Improwised/charts/tree/main/charts/healthchecks +sources: + - https://github.com/Improwised/charts +annotations: + artifacthub.io/links: | + - name: GitHub + url: https://artifacthub.io/packages/helm/improwised/healthchecks + artifacthub.io/maintainers: | + - name: improwised + email: rakshit@improwised.com diff --git a/charts/kore-board/Chart.yaml b/charts/kore-board/Chart.yaml index f47986ce..45982223 100644 --- a/charts/kore-board/Chart.yaml +++ b/charts/kore-board/Chart.yaml @@ -1,8 +1,24 @@ apiVersion: v2 name: kore-board type: application -version: 0.5.8 +version: 0.5.9 appVersion: v0.5.5 description: Kubernetes multi-clusters dashboard maintainers: - - name: improwised + - email: rakshit@improwised.com + name: improwised +keywords: + - project-management + - kanban + - scrum + - agile +home: https://github.com/Improwised/charts/tree/main/charts/kore-board +sources: + - https://github.com/Improwised/charts +annotations: + artifacthub.io/links: | + - name: GitHub + url: https://artifacthub.io/packages/helm/improwised/kore-board + artifacthub.io/maintainers: | + - name: improwised + email: rakshit@improwised.com diff --git a/charts/kube-oidc-proxy/Chart.yaml b/charts/kube-oidc-proxy/Chart.yaml index c73fb98e..ba103e9c 100644 --- a/charts/kube-oidc-proxy/Chart.yaml +++ b/charts/kube-oidc-proxy/Chart.yaml @@ -2,7 +2,22 @@ apiVersion: v2 appVersion: "1.0.0" description: A Helm chart for kube-oidc-proxy maintainers: -- name: improwised + - email: rakshit@improwised.com + name: improwised name: "kube-oidc-proxy" type: application -version: 1.0.0 +version: 1.0.1 +keywords: + - oidc + - oauth2 + - authentication +home: https://github.com/Improwised/charts/tree/main/charts/kube-oidc-proxy +sources: + - https://github.com/Improwised/charts +annotations: + artifacthub.io/links: | + - name: GitHub + url: https://artifacthub.io/packages/helm/improwised/kube-oidc-proxy + artifacthub.io/maintainers: | + - name: improwised + email: rakshit@improwised.com diff --git a/charts/mosquitto-mqtt/Chart.yaml b/charts/mosquitto-mqtt/Chart.yaml index 85a2d485..1dbec947 100644 --- a/charts/mosquitto-mqtt/Chart.yaml +++ b/charts/mosquitto-mqtt/Chart.yaml @@ -3,6 +3,12 @@ annotations: truecharts.org/catagories: | - homeautomation truecharts.org/grade: U + artifacthub.io/links: | + - name: GitHub + url: https://artifacthub.io/packages/helm/improwised/mosquitto-mqtt + artifacthub.io/maintainers: | + - name: improwised + email: rakshit@improwised.com apiVersion: v2 appVersion: 2.0.15 dependencies: @@ -15,10 +21,11 @@ keywords: - eclipse-iot kubeVersion: '>=1.16.0-0' maintainers: - - name: improwised + - email: rakshit@improwised.com + name: improwised name: mosquitto -sources: -- https://github.com/truecharts/charts/tree/master/charts/stable/mosquitto -- https://github.com/eclipse/mosquitto type: application -version: 8.0.12 +version: 8.0.13 +home: https://github.com/Improwised/charts/tree/main/charts/mosquitto-mqtt +sources: + - https://github.com/Improwised/charts diff --git a/charts/nifi-registry/Chart.yaml b/charts/nifi-registry/Chart.yaml index 8288ead8..f28563e3 100644 --- a/charts/nifi-registry/Chart.yaml +++ b/charts/nifi-registry/Chart.yaml @@ -3,6 +3,21 @@ name: nifi-registry description: A Helm chart for nifi-registry type: application maintainers: - - name: improwised -version: 1.0.0 + - email: rakshit@improwised.com + name: improwised +version: 1.0.1 appVersion: "1.27.0" +keywords: + - nifi-registry + - dataflow + - version-control +home: https://github.com/Improwised/charts/tree/main/charts/nifi-registry +sources: + - https://github.com/Improwised/charts +annotations: + artifacthub.io/links: | + - name: GitHub + url: https://artifacthub.io/packages/helm/improwised/nifi-registry + artifacthub.io/maintainers: | + - name: improwised + email: rakshit@improwised.com diff --git a/charts/pgcat/Chart.yaml b/charts/pgcat/Chart.yaml index c77d29c0..e52fee1c 100644 --- a/charts/pgcat/Chart.yaml +++ b/charts/pgcat/Chart.yaml @@ -5,4 +5,19 @@ maintainers: - name: Wildcard email: support@w6d.io appVersion: "1.1.1" -version: 0.1.0 +version: 0.1.1 +keywords: + - postgresql + - pgcat + - connection-pooling + - database +home: https://github.com/Improwised/charts/tree/main/charts/polymorphic-app +sources: + - https://github.com/Improwised/charts +annotations: + artifacthub.io/links: | + - name: GitHub + url: https://artifacthub.io/packages/helm/improwised/polymorphic-app + artifacthub.io/maintainers: | + - name: Wildcard + email: support@w6d.io diff --git a/charts/pgpool/Chart.yaml b/charts/pgpool/Chart.yaml index 2a3ad578..aec7fbd3 100644 --- a/charts/pgpool/Chart.yaml +++ b/charts/pgpool/Chart.yaml @@ -2,6 +2,22 @@ apiVersion: v2 appVersion: 1.0.0 description: A Helm chart for Pgpool name: pgpool -version: 1.0.1 +version: 1.0.2 maintainers: - - name: improwised + - email: rakshit@improwised.com + name: improwised +keywords: + - postgresql + - pgpool + - connection-pooling + - load-balancer +home: https://github.com/Improwised/charts/tree/main/charts/pgpool +sources: + - https://github.com/Improwised/charts +annotations: + artifacthub.io/links: | + - name: GitHub + url: https://artifacthub.io/packages/helm/improwised/pgpool + artifacthub.io/maintainers: | + - name: improwised + email: rakshit@improwised.com diff --git a/charts/polymorphic-app/Chart.yaml b/charts/polymorphic-app/Chart.yaml index c241f9e2..2addb516 100644 --- a/charts/polymorphic-app/Chart.yaml +++ b/charts/polymorphic-app/Chart.yaml @@ -2,17 +2,24 @@ apiVersion: v2 name: polymorphic-app description: A Helm chart for deploying any custom applications, specifically polymorphic applications. maintainers: - - name: improwised + - email: rakshit@improwised.com + name: improwised type: application version: 2.3.5 appVersion: 1.0.0 +keywords: + - polymorphic + - application + - micro-services + - generic + - custom-deployment home: https://github.com/Improwised/charts/tree/main/charts/polymorphic-app sources: - https://github.com/Improwised/charts annotations: artifacthub.io/links: | - name: GitHub - url: https://github.com/Improwised/charts/tree/main/charts/polymorphic-app + url: https://artifacthub.io/packages/helm/improwised/polymorphic-app artifacthub.io/maintainers: | - name: improwised email: rakshit@improwised.com diff --git a/charts/proxysql/Chart.yaml b/charts/proxysql/Chart.yaml index c70075e0..7c44bb13 100644 --- a/charts/proxysql/Chart.yaml +++ b/charts/proxysql/Chart.yaml @@ -2,6 +2,23 @@ apiVersion: v2 appVersion: "1.0.0" description: A Helm chart for ProxySQL name: proxysql -version: 1.0.0 +version: 1.0.1 maintainers: - - name: improwised + - email: rakshit@improwised.com + name: improwised +keywords: + - mysql + - mariadb + - proxysql + - database + - load-balancer +home: https://github.com/Improwised/charts/tree/main/charts/proxysql +sources: + - https://github.com/Improwised/charts +annotations: + artifacthub.io/links: | + - name: GitHub + url: https://artifacthub.io/packages/helm/improwised/proxysql + artifacthub.io/maintainers: | + - name: improwised + email: rakshit@improwised.com diff --git a/charts/thunderdome-planning-poker/Chart.yaml b/charts/thunderdome-planning-poker/Chart.yaml index f039271a..9316caf5 100644 --- a/charts/thunderdome-planning-poker/Chart.yaml +++ b/charts/thunderdome-planning-poker/Chart.yaml @@ -2,10 +2,29 @@ apiVersion: v2 name: thunderdome-planning-poker description: A Helm chart for thunderdome-planning-poker type: application -version: 1.0.0 +version: 1.0.1 appVersion: "v2.29.2" +maintainers: + - email: rakshit@improwised.com + name: improwised dependencies: - name: postgresql version: "12.2.6" repository: https://charts.bitnami.com/bitnami condition: postgresql.enabled +keywords: + - thunderdome + - planning-poker + - agile + - scrum + - estimation +home: https://github.com/Improwised/charts/tree/main/charts/thunderdome-planning-poker +sources: + - https://github.com/Improwised/charts +annotations: + artifacthub.io/links: | + - name: GitHub + url: https://artifacthub.io/packages/helm/improwised/thunderdome-planning-poker + artifacthub.io/maintainers: | + - name: improwised + email: rakshit@improwised.com From 2b1adbce52e4e2038164220506f93d00a621bb57 Mon Sep 17 00:00:00 2001 From: Luv7804 Date: Mon, 28 Jul 2025 13:13:17 +0530 Subject: [PATCH 07/11] fix: linting issue in some charts --- charts/healthchecks/Chart.yaml | 2 -- charts/mosquitto-mqtt/Chart.yaml | 5 +++-- charts/thunderdome-planning-poker/values.yaml | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/charts/healthchecks/Chart.yaml b/charts/healthchecks/Chart.yaml index 96571138..0e936c74 100644 --- a/charts/healthchecks/Chart.yaml +++ b/charts/healthchecks/Chart.yaml @@ -7,8 +7,6 @@ maintainers: type: application version: 1.1.2 appVersion: 2.7.0 -sources: - - https://github.com/healthchecks/healthchecks dependencies: - name: postgresql version: 12.1.6 diff --git a/charts/mosquitto-mqtt/Chart.yaml b/charts/mosquitto-mqtt/Chart.yaml index 1dbec947..aaf70965 100644 --- a/charts/mosquitto-mqtt/Chart.yaml +++ b/charts/mosquitto-mqtt/Chart.yaml @@ -12,8 +12,9 @@ annotations: apiVersion: v2 appVersion: 2.0.15 dependencies: -- name: common - version: 11.1.2 + - name: common + repository: https://library-charts.truecharts.org + version: 11.1.2 description: Eclipse Mosquitto - An open source MQTT broker keywords: - mosquitto diff --git a/charts/thunderdome-planning-poker/values.yaml b/charts/thunderdome-planning-poker/values.yaml index 78519525..1956b41a 100644 --- a/charts/thunderdome-planning-poker/values.yaml +++ b/charts/thunderdome-planning-poker/values.yaml @@ -17,7 +17,7 @@ configmap: DB_PASS: Hello@123 DB_PORT: "5432" DB_HOST: postgres-hl -configmapName: "" +configmapName: "" serviceAccount: # Specifies whether a service account should be created create: true From bcc8f0b599a42507584fc88b3609a34c0041b774 Mon Sep 17 00:00:00 2001 From: Luv7804 Date: Mon, 28 Jul 2025 13:26:22 +0530 Subject: [PATCH 08/11] fix: removed mosquitto-mqtt from testing as truecharts removed common chart --- .github/workflows/lint-test.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/lint-test.yaml b/.github/workflows/lint-test.yaml index 4815bcd7..5820b77b 100644 --- a/.github/workflows/lint-test.yaml +++ b/.github/workflows/lint-test.yaml @@ -60,7 +60,7 @@ jobs: - name: Run chart-testing (lint) if: steps.list-changed.outputs.changed == 'true' - run: ct lint --target-branch ${{ github.event.repository.default_branch }} --excluded-charts freeipa + run: ct lint --target-branch ${{ github.event.repository.default_branch }} --excluded-charts freeipa,mosquitto-mqtt - name: Run Artifact Hub Lint run: | @@ -79,4 +79,4 @@ jobs: - name: Run chart-testing (install) if: steps.list-changed.outputs.changed == 'true' - run: ct install --target-branch ${{ github.event.repository.default_branch }} --excluded-charts freeipa + run: ct install --target-branch ${{ github.event.repository.default_branch }} --excluded-charts freeipa,mosquitto-mqtt From 2791c58a866dec8c80145ea8fedefb3de4f6dc16 Mon Sep 17 00:00:00 2001 From: Luv7804 Date: Mon, 28 Jul 2025 13:29:30 +0530 Subject: [PATCH 09/11] fix: revert changes for mosquitto-mqtt --- charts/mosquitto-mqtt/Chart.yaml | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/charts/mosquitto-mqtt/Chart.yaml b/charts/mosquitto-mqtt/Chart.yaml index aaf70965..85a2d485 100644 --- a/charts/mosquitto-mqtt/Chart.yaml +++ b/charts/mosquitto-mqtt/Chart.yaml @@ -3,18 +3,11 @@ annotations: truecharts.org/catagories: | - homeautomation truecharts.org/grade: U - artifacthub.io/links: | - - name: GitHub - url: https://artifacthub.io/packages/helm/improwised/mosquitto-mqtt - artifacthub.io/maintainers: | - - name: improwised - email: rakshit@improwised.com apiVersion: v2 appVersion: 2.0.15 dependencies: - - name: common - repository: https://library-charts.truecharts.org - version: 11.1.2 +- name: common + version: 11.1.2 description: Eclipse Mosquitto - An open source MQTT broker keywords: - mosquitto @@ -22,11 +15,10 @@ keywords: - eclipse-iot kubeVersion: '>=1.16.0-0' maintainers: - - email: rakshit@improwised.com - name: improwised + - name: improwised name: mosquitto -type: application -version: 8.0.13 -home: https://github.com/Improwised/charts/tree/main/charts/mosquitto-mqtt sources: - - https://github.com/Improwised/charts +- https://github.com/truecharts/charts/tree/master/charts/stable/mosquitto +- https://github.com/eclipse/mosquitto +type: application +version: 8.0.12 From 21158ecf352674ee1c779392b33a728f9ee15615 Mon Sep 17 00:00:00 2001 From: Luv7804 Date: Mon, 28 Jul 2025 13:37:39 +0530 Subject: [PATCH 10/11] fix: yamlint issue in erpnext --- charts/erpnext/values.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/erpnext/values.yaml b/charts/erpnext/values.yaml index 5b6b973f..f1e5060b 100644 --- a/charts/erpnext/values.yaml +++ b/charts/erpnext/values.yaml @@ -41,7 +41,7 @@ socketIOPort: "9000" mariadb: enabled: false auth: - rootPassword: mariadb # pragma: allowlist secret + rootPassword: mariadb # pragma: allowlist secret primary: ## Below, there are some override configs for supporting barracuda engine for Erpnext configuration: |- @@ -97,7 +97,7 @@ createSite: enabled: false siteName: "erp.cluster.local" dbRootUser: "root" - adminPassword: "admin" # pragma: allowlist secret + adminPassword: "admin" # pragma: allowlist secret installApps: "erpnext" dropSiteOnUninstall: false From d43af4953e7deeac0d91d672b6607f5ce55b8df7 Mon Sep 17 00:00:00 2001 From: Luv7804 Date: Mon, 28 Jul 2025 14:29:28 +0530 Subject: [PATCH 11/11] fix: yamlint issue in erpnext values-override --- charts/erpnext/ci/override-values.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/erpnext/ci/override-values.yaml b/charts/erpnext/ci/override-values.yaml index 7b105ec1..55346b78 100644 --- a/charts/erpnext/ci/override-values.yaml +++ b/charts/erpnext/ci/override-values.yaml @@ -41,7 +41,7 @@ socketIOPort: "9000" mariadb: enabled: true auth: - rootPassword: mariadb # pragma: allowlist secret + rootPassword: mariadb # pragma: allowlist secret primary: persistence: enabled: false @@ -99,7 +99,7 @@ createSite: enabled: false siteName: "erp.cluster.local" dbRootUser: "root" - adminPassword: "admin" # pragma: allowlist secret + adminPassword: "admin" # pragma: allowlist secret installApps: "erpnext" dropSiteOnUninstall: false