Bug 50965 - Нельзя задать больше одного зарегистрированного тега в CLI
Summary: Нельзя задать больше одного зарегистрированного тега в CLI
Status: CLOSED NOTABUG
Alias: None
Product: Branch p10
Classification: Unclassified
Component: pve-manager (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Andrew Vasilyev
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
: 51224 (view as bug list)
Depends on:
Blocks:
 
Reported: 2024-07-23 11:57 MSK by Elena Mishina
Modified: 2024-08-21 17:53 MSK (History)
2 users (show)

See Also:


Attachments
Зарегистрированный тег (2.79 KB, image/png)
2024-07-23 11:57 MSK, Elena Mishina
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Elena Mishina 2024-07-23 11:57:18 MSK
Created attachment 16467 [details]
Зарегистрированный тег

# pvesh set /cluster/options --registered-tags <tag>[;<tag>...] 
 
При попытке назначить зарегистрированные теги в командной строке получаем странные результаты.

Например:
Следующие команды приводят к тому, что списке зарегистрированных тегов будет только AD (см.вложение):
# pvesh set /cluster/options --registered-tags AD
# pvesh set /cluster/options --registered-tags AD;test
Т.е. всегда регистрируется только первое значение.

При попытках указать больше тегов получаем:
# pvesh set /cluster/options --registered-tags AD;test;mytag
-bash: mytag: команда не найдена
# pvesh set /cluster/options --registered-tags mytag;AD;test;mytag2
-bash: AD: команда не найдена
-bash: mytag2: команда не найдена
# pvesh set /cluster/options --registered-tags mytag;AD;test
-bash: AD: команда не найдена

При этом такая команда работает (но будет зарегистрирован только тег mytag):
# pvesh set /cluster/options --registered-tags mytag;test

Аналогичная ситуация с командой:
pvesh set /cluster/options --user-tag-access [user-allow=<existing|free|list|none>][,user-allow-list=<tag>[;<tag>...]]
Comment 1 Alexander Makeenkov 2024-08-21 14:49:04 MSK
*** Bug 51224 has been marked as a duplicate of this bug. ***
Comment 2 Andrew Vasilyev 2024-08-21 17:53:43 MSK
  Символ ; является разделителем команд в shell, нужно его экранировать, например:

# qm set ID --tags 'myfirsttag;mysecondtag'