aws develop - redis, istio, elastic, pipeline implementation
=-=-=-=-=-=-=-=-=-=-=-= 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"}}]}}