You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Приветствую! Я ранее приносил свой PR с внесением некоторых изменений. Данные изменения касаются значений меток, которые можно указывать в коде HCL.
В самом API присутствует валидация при работе через UI, которая не позволяет использовать некоторые символы, а так же латинский алфавит в верхнем регистре.
Основная проблема в текущих версиях Terraform провайдера в том, что о данной ошибке можно узнать только на этапе выполнения команды terraform apply, а на этапе выполнения команды terraform validate никаких ошибок не будет обнаружено.
Сценарий работы выглядит примерно следующим образом:
абсолютно все популярные трекеры задач используют символы в верхнем регистре в качестве идентификаторов зада, например: SRE-1234;
мне, как инженеру, бывает достаточно часто необходимо использовать данный идентификатор в качестве значения метки, например: task-ref: SRE-1234;
самым простым путем добавления будет использование механики копипасты, что позволяет сейчас делать провайдер;
Хотелось бы получить такую функциональность, которая будет:
либо на этапе валидации HCL кода сообщать об ошибке не соответствия требованиям API;
либо принудительно приводить на уровне провайдера все значения меток в нижний регистр перед отправкой в API (то, что реализуется максимально просто и отражено в моем PR);
Отличными выглядят оба варианта, т.к. первый будет мне явно говорить о том, что мой код не соответствует требованиям API, а второй будет упрощать жизнь инженеров.
The text was updated successfully, but these errors were encountered:
Приветствую! Я ранее приносил свой PR с внесением некоторых изменений. Данные изменения касаются значений меток, которые можно указывать в коде HCL.
В самом API присутствует валидация при работе через UI, которая не позволяет использовать некоторые символы, а так же латинский алфавит в верхнем регистре.
Основная проблема в текущих версиях Terraform провайдера в том, что о данной ошибке можно узнать только на этапе выполнения команды
terraform apply
, а на этапе выполнения командыterraform validate
никаких ошибок не будет обнаружено.Сценарий работы выглядит примерно следующим образом:
SRE-1234
;task-ref: SRE-1234
;Хотелось бы получить такую функциональность, которая будет:
Отличными выглядят оба варианта, т.к. первый будет мне явно говорить о том, что мой код не соответствует требованиям API, а второй будет упрощать жизнь инженеров.
The text was updated successfully, but these errors were encountered: