diff --git a/salt/elasticfleet/enabled.sls b/salt/elasticfleet/enabled.sls index feb83fc2f..2bebf3339 100644 --- a/salt/elasticfleet/enabled.sls +++ b/salt/elasticfleet/enabled.sls @@ -102,17 +102,6 @@ so-elastic-fleet: - file: trusttheca - x509: etc_elasticfleet_key - x509: etc_elasticfleet_crt - -wait_for_so-elastic-fleet: - http.wait_for_successful_query: - - name: "https://localhost:8220/api/status" - - ssl: True - - verify_ssl: False - - status: 200 - - wait_for: 300 - - request_interval: 15 - - require: - - docker_container: so-elastic-fleet {% endif %} delete_so-elastic-fleet_so-status.disabled: diff --git a/salt/elasticfleet/manager.sls b/salt/elasticfleet/manager.sls index 4ae64314b..5922fe555 100644 --- a/salt/elasticfleet/manager.sls +++ b/salt/elasticfleet/manager.sls @@ -9,7 +9,10 @@ include: - elasticfleet.config - - kibana.enabled + +wait_for_kibana_elasticfleet: + cmd.run: + - name: so-kibana-api-check # If enabled, automatically update Fleet Logstash Outputs {% if ELASTICFLEETMERGED.config.server.enable_auto_configuration %} @@ -20,8 +23,6 @@ so-elastic-fleet-auto-configure-logstash-outputs: - retry: attempts: 4 interval: 30 - - require: - - http: wait_for_so-kibana {% endif %} # If enabled, automatically update Fleet Server URLs & ES Connection @@ -31,8 +32,6 @@ so-elastic-fleet-auto-configure-server-urls: - retry: attempts: 4 interval: 30 - - require: - - http: wait_for_so-kibana {% endif %} # Automatically update Fleet Server Elasticsearch URLs & Agent Artifact URLs @@ -42,8 +41,6 @@ so-elastic-fleet-auto-configure-elasticsearch-urls: - retry: attempts: 4 interval: 30 - - require: - - http: wait_for_so-kibana so-elastic-fleet-auto-configure-artifact-urls: cmd.run: @@ -51,8 +48,6 @@ so-elastic-fleet-auto-configure-artifact-urls: - retry: attempts: 4 interval: 30 - - require: - - http: wait_for_so-kibana so-elastic-fleet-package-statefile: file.managed: @@ -65,8 +60,6 @@ so-elastic-fleet-package-upgrade: - retry: attempts: 3 interval: 30 - - require: - - http: wait_for_so-kibana so-elastic-fleet-integrations: cmd.run: @@ -75,7 +68,7 @@ so-elastic-fleet-integrations: attempts: 3 interval: 10 - require: - - http: wait_for_so-kibana + - cmd: so-elastic-fleet-package-upgrade so-elastic-agent-grid-upgrade: cmd.run: @@ -83,8 +76,6 @@ so-elastic-agent-grid-upgrade: - retry: attempts: 12 interval: 5 - - require: - - http: wait_for_so-kibana so-elastic-fleet-integration-upgrade: cmd.run: @@ -93,21 +84,17 @@ so-elastic-fleet-integration-upgrade: attempts: 3 interval: 10 - require: - - http: wait_for_so-kibana + - cmd: so-elastic-fleet-integrations {# Optional integrations script doesn't need the retries like so-elastic-fleet-integration-upgrade which loads the default integrations #} so-elastic-fleet-addon-integrations: cmd.run: - name: /usr/sbin/so-elastic-fleet-optional-integrations-load - - require: - - http: wait_for_so-kibana {% if ELASTICFLEETMERGED.config.defend_filters.enable_auto_configuration %} so-elastic-defend-manage-filters-file-watch: cmd.run: - name: python3 /sbin/so-elastic-defend-manage-filters.py -c /opt/so/conf/elasticsearch/curl.config -d /opt/so/conf/elastic-fleet/defend-exclusions/disabled-filters.yaml -i /nsm/securityonion-resources/event_filters/ -i /opt/so/conf/elastic-fleet/defend-exclusions/rulesets/custom-filters/ &>> /opt/so/log/elasticfleet/elastic-defend-manage-filters.log - - require: - - http: wait_for_so-kibana - onchanges: - file: elasticdefendcustom - file: elasticdefenddisabled diff --git a/salt/kibana/enabled.sls b/salt/kibana/enabled.sls index 0e986dbc2..1f5bbd94b 100644 --- a/salt/kibana/enabled.sls +++ b/salt/kibana/enabled.sls @@ -6,7 +6,6 @@ {% from 'allowed_states.map.jinja' import allowed_states %} {% if sls.split('.')[0] in allowed_states %} {% from 'docker/docker.map.jinja' import DOCKERMERGED %} -{% from 'elasticsearch/config.map.jinja' import ELASTICSEARCHMERGED %} {% from 'vars/globals.map.jinja' import GLOBALS %} include: @@ -62,19 +61,6 @@ so-kibana: - watch: - file: kibanaconfig -wait_for_so-kibana: - http.wait_for_successful_query: - - name: "http://localhost:5601/api/status" - - username: 'so_elastic' - - password: '{{ ELASTICSEARCHMERGED.auth.users.so_elastic_user.pass }}' - - ssl: True - - verify_ssl: False - - status: 200 - - wait_for: 600 - - request_interval: 15 - - require: - - docker_container: so-kibana - delete_so-kibana_so-status.disabled: file.uncomment: - name: /opt/so/conf/so-status/so-status.conf