From 57696f80a7d75cf6930e2fc14a440bb33dd5176b Mon Sep 17 00:00:00 2001 From: Sergio Sisternes Date: Mon, 26 Jun 2017 23:09:42 +0200 Subject: [PATCH] Added sample kubeconfig files to testing project --- tests/assets/kubeconfig-no-context.yml | 29 +++++++++++++++++++ tests/assets/kubeconfig.yml | 40 ++++++++++++++++++++++++++ tests/tests.csproj | 3 ++ 3 files changed, 72 insertions(+) create mode 100644 tests/assets/kubeconfig-no-context.yml create mode 100644 tests/assets/kubeconfig.yml diff --git a/tests/assets/kubeconfig-no-context.yml b/tests/assets/kubeconfig-no-context.yml new file mode 100644 index 0000000..46230a5 --- /dev/null +++ b/tests/assets/kubeconfig-no-context.yml @@ -0,0 +1,29 @@ +# Sample file based on https://kubernetes.io/docs/tasks/access-application-cluster/authenticate-across-clusters-kubeconfig/ +# WARNING: File includes minor fixes +--- +current-context: federal-context +apiVersion: v1 +clusters: +- cluster: + server: http://cow.org:8080 + name: cow-cluster +- cluster: + certificate-authority-data: path/to/my/cafile + server: https://horse.org:4443 + name: horse-cluster +- cluster: + insecure-skip-tls-verify: true + server: https://pig.org:443 + name: pig-cluster +kind: Config +users: +- name: blue-user + user: + token: blue-token +- name: green-user + user: + client-certificate-data: path/to/my/client/cert + client-key-data: path/to/my/client/key +- name: black-user + user: + token: black-token \ No newline at end of file diff --git a/tests/assets/kubeconfig.yml b/tests/assets/kubeconfig.yml new file mode 100644 index 0000000..98730d2 --- /dev/null +++ b/tests/assets/kubeconfig.yml @@ -0,0 +1,40 @@ +# Sample file based on https://kubernetes.io/docs/tasks/access-application-cluster/authenticate-across-clusters-kubeconfig/ +# WARNING: File includes minor fixes +--- +current-context: federal-context +apiVersion: v1 +clusters: +- cluster: + server: http://cow.org:8080 + name: cow-cluster +- cluster: + certificate-authority-data: path/to/my/cafile + server: https://horse.org:4443 + name: horse-cluster +- cluster: + insecure-skip-tls-verify: true + server: https://pig.org:443 + name: pig-cluster +contexts: +- context: + cluster: horse-cluster + namespace: chisel-ns + user: green-user + name: federal-context +- context: + cluster: pig-cluster + namespace: saw-ns + user: black-user + name: queen-anne-context +kind: Config +users: +- name: blue-user + user: + token: blue-token +- name: green-user + user: + client-certificate-data: path/to/my/client/cert + client-key-data: path/to/my/client/key +- name: black-user + user: + token: black-token \ No newline at end of file diff --git a/tests/tests.csproj b/tests/tests.csproj index c10375e..757be8e 100755 --- a/tests/tests.csproj +++ b/tests/tests.csproj @@ -10,6 +10,9 @@ + + +