1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-03-30 03:15:05 +00:00

Fix conflict

Signed-off-by: Yuvraj <yuvraj.yad001@gmail.com>
This commit is contained in:
Yuvraj 2020-03-27 14:13:01 +05:30
commit 2a356d1c46
3 changed files with 70 additions and 1 deletions

View file

@ -102,6 +102,26 @@ func main() {
}
}
<<<<<<< HEAD
=======
func init() {
// arguments
flag.StringVar(&kubeconfig, "kubeconfig", "", "Path to a kubeconfig. Only required if out-of-cluster.")
err := flag.Set("logtostderr", "true")
if err != nil {
glog.Errorf("failed to set flag %v", err)
}
err = flag.Set("stderrthreshold", "WARNING")
if err != nil {
glog.Errorf("failed to set flag %v", err)
}
err = flag.Set("v", "2")
if err != nil {
glog.Errorf("failed to set flag %v", err)
}
flag.Parse()
}
>>>>>>> 010bc2b43d99e27daf8709baca5b02ac5ca10011
func removeWebhookIfExists(client *client.Client, kind string, name string) error {
logger := log.Log.WithName("removeExistingWebhook").WithValues("kind", kind, "name", name)

View file

@ -71,6 +71,25 @@ var (
//VerifyMutatingWebhookServicePath is the path for verify webhook(used to veryfing if admission control is enabled and active)
VerifyMutatingWebhookServicePath = "/verifymutate"
)
<<<<<<< HEAD
=======
//LogDefaultFlags sets default glog flags
func LogDefaultFlags() {
var err error
err = flag.Set("logtostderr", "true")
if err != nil {
glog.Fatalf("failed to set flag 'logtostderr' to 'true':%v", err)
}
err = flag.Set("stderrthreshold", "WARNING")
if err != nil {
glog.Fatalf("failed to set flag 'stderrthreshold' to 'WARNING':%v", err)
}
err = flag.Set("v", "2")
if err != nil {
glog.Fatalf("failed to set flag 'v' to '2':%v", err)
}
}
>>>>>>> 010bc2b43d99e27daf8709baca5b02ac5ca10011
//CreateClientConfig creates client config
func CreateClientConfig(kubeconfig string, log logr.Logger) (*rest.Config, error) {

View file

@ -32,6 +32,7 @@ func TestMeetConditions_NoAnchor(t *testing.T) {
_, err := meetConditions(log.Log, nil, overlay)
assert.Assert(t, reflect.DeepEqual(err, overlayError{}))
}
@ -86,7 +87,6 @@ func TestMeetConditions_conditionalAnchorOnMap(t *testing.T) {
err = json.Unmarshal(overlayRaw, &overlay)
assert.NilError(t, err)
_, err := meetConditions(log.Log, resource, overlay)
assert.Assert(t, !reflect.DeepEqual(err, overlayError{}))
@ -149,6 +149,7 @@ func TestMeetConditions_DifferentTypes(t *testing.T) {
assert.NilError(t, err)
// anchor exist
_, err := meetConditions(log.Log, resource, overlay)
assert.Assert(t, strings.Contains(err.Error(), "Found anchor on different types of element at path /subsets/"))
}
@ -204,6 +205,7 @@ func TestMeetConditions_anchosInSameObject(t *testing.T) {
err = json.Unmarshal(overlayRaw, &overlay)
assert.NilError(t, err)
_, err := meetConditions(log.Log, resource, overlay)
assert.Error(t, err, "[overlayError:0] Failed validating value 443 with overlay 444")
}
@ -264,6 +266,7 @@ func TestMeetConditions_anchorOnPeer(t *testing.T) {
assert.NilError(t, err)
err = json.Unmarshal(overlayRaw, &overlay)
assert.NilError(t, err)
_, err := meetConditions(log.Log, resource, overlay)
assert.Assert(t, reflect.DeepEqual(err, overlayError{}))
@ -344,11 +347,16 @@ func TestMeetConditions_anchorsOnMetaAndSpec(t *testing.T) {
err = json.Unmarshal(overlayRaw, &overlay)
assert.NilError(t, err)
<<<<<<< HEAD
<<<<<<< HEAD
_, err = meetConditions(resource, overlay)
=======
_, err := meetConditions(log.Log, resource, overlay)
>>>>>>> 589f8ece47f95aedc4ee0decee8d29cb77b73dd6
=======
_, err = meetConditions(resource, overlay)
>>>>>>> 010bc2b43d99e27daf8709baca5b02ac5ca10011
assert.Assert(t, reflect.DeepEqual(err, overlayError{}))
}
@ -431,11 +439,16 @@ func TestMeetConditions_anchorsOnPeer_single(t *testing.T) {
err = json.Unmarshal(overlayRaw, &overlay)
assert.NilError(t, err)
<<<<<<< HEAD
<<<<<<< HEAD
_, err = meetConditions(resource, overlay)
=======
_, err := meetConditions(log.Log, resource, overlay)
>>>>>>> 589f8ece47f95aedc4ee0decee8d29cb77b73dd6
=======
_, err = meetConditions(resource, overlay)
>>>>>>> 010bc2b43d99e27daf8709baca5b02ac5ca10011
assert.Assert(t, reflect.DeepEqual(err, overlayError{}))
}
@ -471,11 +484,16 @@ func TestMeetConditions_anchorsOnPeer_two(t *testing.T) {
err = json.Unmarshal(overlayRaw, &overlay)
assert.NilError(t, err)
<<<<<<< HEAD
<<<<<<< HEAD
_, err = meetConditions(resource, overlay)
=======
_, err := meetConditions(log.Log, resource, overlay)
>>>>>>> 589f8ece47f95aedc4ee0decee8d29cb77b73dd6
=======
_, err = meetConditions(resource, overlay)
>>>>>>> 010bc2b43d99e27daf8709baca5b02ac5ca10011
assert.Error(t, err, "[overlayError:0] Failed validating value true with overlay false")
overlayRaw = []byte(`{
@ -571,11 +589,16 @@ func TestMeetConditions_anchorsOnPeer_multiple(t *testing.T) {
err = json.Unmarshal(overlayRaw, &overlay)
assert.NilError(t, err)
<<<<<<< HEAD
<<<<<<< HEAD
_, err = meetConditions(resource, overlay)
=======
_, err := meetConditions(log.Log, resource, overlay)
>>>>>>> 589f8ece47f95aedc4ee0decee8d29cb77b73dd6
=======
_, err = meetConditions(resource, overlay)
>>>>>>> 010bc2b43d99e27daf8709baca5b02ac5ca10011
assert.Assert(t, reflect.DeepEqual(err, overlayError{}))
overlayRaw = []byte(`{
@ -692,17 +715,24 @@ func TestMeetConditions_AtleastOneExist(t *testing.T) {
var resource, overlay interface{}
<<<<<<< HEAD
<<<<<<< HEAD
=======
>>>>>>> 010bc2b43d99e27daf8709baca5b02ac5ca10011
err := json.Unmarshal(resourceRaw, &resource)
assert.NilError(t, err)
err = json.Unmarshal(overlayRaw, &overlay)
assert.NilError(t, err)
path, err := meetConditions(resource, overlay)
<<<<<<< HEAD
=======
json.Unmarshal(resourceRaw, &resource)
json.Unmarshal(overlayRaw, &overlay)
path, err := meetConditions(log.Log, resource, overlay)
>>>>>>> 589f8ece47f95aedc4ee0decee8d29cb77b73dd6
=======
>>>>>>> 010bc2b43d99e27daf8709baca5b02ac5ca10011
assert.Assert(t, reflect.DeepEqual(err, overlayError{}))
assert.Assert(t, len(path) == 0)
}