@scope_salt
@skip_if_github_validation
Feature: 0113 - Health Check tool based on a supportconfig
Description: A supportconfig generated from the Uyuni server
should be able to be parsed by Health Check tool.
File name: srv_health_check_supportconfig.feature
Relative path: secondary/srv_health_check_supportconfig.feature
@scope_salt
@skip_if_github_validation
Scenario: Health Check containers are healthy and running
When
I wait until port "9000" is listening on "localhost" host
00:00:00.237
Then
I wait until port "3100" is listening on "localhost" host
00:00:00.228
And
I wait until port "9081" is listening on "localhost" host
00:00:00.211
And
I wait until port "3000" is listening on "localhost" host
00:00:00.196
@scope_salt
@skip_if_github_validation
Scenario: Health Check Grafana dashboard is accessible
Then
the health check Grafana dashboard should be accessible on "localhost"
00:00:00.165
+ Show Error
+ Screenshot
Grafana dashboard not accessible: curl failed with exit code 7 (RuntimeError) ./features/step_definitions/command_steps.rb:1895:in `/^the health check Grafana dashboard should be accessible on "([^"]*)"$/' features/secondary/srv_health_check_supportconfig.feature:28:in `the health check Grafana dashboard should be accessible on "localhost"'
@scope_salt
@skip_if_github_validation
Scenario: I can stop the Health Check tool
When
I stop the health check tool on "localhost"
00:00:01.876
Then
the health check tool should not be running on "localhost"
00:00:00.196
When
I remove test supportconfig on "localhost"
00:00:00.365