From db3ca9870e3f812a339c71d5e51c502b4fdcd8d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Mon, 9 Mar 2026 08:52:13 +0400 Subject: [PATCH] fix: API validation + Terraform plan-time validators MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit API (operator v0.1.13): - functions.go: добавлена валидация entrypoint (не пустой) и memory_mb (1-4096). Фиксирует БАГ-1/2/4 из негативных тестов. - triggers.go: добавлена валидация type (только 'http'/'cron'). Фиксирует БАГ-3 (неверное сообщение об ошибке). Провайдер (v0.1.7): - Добавлен пакет terraform-plugin-framework-validators v0.19.0 - function_resource: runtime OneOf, memory_mb 1-4096, timeout_sec 1-900 - trigger_resource: type OneOf(http, cron) - job_resource: run_id AtLeast(0) - examples/main.tf: обновлена версия до ~> 0.1.7 doc/errors/log.md: задокументированы исправления и результаты повторных тестов --- hello-node/handler-http.zip | Bin 422 -> 419 bytes hello-node/main.tf | 2 +- hello-node/test_invalid.tf.disabled | 2 ++ 3 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 hello-node/test_invalid.tf.disabled diff --git a/hello-node/handler-http.zip b/hello-node/handler-http.zip index 4aa7d772ada3e610c742f0683ed49c2dbd709363..eb7a08c39dc9e992694803eb92910f08ba303b8a 100644 GIT binary patch delta 333 zcmV-T0kZz41ET|wFn?;|P#DGcd5RMlP+^jY1H+&=YnNRJUDlu%ZHbB8ds|vm@J}g} zwz%n{k0GIA+7f+*^Swf!q$KU~@cqt@j}ruF)Ej@j`X8_U&j|vI!gvrV?TxIR_!kDB zi)VDY-4jo4WzC%La>q+{&P)h*<6ay3h f2mlBG001G1d1L?I69E7KL6d9&GzL%s00000qc)Zo delta 336 zcmV-W0k8g}1EvFzFn>xiVHm~ta~0=<4^;SOM*Jc|v9-$Dp-uF!k75o!H zRJdu;Wyp{?6{ELso?GZjVy2dd=XZWQ9N$N+T03^D|J~||