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

Old Operators can not be added because of too strict validation #11

Open
ANeumann82 opened this issue Aug 6, 2020 · 3 comments
Open

Comments

@ANeumann82
Copy link
Member

Tried to add kafka operator 1.2.0 - It didn't work because the validator runs too many strict checks.

Additionally, when we add new validations in KUDO it might happen that existing entries in the index do not pass these new validations - the should still be added to the index on a rebuild.

So we need either a "skipValidation" or "validationLevel" or "kudoValidationVersion" that can execute the KUDO package validation with the correct KUDO version...

@nfnt
Copy link
Member

nfnt commented Aug 17, 2020

Hmm, kitt has subcommands to distinguish between package validation and updating repositories. So validation can be skipped by only running the update subcommand. Or am I missing something here?

@ANeumann82
Copy link
Member Author

Ah, ok... So that might work on a global level...

@nfnt
Copy link
Member

nfnt commented Aug 17, 2020

As mentioned in #12, kitt needs a mechanism to support validation and possibly package creation for multiple versions of KUDO. This will allow it to manage repositories consisting of operator packages that may be incompatible with the latest version of KUDO but could still be used by older versions of KUDO.

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

No branches or pull requests

2 participants