Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Craft Release Notes for Charmed Kubernetes 1.31 #855

Merged
merged 8 commits into from
Sep 5, 2024
Merged
Show file tree
Hide file tree
Changes from 7 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions generator/k8s_docs_tools/templates/supported-versions.j2
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@ For additional support, learn more about [Ubuntu Pro][pro] as well as

Please visit the Canonical [Support page][support] for more details of our
professional support programmes.

<!-- LINKS -->

[pro]: /pro
Expand Down
20 changes: 20 additions & 0 deletions pages/k8s/1.28/upgrading.md
Original file line number Diff line number Diff line change
Expand Up @@ -359,6 +359,24 @@ juju run-action kubernetes-worker/1 upgrade
...
```

#### Security Updates

##### CVEs
Determine if you are affected by [CVE-2024-7646][]

```bash
juju config kubernetes-worker ingress
juju config kubernetes-worker nginx-image
```

If `ingress=true` and `nginx-image` is any of the following `auto`, **empty**, or any version prior to `v1.11.2` the deployment is affected.

Rectify by adjusting the config:

```bash
juju config kubernetes-worker nginx-image=rocks.canonical.com/cdk/ingress-nginx/controller:v1.11.2
```

<a id='verify-upgrade'> </a>

## Verify an Upgrade
Expand All @@ -383,6 +401,8 @@ It is recommended that you run a [cluster validation][validation] to ensure that
[blue-green]: https://martinfowler.com/bliki/BlueGreenDeployment.html
[validation]: /kubernetes/docs/validation
[supported-versions]: /kubernetes/docs/supported-versions
[CVE-2024-7646]: https://github.com/kubernetes/kubernetes/issues/126744


<!-- FEEDBACK -->
<div class="p-notification--information">
Expand Down
19 changes: 19 additions & 0 deletions pages/k8s/1.29/upgrading.md
Original file line number Diff line number Diff line change
Expand Up @@ -361,6 +361,24 @@ juju run kubernetes-worker/1 upgrade
...
```

#### Security Updates

##### CVEs
Determine if you are affected by [CVE-2024-7646][]

```bash
juju config kubernetes-worker ingress
juju config kubernetes-worker nginx-image
```

If `ingress=true` and `nginx-image` is any of the following `auto`, **empty**, or any version prior to `v1.11.2` the deployment is affected.

Rectify by adjusting the config:

```bash
juju config kubernetes-worker nginx-image=rocks.canonical.com/cdk/ingress-nginx/controller:v1.11.2
```

<a id='verify-upgrade'> </a>

## Verify an Upgrade
Expand All @@ -385,6 +403,7 @@ It is recommended that you run a [cluster validation][validation] to ensure that
[blue-green]: https://martinfowler.com/bliki/BlueGreenDeployment.html
[validation]: /kubernetes/docs/validation
[supported-versions]: /kubernetes/docs/supported-versions
[CVE-2024-7646]: https://github.com/kubernetes/kubernetes/issues/126744

<!-- FEEDBACK -->
<div class="p-notification--information">
Expand Down
19 changes: 19 additions & 0 deletions pages/k8s/1.30/upgrading.md
Original file line number Diff line number Diff line change
Expand Up @@ -356,6 +356,24 @@ juju run kubernetes-worker/1 upgrade
...
```

#### Security Updates

##### CVEs
Determine if you are affected by [CVE-2024-7646][]

```bash
juju config kubernetes-worker ingress
juju config kubernetes-worker nginx-image
```

If `ingress=true` and `nginx-image` is any of the following `auto`, **empty**, or any version prior to `v1.11.2` the deployment is affected.

Rectify by adjusting the config:

```bash
juju config kubernetes-worker nginx-image=rocks.canonical.com/cdk/ingress-nginx/controller:v1.11.2
```

<a id='verify-upgrade'> </a>

## Verify an Upgrade
Expand All @@ -380,6 +398,7 @@ It is recommended that you run a [cluster validation][validation] to ensure that
[blue-green]: https://martinfowler.com/bliki/BlueGreenDeployment.html
[validation]: /kubernetes/docs/validation
[supported-versions]: /kubernetes/docs/supported-versions
[CVE-2024-7646]: https://github.com/kubernetes/kubernetes/issues/126744

<!-- FEEDBACK -->
<div class="p-notification--information">
Expand Down
199 changes: 199 additions & 0 deletions pages/k8s/1.31/components.md

Large diffs are not rendered by default.

96 changes: 96 additions & 0 deletions pages/k8s/1.31/release-notes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
---
wrapper_template: templates/docs/markdown.html
markdown_includes:
nav: kubernetes/docs/shared/_side-navigation.md
context:
title: 1.31 Release notes
description: Release notes for Charmed Kubernetes
keywords: kubernetes, release, notes
tags:
- news
sidebar: k8smain-sidebar
permalink: 1.31/release-notes.html
layout:
- base
- ubuntu-com
toc: False

---

# 1.31

### September 04, 2024 - `charmed-kubernetes --channel 1.31/stable`

The release bundle can also be [downloaded here](https://raw.githubusercontent.com/charmed-kubernetes/bundle/main/releases/1.31/bundle.yaml).

## What's new
### aws-k8s-storage
* Updates aws-storage manifests to include versions 1.12.1 -> 1.32.0
### azure-cloud-provider
* Updates azure resources to include azure-disk versions 1.28.9 -> 1.30.2
* Updates azure resources to include cloud-provider versions 1.27.14 -> 1.30.0
### calico
* Increases charm debug logs to better isolate failures in [LP#2064145](https://bugs.launchpad.net/bugs/2064145)
### kubernetes-control-plane
* Improvements to logging when failing to create a cloud-based load-balancer
* Enhances the upgrade action to avoid clearing charm status warnings
### openstack-cloud-controller
* Updates manifests to include up to v1.30.0
### openstack-integrator
* Adds project-id to the openstack credentials handed out by this relation

## Component Versions

### Charm/Addons pinned versions
- kube-ovn 1.12.6
- calico 3.27.4
- coredns 1.9.4
- ingress-nginx 1.6.4
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wasn't nginx recently updated to 1.11.2 with charmed-kubernetes/charm-kubernetes-worker#178 ?

- kube-state-metrics 2.10.1
- kubernetes-dashboard 2.7.8

### Charm default versions
- ceph-csi (rbd) 3.9.0
- ceph-csi (cephfs) 3.9.0
- cinder-csi 1.27.1
- cilium 1.12.5
- coredns 1.11.1
- k8s-keystone-auth 1.30.0
- cloud-provider-vsphere 1.26
- vsphere-csi-driver 3.0.0
- cloud-provider-azure 1.30.0
- azuredisk-csi-driver 1.30.2
- cloud-provider-aws 1.26.1
- aws-ebs-csi-driver 1.32.0
- gcp-compute-persistent-disk-csi-driver 1.8.0
- gcp-cloud-provider 0.27.1


## Fixes

A list of bug fixes and other minor feature updates in this release can be found at
[the launchpad milestone page for 1.31](https://launchpad.net/charmed-kubernetes/+milestone/1.31).


## Notes and Known Issues
addyess marked this conversation as resolved.
Show resolved Hide resolved

A list of known issues remaining unfixed in this release can be found at
[the launchpad milestone page for 1.31+ck1](https://launchpad.net/charmed-kubernetes/+milestone/1.31+ck1).


## Deprecations and API changes

- Upstream

For details of other deprecation notices and API changes for Kubernetes 1.31, please see the
relevant sections of the [upstream release notes][upstream-changelog-1.31].

[upstream-changelog-1.31]: https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#deprecation

<!-- AUTOGENERATED RELEASE 1.31 ABOVE -->


<!--LINKS-->


[rel]: /kubernetes/docs/release-notes
Loading