Skip to content

aws develop - redis, istio, elastic, pipeline implementation

John Gilday requested to merge aws-develop into master

=-=-=-=-=-=-=-=-=-=-=-= REDIS Update =-=-=-=-=-=-=-=-=-=-=-=

A new redis folder was created for the redis helm chart from the bitnami repo at https://charts.bitnami.com/bitnami

The Charts.yaml and values.yaml were updated to enable this new redis implementation.

It was installed and tested locally in minikube using PING, set and get

=-=-=-=-=-=-=-=-=-=-=-= ISTIO Update =-=-=-=-=-=-=-=-=-=-=-=

The following code changes support basic configurable Helm chart deployments of istio core services. These are based on open-sourced charts, provided from official istio documentation, and have been tested to deploy on a local Kubernetes system.

=-=-=-=-=-=-=-=-=-=-=-= ElasticSearch Update =-=-=-=-=-=-=-=-=-=-=-=

This adds ElasticSearch to the charts folder as well as the top level Chart.yaml as well as values.yaml.

Ran pipeline and confirmed ElasticSearch pods were added via kubectl. Tested adding data and searching to confirm instance was working:

kubectl --namespace=aws-osdu --kubeconfig ~/.kube/aws_config exec svc/elasticsearch-master -- curl -XPUT --header 'Content-Type: application/json' http://localhost:9200/samples/_doc/1 -d '{"school": "Harvard"}'

kubectl --namespace=aws-osdu --kubeconfig ~/.kube/aws_config exec svc/elasticsearch-master -- curl http://localhost:9200/samples/_search?q=school:Harvard

Received response from search query:

{"took":88,"timed_out":false,"_shards":{"total":1,"successful":1,"skipped":0,"failed":0},"hits":{"total":{"value":1,"relation":"eq"},"max_score":0.2876821,"hits":[{"_index":"samples","_type":"_doc","_id":"1","_score":0.2876821,"_source":{"school": "Harvard"}}]}}

Edited by Travis Purcell

Merge request reports