use istio client-go library instead of knative (#1661)
use istio client-go library instead of knative bump kubernetes dependency version change code coverage to codecov
This commit is contained in:
17
vendor/github.com/projectcalico/libcalico-go/lib/apis/v3/felixconfig.go
generated
vendored
17
vendor/github.com/projectcalico/libcalico-go/lib/apis/v3/felixconfig.go
generated
vendored
@@ -182,9 +182,11 @@ type FelixConfigurationSpec struct {
|
||||
HealthHost *string `json:"healthHost,omitempty"`
|
||||
HealthPort *int `json:"healthPort,omitempty"`
|
||||
|
||||
// PrometheusMetricsEnabled enables the experimental Prometheus metrics server in Felix if set to true. [Default: false]
|
||||
// PrometheusMetricsEnabled enables the Prometheus metrics server in Felix if set to true. [Default: false]
|
||||
PrometheusMetricsEnabled *bool `json:"prometheusMetricsEnabled,omitempty"`
|
||||
// PrometheusMetricsPort is the TCP port that the experimental Prometheus metrics server should bind to. [Default:9091]
|
||||
// PrometheusMetricsHost is the host that the Prometheus metrics server should bind to. [Default: empty]
|
||||
PrometheusMetricsHost string `json:"prometheusMetricsHost,omitempty" validate:"omitempty,prometheusHost"`
|
||||
// PrometheusMetricsPort is the TCP port that the Prometheus metrics server should bind to. [Default: 9091]
|
||||
PrometheusMetricsPort *int `json:"prometheusMetricsPort,omitempty"`
|
||||
// PrometheusGoMetricsEnabled disables Go runtime metrics collection, which the Prometheus client does by default, when
|
||||
// set to false. This reduces the number of metrics reported, reducing Prometheus load. [Default: true]
|
||||
@@ -231,6 +233,17 @@ type FelixConfigurationSpec struct {
|
||||
// (ie it uses the iptables MASQUERADE target)
|
||||
NATOutgoingAddress string `json:"natOutgoingAddress,omitempty"`
|
||||
|
||||
// This is the source address to use on programmed device routes. By default the source address is left blank,
|
||||
// leaving the kernel to choose the source address used.
|
||||
DeviceRouteSourceAddress string `json:"deviceRouteSourceAddress,omitempty"`
|
||||
|
||||
// This defines the route protocol added to programmed device routes, by default this will be RTPROT_BOOT
|
||||
// when left blank.
|
||||
DeviceRouteProtocol *int `json:"deviceRouteProtocol,omitempty"`
|
||||
// Whether or not to remove device routes that have not been programmed by Felix. Disabling this will allow external
|
||||
// applications to also add device routes. This is enabled by default which means we will remove externally added routes.
|
||||
RemoveExternalRoutes *bool `json:"removeExternalRoutes,omitempty"`
|
||||
|
||||
// ExternalNodesCIDRList is a list of CIDR's of external-non-calico-nodes which may source tunnel traffic and have
|
||||
// the tunneled traffic be accepted at calico nodes.
|
||||
ExternalNodesCIDRList *[]string `json:"externalNodesList,omitempty"`
|
||||
|
||||
Reference in New Issue
Block a user