make sure unit test create fakecertificate
This commit is contained in:
parent
93f00b2143
commit
b1a6aa2973
1 changed files with 15 additions and 0 deletions
|
@ -38,8 +38,11 @@ import (
|
|||
ngx_config "k8s.io/ingress-nginx/internal/ingress/controller/config"
|
||||
"k8s.io/ingress-nginx/internal/ingress/controller/store"
|
||||
"k8s.io/ingress-nginx/internal/k8s"
|
||||
"k8s.io/ingress-nginx/internal/net/ssl"
|
||||
)
|
||||
|
||||
const fakeCertificateName = "default-fake-certificate"
|
||||
|
||||
func TestMergeAlternativeBackends(t *testing.T) {
|
||||
testCases := map[string]struct {
|
||||
ingress *ingress.Ingress
|
||||
|
@ -918,7 +921,19 @@ func newNGINXController(t *testing.T) *NGINXController {
|
|||
pod,
|
||||
false)
|
||||
|
||||
// BEGIN create fake ssl cert
|
||||
defCert, defKey := ssl.GetFakeSSLCert()
|
||||
sslCert, err := ssl.CreateSSLCert(defCert, defKey)
|
||||
if err != nil {
|
||||
t.Fatalf("unexpected error creating fake SSL Cert: %v", err)
|
||||
}
|
||||
err = ssl.StoreSSLCertOnDisk(fs, fakeCertificateName, sslCert)
|
||||
if err != nil {
|
||||
t.Fatalf("unexpected error storing fake SSL Cert: %v", err)
|
||||
}
|
||||
// END create fake ssl cert
|
||||
config := &Configuration{
|
||||
FakeCertificate: sslCert,
|
||||
ListenPorts: &ngx_config.ListenPorts{
|
||||
Default: 80,
|
||||
},
|
||||
|
|
Loading…
Reference in a new issue