Skip to content

Commit 2e149be

Browse files
committed
Clean up CLI flags
1 parent 84c137f commit 2e149be

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

cmd/agent/app/options/options.go

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ type GrpcProxyAgentOptions struct {
8484

8585
// Providing a label selector enables updating the server count by counting the
8686
// number of valid leases matching the selector.
87-
ServerCountLeaseSelector string
87+
ServerLeaseSelector string
8888
// Initial fallback server count to use if proxy server lease listing fails.
8989
ServerCount uint
9090
// Lease informer resync period.
@@ -134,7 +134,7 @@ func (o *GrpcProxyAgentOptions) Flags() *pflag.FlagSet {
134134
flags.BoolVar(&o.SyncForever, "sync-forever", o.SyncForever, "If true, the agent continues syncing, in order to support server count changes.")
135135
flags.IntVar(&o.XfrChannelSize, "xfr-channel-size", 150, "Set the size of the channel for transferring data between the agent and the proxy server.")
136136
flags.UintVar(&o.ServerCount, "server-count", o.ServerCount, "Static server count, also used as fallback server count if proxy server lease listing fails.")
137-
flags.StringVar(&o.ServerCountLeaseSelector, "server-count-lease-selector", o.ServerCountLeaseSelector, "Providing a label selector enables updating the server count by counting the number of valid leases matching the selector.")
137+
flags.StringVar(&o.ServerLeaseSelector, "server-lease-selector", o.ServerLeaseSelector, "Providing a label selector enables updating the server count by counting the number of valid leases matching the selector.")
138138
flags.DurationVar(&o.InformerResync, "informer-resync", o.InformerResync, "Lease informer resync period")
139139
flags.StringVar(&o.KubeconfigPath, "kubeconfig", o.KubeconfigPath, "absolute path to the kubeconfig file (used with agent-namespace, agent-service-account, authentication-audience).")
140140
return flags
@@ -213,8 +213,8 @@ func (o *GrpcProxyAgentOptions) Validate() error {
213213
if err := validateAgentIdentifiers(o.AgentIdentifiers); err != nil {
214214
return fmt.Errorf("agent address is invalid: %v", err)
215215
}
216-
if o.ServerCountLeaseSelector != "" {
217-
if _, err := labels.Parse(o.ServerCountLeaseSelector); err != nil {
216+
if o.ServerLeaseSelector != "" {
217+
if _, err := labels.Parse(o.ServerLeaseSelector); err != nil {
218218
return fmt.Errorf("invalid server count lease selector: %w", err)
219219
}
220220
}
@@ -269,8 +269,7 @@ func NewGrpcProxyAgentOptions() *GrpcProxyAgentOptions {
269269
WarnOnChannelLimit: false,
270270
SyncForever: false,
271271
XfrChannelSize: 150,
272-
ServerCount: 1,
273-
ServerCountLeaseSelector: "",
272+
ServerLeaseSelector: "",
274273
InformerResync: 10 * time.Second,
275274
KubeconfigPath: "",
276275
}

cmd/agent/app/server.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ func (a *Agent) runProxyConnection(o *options.GrpcProxyAgentOptions, drainCh, st
137137
}
138138
cc := o.ClientSetConfig(dialOptions...)
139139

140-
if o.ServerCountLeaseSelector != "" {
140+
if o.ServerLeaseSelector != "" {
141141
var k8sClient *kubernetes.Clientset
142142
config, err := clientcmd.BuildConfigFromFlags("", o.KubeconfigPath)
143143
if err != nil {
@@ -148,7 +148,7 @@ func (a *Agent) runProxyConnection(o *options.GrpcProxyAgentOptions, drainCh, st
148148
return nil, fmt.Errorf("failed to create kubernetes clientset: %v", err)
149149
}
150150
sharedInformerFactory := informers.NewSharedInformerFactory(k8sClient, o.InformerResync)
151-
serverLeaseSelector, err := labels.Parse(o.ServerCountLeaseSelector)
151+
serverLeaseSelector, err := labels.Parse(o.ServerLeaseSelector)
152152
if err != nil {
153153
return nil, fmt.Errorf("invalid server count lease selector: %w", err)
154154
}

0 commit comments

Comments
 (0)