Compare commits

8 Commits

Author SHA1 Message Date
malarinv
a3cf2ca10b Publish iperf3-monitor-0.1.9.tgz 2025-07-01 20:10:45 +00:00
malarinv
2509f4a599 Publish iperf3-monitor-0.1.8.tgz 2025-06-20 20:43:42 +00:00
malarinv
58cb25a845 Publish iperf3-monitor-0.1.6.tgz 2025-06-20 19:36:24 +00:00
malarinv
a38cb9e075 Publish iperf3-monitor-0.1.5.tgz 2025-06-20 13:41:15 +00:00
malarinv
1351171424 Publish iperf3-monitor-0.1.4.tgz 2025-06-20 12:13:54 +00:00
malarinv
6fb6aa66d2 Publish iperf3-monitor-0.1.1.tgz 2025-06-19 21:43:47 +00:00
a2d57908f6 Merge pull request #7 from malarinv/fix/readme-license-ci-helm
Fix: Final correction for yq command in release workflow
2025-06-20 03:07:58 +05:30
google-labs-jules[bot]
4298031a2d Fix: Final correction for yq command in release workflow
This commit implements a verified yq command syntax in the
`.github/workflows/release.yml` file to ensure correct and reliable
updating of Chart.yaml version and appVersion from Git tags.

The previous attempts faced issues with yq argument parsing and
environment variable substitution. The new commands:
  VERSION=$VERSION yq e -i '.version = strenv(VERSION)' ./charts/iperf3-monitor/Chart.yaml
  VERSION=$VERSION yq e -i '.appVersion = strenv(VERSION)' ./charts/iperf3-monitor/Chart.yaml
were tested and confirmed to correctly modify
the Chart.yaml file as intended.

This change should resolve the issues where chart versions were being
set incorrectly or to empty strings during the release process.
2025-06-19 21:36:48 +00:00
8 changed files with 236 additions and 2 deletions

View File

@@ -82,8 +82,8 @@ jobs:
- name: Set Chart Version from Tag
run: |
VERSION=$(echo "${{ github.ref_name }}" | sed 's/^v//')
yq e -i '.version = strenv(VERSION)' ./charts/iperf3-monitor/Chart.yaml
yq e -i '.appVersion = strenv(VERSION)' ./charts/iperf3-monitor/Chart.yaml
VERSION=$VERSION yq e -i '.version = strenv(VERSION)' ./charts/iperf3-monitor/Chart.yaml
VERSION=$VERSION yq e -i '.appVersion = strenv(VERSION)' ./charts/iperf3-monitor/Chart.yaml
cat ./charts/iperf3-monitor/Chart.yaml # Optional: print updated Chart.yaml
- name: Publish Helm chart

234
index.yaml Normal file
View File

@@ -0,0 +1,234 @@
apiVersion: v1
entries:
iperf3-monitor:
- annotations:
artifacthub.io/category: networking
artifacthub.io/changes: |
- Add initial Helm chart structure.
apiVersion: v2
appVersion: 0.1.9
created: "2025-07-01T20:10:45.681665311Z"
dependencies:
- condition: dependencies.install, serviceMonitor.enabled, !dependencies.useTrueChartsPrometheusOperator
name: kube-prometheus-stack
repository: https://prometheus-community.github.io/helm-charts
version: '>=30.0.0'
- condition: dependencies.install, serviceMonitor.enabled, dependencies.useTrueChartsPrometheusOperator
name: prometheus-operator
repository: oci://tccr.io/truecharts
version: '>=8.11.1'
description: A Helm chart for deploying a Kubernetes-native iperf3 network performance
monitoring service with Prometheus and Grafana.
digest: ba71668f2e79f143971758eddf2c1ccb81e8fa8dd681748f4a34718af83c523c
home: https://github.com/malarinv/iperf3-monitor
icon: https://raw.githubusercontent.com/malarinv/iperf3-monitor/main/icon.png
keywords:
- iperf3
- network
- performance
- monitoring
- kubernetes
- prometheus
- grafana
maintainers:
- email: malarkannan.invention@gmail.com
name: Malar Invention
name: iperf3-monitor
sources:
- https://github.com/malarinv/iperf3-monitor
type: application
urls:
- https://malarinv.github.io/iperf3-monitor/iperf3-monitor-0.1.9.tgz
version: 0.1.9
- annotations:
artifacthub.io/category: networking
artifacthub.io/changes: |
- Add initial Helm chart structure.
apiVersion: v2
appVersion: 0.1.8
created: "2025-06-20T20:43:41.906216787Z"
dependencies:
- condition: dependencies.install, serviceMonitor.enabled, !dependencies.useTrueChartsPrometheusOperator
name: kube-prometheus-stack
repository: https://prometheus-community.github.io/helm-charts
version: '>=30.0.0'
- condition: dependencies.install, serviceMonitor.enabled, dependencies.useTrueChartsPrometheusOperator
name: prometheus-operator
repository: oci://tccr.io/truecharts
version: '>=8.11.1'
description: A Helm chart for deploying a Kubernetes-native iperf3 network performance
monitoring service with Prometheus and Grafana.
digest: dd1707ef16c06a1a3c4979983a0141c0f19bbd51b7b95a3bda22033780a517ba
home: https://github.com/malarinv/iperf3-monitor
icon: https://raw.githubusercontent.com/malarinv/iperf3-monitor/main/icon.png
keywords:
- iperf3
- network
- performance
- monitoring
- kubernetes
- prometheus
- grafana
maintainers:
- email: malarkannan.invention@gmail.com
name: Malar Invention
name: iperf3-monitor
sources:
- https://github.com/malarinv/iperf3-monitor
type: application
urls:
- https://malarinv.github.io/iperf3-monitor/iperf3-monitor-0.1.8.tgz
version: 0.1.8
- annotations:
artifacthub.io/category: networking
artifacthub.io/changes: |
- Add initial Helm chart structure.
apiVersion: v2
appVersion: 0.1.6
created: "2025-06-20T19:36:24.8256252Z"
dependencies:
- condition: dependencies.install, serviceMonitor.enabled, !dependencies.useTrueChartsPrometheusOperator
name: kube-prometheus-stack
repository: https://prometheus-community.github.io/helm-charts
version: '>=30.0.0'
- condition: dependencies.install, serviceMonitor.enabled, dependencies.useTrueChartsPrometheusOperator
name: prometheus-operator
repository: oci://tccr.io/truecharts
version: '>=8.11.1'
description: A Helm chart for deploying a Kubernetes-native iperf3 network performance
monitoring service with Prometheus and Grafana.
digest: e23e2801a298edf8c345fcce210f7186a2304cf8321f315a244e44f0ef83e4bd
home: https://github.com/malarinv/iperf3-monitor
icon: https://raw.githubusercontent.com/malarinv/iperf3-monitor/main/icon.png
keywords:
- iperf3
- network
- performance
- monitoring
- kubernetes
- prometheus
- grafana
maintainers:
- email: malarkannan.invention@gmail.com
name: Malar Invention
name: iperf3-monitor
sources:
- https://github.com/malarinv/iperf3-monitor
type: application
urls:
- https://malarinv.github.io/iperf3-monitor/iperf3-monitor-0.1.6.tgz
version: 0.1.6
- annotations:
artifacthub.io/category: networking
artifacthub.io/changes: |
- Add initial Helm chart structure.
apiVersion: v2
appVersion: 0.1.5
created: "2025-06-20T13:41:15.223267266Z"
dependencies:
- condition: dependencies.install, serviceMonitor.enabled, !dependencies.useTrueChartsPrometheusOperator
name: kube-prometheus-stack
repository: https://prometheus-community.github.io/helm-charts
version: '>=30.0.0'
- condition: dependencies.install, serviceMonitor.enabled, dependencies.useTrueChartsPrometheusOperator
name: prometheus-operator
repository: oci://tccr.io/truecharts
version: '>=8.11.1'
description: A Helm chart for deploying a Kubernetes-native iperf3 network performance
monitoring service with Prometheus and Grafana.
digest: 565b4615cbfa166cb5b158d43bc0f79fb2482c6213e8d9c67b32cd2e2dac6103
home: https://github.com/malarinv/iperf3-monitor
icon: https://raw.githubusercontent.com/malarinv/iperf3-monitor/main/icon.png
keywords:
- iperf3
- network
- performance
- monitoring
- kubernetes
- prometheus
- grafana
maintainers:
- email: malarkannan.invention@gmail.com
name: Malar Invention
name: iperf3-monitor
sources:
- https://github.com/malarinv/iperf3-monitor
type: application
urls:
- https://malarinv.github.io/iperf3-monitor/iperf3-monitor-0.1.5.tgz
version: 0.1.5
- annotations:
artifacthub.io/category: networking
artifacthub.io/changes: |
- Add initial Helm chart structure.
apiVersion: v2
appVersion: 0.1.4
created: "2025-06-20T12:13:54.388432454Z"
dependencies:
- condition: serviceMonitor.enabled, !dependencies.useTrueChartsPrometheusOperator
name: kube-prometheus-stack
repository: https://prometheus-community.github.io/helm-charts
version: '>=30.0.0'
- condition: serviceMonitor.enabled, dependencies.useTrueChartsPrometheusOperator
name: prometheus-operator
repository: oci://tccr.io/truecharts
version: '>=8.11.1'
description: A Helm chart for deploying a Kubernetes-native iperf3 network performance
monitoring service with Prometheus and Grafana.
digest: 6c0dbe54f696cdc2d98ecb54cff5c5b3c9eaea913e3caa798ad81c587ef5d199
home: https://github.com/malarinv/iperf3-monitor
icon: https://raw.githubusercontent.com/malarinv/iperf3-monitor/main/icon.png
keywords:
- iperf3
- network
- performance
- monitoring
- kubernetes
- prometheus
- grafana
maintainers:
- email: malarkannan.invention@gmail.com
name: Malar Invention
name: iperf3-monitor
sources:
- https://github.com/malarinv/iperf3-monitor
type: application
urls:
- https://malarinv.github.io/iperf3-monitor/iperf3-monitor-0.1.4.tgz
version: 0.1.4
- annotations:
artifacthub.io/category: networking
artifacthub.io/changes: |
- Add initial Helm chart structure.
apiVersion: v2
appVersion: 0.1.1
created: "2025-06-19T21:43:47.560731092Z"
dependencies:
- condition: serviceMonitor.enabled
name: kube-prometheus-stack
repository: https://prometheus-community.github.io/helm-charts
version: '>=30.0.0'
description: A Helm chart for deploying a Kubernetes-native iperf3 network performance
monitoring service with Prometheus and Grafana.
digest: e334d11e50f6303486830cc1384bfe21eecfe803f665868eaeb294d5ef168559
home: https://github.com/malarinv/iperf3-monitor
icon: https://raw.githubusercontent.com/malarinv/iperf3-monitor/main/icon.png
keywords:
- iperf3
- network
- performance
- monitoring
- kubernetes
- prometheus
- grafana
maintainers:
- email: malarkannan.invention@gmail.com
name: Malar Invention
name: iperf3-monitor
sources:
- https://github.com/malarinv/iperf3-monitor
type: application
urls:
- https://malarinv.github.io/iperf3-monitor/iperf3-monitor-0.1.1.tgz
version: 0.1.1
generated: "2025-07-01T20:10:45.613763939Z"

BIN
iperf3-monitor-0.1.1.tgz Normal file

Binary file not shown.

BIN
iperf3-monitor-0.1.4.tgz Normal file

Binary file not shown.

BIN
iperf3-monitor-0.1.5.tgz Normal file

Binary file not shown.

BIN
iperf3-monitor-0.1.6.tgz Normal file

Binary file not shown.

BIN
iperf3-monitor-0.1.8.tgz Normal file

Binary file not shown.

BIN
iperf3-monitor-0.1.9.tgz Normal file

Binary file not shown.