Commits on May 11, 2022

  1. Configuration menu
    Copy the full SHA
    ecc4646 View commit details
    Browse the repository at this point in the history
  2. Replace documentation with type alias

    Keep the top-of-line documentation simple, but supply additional hints
    as to how to configure ldap via a type alias (struct) as well as a
    yardoc link to the relevant API documentation.
    reidmv committed May 11, 2022
    Configuration menu
    Copy the full SHA
    53f2887 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2022

  1. Merge pull request #253 from bwilcox/ldap_setup

    Add task and update configure plan to allow for ldap configuration on…
    reidmv authored May 13, 2022
    Configuration menu
    Copy the full SHA
    64f2c05 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2022

  1. Update classification when replica is added

    Fixes the lack of classificaton in the add_replica plan so that it
    does not fail when adding a replica to a deployment which was not
    previously configured with one.
    
    Without this fix, the plan could only replace failed replicas of the
    same name.
    ody committed May 31, 2022
    Configuration menu
    Copy the full SHA
    0f51361 View commit details
    Browse the repository at this point in the history
  2. Repair failing add_replica tests after additions

    Changes to add_replica which fix classificaton invalidate tests,
    commit makes them valid again.
    ody committed May 31, 2022
    Configuration menu
    Copy the full SHA
    724fcbe View commit details
    Browse the repository at this point in the history
  3. Base classification on availability group

    Previous to this, utility plan update_classification made unnecessary
    assumptions about primaries and replicas. This commit ensure those
    assumptions are not made and classification is based solely on
    availability group letter.
    ody committed May 31, 2022
    Configuration menu
    Copy the full SHA
    168d378 View commit details
    Browse the repository at this point in the history
  4. Make add_database compatible with classification

    The switch to availability group based classification necessitated
    changes to add_database for it to continue working. Does a little clean
    up of various cruft along the way.
    ody committed May 31, 2022
    Configuration menu
    Copy the full SHA
    d8e439a View commit details
    Browse the repository at this point in the history
  5. Add full path to puppet command

    It is not guaranteed to be in path
    ody committed May 31, 2022
    Configuration menu
    Copy the full SHA
    b33a511 View commit details
    Browse the repository at this point in the history
  6. Ensure using correct primary

    When reusing failed infrastructure components they may be configured for
    a different primary then is current and have an old certificate
    revacation list. Commit ensures that agent configuration is updated for
    the current primary and fetches CRL from that primary.
    
    Includes a little cleanup lifted from the add_compiler plan.
    ody committed May 31, 2022
    Configuration menu
    Copy the full SHA
    d9df038 View commit details
    Browse the repository at this point in the history
  7. Get certificate status from primary

    When running peadm::subplans::modify_certificate also get status of
    certificate from the perspective of the primary to detect if the
    certificate has been revoked.
    
    Introduces new task, peadm::cert_valid_status which checks different
    failure scenarios when validating certificates.
    ody committed May 31, 2022
    Configuration menu
    Copy the full SHA
    5486105 View commit details
    Browse the repository at this point in the history
  8. Expand scenario where clean failure is acceptable

    Acceptable failures when running clean on a primary expanded to address
    scenarios where an infrastructure component is cleaned by another
    process, e.g. puppet infrastructure forget
    ody committed May 31, 2022
    Configuration menu
    Copy the full SHA
    ebb96d1 View commit details
    Browse the repository at this point in the history
  9. Ensure global hiera is synced to new replicas

    Creates a utility plan that is used by add_replica plan to source the
    primary's global hiera configuration and distribute it to replicat
    target.
    
    Without this, data in the console is not available when compiling
    catalogs after replica is promoted.
    ody committed May 31, 2022
    Configuration menu
    Copy the full SHA
    feedad6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    39e7708 View commit details
    Browse the repository at this point in the history
  11. Provide ability to override db settings

    Capability to set PuppetDB database backend address to anything.
    Previously, peadm::util::update_db_setting would always attempt to pair
    configuration with appropriate availability group letter but in DR
    scenarios this is not appropriate.
    ody committed May 31, 2022
    Configuration menu
    Copy the full SHA
    113b47a View commit details
    Browse the repository at this point in the history
  12. Fix tests after inclusion of cert_valid_status

    The addition of the peadm::cert_valid_status task triggered test suite
    failures. Commit fixes them.
    ody committed May 31, 2022
    Configuration menu
    Copy the full SHA
    8b678e4 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2022

  1. Fix rubocop

    ody committed Jun 1, 2022
    Configuration menu
    Copy the full SHA
    1de4526 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2022

  1. Updated documentation

    ody committed Jun 10, 2022
    Configuration menu
    Copy the full SHA
    2ef2873 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2022

  1. Merge pull request #258 from ody/use_failed_primary

    Fix classification when adding some components
    ody authored Jun 15, 2022
    Configuration menu
    Copy the full SHA
    33317df View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2022

  1. Set allow list rules on replica PuppetDB

    When adding a compiler using the add_compiler plan and a replica is
    provisioned, it is necessary to add the new compiler's certificate name
    to the PuppetDB instance that will serve as replica for the compiler.
    ody committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    c8d956b View commit details
    Browse the repository at this point in the history
  2. Sync global hiera

    Ensure the global hiera.yaml is synced from primary so that data in
    console is enabled.
    ody committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    cb206d6 View commit details
    Browse the repository at this point in the history
  3. Forget everything

    ody committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    29614cb View commit details
    Browse the repository at this point in the history
  4. Restart compiler services

    Restarts compiler services on infrastructure nodes which are unlikely to
    have them restarted by final Puppet run.
    ody committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    8310b06 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2022

  1. Fix tests for add_compiler

    Introduced new things that needed to be mocked to finish successfully
    ody committed Jun 17, 2022
    Configuration menu
    Copy the full SHA
    f5ae8a8 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2022

  1. Merge pull request #270 from ody/add_compiler_run_puppet

    Set additional rules on replica when adding compiler
    ody authored Jun 21, 2022
    Configuration menu
    Copy the full SHA
    ac05eb1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #271 from ody/bug_restart_post_convert

    Restart compiler services
    mcka1n authored Jun 21, 2022
    Configuration menu
    Copy the full SHA
    57f8930 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #269 from ody/beyond_with_docs

    Updates documentation
    mcka1n authored Jun 21, 2022
    Configuration menu
    Copy the full SHA
    9d99770 View commit details
    Browse the repository at this point in the history
  4. Release prep v3.8.0

    GitHub Action committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    51504e5 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #273 from puppetlabs/release-prep

    Release prep v3.8.0
    ody authored Jun 21, 2022
    Configuration menu
    Copy the full SHA
    f32d1c5 View commit details
    Browse the repository at this point in the history