From f008379c8ea9d44380274ff460cc4bbbc80811a3 Mon Sep 17 00:00:00 2001 From: Steve Wilkerson Date: Thu, 21 Mar 2019 13:22:56 -0500 Subject: [PATCH] Elasticsearch: Update dependencies for components This updates the dependencies for the Elasticsearch chart to be more cautious before proceeding. For example, this updates the dependencies for the register snapshot job to wait until all ES components have registered endpoints, and also updates the helm test pod to wait for all components to have registered endpoints and the snapshot job to have completed Change-Id: Ie4e92bba4ae33b33cadb921bdda91ceb813e29e1 --- elasticsearch/values.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/elasticsearch/values.yaml b/elasticsearch/values.yaml index 76040ee20..55e3585b0 100644 --- a/elasticsearch/values.yaml +++ b/elasticsearch/values.yaml @@ -62,6 +62,12 @@ dependencies: services: - endpoint: internal service: elasticsearch + - endpoint: data + service: elasticsearch + - endpoint: discovery + service: elasticsearch + jobs: + - elasticsearch-register-snapshot-repository elasticsearch_client: services: null jobs: null @@ -83,6 +89,10 @@ dependencies: services: - endpoint: internal service: elasticsearch + - endpoint: data + service: elasticsearch + - endpoint: discovery + service: elasticsearch jobs: - elasticsearch-s3-bucket s3_user: @@ -96,6 +106,12 @@ dependencies: services: - endpoint: internal service: elasticsearch + - endpoint: data + service: elasticsearch + - endpoint: discovery + service: elasticsearch + jobs: + - elasticsearch-register-snapshot-repository pod: mandatory_access_control: