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

(PE-39307) Legacy compilers support smoke tests #505

Merged
merged 5 commits into from
Sep 26, 2024
Merged

Commits on Sep 25, 2024

  1. feat(workflow): add GitHub Actions workflow for converting compilers …

    …to legacy
    
    - Trigger on pull requests affecting specific paths and on manual dispatch
    - Provision and set up a test cluster using Bolt and Rake
    - Install Puppet Enterprise on the test cluster
    - Convert one compiler to legacy and verify the conversion
    - Tear down the test cluster after the workflow completes
    CoMfUcIoS committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    3e1cdaf View commit details
    Browse the repository at this point in the history
  2. feat(workflow): add GitHub Actions workflow for upgrading PE with leg…

    …acy compilers
    
    - Trigger on pull requests affecting specific paths and on manual dispatch
    - Provision and set up a test cluster using Bolt and Rake
    - Install Puppet Enterprise with legacy compilers on the test cluster
    - Verify the configuration of legacy compilers
    - Upgrade Puppet Enterprise and verify the configuration post-upgrade
    - Tear down the test cluster after the workflow completes
    CoMfUcIoS committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    46d5d6c View commit details
    Browse the repository at this point in the history
  3. refactor(peadm_spec): improve error handling in add_inventory_hostnam…

    …es plan
    
    - Replace parallelize with map for better readability
    - Add error handling for hostname command execution
    - Add error handling for inventory file update command
    CoMfUcIoS committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    957f060 View commit details
    Browse the repository at this point in the history
  4. fix(workflow): correct legacy compiler selection in test-legacy-upgra…

    …de.yaml
    
    - Replace `head -n 2` with `sed -n 2p` for accurate selection of the second compiler
    CoMfUcIoS committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    2b7fd6f View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. chore(workflows): remove push trigger from legacy workflows

    The push trigger has been removed from the test-legacy-compilers and test-legacy-upgrade workflows. This change ensures that these workflows are only triggered manually via workflow_dispatch.
    
    fix(workflow): correct conditional syntax in test-legacy-upgrade.yaml
    
    - Replace incorrect `AND` with `&&` for accurate conditional checks
    CoMfUcIoS committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    11ded2f View commit details
    Browse the repository at this point in the history