Настройки «config.yaml» внутри чудо-джуджу содержат тип - например: Единственные, которые я видел в существующих чарах:
Возможно ли иметь другие типы? В частности, list
или dictionary
? Есть ли где-нибудь список типов конфигурации charm?
Все доступные типы (с r2798):
От код :
var optionTypeCheckers = map[string]schema.Checker{
"string": schema.String(),
"int": schema.Int(),
"float": schema.Float(),
"boolean": schema.Bool(),
}
, Если type:
установка найдена в config.yaml
, который не соответствует одному из них, тогда он бросает ошибку:
опция [option_name] имеет неизвестный тип [тип]
, Это - позор. Мне очень понравилась бы опция dictionary
или map
тип