Added sample kubeconfig files to testing project
This commit is contained in:
29
tests/assets/kubeconfig-no-context.yml
Normal file
29
tests/assets/kubeconfig-no-context.yml
Normal file
@@ -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
|
||||||
40
tests/assets/kubeconfig.yml
Normal file
40
tests/assets/kubeconfig.yml
Normal file
@@ -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
|
||||||
@@ -10,6 +10,9 @@
|
|||||||
<PackageReference Include="Newtonsoft.Json" Version="10.0.2" />
|
<PackageReference Include="Newtonsoft.Json" Version="10.0.2" />
|
||||||
<PackageReference Include="YamlDotNet.NetCore" Version="1.0.0" />
|
<PackageReference Include="YamlDotNet.NetCore" Version="1.0.0" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="assets/*" CopyToOutputDirectory="Always" />
|
||||||
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="..\src\KubernetesClient.csproj" />
|
<ProjectReference Include="..\src\KubernetesClient.csproj" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|||||||
Reference in New Issue
Block a user