-
Notifications
You must be signed in to change notification settings - Fork 70
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
Deprecation plan for stable, testing, and latest images #193
Comments
One option could be:
Maybe a brownout of sorts somewhere in there? Do we have to worry about Python versions at all? I suppose we might have some Python versions available on the old images that were deprecated in the new images |
This is not 100% possible because Also, I want users to be explicit about what they want to use to avoid reaching a similar state where we are now with We can follow the idea of using |
Just a bunch of related issues so we can easily find them: |
It seems like what we do need is the template UI and lots of communication then. If we're unwilling to provide users with some default A couple notes for our deprecation plan:
|
I had in mind that our migration to a configuration file will automatically deprecate these images. However, that's not 100% true and we will need to deal with a specific plan for deprecating these ones. This is because people already using a configuration file v2 with We have 1.6k projects with a build in the last 180 days manually specifying Besides, even people that migrate from no-config file to a config file are allowed to use |
I re-executed this query using 90 days: https://ethicalads.metabaseapp.com/question/405-projects-specifying-build-image-config-file?days=90 and we have 1k projects specifying |
There is an ongoing notification sent weekly and it's planned to drop support on October 16th. I'm closing this issue because there is nothing else to do here. |
We keep hitting issues with these images and we are not confident in updating them anymore, so we should start to discuss full deprecation so we're not stuck in limbo, between active maintenance and full deprecation. For some context, 70% of builds are using the
latest
image. This makes the problem harder, as now our least maintained image is the most used.Our new images are much nicer to use, and most users should be able to upgrade. However, this is probably something we want make the responsibility of the project maintainers. At least to start. At some point we probably want to throw errors on builds when the image is in use.
We could also take
latest
to mean "just use whatever is newer" and try ubuntu-22.04 for the build.Plan
TBD
The text was updated successfully, but these errors were encountered: