"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "pkg/provider/kubernetes/ingress/kubernetes.go" between
traefik-v2.3.2.src.tar.gz and traefik-v2.3.3.src.tar.gz

About: Traefik is a cloud native edge router, a reverse proxy and load balancer for HTTP and TCP-based applications.

kubernetes.go  (traefik-v2.3.2.src):kubernetes.go  (traefik-v2.3.3.src)
skipping to change at line 44 skipping to change at line 44
// Provider holds configurations of the provider. // Provider holds configurations of the provider.
type Provider struct { type Provider struct {
Endpoint string `description:"Kubernetes server e ndpoint (required for external cluster client)." json:"endpoint,omitempty" toml: "endpoint,omitempty" yaml:"endpoint,omitempty"` Endpoint string `description:"Kubernetes server e ndpoint (required for external cluster client)." json:"endpoint,omitempty" toml: "endpoint,omitempty" yaml:"endpoint,omitempty"`
Token string `description:"Kubernetes bearer t oken (not needed for in-cluster client)." json:"token,omitempty" toml:"token,omi tempty" yaml:"token,omitempty"` Token string `description:"Kubernetes bearer t oken (not needed for in-cluster client)." json:"token,omitempty" toml:"token,omi tempty" yaml:"token,omitempty"`
CertAuthFilePath string `description:"Kubernetes certific ate authority file path (not needed for in-cluster client)." json:"certAuthFileP ath,omitempty" toml:"certAuthFilePath,omitempty" yaml:"certAuthFilePath,omitempt y"` CertAuthFilePath string `description:"Kubernetes certific ate authority file path (not needed for in-cluster client)." json:"certAuthFileP ath,omitempty" toml:"certAuthFilePath,omitempty" yaml:"certAuthFilePath,omitempt y"`
DisablePassHostHeaders bool `description:"Kubernetes disable PassHost Headers." json:"disablePassHostHeaders,omitempty" toml:"disablePassHost Headers,omitempty" yaml:"disablePassHostHeaders,omitempty" export:"true"` DisablePassHostHeaders bool `description:"Kubernetes disable PassHost Headers." json:"disablePassHostHeaders,omitempty" toml:"disablePassHost Headers,omitempty" yaml:"disablePassHostHeaders,omitempty" export:"true"`
Namespaces []string `description:"Kubernetes namespac es." json:"namespaces,omitempty" toml:"namespaces,omitempty" yaml:"namespaces,om itempty" export:"true"` Namespaces []string `description:"Kubernetes namespac es." json:"namespaces,omitempty" toml:"namespaces,omitempty" yaml:"namespaces,om itempty" export:"true"`
LabelSelector string `description:"Kubernetes Ingress label selector to use." json:"labelSelector,omitempty" toml:"labelSelector,omite mpty" yaml:"labelSelector,omitempty" export:"true"` LabelSelector string `description:"Kubernetes Ingress label selector to use." json:"labelSelector,omitempty" toml:"labelSelector,omite mpty" yaml:"labelSelector,omitempty" export:"true"`
IngressClass string `description:"Value of kubernetes .io/ingress.class annotation to watch for." json:"ingressClass,omitempty" toml:" ingressClass,omitempty" yaml:"ingressClass,omitempty" export:"true"` IngressClass string `description:"Value of kubernetes .io/ingress.class annotation to watch for." json:"ingressClass,omitempty" toml:" ingressClass,omitempty" yaml:"ingressClass,omitempty" export:"true"`
IngressEndpoint *EndpointIngress `description:"Kubernetes Ingress IngressEndpoint *EndpointIngress `description:"Kubernetes Ingress
Endpoint." json:"ingressEndpoint,omitempty" toml:"ingressEndpoint,omitempty" yam Endpoint." json:"ingressEndpoint,omitempty" toml:"ingressEndpoint,omitempty" yam
l:"ingressEndpoint,omitempty"` l:"ingressEndpoint,omitempty" export:"true"`
ThrottleDuration ptypes.Duration `description:"Ingress refresh thr ThrottleDuration ptypes.Duration `description:"Ingress refresh thr
ottle duration" json:"throttleDuration,omitempty" toml:"throttleDuration,omitemp ottle duration" json:"throttleDuration,omitempty" toml:"throttleDuration,omitemp
ty" yaml:"throttleDuration,omitempty"` ty" yaml:"throttleDuration,omitempty" export:"true"`
lastConfiguration safe.Safe lastConfiguration safe.Safe
} }
// EndpointIngress holds the endpoint information for the Kubernetes provider. // EndpointIngress holds the endpoint information for the Kubernetes provider.
type EndpointIngress struct { type EndpointIngress struct {
IP string `description:"IP used for Kubernetes Ingress endp oints." json:"ip,omitempty" toml:"ip,omitempty" yaml:"ip,omitempty"` IP string `description:"IP used for Kubernetes Ingress endp oints." json:"ip,omitempty" toml:"ip,omitempty" yaml:"ip,omitempty"`
Hostname string `description:"Hostname used for Kubernetes Ingres s endpoints." json:"hostname,omitempty" toml:"hostname,omitempty" yaml:"hostname ,omitempty"` Hostname string `description:"Hostname used for Kubernetes Ingres s endpoints." json:"hostname,omitempty" toml:"hostname,omitempty" yaml:"hostname ,omitempty"`
PublishedService string `description:"Published Kubernetes Service to cop y status from." json:"publishedService,omitempty" toml:"publishedService,omitemp ty" yaml:"publishedService,omitempty"` PublishedService string `description:"Published Kubernetes Service to cop y status from." json:"publishedService,omitempty" toml:"publishedService,omitemp ty" yaml:"publishedService,omitempty"`
} }
 End of changes. 1 change blocks. 
6 lines changed or deleted 6 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)