From 8a5af3501e280f3e5045cacb7009b9c32c8823ec Mon Sep 17 00:00:00 2001 From: Jaka Hudoklin Date: Wed, 27 Feb 2019 14:28:11 +0100 Subject: [PATCH] feat(istio): continue work on bookinfo test --- tests/istio/bookinfo.nix | 58 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/tests/istio/bookinfo.nix b/tests/istio/bookinfo.nix index 3fde576..bcb090c 100644 --- a/tests/istio/bookinfo.nix +++ b/tests/istio/bookinfo.nix @@ -51,5 +51,63 @@ with k8s; }]; }; }; + + DestinationRule.productpage = { + spec = { + host = "productpage"; + subsets = [{ + name = "v1"; + labels.version = "v1"; + }]; + }; + }; + + DestinationRule.reviews = { + spec = { + host = "reviews"; + subsets = [{ + name = "v1"; + labels.version = "v1"; + } { + name = "v2"; + labels.version = "v2"; + } { + name = "v3"; + labels.version = "v3"; + }]; + }; + }; + + DestinationRule.ratings = { + spec = { + host = "ratings"; + subsets = [{ + name = "v1"; + labels.version = "v1"; + } { + name = "v2"; + labels.version = "v2"; + } { + name = "v2-mysql"; + labels.version = "v2-mysql"; + } { + name = "v2-mysql-vm"; + labels.version = "v2-mysql-vm"; + }]; + }; + }; + + DestinationRule.details = { + spec = { + host = "details"; + subsets = [{ + name = "v1"; + labels.version = "v1"; + } { + name = "v2"; + labels.version = "v2"; + }]; + }; + }; }; }