Skip to content

Fixes Istio, Adds Postman Execution Framework, Updates Storage Class

Sean Fisher requested to merge aws-develop into master

IBM: Feel free to merge after your review

Fixes Istio

Uses modified pattern discussed in collaboration call to install Istio separately than the rest of the resources. This is because Istio needs to be installed cluster-wide and outside the same namespace as the rest of the resources.

With this change the pipeline builds, deploys Istio resources separately, then deployes the rest of the shared infra and core services. The Istio pods/resources are now being deployed into the istio-system and intio-ingress namespaces, and the sidecars are being injected for the Partition service.

Adds Postman Execution Framework

Pulls in an example Partition end-to-end postman test and executes it. Currently we are ignoring all tests in the file. This is just to get the framework in place. Once the Partition service stabilizes we can easily turn back on all the Partition postman tests.

Still to do

There is still work to do to switch from using the username/password in Cognito to using Keycloak for authorization. However, the pipeline currently runs so we wanted to merge this in and work on the switch to Keycloak in a subsequent pull request.

Updates Storage Class

Updates storage class from gp2 to ebs-sc, including Redis and ElasticSearch.

Removes values.yaml

Now that we have environment-specific values files, we no longer need the generic values.yaml - it is confusing and will quickly become out-of-date. It can always be replaced later if we identify a need for it.

Edited by Sean Fisher

Merge request reports