Skip to content

Conversation

@DarshiniKurasa
Copy link

Description

This PR adds support for RHEL 7 and 8 to the CI build matrix.
Since standard RHEL images require a subscription, this implementation uses the community equivalents:

  • CentOS 7 for RHEL 7
  • Rocky Linux 8 for RHEL 8

This ensures that the role is automatically tested against these platforms in the CI pipeline using the existing Molecule configuration.

Related Issue

Closes #3

Type of Change

  • CI/CD (Continuous Integration/Deployment)
  • Bug fix
  • New feature
  • Documentation update

Verification

  • Added distro: centos7 and distro: rockylinux8 to the .github/workflows/ci.yml matrix.
  • Verification will happen automatically via GitHub Actions when this PR is opened.

Replace supervisorctl reload with a targeted restart of
openwisp-flask-vpn-updater-{{ openwisp2_wireguard_vpn_uuid }} and add safe
register/failed_when/changed_when logic to avoid failing when the process
is absent. Update task notifications accordingly.

Fixes : openwisp#47
Copy link
Member

@nemesifier nemesifier left a comment

Choose a reason for hiding this comment

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

The CI build is failing due to QA checks and I can't see whether the rest of the implementation works.

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.

[ci] Add support for RHEL 7 and 8

2 participants