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

CentOS is EOL: remove and replace with redhat/ubi images #147

Closed
5 tasks done
q0rban opened this issue Oct 1, 2024 · 11 comments
Closed
5 tasks done

CentOS is EOL: remove and replace with redhat/ubi images #147

q0rban opened this issue Oct 1, 2024 · 11 comments
Assignees

Comments

@q0rban
Copy link
Contributor

q0rban commented Oct 1, 2024

As of docker-library/official-images#17094, there is now no official docker image for CentOS.

  • Remove centos from our repo
  • Check if any customers are using tugboatqa/centos and let them know it's going away
  • Remove tugboatqa/centos from docker hub
  • Remove documentation about centos from https://docs.tugboatqa.com/reference/tugboat-images/
  • Add replacement
@q0rban q0rban changed the title CentOS is EOL CentOS is EOL: find replacement, or remove? Oct 1, 2024
@rabbitlair
Copy link
Contributor

According to official announcement, the only recommendation is to migrate to RHEL. I would remove CentOS entirely after some reasonable time - it is officially EOL, and this period of grace should not be too long.

@q0rban
Copy link
Contributor Author

q0rban commented Oct 2, 2024

@rabbitlair they have already removed the centos official docker image that we are extending, so our builds are currently failing. So we do need to do something.

@rabbitlair
Copy link
Contributor

@q0rban, noted! Thank you for the heads up about the image being removed.

I have create PR #148 to remove the Centos7 image. Also, we may consider adding the official rhel images from Dockerhub. Any thoughts?

@q0rban
Copy link
Contributor Author

q0rban commented Oct 2, 2024

Perhaps https://hub.docker.com/r/redhat/ubi9?

@q0rban
Copy link
Contributor Author

q0rban commented Oct 2, 2024

Ah, that's what you linked to as well. 👍

@rabbitlair
Copy link
Contributor

Sounds good to me. I will add that one in a follow up pull request, so we can merge #148 as soon as possible to prevent our builds from erroring

@q0rban q0rban changed the title CentOS is EOL: find replacement, or remove? CentOS is EOL: remove and replace with redhat/ubi images Oct 2, 2024
@q0rban
Copy link
Contributor Author

q0rban commented Oct 2, 2024

Updated the issue description with some tasks

@rabbitlair
Copy link
Contributor

Thank you!

@rabbitlair
Copy link
Contributor

rabbitlair commented Oct 3, 2024

According to these queries I run against our MongoDB server, no previews are using centos image:

tugboat> db.services.find({ image: /^centos/ }).count()
0
tugboat> db.services.find({ 'config.image': /^centos/ }).count()
0
tugboat> db.services.find({ image: /^tugboatqa\/centos/ }).count()
0
tugboat> db.services.find({ 'config.image': /^tugboatqa\/centos/ }).count()
0

@q0rban
Copy link
Contributor Author

q0rban commented Oct 3, 2024

After checking, and some conversation, since no one is currently using a centos image, we don't feel the need to create a new rhel/ubi* image for tugboat. If someone requests one, we can add it at that point.

@q0rban q0rban closed this as completed Oct 3, 2024
@q0rban q0rban reopened this Oct 3, 2024
@rabbitlair
Copy link
Contributor

PR with the changes to documentation: TugboatQA/docs#405

@q0rban q0rban closed this as completed Oct 3, 2024
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