Commits on Sep 21, 2022

  1. Configuration menu
    Copy the full SHA
    02381a0 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2022

  1. Create test-failover.yaml

    timidri authored Sep 30, 2022
    Configuration menu
    Copy the full SHA
    e5ee2a9 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2022

  1. Workflows for nightly testing pre-release install

    Provide a manual and scheduled workflow which fetches the latest CI
    passing build of the next major PE version and does an install.
    
    Scheduled does an Extra Large with DR deployment while manual, you can
    choose from a list.
    ody committed Oct 4, 2022
    Configuration menu
    Copy the full SHA
    b9788b8 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2022

  1. Provide automated and on-demand upgrade test

    Renames the existing test-upgrade.yaml to test-upgrade-matrix.yaml and
    create new test-upgrade.yaml which uses workflow_dispatch for manual
    invocation.
    
    This is the same structure used for providing install tests.
    ody committed Oct 5, 2022
    Configuration menu
    Copy the full SHA
    34e5c41 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2022

  1. Merge pull request #296 from puppetlabs/test_nightly

    Workflows for nightly testing pre-release install
    davidsandilands authored Oct 6, 2022
    Configuration menu
    Copy the full SHA
    165cd2a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #297 from puppetlabs/parameterized_upgrade

    Provide automated and on-demand upgrade test
    timidri authored Oct 6, 2022
    Configuration menu
    Copy the full SHA
    df43de7 View commit details
    Browse the repository at this point in the history
  3. Provide workflow for testing upgrades

    Provides a workflow which can access internal artifacts for testing the
    upgrade of PE from one arbitrarily installed version to the latest
    development build.
    ody committed Oct 6, 2022
    Configuration menu
    Copy the full SHA
    2b99578 View commit details
    Browse the repository at this point in the history
  4. Make upgrade not depend on version

    Provide changes to the peadm::upgrade plan which will make the version
    parameter not required when provided a source URL from which to fetch PE
    from.
    ody committed Oct 6, 2022
    Configuration menu
    Copy the full SHA
    7d3264d View commit details
    Browse the repository at this point in the history
  5. Upgrade to dev nightly

    Provide a schedule execution of an upgrade test from current released
    version of PE to latest dev.
    ody committed Oct 6, 2022
    Configuration menu
    Copy the full SHA
    c712e04 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2022

  1. Configuration menu
    Copy the full SHA
    825b7ac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7bf6bec View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2022

  1. Merge pull request #298 from puppetlabs/test_nightly_upgrade

    Provide capability to do development upgrade tests
    timidri authored Oct 10, 2022
    Configuration menu
    Copy the full SHA
    ee8a60a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #299 from puppetlabs/env_usage_errors

    Fix incorrect usage of env in nightly workflow
    timidri authored Oct 10, 2022
    Configuration menu
    Copy the full SHA
    b463476 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2022

  1. Configuration menu
    Copy the full SHA
    e9e0c6c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ecd1ef6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    092812d View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2022

  1. Parameter for setting final state of agents

    Provides a parameter in plans peadm::install and
    peadm::subplans::configure which can be used to set the final state of
    the puppet agent which runs on infrastructure nodes. Allows for stopped
    or running states only.
    ody committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    d7ee9e5 View commit details
    Browse the repository at this point in the history
  2. New test for adhoc add_compiler testing

    New worflow for on demand validation of the peadm::add_compiler plan and
    supporting other changes.
    ody committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    a0d5809 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2022

  1. Fix a wrong link

    timidri authored Oct 13, 2022
    Configuration menu
    Copy the full SHA
    f72223f View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2022

  1. Merge pull request #305 from puppetlabs/configure_final_agent_state

    Parameter for setting final state of agents
    mcka1n authored Oct 20, 2022
    Configuration menu
    Copy the full SHA
    71cf637 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #304 from ody/test_add_compiler

    New test for adhoc add_compiler testing
    timidri authored Oct 20, 2022
    Configuration menu
    Copy the full SHA
    1e519e0 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #288 from puppetlabs/upgrade-task-redundant

    Removing redundant agent upgrade task
    mcka1n authored Oct 20, 2022
    Configuration menu
    Copy the full SHA
    bf91fa2 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2022

  1. Configuration menu
    Copy the full SHA
    5509de5 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2022

  1. Configuration menu
    Copy the full SHA
    a3accfb View commit details
    Browse the repository at this point in the history
  2. Correcting versions in upgrade

    Versions must have been changed automatically and no longer match text correcting
    davidsandilands authored Oct 28, 2022
    Configuration menu
    Copy the full SHA
    938f139 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #308 from puppetlabs/support_2021.7.1

    Update defaults to latest minor LTS release
    davidsandilands authored Oct 28, 2022
    Configuration menu
    Copy the full SHA
    06106cd View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2022

  1. Configuration menu
    Copy the full SHA
    13bd280 View commit details
    Browse the repository at this point in the history
  2. logic is wrong way round in the test

    davidsandilands authored and ody committed Nov 12, 2022
    Configuration menu
    Copy the full SHA
    69ad094 View commit details
    Browse the repository at this point in the history
  3. Adding submit csr for windows and resolved way to pass variables

    Adding submit csr for windows and resolved way to pass variables
    davidsandilands authored and ody committed Nov 12, 2022
    Configuration menu
    Copy the full SHA
    67bfcfa View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2022

  1. Merge pull request #307 from puppetlabs/SOLARCH-985

    Adding windows node capability
    davidsandilands authored Nov 14, 2022
    Configuration menu
    Copy the full SHA
    4440bff View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2022

  1. Sync FIPS detection with the PE installer

    Prior to this commit, `peadm` used the `fips-mode-setup --is-enabled`
    command to detect whether FIPS mode was enabled. Unfortunately,
    this command does not produce a meaningful exit code. It exits
    with success on RHEL 8 where the `--is-enabled` flag is invalid:
    
    ```
    $ fips-mode-setup --is-enabled
    Check, enable, or disable the system FIPS mode.
    usage: /usr/bin/fips-mode-setup --enable|--disable [--no-bootcfg]
    usage: /usr/bin/fips-mode-setup --check
    
    $ echo $?
    0
    ```
    
    And exits with success when FIPS mode is disabled:
    
    ```
    $ fips-mode-setup --check
    Installation of FIPS modules is not completed.
    FIPS mode is disabled.
    
    $ echo $?
    0
    ```
    
    The end result is that if the `crypto-policies-scripts` package
    happens to be installed on a RHEL node, `peadm` will assume the
    node is in FIPS mode and download the wrong PE installer package.
    
    This commit updates `peadm` to use the same method for detecting
    FIPS as the PE installer: `cat /proc/sys/crypto/fips_enabled`
    Sharpie committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    8376f8a View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2022

  1. Merge pull request #310 from Sharpie/use-procfs-to-detect-fips

    Sync FIPS detection with the PE installer
    timidri authored Dec 1, 2022
    Configuration menu
    Copy the full SHA
    e90c8ed View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2022

  1. SOLARCH-1015: Adds documentation to the Backup & Restore plans (#294)

    * adds the documentation/backup.md page
    
    * adds the basic structure for the restore doc
    
    * adds a note to the restore doc
    
    * adds a 'things to consider' section for the restore plan
    
    * adds more details to the input_file param in the restore docs
    
    * describes how backup plan works and diff w/puppet-backup cmd
    
    * adds a note about the expectation of get_targets to be up&running before running plans
    
    * using David's core idea for peadm backup in description
    mcka1n authored Dec 5, 2022
    Configuration menu
    Copy the full SHA
    3cc886e View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2022

  1. Update expanding.md

    peadm get config is a task
    davidsandilands authored Dec 20, 2022
    Configuration menu
    Copy the full SHA
    d4106a3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e557b53 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. Fix XL failures in finalize step of peadm::convert

    Prior to this commit, the finalize step of `peadm::convert` would
    fail when operating on PE XL installations as the Primary Database
    and Replica Database nodes do not run the pe-puppetdb or pe-puppetserver
    services:
    
    ```
      The command failed with exit code 5
      STDERR:
        Failed to restart pe-puppetserver.service: Unit not found.
        Failed to restart pe-puppetdb.service: Unit not found.
    ```
    
    This commit updates the convert plan to exclude the database
    nodes from that service restart.
    Sharpie committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    30395e7 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

  1. Merge pull request #315 from Sharpie/fix-errors-in-convert-finalize

    Fix XL failures in finalize step of peadm::convert
    davidsandilands authored Jan 26, 2023
    Configuration menu
    Copy the full SHA
    bfbeed4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    74ff292 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2023

  1. Merge pull request #316 from puppetlabs/suport_2021.7.2

    Update 2021.7.1 to 2021.7.2 for LTS
    timidri authored Jan 27, 2023
    Configuration menu
    Copy the full SHA
    2e539c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc7bc0e View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2023

  1. Configuration menu
    Copy the full SHA
    5f93382 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2023

  1. Configuration menu
    Copy the full SHA
    7d9227f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    44e84f8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    047de32 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b5c8d24 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d3e68c5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    840446b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7bcc92c View commit details
    Browse the repository at this point in the history
  8. Updating readme

    Updating to reflect versions supported
    davidsandilands authored Jan 31, 2023
    Configuration menu
    Copy the full SHA
    98d4bc3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e489d84 View commit details
    Browse the repository at this point in the history