-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Remove postgres 9.6 from Che Operator CSV #21350
Comments
That's not true. |
@tolusha so we need to keep 9.x forever? or can we declare it deprecated in 7.47 and drop it in 7.50? |
Yes, we have to keep it forever. We can't drop anything. |
ok, but a NEW DS 3 install won't migrate an existing postgres 9.6 db to 13, right? it will install a fresh DB with no old content? (different from Che 7.yy updates, I guess.) |
Completely new installations use PostgreSQL 13.x version. |
A quick wish: Postgres has been the source of occasional user troubles, especially with super-secure users. (These often want to use their own DB, have different administrators for DBs vs. the application, etc.) |
@RickJWagner that's the issue #21183 |
Two final thoughts on this one: a) could we put out a press release (che-dev list, mattermost, Che Community call, etc. saying that we plan to remove postgres 9.6 from the CSV in the next 4 months, after which time existing installs will break and will need to be reinstalled (or the DB will need to be migrated to postgres 13.3)? Rationale: We're doing this for two reasons:
b) could we remove 9.6 from downstream Dev Spaces 3.0 only, since anyone installing 3.0 will need a NEW INSTALL? Or will existing 2.15 installed postgres image be copied across into the new 3.0 install, and used by the new subscription? |
a) We need to finalize eclipse-che/che-docs#2163 |
I close this issue since I don't see a way how we can get rid of PostgreSQL 9.6 image |
Is your task related to a problem? Please describe
Today we have both the supported Postgres 13 and the deprecated Postgres 9.6 entries in the Che operator CSV:
https://github.com/eclipse-che/che-operator/blob/main/bundle/next/eclipse-che-preview-openshift/manifests/che-operator.clusterserviceversion.yaml#L976-L979
https://github.com/eclipse-che/che-operator/blob/main/bundle/stable/eclipse-che-preview-openshift/manifests/che-operator.clusterserviceversion.yaml#L976-L979
Since the process for updating CRW 2.15 (Che 7.42) to 3.0 (Che 7.46) requires manual steps to clean up old deployments, switch to a new channel name and subscription, this means that any 3.0 deployments are NEW and therefore will never use Postgres 9.6 env vars, only 13.
I'm not sure if the same is true for Che users, but if so, then we could simpy remove these env vars and update the Che operator code such that Postgres 13 is the only option, with no fallback to 9.6.
Describe the solution you'd like
See above
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: