Skip to content

Commit 581653a

Browse files
committed
changelog
1 parent 96d3815 commit 581653a

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

crates/stackable-operator/CHANGELOG.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,16 @@ All notable changes to this project will be documented in this file.
77
### Changed
88

99
- BREAKING: Replace `lazy_static` with `std::cell::LazyCell` ([#827]).
10+
- BREAKING: Convert `podOverrides` and `affinity` fields to take any arbitrary
11+
YAML input, rather than using the underlying schema. With this change, one of
12+
the larger CRDs, like the Druid CRD went down in size from `2.4MB` to `288K`
13+
(a 88% reduction). One downside is that user input is not checked to be a
14+
valid `PodTemplateSpec`, `PodAffinity`, `PodAntiAffinity` and `NodeAffinity`
15+
any more. However, checks can be re-added by using validation webhooks if
16+
needed. This change should not be breaking for the user and is a preparation
17+
for CRD versioning. ([#821]).
1018

19+
[#821]: https://github.com/stackabletech/operator-rs/pull/821
1120
[#827]: https://github.com/stackabletech/operator-rs/pull/827
1221

1322
## [0.71.0] - 2024-07-29
@@ -38,14 +47,6 @@ All notable changes to this project will be documented in this file.
3847
- [kube#1504](https://github.com/kube-rs/kube/pull/1504)
3948
- Upgrade opentelemetry crates ([#811]).
4049
- Bump rust-toolchain to 1.79.0 ([#822]).
41-
- BREAKING: Convert `podOverrides` and `affinity` fields to take any arbitrary
42-
YAML input, rather than using the underlying schema. With this change, one of
43-
the larger CRDs, like the Druid CRD went down in size from `2.4MB` to `288K`
44-
(a 88% reduction). One downside is that user input is not checked to be a
45-
valid `PodTemplateSpec`, `PodAffinity`, `PodAntiAffinity` and `NodeAffinity`
46-
any more. However, checks can be re-added by using validation webhooks if
47-
needed. This change should not be breaking for the user and is a preparation
48-
for CRD versioning. ([#821]).
4950

5051
### Fixed
5152

@@ -59,7 +60,6 @@ All notable changes to this project will be documented in this file.
5960
[#817]: https://github.com/stackabletech/operator-rs/pull/817
6061
[#818]: https://github.com/stackabletech/operator-rs/pull/818
6162
[#819]: https://github.com/stackabletech/operator-rs/pull/819
62-
[#821]: https://github.com/stackabletech/operator-rs/pull/821
6363
[#822]: https://github.com/stackabletech/operator-rs/pull/822
6464

6565
## [0.69.3] - 2024-06-12

0 commit comments

Comments
 (0)