mirror of
https://github.com/pomerium/pomerium.git
synced 2025-06-03 03:12:50 +02:00
envoyconfig: move most bootstrap config to shared package (#2088)
This commit is contained in:
parent
c12c0aab49
commit
f760cdece5
9 changed files with 314 additions and 156 deletions
|
@ -49,6 +49,7 @@ type Server struct {
|
|||
GRPCServer *grpc.Server
|
||||
HTTPListener net.Listener
|
||||
HTTPRouter *mux.Router
|
||||
Builder *envoyconfig.Builder
|
||||
|
||||
currentConfig atomicVersionedConfig
|
||||
name string
|
||||
|
@ -56,7 +57,6 @@ type Server struct {
|
|||
filemgr *filemgr.Manager
|
||||
metricsMgr *config.MetricsManager
|
||||
reproxy *reproxy.Handler
|
||||
builder *envoyconfig.Builder
|
||||
}
|
||||
|
||||
// NewServer creates a new Server. Listener ports are chosen by the OS.
|
||||
|
@ -99,7 +99,7 @@ func NewServer(name string, metricsMgr *config.MetricsManager) (*Server, error)
|
|||
srv.filemgr = filemgr.NewManager()
|
||||
srv.filemgr.ClearCache()
|
||||
|
||||
srv.builder = envoyconfig.New(
|
||||
srv.Builder = envoyconfig.New(
|
||||
srv.GRPCListener.Addr().String(),
|
||||
srv.HTTPListener.Addr().String(),
|
||||
srv.filemgr,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue