Commit ee0a2f26 authored by Darren Shepherd's avatar Darren Shepherd

Allow override of "kubernetes" endpoint port

parent cc38f844
......@@ -206,6 +206,8 @@ type SecureServingInfo struct {
// HTTP2MaxStreamsPerConnection is the limit that the api server imposes on each client.
// A value of zero means to use the default provided by golang's HTTP/2 support.
HTTP2MaxStreamsPerConnection int
AdvertisePort int
}
type AuthenticationInfo struct {
......@@ -474,6 +476,9 @@ func (s *SecureServingInfo) HostPort() (string, int, error) {
if err != nil {
return "", 0, fmt.Errorf("invalid non-numeric port %q", portStr)
}
if s.AdvertisePort != 0 {
port = s.AdvertisePort
}
return host, port, nil
}
......
......@@ -65,6 +65,8 @@ type SecureServingOptions struct {
// HTTP2MaxStreamsPerConnection is the limit that the api server imposes on each client.
// A value of zero means to use the default provided by golang's HTTP/2 support.
HTTP2MaxStreamsPerConnection int
AdvertisePort int
}
type CertKey struct {
......@@ -252,6 +254,8 @@ func (s *SecureServingOptions) ApplyTo(config **server.SecureServingInfo) error
return err
}
c.AdvertisePort = s.AdvertisePort
return nil
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment