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

[3006.x] salt-ssh pillar fixes #65484

Merged
merged 13 commits into from
Nov 26, 2023

Commits on Oct 30, 2023

  1. Update salt-ssh state wrapper pillar handling

    Instead of passing the pre-rendered pillar as an override, do it like
    the regular `state` execution module does with `salt-call`: Check if the
    pillar needs to be rendered, otherwise reuse the already rendered one.
    
    Also, ensure that __pillar__ in wrapper modules contains the same one
    used during rendering, same thing for the one passed to `state.pkg`.
    
    Also, ensure that when pillars are rerendered during a state run, they
    get the master opts in addition to the minion ones, since some modules
    used in the pillar can rely on them to be present.
    
    Also, ensure pillar overrides are accepted for the same functions as with
    the regular `state` execution module.
    lkubb committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    ae2ae33 View commit details
    Browse the repository at this point in the history
  2. Fix salt-ssh master access during pillar rendering

    This also ports saltstack#50489 into the present
    lkubb committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    38ba57d View commit details
    Browse the repository at this point in the history
  3. cleanup

    lkubb committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    a957a36 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. Fix state pillar recompilation

    lkubb committed Oct 31, 2023
    Configuration menu
    Copy the full SHA
    a745332 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

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

Commits on Nov 18, 2023

  1. Refactor state tests again

    lkubb committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    1eb8647 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2023

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

Commits on Nov 20, 2023

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

Commits on Nov 21, 2023

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

Commits on Nov 22, 2023

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

Commits on Nov 24, 2023

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

Commits on Nov 26, 2023

  1. Configuration menu
    Copy the full SHA
    2943135 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e9854e0 View commit details
    Browse the repository at this point in the history