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

feat(plugin) Setup FD for PostgreSQL backup plugin usage #11

Merged
merged 40 commits into from
Jun 27, 2024

Commits on Apr 25, 2024

  1. Configuration menu
    Copy the full SHA
    6cd39e4 View commit details
    Browse the repository at this point in the history
  2. feat(plugin): additional tasks for postgresql

    add first tasks to prepare FD to use the PostgreSQL backup plugin.
    added all vars to defaults for now. might need to move some to vars instead.
    adf-patrickha committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    32c31a6 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Configuration menu
    Copy the full SHA
    b1e9026 View commit details
    Browse the repository at this point in the history
  2. feat(molecule): add postgresql scenario

    add separate scenario to test postgresql plugin.
    
    * separate requirements file in scenario directory
    * change container images to geerlingguy's
    * add role geerlingguy.postgresql to be able to run postgresql tests
    adf-patrickha committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    4a44667 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8351db0 View commit details
    Browse the repository at this point in the history
  4. fix(ci): define molecule scenario to default

    postgresql scenario should be excluded from CI for now.
    adf-patrickha committed Apr 26, 2024
    Configuration menu
    Copy the full SHA
    d50d14d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b66a710 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Configuration menu
    Copy the full SHA
    90ed8fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2a2e692 View commit details
    Browse the repository at this point in the history
  3. feat(ci): separate scenarios to different jobs

    Run scenario "postgresql" separately after scenario "default" has passed
    successfully. Removed postgresql plugin from default scenario to avoid issues.
    adf-patrickha committed May 2, 2024
    Configuration menu
    Copy the full SHA
    8c8cf15 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b8b75fc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a9225b7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ccfed7b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c90b4f2 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Configuration menu
    Copy the full SHA
    6b90e13 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b1cedc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    16bf488 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4397e95 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    39e891a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dbc65a1 View commit details
    Browse the repository at this point in the history
  7. feat(plugin): use template for postgresql config, improve lineinfile

    Add Ansible managed comments to lineinfile, update regexp
    adf-patrickha committed May 3, 2024
    Configuration menu
    Copy the full SHA
    b4d2cfd View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0d90889 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1aa0dd8 View commit details
    Browse the repository at this point in the history
  10. fix(plugin): rm absolute path of pg_config binary

    Path differs per distro, so we assume that pg_config is available in $PATH.
    adf-patrickha committed May 3, 2024
    Configuration menu
    Copy the full SHA
    702869d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9cb1421 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0c04fb0 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Configuration menu
    Copy the full SHA
    426ba55 View commit details
    Browse the repository at this point in the history
  2. chore: assert for bareos_fd_plugins var

    Remove unnecessary collections.yml file in molecule scenario postgresql.
    adf-patrickha committed May 6, 2024
    Configuration menu
    Copy the full SHA
    d01fe70 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5aca7ef View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Configuration menu
    Copy the full SHA
    b11935a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c324982 View commit details
    Browse the repository at this point in the history
  3. feat(molecule): include role vars in verify cycle

    Also extend testing for PostgreSQL scenario
    adf-patrickha committed May 8, 2024
    Configuration menu
    Copy the full SHA
    8b96f4d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bc85b05 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    57cc916 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    07c4aa8 View commit details
    Browse the repository at this point in the history
  7. Revert "chore(lint): line-length tasks/encryption.yml"

    This reverts commit 07c4aa8.
    adf-patrickha committed May 8, 2024
    Configuration menu
    Copy the full SHA
    20f2a44 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    376409c View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. fix(ci): remove fedora 39 for now

    Fedora 39 is not supported by geerlingguy.postgresql
    adf-patrickha committed May 13, 2024
    Configuration menu
    Copy the full SHA
    54d9009 View commit details
    Browse the repository at this point in the history
  2. fix(molecule): remove broken file/dir check

    Check is not working as verify stage does not have the PostgreSQL
    version, which is determined in the role task `plugins_postgresql.yml`.
    Removed the checks for the files/dirs as they are created by the role if
    missing and if this does not work, Molecule will fail anyway.
    adf-patrickha committed May 13, 2024
    Configuration menu
    Copy the full SHA
    e0983a4 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. chore(molecule): shorter encryption key-pair

    Use shorter key-pair for better readabilty.
    adf-patrickha committed May 14, 2024
    Configuration menu
    Copy the full SHA
    4dd619c View commit details
    Browse the repository at this point in the history