@skip_if_github_validation @scope_formulas @bug_reported @skip_if_containerized_server @ssh_minion

Feature: 0130 - Use salt formulas

Description: * Related GitHub Card: https://github.com/SUSE/spacewalk/issues/30502
In order to use simple forms to apply changes to minions
As an authorized user
I want to be able to install and use salt formulas

File name: min_salt_formulas.feature

Relative path: secondary/min_salt_formulas.feature

Scenarios

Chart

Status

Progress

22

Passed

86.36 %

Failed

4.55 %

Skipped

9.09 %
Total duration:
00:04:48.005
@skip_if_github_validation @scope_formulas @bug_reported

Scenario: Log in as org admin user

@skip_if_github_validation @scope_formulas @bug_reported @skip_if_containerized_server

Scenario: Install the locale formula package on the server

@skip_if_github_validation @scope_formulas @bug_reported

Scenario: I synchronize all Salt dynamic modules on "sle_minion"

@skip_if_github_validation @scope_formulas @bug_reported @bug_reported

Scenario: The new formula appears on the server

@skip_if_github_validation @scope_formulas @bug_reported

Scenario: Enable the formula on the minion

@skip_if_github_validation @scope_formulas @bug_reported

Scenario: Parametrize the formula on the minion

@skip_if_github_validation @scope_formulas @bug_reported

Scenario: Check the pillar data after saving the formula

@skip_if_github_validation @scope_formulas @bug_reported @ssh_minion

Scenario: No other minion is affected by the formula

@skip_if_github_validation @scope_formulas @bug_reported

Scenario: Use the parametrized formula in test mode

@skip_if_github_validation @scope_formulas @bug_reported

Scenario: Apply the parametrized formula via the highstate

@skip_if_github_validation @scope_formulas @bug_reported

Scenario: Reset the formula on the minion

@skip_if_github_validation @scope_formulas @bug_reported

Scenario: Check the pillar data after resetting the formula

@skip_if_github_validation @scope_formulas @bug_reported

Scenario: Apply the reset formula via the highstate

@skip_if_github_validation @scope_formulas @bug_reported

Scenario: Disable the formula on the minion

@skip_if_github_validation @scope_formulas @bug_reported

Scenario: Check the pillar data after disabling the formula

@skip_if_github_validation @scope_formulas @bug_reported

Scenario: Assign locale formula to minion via group formula

@skip_if_github_validation @scope_formulas @bug_reported

Scenario: Check the pillar data after assigning group formula

@skip_if_github_validation @scope_formulas @bug_reported @ssh_minion

Scenario: No other minion is affected by the group formula

@skip_if_github_validation @scope_formulas @bug_reported

Scenario: Cleanup: remove "locale-formula-group" system group

@skip_if_github_validation @scope_formulas @bug_reported

Scenario: Cleanup: reset locale values on the minion

@skip_if_github_validation @scope_formulas @bug_reported @skip_if_containerized_server

Scenario: Cleanup: uninstall formula package from the server

@skip_if_github_validation @scope_formulas @bug_reported

Scenario: Cleanup: remove remaining systems from SSM after formula tests

Created by wswebcreation. Find me on: