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
This commit is contained in:
Steve Wilkerson 2019-03-21 13:22:56 -05:00
parent 84f30ec103
commit f008379c8e

View File

@ -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: