You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: crates/stackable-operator/CHANGELOG.md
+10-1Lines changed: 10 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,14 +14,23 @@ All notable changes to this project will be documented in this file.
14
14
15
15
- BREAKING: Change signature of `ContainerBuilder::add_env_vars` from `Vec<EnvVar>` to `IntoIterator<Item = EnvVar>` ([#1163]).
16
16
- BREAKING: Remove `EXPERIMENTAL_` prefix in `CONFIG_OVERRIDE_FILE_HEADER_KEY` and `CONFIG_OVERRIDE_FILE_FOOTER_KEY` ([#1191]).
17
-
- BREAKING: Bump `kube` from a custom version (`fe69cc486ff8e62a7da61d64ec3ebbd9e64c43b5`, which is between `3.0.1` and `3.1.0` and was needed to pull in schema fixes) to `3.1.0`. This means that the CRD schema generation bugs [#1934](https://github.com/kube-rs/kube/pull/1934) and [#1942](https://github.com/kube-rs/kube/pull/1942) are fixed ([#1192]).
17
+
- BREAKING: Bump `kube` from a custom version (`fe69cc486ff8e62a7da61d64ec3ebbd9e64c43b5`, which is between `3.0.1` and `3.1.0`
18
+
and was needed to pull in schema fixes) to `3.1.0`. This means that the CRD schema generation bugs
19
+
[#1934](https://github.com/kube-rs/kube/pull/1934) and [#1942](https://github.com/kube-rs/kube/pull/1942) are fixed ([#1192]).
18
20
- BREAKING: Add `ConfigOverrides` type parameter to `CommonConfiguration`, `Role` and `RoleGroup`.
19
21
The `config_overrides` field is now generic instead of `HashMap<String, HashMap<String, String>>` ([#1177]).
22
+
- BREAKING: In [#1178] the `clientAuthenticationMethod` was added to the `ClientAuthenticationOptions` struct,
23
+
resulting it to show up in all product CRDs. even those that don't support configuring the client authentication method.
24
+
With this change, operators need to opt-in to the `clientAuthenticationMethod` field by using the new
25
+
`ClientAuthenticationMethodOption` struct for the generic type `ProductSpecificClientAuthenticationOptions` on
26
+
`ClientAuthenticationOptions`. That way the struct definitions (as well as docs etc.) remain in stackable-operator,
27
+
but operators can decide if they want to offer support for this field or not ([#1194]).
0 commit comments