diff --git a/TEST_STAND/kuber/main.tf b/TEST_STAND/kuber/main.tf index e90e32c..2b7e054 100644 --- a/TEST_STAND/kuber/main.tf +++ b/TEST_STAND/kuber/main.tf @@ -2,7 +2,7 @@ terraform { required_providers { nubes = { source = "terra.k8c.ru/nubes-test/nubes" - version = "5.0.64" + version = "5.0.65" } } } diff --git a/TOOLS/config/test/profile.env b/TOOLS/config/test/profile.env index 36f9d77..e87218d 100644 --- a/TOOLS/config/test/profile.env +++ b/TOOLS/config/test/profile.env @@ -3,7 +3,7 @@ NUBES_API_ENDPOINT="https://lk-api-gateway-test.ngcloud.ru/api/v1/svc" TOKEN_FILE="secrets/test.token" # Version -VERSION="5.0.64" +VERSION="5.0.65" # Docs generation — ONLY from docs_gen// (never from docs/) DOCS_GEN_DIR="provider/docs_gen/test" diff --git a/provider/internal/core/client.go b/provider/internal/core/client.go index 6dec4de..3f0c900 100644 --- a/provider/internal/core/client.go +++ b/provider/internal/core/client.go @@ -978,8 +978,11 @@ func (c *UniversalClient) doRequest(ctx context.Context, method, path string, pa return nil, nil, err } - // Форсируем новое TCP-соединение: DDoS-Guard может блочить POST на keep-alive - req.Close = true + // Форсируем новое TCP-соединение для POST/PUT/PATCH: DDoS-Guard может блочить их на keep-alive. + // GET-запросы (поиск, чтение) оставляем на keep-alive — req.Close на них ломает DDoS-Guard. + if method != "GET" { + req.Close = true + } req.Header.Set("User-Agent", userAgent) req.Header.Set("Accept", "*/*") diff --git a/provider/main.go b/provider/main.go index 2287c68..cfef325 100644 --- a/provider/main.go +++ b/provider/main.go @@ -17,7 +17,7 @@ import ( ) var ( - version string = "5.0.64" + version string = "5.0.65" ) func main() {