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

0.5 Release #292

Merged
merged 12 commits into from
May 29, 2024
Merged

0.5 Release #292

merged 12 commits into from
May 29, 2024

Commits on Apr 15, 2024

  1. Configuration menu
    Copy the full SHA
    38290a9 View commit details
    Browse the repository at this point in the history
  2. Small ssh fix

    tpapaioa authored and JacobCallahan committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    9477649 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ae07c9c View commit details
    Browse the repository at this point in the history
  4. Remove the duplicate subcommand

    This was previously deprecated and we received no feedback to keep it
    in.
    I also updated the podman python binding to the newly active name.
    JacobCallahan committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    32093e5 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

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

Commits on Apr 19, 2024

  1. Fix file logging level issue (#289)

    * Fix file logging level issue.
    
    Fixes #223
    
    * Patch awx logging to allow trace logging in all cases.
    tpapaioa committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    a824052 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Add optional provider label support (#277)

    * added optional label support
    
    * provider/container - support labels, skip envars as labels
    
    * label formatting logic moved to commands.py
    
    * labels arg renamed to provider-labels
    
    * labels - AT provider - fix label value parsing
    
    * add provider_label support to execute command
    
    * fix provider_labels parsing for container provider
    
    * provider_labels are nested for AT provider
    
    * append label asserts to test_container_e2e
    
    * Add parsing of eventual settings.provider_labels for AT, Container providers
    
    * add e2e provider_labels fn test for AA
    rplevka committed May 1, 2024
    Configuration menu
    Copy the full SHA
    7bab4ff View commit details
    Browse the repository at this point in the history
  2. Add more refined exception classes (#290)

    Instead of wrapping everything under a single ProviderError, let's add
    some nuance.
    JacobCallahan committed May 1, 2024
    Configuration menu
    Copy the full SHA
    cf80a87 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Add full compatibility for podman (#288)

    This change fills the gap previously seen for podman's inability execute
    commands on containers.
    A large part of this was handling the returned output from podman's
    exec_run, which is a tuple containing the return code and a bytes string
    containing both the stdout and stderr.
    Due to this, we needed to implement a demuxer.
    
    Also made some minor tweaks to the functional tests
    JacobCallahan committed May 13, 2024
    Configuration menu
    Copy the full SHA
    0c7c455 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Allow broker_settings example copy from local repo (#293)

    There are cases, like github actions, where it is preferable for
    broker's settings to come from a local repo clone than from github.
    This change starts with a check for the local clone with a fallback to
    the source on github.
    JacobCallahan committed May 20, 2024
    Configuration menu
    Copy the full SHA
    1523e8b View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. Foreman broker (#291)

    * Add foreman broker
    
    * add example settings for Foreman broker
    
    * Reorganize classes
    
    - Rename ForemanAPI to ForemanBind
    - Put Foreman Bind in a separate file
    - Create exception for FormanBind
    - Make internal method private
    - Add method to query hostgroup information
    
    * Apply organizational changes in tests too
    
    * Get rid of constructor call in provider_help
    
    * Hotfix for github action
    
    ---------
    
    Co-authored-by: Jan Bundesmann <bundesmann@atix.de>
    knoppi and Jan Bundesmann committed May 21, 2024
    Configuration menu
    Copy the full SHA
    b7e059b View commit details
    Browse the repository at this point in the history