Skip to content
Snippets Groups Projects

aws develop - redis, istio, elastic, pipeline implementation

Merged 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

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • John Gilday added 3 commits

    added 3 commits

    Compare with previous version

  • John Gilday added 1 commit

    added 1 commit

    Compare with previous version

  • Wesley Holman added 5 commits

    added 5 commits

    • 72554b09 - Reconfiguring nested Chart.yaml
    • 086b4806 - Resolved values conflict
    • 5a047f37 - Changed bad couchdb name and incorrect nested Chart.yaml names for istio services
    • 438cfcdf - Updated specific versions of istio services
    • 547c0b3d - Merge branch 'istio-helm-poc' into 'aws-develop'

    Compare with previous version

  • Travis Purcell added 2 commits

    added 2 commits

    • a0673ea4 - Pipeline creation for helm chart packaging and installation on EKS
    • 77f8ee2d - Merge branch 'aws-helm-pipeline-2' into 'aws-develop'

    Compare with previous version

  • Travis Purcell marked this merge request as draft

    marked this merge request as draft

  • Travis Purcell changed the description

    changed the description

  • Travis Purcell added 2 commits

    added 2 commits

    • 64c9b938 - Update to use pipeline variables for credentials
    • 8a4f5031 - Merge branch 'helm-pipeline-updates' into 'aws-develop'

    Compare with previous version

  • Travis Purcell added 6 commits

    added 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'

    Compare with previous version

  • Travis Purcell marked this merge request as ready

    marked this merge request as ready

  • Wesley Holman resolved all threads

    resolved all threads

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading