# catalog lets you explore artifacts and make "selections" along the way to what
# you want to install, and installing it after one confirms the selection.
# Provding --artifact_type as an argument confines the exploration to a given artifact
# type.
# Follow the help and prompt to make selections. Following example uses
# "dashboards" artifact type and makes "kafka" and "kubernetes" selection
# for components and then "Select All" for installing all dashboards for these
# components.
python3 catalog.py --explore --artifact_type=dashboards
? Select component:
Note: use up or down arrow to navigate
: use <space> to select or unselect
: multiple choices can be selected
: press <enter> to go to next step
❯ Select All
kafka
kubernetes
sock-shop
['kafka', 'kubernetes']
2023-02-24T01:40:11.377805Z listing artifacts for component=['kafka', 'kubernetes']
? Select artifacts:
Note: use up or down arrow to navigate
: use <space> to select or unselect
: multiple choices can be selected
: press <enter> to go to next step
❯ Select All
kafka: dashboards: kafka.json
kubernetes: dashboards: dd-Kubernetes-O_grafana.json
kubernetes: dashboards: dd-KubernetesAPIServerO_grafana.json
kubernetes: dashboards: dd-KubernetesClusterOverviewDa_grafana.json
kubernetes: dashboards: dd-KubernetesJobsandCronJobsO_grafana.json
kubernetes: dashboards: dd-KubernetesNodesO_grafana.json
['Select All']
Following artifacts will be downloaded and installed:
selection=['kafka: dashboards: kafka.json',
'kubernetes: dashboards: dd-Kubernetes-O_grafana.json',
'kubernetes: dashboards: dd-KubernetesAPIServerO_grafana.json',
'kubernetes: dashboards: dd-KubernetesClusterOverviewDa_grafana.json',
'kubernetes: dashboards: dd-KubernetesJobsandCronJobsO_grafana.json',
'kubernetes: dashboards: dd-KubernetesNodesO_grafana.json',
'sock-shop: dashboards: sock-shop-perf.json']
?
Proceed? (Y/n)
|