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

Fix upstream CI and remove molecule #1300

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Commits on Oct 15, 2024

  1. upstream ci: Move Azure scripts to infra directory

    Move Azure scripts to infra directory, as only roles and modules test
    playbooks should exist in the tests directory.
    rjeffman committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    b8472fa View commit details
    Browse the repository at this point in the history
  2. upstream CI: Remove CentOS 7 pipelines

    CentOS 7 containers are not working in recent versions of systemd.
    rjeffman committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    6e22c0d View commit details
    Browse the repository at this point in the history
  3. upstream CI: Use start.sh script and environment template

    The upstream CI tests can be simplified by using the script
    infra/image/start.sh to start the testing container and using a steps
    template playbook to prepare the environment.
    
    Although not required, the environment and test template separation
    aid on the future modification of the pipelines.
    rjeffman committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    feaea64 View commit details
    Browse the repository at this point in the history
  4. infra/image/start.sh: Disable selection of cpus.

    On Github and Azure, Ubuntu 22.04 images do not allow the selection of
    the CPU numbers.
    rjeffman committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    83ffeeb View commit details
    Browse the repository at this point in the history
  5. Remove molecule dependencies

    For some time now, we had some issues with molecule when building test
    images for ansible-freeipa, and replaced the image creation with custom
    build scripts that use commom container tools (like Dockerfiles and the
    build command).
    
    As there's no more tasks that require the use of molecule, this patch
    removes the last bits used by it, and fixes documentation and lint
    scripts and configuration.
    rjeffman committed Oct 15, 2024
    Configuration menu
    Copy the full SHA
    af90b10 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Configuration menu
    Copy the full SHA
    f7292d9 View commit details
    Browse the repository at this point in the history
  2. TEMP: Try Ubuntu 24.04

    rjeffman committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    908d8b2 View commit details
    Browse the repository at this point in the history