mirror of
https://github.com/kyverno/kyverno.git
synced 2025-03-31 03:45:17 +00:00
NK-31: Fixed indentation
This commit is contained in:
parent
b160fabcba
commit
8f7a0dba95
3 changed files with 25 additions and 27 deletions
|
@ -35,7 +35,7 @@ func constructWebhookConfig(config *rest.Config) *adm.MutatingWebhookConfigurati
|
||||||
adm.Webhook {
|
adm.Webhook {
|
||||||
Name: constants.MutationWebhookName,
|
Name: constants.MutationWebhookName,
|
||||||
ClientConfig: adm.WebhookClientConfig {
|
ClientConfig: adm.WebhookClientConfig {
|
||||||
Service: &adm.ServiceReference {
|
Service: &adm.ServiceReference {
|
||||||
Namespace: constants.WebhookServiceNamespace,
|
Namespace: constants.WebhookServiceNamespace,
|
||||||
Name: constants.WebhookServiceName,
|
Name: constants.WebhookServiceName,
|
||||||
Path: &constants.WebhookServicePath,
|
Path: &constants.WebhookServicePath,
|
||||||
|
@ -68,7 +68,7 @@ func constructWebhookConfig(config *rest.Config) *adm.MutatingWebhookConfigurati
|
||||||
func ExtractCA(config *rest.Config) (result []byte) {
|
func ExtractCA(config *rest.Config) (result []byte) {
|
||||||
fileName := config.TLSClientConfig.CAFile
|
fileName := config.TLSClientConfig.CAFile
|
||||||
|
|
||||||
if fileName != "" {
|
if fileName != "" {
|
||||||
result, err := ioutil.ReadFile(fileName)
|
result, err := ioutil.ReadFile(fileName)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
package webhooks_test
|
package webhooks_test
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"gotest.tools/assert"
|
"gotest.tools/assert"
|
||||||
"io/ioutil"
|
"io/ioutil"
|
||||||
|
@ -11,55 +12,55 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestExtractCA_EmptyBundle(t *testing.T) {
|
func TestExtractCA_EmptyBundle(t *testing.T) {
|
||||||
CAFile := "resources/CAFile"
|
CAFile := "resources/CAFile"
|
||||||
|
|
||||||
config := &rest.Config {
|
config := &rest.Config {
|
||||||
TLSClientConfig: rest.TLSClientConfig {
|
TLSClientConfig: rest.TLSClientConfig {
|
||||||
CAData: nil,
|
CAData: nil,
|
||||||
CAFile: CAFile,
|
CAFile: CAFile,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
expected, err := ioutil.ReadFile(CAFile)
|
expected, err := ioutil.ReadFile(CAFile)
|
||||||
assert.Assert(t, err == nil)
|
assert.Assert(t, err == nil)
|
||||||
actual := webhooks.ExtractCA(config)
|
actual := webhooks.ExtractCA(config)
|
||||||
assert.Assert(t, bytes.Equal(expected, actual))
|
assert.Assert(t, bytes.Equal(expected, actual))
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestExtractCA_EmptyCAFile(t *testing.T) {
|
func TestExtractCA_EmptyCAFile(t *testing.T) {
|
||||||
CABundle := []byte(`LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUN5RENDQWJDZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFWTVJNd0VRWURWUVFERXdwcmRXSmwKY201bGRHVnpNQjRYRFRFNU1ETXhPVEUwTURjd05Gb1hEVEk1TURNeE5qRTBNRGN3TkZvd0ZURVRNQkVHQTFVRQpBeE1LYTNWaVpYSnVaWFJsY3pDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTStQClVLVmExcm9tQndOZzdqNnBBSGo5TDQ4RVJpdEplRzRXM1pUYmNMNWNKbnVTQmFsc1h1TWpQTGZmbUV1VEZIdVAKenRqUlBEUHcreEg1d3VTWFF2U0tIaXF2VE1pUm9DSlJFa09sQXpIa1dQM0VrdnUzNzRqZDVGV3Q3NEhnRk91cApIZ1ZwdUxPblczK2NDVE5iQ3VkeDFMVldRbGgwQzJKbm1Lam5uS1YrTkxzNFJVaVk1dk91ekpuNHl6QldLRjM2CmJLZ3ZDOVpMWlFSM3dZcnJNZWllYzBnWVY2VlJtaGgxSjRDV3V1UWd0ckM2d2NJanFWZFdEUlJyNHFMdEtDcDIKQVNIZmNieitwcEdHblJ5Z2FzcWNJdnpiNUVwV3NIRGtHRStUUW5WQ0JmTmsxN0NEOTZBQ1pmRWVybzEvWE16MgpRbzZvcUE0dnF5ZkdWWVU5RVZFQ0F3RUFBYU1qTUNFd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFNWFVpUVJpdUc4cGdzcHMrZTdGZWdCdEJOZEcKZlFUdHVLRWFUZ0U0RjQwamJ3UmdrN25DTHlsSHgvRG04aVRRQmsyWjR4WnNuY0huRys4SkwrckRLdlJBSE5iVQpsYnpReXA1V3FwdjdPcThwZ01wU0o5bTdVY3BGZmRVZkorNW43aXFnTGdMb3lhNmtRVTR2Rk0yTE1rWjI5NVpxCmVId0hnREo5Z3IwWGNyOWM1L2tRdkxFc2Z2WU5QZVhuamNyWXlDb2JNcVduSElxeVd3cHM1VTJOaGgraXhSZEIKbzRRL3RJS04xOU93WGZBaVc5SENhNzZMb3ZXaUhPU2UxVnFzK1h1N1A5ckx4eW1vQm91aFcxVmZ0bUo5Qy9vTAp3cFVuNnlXRCttY0tkZ3J5QTFjTWJ4Q281bUd6YTNLaFk1QTd5eDQ1cThkSEIzTWU4d0FCam1wWEs0ST0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=`)
|
CABundle := []byte(`LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUN5RENDQWJDZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFWTVJNd0VRWURWUVFERXdwcmRXSmwKY201bGRHVnpNQjRYRFRFNU1ETXhPVEUwTURjd05Gb1hEVEk1TURNeE5qRTBNRGN3TkZvd0ZURVRNQkVHQTFVRQpBeE1LYTNWaVpYSnVaWFJsY3pDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTStQClVLVmExcm9tQndOZzdqNnBBSGo5TDQ4RVJpdEplRzRXM1pUYmNMNWNKbnVTQmFsc1h1TWpQTGZmbUV1VEZIdVAKenRqUlBEUHcreEg1d3VTWFF2U0tIaXF2VE1pUm9DSlJFa09sQXpIa1dQM0VrdnUzNzRqZDVGV3Q3NEhnRk91cApIZ1ZwdUxPblczK2NDVE5iQ3VkeDFMVldRbGgwQzJKbm1Lam5uS1YrTkxzNFJVaVk1dk91ekpuNHl6QldLRjM2CmJLZ3ZDOVpMWlFSM3dZcnJNZWllYzBnWVY2VlJtaGgxSjRDV3V1UWd0ckM2d2NJanFWZFdEUlJyNHFMdEtDcDIKQVNIZmNieitwcEdHblJ5Z2FzcWNJdnpiNUVwV3NIRGtHRStUUW5WQ0JmTmsxN0NEOTZBQ1pmRWVybzEvWE16MgpRbzZvcUE0dnF5ZkdWWVU5RVZFQ0F3RUFBYU1qTUNFd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFNWFVpUVJpdUc4cGdzcHMrZTdGZWdCdEJOZEcKZlFUdHVLRWFUZ0U0RjQwamJ3UmdrN25DTHlsSHgvRG04aVRRQmsyWjR4WnNuY0huRys4SkwrckRLdlJBSE5iVQpsYnpReXA1V3FwdjdPcThwZ01wU0o5bTdVY3BGZmRVZkorNW43aXFnTGdMb3lhNmtRVTR2Rk0yTE1rWjI5NVpxCmVId0hnREo5Z3IwWGNyOWM1L2tRdkxFc2Z2WU5QZVhuamNyWXlDb2JNcVduSElxeVd3cHM1VTJOaGgraXhSZEIKbzRRL3RJS04xOU93WGZBaVc5SENhNzZMb3ZXaUhPU2UxVnFzK1h1N1A5ckx4eW1vQm91aFcxVmZ0bUo5Qy9vTAp3cFVuNnlXRCttY0tkZ3J5QTFjTWJ4Q281bUd6YTNLaFk1QTd5eDQ1cThkSEIzTWU4d0FCam1wWEs0ST0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=`)
|
||||||
|
|
||||||
config := &rest.Config {
|
config := &rest.Config {
|
||||||
TLSClientConfig: rest.TLSClientConfig {
|
TLSClientConfig: rest.TLSClientConfig {
|
||||||
CAData: CABundle,
|
CAData: CABundle,
|
||||||
CAFile: "",
|
CAFile: "",
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
actual := webhooks.ExtractCA(config)
|
actual := webhooks.ExtractCA(config)
|
||||||
assert.Assert(t, bytes.Equal(CABundle, actual))
|
assert.Assert(t, bytes.Equal(CABundle, actual))
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestExtractCA_EmptyConfig(t *testing.T) {
|
func TestExtractCA_EmptyConfig(t *testing.T) {
|
||||||
config := &rest.Config {
|
config := &rest.Config {
|
||||||
TLSClientConfig: rest.TLSClientConfig {
|
TLSClientConfig: rest.TLSClientConfig {
|
||||||
CAData: nil,
|
CAData: nil,
|
||||||
CAFile: "",
|
CAFile: "",
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
actual := webhooks.ExtractCA(config)
|
actual := webhooks.ExtractCA(config)
|
||||||
assert.Assert(t, actual == nil)
|
assert.Assert(t, actual == nil)
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestExtractCA_InvalidFile(t *testing.T) {
|
func TestExtractCA_InvalidFile(t *testing.T) {
|
||||||
config := &rest.Config {
|
config := &rest.Config {
|
||||||
TLSClientConfig: rest.TLSClientConfig {
|
TLSClientConfig: rest.TLSClientConfig {
|
||||||
CAData: nil,
|
CAData: nil,
|
||||||
CAFile: "somenonexistingfile",
|
CAFile: "somenonexistingfile",
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
actual := webhooks.ExtractCA(config)
|
actual := webhooks.ExtractCA(config)
|
||||||
assert.Assert(t, actual == nil)
|
assert.Assert(t, actual == nil)
|
||||||
}
|
}
|
|
@ -1,17 +1,14 @@
|
||||||
-----BEGIN CERTIFICATE-----
|
-----BEGIN CERTIFICATE-----
|
||||||
MIICyDCCAbCgAwIBAgIBADANBgkqhkiG9w0BAQsFADAVMRMwEQYDVQQDEwprdWJl
|
V2VsY29tZSB0byBUaGUgUnVzdCBQcm9ncmFtbWluZyBMYW5ndWFnZSwgY
|
||||||
cm5ldGVzMB4XDTE5MDMxOTE0MDcwNFoXDTI5MDMxNjE0MDcwNFowFTETMBEGA1UE
|
W4gaW50cm9kdWN0b3J5IGJvb2sgYWJvdXQgUnVzdC4gVGhlIFJ1c3QgcH
|
||||||
AxMKa3ViZXJuZXRlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM+P
|
JvZ3JhbW1pbmcgbGFuZ3VhZ2UgaGVscHMgeW91IHdyaXRlIGZhc3Rlciw
|
||||||
UKVa1romBwNg7j6pAHj9L48ERitJeG4W3ZTbcL5cJnuSBalsXuMjPLffmEuTFHuP
|
gbW9yZSByZWxpYWJsZSBzb2Z0d2FyZS4gSGlnaC1sZXZlbCBlcmdvbm9t
|
||||||
ztjRPDPw+xH5wuSXQvSKHiqvTMiRoCJREkOlAzHkWP3Ekvu374jd5FWt74HgFOup
|
aWNzIGFuZCBsb3ctbGV2ZWwgY29udHJvbCBhcmUgb2Z0ZW4gYXQgb2Rkc
|
||||||
HgVpuLOnW3+cCTNbCudx1LVWQlh0C2JnmKjnnKV+NLs4RUiY5vOuzJn4yzBWKF36
|
yBpbiBwcm9ncmFtbWluZyBsYW5ndWFnZSBkZXNpZ247IFJ1c3QgY2hhbG
|
||||||
bKgvC9ZLZQR3wYrrMeiec0gYV6VRmhh1J4CWuuQgtrC6wcIjqVdWDRRr4qLtKCp2
|
xlbmdlcyB0aGF0IGNvbmZsaWN0LiBUaHJvdWdoIGJhbGFuY2luZyBwb3d
|
||||||
ASHfcbz+ppGGnRygasqcIvzb5EpWsHDkGE+TQnVCBfNk17CD96ACZfEero1/XMz2
|
lcmZ1bCB0ZWNobmljYWwgY2FwYWNpdHkgYW5kIGEgZ3JlYXQgZGV2ZWxv
|
||||||
Qo6oqA4vqyfGVYU9EVECAwEAAaMjMCEwDgYDVR0PAQH/BAQDAgKkMA8GA1UdEwEB
|
cGVyIGV4cGVyaWVuY2UsIFJ1c3QgZ2l2ZXMgeW91IHRoZSBvcHRpb24gd
|
||||||
/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBAMXUiQRiuG8pgsps+e7FegBtBNdG
|
G8gY29udHJvbCBsb3ctbGV2ZWwgZGV0YWlscyAoc3VjaCBhcyBtZW1vcn
|
||||||
fQTtuKEaTgE4F40jbwRgk7nCLylHx/Dm8iTQBk2Z4xZsncHnG+8JL+rDKvRAHNbU
|
kgdXNhZ2UpIHdpdGhvdXQgYWxsIHRoZSBoYXNzbGUgdHJhZGl0aW9uYWx
|
||||||
lbzQyp5Wqpv7Oq8pgMpSJ9m7UcpFfdUfJ+5n7iqgLgLoya6kQU4vFM2LMkZ295Zq
|
seSBhc3NvY2lhdGVkIHdpdGggc3VjaCBjb250cm9sLgyzmqp31l8rqr1==
|
||||||
eHwHgDJ9gr0Xcr9c5/kQvLEsfvYNPeXnjcrYyCobMqWnHIqyWwps5U2Nhh+ixRdB
|
|
||||||
o4Q/tIKN19OwXfAiW9HCa76LovWiHOSe1Vqs+Xu7P9rLxymoBouhW1VftmJ9C/oL
|
|
||||||
wpUn6yWD+mcKdgryA1cMbxCo5mGza3KhY5A7yx45q8dHB3Me8wABjmpXK4I=
|
|
||||||
-----END CERTIFICATE-----
|
-----END CERTIFICATE-----
|
||||||
|
|
Loading…
Add table
Reference in a new issue