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

Relax Version restrictions #544

Open
emerkle826 opened this issue Jun 22, 2023 · 1 comment
Open

Relax Version restrictions #544

emerkle826 opened this issue Jun 22, 2023 · 1 comment
Labels
enhancement New feature or request ready Issues in the state 'ready'

Comments

@emerkle826
Copy link
Contributor

What is missing?

Make Cassandra and DSE version validation a little more forgiving so we don't have to keep revisiting it every time new server versions come out.

Why is this needed?

There are Version validations for Cassandra/DSE that become a little tedious to maintain as the server versions move forward. For example, #542. It would be easier if we didn't have to revisit this when Cassandra 6 comes out or DSE 8, etc...

@emerkle826 emerkle826 added the enhancement New feature or request label Jun 22, 2023
@Miles-Garnsey
Copy link
Member

It would be ideal to look at this more wholistically, for example, can the version be detected via management API so that the user doesn't have to supply it at all?

In general, we have ongoing problems with the CRDs where we allow specification of a given option in more than one place. This is an example of that, because the version is really set via the image field, and by supplying the version elsewhere we're just forcing the user to give the operator more hints about what version they're using, but there's no guarantee that the real version in the image matches what they're telling us, which could lead to odd behaviour.

@adejanovski adejanovski added the ready Issues in the state 'ready' label Oct 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request ready Issues in the state 'ready'
Projects
Status: Ready
Development

No branches or pull requests

3 participants