diff --git a/pkg/apis/kops/networking.go b/pkg/apis/kops/networking.go index 6e19516cdc..9951e95ee2 100644 --- a/pkg/apis/kops/networking.go +++ b/pkg/apis/kops/networking.go @@ -73,6 +73,8 @@ type CalicoNetworkingSpec struct { CrossSubnet bool `json:"crossSubnet,omitempty"` // Enables Calico's cross-subnet mode when set to true // LogSeverityScreen lets us set the desired log level. (Default: info) LogSeverityScreen string `json:"logSeverityScreen,omitempty"` + // MTU to be set in the cni-network-config for calico. + MTU *int32 `json:"mtu,omitempty"` // PrometheusMetricsEnabled can be set to enable the experimental Prometheus // metrics server (default: false) PrometheusMetricsEnabled bool `json:"prometheusMetricsEnabled,omitempty"` @@ -83,8 +85,6 @@ type CalicoNetworkingSpec struct { PrometheusGoMetricsEnabled bool `json:"prometheusGoMetricsEnabled,omitempty"` // PrometheusProcessMetricsEnabled enables Prometheus process metrics collection PrometheusProcessMetricsEnabled bool `json:"prometheusProcessMetricsEnabled,omitempty"` - // MTU to be set in the cni-network-config for calico. - MTU *int32 `json:"mtu,omitempty"` } // CanalNetworkingSpec declares that we want Canal networking diff --git a/pkg/apis/kops/v1alpha1/networking.go b/pkg/apis/kops/v1alpha1/networking.go index fdee2f0567..352e4944b8 100644 --- a/pkg/apis/kops/v1alpha1/networking.go +++ b/pkg/apis/kops/v1alpha1/networking.go @@ -73,6 +73,8 @@ type CalicoNetworkingSpec struct { CrossSubnet bool `json:"crossSubnet,omitempty"` // Enables Calico's cross-subnet mode when set to true // LogSeverityScreen lets us set the desired log level. (Default: info) LogSeverityScreen string `json:"logSeverityScreen,omitempty"` + // MTU to be set in the cni-network-config for calico. + MTU *int32 `json:"mtu,omitempty"` // PrometheusMetricsEnabled can be set to enable the experimental Prometheus // metrics server (default: false) PrometheusMetricsEnabled bool `json:"prometheusMetricsEnabled,omitempty"` @@ -83,8 +85,6 @@ type CalicoNetworkingSpec struct { PrometheusGoMetricsEnabled bool `json:"prometheusGoMetricsEnabled,omitempty"` // PrometheusProcessMetricsEnabled enables Prometheus process metrics collection PrometheusProcessMetricsEnabled bool `json:"prometheusProcessMetricsEnabled,omitempty"` - // MTU to be set in the cni-network-config for calico. - MTU *int32 `json:"mtu,omitempty"` } // CanalNetworkingSpec declares that we want Canal networking diff --git a/pkg/apis/kops/v1alpha2/networking.go b/pkg/apis/kops/v1alpha2/networking.go index c94e53bda0..5b64cc1b63 100644 --- a/pkg/apis/kops/v1alpha2/networking.go +++ b/pkg/apis/kops/v1alpha2/networking.go @@ -73,6 +73,8 @@ type CalicoNetworkingSpec struct { CrossSubnet bool `json:"crossSubnet,omitempty"` // Enables Calico's cross-subnet mode when set to true // LogSeverityScreen lets us set the desired log level. (Default: info) LogSeverityScreen string `json:"logSeverityScreen,omitempty"` + // MTU to be set in the cni-network-config for calico. + MTU *int32 `json:"mtu,omitempty"` // PrometheusMetricsEnabled can be set to enable the experimental Prometheus // metrics server (default: false) PrometheusMetricsEnabled bool `json:"prometheusMetricsEnabled,omitempty"` @@ -83,8 +85,6 @@ type CalicoNetworkingSpec struct { PrometheusGoMetricsEnabled bool `json:"prometheusGoMetricsEnabled,omitempty"` // PrometheusProcessMetricsEnabled enables Prometheus process metrics collection PrometheusProcessMetricsEnabled bool `json:"prometheusProcessMetricsEnabled,omitempty"` - // MTU to be set in the cni-network-config for calico. - MTU *int32 `json:"mtu,omitempty"` } // CanalNetworkingSpec declares that we want Canal networking