mirror of https://github.com/kubernetes/kops.git
Openstack ComponentConfig Documentation and Generated Functions
This commit is contained in:
parent
c6ccaca658
commit
8e353028bc
|
|
@ -493,6 +493,7 @@ type LeaderElectionConfiguration struct {
|
|||
LeaderElect *bool `json:"leaderElect,omitempty" flag:"leader-elect"`
|
||||
}
|
||||
|
||||
// OpenstackLoadbalancerConfig defines the config for a neutron loadbalancer
|
||||
type OpenstackLoadbalancerConfig struct {
|
||||
Method *string `json:"method,omitempty"`
|
||||
Provider *string `json:"provider,omitempty"`
|
||||
|
|
@ -501,12 +502,14 @@ type OpenstackLoadbalancerConfig struct {
|
|||
SubnetID *string `json:"subnetID,omitempty"`
|
||||
}
|
||||
|
||||
// OpenstackMonitor defines the config for a health monitor
|
||||
type OpenstackMonitor struct {
|
||||
Delay *string `json:"delay,omitempty"`
|
||||
Timeout *string `json:"timeout,omitempty"`
|
||||
MaxRetries *int `json:"maxRetries,omitempty"`
|
||||
}
|
||||
|
||||
// OpenstackConfiguration defines cloud config elements for the openstack cloud provider
|
||||
type OpenstackConfiguration struct {
|
||||
Loadbalancer *OpenstackLoadbalancerConfig `json:"loadbalancer,omitempty"`
|
||||
Monitor *OpenstackMonitor `json:"monitor,omitempty"`
|
||||
|
|
|
|||
|
|
@ -493,6 +493,28 @@ type LeaderElectionConfiguration struct {
|
|||
LeaderElect *bool `json:"leaderElect,omitempty" flag:"leader-elect"`
|
||||
}
|
||||
|
||||
// OpenstackLoadbalancerConfig defines the config for a neutron loadbalancer
|
||||
type OpenstackLoadbalancerConfig struct {
|
||||
Method *string `json:"method,omitempty"`
|
||||
Provider *string `json:"provider,omitempty"`
|
||||
UseOctavia *bool `json:"useOctavia,omitempty"`
|
||||
FloatingNetwork *string `json:"floatingNetwork,omitempty"`
|
||||
SubnetID *string `json:"subnetID,omitempty"`
|
||||
}
|
||||
|
||||
// OpenstackMonitor defines the config for a health monitor
|
||||
type OpenstackMonitor struct {
|
||||
Delay *string `json:"delay,omitempty"`
|
||||
Timeout *string `json:"timeout,omitempty"`
|
||||
MaxRetries *int `json:"maxRetries,omitempty"`
|
||||
}
|
||||
|
||||
// OpenstackConfiguration defines cloud config elements for the openstack cloud provider
|
||||
type OpenstackConfiguration struct {
|
||||
Loadbalancer *OpenstackLoadbalancerConfig `json:"loadbalancer,omitempty"`
|
||||
Monitor *OpenstackMonitor `json:"monitor,omitempty"`
|
||||
}
|
||||
|
||||
// CloudConfiguration defines the cloud provider configuration
|
||||
type CloudConfiguration struct {
|
||||
// GCE cloud-config options
|
||||
|
|
@ -513,6 +535,8 @@ type CloudConfiguration struct {
|
|||
// Spotinst cloud-config specs
|
||||
SpotinstProduct *string `json:"spotinstProduct,omitempty"`
|
||||
SpotinstOrientation *string `json:"spotinstOrientation,omitempty"`
|
||||
// Openstack cloud-config options
|
||||
Openstack *OpenstackConfiguration `json:"openstack,omitempty"`
|
||||
}
|
||||
|
||||
// HasAdmissionController checks if a specific admission controller is enabled
|
||||
|
|
|
|||
|
|
@ -583,6 +583,36 @@ func RegisterConversions(s *runtime.Scheme) error {
|
|||
}); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.AddGeneratedConversionFunc((*OpenstackConfiguration)(nil), (*kops.OpenstackConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
|
||||
return Convert_v1alpha1_OpenstackConfiguration_To_kops_OpenstackConfiguration(a.(*OpenstackConfiguration), b.(*kops.OpenstackConfiguration), scope)
|
||||
}); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.AddGeneratedConversionFunc((*kops.OpenstackConfiguration)(nil), (*OpenstackConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
|
||||
return Convert_kops_OpenstackConfiguration_To_v1alpha1_OpenstackConfiguration(a.(*kops.OpenstackConfiguration), b.(*OpenstackConfiguration), scope)
|
||||
}); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.AddGeneratedConversionFunc((*OpenstackLoadbalancerConfig)(nil), (*kops.OpenstackLoadbalancerConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
|
||||
return Convert_v1alpha1_OpenstackLoadbalancerConfig_To_kops_OpenstackLoadbalancerConfig(a.(*OpenstackLoadbalancerConfig), b.(*kops.OpenstackLoadbalancerConfig), scope)
|
||||
}); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.AddGeneratedConversionFunc((*kops.OpenstackLoadbalancerConfig)(nil), (*OpenstackLoadbalancerConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
|
||||
return Convert_kops_OpenstackLoadbalancerConfig_To_v1alpha1_OpenstackLoadbalancerConfig(a.(*kops.OpenstackLoadbalancerConfig), b.(*OpenstackLoadbalancerConfig), scope)
|
||||
}); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.AddGeneratedConversionFunc((*OpenstackMonitor)(nil), (*kops.OpenstackMonitor)(nil), func(a, b interface{}, scope conversion.Scope) error {
|
||||
return Convert_v1alpha1_OpenstackMonitor_To_kops_OpenstackMonitor(a.(*OpenstackMonitor), b.(*kops.OpenstackMonitor), scope)
|
||||
}); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.AddGeneratedConversionFunc((*kops.OpenstackMonitor)(nil), (*OpenstackMonitor)(nil), func(a, b interface{}, scope conversion.Scope) error {
|
||||
return Convert_kops_OpenstackMonitor_To_v1alpha1_OpenstackMonitor(a.(*kops.OpenstackMonitor), b.(*OpenstackMonitor), scope)
|
||||
}); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.AddGeneratedConversionFunc((*RBACAuthorizationSpec)(nil), (*kops.RBACAuthorizationSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
|
||||
return Convert_v1alpha1_RBACAuthorizationSpec_To_kops_RBACAuthorizationSpec(a.(*RBACAuthorizationSpec), b.(*kops.RBACAuthorizationSpec), scope)
|
||||
}); err != nil {
|
||||
|
|
@ -1223,6 +1253,15 @@ func autoConvert_v1alpha1_CloudConfiguration_To_kops_CloudConfiguration(in *Clou
|
|||
out.VSphereCoreDNSServer = in.VSphereCoreDNSServer
|
||||
out.SpotinstProduct = in.SpotinstProduct
|
||||
out.SpotinstOrientation = in.SpotinstOrientation
|
||||
if in.Openstack != nil {
|
||||
in, out := &in.Openstack, &out.Openstack
|
||||
*out = new(kops.OpenstackConfiguration)
|
||||
if err := Convert_v1alpha1_OpenstackConfiguration_To_kops_OpenstackConfiguration(*in, *out, s); err != nil {
|
||||
return err
|
||||
}
|
||||
} else {
|
||||
out.Openstack = nil
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
|
|
@ -1246,6 +1285,15 @@ func autoConvert_kops_CloudConfiguration_To_v1alpha1_CloudConfiguration(in *kops
|
|||
out.VSphereCoreDNSServer = in.VSphereCoreDNSServer
|
||||
out.SpotinstProduct = in.SpotinstProduct
|
||||
out.SpotinstOrientation = in.SpotinstOrientation
|
||||
if in.Openstack != nil {
|
||||
in, out := &in.Openstack, &out.Openstack
|
||||
*out = new(OpenstackConfiguration)
|
||||
if err := Convert_kops_OpenstackConfiguration_To_v1alpha1_OpenstackConfiguration(*in, *out, s); err != nil {
|
||||
return err
|
||||
}
|
||||
} else {
|
||||
out.Openstack = nil
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
|
|
@ -3724,6 +3772,112 @@ func Convert_kops_NodeAuthorizerSpec_To_v1alpha1_NodeAuthorizerSpec(in *kops.Nod
|
|||
return autoConvert_kops_NodeAuthorizerSpec_To_v1alpha1_NodeAuthorizerSpec(in, out, s)
|
||||
}
|
||||
|
||||
func autoConvert_v1alpha1_OpenstackConfiguration_To_kops_OpenstackConfiguration(in *OpenstackConfiguration, out *kops.OpenstackConfiguration, s conversion.Scope) error {
|
||||
if in.Loadbalancer != nil {
|
||||
in, out := &in.Loadbalancer, &out.Loadbalancer
|
||||
*out = new(kops.OpenstackLoadbalancerConfig)
|
||||
if err := Convert_v1alpha1_OpenstackLoadbalancerConfig_To_kops_OpenstackLoadbalancerConfig(*in, *out, s); err != nil {
|
||||
return err
|
||||
}
|
||||
} else {
|
||||
out.Loadbalancer = nil
|
||||
}
|
||||
if in.Monitor != nil {
|
||||
in, out := &in.Monitor, &out.Monitor
|
||||
*out = new(kops.OpenstackMonitor)
|
||||
if err := Convert_v1alpha1_OpenstackMonitor_To_kops_OpenstackMonitor(*in, *out, s); err != nil {
|
||||
return err
|
||||
}
|
||||
} else {
|
||||
out.Monitor = nil
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// Convert_v1alpha1_OpenstackConfiguration_To_kops_OpenstackConfiguration is an autogenerated conversion function.
|
||||
func Convert_v1alpha1_OpenstackConfiguration_To_kops_OpenstackConfiguration(in *OpenstackConfiguration, out *kops.OpenstackConfiguration, s conversion.Scope) error {
|
||||
return autoConvert_v1alpha1_OpenstackConfiguration_To_kops_OpenstackConfiguration(in, out, s)
|
||||
}
|
||||
|
||||
func autoConvert_kops_OpenstackConfiguration_To_v1alpha1_OpenstackConfiguration(in *kops.OpenstackConfiguration, out *OpenstackConfiguration, s conversion.Scope) error {
|
||||
if in.Loadbalancer != nil {
|
||||
in, out := &in.Loadbalancer, &out.Loadbalancer
|
||||
*out = new(OpenstackLoadbalancerConfig)
|
||||
if err := Convert_kops_OpenstackLoadbalancerConfig_To_v1alpha1_OpenstackLoadbalancerConfig(*in, *out, s); err != nil {
|
||||
return err
|
||||
}
|
||||
} else {
|
||||
out.Loadbalancer = nil
|
||||
}
|
||||
if in.Monitor != nil {
|
||||
in, out := &in.Monitor, &out.Monitor
|
||||
*out = new(OpenstackMonitor)
|
||||
if err := Convert_kops_OpenstackMonitor_To_v1alpha1_OpenstackMonitor(*in, *out, s); err != nil {
|
||||
return err
|
||||
}
|
||||
} else {
|
||||
out.Monitor = nil
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// Convert_kops_OpenstackConfiguration_To_v1alpha1_OpenstackConfiguration is an autogenerated conversion function.
|
||||
func Convert_kops_OpenstackConfiguration_To_v1alpha1_OpenstackConfiguration(in *kops.OpenstackConfiguration, out *OpenstackConfiguration, s conversion.Scope) error {
|
||||
return autoConvert_kops_OpenstackConfiguration_To_v1alpha1_OpenstackConfiguration(in, out, s)
|
||||
}
|
||||
|
||||
func autoConvert_v1alpha1_OpenstackLoadbalancerConfig_To_kops_OpenstackLoadbalancerConfig(in *OpenstackLoadbalancerConfig, out *kops.OpenstackLoadbalancerConfig, s conversion.Scope) error {
|
||||
out.Method = in.Method
|
||||
out.Provider = in.Provider
|
||||
out.UseOctavia = in.UseOctavia
|
||||
out.FloatingNetwork = in.FloatingNetwork
|
||||
out.SubnetID = in.SubnetID
|
||||
return nil
|
||||
}
|
||||
|
||||
// Convert_v1alpha1_OpenstackLoadbalancerConfig_To_kops_OpenstackLoadbalancerConfig is an autogenerated conversion function.
|
||||
func Convert_v1alpha1_OpenstackLoadbalancerConfig_To_kops_OpenstackLoadbalancerConfig(in *OpenstackLoadbalancerConfig, out *kops.OpenstackLoadbalancerConfig, s conversion.Scope) error {
|
||||
return autoConvert_v1alpha1_OpenstackLoadbalancerConfig_To_kops_OpenstackLoadbalancerConfig(in, out, s)
|
||||
}
|
||||
|
||||
func autoConvert_kops_OpenstackLoadbalancerConfig_To_v1alpha1_OpenstackLoadbalancerConfig(in *kops.OpenstackLoadbalancerConfig, out *OpenstackLoadbalancerConfig, s conversion.Scope) error {
|
||||
out.Method = in.Method
|
||||
out.Provider = in.Provider
|
||||
out.UseOctavia = in.UseOctavia
|
||||
out.FloatingNetwork = in.FloatingNetwork
|
||||
out.SubnetID = in.SubnetID
|
||||
return nil
|
||||
}
|
||||
|
||||
// Convert_kops_OpenstackLoadbalancerConfig_To_v1alpha1_OpenstackLoadbalancerConfig is an autogenerated conversion function.
|
||||
func Convert_kops_OpenstackLoadbalancerConfig_To_v1alpha1_OpenstackLoadbalancerConfig(in *kops.OpenstackLoadbalancerConfig, out *OpenstackLoadbalancerConfig, s conversion.Scope) error {
|
||||
return autoConvert_kops_OpenstackLoadbalancerConfig_To_v1alpha1_OpenstackLoadbalancerConfig(in, out, s)
|
||||
}
|
||||
|
||||
func autoConvert_v1alpha1_OpenstackMonitor_To_kops_OpenstackMonitor(in *OpenstackMonitor, out *kops.OpenstackMonitor, s conversion.Scope) error {
|
||||
out.Delay = in.Delay
|
||||
out.Timeout = in.Timeout
|
||||
out.MaxRetries = in.MaxRetries
|
||||
return nil
|
||||
}
|
||||
|
||||
// Convert_v1alpha1_OpenstackMonitor_To_kops_OpenstackMonitor is an autogenerated conversion function.
|
||||
func Convert_v1alpha1_OpenstackMonitor_To_kops_OpenstackMonitor(in *OpenstackMonitor, out *kops.OpenstackMonitor, s conversion.Scope) error {
|
||||
return autoConvert_v1alpha1_OpenstackMonitor_To_kops_OpenstackMonitor(in, out, s)
|
||||
}
|
||||
|
||||
func autoConvert_kops_OpenstackMonitor_To_v1alpha1_OpenstackMonitor(in *kops.OpenstackMonitor, out *OpenstackMonitor, s conversion.Scope) error {
|
||||
out.Delay = in.Delay
|
||||
out.Timeout = in.Timeout
|
||||
out.MaxRetries = in.MaxRetries
|
||||
return nil
|
||||
}
|
||||
|
||||
// Convert_kops_OpenstackMonitor_To_v1alpha1_OpenstackMonitor is an autogenerated conversion function.
|
||||
func Convert_kops_OpenstackMonitor_To_v1alpha1_OpenstackMonitor(in *kops.OpenstackMonitor, out *OpenstackMonitor, s conversion.Scope) error {
|
||||
return autoConvert_kops_OpenstackMonitor_To_v1alpha1_OpenstackMonitor(in, out, s)
|
||||
}
|
||||
|
||||
func autoConvert_v1alpha1_RBACAuthorizationSpec_To_kops_RBACAuthorizationSpec(in *RBACAuthorizationSpec, out *kops.RBACAuthorizationSpec, s conversion.Scope) error {
|
||||
return nil
|
||||
}
|
||||
|
|
|
|||
|
|
@ -442,6 +442,11 @@ func (in *CloudConfiguration) DeepCopyInto(out *CloudConfiguration) {
|
|||
*out = new(string)
|
||||
**out = **in
|
||||
}
|
||||
if in.Openstack != nil {
|
||||
in, out := &in.Openstack, &out.Openstack
|
||||
*out = new(OpenstackConfiguration)
|
||||
(*in).DeepCopyInto(*out)
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
|
|
@ -2435,6 +2440,104 @@ func (in *NodeAuthorizerSpec) DeepCopy() *NodeAuthorizerSpec {
|
|||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *OpenstackConfiguration) DeepCopyInto(out *OpenstackConfiguration) {
|
||||
*out = *in
|
||||
if in.Loadbalancer != nil {
|
||||
in, out := &in.Loadbalancer, &out.Loadbalancer
|
||||
*out = new(OpenstackLoadbalancerConfig)
|
||||
(*in).DeepCopyInto(*out)
|
||||
}
|
||||
if in.Monitor != nil {
|
||||
in, out := &in.Monitor, &out.Monitor
|
||||
*out = new(OpenstackMonitor)
|
||||
(*in).DeepCopyInto(*out)
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackConfiguration.
|
||||
func (in *OpenstackConfiguration) DeepCopy() *OpenstackConfiguration {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(OpenstackConfiguration)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *OpenstackLoadbalancerConfig) DeepCopyInto(out *OpenstackLoadbalancerConfig) {
|
||||
*out = *in
|
||||
if in.Method != nil {
|
||||
in, out := &in.Method, &out.Method
|
||||
*out = new(string)
|
||||
**out = **in
|
||||
}
|
||||
if in.Provider != nil {
|
||||
in, out := &in.Provider, &out.Provider
|
||||
*out = new(string)
|
||||
**out = **in
|
||||
}
|
||||
if in.UseOctavia != nil {
|
||||
in, out := &in.UseOctavia, &out.UseOctavia
|
||||
*out = new(bool)
|
||||
**out = **in
|
||||
}
|
||||
if in.FloatingNetwork != nil {
|
||||
in, out := &in.FloatingNetwork, &out.FloatingNetwork
|
||||
*out = new(string)
|
||||
**out = **in
|
||||
}
|
||||
if in.SubnetID != nil {
|
||||
in, out := &in.SubnetID, &out.SubnetID
|
||||
*out = new(string)
|
||||
**out = **in
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackLoadbalancerConfig.
|
||||
func (in *OpenstackLoadbalancerConfig) DeepCopy() *OpenstackLoadbalancerConfig {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(OpenstackLoadbalancerConfig)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *OpenstackMonitor) DeepCopyInto(out *OpenstackMonitor) {
|
||||
*out = *in
|
||||
if in.Delay != nil {
|
||||
in, out := &in.Delay, &out.Delay
|
||||
*out = new(string)
|
||||
**out = **in
|
||||
}
|
||||
if in.Timeout != nil {
|
||||
in, out := &in.Timeout, &out.Timeout
|
||||
*out = new(string)
|
||||
**out = **in
|
||||
}
|
||||
if in.MaxRetries != nil {
|
||||
in, out := &in.MaxRetries, &out.MaxRetries
|
||||
*out = new(int)
|
||||
**out = **in
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackMonitor.
|
||||
func (in *OpenstackMonitor) DeepCopy() *OpenstackMonitor {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(OpenstackMonitor)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *RBACAuthorizationSpec) DeepCopyInto(out *RBACAuthorizationSpec) {
|
||||
*out = *in
|
||||
|
|
|
|||
|
|
@ -493,6 +493,28 @@ type LeaderElectionConfiguration struct {
|
|||
LeaderElect *bool `json:"leaderElect,omitempty" flag:"leader-elect"`
|
||||
}
|
||||
|
||||
// OpenstackLoadbalancerConfig defines the config for a neutron loadbalancer
|
||||
type OpenstackLoadbalancerConfig struct {
|
||||
Method *string `json:"method,omitempty"`
|
||||
Provider *string `json:"provider,omitempty"`
|
||||
UseOctavia *bool `json:"useOctavia,omitempty"`
|
||||
FloatingNetwork *string `json:"floatingNetwork,omitempty"`
|
||||
SubnetID *string `json:"subnetID,omitempty"`
|
||||
}
|
||||
|
||||
// OpenstackMonitor defines the config for a health monitor
|
||||
type OpenstackMonitor struct {
|
||||
Delay *string `json:"delay,omitempty"`
|
||||
Timeout *string `json:"timeout,omitempty"`
|
||||
MaxRetries *int `json:"maxRetries,omitempty"`
|
||||
}
|
||||
|
||||
// OpenstackConfiguration defines cloud config elements for the openstack cloud provider
|
||||
type OpenstackConfiguration struct {
|
||||
Loadbalancer *OpenstackLoadbalancerConfig `json:"loadbalancer,omitempty"`
|
||||
Monitor *OpenstackMonitor `json:"monitor,omitempty"`
|
||||
}
|
||||
|
||||
// CloudConfiguration defines the cloud provider configuration
|
||||
type CloudConfiguration struct {
|
||||
// GCE cloud-config options
|
||||
|
|
@ -513,6 +535,8 @@ type CloudConfiguration struct {
|
|||
// Spotinst cloud-config specs
|
||||
SpotinstProduct *string `json:"spotinstProduct,omitempty"`
|
||||
SpotinstOrientation *string `json:"spotinstOrientation,omitempty"`
|
||||
// Openstack cloud-config options
|
||||
Openstack *OpenstackConfiguration `json:"openstack,omitempty"`
|
||||
}
|
||||
|
||||
// HasAdmissionController checks if a specific admission controller is enabled
|
||||
|
|
|
|||
|
|
@ -643,6 +643,36 @@ func RegisterConversions(s *runtime.Scheme) error {
|
|||
}); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.AddGeneratedConversionFunc((*OpenstackConfiguration)(nil), (*kops.OpenstackConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
|
||||
return Convert_v1alpha2_OpenstackConfiguration_To_kops_OpenstackConfiguration(a.(*OpenstackConfiguration), b.(*kops.OpenstackConfiguration), scope)
|
||||
}); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.AddGeneratedConversionFunc((*kops.OpenstackConfiguration)(nil), (*OpenstackConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
|
||||
return Convert_kops_OpenstackConfiguration_To_v1alpha2_OpenstackConfiguration(a.(*kops.OpenstackConfiguration), b.(*OpenstackConfiguration), scope)
|
||||
}); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.AddGeneratedConversionFunc((*OpenstackLoadbalancerConfig)(nil), (*kops.OpenstackLoadbalancerConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
|
||||
return Convert_v1alpha2_OpenstackLoadbalancerConfig_To_kops_OpenstackLoadbalancerConfig(a.(*OpenstackLoadbalancerConfig), b.(*kops.OpenstackLoadbalancerConfig), scope)
|
||||
}); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.AddGeneratedConversionFunc((*kops.OpenstackLoadbalancerConfig)(nil), (*OpenstackLoadbalancerConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
|
||||
return Convert_kops_OpenstackLoadbalancerConfig_To_v1alpha2_OpenstackLoadbalancerConfig(a.(*kops.OpenstackLoadbalancerConfig), b.(*OpenstackLoadbalancerConfig), scope)
|
||||
}); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.AddGeneratedConversionFunc((*OpenstackMonitor)(nil), (*kops.OpenstackMonitor)(nil), func(a, b interface{}, scope conversion.Scope) error {
|
||||
return Convert_v1alpha2_OpenstackMonitor_To_kops_OpenstackMonitor(a.(*OpenstackMonitor), b.(*kops.OpenstackMonitor), scope)
|
||||
}); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.AddGeneratedConversionFunc((*kops.OpenstackMonitor)(nil), (*OpenstackMonitor)(nil), func(a, b interface{}, scope conversion.Scope) error {
|
||||
return Convert_kops_OpenstackMonitor_To_v1alpha2_OpenstackMonitor(a.(*kops.OpenstackMonitor), b.(*OpenstackMonitor), scope)
|
||||
}); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := s.AddGeneratedConversionFunc((*RBACAuthorizationSpec)(nil), (*kops.RBACAuthorizationSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
|
||||
return Convert_v1alpha2_RBACAuthorizationSpec_To_kops_RBACAuthorizationSpec(a.(*RBACAuthorizationSpec), b.(*kops.RBACAuthorizationSpec), scope)
|
||||
}); err != nil {
|
||||
|
|
@ -1265,6 +1295,15 @@ func autoConvert_v1alpha2_CloudConfiguration_To_kops_CloudConfiguration(in *Clou
|
|||
out.VSphereCoreDNSServer = in.VSphereCoreDNSServer
|
||||
out.SpotinstProduct = in.SpotinstProduct
|
||||
out.SpotinstOrientation = in.SpotinstOrientation
|
||||
if in.Openstack != nil {
|
||||
in, out := &in.Openstack, &out.Openstack
|
||||
*out = new(kops.OpenstackConfiguration)
|
||||
if err := Convert_v1alpha2_OpenstackConfiguration_To_kops_OpenstackConfiguration(*in, *out, s); err != nil {
|
||||
return err
|
||||
}
|
||||
} else {
|
||||
out.Openstack = nil
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
|
|
@ -1288,6 +1327,15 @@ func autoConvert_kops_CloudConfiguration_To_v1alpha2_CloudConfiguration(in *kops
|
|||
out.VSphereCoreDNSServer = in.VSphereCoreDNSServer
|
||||
out.SpotinstProduct = in.SpotinstProduct
|
||||
out.SpotinstOrientation = in.SpotinstOrientation
|
||||
if in.Openstack != nil {
|
||||
in, out := &in.Openstack, &out.Openstack
|
||||
*out = new(OpenstackConfiguration)
|
||||
if err := Convert_kops_OpenstackConfiguration_To_v1alpha2_OpenstackConfiguration(*in, *out, s); err != nil {
|
||||
return err
|
||||
}
|
||||
} else {
|
||||
out.Openstack = nil
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
|
|
@ -3994,6 +4042,112 @@ func Convert_kops_NodeAuthorizerSpec_To_v1alpha2_NodeAuthorizerSpec(in *kops.Nod
|
|||
return autoConvert_kops_NodeAuthorizerSpec_To_v1alpha2_NodeAuthorizerSpec(in, out, s)
|
||||
}
|
||||
|
||||
func autoConvert_v1alpha2_OpenstackConfiguration_To_kops_OpenstackConfiguration(in *OpenstackConfiguration, out *kops.OpenstackConfiguration, s conversion.Scope) error {
|
||||
if in.Loadbalancer != nil {
|
||||
in, out := &in.Loadbalancer, &out.Loadbalancer
|
||||
*out = new(kops.OpenstackLoadbalancerConfig)
|
||||
if err := Convert_v1alpha2_OpenstackLoadbalancerConfig_To_kops_OpenstackLoadbalancerConfig(*in, *out, s); err != nil {
|
||||
return err
|
||||
}
|
||||
} else {
|
||||
out.Loadbalancer = nil
|
||||
}
|
||||
if in.Monitor != nil {
|
||||
in, out := &in.Monitor, &out.Monitor
|
||||
*out = new(kops.OpenstackMonitor)
|
||||
if err := Convert_v1alpha2_OpenstackMonitor_To_kops_OpenstackMonitor(*in, *out, s); err != nil {
|
||||
return err
|
||||
}
|
||||
} else {
|
||||
out.Monitor = nil
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// Convert_v1alpha2_OpenstackConfiguration_To_kops_OpenstackConfiguration is an autogenerated conversion function.
|
||||
func Convert_v1alpha2_OpenstackConfiguration_To_kops_OpenstackConfiguration(in *OpenstackConfiguration, out *kops.OpenstackConfiguration, s conversion.Scope) error {
|
||||
return autoConvert_v1alpha2_OpenstackConfiguration_To_kops_OpenstackConfiguration(in, out, s)
|
||||
}
|
||||
|
||||
func autoConvert_kops_OpenstackConfiguration_To_v1alpha2_OpenstackConfiguration(in *kops.OpenstackConfiguration, out *OpenstackConfiguration, s conversion.Scope) error {
|
||||
if in.Loadbalancer != nil {
|
||||
in, out := &in.Loadbalancer, &out.Loadbalancer
|
||||
*out = new(OpenstackLoadbalancerConfig)
|
||||
if err := Convert_kops_OpenstackLoadbalancerConfig_To_v1alpha2_OpenstackLoadbalancerConfig(*in, *out, s); err != nil {
|
||||
return err
|
||||
}
|
||||
} else {
|
||||
out.Loadbalancer = nil
|
||||
}
|
||||
if in.Monitor != nil {
|
||||
in, out := &in.Monitor, &out.Monitor
|
||||
*out = new(OpenstackMonitor)
|
||||
if err := Convert_kops_OpenstackMonitor_To_v1alpha2_OpenstackMonitor(*in, *out, s); err != nil {
|
||||
return err
|
||||
}
|
||||
} else {
|
||||
out.Monitor = nil
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// Convert_kops_OpenstackConfiguration_To_v1alpha2_OpenstackConfiguration is an autogenerated conversion function.
|
||||
func Convert_kops_OpenstackConfiguration_To_v1alpha2_OpenstackConfiguration(in *kops.OpenstackConfiguration, out *OpenstackConfiguration, s conversion.Scope) error {
|
||||
return autoConvert_kops_OpenstackConfiguration_To_v1alpha2_OpenstackConfiguration(in, out, s)
|
||||
}
|
||||
|
||||
func autoConvert_v1alpha2_OpenstackLoadbalancerConfig_To_kops_OpenstackLoadbalancerConfig(in *OpenstackLoadbalancerConfig, out *kops.OpenstackLoadbalancerConfig, s conversion.Scope) error {
|
||||
out.Method = in.Method
|
||||
out.Provider = in.Provider
|
||||
out.UseOctavia = in.UseOctavia
|
||||
out.FloatingNetwork = in.FloatingNetwork
|
||||
out.SubnetID = in.SubnetID
|
||||
return nil
|
||||
}
|
||||
|
||||
// Convert_v1alpha2_OpenstackLoadbalancerConfig_To_kops_OpenstackLoadbalancerConfig is an autogenerated conversion function.
|
||||
func Convert_v1alpha2_OpenstackLoadbalancerConfig_To_kops_OpenstackLoadbalancerConfig(in *OpenstackLoadbalancerConfig, out *kops.OpenstackLoadbalancerConfig, s conversion.Scope) error {
|
||||
return autoConvert_v1alpha2_OpenstackLoadbalancerConfig_To_kops_OpenstackLoadbalancerConfig(in, out, s)
|
||||
}
|
||||
|
||||
func autoConvert_kops_OpenstackLoadbalancerConfig_To_v1alpha2_OpenstackLoadbalancerConfig(in *kops.OpenstackLoadbalancerConfig, out *OpenstackLoadbalancerConfig, s conversion.Scope) error {
|
||||
out.Method = in.Method
|
||||
out.Provider = in.Provider
|
||||
out.UseOctavia = in.UseOctavia
|
||||
out.FloatingNetwork = in.FloatingNetwork
|
||||
out.SubnetID = in.SubnetID
|
||||
return nil
|
||||
}
|
||||
|
||||
// Convert_kops_OpenstackLoadbalancerConfig_To_v1alpha2_OpenstackLoadbalancerConfig is an autogenerated conversion function.
|
||||
func Convert_kops_OpenstackLoadbalancerConfig_To_v1alpha2_OpenstackLoadbalancerConfig(in *kops.OpenstackLoadbalancerConfig, out *OpenstackLoadbalancerConfig, s conversion.Scope) error {
|
||||
return autoConvert_kops_OpenstackLoadbalancerConfig_To_v1alpha2_OpenstackLoadbalancerConfig(in, out, s)
|
||||
}
|
||||
|
||||
func autoConvert_v1alpha2_OpenstackMonitor_To_kops_OpenstackMonitor(in *OpenstackMonitor, out *kops.OpenstackMonitor, s conversion.Scope) error {
|
||||
out.Delay = in.Delay
|
||||
out.Timeout = in.Timeout
|
||||
out.MaxRetries = in.MaxRetries
|
||||
return nil
|
||||
}
|
||||
|
||||
// Convert_v1alpha2_OpenstackMonitor_To_kops_OpenstackMonitor is an autogenerated conversion function.
|
||||
func Convert_v1alpha2_OpenstackMonitor_To_kops_OpenstackMonitor(in *OpenstackMonitor, out *kops.OpenstackMonitor, s conversion.Scope) error {
|
||||
return autoConvert_v1alpha2_OpenstackMonitor_To_kops_OpenstackMonitor(in, out, s)
|
||||
}
|
||||
|
||||
func autoConvert_kops_OpenstackMonitor_To_v1alpha2_OpenstackMonitor(in *kops.OpenstackMonitor, out *OpenstackMonitor, s conversion.Scope) error {
|
||||
out.Delay = in.Delay
|
||||
out.Timeout = in.Timeout
|
||||
out.MaxRetries = in.MaxRetries
|
||||
return nil
|
||||
}
|
||||
|
||||
// Convert_kops_OpenstackMonitor_To_v1alpha2_OpenstackMonitor is an autogenerated conversion function.
|
||||
func Convert_kops_OpenstackMonitor_To_v1alpha2_OpenstackMonitor(in *kops.OpenstackMonitor, out *OpenstackMonitor, s conversion.Scope) error {
|
||||
return autoConvert_kops_OpenstackMonitor_To_v1alpha2_OpenstackMonitor(in, out, s)
|
||||
}
|
||||
|
||||
func autoConvert_v1alpha2_RBACAuthorizationSpec_To_kops_RBACAuthorizationSpec(in *RBACAuthorizationSpec, out *kops.RBACAuthorizationSpec, s conversion.Scope) error {
|
||||
return nil
|
||||
}
|
||||
|
|
|
|||
|
|
@ -416,6 +416,11 @@ func (in *CloudConfiguration) DeepCopyInto(out *CloudConfiguration) {
|
|||
*out = new(string)
|
||||
**out = **in
|
||||
}
|
||||
if in.Openstack != nil {
|
||||
in, out := &in.Openstack, &out.Openstack
|
||||
*out = new(OpenstackConfiguration)
|
||||
(*in).DeepCopyInto(*out)
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
|
|
@ -2522,6 +2527,104 @@ func (in *NodeAuthorizerSpec) DeepCopy() *NodeAuthorizerSpec {
|
|||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *OpenstackConfiguration) DeepCopyInto(out *OpenstackConfiguration) {
|
||||
*out = *in
|
||||
if in.Loadbalancer != nil {
|
||||
in, out := &in.Loadbalancer, &out.Loadbalancer
|
||||
*out = new(OpenstackLoadbalancerConfig)
|
||||
(*in).DeepCopyInto(*out)
|
||||
}
|
||||
if in.Monitor != nil {
|
||||
in, out := &in.Monitor, &out.Monitor
|
||||
*out = new(OpenstackMonitor)
|
||||
(*in).DeepCopyInto(*out)
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackConfiguration.
|
||||
func (in *OpenstackConfiguration) DeepCopy() *OpenstackConfiguration {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(OpenstackConfiguration)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *OpenstackLoadbalancerConfig) DeepCopyInto(out *OpenstackLoadbalancerConfig) {
|
||||
*out = *in
|
||||
if in.Method != nil {
|
||||
in, out := &in.Method, &out.Method
|
||||
*out = new(string)
|
||||
**out = **in
|
||||
}
|
||||
if in.Provider != nil {
|
||||
in, out := &in.Provider, &out.Provider
|
||||
*out = new(string)
|
||||
**out = **in
|
||||
}
|
||||
if in.UseOctavia != nil {
|
||||
in, out := &in.UseOctavia, &out.UseOctavia
|
||||
*out = new(bool)
|
||||
**out = **in
|
||||
}
|
||||
if in.FloatingNetwork != nil {
|
||||
in, out := &in.FloatingNetwork, &out.FloatingNetwork
|
||||
*out = new(string)
|
||||
**out = **in
|
||||
}
|
||||
if in.SubnetID != nil {
|
||||
in, out := &in.SubnetID, &out.SubnetID
|
||||
*out = new(string)
|
||||
**out = **in
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackLoadbalancerConfig.
|
||||
func (in *OpenstackLoadbalancerConfig) DeepCopy() *OpenstackLoadbalancerConfig {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(OpenstackLoadbalancerConfig)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *OpenstackMonitor) DeepCopyInto(out *OpenstackMonitor) {
|
||||
*out = *in
|
||||
if in.Delay != nil {
|
||||
in, out := &in.Delay, &out.Delay
|
||||
*out = new(string)
|
||||
**out = **in
|
||||
}
|
||||
if in.Timeout != nil {
|
||||
in, out := &in.Timeout, &out.Timeout
|
||||
*out = new(string)
|
||||
**out = **in
|
||||
}
|
||||
if in.MaxRetries != nil {
|
||||
in, out := &in.MaxRetries, &out.MaxRetries
|
||||
*out = new(int)
|
||||
**out = **in
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackMonitor.
|
||||
func (in *OpenstackMonitor) DeepCopy() *OpenstackMonitor {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(OpenstackMonitor)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *RBACAuthorizationSpec) DeepCopyInto(out *RBACAuthorizationSpec) {
|
||||
*out = *in
|
||||
|
|
|
|||
|
|
@ -516,6 +516,11 @@ func (in *CloudConfiguration) DeepCopyInto(out *CloudConfiguration) {
|
|||
*out = new(string)
|
||||
**out = **in
|
||||
}
|
||||
if in.Openstack != nil {
|
||||
in, out := &in.Openstack, &out.Openstack
|
||||
*out = new(OpenstackConfiguration)
|
||||
(*in).DeepCopyInto(*out)
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
|
|
@ -2736,6 +2741,104 @@ func (in *NoopStatusStore) DeepCopy() *NoopStatusStore {
|
|||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *OpenstackConfiguration) DeepCopyInto(out *OpenstackConfiguration) {
|
||||
*out = *in
|
||||
if in.Loadbalancer != nil {
|
||||
in, out := &in.Loadbalancer, &out.Loadbalancer
|
||||
*out = new(OpenstackLoadbalancerConfig)
|
||||
(*in).DeepCopyInto(*out)
|
||||
}
|
||||
if in.Monitor != nil {
|
||||
in, out := &in.Monitor, &out.Monitor
|
||||
*out = new(OpenstackMonitor)
|
||||
(*in).DeepCopyInto(*out)
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackConfiguration.
|
||||
func (in *OpenstackConfiguration) DeepCopy() *OpenstackConfiguration {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(OpenstackConfiguration)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *OpenstackLoadbalancerConfig) DeepCopyInto(out *OpenstackLoadbalancerConfig) {
|
||||
*out = *in
|
||||
if in.Method != nil {
|
||||
in, out := &in.Method, &out.Method
|
||||
*out = new(string)
|
||||
**out = **in
|
||||
}
|
||||
if in.Provider != nil {
|
||||
in, out := &in.Provider, &out.Provider
|
||||
*out = new(string)
|
||||
**out = **in
|
||||
}
|
||||
if in.UseOctavia != nil {
|
||||
in, out := &in.UseOctavia, &out.UseOctavia
|
||||
*out = new(bool)
|
||||
**out = **in
|
||||
}
|
||||
if in.FloatingNetwork != nil {
|
||||
in, out := &in.FloatingNetwork, &out.FloatingNetwork
|
||||
*out = new(string)
|
||||
**out = **in
|
||||
}
|
||||
if in.SubnetID != nil {
|
||||
in, out := &in.SubnetID, &out.SubnetID
|
||||
*out = new(string)
|
||||
**out = **in
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackLoadbalancerConfig.
|
||||
func (in *OpenstackLoadbalancerConfig) DeepCopy() *OpenstackLoadbalancerConfig {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(OpenstackLoadbalancerConfig)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *OpenstackMonitor) DeepCopyInto(out *OpenstackMonitor) {
|
||||
*out = *in
|
||||
if in.Delay != nil {
|
||||
in, out := &in.Delay, &out.Delay
|
||||
*out = new(string)
|
||||
**out = **in
|
||||
}
|
||||
if in.Timeout != nil {
|
||||
in, out := &in.Timeout, &out.Timeout
|
||||
*out = new(string)
|
||||
**out = **in
|
||||
}
|
||||
if in.MaxRetries != nil {
|
||||
in, out := &in.MaxRetries, &out.MaxRetries
|
||||
*out = new(int)
|
||||
**out = **in
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenstackMonitor.
|
||||
func (in *OpenstackMonitor) DeepCopy() *OpenstackMonitor {
|
||||
if in == nil {
|
||||
return nil
|
||||
}
|
||||
out := new(OpenstackMonitor)
|
||||
in.DeepCopyInto(out)
|
||||
return out
|
||||
}
|
||||
|
||||
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
|
||||
func (in *RBACAuthorizationSpec) DeepCopyInto(out *RBACAuthorizationSpec) {
|
||||
*out = *in
|
||||
|
|
|
|||
Loading…
Reference in New Issue