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

Backport of Add additional Linux distros and Consul editions to Enos scenarios into release/1.16.x #27361

Commits on Jun 6, 2024

  1. backport of commit c287395

    rebwill committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    d6f09a3 View commit details
    Browse the repository at this point in the history
  2. Add exclude block (#27369)

    rebwill committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    fa7fa61 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. [VAULT-27917] fix(enos): handle SLES guestregister.service unreliabil…

    …ity (#27380)
    
    * [VAULT-27917] fix(enos): handle SLES guestregister.service unreliability
    
    The SLES provided `guestregister.service` systemd unit is unreliable
    enough that it will fail ~ 1/9 times when provisioning SLES instances.
    When this happens the machine will never successfully exec SUSEConnect
    to enroll and we'll get no access to the SLES repositories and
    subsequently break our scenarios.
    
    I resolved this by restructuring our `install_packages` module to to
    separate repository synchronization, repository addition, and package
    installation into different scripts and resources and by adding special
    case handling for SLES and the `guestregister.service`.
    
    I also make a distinction between `dnf` and `yum` because while they are
    sort of the same thing on RHEL, it is not the case with Amazon2. I also
    shimmed out the rest of the support for Apt in case we ever need to add
    repos there.
    
    * Revert "Temporarily remove SLES from samples (#27378)"
    
    This reverts commit 490cdd9.
    
    Signed-off-by: Ryan Cragun <[email protected]>
    ryancragun authored and rebwill committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    a164b8c View commit details
    Browse the repository at this point in the history
  2. Remove Leap 15.4 from testing matrices and AMI data sources; remove v…

    …estiges of Ubuntu 18.04 testing (#27416)
    rebwill committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    fec6275 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. lint: fix misspell linter install (#27408)

    It appears that starting with v0.5.2 the misspell linter embeds the
    version directory into the release archive.
    
    Signed-off-by: Ryan Cragun <[email protected]>
    ryancragun authored and rebwill committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    00cc6fc View commit details
    Browse the repository at this point in the history