Skip to content

Commit 7692c5e

Browse files
authored
Merge pull request #293 from powerapi-ng/refactor/k8s-pre-processor-cli-args
refactor(cli): Improve k8s pre-processor cli args help text
2 parents 2d69a35 + 581e005 commit 7692c5e

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

src/powerapi/cli/common_cli_parsing_manager.py

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -406,28 +406,36 @@ def __init__(self):
406406

407407
subparser_k8s_pre_processor = SubgroupConfigParsingManager("k8s")
408408
subparser_k8s_pre_processor.add_argument(
409-
"a", "api-mode", help_text="k8s api mode (local, manual or cluster)"
409+
"a",
410+
"api-mode",
411+
help_text="Kubernetes API mode (local, manual or cluster)",
412+
default_value='cluster'
410413
)
411414

412415
subparser_k8s_pre_processor.add_argument(
413416
"k",
414417
"api-key",
415-
help_text="API key authorization required for k8s manual configuration",
418+
help_text="Kubernetes Bearer Token (only for manual API mode)",
416419
)
417420

418421
subparser_k8s_pre_processor.add_argument(
419422
"h",
420423
"api-host",
421-
help_text="host required for k8s manual configuration",
424+
help_text="Kubernetes API host (only for manual API mode)",
422425
)
423426

424427
subparser_k8s_pre_processor.add_argument(
425428
"p",
426429
"puller",
427-
help_text="target puller for the pre-processor",
430+
help_text="Name of the puller to attach the pre-processor to",
431+
)
432+
433+
subparser_k8s_pre_processor.add_argument(
434+
"n",
435+
"name",
436+
help_text="Name of the pre-processor"
428437
)
429438

430-
subparser_k8s_pre_processor.add_argument("n", "name", help_text="")
431439
self.add_subgroup_parser(
432440
subgroup_name="pre-processor",
433441
subgroup_parser=subparser_k8s_pre_processor

0 commit comments

Comments
 (0)