Skip to content

ci:Support Rocky Linux #31

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

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft

ci:Support Rocky Linux #31

wants to merge 1 commit into from

Conversation

mbolla22
Copy link

@mbolla22 mbolla22 commented May 1, 2025

Add Support for Rocky Linux 9 in CI/CD Workflows

This update introduces support for Rocky Linux 9 in the CI/CD workflows for building, testing, and publishing Docker container images. The following changes were made:

Docker Build Workflow (ci_build_docker_runner.yml)

  • Added rocky9 to the matrix strategy for Dockerfile builds.
  • Ensures that a Docker image for Rocky Linux 9 is built and pushed to the GitHub Container Registry (ghcr.io).

Testing Workflow (testing.yml)

  • Included rocky9 in the platforms list for Molecule tests.
  • Ensures that the testing pipeline validates the infrastructure agent package on Rocky Linux 9.

Platform Preparation Script (prepare_platform.sh)

  • Verified that rocky9 is included in the available_platforms array.
  • Ensured that platform-specific configurations (e.g., Python interpreter groups) are correctly applied to Rocky Linux 9.

Dockerfile for Rocky Linux 9

  • Created a new Dockerfile (rocky9) based on the Rocky Linux 9 base image.
  • Configured the Dockerfile to install necessary dependencies and include a fake systemctl for containerized environments.

These changes ensure that Rocky Linux 9 is fully integrated into the build, test, and deployment pipelines, aligning with the project's goal of supporting a wide range of Linux distributions.

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

Successfully merging this pull request may close these issues.

1 participant