Skip to content

Commit 4fe609e

Browse files
committed
move getenv to defaultoptions
1 parent 26bc38c commit 4fe609e

File tree

1 file changed

+17
-10
lines changed

1 file changed

+17
-10
lines changed

admin/server/cmd/server/options.go

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,16 @@ import (
4343

4444
func DefaultOptions() *RawOptions {
4545
return &RawOptions{
46-
Port: 8443,
47-
MetricsPort: 8444,
48-
AuditLogQueueSize: 2048,
46+
Port: 8443,
47+
MetricsPort: 8444,
48+
AuditLogQueueSize: 2048,
49+
ClustersServiceURL: os.Getenv("CLUSTERS_SERVICE_URL"),
50+
CosmosURL: os.Getenv("COSMOS_URL"),
51+
CosmosName: os.Getenv("COSMOS_NAME"),
52+
KustoEndpoint: os.Getenv("KUSTO_ENDPOINT"),
53+
FpaCertBundlePath: os.Getenv("FPA_CERT_BUNDLE_PATH"),
54+
FpaClientID: os.Getenv("FPA_CLIENT_ID"),
55+
AuditConnectSocket: os.Getenv("AUDIT_CONNECT_SOCKET") == "true",
4956
}
5057
}
5158

@@ -69,14 +76,14 @@ func (opts *RawOptions) BindOptions(cmd *cobra.Command) error {
6976
cmd.Flags().IntVar(&opts.Port, "port", opts.Port, "Port to serve content on.")
7077
cmd.Flags().IntVar(&opts.MetricsPort, "metrics-port", opts.MetricsPort, "Port to serve metrics on.")
7178
cmd.Flags().StringVar(&opts.Location, "location", opts.Location, "Location to serve content on.")
72-
cmd.Flags().StringVar(&opts.ClustersServiceURL, "clusters-service-url", getEnv("CLUSTERS_SERVICE_URL", opts.ClustersServiceURL), "URL of the Clusters Service.")
73-
cmd.Flags().StringVar(&opts.CosmosURL, "cosmos-url", getEnv("COSMOS_URL", opts.CosmosURL), "URL of the Cosmos DB.")
74-
cmd.Flags().StringVar(&opts.CosmosName, "cosmos-name", getEnv("COSMOS_NAME", opts.CosmosName), "Name of the Cosmos DB.")
75-
cmd.Flags().StringVar(&opts.KustoEndpoint, "kusto-endpoint", getEnv("KUSTO_ENDPOINT", opts.KustoEndpoint), "Endpoint of the Kusto cluster.")
76-
cmd.Flags().StringVar(&opts.FpaClientID, "fpa-client-id", getEnv("FPA_CLIENT_ID", opts.FpaClientID), "Client ID of the FPA application.")
77-
cmd.Flags().StringVar(&opts.FpaCertBundlePath, "fpa-cert-bundle-path", getEnv("FPA_CERT_BUNDLE_PATH", opts.FpaCertBundlePath), "Path to the FPA certificate bundle.")
79+
cmd.Flags().StringVar(&opts.ClustersServiceURL, "clusters-service-url", opts.ClustersServiceURL, "URL of the Clusters Service.")
80+
cmd.Flags().StringVar(&opts.CosmosURL, "cosmos-url", opts.CosmosURL, "URL of the Cosmos DB.")
81+
cmd.Flags().StringVar(&opts.CosmosName, "cosmos-name", opts.CosmosName, "Name of the Cosmos DB.")
82+
cmd.Flags().StringVar(&opts.KustoEndpoint, "kusto-endpoint", opts.KustoEndpoint, "Endpoint of the Kusto cluster.")
83+
cmd.Flags().StringVar(&opts.FpaClientID, "fpa-client-id", opts.FpaClientID, "Client ID of the FPA application.")
84+
cmd.Flags().StringVar(&opts.FpaCertBundlePath, "fpa-cert-bundle-path", opts.FpaCertBundlePath, "Path to the FPA certificate bundle.")
7885
cmd.Flags().IntVar(&opts.AuditLogQueueSize, "audit-log-queue-size", opts.AuditLogQueueSize, "Log queue size for audit logging client.")
79-
cmd.Flags().BoolVar(&opts.AuditConnectSocket, "audit-connect-socket", os.Getenv("AUDIT_CONNECT_SOCKET") == "true", "Connect to mdsd audit socket.")
86+
cmd.Flags().BoolVar(&opts.AuditConnectSocket, "audit-connect-socket", opts.AuditConnectSocket, "Connect to mdsd audit socket.")
8087
return nil
8188
}
8289

0 commit comments

Comments
 (0)