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][2.2] update how callback plugin gets copied and added to job container #1097

Closed
wants to merge 8 commits into from

Commits on May 2, 2022

  1. Disable container image jobs

    Shrews committed May 2, 2022
    Configuration menu
    Copy the full SHA
    e7d1adb View commit details
    Browse the repository at this point in the history

Commits on May 3, 2022

  1. [release_2.2] Stringify all env vars, not just those from file (ansib…

    …le#1039) (ansible#1052)
    
    (cherry picked from commit c143c07)
    
    Co-authored-by: Alan Rominger <arominge@redhat.com>
    eqrx and AlanCoding committed May 3, 2022
    Configuration menu
    Copy the full SHA
    46804de View commit details
    Browse the repository at this point in the history
  2. Set ZIP strict_timestamps to false (ansible#1049) (ansible#1053)

    * Set ZIP strict_timestamps to false
    
    Since python 3.8 timestamps before 1980 are disallowed by default,
    but seem to occur in streams.
    
    Fixes: awx#12126
    
    Signed-off-by: Björn Pedersen <bjoern.pedersen@frm2.tum.de>
    
    * Add test for timestamps before 1980
    
    Co-authored-by: Alan Rominger <arominge@redhat.com>
    (cherry picked from commit ec5997e)
    
    Co-authored-by: Björn Pedersen <bjoern.pedersen@frm2.tum.de>
    Shrews and bpedersen2 committed May 3, 2022
    Configuration menu
    Copy the full SHA
    aec5d42 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2022

  1. Fix image build to override root homedir in /etc/passwd (ansible#1027) (

    ansible#1062)
    
    * override root homedir in /etc/passwd
    
    * using only `HOME` envvar to override homedir causes mismatches with anything that asks for it a different way (eg, `echo ~root`)
    * kicking the can down the road on "why are we overriding /root as root's homedir anyway?"
    
    * more dynamic homedir handling
    
    * just make everybody's home /home/runner
    
    * restore ENV HOME override for builds
    
    * comment wording
    
    (cherry picked from commit c181daa)
    nitzmahone committed May 5, 2022
    Configuration menu
    Copy the full SHA
    927109f View commit details
    Browse the repository at this point in the history

Commits on May 9, 2022

  1. Configuration menu
    Copy the full SHA
    13cd932 View commit details
    Browse the repository at this point in the history
  2. [bp2.2] Use isinstance API instead of type API (ansible#1069)

    correct way to check datatype of variable is `isinstance`
    
    (cherry picked from commit a349921)
    
    Signed-off-by: Abhijeet Kasurde <akasurde@redhddat.com>
    Akasurde committed May 9, 2022
    Configuration menu
    Copy the full SHA
    4c614e0 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2022

  1. [backport][release_2.2] Add examples for status_handler and event_han…

    …dler (ansible#1091)
    
    Fixes: ansible#1078
    
    Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
    Akasurde committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    fef8f3e View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2022

  1. update how callback plugin gets copied and added to job container (an…

    …sible#1093)
    
    when in containerized environment
    - always copy callback plugin to private_data_dir/artifacts/{job_id}/callback
    - appending to `ANSIBLE_CALLBACK_PLUGINS` with the runner callback plugin location (from private_data/artifacts)
    - unused method `utils.callback_mount`
    - update unit tests
    
    Co-authored-by: Alan Rominger <arominge@redhat.com>
    (cherry picked from commit 3b74385)
    Signed-off-by: Hao Liu <the.real.hao.liu@gmail.com>
    2 people authored and Hao Liu committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    45f2d13 View commit details
    Browse the repository at this point in the history