diff --git a/charts/nautobot/Chart.lock b/charts/nautobot/Chart.lock index 13667880..5b28cccd 100644 --- a/charts/nautobot/Chart.lock +++ b/charts/nautobot/Chart.lock @@ -16,6 +16,6 @@ dependencies: version: 12.15.0 - name: common repository: oci://registry-1.docker.io/bitnamicharts - version: 2.22.0 -digest: sha256:9ddc9c48a15e11b68e4ec2d705981f362f368b895a26a34d796398d20b21c532 -generated: "2024-08-23T10:15:05.102339736+03:00" + version: 2.23.0 +digest: sha256:832104a045d59a0652042ff20e752a253feed32e2d9e78034568363c47187f27 +generated: "2024-09-20T09:55:20.803459957+03:00" diff --git a/charts/nautobot/Chart.yaml b/charts/nautobot/Chart.yaml index 5b2a8373..54752165 100644 --- a/charts/nautobot/Chart.yaml +++ b/charts/nautobot/Chart.yaml @@ -6,7 +6,7 @@ annotations: artifacthub.io/prerelease: "false" artifacthub.io/images: | - name: nautobot - image: ghcr.io/nautobot/nautobot:2.3.2-py3.11 + image: ghcr.io/nautobot/nautobot:2.3.4-py3.11 artifacthub.io/links: | - name: Nautobot Documentation url: https://docs.nautobot.com/ @@ -31,16 +31,16 @@ annotations: url: https://raw.githubusercontent.com/nautobot/nautobot/develop/nautobot/docs/media/ss_plugin_chatops.png artifacthub.io/changes: | - kind: added - description: Added annotations to the Nautobot deployment + description: Added additional properties in the root of values json schema - kind: changed - description: Enabled celery readiness and liveliness probes by default + description: Upgraded Nautobot from 2.3.2 to 2.3.4 - kind: changed - description: Upgraded Nautobot from 2.3.1 to 2.3.2 - - kind: changed - description: Upgraded dependency mkdocs from 1.6.0 to 1.6.1 + description: Upgraded Bitnami common subchart from 2.22.0 to 2.23.0 + - kind: fixed + description: Documentation for persistent static and media files apiVersion: "v2" -appVersion: "2.3.2" -version: "2.3.0" +appVersion: "2.3.4" +version: "2.3.1" dependencies: - condition: "redis.enabled" name: "redis" diff --git a/charts/nautobot/README.md b/charts/nautobot/README.md index c62b69f5..ac736fe0 100644 --- a/charts/nautobot/README.md +++ b/charts/nautobot/README.md @@ -1,6 +1,6 @@ # nautobot -![Version: 2.3.0](https://img.shields.io/badge/Version-2.3.0-informational?style=flat-square) ![AppVersion: 2.3.2](https://img.shields.io/badge/AppVersion-2.3.2-informational?style=flat-square) +![Version: 2.3.1](https://img.shields.io/badge/Version-2.3.1-informational?style=flat-square) ![AppVersion: 2.3.4](https://img.shields.io/badge/AppVersion-2.3.4-informational?style=flat-square) Nautobot is a Network Source of Truth and Network Automation Platform. @@ -275,7 +275,7 @@ The `mariadb.*` values configure the upstream chart from Bitnami. Please see th | [nautobot.image.pullSecrets](https://github.com/nautobot/helm-charts/blob/main/charts/nautobot/values.yaml#L48) | []string | `[]` | List of secret names to be used as image [pull secrets](https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/), common to all deployments | | [nautobot.image.registry](https://github.com/nautobot/helm-charts/blob/main/charts/nautobot/values.yaml#L40) | string | `"ghcr.io"` | Nautobot image registry, common to all deployments | | [nautobot.image.repository](https://github.com/nautobot/helm-charts/blob/main/charts/nautobot/values.yaml#L42) | string | `"nautobot/nautobot"` | Nautobot image name, common to all deployments | -| [nautobot.image.tag](https://github.com/nautobot/helm-charts/blob/main/charts/nautobot/values.yaml#L44) | string | `"2.3.2-py3.11"` | Nautobot image tag, common to all deployments | +| [nautobot.image.tag](https://github.com/nautobot/helm-charts/blob/main/charts/nautobot/values.yaml#L44) | string | `"2.3.4-py3.11"` | Nautobot image tag, common to all deployments | | [nautobot.initContainers](https://github.com/nautobot/helm-charts/blob/main/charts/nautobot/values.yaml#L206) | [][Container](https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#Container) | `[]` | [[ref](https://kubernetes.io/docs/concepts/workloads/pods/init-containers/)] Add additional init containers to the Nautobot server pods | | [nautobot.lifecycleHooks](https://github.com/nautobot/helm-charts/blob/main/charts/nautobot/values.yaml#L178) | [Lifecycle](https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#lifecycle) | `{}` | lifecycleHooks for the Nautobot container(s) to automate configuration before or after startup | | [nautobot.livenessProbe](https://github.com/nautobot/helm-charts/blob/main/charts/nautobot/values.yaml#L60) | [Probe](https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#lifecycle-1) | See values.yaml | [[ref](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes)] Nautobot liveness probe | diff --git a/charts/nautobot/charts/common-2.22.0.tgz b/charts/nautobot/charts/common-2.22.0.tgz deleted file mode 100644 index 17f5674c..00000000 Binary files a/charts/nautobot/charts/common-2.22.0.tgz and /dev/null differ diff --git a/charts/nautobot/charts/common-2.23.0.tgz b/charts/nautobot/charts/common-2.23.0.tgz new file mode 100644 index 00000000..950d7ff9 Binary files /dev/null and b/charts/nautobot/charts/common-2.23.0.tgz differ diff --git a/charts/nautobot/values.schema.json b/charts/nautobot/values.schema.json index cf8e7719..0bcd4351 100644 --- a/charts/nautobot/values.schema.json +++ b/charts/nautobot/values.schema.json @@ -618,7 +618,7 @@ } }, "type": "object", - "additionalProperties": false, + "additionalProperties": true, "required": [ "workers", "celery", diff --git a/charts/nautobot/values.yaml b/charts/nautobot/values.yaml index 7bb16a5a..c925db51 100644 --- a/charts/nautobot/values.yaml +++ b/charts/nautobot/values.yaml @@ -41,7 +41,7 @@ nautobot: # -- Nautobot image name, common to all deployments repository: "nautobot/nautobot" # -- Nautobot image tag, common to all deployments - tag: "2.3.2-py3.11" + tag: "2.3.4-py3.11" # -- [Kubernetes image pull policy](https://kubernetes.io/docs/concepts/containers/images/), common to all deployments valid values: `Always`, `Never`, or `IfNotPresent` pullPolicy: "Always" # -- ([]string) List of secret names to be used as image [pull secrets](https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/), common to all deployments diff --git a/docs/advanced-features/persistence.md b/docs/advanced-features/persistence.md index 024e34c6..1ef58e5c 100644 --- a/docs/advanced-features/persistence.md +++ b/docs/advanced-features/persistence.md @@ -8,7 +8,7 @@ That said, it is also possible to leverage Kubernetes Persistent Volumes, follow nautobot: persistenceStaticFiles: enabled: true - storageClass: "your-storage-class" + storageClassName: "your-storage-class" accessMode: "ReadWriteMany" size: "1Gi" ``` @@ -19,7 +19,7 @@ There is also a setting for Media files mounted at `/opt/nautobot/media` of Naut nautobot: persistenceMediaFiles: enabled: true - storageClass: "your-storage-class" + storageClassName: "your-storage-class" accessMode: "ReadWriteMany" size: "1Gi" ``` @@ -30,7 +30,7 @@ Unfortunately, if the underlying storage solution does not support the `ReadWrit nautobot: persistenceStaticFiles: enabled: true - storageClass: "your-storage-class" + storageClassName: "your-storage-class" size: "1Gi" selector: matchLabel: diff --git a/docs/configuration/reference.md b/docs/configuration/reference.md index cef904eb..15abe0e0 100644 --- a/docs/configuration/reference.md +++ b/docs/configuration/reference.md @@ -181,7 +181,7 @@ The `mariadb.*` values configure the upstream chart from Bitnami. Please see th | [nautobot.image.pullSecrets](https://github.com/nautobot/helm-charts/blob/main/charts/nautobot/values.yaml#L48) | []string | `[]` | List of secret names to be used as image [pull secrets](https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/), common to all deployments | | [nautobot.image.registry](https://github.com/nautobot/helm-charts/blob/main/charts/nautobot/values.yaml#L40) | string | `"ghcr.io"` | Nautobot image registry, common to all deployments | | [nautobot.image.repository](https://github.com/nautobot/helm-charts/blob/main/charts/nautobot/values.yaml#L42) | string | `"nautobot/nautobot"` | Nautobot image name, common to all deployments | -| [nautobot.image.tag](https://github.com/nautobot/helm-charts/blob/main/charts/nautobot/values.yaml#L44) | string | `"2.3.2-py3.11"` | Nautobot image tag, common to all deployments | +| [nautobot.image.tag](https://github.com/nautobot/helm-charts/blob/main/charts/nautobot/values.yaml#L44) | string | `"2.3.4-py3.11"` | Nautobot image tag, common to all deployments | | [nautobot.initContainers](https://github.com/nautobot/helm-charts/blob/main/charts/nautobot/values.yaml#L206) | [][Container](https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#Container) | `[]` | [[ref](https://kubernetes.io/docs/concepts/workloads/pods/init-containers/)] Add additional init containers to the Nautobot server pods | | [nautobot.lifecycleHooks](https://github.com/nautobot/helm-charts/blob/main/charts/nautobot/values.yaml#L178) | [Lifecycle](https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#lifecycle) | `{}` | lifecycleHooks for the Nautobot container(s) to automate configuration before or after startup | | [nautobot.livenessProbe](https://github.com/nautobot/helm-charts/blob/main/charts/nautobot/values.yaml#L60) | [Probe](https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/pod-v1/#lifecycle-1) | See values.yaml | [[ref](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/#configure-probes)] Nautobot liveness probe | diff --git a/docs/release-notes/version-2.x.md b/docs/release-notes/version-2.x.md index 7d05d14e..689daedf 100644 --- a/docs/release-notes/version-2.x.md +++ b/docs/release-notes/version-2.x.md @@ -3,6 +3,21 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 2.3.1 - 2024-09-20 + +### Added + +* [#444](https://github.com/nautobot/helm-charts/pull/444) Added additional properties in the root of values json schema + +### Changed + +* Upgraded Nautobot from 2.3.2 to 2.3.4 +* Upgraded Bitnami common subchart from 2.22.0 to 2.23.0 + +### Fixed + +* [#439](https://github.com/nautobot/helm-charts/pull/439) Fix documentation for persistent static and media files. + ## 2.3.0 - 2024-09-06 ### Added diff --git a/docs/requirements.txt b/docs/requirements.txt index 3de1ccaa..60df4ee0 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,3 +1,3 @@ mkdocs==1.6.1 -mkdocs-material==9.5.34 +mkdocs-material==9.5.35 mkdocs-version-annotations==1.0.0 diff --git a/pyproject.toml b/pyproject.toml index c750ef12..a05ac79c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,7 +11,7 @@ invoke = "*" # Rendering docs to HTML mkdocs = "~1.6.0" # Material for MkDocs theme -mkdocs-material = "9.5.34" +mkdocs-material = "9.5.35" # Render custom markdown for version added/changed/remove notes mkdocs-version-annotations = "1.0.0"