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

Create Centos 7 EOL blog post #2937

Merged
merged 8 commits into from
Jul 4, 2024
Merged
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 64 additions & 0 deletions content/blog/removal-of-centos7-eclipse-temurin-images/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
---
title: Important Update: Removal of CentOS 7 Eclipse Temurin Images
date: "2024-07-03T16:00:00+00:00"
author: georgeadams
description: We would like to inform our users that as of the next PSU release on July 16th, Eclipse Temurin images with the CentOS 7 base will be removed.
tags:
- "temurin"
- "docker"
- "containers"
---

We would like to inform our users that as of the next PSU release on July 16th, Eclipse Temurin images with the CentOS 7 base will be removed. This decision comes in light of CentOS 7 reaching its End of Life (EOL) on June 30th, 2024. No further updates or support will be provided for CentOS 7, and to ensure the continued security and stability of your applications, we recommend migrating to the UBI9-minimal images.
gdams marked this conversation as resolved.
Show resolved Hide resolved
gdams marked this conversation as resolved.
Show resolved Hide resolved

## Key Changes

- **CentOS 7 EOL**: As CentOS 7 has reached its EOL, it will no longer receive updates or support.
- **Removal Date**: CentOS 7 based Eclipse Temurin images will be removed in the PSU release on July 16th.
- **New Base Image**: All users should migrate to the UBI9-minimal images.
gdams marked this conversation as resolved.
Show resolved Hide resolved

### Migration Guide

To assist with this transition, here is a simple migration guide. If you are currently using an image like `17-jdk-centos7`, you should update your Dockerfile to use `17-jdk-ubi9-minimal`.

#### Example Migration

**Old Dockerfile using CentOS 7:**
```Dockerfile
FROM eclipse-temurin:17-jdk-centos7

# Your application setup here
```

**New Dockerfile using UBI9-minimal:**
```Dockerfile
FROM eclipse-temurin:17-jdk-ubi9-minimal

# Your application setup here
```

### Important Note on Package Manager

When migrating to UBI9-minimal, note that the package manager differs from CentOS 7. Instead of yum, you will need to use microdnf.
gdams marked this conversation as resolved.
Show resolved Hide resolved

#### Example Package Installation

**Using yum in CentOS 7:**

```Dockerfile
RUN yum install -y some-package
```

**Using microdnf in UBI9-minimal:**

```Dockerfile
RUN microdnf install -y some-package
```

### Resources

For more details on the End of Life for CentOS 7, you can refer to the official announcement by Red Hat: [CentOS Linux EOL](https://www.redhat.com/en/topics/linux/centos-linux-eol).

If you have any questions or need further assistance with the migration, please create a [GitHub issue](https://github.com/adoptium/containers/issues/new).

Thank you for your understanding and cooperation in ensuring a smooth transition.
Loading