1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2024-12-15 17:51:20 +00:00

658 removing outdated test from previous commit

This commit is contained in:
shravan 2020-02-06 15:40:58 +05:30
parent dd7e63e1a6
commit 88083e91d6

View file

@ -31,99 +31,99 @@ func TestGetAnchorsFromMap_ThereAreAnchors(t *testing.T) {
assert.Equal(t, actualMap["(namespace)"].(string), "kube-?olicy") assert.Equal(t, actualMap["(namespace)"].(string), "kube-?olicy")
} }
func TestValidate_ServiceTest(t *testing.T) { //func TestValidate_ServiceTest(t *testing.T) {
rawPolicy := []byte(`{ // rawPolicy := []byte(`{
"apiVersion":"kyverno.nirmata.io/v1", // "apiVersion":"kyverno.nirmata.io/v1",
"kind":"ClusterPolicy", // "kind":"ClusterPolicy",
"metadata":{ // "metadata":{
"name":"policy-service" // "name":"policy-service"
}, // },
"spec":{ // "spec":{
"rules":[ // "rules":[
{ // {
"name":"ps1", // "name":"ps1",
"resource":{ // "resource":{
"kinds":[ // "kinds":[
"Service" // "Service"
], // ],
"name":"game-service*" // "name":"game-service*"
}, // },
"mutate":{ // "mutate":{
"patches":[ // "patches":[
{ // {
"path":"/metadata/labels/isMutated", // "path":"/metadata/labels/isMutated",
"op":"add", // "op":"add",
"value":"true" // "value":"true"
}, // },
{ // {
"path":"/metadata/labels/secretLabel", // "path":"/metadata/labels/secretLabel",
"op":"replace", // "op":"replace",
"value":"weKnow" // "value":"weKnow"
}, // },
{ // {
"path":"/metadata/labels/originalLabel", // "path":"/metadata/labels/originalLabel",
"op":"remove" // "op":"remove"
}, // },
{ // {
"path":"/spec/selector/app", // "path":"/spec/selector/app",
"op":"replace", // "op":"replace",
"value":"mutedApp" // "value":"mutedApp"
} // }
] // ]
}, // },
"validate":{ // "validate":{
"message":"This resource is broken", // "message":"This resource is broken",
"pattern":{ // "pattern":{
"spec":{ // "spec":{
"ports":[ // "ports":[
{ // {
"name":"hs", // "name":"hs",
"protocol":32 // "protocol":32
} // }
] // ]
} // }
} // }
} // }
} // }
] // ]
} // }
}`) // }`)
rawResource := []byte(`{ // rawResource := []byte(`{
"kind":"Service", // "kind":"Service",
"apiVersion":"v1", // "apiVersion":"v1",
"metadata":{ // "metadata":{
"name":"game-service", // "name":"game-service",
"labels":{ // "labels":{
"originalLabel":"isHere", // "originalLabel":"isHere",
"secretLabel":"thisIsMySecret" // "secretLabel":"thisIsMySecret"
} // }
}, // },
"spec":{ // "spec":{
"selector":{ // "selector":{
"app":"MyApp" // "app":"MyApp"
}, // },
"ports":[ // "ports":[
{ // {
"name":"http", // "name":"http",
"protocol":"TCP", // "protocol":"TCP",
"port":80, // "port":80,
"targetPort":9376 // "targetPort":9376
} // }
] // ]
} // }
} // }
`) // `)
//
var policy kyverno.ClusterPolicy // var policy kyverno.ClusterPolicy
json.Unmarshal(rawPolicy, &policy) // json.Unmarshal(rawPolicy, &policy)
//
resourceUnstructured, err := utils.ConvertToUnstructured(rawResource) // resourceUnstructured, err := utils.ConvertToUnstructured(rawResource)
assert.NilError(t, err) // assert.NilError(t, err)
//
er := Validate(PolicyContext{Policy: policy, NewResource: *resourceUnstructured}) // er := Validate(PolicyContext{Policy: policy, NewResource: *resourceUnstructured})
assert.Assert(t, len(er.PolicyResponse.Rules) == 1) // assert.Assert(t, len(er.PolicyResponse.Rules) == 0)
} //}
//
//func TestValidate_MapHasFloats(t *testing.T) { //func TestValidate_MapHasFloats(t *testing.T) {
// rawPolicy := []byte(`{ // rawPolicy := []byte(`{
// "apiVersion":"kyverno.nirmata.io/v1", // "apiVersion":"kyverno.nirmata.io/v1",