|
3 | 3 | ### Общие флаги для команд
|
4 | 4 |
|
5 | 5 | * `-f, --filename <filename.yaml>` — считать input из файла, `-` для STDIN. Для команд принимающих n файлов (прим. resolve) можно указать несколько раз, тип файла будет определён по полю metadata
|
6 |
| -* `-k, --directory <dir>` — считать input из директории |
7 | 6 | * `--output-directory <dir>` — сдампить/порезолвить файлы в директорию
|
8 |
| -* `-o, --output <json-stream|json|yaml>` — изменить формат вывода, по-умолчанию yaml |
9 |
| -* `-s, --strip-metadata` — выкинуть поле metadata из вывода |
10 |
| -* `-a, --all` — расширяет вывод команд до всей конфигурации (см. продвинутое конфигурирование) |
| 7 | +* `--strip-metadata` — выкинуть поле metadata из вывода |
| 8 | +* `--all` — расширяет вывод команд до всей конфигурации (см. продвинутое конфигурирование) |
| 9 | +* `--allow-unknown-fields` — позволяет игнорировать неизвестные поля в конфигурации |
11 | 10 |
|
12 | 11 |
|
13 | 12 | ```bash
|
|
21 | 20 | {{ ydb-cli }} admin config fetch
|
22 | 21 | # Получить все текущие конфигурационные файлы кластера
|
23 | 22 | {{ ydb-cli }} admin config fetch --all
|
24 |
| -# Получить метаинформацию о конфигурациях кластера |
25 |
| -{{ ydb-cli }} admin config describe |
26 | 23 | # Сгенерировать все возможные конечные конфигурации для dynconfig.yaml
|
27 | 24 | {{ ydb-cli }} admin config resolve --all -f dynconfig.yaml
|
28 | 25 | # Сгенерировать конечную конфигурацию для dynconfig.yaml при лейблах tenant=/Root/test и canary=true
|
29 | 26 | {{ ydb-cli }} admin config resolve -f dynconfig.yaml --label tenant=/Root/test --label canary=true
|
30 | 27 | # Сгенерировать конечную конфигурацию для dynconfig.yaml для лейблов с узла 1003
|
31 | 28 | {{ ydb-cli }} admin config resolve -f dynconfig.yaml --node-id 1003
|
32 | 29 | # Получить все временные конфигурации кластера
|
33 |
| -{{ ydb-cli }} admin config volatile fetch --all --output-directory <dir> |
| 30 | +{{ ydb-cli }} admin volatile-config fetch --all --output-directory <dir> |
34 | 31 | # Получить временную конфигурацию с id 1 с кластера
|
35 |
| -{{ ydb-cli }} admin config volatile fetch --id 1 |
| 32 | +{{ ydb-cli }} admin volatile-config fetch --id 1 |
36 | 33 | # Применить временную конфигурацию volatile.yaml на кластер
|
37 |
| -{{ ydb-cli }} admin config volatile add -f volatile.yaml |
| 34 | +{{ ydb-cli }} admin volatile-config add -f volatile.yaml |
38 | 35 | # Удалить временные конфигурации с id 1 и 3 на кластере
|
39 |
| -{{ ydb-cli }} admin config volatile drop --id 1 --id 3 |
| 36 | +{{ ydb-cli }} admin volatile-config drop --id 1 --id 3 |
40 | 37 | # Удалить все временные конфигурации на кластере
|
41 |
| -{{ ydb-cli }} admin config volatile drop --all |
| 38 | +{{ ydb-cli }} admin volatile-config drop --all |
42 | 39 | ```
|
43 | 40 |
|
44 | 41 | ## Сценарии
|
|
0 commit comments