Skip to content

Commit

Permalink
refactor: Group CLI flags logically
Browse files Browse the repository at this point in the history
Signed-off-by: Mahendra Paipuri <mahendra.paipuri@gmail.com>
  • Loading branch information
mahendrapaipuri committed Jan 11, 2024
1 parent 1c65195 commit 6ae5200
Showing 1 changed file with 13 additions and 13 deletions.
26 changes: 13 additions & 13 deletions pkg/jobstats/cli/cli.go
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,18 @@ func (b *BatchJobStatsServer) Main() {
"web.admin-users.sync.from.grafana",
"Synchronize admin users from Grafana (default is false). Admin users feteched from Grafana will be merged with users set in --web.admin-users.",
).Default("false").Bool()
grafanaWebUrl = b.App.Flag(
"grafana.web.url",
"Grafana URL for fetching admin users list from a service account.",
).Default("").String()
grafanaWebSkipTLSVerify = b.App.Flag(
"grafana.web.skip-tls-verify",
"Whether to skip TLS verification when using self signed certificates (default is false).",
).Default("false").Bool()
grafanaAdminTeamID = b.App.Flag(
"grafana.teams.admin.id",
"Grafana admins team ID. An API token must be set via GRAFANA_API_TOKEN environment variable.",
).Default("").String()
dataPath = b.App.Flag(
"storage.data.path",
"Base path for data storage. Default is current working directory.",
Expand Down Expand Up @@ -98,18 +110,6 @@ func (b *BatchJobStatsServer) Main() {
"TSDB will be cleaned by removing time series of ignored jobs based on value set for --storage.data.job.duration.cutoff."+
" --tsdb.web.url should be provided if this flag is set to true. (default is false)",
).Default("false").Bool()
grafanaWebUrl = b.App.Flag(
"grafana.web.url",
"Grafana URL for fetching admin users list from a service account.",
).Default("").String()
grafanaWebSkipTLSVerify = b.App.Flag(
"grafana.web.skip-tls-verify",
"Whether to skip TLS verification when using self signed certificates (default is false).",
).Default("false").Bool()
grafanaAdminTeamID = b.App.Flag(
"grafana.teams.admin.id",
"Grafana admins team ID. An API token must be set via GRAFANA_API_TOKEN environment variable.",
).Default("").String()
skipDeleteOldJobs = b.App.Flag(
"storage.data.skip.delete.old.jobs",
"Skip deleting old jobs. Used only in testing. (default is false)",
Expand Down Expand Up @@ -251,7 +251,7 @@ func (b *BatchJobStatsServer) Main() {
_, err = grafanaClient.Do(req)
if err != nil {
fmt.Printf(
"--grafana.teams.admin.id is set but Grafana at %s is unreachable %s",
"--web.admin-users.sync.from.grafana is set but Grafana at %s is unreachable %s",
grafanaURL.Redacted(),
err,
)
Expand Down

0 comments on commit 6ae5200

Please sign in to comment.