diff --git a/.github/renovate.json b/.github/renovate.json index 21216cc..c976f27 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -1,6 +1,11 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["config:recommended", ":disableDependencyDashboard"], + "extends": [ + "config:recommended", + ":configMigration", + ":disableDependencyDashboard", + "customManagers:helmChartYamlAppVersions" + ], "labels": ["dependencies"], "rangeStrategy": "bump", "packageRules": [ @@ -9,35 +14,23 @@ "versioning": "helm" }, { - "matchDatasources": ["helm"], + "matchManagers": ["helmv3", "helm-values"], "matchUpdateTypes": ["minor", "patch"], "bumpVersion": "patch" }, { - "matchDatasources": ["helm"], + "matchManagers": ["helmv3", "helm-values"], "matchUpdateTypes": ["major"], "bumpVersion": "minor" }, { - "matchUpdateTypes": ["minor", "patch"], - "matchCurrentVersion": "!/^0/", + "matchUpdateTypes": ["!major"], "automerge": true } ], - "customManagers": [ - { - "customType": "regex", - "fileMatch": ["(^|/)Chart.yaml$"], - "matchStrings": [ - "\\nname: (?.*?)\\n", - "\\nappVersion: \"(?.*?)\"\\n" - ], - "matchStringsStrategy": "combination", - "depNameTemplate": "ghcr.io/netbox-community/{{{depName}}}", - "datasourceTemplate": "docker", - "versioningTemplate": "semver-coerced" - } - ], + "kubernetes": { + "fileMatch": ["^charts/.+\\.ya?ml$"] + }, "github-actions": { "enabled": false } diff --git a/README.md b/README.md index cb83c96..6a9f9f8 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ and ask for help in the [`#netbox-chart`](https://netdev-community.slack.com/arc ## Quickstart ```shell -helm install my-release --devel oci://ghcr.io/netbox-community/netbox-chart/netbox +helm install my-release oci://ghcr.io/netbox-community/netbox-chart/netbox ``` See docs on your preferred sources: @@ -30,7 +30,11 @@ See docs on your preferred sources: - [Charts respective readmes](charts) - [Charts discovery](https://helm.sh/docs/helm/helm_search/) ```sh - helm search netbox + helm search hub netbox + ``` +- [Charts repository](https://helm.sh/docs/helm/helm_repo/) + ```sh + helm repo add netbox https://charts.netbox.oss.netboxlabs.com/ ``` ## License diff --git a/charts/netbox/Chart.yaml b/charts/netbox/Chart.yaml index 33a6540..d0330f8 100644 --- a/charts/netbox/Chart.yaml +++ b/charts/netbox/Chart.yaml @@ -1,12 +1,13 @@ apiVersion: v2 name: netbox -version: 5.0.0-beta.174 +version: 5.0.0 +# renovate: image=ghcr.io/netbox-community/netbox appVersion: "v4.1.8" type: application kubeVersion: ^1.25.0-0 description: IP address management (IPAM) and data center infrastructure management (DCIM) tool home: https://netbox.dev/ -icon: https://raw.githubusercontent.com/netbox-community/netbox/develop/docs/netbox_logo.svg +icon: https://raw.githubusercontent.com/netbox-community/netbox/develop/docs/netbox_logo_light.svg sources: - https://github.com/netbox-community/netbox - https://github.com/netbox-community/netbox-chart @@ -34,3 +35,9 @@ annotations: artifacthub.io/links: | - name: Upstream Project url: https://github.com/netbox-community/netbox + artifacthub.io/changes: | + - kind: changed + description: New release + links: + - name: Changelog on GitHub Releases + url: https://github.com/netbox-community/netbox-chart/releases?q=netbox- diff --git a/charts/netbox/README.md b/charts/netbox/README.md index 3534563..dc8b3bd 100644 --- a/charts/netbox/README.md +++ b/charts/netbox/README.md @@ -6,7 +6,7 @@ data center infrastructure management (DCIM) tool. ## TL;DR ```shell -helm install netbox --devel oci://ghcr.io/netbox-community/netbox-chart/netbox +helm install netbox oci://ghcr.io/netbox-community/netbox-chart/netbox ``` > [!tip] @@ -22,7 +22,7 @@ helm install netbox --devel oci://ghcr.io/netbox-community/netbox-chart/netbox To install the chart with the release name `my-release` and default configuration: ```shell -helm install my-release --devel oci://ghcr.io/netbox-community/netbox-chart/netbox +helm install my-release oci://ghcr.io/netbox-community/netbox-chart/netbox ``` ### Production Usage