chore: Release stackable-operator 0.110.0#1196
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Added
config_overridesmodule withKeyValueOverridesProvidertrait, enablingstructured config file formats (e.g. JSON) in addition to key-value overrides (#1177).
ScalerCRD (#1190, #1195).Changed
ContainerBuilder::add_env_varsfromVec<EnvVar>toIntoIterator<Item = EnvVar>(#1163).EXPERIMENTAL_prefix inCONFIG_OVERRIDE_FILE_HEADER_KEYandCONFIG_OVERRIDE_FILE_FOOTER_KEY(#1191).kubefrom a custom version (fe69cc486ff8e62a7da61d64ec3ebbd9e64c43b5, which is between3.0.1and3.1.0and was needed to pull in schema fixes) to
3.1.0. This means that the CRD schema generation bugs#1934 and #1942 are fixed (#1192).
ConfigOverridestype parameter toCommonConfiguration,RoleandRoleGroup.The
config_overridesfield is now generic instead ofHashMap<String, HashMap<String, String>>(#1177).clientAuthenticationMethodwas added to theClientAuthenticationOptionsstruct,resulting it to show up in all product CRDs. even those that don't support configuring the client authentication method.
With this change, operators need to opt-in to the
clientAuthenticationMethodfield by using the newClientAuthenticationMethodOptionstruct for the generic typeProductSpecificClientAuthenticationOptionsonClientAuthenticationOptions. That way the struct definitions (as well as docs etc.) remain in stackable-operator,but operators can decide if they want to offer support for this field or not (#1194).