Skip to content

Commit 7332756

Browse files
committed
Update docs for 2.18
1 parent 05aac47 commit 7332756

File tree

13 files changed

+71
-84
lines changed

13 files changed

+71
-84
lines changed

.github/workflows/create-release-experimental.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ jobs:
8383
8484
The recommended way to supply `crdPattern` is using [asoctl template](https://azure.github.io/azure-service-operator/tools/asoctl/#template):
8585
```bash
86-
asoctl export template --source https://github.com/Azure/azure-service-operator/releases/download/experimental/azureserviceoperator_experimental.yaml --crd-pattern "<pattern>" | kubectl apply -f -
86+
asoctl export template --source https://github.com/Azure/azure-service-operator/releases/download/experimental/azureserviceoperator_experimental.yaml --crd-pattern "<pattern>" | kubectl apply --server-side=true -f -
8787
```
8888
8989
This release is only intended for developers wishing to try out the latest features, some of which may not be fully implemented.

ROADMAP.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,12 @@ We target a new release of ASO approximately every two months, though this may v
88

99
Our current release plan:
1010

11-
| Version | Estimated Release |
12-
| ---------------------------------------------------------------------- | ------------------: |
13-
| [2.18.0](https://github.com/Azure/azure-service-operator/milestone/37) | Early February 2026 |
14-
| [2.19.0](https://github.com/Azure/azure-service-operator/milestone/38) | Mid April 2026 |
15-
| [2.20.0](https://github.com/Azure/azure-service-operator/milestone/39) | Mid June 2026 |
16-
| 2.21.0 | Mid August 2026 |
17-
| 2.22.0 | Mid October 2026 |
11+
| Version | Estimated Release |
12+
| ---------------------------------------------------------------------- | ----------------: |
13+
| [2.19.0](https://github.com/Azure/azure-service-operator/milestone/38) | Mid April 2026 |
14+
| [2.20.0](https://github.com/Azure/azure-service-operator/milestone/39) | Mid June 2026 |
15+
| [2.21.0](https://github.com/Azure/azure-service-operator/milestone/40) | Mid August 2026 |
16+
| 2.22.0 | Mid October 2026 |
1817

1918
Where linked, versions go to a list of feature and bugs that are planned to be included in that release.
2019

@@ -32,6 +31,7 @@ Official releases of ASO v2:
3231

3332
| Version | Release Date | |
3433
| ------------------------------------------------------------------------------ | ---------------: | -------------------------------------------------------------------------------------- |
34+
| [2.18.0](https://github.com/Azure/azure-service-operator/milestone/38) | 24 February 2026 | |
3535
| [2.17.0](https://github.com/Azure/azure-service-operator/milestone/36) | 8 December 2025 | Release cycle was abbreviated to get key items out before the 2025/2026 holiday season |
3636
| [2.16.0](https://github.com/Azure/azure-service-operator/milestone/35) | 22 October 2025 |
3737
| [2.15.0](https://github.com/Azure/azure-service-operator/releases/tag/v2.15.0) | 20 August 2025 | |

docs/hugo/content/contributing/create-a-new-release.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ title: Creating a new release
2020
11. [Update the ROADMAP](#update-roadmap) to reflect the new release.
2121
12. [Update Breaking Changes](#update-breaking-changes) if there are any.
2222
13. [Create a blog post](#create-a-blog-post) highlighting the key aspects of the release.
23+
14. Post a message in the Slack channel.
2324

2425
## Catalog breaking changes
2526

@@ -95,7 +96,7 @@ Perform a simple smoke test to make sure the new release is capable of starting
9596
8. Use asoctl to install the new release
9697

9798
``` bash
98-
./asoctl export template --version v2.7.0 --crd-pattern "resources.azure.com/*;network.azure.com/*" | kubectl apply -f -
99+
./asoctl export template --version v2.18.0 --crd-pattern "resources.azure.com/*;network.azure.com/*" | kubectl apply --server-side=true -f -
99100
```
100101

101102
9. Watch while ASO starts
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
title: "v2.18.0 Breaking Changes"
3+
linkTitle: "v2.18.0"
4+
weight: -55 # This should be 5 lower than the previous breaking change document
5+
---
6+
## Breaking changes
7+
8+
- **`Storage.Tier` removed from `StorageAccount` spec (`storage/v20250601`)**: The `Tier` property on `StorageAccount.Spec.Sku` has been removed. This field was marked as `readonly` in the upstream TypeSpec migration ([azure-rest-api-specs openapi.json#L12317](https://github.com/Azure/azure-rest-api-specs/blob/main/specification/storage/resource-manager/Microsoft.Storage/stable/2025-06-01/openapi.json#L12317)). The `Tier` value has always been effectively ignored by Azure - it is computed from the `Name` field (e.g., `Standard_LRS` → Standard tier). Users specifying this field in their CRDs will need to remove it.
9+
10+
- **`DataEncryption.GeoBackupEncryptionKeyStatus` and `DataEncryption.PrimaryEncryptionKeyStatus` removed from `dbforpostgresql/FlexibleServer` spec (`v20250801`)**: These two fields have been removed from the `DataEncryption` object on the PostgreSQL FlexibleServer spec. These fields were always read-only but never documented as such until now. The upstream spec now treats these as readonly/status-only properties. Users specifying these fields will need to remove them from their CRDs.
11+
12+
- **`insights/v1api20240101preview/ScheduledQueryRule` API version removed**: The preview API version `2024-01-01-preview` for `ScheduledQueryRule` has been completely removed as it was deprecated and removed upstream. Users using this API version should migrate to a supported version if they haven't already
13+
14+
## Upcoming breaking changes
15+
16+
* Will remove containerservice ManagedCluster and AgentPool api version v1api20240402preview in v2.19 of ASO.

docs/hugo/content/guide/installing-from-yaml.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ weight: -4
1212
1. Download and install the latest version of [asoctl]({{<relref "asoctl#installation">}}).
1313
2. Install [the latest **v2+** release](https://github.com/Azure/azure-service-operator/releases) of Azure Service Operator.
1414
```bash
15-
asoctl export template --version v2.6.0 --crd-pattern "<your pattern>" | kubectl apply -f -
15+
asoctl export template --version v2.6.0 --crd-pattern "<your pattern>" | kubectl apply --server-side=true -f -
1616
```
1717

1818
When specifying `--crd-pattern`, ensure you choose only the CRDs you need, for example:

0 commit comments

Comments
 (0)