Skip to content

Commit f4ca133

Browse files
authored
2025.1.1 Upgrade step and version bump (#2924)
1 parent 43e63fe commit f4ca133

File tree

3 files changed

+65
-1
lines changed

3 files changed

+65
-1
lines changed

RELEASE.md

+34
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,40 @@ This file is copied to nebari-dev/nebari-docs using a GitHub Action. -->
99

1010
---
1111

12+
## Release 2025.1.1 - January 27, 2025
13+
14+
> NOTE: In this release, we have updated our maximum supported Kubernetes version from
15+
> 1.29 to 1.31. we strongly recommend updating the Kubernetes version
16+
> specified in your nebari-config YAML file and redeploying to apply the changes.
17+
>
18+
> Remember that Kubernetes minor versions must be upgraded incrementally (1.29 → 1.30 →
19+
> 1.31).
20+
21+
## What's Changed
22+
* fix bug to allow --import-plugin to work by @Adam-D-Lewis in https://github.com/nebari-dev/nebari/pull/2864
23+
* Add azure kubernetes policy add-on by @viniciusdc in https://github.com/nebari-dev/nebari/pull/2888
24+
* Yaml config sets by @Adam-D-Lewis in https://github.com/nebari-dev/nebari/pull/2876
25+
* Add ability to list user installed plugins from the CLI by @soapy1 in https://github.com/nebari-dev/nebari/pull/2891
26+
* [AUTO] Update CLI doc by @nebari-sensei in https://github.com/nebari-dev/nebari/pull/2841
27+
* [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/nebari-dev/nebari/pull/2896
28+
* [ENH] - Include "--attempt-fixes" flag from Nebari upgrade CLI in upgrade steps logic by @smokestacklightnin in https://github.com/nebari-dev/nebari/pull/2839
29+
* add authorized ip range variable for azure by @dcmcand in https://github.com/nebari-dev/nebari/pull/2880
30+
* Upgrade conda-store to 2024.11.2 by @marcelovilla in https://github.com/nebari-dev/nebari/pull/2815
31+
* Handle default value for azure addon policy by @viniciusdc in https://github.com/nebari-dev/nebari/pull/2905
32+
* Update conda-store-ui tests for updated page verbiage by @soapy1 in https://github.com/nebari-dev/nebari/pull/2911
33+
* Remove unintended character at the end of the TF_LOG variable by @marcelovilla in https://github.com/nebari-dev/nebari/pull/2912
34+
* Update k8s max version by @dcmcand in https://github.com/nebari-dev/nebari/pull/2903
35+
* [ENH] - Use GitHub secrets instead of Vault by @smokestacklightnin in https://github.com/nebari-dev/nebari/pull/2889
36+
* adds info command text display & change the order of command display by @kernel-loophole in https://github.com/nebari-dev/nebari/pull/2916
37+
* [AUTO] Update CLI doc by @nebari-sensei in https://github.com/nebari-dev/nebari/pull/2921
38+
39+
## New Contributors
40+
* @soapy1 made their first contribution in https://github.com/nebari-dev/nebari/pull/2891
41+
* @smokestacklightnin made their first contribution in https://github.com/nebari-dev/nebari/pull/2839
42+
* @kernel-loophole made their first contribution in https://github.com/nebari-dev/nebari/pull/2916
43+
44+
**Full Changelog**: https://github.com/nebari-dev/nebari/compare/2024.12.1...2025.1.1
45+
1246
## Release 2024.12.1 - December 13, 2024
1347

1448
> NOTE: Support for DigitalOcean has been removed in this release. If you plan to deploy Nebari on DigitalOcean, you first need to independently create a Kubernetes cluster and then use the `existing` deployment option.

src/_nebari/constants.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CURRENT_RELEASE = "2024.12.1"
1+
CURRENT_RELEASE = "2025.1.1"
22

33
HELM_VERSION = "v3.15.3"
44
KUSTOMIZE_VERSION = "5.4.3"

src/_nebari/upgrade.py

+30
Original file line numberDiff line numberDiff line change
@@ -1626,6 +1626,36 @@ def _version_specific_upgrade(
16261626
return config
16271627

16281628

1629+
class Upgrade_2025_1_1(UpgradeStep):
1630+
version = "2025.1.1"
1631+
1632+
@override
1633+
def _version_specific_upgrade(
1634+
self, config, start_version, config_filename: Path, *args, **kwargs
1635+
):
1636+
rich.print("\n ⚠️ Upgrade Warning ⚠️")
1637+
1638+
text = textwrap.dedent(
1639+
"""
1640+
In this release, we have updated our maximum supported Kubernetes version from 1.29 to 1.31.
1641+
Please note that Nebari will NOT automatically upgrade your running Kubernetes version as part of
1642+
the redeployment process.
1643+
1644+
After completing this upgrade step, we strongly recommend updating the Kubernetes version
1645+
specified in your nebari-config YAML file and redeploying to apply the changes. Remember that
1646+
Kubernetes minor versions must be upgraded incrementally (1.29 → 1.30 → 1.31).
1647+
1648+
For more information on upgrading Kubernetes for your specific cloud provider, please visit:
1649+
https://www.nebari.dev/docs/how-tos/kubernetes-version-upgrade
1650+
"""
1651+
)
1652+
1653+
rich.print(text)
1654+
rich.print("Ready to upgrade to Nebari version [green]2025.1.1[/green].")
1655+
1656+
return config
1657+
1658+
16291659
__rounded_version__ = str(rounded_ver_parse(__version__))
16301660

16311661
# Manually-added upgrade steps must go above this line

0 commit comments

Comments
 (0)