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

Introduce experimental.managedServices.include helm value #3314

Merged

Conversation

danail-branekov
Copy link
Member

Is there a related GitHub Issue?

#3262

What is this change about?

The upcoming managed services support would be initially disabled by
setting the helm value to false (the default)

Operators should deliberately enable the flag should they want to give
the feature a try.

This change simply introduces the flag in the helm chart, there is no
implementation that uses it yet. The deploy-on-kind script sets it to
true as it is meant to be run for development purposes.

The kind installer sets it to true as well - whoever is installing
Korifi on kind probably just wants to play with it, therefore enabling
the experimental support does make sense.

Does this PR introduce a breaking change?

No

Acceptance Steps

See story

Tag your pair, your PM, and/or team

@cloudfoundry/wg-cf-on-k8s

@danail-branekov danail-branekov force-pushed the issues/3262-experimental-managed-services-flag branch from 2210544 to b625ea5 Compare June 4, 2024 14:34
@danail-branekov danail-branekov marked this pull request as ready for review June 5, 2024 11:19
@danail-branekov danail-branekov force-pushed the issues/3262-experimental-managed-services-flag branch 2 times, most recently from ca562d8 to 91ecdc6 Compare June 6, 2024 09:47
@danail-branekov danail-branekov changed the title Introduce experimentalManagedServicesEnabled helm value Introduce experimental.managedServices.include helm value Jun 6, 2024
The upcoming managed services support would be initially disabled by
setting the helm value to `false` (the default)

Operators should deliberately enable the flag should they want to give
the feature a try.

This change simply introduces the flag in the helm chart, there is no
implementation that uses it yet. The `deploy-on-kind` script sets it to
`true` as it is meant to be run for development purposes.

The kind installer sets it to `true` as well - whoever is installing
Korifi on kind probably just wants to play with it, therefore enabling
the experimental support does make sense.

fixes #3262
@danail-branekov danail-branekov force-pushed the issues/3262-experimental-managed-services-flag branch from 91ecdc6 to dd89962 Compare June 10, 2024 11:32
"type": "object"
}
},
"description": "Experimental features. Make sure you do not enable those on production. No guarantee provided! Backwards incompatible changes in future are quite probable!",
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
"description": "Experimental features. Make sure you do not enable those on production. No guarantee provided! Backwards incompatible changes in future are quite probable!",
"description": "Experimental features. No guarantees are provided and breaking/backwards incompatible changes should be expected. These features are not recommended for use in production environments.",

Suggesting a minor wording tweak. Otherwise it all LGTM. 👍

Copy link
Member Author

Choose a reason for hiding this comment

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

Ugh, I have merged that without noticing your comment. I am goind to put that in the next PR

@danail-branekov danail-branekov merged commit 65b8f1a into main Jun 11, 2024
11 checks passed
@danail-branekov danail-branekov deleted the issues/3262-experimental-managed-services-flag branch June 11, 2024 06:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants