-
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
[Module Catalog] Support internal
and beta
flags for updated module metadata
#2059
Comments
internal
, beta
and sync
flags for updated module metadatainternal
and beta
flags updated module metadata
internal
and beta
flags updated module metadatainternal
and beta
flags for updated module metadata
@mrCherry97 we are planning to move the |
hi @c-pius |
Yes exactly. The current behavior doesn't change. It is just that the indicator whether a module is in |
Okay, so it's fine for us, I made an issue to adjust this changes in Busola after your merge. |
Re-opening to address the additional topic of preventing installations of unsynced modules. |
Hi @c-pius, are these changes released on DEV? I reopened an issue for us to adjust the |
Hey, no, not yet. Regular plan would be |
yes, that sounds good, thanks! |
@mrCherry97 the change is on DEV now. In case you are playing around with beta/internal on the ModuleReleaseMeta, it takes about 5 mins to sync that to the SKR. We are working on speeding that up :) |
Not possible to verify on STAGE as we don't have ModuleReleaseMetas there yet. But can confirm that on DEV the sync works as expected, and when trying to enable a not synced module we get:
|
Description
Current ModuleTemplates support
operator.kyma-project.io/internal
,operator.kyma-project.io/beta
, andoperator.kyma-project.io/sync
flags (see also docs).With our change to the split setup with ModuleTemplates and ModuleReleaseMeta, this doesn't cover the full story anymore. E.g., if a beta ModuleTemplate is synced to a beta SKR, how can it be enabled? Right now, we would need to reference it in a ModuleReleaseMeta which is synced to all clusters, not only beta ones.
The simple idea is to also introduce
beta
andinternal
flags toModuleReleaseMeta.spec
. Dashboard and CLI should then only display those modules depending on the presence of the same flags in the KymaCR.In addition, we introduce
spec.internal
andspec.beta
on the ModuleReleaseMeta level with the same behavior as for ModuleTemplate.Reasons
Right now we have undefined behavior / an incomplete story for that case.
Acceptance Criteria
.spec.internal
operator.kyma-project.io/internal
operator.kyma-project.io/internal
.spec.beta
operator.kyma-project.io/beta
operator.kyma-project.io/beta
Feature Testing
No response
Testing approach
No response
Attachments
No response
The text was updated successfully, but these errors were encountered: