k9s/internal/render/testdata/np.json

80 lines
2.2 KiB
JSON

{
"apiVersion": "networking.k8s.io/v1",
"kind": "NetworkPolicy",
"metadata": {
"annotations": {
"kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"networking.k8s.io/v1\",\"kind\":\"NetworkPolicy\",\"metadata\":{\"annotations\":{},\"name\":\"fred\",\"namespace\":\"default\"},\"spec\":{\"egress\":[{\"ports\":[{\"port\":5978,\"protocol\":\"TCP\"}],\"to\":[{\"ipBlock\":{\"cidr\":\"10.0.0.0/24\"}}]}],\"ingress\":[{\"from\":[{\"ipBlock\":{\"cidr\":\"172.17.0.0/16\",\"except\":[\"172.17.1.0/24\",\"172.17.3.0/24\",\"172.17.4.0/24\"]}},{\"namespaceSelector\":{\"matchLabels\":{\"app\":\"blee\"}}},{\"podSelector\":{\"matchLabels\":{\"app\":\"fred\"}}}],\"ports\":[{\"port\":6379,\"protocol\":\"TCP\"}]}],\"podSelector\":{\"matchLabels\":{\"app\":\"nginx\"}},\"policyTypes\":[\"Ingress\",\"Egress\"]}}\n"
},
"creationTimestamp": "2019-08-27T19:07:20Z",
"generation": 2,
"name": "fred",
"namespace": "default",
"resourceVersion": "48999995",
"selfLink": "/apis/networking.k8s.io/v1/namespaces/default/networkpolicies/fred",
"uid": "e4aada4d-c8fd-11e9-990f-42010a800218"
},
"spec": {
"egress": [
{
"ports": [
{
"port": 5978,
"protocol": "TCP"
}
],
"to": [
{
"ipBlock": {
"cidr": "10.0.0.0/24"
}
}
]
}
],
"ingress": [
{
"from": [
{
"ipBlock": {
"cidr": "172.17.0.0/16",
"except": [
"172.17.1.0/24",
"172.17.3.0/24",
"172.17.4.0/24"
]
}
},
{
"namespaceSelector": {
"matchLabels": {
"app": "blee"
}
}
},
{
"podSelector": {
"matchLabels": {
"app": "fred"
}
}
}
],
"ports": [
{
"port": 6379,
"protocol": "TCP"
}
]
}
],
"podSelector": {
"matchLabels": {
"app": "nginx"
}
},
"policyTypes": [
"Ingress",
"Egress"
]
}
}