From d22320fe6288e2f6eccfd243581f10e7bcebd7c4 Mon Sep 17 00:00:00 2001 From: Alberto Oliveira da Silva Date: Fri, 24 Apr 2026 04:18:58 -0300 Subject: [PATCH] fix: labels are 'key:value', plain strings, not arrays (#3902) --- fast/stages/0-org-setup/schemas/defaults.schema.json | 5 +---- fast/stages/0-org-setup/schemas/defaults.schema.md | 3 +-- fast/stages/2-networking/schemas/defaults.schema.json | 5 +---- fast/stages/2-networking/schemas/defaults.schema.md | 3 +-- .../2-project-factory/schemas/defaults.schema.json | 10 ++-------- .../2-project-factory/schemas/defaults.schema.md | 6 ++---- fast/stages/2-security/schemas/defaults.schema.json | 5 +---- fast/stages/2-security/schemas/defaults.schema.md | 3 +-- 8 files changed, 10 insertions(+), 30 deletions(-) diff --git a/fast/stages/0-org-setup/schemas/defaults.schema.json b/fast/stages/0-org-setup/schemas/defaults.schema.json index 28aed98f1..fd6792058 100644 --- a/fast/stages/0-org-setup/schemas/defaults.schema.json +++ b/fast/stages/0-org-setup/schemas/defaults.schema.json @@ -98,10 +98,7 @@ "additionalProperties": false, "patternProperties": { "^[a-z0-9_-]+$": { - "type": "array", - "items": { - "type": "string" - } + "type": "string" } } }, diff --git a/fast/stages/0-org-setup/schemas/defaults.schema.md b/fast/stages/0-org-setup/schemas/defaults.schema.md index 1a720275e..77570efd6 100644 --- a/fast/stages/0-org-setup/schemas/defaults.schema.md +++ b/fast/stages/0-org-setup/schemas/defaults.schema.md @@ -34,8 +34,7 @@
*enum: ['PREVENT', 'DELETE', 'ABANDON']* - **labels**: *object*
*additional properties: false* - - **`^[a-z0-9_-]+$`**: *array* - - items: *string* + - **`^[a-z0-9_-]+$`**: *string* - **locations**: *object*
*additional properties: false* - **bigquery**: *string* diff --git a/fast/stages/2-networking/schemas/defaults.schema.json b/fast/stages/2-networking/schemas/defaults.schema.json index d0a094eb4..f31c07f90 100644 --- a/fast/stages/2-networking/schemas/defaults.schema.json +++ b/fast/stages/2-networking/schemas/defaults.schema.json @@ -66,10 +66,7 @@ "additionalProperties": false, "patternProperties": { "^[a-z0-9_-]+$": { - "type": "array", - "items": { - "type": "string" - } + "type": "string" } } }, diff --git a/fast/stages/2-networking/schemas/defaults.schema.md b/fast/stages/2-networking/schemas/defaults.schema.md index e7478f846..37a838d52 100644 --- a/fast/stages/2-networking/schemas/defaults.schema.md +++ b/fast/stages/2-networking/schemas/defaults.schema.md @@ -28,8 +28,7 @@
*enum: ['PREVENT', 'DELETE', 'ABANDON']* - **labels**: *object*
*additional properties: false* - - **`^[a-z0-9_-]+$`**: *array* - - items: *string* + - **`^[a-z0-9_-]+$`**: *string* - **locations**: *object*
*additional properties: false* - **bigquery**: *string* diff --git a/fast/stages/2-project-factory/schemas/defaults.schema.json b/fast/stages/2-project-factory/schemas/defaults.schema.json index 8f2ac19ba..9125f1d35 100644 --- a/fast/stages/2-project-factory/schemas/defaults.schema.json +++ b/fast/stages/2-project-factory/schemas/defaults.schema.json @@ -51,10 +51,7 @@ "additionalProperties": false, "patternProperties": { "^[a-z0-9_-]+$": { - "type": "array", - "items": { - "type": "string" - } + "type": "string" } } }, @@ -282,10 +279,7 @@ "additionalProperties": false, "patternProperties": { "^[a-z0-9_-]+$": { - "type": "array", - "items": { - "type": "string" - } + "type": "string" } } }, diff --git a/fast/stages/2-project-factory/schemas/defaults.schema.md b/fast/stages/2-project-factory/schemas/defaults.schema.md index cf9b75016..63a7c9494 100644 --- a/fast/stages/2-project-factory/schemas/defaults.schema.md +++ b/fast/stages/2-project-factory/schemas/defaults.schema.md @@ -22,8 +22,7 @@
*enum: ['PREVENT', 'DELETE', 'ABANDON']* - **labels**: *object*
*additional properties: false* - - **`^[a-z0-9_-]+$`**: *array* - - items: *string* + - **`^[a-z0-9_-]+$`**: *string* - **locations**: *object*
*additional properties: false* - **bigquery**: *string* @@ -82,8 +81,7 @@ - items: *string* - **labels**: *object*
*additional properties: false* - - **`^[a-z0-9_-]+$`**: *array* - - items: *string* + - **`^[a-z0-9_-]+$`**: *string* - **metric_scopes**: *array* - items: *string* - **service_encryption_key_ids**: *object* diff --git a/fast/stages/2-security/schemas/defaults.schema.json b/fast/stages/2-security/schemas/defaults.schema.json index c5732c6d4..048bf018e 100644 --- a/fast/stages/2-security/schemas/defaults.schema.json +++ b/fast/stages/2-security/schemas/defaults.schema.json @@ -66,10 +66,7 @@ "additionalProperties": false, "patternProperties": { "^[a-z0-9_-]+$": { - "type": "array", - "items": { - "type": "string" - } + "type": "string" } } }, diff --git a/fast/stages/2-security/schemas/defaults.schema.md b/fast/stages/2-security/schemas/defaults.schema.md index 5355eefe3..4bb55dd76 100644 --- a/fast/stages/2-security/schemas/defaults.schema.md +++ b/fast/stages/2-security/schemas/defaults.schema.md @@ -28,8 +28,7 @@
*enum: ['PREVENT', 'DELETE', 'ABANDON']* - **labels**: *object*
*additional properties: false* - - **`^[a-z0-9_-]+$`**: *array* - - items: *string* + - **`^[a-z0-9_-]+$`**: *string* - **locations**: *object*
*additional properties: false* - **bigquery**: *string*