@flaky
@scope_visualization
@scope_salt
@skip_if_containerized_server
Feature: 0036 - Create organizations, users, groups, and activation keys using Salt states
File name: srv_user_configuration_salt_states.feature
Relative path: secondary/srv_user_configuration_salt_states.feature
@flaky
@scope_visualization
@scope_salt
Scenario: Organization my_org was correctly created
Given
I am authorized as "my_org_user" with password "my_org_user"
00:00:02.451
When
I follow the left menu "Home > My Organization"
00:00:00.082
Then
I should see a "my_org" text in the content area
00:00:00.028
When
I follow the left menu "Home > My Organization > Organization Trusts"
00:00:00.083
Then
I should see a "my_org2" text in the content area
00:00:00.024
@flaky
@scope_visualization
@scope_salt
Scenario: Organization my_org2 was correctly created
Given
I am authorized as "my_org_user2" with password "my_org_user2"
00:00:02.138
When
I follow the left menu "Home > My Organization"
00:00:00.070
Then
I should see a "my_org2" text in the content area
00:00:00.044
When
I follow the left menu "Home > My Organization > Organization Trusts"
00:00:00.078
Then
I should see a "my_org" text in the content area
00:00:00.023
@flaky
@scope_visualization
@scope_salt
Scenario: Group was correctly created
Given
I am authorized for the "Admin" section
00:00:03.318
When
I follow the left menu "Systems > System Groups"
00:00:00.152
When
I follow "minions_group"
00:00:00.561
Then
I should see a "minions_group" text
00:00:00.071
And
I should see a "System Group Status" text
00:00:00.070
@flaky
@scope_visualization
@scope_salt
Scenario: User was correctly created
Given
I am authorized as "user2" with password "user2"
00:00:02.199
When
I follow the left menu "Systems > System Groups"
00:00:00.136
And
I follow "minions_group"
00:00:00.313
Then
I should see a "minions_group" text
00:00:00.064
And
I should see a "System Group Status" text
00:00:00.058
@flaky
@scope_visualization
@scope_salt
Scenario: User channels permissions were assigned
Given
I am authorized as "user2" with password "user2"
00:00:00.376
When
I follow the left menu "Software > Channel List > All"
00:00:00.235
And
I follow "Show All Child Channels"
00:00:00.086
And
I follow "Fake-RPM-SUSE-Channel"
00:00:00.412
And
I follow "Managers"
00:00:02.103
Given
I am authorized for the "Admin" section
00:00:01.763
When
I follow the left menu "Users > User List > Active"
00:00:00.234
And
I follow "user2"
00:00:00.417
Then
I should see a "User Details" text
00:00:00.082
And
I should see "role_activation_key_admin" as checked
00:00:00.025
And
I should see "role_image_admin" as unchecked
00:00:00.021
And
I should see "role_config_admin" as checked
00:00:00.021
And
I should see "role_channel_admin" as unchecked
00:00:00.021
And
I should see "role_system_group_admin" as unchecked
00:00:00.022
@flaky
@scope_visualization
@scope_salt
Scenario: Activation Key was correctly created
When
I follow the left menu "Systems > Activation Keys"
00:00:00.128
And
I follow "My Activation Key created via Salt"
00:00:00.367
Then
I should see "10" in field identified by "usageLimit"
00:00:00.027
And
I should see "virtualization_host" as checked
00:00:00.021
And
I should see a "Push via SSH" text
00:00:00.077
And
I should see "enable-config-auto-deploy" as checked
00:00:00.021