From 9c55068348c25e9cec96dedb892d7b86964dc36f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 8 Jan 2025 14:16:48 +0100 Subject: [PATCH 1/6] chore(deps): update pre-commit hook streetsidesoftware/cspell-cli to v8.17.0 (#495) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index dc80ff42..22d30b91 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -33,7 +33,7 @@ repos: - "docs/" - repo: "https://github.com/streetsidesoftware/cspell-cli" - rev: "v8.16.1" + rev: "v8.17.0" hooks: - id: "cspell" From 21b5b6582d806b7c12c7cc5a5be387689a510941 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 8 Jan 2025 14:17:03 +0100 Subject: [PATCH 2/6] fix(deps): update dependency mkdocs-material to v9.5.49 (#494) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- docs/requirements.txt | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 34ea52e7..e9cb6802 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,3 +1,3 @@ mkdocs==1.6.1 -mkdocs-material==9.5.48 +mkdocs-material==9.5.49 mkdocs-version-annotations==1.0.0 diff --git a/pyproject.toml b/pyproject.toml index da5ac5d3..522c272d 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.48" +mkdocs-material = "9.5.49" # Render custom markdown for version added/changed/remove notes mkdocs-version-annotations = "1.0.0" From cced3bb218dd22a06e505e439f0f00aedb163c03 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 8 Jan 2025 14:17:35 +0100 Subject: [PATCH 3/6] chore(deps): update pre-commit hook gruntwork-io/pre-commit to v0.1.25 (#493) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 22d30b91..63c93cdd 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -38,7 +38,7 @@ repos: - id: "cspell" - repo: "https://github.com/gruntwork-io/pre-commit" - rev: "v0.1.24" # Get the latest from: https://github.com/gruntwork-io/pre-commit/releases + rev: "v0.1.25" # Get the latest from: https://github.com/gruntwork-io/pre-commit/releases hooks: - id: "helmlint" From a7bae44185c894123ea089a819c014db5392d54b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 9 Jan 2025 17:05:21 +0200 Subject: [PATCH 4/6] chore(deps): update ghcr.io/nautobot/nautobot docker tag to v2.3.16 (#496) * chore(deps): update ghcr.io/nautobot/nautobot docker tag to v2.3.16 * chore: update docs and README with new version --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Gerasimos Tzakis --- charts/nautobot/README.md | 2 +- charts/nautobot/values.yaml | 2 +- docs/configuration/reference.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/nautobot/README.md b/charts/nautobot/README.md index 2f459d96..228ff145 100644 --- a/charts/nautobot/README.md +++ b/charts/nautobot/README.md @@ -281,7 +281,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.13-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.16-py3.11"` | Nautobot image tag, common to all deployments | | [nautobot.initContainers](https://github.com/nautobot/helm-charts/blob/main/charts/nautobot/values.yaml#L219) | [][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#L191) | [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-startup-probes/#configure-probes)] Nautobot liveness probe | diff --git a/charts/nautobot/values.yaml b/charts/nautobot/values.yaml index 56d38b8e..59f085f5 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.13-py3.11" + tag: "2.3.16-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/configuration/reference.md b/docs/configuration/reference.md index c70b20ae..8b452863 100644 --- a/docs/configuration/reference.md +++ b/docs/configuration/reference.md @@ -187,7 +187,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.13-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.16-py3.11"` | Nautobot image tag, common to all deployments | | [nautobot.initContainers](https://github.com/nautobot/helm-charts/blob/main/charts/nautobot/values.yaml#L219) | [][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#L191) | [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-startup-probes/#configure-probes)] Nautobot liveness probe | From 16f540dd00a6bdc55304d5a19d544d8334d9433a Mon Sep 17 00:00:00 2001 From: Uros Bajzelj Date: Fri, 10 Jan 2025 08:01:55 +0100 Subject: [PATCH 5/6] Test renovate config (#499) --- renovate.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/renovate.json b/renovate.json index 16a450bb..19a8fb44 100644 --- a/renovate.json +++ b/renovate.json @@ -6,6 +6,9 @@ "pre-commit": { "enabled": true }, + "allowedPostUpgradeCommands": [ + "scripts/update_version.sh \"{{{prTitle}}}\"" + ], "postUpgradeTasks": { "commands": [ "scripts/update_version.sh \"{{{prTitle}}}\"" From ed95571d7bbd4baaf0255b1719c7576e0baa8210 Mon Sep 17 00:00:00 2001 From: Gerasimos Tzakis Date: Fri, 10 Jan 2025 09:02:19 +0200 Subject: [PATCH 6/6] chore: prepare for release 2.4.3 (#497) --- charts/nautobot/Chart.lock | 6 +++--- charts/nautobot/Chart.yaml | 14 +++++--------- charts/nautobot/README.md | 2 +- charts/nautobot/charts/common-2.28.0.tgz | Bin 16704 -> 0 bytes charts/nautobot/charts/common-2.29.0.tgz | Bin 0 -> 16734 bytes docs/release-notes/version-2.x.md | 7 +++++++ 6 files changed, 16 insertions(+), 13 deletions(-) delete mode 100644 charts/nautobot/charts/common-2.28.0.tgz create mode 100644 charts/nautobot/charts/common-2.29.0.tgz diff --git a/charts/nautobot/Chart.lock b/charts/nautobot/Chart.lock index 765d4a3a..d4db8285 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.28.0 -digest: sha256:35606a5f81b4205c4d696f4e980a569de9a2102ad709c0cb7c8bb64d1b1c7d55 -generated: "2024-12-12T17:16:47.97397207+02:00" + version: 2.29.0 +digest: sha256:068ebe2f6d28b9c4c277b283c3d830b4c72f239736bdba4f94857d7544b4a476 +generated: "2025-01-09T17:07:56.820444449+02:00" diff --git a/charts/nautobot/Chart.yaml b/charts/nautobot/Chart.yaml index 012cfb9e..5a60adbf 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.13-py3.11 + image: ghcr.io/nautobot/nautobot:2.3.16-py3.11 artifacthub.io/links: | - name: Nautobot Documentation url: https://docs.nautobot.com/ @@ -30,17 +30,13 @@ annotations: - title: Chatops url: https://raw.githubusercontent.com/nautobot/nautobot/develop/nautobot/docs/media/ss_plugin_chatops.png artifacthub.io/changes: | - - kind: added - description: Add functionality for auto-deployments in configuration changes - kind: changed - description: Upgraded Nautobot from 2.3.12 to 2.3.13 + description: Upgraded Nautobot from 2.3.13 to 2.3.16 - kind: changed - description: Upgraded Nginx prometheus exporter from 1.3.0 to 1.4.0 - - kind: changed - description: Upgraded Bitnami common subchart from 2.27.2 to 2.28.0 + description: Upgraded Bitnami common subchart from 2.28.0 to 2.29.0 apiVersion: "v2" -appVersion: "2.3.13" -version: "2.4.2" +appVersion: "2.3.16" +version: "2.4.3" dependencies: - condition: "redis.enabled" name: "redis" diff --git a/charts/nautobot/README.md b/charts/nautobot/README.md index 228ff145..63c98d6a 100644 --- a/charts/nautobot/README.md +++ b/charts/nautobot/README.md @@ -1,6 +1,6 @@ # nautobot -![Version: 2.4.2](https://img.shields.io/badge/Version-2.4.2-informational?style=flat-square) ![AppVersion: 2.3.13](https://img.shields.io/badge/AppVersion-2.3.13-informational?style=flat-square) +![Version: 2.4.3](https://img.shields.io/badge/Version-2.4.3-informational?style=flat-square) ![AppVersion: 2.3.16](https://img.shields.io/badge/AppVersion-2.3.16-informational?style=flat-square) Nautobot is a Network Source of Truth and Network Automation Platform. diff --git a/charts/nautobot/charts/common-2.28.0.tgz b/charts/nautobot/charts/common-2.28.0.tgz deleted file mode 100644 index 21c0e76d36a29f77c0b874d747424dfa653b4971..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16704 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 byxqSrfQQe+=i&1|@bmux32Cr*0E7Vm4<@NZ diff --git a/charts/nautobot/charts/common-2.29.0.tgz b/charts/nautobot/charts/common-2.29.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..f36e9e24ec32ce1237d1ee774541c5586fce222d GIT binary patch literal 16734 zcmV)KK)SyliwFP!00000|LuKgW7|fO=zQj{=m$G%(GkHzS4K0QU0HTAdhwx^6#LDK zXA_WYQiw=^0YJ*i@qWmD+TXUn73!4bQv1t*!2#*v_p&B|q~x@ge}R z3;$nME(*hB+560(*jjrbq6 z3$Wxq|HJ9;1wojI>Av4!YydJ~97b3B>?jyTUYtbpK{Agxyqfp}9>hG}X9qKHaL!vj zx6|-u{yQGUP<@{*dhm0mfA-wopP|H%$Aie9CG_loz4H5!7hSQx^U0JE*RfF;v2hg6 zXMQkdf*;u=9Qy;-=gB4K0qgro;7xrt!1A#Rz?_}?vG~d03k-n``D_widHo4z{VV1t zF`taw#(6m9`|LbPX7PTzE!%OSlZHP)fC}EUhv8)~3B6(51}MT;FV3c1$G*uNeNdR&Z7aRt}1J`lZf*+ z0+_xKtt3}7XmTP**H~mI{Ha;^;d6tJl>aWU@6;a$VZ_(pM}_?F>~^|Y`M1DHZ?cGk^z#=S>LusKb1xV|0|6h?YQr{W5g+*<`H)?LKw|%^>9V)M)kKgO z2vm?d0e2hji_;%Y6MzkxI2237yTem9^rN`pf<$Z6zXJS*+y5nM)4%G$`M8b$sGsp7 zXr~SJVSMu$8~GC+H=erjy z9=v${65zRwK9VpK@jo|| zGJ(s68=r&DGywe}ocZua>Ipwct>O`uY1Yv4o@cbY#v_n7um1Alq|x~C#~;x)0cCQ= zgCP$FJ|}fmDNs^RVem1ulaKC4dKB?l82bsSwc)@Aup>V9LASkXbzOk`f=8|&Dy2uN zQP3sz3ugw_hB>{Is%ASVR(VK z1u;I4IRnLyfjSOayU^~TBL+fhI46ztU)dQD^ZR$NFFla=XI}8j9MpPUnjJ!iK%JD( zrh?1^kj}Hnk9l*GCFh*b&!d6wO&A~g)Id0*H=3rRJweo?Akly{8ipzl@GU^3#>`V3 zqLgW=UdOOB0fC@75ZfHbImGb}`2qy%3>KG5$vyB2aY4MBVAPAQ`**yIOe55815d+8`10E%#A4fdmKhJ&O zQ&@#SUB~{SfWt4=b$eT1!Xs*6%l*pjd@1U95wHlhK|fDtoJimYvw6Z|Fwv$Sy#b6* z0ge-pU@5PvDS&Jx^n3UPID?;-$@YTg2UEpSHvo=7+WOcinqQL;&Bh_rR*|IWCg0UZbY%~&YT-B^-2MU_ablvW*+ieYb-}i!6x6_Jt zw;GKZOuOR{WIBP3r5(H=2_YV2tACQM*5#W3mMl^D8&h{PmLhhr4dF!=zibVBd|od?58JiR~X z!2J;uUPS!0RJsAU1;lD32H*pdXRdWOS=}_T@(a4n`p6d&;(?NK}jxSwgMI zT($%JgAG}OonFb-FZdNGEU2pOXWNp`wbmxu1PO(b2kMc)Ci#tT0;6Yq=?7&%2>8Q3 z8CJ`XEi@+$>LX?X`v|1!46u&=IV^N6zkkcGG%697G++d5j*{v<+PjyW=m!7t0HhFF zurwEuw>@)ZhcS2(aF}@^3^4IQXTt_Ay?`d=7;6hf40IM8F-W%9@B0%!xf0!ys&>x7 zfX!k9H3CK5N2w%lOI*?OR;yL4ZAz?MU)5x6;`RANu26v2`c(x9-_E?BVHT*~Q))mn z?mJXpV^=+7zp?)AHpou+^7A|dJrA0(20ffj(h<9^OHcvJ28(_9HMIhc4^B_tzdd=O zUw}1${e2yU(|zM1lZXbUIN>Av%@TAe>WC3<4E;gE9BxfZM~~2cj%|R_{1FN~ZVD`$ zAK>7nJ;M8yJES^}LbOA@BK`oo3sFO(H8Z2^$zL^_*gLUd$O#TP!QQ+*dwJ?69}~-j z`t{cqd%Q4*#e z!vMj1=KSiS#B&WU{M|wE24mUXX02hfQG|l-wNTJCQP5ov3c9y|f^HTCQfRR6X5+|1 z=dutX0B_grxSdAh`?mpm6E64^j9=E>+GM>>ud^vE-$hS(o?)Gh8JQqx9*z9KkI(rq zwakqzE@WQ0zx4<>IGM+-aMS|Kw4@W4To_=)PQ9OCp_kqxv}zH1U`OD9r2?a7C^`v( zF}f+xV zg7Z+SyyS||UC9y1%}z9`yl5!(3XQUtZ(q4mD!)JX5)Jz$n(@B$#E7o*c=%WJM1VE5 zAm_Jy7z=zrS!2NHa{AHMNPc7+QfjDO*?tJ%Q>7k_Z%ZNHXb4Fwd}}m*yUkv{P2m&) zGjwv*bkX4x@#XGG<(5PqfX3yZS|rw+WcH%-2bgLIwhiGZHFmvzI2ZHEfa^y_bzMN! zcZdaRxAeyxOp7ho0&C>`+kc8JUhjY_8@ z?Ig|BY!?&7*PMjhbtGL4Qgaq%dA1}Qfer^i%@i-Q-J@61PSwb z+~z@hF-50!D?z7q+i-EWq?5T#Z(2ofFqpyzI~^{Io+=7V{P8Pg{ zL+{bQTP?8Ml2$rQ!9^{Yko=>2o=hiyGvTg-v%(5}1W%OVEyNe~-dglpNhrT=K}}pd zUx`4RM&mG?T}2ot!v19dU;l!O<+ctcaY;BNJeo2`J#z#f5c{ZSBIX1*s|^#}$6eid zAEvMmY>s=r4cXn0&0)yG%_9PU6d;>S3PRR%J8T0BIP#U#{7VCQd;!WmZg{nrUoGuaC&)p>3RgB8%E={ z3S4TxIy!v$=JX{7E&(RL3nu8l(u+E*C6Z-uWtn)F3hKDY3Z`~QYZVEuhm#s6$| zce3$6JKdd!{r|i8pvIbp*iEw(y6xpR$EN z-KWh;)cMdheuf?|)Xw%96(bPd3$BxSwDOM*K3Z>Rtg#Iv(?O1pK z(r_W%Z}FiCv=ZIMm*|9GpV(9*{S>zchb;+t3n6bw%D_9rMkCt6sF|cWer+iZ&F~&z zcjA#p4A~_X#w+T<(DB$0yh$xyoQ6Z36+?==iM5m8S3k+czm!SyZv9G@&339cLA=q3 z_(#0J{SWG2zn=kjCa+=TMf(8WQoKa^T8%ud?n=;H;afULPm#D1ZK`sF?nY)lWsDld z%|mLC9Ldlo0WreBVEXHP5x2jH_rHi~X36LyllPJ9n?{Q;H)+!8xtZxAGYq{CSA?Nw zXbU2jWM5nhI@yPXWV;aa>)#|+jYoee;n}PChhXzUzBxf$B7JBwRgo(TR=~winQ}m zLlb2^Sm(+|h;5Vx7#fhe>{J1W4Tfat8Uw*VGyj5v5Cg$A@X(bo5F%)c zcDqe+Q$X2eQiz<3JV}&0A3alelt)HLkbs88ISosQ>n)M8nN%VH>S*37nMC`bUAZ6H zbDB)fbSZ;m=!8JPO}ZJx{;>%6j9eM_8PQfNC>i)=LD4Vp^YRqf{9rbvo zEE7RPdy_aRn?eaxLQ)BFTDvt0oD@A7nVK77UUKVKP6o*}1hXxgM!)hj3H$ttgZ@`+Gn2IcLyn(X5doP2hbGFOaw|vNzkk3nVQd-B)NLvmXM&3PgJEs zMvcABh{M+-n` z7G-|}Kt30uNN3nNM!@-Z*bUcA8|jMSd` z6(07v45JG?wocP0F4RypG0JsR+qS>Zhfwf<6m4pPCW5P8> zyHxT0)XuMmPl5jzn8gqL1UG-zbm|894;a{k|~tq1?_oqX$h(m8SI-{pwACZ9Q^nHqUW`>#J^V3 z16G+)JVnHZFXrgrJ%v#X=je<)qNC>W@ym~VFsI`aBz8q5JTatV&*_x>OR=l3Qn83n zO9zKz6u2Ea9?nqF4a7{H*8Zv3Cf?rl?Rn%}Rl+z6ElW-PJ!toVaPPI{QR7we8 zJ|isGMz2*>`jgCuz+KA5a%?RTPce!kG8MxlK|c$Jip|>i9Tt<-*$ygZ#6AX;g#kxf zPO{tp7M*bViq19}+k@dyJi>!DN#wo8$(t>deN%*3S^qd44he-!BiYxo)*BUKpH2xK zb&sxC{iB!lfYzj@fgtTV)F?uyji#l8zDD&TEo&gpEKb;NLKXA9u9d@ELCstlyLJv? zW)p}h)kLnK-A;<((iV&&*I(IfD3si$6Lo5_NQL<{9rixShK($bi=%k%)a1$yCRyBK zXq!YSk0{SE1IhXu3()NWgza|hRl)SAiGx8Ydo;5})kd8Iw!Ul6eO+mveL+BJR?2l} zs1w;`4gG|h(vL_U#T=7lA$ly@07gcDDEHx!WWYU&jkChOBXEHmXn?R1`i_58=Kt?) z?Pm7>c6WF79`^t4;&b2j|KuTf+zzpG-W5q_#i|1=kgnB6O1|QQAVvY^VESrrQWayL z=}K$)W~w*JE98pyny&RGHCD~e%gUsU$S0@8<(w1{)H$uztmR_^M7`5;>>_r6TuUn( z`DB70oDYtZT|nwqCiSEQw6aK@hXv%WK6&{McI9M^hyVUmDgSpmdpY^PwcCA=|9A1Z z2lAglI7azFL2%Jr2B{??iXU-zK%-$OR#r zgI`67y|4s93I(#6z4F%AbG$zS57*$K8j%PT(_*4MMvYVwGJ_OBMMatERZHhKtR_vS zDf1K>zQKj+lp^X?X#FcP-eAR)12$^RXRv}}#Q)d1s`_k&?W@T2VI4gvYb}kWEi19X z=nXJSvtUJ~pX{g5518|VQ{GCU;rtCIl=j4g6Xze*!4sljCFOuK->Jl#ra6CMC0Z1} zR+?hDhEqKZM}u(*HU;s31o|!PGc{Pq(48LB%9p(D|3r?#vcoo#n!2al$wQ+Zlg3Il z(wUeRKED))l|Xbx@}iV*#GZT+KM}{0DBM_i5+2hCeq$rgpA=A9GLje=D4^Og^?^N^ZAIgTq8Q% z7KA}dmafBcKojH(B)rLS_Q^KMcwL(hbNd^0IMM1)^U{UjK{k)`v_E%s9~lZy>@&=Lv<^i1UjUZ%9C0sfAtRl*^M=X`Jx&oP~w zzTUx;KNP zxX(ebP%3jWbDQS+j^g_t0F?^j3a23TsbMEgVTe9V5F5CzN)$Piwty=B#zck!B-w*~ z_6Pgq?LXW}faxQ0m9NDPtg!#Kdpnu<|6ZrF_i+EyoqXY=MZ?wR9(ps6%HWR3!SRulqp|yUFD6@( z(h<0!s*PKAi*DM6KGRmUgGE{R=sF|?sQ^<1J^YkF3$OEHq zAEo1x^vnfH%VY~_P6xX3MGqabghzZDF47dxc(Fm7uJh7a#qprMJT8kz(HLeikV;)Y z{Fvr-grz)*d?agY(PgKHhxO?wwysZY1egZCex$s<`V?BGQvGO_S`g?38`jPlj7;@{ z+o~y8im<{ZyRnfmG_=##>av+KQ6||5s6FV{Ep8&)7;^9Q_A7;|lGoc0(f=-ySafT!96YLqvJ(G%3=CL!1zrhYcQ;O!n zLHu1z$tvi(d{J;p-QWTE`pOUHAI0@fu|3G6k({SqAoKH!Y#*D(41@wYBaui?E-us) z@To)6ej-w+G@NX>w$Yp*wM8*F=&bxz-=BoqV7ph0Cd8L?tU1DIZ7y;HjyrnWM! zt$BH|UdA!Q$XBpNvKxG-SWJYh|Ydo4f^kb3c9g|*TZf)SaK$$mM*onLT z`~@tyV?GpDG?}=`faDrwS0B#6SPGpwqidBkq>~_M%j01?=+-}Z{XdNqTh|^?h5o;_ zx4oA=|J&Q%deHyx;&Tu5e?!wvz0M@@bS5|LCz|o-+?&Nhn~VpbfGAr*{?NA{EOYA= z1Vb`A8nPg0fF7B8qwt;GUh@tO3BGx=8C&W{%6FLecO&MH&^Dn=l#V<*in5kR0p9E@ zA8e#ANC-Dsx^ARdFMs_N29<>WJH|vk(jjc>rmi4|6(RsovW)?H`qCg)40fg4!cVDu z3-^^I%uX6gh&tqyM`Ny3eXEuudrRG3W^^EiDj2#70wFulPBKe%QAq4{|ji*o}A zl)W*d4ntc-^PcjR0--gF=((s^&2X&##sqIthk12JJl8tSCuf^@MZUq?0`TSogMsv; z`kd6#b?ymInE-tT-1SyLdp$NQUH=RGzou(zEh=C|{+GR-PB#8$Z+GWG|GSgVJ<$KG z_)k>jfFKy#V%&hP?u#mQ(wRJq@iBT|tCd!e=f6}Orscx@Hm&2T+iaB7G1>z?WFzZI zuwE}ch(Kx8W*FQW`6S2n{+mb+77o$8pOfX>pAW})F>b99&&18+=6+tfADx0%v~gUH zIoEV}lQ+dYvSN<9iTkNjpwS^ZRWO0tU%PIv+v+%WIeVv=IRfnVqTA<*XE?{XnS451 zw%DU^9ee|8p^s1^uO6mlo#T6m@V!cW!%~A+8-q?z59e~Qcu)AnS8;X=1Ag$HD>h-|zg7w=@O&)H^;&kfxYeV+o+u&QE)xSB{-rEd|zTCtUVHI2@6 zxlEa&B3AzAJD(rd>-f)=9T(|BYf+(Yz(Oa_4-V7(@-;ar>U)EGHczWHR{``qIS(WM z7jgOVDpXijeSI_f@Z?2ZA`GJ8J)=SO3;=l3*|!q1yu zL#GZIm$YAaf+eGdcuywAv>5SVLb3AJgP~V^O?79k|;0h&Fqn_a?0R- z7h=Dc!?zqgi2wGYM@1?Kl&erin##)SBPo2Ri{YAEcM7ZWFm(uLWZ%+Bvl>Xd>} zPq!$kyuOvlkWts+mRVW#&y8PTAT52yK+l0s%RDt!rvm=DFxmkUW< zklLX--VmcmFe)Q^ zR>gn;kNK;3acUW3NpPCsxbgg^S=JBOUtwS};N1*8e!G}#KqQ=vwHNB5w(TojPt&=(iW}II)7TG%Kf`#+!l{`+HxZCL0r?`k%J$SN1SPrZwO{ZBsrLuNr-V*;3}^MBpFUN-;B_Cx-! zyZPLk_zxr6gKqW4B+Y^q8wJs2l1Wv`H2-p8wq;Q%pRIHG$*)`=*=1c`Zs=yZZCY<+ zXX$$RSVf?yK(m7Eo+39*?%Y(G$Hh1(#hi1HeQtc-rn~7%tI4-Uy?noP30+`jh_SNK z7F7`!zYSactAa|>$)?9H7RAin;j>wG3*qq(l*R*iMkA}B=S5!OGQ#0>v}Ac`Yhe_k zmDyEwZ-yCKLB^I2Q%uLgyr&i=u_23wOR6X;vcmop{Y0X4i*$wMQ{ve*6x}Sc<;Ydo zq@>Dz?hc}|wKK1^N#v92g$luRI#2LukU9+&&tWyE`^s^j*Tsv+-B@P(HM94k-5W0k zc7Y|*#7_LXOrRL)+q2T7@t(6`7(Br%)dM=3HVMNS!)Q|`8k1s8CiqbSyz1Uf4QK3A z5O4B?!r!j+<>wd^>|;DH$mV{;y$kaa@J+g?8c2t^FOq@V_^urDh3i0g3g)wM)Iv*dTcz`to?W+c1+#JWkKR zzr+rJIt32Bv`{P$d$=O|luJ$8Ysa@%COZXHr{m=EOun(xOsb+SC~MdRSqQtg1z~pu z2)pSrn*~J*2|*;Tn~(F5n8VUqb^%55D9EQ|Yn;f-Q8XXGm&g-$Z?;&rH+Up{IW4AY zy6jbY#!4kd5N9GO<0v_-&}q1ddWp!!AXpD|F4F6glvQ2oSMNtMo#?~p@7Rm*{FPdw zOI4&Ql&1SHSyWLnIg#p7oa@YB;dkR;CTd#w`Z)#SDE>~sA#2Ny2}X%i%%S)pI6gQ% zegF34#VLDva`N_MpZz18i}^TOZ()z7f;$IZfc=MkmANO;=lJkOcDL{2eVaadIoe|$ z@W`9A&%?`B61I~loP*&MpTpwSLKCw^_G3$A0%<==2j3Fx*Sb6hDc#a^k>w?2;%f}? zi%cb%CD1CCXUNiQmw9V3w{nEAl=hIrA!g;rkfIzNqBh_&~JW3Z96In3FT8t$XgE>+iZAX2S${l1N3NIlcePa z78ejHQ2u&z#VV7wex^q$WPSCs^cW?TH~}80pXIWoOTAzLM}z}V7>DAGmHk#05O^+s zpLpYO`Fnx$6A`XNDK*QJxrp(}qQw8LbMY@tlRAqVW(|9VGUPe$|y^$H6 z^?@?=A_u!sc{HC0Xt4I1@XRAQnr6;yQ}Rr!3ut#1#(okmX~}M6pBgFX$_13$%K_~I z>P@JkIvFH3t;w8k!2-Rsu12NJL}}9F?3>JREg;mkrVWXSwrV&mUNyn6UMz*8FbPr# znl>`TGJ!=RHJ773J9$iitrx`rFOjFIHwI%y#&}g7NYpGjnyk~b-kMm#m(69Vmy{T7 z7RgaF&P479e+WJV|NWo;#ZF%yes^+o_7C>{;N;EGn{W0pGR+@dQR=%=nUCAG@r4ig zL0wFwU=DMNQaGHnPN z9g5I2BjUC+F19*f?Q{xsf4k$nqAw*)xfof26ZA^4gck~cDp@A;keQ2Z3K_wLTEAr} zXCPWG?o`v&OV&CTs_QIH3VgxJ04-*lnWI5Xa&#W>k28_Hx6ff*ei+&E&%lr7NaGnH z>_lRrT=HcV9*Z@qyQq?G`ASQ6FF&;__gbI4|35uYc4ztjwmP}|f4$uY|NmWl?t%Z` ziU9V~s~+$sY!GhkiI3?*WrkS1a)`v6CvOv?bbkqXb7C%k2~Q8IiBKHG9Lh+Nd@xbb z5Swzji1%fHC*@1UfXcFaVADw4gYbb{vfIgbT89OZ)f)=KyU5sSj}yHwOteFcnUgOO`vx&nBM7@qoxMXdl?+; z?UoZRgK0kW=hJIK-R<ZRS(;cL6O-R^c>zV3ZWuy^g|y1m|4^;kQNK9b=@S~!YJv2}QoxK7J{nNLxjJIF9% zjxS-3QNd-@&-~D8)8Rq6UIyTLn#R8W_fKi-88x;um6dF zpF6z&b33p9?QZoR?ti(H&ppup2!xj(XQ;lQ>O)sW%6l5f&Mn_FH-pn!X%U&=kLrp& z6zPJ-l9)*|!j0+Q&{Yx)*zOj6^{1!v(a8Tu*FF|+H6DT{mPnukm}GU!a9B@;?4l)YpI>fyN z8mx<;3c%nagGIT#=)~vl26o2%`2)*X@OdJH`j>AL3aPJ zieC*l)BQGT#g4huuv$-71~AKoR%@c)RhVu0CVnLoid&9&Fu3|Gd9i$NUvOhOJcBWn zo`c=UAg#2VjLeV`$n@i#JjtNACtJAo=Km6y%*kSOx@5*IEwzSeqtRn`Rd?zXhEAuz z7rnjlR4QzB-BXH`OEa#DrFTRN*GDMO10*J22|0|7i=>TX1?V6F-ssaNfN=BIS(N2% z)47$|9JlDp6nOOH=Bu<$h!f-AD}S9Uj7 zLPcHuFQ@+-L8k2=%!t$LTLhK*|8DmF$6n{*{O8?#?u-8aPHtT(TexOOHz&D)*&IYr zcXE?s|J$5^7x#^=$`PM>5nn8(eMSrf3KS0oFDdveDHv%HpVMbYasy z=JFVuf*Oj6ru;xX#}VK?$(xM3<9+5#ui~F4I^Nl#&IG#5uEd36-o#~Z4Es=)yFBO8 zZ=UZrW+EsSl)W~3f^f6c=(wdrl3S8k1OSn!x_?njj!goC=i-XHa7q`I0wSyZ+kE`D z3{6yYw!&5~m{NEU#d2R$R3d1tts9e*loICcB z3~|p^@fGr8F6@%8qi{-`DOvR*GvkU+nae)(!0k`6*jT(B4uRZbdXD#RRo4}C{A>|Q{#4WH=m+!Oi2zYF*0$ts;4rnQKhr+Ww3bX zMQNNyDHv%GG&>6!-XTJcIC=Jj2C|QFCF-=r7cs^-=5%k-xquugr%nsoF=%O|h;^_* zp6Vb+e@?7zvY9Z&zye`US}jzIzKFkwpFRFU25-?dp3^Dd&LvY(vqnmNoM5775H&a05U9}qcelG){lB}n^`QUX$>+Z4{|EDr{=`R#HUbluV$fhZ z4EX?k0I*U~Xd*|>$Awl#M@pf*Ojj^CSeBm0T!y0CQW*bjg`<{wmtE$Mjb;6!Y(@W? z#GG)iC}>5DC@goPWwpxjk3L1EoXQ2XY!zBQ0xJ@?IO0AlmrJhpPW#D-S+N0HUCTwR zsDvNYM2*ApdX3!gO? z7mjCr(#=HlijpqdYDH6PmUm`vv+IjIqnSU9&?_8M18v?0hCHb~ou;v`^sYjsH@va7H1pn6ewAU2ns*g3u@p>pV4>;R~UV-we>dWTv zg07q)?OILBCA+#UZDd*Xy=ZXmC!A8M*8#{Vo^1(WJ&rg=UsSh)3m#U;w4vO%n3zQ^ zf_5SgH!@y1R<8x^D78M*#$0Rr74=JCnAPq7B)_I-hf}obXIo8G0G)?|j1ZeMaChV9 z9FsX8;D1h2y_D=CRHIx94KYKHwRka8(B#Wysg&JnEGB2^7OL8rY$1t_EyoHN%}gKJ zcg3LEqah$oM!CjzRi5EWx2^2-C-Sxl3kEY6OUbC0VtWNl=aGCZlft(^Ve-Q9Xv|L@}ShqwO~3*XHa3wHLRzZUOc4Y;r4`jyRo-dikk z5G&CAx?3zIt=x2rMK*gcwZCgP;%zM5jU%3>+Vg*j`1mikFyHEXrIq}4Gqm3t!$xV&Q` zrp3TlcOGFmykbJaxA7C^sWJ|ziGvy9{-nXhrH8@ufOde}@5ADQhwl)AFY&6t{Tep{ zCK2cDspkjj3nJnpHG0u6;WS5%;(T&PiC#OxU~+{*{*sFe^kTliYd^9Wjq#*Pn$y^& z-XwM5+Y4l%Y;r#JS}mnYOsd>IboRe&VX`??tsy#rb#+=``;dZK$_fxrLf;Il}TxrSU4S^;iR)J(!jLs+?@9iR!tgQ*nkE z#sPx{v5lNXCqE|IL4|utn|j-RjB&dk!*Z7KICc$cJM3 zs$|MKqqAzh>*SyHU#4lHROt>)0-`-limvJmV`EtH~?+Omp3&aeTCYi?j=#ia8?C6)ZYv;0pDTr zROPmyDtP}W(L0Q@HQ-V_&N)1Aw)x{e`$_UNWFD3x8kB(9;- z^WAL@I!krO)REaULb3_6)=I^Ij3YC&;?<(N+aR?D(bX(b(*gVZcj4E(L6_tijrAQd zFk&P|6wc+HSLPflkP6rDJDoxDl2fx)QkT!czQe3Pkss21_sKc*0{_pD054btQ9Yy^ z!hy&9!MV6NN4udSy1|tg%$D#dw7M?SXMYtGU>bTkodoaWD?q?A8jo1jHeisrP^6+L zroPl|J|Oq(fj%(=g1YZVgYCy64Y@zm;>a__n+Y6dBslkCmABkLZ<^a0GMW)d#NKN2@>yX=G(5io|+btQvM zIpPD7wQ|kLBV1BfE|BuFc&;mV#HQMCX+^tzJIXkclkgO4By8 zp&O6WMbo$>%5ltlqEu1Uuw3tr@}R@Ha`?Ki(`h87YR1lCp;~adM@9WBuLjAs?holV3rnCHa}TsYXMR!Af6}CU!qQI6Zy; z_T1M{ zmqtt*I4WrXFSM09W^w0~gGaYx5~-xc5*pR&-=I>)=q=t1WwybqMZ+^w9uye1X493t zuu6KG!kJcjoyrBh)thW7`~{OUYusnSd5Jo8k$_lK-DXjq)+R&6ceBVyZ3my3yn!gDv#0IMu|pfMng%EOVvSZz8X7flFa#b z>;jg=lMFdur4I()o5-Sk{Et5crdenBPeuGs7f%3YH+`O(BVjNFuCCXWxL##J1fI(#cpT z&7E-4(e08}sHUKl={+#Jc_s_E2bz@Gjw-DLqj$+iW^d_mpOMwnS^`S0p$sTRI)O#b z0yonaaT|>-QWC7PS;`rZT5#p;k$exL`PEyj&{E9l`yw1%z@HglSlfp@I-XA^r#gg%!cm$_=I$&lo|(aVOTTmycQ?!5^_pcH=>oU#W(!{;y(=;~Avfo#4r^wrq zbG@Zwlz6gg$v0-R8AsBR@m_Ppg=4iH|*D(eN8 zM)f^EyB}v<+IKeDbH)v*{0o(v2uE#SsO`wPVjxi2KFu|VjMbs30m-rn_o*e%ZJ_^V z@@w5B_+v{!q4%q#On|#_7-5tRJw_J|K5v796LE3pGX}M?e_3vpEK_aL-qvWRJLFqmd7ZCz zcLzIs)aj1~+r9qQXm4w0u(#Fi?Dh9Lowfwf9fyxzZFgI*wzruc5^xZ8|Jq9i=j_M- z*!aHF`tv`(Y;JsT<+pz|zqaW8LF@l|tzSO0{`sYRmp*7dZDNftYn6Naqk${Sa8P^# z2oysuDX4Yyp-caFbXE7Y_Y*4S`llb5KaXj=%XR+(+i9t4|EZl551(8A6!`xFx{dVC z&i{3`cYC|J^M88}`5*4&a}WG~nd1StHlhTAcB3m1k?5zVL?&Erh5=;X&igzHI0n`p z93QErczHTd#oe+OW9K7Uz>wr_rhKcef)nqKLplL1-^pLgw?=fEdVeH6Zes7{Qb{#- zvo`jlYqyVr#AWn|ltH{5E0|9K4bAk9IjTk{>|mQFtr5scyx3Leb>Fk$6@6*ap36LUG@Xa&TZ`R~#dG^eNzyqQM_hR`Ghdo}q=+ijAh3hoS~Gn&nuK1m zyPbWnx+7N2claBf!N}|6%YBZ=q|(TY1is*Y0T}`2{*(i#1E1k3GzzbxEyei^(Zh!| z1cNLaAInx8VJ%d#Y`&VoXd6Q1J46|VcYpo0>vq3tbqe+uEk?co`Id5UGv!^O%sCXE z=HzugqliFG{at3-pp>|jLpz*!aZJ+YM)*9+w6-E%^VJRft_8ifj$Mu10gsZFh;xq8 zdrrLo3}2b+7p3Rft5X*H;{dRX6=01;Pr1A(6qZvNSRxT)R)_vZ>FG(cH%dzpZ|fM{|~DdWdi_) F0RWTVx^Dmg literal 0 HcmV?d00001 diff --git a/docs/release-notes/version-2.x.md b/docs/release-notes/version-2.x.md index 64321bc5..e5b6cb4e 100644 --- a/docs/release-notes/version-2.x.md +++ b/docs/release-notes/version-2.x.md @@ -3,6 +3,13 @@ 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.4.3 - 2025-01-10 + +### Changed + +* Upgraded Nautobot from 2.3.13 to 2.3.16 +* Upgraded Bitnami common subchart from 2.28.0 to 2.29.0 + ## 2.4.2 - 2024-12-13 ## Added