-
Notifications
You must be signed in to change notification settings - Fork 30
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
Mandatory modules for Kyma instances #890
Comments
Please have a look at this comment first, the specialized implementation may not be needed. |
Is a module template CR of a mandatory module present on the (skr) runtime? |
@kwiatekus The ModuleTemplate for such modules should not be synced to the SKR, the idea is to completely hide it from the users. As for the submission - I guess we will go with the same flow. It may vary though due to decisions and the final implementation of the feature. |
does it mean for mandatory modules, there is no Module CR? Or there is Module CR, but the content is identical for all SKR, and LM must maintain consistency of them (revert user change) |
@ruanxin there will be no ModuleCR for the Mandatory Modules - it does not need it since there is no configuration to be exposed to the user |
@janmedrek Would the mandatory module need to be marked somehow specially via label? |
@kwiatekus there will be an additional flag to be passed in the module config used in the submission pipeline, no details yet, depends on the neighbours implementation. We don't have the doc for CLI yet unfortunately, it will be implemented in: #1053 For now you can include |
Description
Some components in our ecosystem need to be deployed in every runtime, there should be a possibility to enable such "mandatory" modules in Kyma. The requirements for such modules are as follows:
This is very similar to the previous behaviour of KCP Kyma CRs - enabling a module in KCP to enforce its existence in the SKR.
This feature would additionally require differentiation between mandatory and regular modules (since the KCP list now behaves as an initial module list) and hiding them from the user (so they do not pop up in the Kyma SKR module list).
Unfortunately, this will most likely require some minor tweaks to the Kyma API.
Reasons
We want to provide a way to enforce some modules and their configuration in the runtimes.
Acceptance Criteria
The text was updated successfully, but these errors were encountered: