mirror of https://github.com/k3s-io/k3s
Merge pull request #2958 from rajdeepd/master
Added test cases for NewKubeletClient with TLS enabledpull/6/head
commit
9873d8a7d5
|
@ -138,3 +138,42 @@ func TestNewKubeletClient(t *testing.T) {
|
|||
t.Error("Expected a nil error")
|
||||
}
|
||||
}
|
||||
|
||||
func TestNewKubeletClientTLSInvalid(t *testing.T) {
|
||||
config := &KubeletConfig{
|
||||
Port: 9000,
|
||||
EnableHttps: true,
|
||||
//Invalid certificate and key path
|
||||
CertFile: "./testdata/mycertinvalid.cer",
|
||||
KeyFile: "./testdata/mycertinvalid.key",
|
||||
CAFile: "./testdata/myCA.cer",
|
||||
}
|
||||
|
||||
client, err := NewKubeletClient(config)
|
||||
if err == nil {
|
||||
t.Errorf("Expected an error")
|
||||
}
|
||||
if client != nil {
|
||||
t.Error("client should be nil as we provided invalid cert file")
|
||||
}
|
||||
}
|
||||
|
||||
func TestNewKubeletClientTLSValid(t *testing.T) {
|
||||
config := &KubeletConfig{
|
||||
Port: 9000,
|
||||
EnableHttps: true,
|
||||
CertFile: "./testdata/mycertvalid.cer",
|
||||
// TLS Configuration, only applies if EnableHttps is true.
|
||||
KeyFile: "./testdata/mycertvalid.key",
|
||||
// TLS Configuration, only applies if EnableHttps is true.
|
||||
CAFile: "./testdata/myCA.cer",
|
||||
}
|
||||
|
||||
client, err := NewKubeletClient(config)
|
||||
if err != nil {
|
||||
t.Errorf("Not expecting an error #%v", err)
|
||||
}
|
||||
if client == nil {
|
||||
t.Error("client should not be nil")
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,19 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIIDATCCAemgAwIBAgIJAJqYDB1GJyW2MA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV
|
||||
BAMMDCJrdWJlcm5ldGVzIjAeFw0xNDEyMTYwNjQ2MjVaFw0xNjEyMTUwNjQ2MjVa
|
||||
MBcxFTATBgNVBAMMDCJrdWJlcm5ldGVzIjCCASIwDQYJKoZIhvcNAQEBBQADggEP
|
||||
ADCCAQoCggEBAM4C3mfmc2oyg6VIfwpxVOqHrD8VnGu2gxx73vGlC3QEEaMmPb+m
|
||||
QcqVNGsK4bEKFgaFR1Eo+clFhWCGCIqoSMMcdV2Blpm/8g7lvtmPsYJyGo/eNjKz
|
||||
b4Vl7Uyvh2M6reI2N67aXGpdp4UEhpAHZu8N+tWt7yhP2mggv4vUiYAoSZ+8+xMM
|
||||
9YwX9FR02ybJkDQWPL5hjDG1vPU3FiQTlxS4LstFY1IO6apQQOmY5Jb7YXK7qVhJ
|
||||
M2i/FczFKnPdMjPSs+Do0hBYG8cYVpUFm1dW/ZG/qVlPn5Huod1Qv4kqnX2E+pka
|
||||
B5dcpyFYPVfKGMW1pP30Nl+AGkae8y4f3u0CAwEAAaNQME4wHQYDVR0OBBYEFJFC
|
||||
Tyb1cweoRBXrbfxc53PqC4yTMB8GA1UdIwQYMBaAFJFCTyb1cweoRBXrbfxc53Pq
|
||||
C4yTMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBALs+LfOEteZVTISX
|
||||
dFA8+/KuxtzV2O+Hozx317VtgeyMQXX7BnMI4kPDPPrVTAZqG4xjMeMexkotXLdK
|
||||
EFGm8dvnbhlmhvB6PNBTwUf0mgyVE21ajKh9wdWgeBvG+IHnth4izSUEhBXEN+bY
|
||||
JlKwlgvlTtck8aLhMo5tOwwmjlYEd1jB4dQZeQdkJs2H8LY4jwlrJE+FyLS8K2/6
|
||||
fRb9REE0dDVEzQJn8OCFbrC3+HdLO3dzUZSup7gvs5dVD6Jj/PtZGLn8E96ETtT0
|
||||
aOrQMABadPgZ3nzkW8luxEes9PgSOselTR3ACnho0fUCut+PTjjsRHxDV+qJPN3A
|
||||
7vL/tDs=
|
||||
-----END CERTIFICATE-----
|
|
@ -0,0 +1,27 @@
|
|||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEowIBAAKCAQEAzgLeZ+ZzajKDpUh/CnFU6oesPxWca7aDHHve8aULdAQRoyY9
|
||||
v6ZBypU0awrhsQoWBoVHUSj5yUWFYIYIiqhIwxx1XYGWmb/yDuW+2Y+xgnIaj942
|
||||
MrNvhWXtTK+HYzqt4jY3rtpcal2nhQSGkAdm7w361a3vKE/aaCC/i9SJgChJn7z7
|
||||
Ewz1jBf0VHTbJsmQNBY8vmGMMbW89TcWJBOXFLguy0VjUg7pqlBA6Zjklvthcrup
|
||||
WEkzaL8VzMUqc90yM9Kz4OjSEFgbxxhWlQWbV1b9kb+pWU+fke6h3VC/iSqdfYT6
|
||||
mRoHl1ynIVg9V8oYxbWk/fQ2X4AaRp7zLh/e7QIDAQABAoIBAQDM1Etf0OEGQO1l
|
||||
g/xUXLSKb5USMCGTcydPRdY4Otp1YqpKpfYVPHADxXAV0f7ucNHPb+qlxnD87rOb
|
||||
cgjCHGokHIKREwyzGAbLSyED3fwnb937F3yZ0pDaeKqFaazaO3iyByg8IP5r/2xV
|
||||
NFe6krGElEjG9iZo1WSZzZ3FoO+JzDvIUOKtlymmfF4Gcl2fJwljPTfrQSIx/z/r
|
||||
Ag0xy53fl87wiq4ZC46uk78m9lJQs3R8ojp/9kP7TNr1YDlAs9mpwWq/pirw3v6M
|
||||
1l0AisGI9sbOP5s665yLvPbc9EUHaDlfRe1gt1cNo9QrgfgvkZHZ+/DZk+S0P6RP
|
||||
lJDsRUddAoGBAO7sYK62ov5a9MU01XbRb3MHpinxLperEaRmjyoywfDaIOa6IYuc
|
||||
gUbShtH/VjeOTy8lnktXy8WDpg5EyWIKjXwucpHE7FAd4o7BPFbCyvVCh5s+02M9
|
||||
NYAlvRCthkjw6vl99noFLL0BFd/wLjI4O0MpHNKTJgW26mAdtmxwZ8wrAoGBANy8
|
||||
SrabkqSJaXmT30ndDz72qLCT1+KsW+bjpHGlU4VNJchGmIb+l/lCPPBiM+YcQh24
|
||||
4YMwxmTVQf1FuYrAD67dSVQzS7xqENIMI0hmpErBT8Ka71kicZINwro4+8vgfzha
|
||||
YD0ohj7fIp9rkXTp/Jr9K35vQ/rrubtXascJED1HAoGAKH7gFDzYe4wnGJXP6Iev
|
||||
ACw3ubwrTYGtR9QqR9i6jnwqP3Ek5mjscHiWaVmB34C7Yx5ZKiQDYcLijmCSUY/A
|
||||
U1/8A0EBXMLz94ZBF+OESvWvzlxjr9pcCxBab006CXrsGMWE1UGzR4W7k20+Jzzo
|
||||
roV1YSuXsjhCmW/vz4ltzmkCgYAlW+j5RxNmrasgXJqqEbQG4BBk8mDTiIB1b4nh
|
||||
gi3Ene4LG4etMWHfWgqeVMCb7aRzC1t/rL2nS0DD8Q0aIq+E1QcYLSZgWUNHia5f
|
||||
DqA31sf9E+P2nhHCunl+sy5Kr1BY5VLshvNRqMpfWQFhXEjYooi9+W70BPmGb6Eu
|
||||
1qXc+QKBgE3mcE666Ep4d6dibMoCyea+ir5zl9PllLTpRg2OpBHdm5tk5D7Tfxx8
|
||||
Uxs2FI6oZ3G4IaeTGp6blLgyTdMLpuZGM6HdJNI16bk//E6PQV3m6jJ6duhn9Ezr
|
||||
7l7eI4Y2s7H+SJixNtxtDitFOnjD+KI502ypsLEvlsXZpeXvFtaw
|
||||
-----END RSA PRIVATE KEY-----
|
|
@ -0,0 +1,17 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICpzCCAY8CCQDWu9ClTyE4ADANBgkqhkiG9w0BAQUFADAXMRUwEwYDVQQDDAwi
|
||||
a3ViZXJuZXRlcyIwHhcNMTQxMjE2MDY0NjI1WhcNMTUxMjE2MDY0NjI1WjAUMRIw
|
||||
EAYDVQQDDAlsb2NhbGhvc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB
|
||||
AQCogtUXHT0lvympI8FUU+wxjueCDQmNPtVuaW0LQ0tH1oQwAB7NuFUgPBZsiN8o
|
||||
tI3P6EeuBM5nJwy1cP3x630ac1CIqb6zgmRsle15BYRfyVlIXfLYjjcCcMgfRIa/
|
||||
FFKAnX46fzL9I3re7ZntTv4XBp6dYm2zEIPureqgpJ369ewBNQ9T5wI+jg+EVryO
|
||||
dRFTaihW6Ukz82djEY9HqHHDg0YbiAa918ipPZ4YECDPH2fX1grVxO1AqveTkw2i
|
||||
LI/I7aqy4yqZCB1ar1wnrVzqNR0LcOFupFHj5WberwCao1yDd4C/yEK5tre6sq4v
|
||||
hwF2II8NFVY7GFQP/V/V5ET7AgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAC891nLG
|
||||
CiggNRJPOS5rKhUBQa3uCgmsCTuwSf/bSrBMzfTkK5fQsqWvMks+ILYv4q6yGWYj
|
||||
eqCeNPetbRDTKAtfyI+J9rKGfmvP/cWMK1TVB7OFYGb31Ra6w05Cg9ngCPHvelBh
|
||||
0t4flVjTBv5MaVYpHQlRB+cQre2prd7qkd3hVHrO3Wf1I3VtqYaXQxyleVHq5FBD
|
||||
O2zFL2Y1zBb6SUmtK0C1CcUG5rUsasal3FvFkWqeqeN+EkP/7RvMDo4S5JOxbWQp
|
||||
OoebfirEQcUhz1duIb5th6UKhsJminFozHo0hRwenvhL5Q5sDiXn+1pcolj1gBzm
|
||||
Ivob4OleMUcIGTg=
|
||||
-----END CERTIFICATE-----
|
|
@ -0,0 +1,27 @@
|
|||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEpQIBAAKCAQEAqILVFx09Jb8pqSPBVFPsMY7ngg0JjT7VbmltC0NLR9aEMAAe
|
||||
zbhVIDwWbIjfKLSNz+hHrgTOZycMtXD98et9GnNQiKm+s4JkbJXteQWEX8lZSF3y
|
||||
2I43AnDIH0SGvxRSgJ1+On8y/SN63u2Z7U7+FwaenWJtsxCD7q3qoKSd+vXsATUP
|
||||
U+cCPo4PhFa8jnURU2ooVulJM/NnYxGPR6hxw4NGG4gGvdfIqT2eGBAgzx9n19YK
|
||||
1cTtQKr3k5MNoiyPyO2qsuMqmQgdWq9cJ61c6jUdC3DhbqRR4+Vm3q8AmqNcg3eA
|
||||
v8hCuba3urKuL4cBdiCPDRVWOxhUD/1f1eRE+wIDAQABAoIBAQCGv4gSYakh5Ak2
|
||||
XYcdHbbDslhh4HcA4XvePKOb3AX4vgsaLx5ytrIrgqETzSdV73tvA3k+KE28ordA
|
||||
58fJiduSKR//CG2cMeqIAiPRIJ5H0kR439dvX9mRNApzJmLxrRiEDGyB7nEhhxub
|
||||
5DewUfhRBVQU2j6Kb+xwEdaK+tfxcyVCKnloAh2PwBoSXcpK41ii0fvDzPwEuTqc
|
||||
LexUxEV2Z9ClxQ2sJ2MLE7x57TQK0Earrph/ew/MDSYfKnay1B5vcXPX8rAiQJdP
|
||||
Rc0BgeXV+j5pH+s5zOFMJRXrvI/9m+trr8MCYDrKooyFkk2cmsrxz3HvmJ3+t52s
|
||||
jSXd7RKBAoGBANH0eap41oDo4P9ZF/ngAu7l1Yu5Vk6vB7wGJhekavv6dl+lYpw1
|
||||
wUlKv32ZHmah8LvrRdyALHQRJ19V6NJiHlVwiJEEyXQWUsJTmvsvb7idEeU861iw
|
||||
0bFelJlW7GLCIH/02enWKwMH6oR50Wa1xTbI3CtizbEoWCTnSK5iC1HbAoGBAM13
|
||||
kR8vNHhgWKv/AgIYKFrPJjMXmKBfv/jUyKUfcQi9kIZMdaYpN5yPKZIkBIFOVHbG
|
||||
suH4/7cVA3ZCfQljY6PGLfZu7QPupvd5KrEbBuKGuIdxrUk6mmLjLEXhoYSAeaw/
|
||||
OsYKsGHdhWRstCB4R58jqpVcAr1pytxbx1oBxRNhAoGBAKv/pQBz1/5pSZHGsi6h
|
||||
RqXhoYzCu6LgHuz4+JHbv01IRVtbyKoCG6NoWfGR0+bueaHpPyVB16kKOIAQiBh6
|
||||
CzGhbC+phUPV2dya01c96D+MZZGv03mn+VFeE0x/ek35jNhmhXLcYgYsoQIALfz/
|
||||
ol2cNUpRugKM85Df7Jn3diCLAoGAS8xNRDTU5Yedjq3/nqgs0vtSe0y8KIXKO1C8
|
||||
SHYl6/SKyZCRYmAYPPBvhJM2+kDcVgkNWuHR7EebRFhY6kq5KmTk9eGMHIRBIlCX
|
||||
2EhBLPZIQudD5xzwcYSfA5SuUkRXHp0g4Ih281OWbyrO9J+KxIGS35DXDetmRA6z
|
||||
p1e5zWECgYEAulYIXb4tV8zKxJ+5/lLzeOZxzrvLMWv5YLlygjt5HWtCLl9B02Q7
|
||||
+zGcMi9O5ASN1cuf5hiQNDvMOQnD5Pywe8/i8zP3QLVDcnlOY83n2Gl3Huh6w3O5
|
||||
l+hvRO3LAm0VZSFaJE8WBm45vm09vR0X+69pkcSl/cfyVHygMmhaZSs=
|
||||
-----END RSA PRIVATE KEY-----
|
|
@ -0,0 +1,15 @@
|
|||
-----BEGIN CERTIFICATE REQUEST-----
|
||||
MIICWTCCAUECAQAwFDESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0B
|
||||
AQEFAAOCAQ8AMIIBCgKCAQEAqILVFx09Jb8pqSPBVFPsMY7ngg0JjT7VbmltC0NL
|
||||
R9aEMAAezbhVIDwWbIjfKLSNz+hHrgTOZycMtXD98et9GnNQiKm+s4JkbJXteQWE
|
||||
X8lZSF3y2I43AnDIH0SGvxRSgJ1+On8y/SN63u2Z7U7+FwaenWJtsxCD7q3qoKSd
|
||||
+vXsATUPU+cCPo4PhFa8jnURU2ooVulJM/NnYxGPR6hxw4NGG4gGvdfIqT2eGBAg
|
||||
zx9n19YK1cTtQKr3k5MNoiyPyO2qsuMqmQgdWq9cJ61c6jUdC3DhbqRR4+Vm3q8A
|
||||
mqNcg3eAv8hCuba3urKuL4cBdiCPDRVWOxhUD/1f1eRE+wIDAQABoAAwDQYJKoZI
|
||||
hvcNAQEFBQADggEBACPbB3L1oW5Ah61YiUiRIyT1i+T0aGZN30QmyTxGrahTqFFz
|
||||
JFJE+PwNX4ET1K5j634ltnbn/9I03bLs8zXrzmdNDR7OXNdvoGVG8vyldxkqopeK
|
||||
i7AwH4zKOoH7lFdcn8ISyTKFXERAOnQMbQvFP5ZW8h/nVljZ1NWh08HYE2uhiG6n
|
||||
sudWIFnorun0tKWyqlnDiiGzoXJNp6X5QvluIP/a5ntSleNCWiJXKY6f0tx/rA+0
|
||||
syjk63lShz4eXN1aN5uL2z9borXkZKdFGKaLGqBIgMxM6gjJz3XTDoublTyOAO2n
|
||||
T0f//nDSamgEQzCLDzPQr7v7diJ9gt9ueD/Q17U=
|
||||
-----END CERTIFICATE REQUEST-----
|
Loading…
Reference in New Issue