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"}}]}}
Merge request reports
Activity
requested review from @anujgupta
assigned to @john.gilday
added 7 commits
- 5157abf3 - Testing branch init
- 183a52b9 - Initial helm pull of open-sourced default charts
- 3cd858b1 - Pulled down open-source templates, modified for extensible deployment, packaged into subdirectories
- 58f6e959 - Updated documentation with namespace considerations
- 5bc490b8 - Merge remote-tracking branch 'origin/aws-develop' into istio-helm-poc
- d13dce14 - Updated top-level Chart to fetch istio subdirectory Charts
- 0460524b - Merge branch 'istio-helm-poc' into 'aws-develop'
Toggle commit listThanks @Travis.Purcell @john.gilday . We have started review the same. Seems develop is very behind master, for this MR can we choose target branch as master? Later on we can create a new develop and regular develop rebase to ensure proper git-flow?
added 5 commits
-
0460524b...dddf6dc7 - 4 commits from branch
master
- 371cdac4 - Merge branch 'master' into 'aws-develop'
-
0460524b...dddf6dc7 - 4 commits from branch
- Resolved by Wesley Holman
@Travis.Purcell @seanfisher We reviewed the MR and below are the comments.
- Istio- While executing the top level chart getting below issues.
Error: error unpacking istio in osdu-deploy: Chart.yaml file is missing
- Redis- Redis seems to be working fine with default behavior ( From parent chart )
- Istio- While executing the top level chart getting below issues.
- Resolved by John Gilday
added 3 commits
-
371cdac4...b1b0db67 - 2 commits from branch
master
- 234ec695 - Merge branch 'master' into 'aws-develop'
-
371cdac4...b1b0db67 - 2 commits from branch
added 5 commits
Toggle commit listadded 6 commits
- 0e642ddb - Attempting integration with post installation .yaml files
- d983b8d3 - Changing helm uninstall
- 62ce714a - Merge remote-tracking branch 'origin/aws-develop' into istio-helm-poc
- eed94d8d - Merging with aws-develop
- 4aa77e4d - Changing kustomize configuration so the new config patches complete
- 0ef3a5a6 - Merge branch 'istio-helm-poc' into 'aws-develop'
Toggle commit list