@@ -67,24 +67,14 @@ func AddExtraFlags(fs *pflag.FlagSet) {
67
67
fs .StringArrayVar (& userAgentData , "user-agent" , nil , "Extra data to add to gophercloud user-agent. Use multiple times to add more than one component." )
68
68
}
69
69
70
- // NetworkingOpts is used for networking settings
71
- type NetworkingOpts struct {
72
- TrunkSupportEnabled bool `gcfg:"trunk-support-enabled"`
73
- IPv6SupportDisabled bool `gcfg:"ipv6-support-disabled"`
74
- PublicNetworkName []string `gcfg:"public-network-name"`
75
- InternalNetworkName []string `gcfg:"internal-network-name"`
76
- AddressSortOrder string `gcfg:"address-sort-order"`
77
- }
78
-
79
70
// LoadBalancer is used for creating and maintaining load balancers
80
71
type LoadBalancer struct {
81
- secret * gophercloud.ServiceClient
82
- network * gophercloud.ServiceClient
83
- compute * gophercloud.ServiceClient
84
- lb * gophercloud.ServiceClient
85
- opts LoadBalancerOpts
86
- networkingOpts NetworkingOpts
87
- kclient kubernetes.Interface
72
+ secret * gophercloud.ServiceClient
73
+ network * gophercloud.ServiceClient
74
+ compute * gophercloud.ServiceClient
75
+ lb * gophercloud.ServiceClient
76
+ opts LoadBalancerOpts
77
+ kclient kubernetes.Interface
88
78
}
89
79
90
80
// LoadBalancerOpts have the options to talk to Neutron LBaaSV2 or Octavia
@@ -130,6 +120,14 @@ type LBClass struct {
130
120
MemberSubnetID string `gcfg:"member-subnet-id,omitempty"`
131
121
}
132
122
123
+ // NetworkingOpts is used for networking settings
124
+ type NetworkingOpts struct {
125
+ IPv6SupportDisabled bool `gcfg:"ipv6-support-disabled"`
126
+ PublicNetworkName []string `gcfg:"public-network-name"`
127
+ InternalNetworkName []string `gcfg:"internal-network-name"`
128
+ AddressSortOrder string `gcfg:"address-sort-order"`
129
+ }
130
+
133
131
// RouterOpts is used for Neutron routes
134
132
type RouterOpts struct {
135
133
RouterID string `gcfg:"router-id"`
@@ -365,7 +363,7 @@ func (os *OpenStack) LoadBalancer() (cloudprovider.LoadBalancer, bool) {
365
363
366
364
klog .V (1 ).Info ("Claiming to support LoadBalancer" )
367
365
368
- return & LbaasV2 {LoadBalancer {secret , network , compute , lb , os .lbOpts , os .networkingOpts , os . kclient }}, true
366
+ return & LbaasV2 {LoadBalancer {secret , network , compute , lb , os .lbOpts , os .kclient }}, true
369
367
}
370
368
371
369
// Zones indicates that we support zones
0 commit comments