Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type Configuration struct { Services []*ConfigurationBackend // ControllerPodsCount contains the list of running ingress controller Pod(s) ControllerPodsCount int }
Configuration represents all the hostnames and backend this controller managers
func (*Configuration) Equal ¶
func (c1 *Configuration) Equal(c2 *Configuration) bool
Equal tests for equality between two Configuration types
type ConfigurationBackend ¶
type ConfigurationBackend struct { // The backend for the defined hostname (what port, what endpoints, what service?) Backend *ingress.Backend // The hostname of the backend Hostname string }
ConfigurationBackend represents the mapping of hostnames to backend endpoints
func (*ConfigurationBackend) Equal ¶
func (s1 *ConfigurationBackend) Equal(s2 *ConfigurationBackend) bool
Equal tests for equality between two ConfigurationBackend types
type ListenPorts ¶
ListenPorts describe the ports required to run the WLS Ingress controller
Click to show internal directories.
Click to hide internal directories.