Skip to content

Remove Old Ubuntu Products (16.04, 18.04, 20.04) #13035

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

Open
evgenyz opened this issue Feb 12, 2025 · 12 comments · May be fixed by #13483
Open

Remove Old Ubuntu Products (16.04, 18.04, 20.04) #13035

evgenyz opened this issue Feb 12, 2025 · 12 comments · May be fixed by #13483
Labels
Infrastructure Our content build system product-removal Issues or pull requests that relate to the removal of products. triaged Ubuntu Ubuntu product related.
Milestone

Comments

@evgenyz
Copy link
Member

evgenyz commented Feb 12, 2025

Product to be removed:

  • ubuntu1604
  • ubuntu1804
  • ubuntu2004

Reason for Product removal:

According to https://ubuntu.com/about/release-cycle these products are EOL.

On top of that the Ubuntu 20.04 runner we use in CI will be decommissioned 2025-04-01.
I'd be nice to get rid of the task beforehand.

Deadline to receive comments or objections:

2025-03-15 00:00 (UTC)

@evgenyz evgenyz added Infrastructure Our content build system product-removal Issues or pull requests that relate to the removal of products. Ubuntu Ubuntu product related. labels Feb 12, 2025
@evgenyz evgenyz added this to the 0.1.77 milestone Feb 12, 2025
@evgenyz
Copy link
Member Author

evgenyz commented Feb 12, 2025

@ComplianceAsCode/ubuntu-maintainers Please advise.

@dodys
Copy link
Contributor

dodys commented Feb 12, 2025

@evgenyz as mentioned in that page, those releases are still supported under Ubuntu Pro and Legacy

@evgenyz
Copy link
Member Author

evgenyz commented Feb 12, 2025

The question here is if it makes any sense to keep these in the upstream. Do they receive any updates from CaC point of view?

For RHELs we cut off upstream products once we stop importing and rebuilding the whole content from the upstream, which essentially happens when RHEL stops receiving regular batch updates. Also we align with DISA and co, which would stop issuing updates after official EOL. Therefore we don't have RHEL6 and RHEL7 in the upstream anymore (and we are happy about that, actually).

TLDR; It's up to you, but at least please deal with the runner.

@evgenyz
Copy link
Member Author

evgenyz commented Feb 12, 2025

Also please note that keeping obsolete products forever will block us from removing obsolete rules.

@evgenyz
Copy link
Member Author

evgenyz commented Feb 12, 2025

It is not personal hunt for Ubuntu, I'm going to try and clean up all obsolete products.

@dodys
Copy link
Contributor

dodys commented Feb 12, 2025

The question here is if it makes any sense to keep these in the upstream. Do they receive any updates from CaC point of view?

For RHELs we cut off upstream products once we stop importing and rebuilding the whole content from the upstream, which essentially happens when RHEL stops receiving regular batch updates. Also we align with DISA and co, which would stop issuing updates after official EOL. Therefore we don't have RHEL6 and RHEL7 in the upstream anymore (and we are happy about that, actually).

TLDR; It's up to you, but at least please deal with the runner.

we don't have anything based on CaC for ubuntu1604 and ubuntu1804, they were both submitted by the community, so I don't think that is on us (Canonical) to decide on removing them. Nevertheless, both releases are still supported for a few more years.

ubuntu2004 (which currently is still LTS) is the first that we use CaC and we will keep supporting it until 2032 as mentioned in the page. Also it is unclear if CIS and DISA will continue to support it in the future, but we do have plans to update it to the latest CIS version, therefore it is better to be on upstream as it benefits everyone on getting the latest fixes.

@dodys
Copy link
Contributor

dodys commented Feb 12, 2025

@evgenyz if you need still a sign off from me, I'm okay with removing ubuntu1604 and ubuntu1804.

For ubuntu2004, since it is still alive until April, I would say we wait until May to discuss if we remove it from upstream or not.

does that help?

@evgenyz
Copy link
Member Author

evgenyz commented Feb 12, 2025

@evgenyz if you need still a sign off from me, I'm okay with removing ubuntu1604 and ubuntu1804.

For ubuntu2004, since it is still alive until April, I would say we wait until May to discuss if we remove it from upstream or not.

Copy that, thanks. But I'm waiting till the deadline for more opinions anyways. The milestone is set to mid-May, so it should work fine.

@evgenyz evgenyz changed the title Old Ubuntu products Remove Old Ubuntu Products (16.04, 18.04, 20.04) Feb 12, 2025
@Mab879 Mab879 added the triaged label Feb 27, 2025
@evgenyz
Copy link
Member Author

evgenyz commented Apr 16, 2025

Just to mark the milestone: Ubuntu 20.04 runners have been removed from GitHub.

@evgenyz
Copy link
Member Author

evgenyz commented May 9, 2025

@dodys It's 9-th of May and we are 2 weeks from the next planned release. Good time to get back to the discussion.

@dodys
Copy link
Contributor

dodys commented May 9, 2025

hey @evgenyz since no one said anything about 16.04 and 18.04, I think we can go ahead and remove it.
For 20.04, CIS just released a v3 last week and I'm a bit cautious if we should remove the support here or not.
Since 20.04 will go to Expanded Support end of this month, I think it is still fine to remove it.

@evgenyz
Copy link
Member Author

evgenyz commented May 9, 2025

We can remove all of them in the next release, actually, to be safe with time frames.

@evgenyz evgenyz linked a pull request May 21, 2025 that will close this issue
@vojtapolasek vojtapolasek modified the milestones: 0.1.77, 0.1.78 May 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Infrastructure Our content build system product-removal Issues or pull requests that relate to the removal of products. triaged Ubuntu Ubuntu product related.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants