Skip to content

[v14] Update distroless images to use Debian 12#34878

Merged
reedloden merged 1 commit intobranch/v14from
reed/backport-31620/v14
Nov 27, 2023
Merged

[v14] Update distroless images to use Debian 12#34878
reedloden merged 1 commit intobranch/v14from
reed/backport-31620/v14

Conversation

@reedloden
Copy link
Copy Markdown
Contributor

@reedloden reedloden commented Nov 22, 2023

Backport of #31620.

e companion -- https://github.com/gravitational/teleport.e/pull/2718

https://github.com/GoogleContainerTools/distroless#debian-12

Note that the debian12 images no longer include OpenSSL, which we don't need anyway, as we statically link our own copy for tsh and other purposes.

Also, add Debian 12 to various places, as a supported OS.

Other included changes:

  • Standardize how we select which distroless release to use.
  • Ensure a specific distroless version is used instead of latest.
  • Add new Amazon Linux and Oracle Linux releases to compatibility testing.
  • Correct s/MacOS/macOS/ in install script.

changelog: Update distroless images to use Debian 12

@github-actions
Copy link
Copy Markdown
Contributor

The PR changelog entry failed validation: Changelog entry not found in the PR body. Please add a "no-changelog" label to the PR, or changelog lines starting with changelog: followed by the changelog entries for the PR.

@reedloden reedloden requested review from jakule, ptgott and zmb3 and removed request for klizhentas, ptgott, r0mant, xinding33 and zmb3 November 22, 2023 09:45
@github-actions
Copy link
Copy Markdown
Contributor

The PR changelog entry failed validation: Changelog entry not found in the PR body. Please add a "no-changelog" label to the PR, or changelog lines starting with changelog: followed by the changelog entries for the PR.

1 similar comment
@github-actions
Copy link
Copy Markdown
Contributor

The PR changelog entry failed validation: Changelog entry not found in the PR body. Please add a "no-changelog" label to the PR, or changelog lines starting with changelog: followed by the changelog entries for the PR.

@reedloden reedloden requested a review from hugoShaka November 23, 2023 19:36
@hugoShaka
Copy link
Copy Markdown
Contributor

I'm a bit concerned about backporting the part, even if it's only in the test matrix

Remove Debian 8 and 9, as they aren't receiving any security updates.

In theory. users are not using those anymore. In practice, we keep fixing bugs happening on ubuntu 14.04

@reedloden reedloden force-pushed the reed/backport-31620/v14 branch from 0761934 to 03d31ca Compare November 24, 2023 07:00
@reedloden
Copy link
Copy Markdown
Contributor Author

I'm a bit concerned about backporting the part, even if it's only in the test matrix

Remove Debian 8 and 9, as they aren't receiving any security updates.

In theory. users are not using those anymore. In practice, we keep fixing bugs happening on ubuntu 14.04

Sure, happy to keep that removal to master only. Will re-add it to the backports.

Copy link
Copy Markdown
Contributor

@jakule jakule left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@reedloden I'm not sure if this is related, but some tests are failing on this PR.

@public-teleport-github-review-bot public-teleport-github-review-bot Bot removed the request for review from zmb3 November 27, 2023 19:27
@reedloden reedloden added this pull request to the merge queue Nov 27, 2023
@reedloden reedloden force-pushed the reed/backport-31620/v14 branch from 03d31ca to 201d16c Compare November 27, 2023 20:15
@reedloden reedloden removed this pull request from the merge queue due to a manual request Nov 27, 2023
https://github.com/GoogleContainerTools/distroless#debian-12

Note that the debian12 images no longer include OpenSSL, which we
don't need anyway, as we statically link our own copy for tsh and
other purposes.

Also, add Debian 12 to various places, as a supported OS.

Other included changes:
* Standardize how we select which distroless release to use.
* Ensure a specific distroless version is used instead of latest.
* Add new Amazon Linux and Oracle Linux releases to compatibility testing.
* Correct s/MacOS/macOS/ in install script.
@reedloden reedloden enabled auto-merge November 27, 2023 21:02
@reedloden reedloden force-pushed the reed/backport-31620/v14 branch from 201d16c to aa1cdf9 Compare November 27, 2023 21:02
@reedloden reedloden added this pull request to the merge queue Nov 27, 2023
Merged via the queue into branch/v14 with commit 2507c4d Nov 27, 2023
@reedloden reedloden deleted the reed/backport-31620/v14 branch November 27, 2023 21:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants