Skip to content

Commit

Permalink
Merge pull request #286 from netbox-community/release/v5
Browse files Browse the repository at this point in the history
Release chart v5.0.0
  • Loading branch information
RangerRick authored Dec 18, 2024
2 parents ab76db1 + 3b26ae5 commit 8cd175d
Show file tree
Hide file tree
Showing 5 changed files with 30 additions and 25 deletions.
31 changes: 12 additions & 19 deletions .github/renovate.json
Original file line number Diff line number Diff line change
@@ -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": [
Expand All @@ -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: (?<depName>.*?)\\n",
"\\nappVersion: \"(?<currentValue>.*?)\"\\n"
],
"matchStringsStrategy": "combination",
"depNameTemplate": "ghcr.io/netbox-community/{{{depName}}}",
"datasourceTemplate": "docker",
"versioningTemplate": "semver-coerced"
}
],
"kubernetes": {
"fileMatch": ["^charts/.+\\.ya?ml$"]
},
"github-actions": {
"enabled": false
}
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ jobs:
DEFAULT_BRANCH: develop
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
FIX_MARKDOWN_PRETTIER: false
VALIDATE_MARKDOWN_PRETTIER: false
VALIDATE_JSCPD: false
VALIDATE_PYTHON_MYPY: false
VALIDATE_PYTHON_PYINK: false
Expand Down
8 changes: 6 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand All @@ -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
Expand Down
11 changes: 9 additions & 2 deletions charts/netbox/Chart.yaml
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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-
4 changes: 2 additions & 2 deletions charts/netbox/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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]
Expand All @@ -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
Expand Down

0 comments on commit 8cd175d

Please sign in to comment.