From c6347f9c3e267d486cfc884ec4e2373b7a14071c Mon Sep 17 00:00:00 2001 From: Ruben Hakopian Date: Tue, 21 Feb 2023 18:25:13 -0800 Subject: [PATCH] working on lb samples and policies. --- samples/pepsi/ingress.yaml | 2 +- samples/pepsi/lb.yaml | 12 ++++++++++++ samples/pepsi/network.yaml | 25 +++++++++++++++++++++++++ 3 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 samples/pepsi/lb.yaml create mode 100644 samples/pepsi/network.yaml diff --git a/samples/pepsi/ingress.yaml b/samples/pepsi/ingress.yaml index ecbe263..ecc1b0a 100755 --- a/samples/pepsi/ingress.yaml +++ b/samples/pepsi/ingress.yaml @@ -18,4 +18,4 @@ spec: service: name: emailservice port: - number: 80 \ No newline at end of file + number: 80 diff --git a/samples/pepsi/lb.yaml b/samples/pepsi/lb.yaml new file mode 100644 index 0000000..eddaca4 --- /dev/null +++ b/samples/pepsi/lb.yaml @@ -0,0 +1,12 @@ +--- +apiVersion: kubevious.io/v1alpha1 +kind: ClusterRuleApplicator +metadata: + name: lb-white-list +spec: + clusterRuleRef: + name: lb-white-list + values: + allowed-apps: + - app: emailservice + - app: important-service \ No newline at end of file diff --git a/samples/pepsi/network.yaml b/samples/pepsi/network.yaml new file mode 100644 index 0000000..ee72b57 --- /dev/null +++ b/samples/pepsi/network.yaml @@ -0,0 +1,25 @@ +--- +apiVersion: kubevious.io/v1alpha1 +kind: ClusterRuleApplicator +metadata: + name: service- +spec: + source: + app: email-service + dest: + app: mysql + action: allow + enforce: + - tls + +--- +apiVersion: kubevious.io/v1alpha1 +kind: ClusterRuleApplicator +metadata: + name: service- +spec: + sources: + # - backend + # - backend2 + dest: + app: mysql \ No newline at end of file