Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
add ingress controller to gloo (#212)
* wip: ingress microservice for gloo Signed-off-by: Scott Weiss <sdw35@cornell.edu> * add secret to resource group Signed-off-by: Scott Weiss <sdw35@cornell.edu> * regenerate code Signed-off-by: Scott Weiss <sdw35@cornell.edu> * make target for ingress Signed-off-by: Scott Weiss <sdw35@cornell.edu> * add ingress to kube yaml Signed-off-by: Scott Weiss <sdw35@cornell.edu> * regenerate with solo-kit 0.2.10 Signed-off-by: Scott Weiss <sdw35@cornell.edu> * regenerate kube.yaml code Signed-off-by: Scott Weiss <sdw35@cornell.edu> * fix test Signed-off-by: Scott Weiss <sdw35@cornell.edu> * regenerate/gofmt Signed-off-by: Scott Weiss <sdw35@cornell.edu> * update kube yaml Signed-off-by: Scott Weiss <sdw35@cornell.edu> * regenerate Signed-off-by: Scott Weiss <sdw35@cornell.edu> * switch from bytes to proto.Any Signed-off-by: Scott Weiss <sdw35@cornell.edu> * wip: adding support for status syncer Signed-off-by: Scott Weiss <sdw35@cornell.edu> * regenerate protos Signed-off-by: Scott Weiss <sdw35@cornell.edu> * dep ensure, regenerate Signed-off-by: Scott Weiss <sdw35@cornell.edu> * remove unused writeErrs from gateway Signed-off-by: Scott Weiss <sdw35@cornell.edu> * implement status syncer Signed-off-by: Scott Weiss <sdw35@cornell.edu> * add manifest to make target, regenerate Signed-off-by: Scott Weiss <sdw35@cornell.edu> * remove unused file Signed-off-by: Scott Weiss <sdw35@cornell.edu> * dep ensure Signed-off-by: Scott Weiss <sdw35@cornell.edu> * undo dependency Signed-off-by: Scott Weiss <sdw35@cornell.edu> * regenerate with new solo kit, resource order changed Signed-off-by: Scott Weiss <sdw35@cornell.edu> * wip: use explicit solo-kit resource groups Signed-off-by: Scott Weiss <sdw35@cornell.edu> * migrate to new solo kit Signed-off-by: Scott Weiss <sdw35@cornell.edu> * update setup to use status syncer Signed-off-by: Scott Weiss <sdw35@cornell.edu> * regenerate with latest solo kit Signed-off-by: Scott Weiss <sdw35@cornell.edu> * fix compile errors Signed-off-by: Scott Weiss <sdw35@cornell.edu> * remove status from protos, dont skip hashing service status Signed-off-by: Scott Weiss <sdw35@cornell.edu> * regenerate Signed-off-by: Scott Weiss <sdw35@cornell.edu> * wip: test for status syncer Signed-off-by: Scott Weiss <sdw35@cornell.edu> * fix test Signed-off-by: Scott Weiss <sdw35@cornell.edu> * add test helpers for deploying gloo with helm Signed-off-by: Scott Weiss <sdw35@cornell.edu> * fix build images Signed-off-by: Scott Weiss <sdw35@cornell.edu> * fix helm install Signed-off-by: Scott Weiss <sdw35@cornell.edu> * wip: e2e ingress test Signed-off-by: Scott Weiss <sdw35@cornell.edu> * working setup for test, currently getting RBAC error Signed-off-by: Scott Weiss <sdw35@cornell.edu> * add ingress deployment manifest to helm chart Signed-off-by: Scott Weiss <sdw35@cornell.edu> * get all pods deploying successfully Signed-off-by: Scott Weiss <sdw35@cornell.edu> * gofmt Signed-off-by: Scott Weiss <sdw35@cornell.edu> * fix helm chart + rbac Signed-off-by: Scott Weiss <sdw35@cornell.edu> * fix rbac, get test configured properly Signed-off-by: Scott Weiss <sdw35@cornell.edu> * fix port, annotations on ingress Signed-off-by: Scott Weiss <sdw35@cornell.edu> * always pull images for test Signed-off-by: Scott Weiss <sdw35@cornell.edu> * remove unused file Signed-off-by: Scott Weiss <sdw35@cornell.edu> * make it work Signed-off-by: Scott Weiss <sdw35@cornell.edu> * gofmt test dir Signed-off-by: Scott Weiss <sdw35@cornell.edu> * gpc auth fix Signed-off-by: Scott Weiss <sdw35@cornell.edu> * replace import with updated go-utils Signed-off-by: Scott Weiss <sdw35@cornell.edu> * add gcp auth import Signed-off-by: Scott Weiss <sdw35@cornell.edu> * regenerate test code with new solo kit Signed-off-by: Scott Weiss <sdw35@cornell.edu> * fix test Signed-off-by: Scott Weiss <sdw35@cornell.edu> * gcp auth import everywhere Signed-off-by: Scott Weiss <sdw35@cornell.edu> * make sure to build and push containers in kube e2e test Signed-off-by: Scott Weiss <sdw35@cornell.edu> * update new KubeCache type Signed-off-by: Scott Weiss <sdw35@cornell.edu> * fix kubecache confusion Signed-off-by: Scott Weiss <sdw35@cornell.edu> * add docker credentials to build Signed-off-by: Scott Weiss <sdw35@cornell.edu> * don't fail on teardown step Signed-off-by: Scott Weiss <sdw35@cornell.edu> * dont fail test if testrunner fails to start; timeout will catch it Signed-off-by: Scott Weiss <sdw35@cornell.edu> * skip test without env var Signed-off-by: Scott Weiss <sdw35@cornell.edu> * remove resource_groups magic comment Signed-off-by: Scott Weiss <sdw35@cornell.edu> * un-nest lambda Signed-off-by: Scott Weiss <sdw35@cornell.edu> * make transition function a util package Signed-off-by: Scott Weiss <sdw35@cornell.edu> * fix service client test package Signed-off-by: Scott Weiss <sdw35@cornell.edu> * rename file Signed-off-by: Scott Weiss <sdw35@cornell.edu> * remove ununsed protoi magic comment Signed-off-by: Scott Weiss <sdw35@cornell.edu> * reduce timeout Signed-off-by: Scott Weiss <sdw35@cornell.edu> * whoops Signed-off-by: Scott Weiss <sdw35@cornell.edu> * fix rebase error Signed-off-by: Scott Weiss <sdw35@cornell.edu> * fix comments Signed-off-by: Scott Weiss <sdw35@cornell.edu> * enable overriding VERSION in makefile Signed-off-by: Scott Weiss <sdw35@cornell.edu> * regenerate code Signed-off-by: Scott Weiss <sdw35@cornell.edu> * use return instead of skip so test does not fail Signed-off-by: Scott Weiss <sdw35@cornell.edu> * increase cloudbuild timeout Signed-off-by: Scott Weiss <sdw35@cornell.edu>
- Loading branch information