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"
|
ngx_config "k8s.io/ingress-nginx/internal/ingress/controller/config"
|
||||||
"k8s.io/ingress-nginx/internal/ingress/controller/store"
|
"k8s.io/ingress-nginx/internal/ingress/controller/store"
|
||||||
"k8s.io/ingress-nginx/internal/k8s"
|
"k8s.io/ingress-nginx/internal/k8s"
|
||||||
|
"k8s.io/ingress-nginx/internal/net/ssl"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const fakeCertificateName = "default-fake-certificate"
|
||||||
|
|
||||||
func TestMergeAlternativeBackends(t *testing.T) {
|
func TestMergeAlternativeBackends(t *testing.T) {
|
||||||
testCases := map[string]struct {
|
testCases := map[string]struct {
|
||||||
ingress *ingress.Ingress
|
ingress *ingress.Ingress
|
||||||
|
@ -918,7 +921,19 @@ func newNGINXController(t *testing.T) *NGINXController {
|
||||||
pod,
|
pod,
|
||||||
false)
|
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{
|
config := &Configuration{
|
||||||
|
FakeCertificate: sslCert,
|
||||||
ListenPorts: &ngx_config.ListenPorts{
|
ListenPorts: &ngx_config.ListenPorts{
|
||||||
Default: 80,
|
Default: 80,
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in a new issue