Skip to content

Commit 26ea058

Browse files
committed
add tls support for mock server
1 parent df9905b commit 26ea058

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed

pkg/mock/in_memory.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,10 @@ func (s *inMemoryServer) WithTLS(certFile, keyFile string) DynamicServer {
8989
return s
9090
}
9191

92+
func (s *inMemoryServer) GetTLS() (string, string) {
93+
return s.certFile, s.keyFile
94+
}
95+
9296
func (s *inMemoryServer) Load() (err error) {
9397
var server *Server
9498
if server, err = s.reader.Parse(); err != nil {

pkg/mock/server.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ type DynamicServer interface {
2727
Start(reader Reader, prefix string) error
2828
SetupHandler(reader Reader, prefix string) (http.Handler, error)
2929
WithTLS(certFile, keyFile string) DynamicServer
30+
GetTLS() (certFile, keyFile string)
3031
Stop() error
3132
GetPort() string
3233
EnableMetrics()

pkg/server/remote_server.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1398,7 +1398,7 @@ func (s *mockServerController) Reload(ctx context.Context, in *MockConfig) (repl
13981398
}
13991399
}
14001400

1401-
server := mock.NewInMemoryServer(ctx, int(in.GetPort()))
1401+
server := mock.NewInMemoryServer(ctx, int(in.GetPort())).WithTLS(dServer.GetTLS())
14021402
server.Start(s.mockWriter, in.Prefix)
14031403
s.loader = server
14041404
}

0 commit comments

Comments
 (0)