From bf79345965d20a00e263c322f90356301ebdb226 Mon Sep 17 00:00:00 2001 From: Andrew Peabody Date: Mon, 27 Jan 2025 22:36:02 +0000 Subject: [PATCH] chore: fix metadata --- Makefile | 3 ++- metadata.yaml | 3 ++- modules/budget/metadata.yaml | 3 ++- modules/essential_contacts/metadata.yaml | 3 ++- modules/fabric-project/metadata.yaml | 3 ++- modules/gsuite_enabled/metadata.yaml | 3 ++- modules/project_services/metadata.yaml | 3 ++- modules/quota_manager/metadata.yaml | 3 ++- modules/shared_vpc_access/metadata.yaml | 3 ++- modules/svpc_service_project/metadata.yaml | 3 ++- 10 files changed, 20 insertions(+), 10 deletions(-) diff --git a/Makefile b/Makefile index 888d061f..e53d0483 100644 --- a/Makefile +++ b/Makefile @@ -82,6 +82,7 @@ docker_test_integration: .PHONY: docker_test_lint docker_test_lint: docker run --rm -it \ + -e ENABLE_BPMETADATA=1 \ -v "${CURDIR}":/workspace \ $(REGISTRY_URL)/${DOCKER_IMAGE_DEVELOPER_TOOLS}:${DOCKER_TAG_VERSION_DEVELOPER_TOOLS} \ /usr/local/bin/test_lint.sh @@ -90,7 +91,7 @@ docker_test_lint: .PHONY: docker_generate_docs docker_generate_docs: docker run --rm -it \ - -e ENABLE_BPMETADATA \ + -e ENABLE_BPMETADATA=1 \ -v "${CURDIR}":/workspace \ $(REGISTRY_URL)/${DOCKER_IMAGE_DEVELOPER_TOOLS}:${DOCKER_TAG_VERSION_DEVELOPER_TOOLS} \ /bin/bash -c 'source /usr/local/bin/task_helper_functions.sh && generate_docs' diff --git a/metadata.yaml b/metadata.yaml index 15dd7645..c0950e1e 100644 --- a/metadata.yaml +++ b/metadata.yaml @@ -1,4 +1,4 @@ -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -23,6 +23,7 @@ spec: title: Google Cloud Project Factory Terraform Module source: repo: https://github.com/terraform-google-modules/terraform-google-project-factory.git + sourceType: git version: 18.0.0 actuationTool: flavor: Terraform diff --git a/modules/budget/metadata.yaml b/modules/budget/metadata.yaml index c16ef08f..f61197dd 100644 --- a/modules/budget/metadata.yaml +++ b/modules/budget/metadata.yaml @@ -1,4 +1,4 @@ -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -23,6 +23,7 @@ spec: title: Budget configuration for a project source: repo: https://github.com/terraform-google-modules/terraform-google-project-factory.git + sourceType: git dir: /modules/budget version: 18.0.0 actuationTool: diff --git a/modules/essential_contacts/metadata.yaml b/modules/essential_contacts/metadata.yaml index 332295d4..00eddca4 100644 --- a/modules/essential_contacts/metadata.yaml +++ b/modules/essential_contacts/metadata.yaml @@ -1,4 +1,4 @@ -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -23,6 +23,7 @@ spec: title: Essential Contacts configuration source: repo: https://github.com/terraform-google-modules/terraform-google-project-factory.git + sourceType: git dir: /modules/essential_contacts version: 18.0.0 actuationTool: diff --git a/modules/fabric-project/metadata.yaml b/modules/fabric-project/metadata.yaml index f2a58272..f85c1a17 100644 --- a/modules/fabric-project/metadata.yaml +++ b/modules/fabric-project/metadata.yaml @@ -1,4 +1,4 @@ -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -23,6 +23,7 @@ spec: title: Google Cloud Simple Project Creation source: repo: https://github.com/terraform-google-modules/terraform-google-project-factory.git + sourceType: git dir: /modules/fabric-project version: 18.0.0 actuationTool: diff --git a/modules/gsuite_enabled/metadata.yaml b/modules/gsuite_enabled/metadata.yaml index ee2dc278..9e8cb4b3 100644 --- a/modules/gsuite_enabled/metadata.yaml +++ b/modules/gsuite_enabled/metadata.yaml @@ -1,4 +1,4 @@ -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -23,6 +23,7 @@ spec: title: Google Cloud Project Factory with G Suite Terraform Module source: repo: https://github.com/terraform-google-modules/terraform-google-project-factory.git + sourceType: git dir: /modules/gsuite_enabled version: 18.0.0 actuationTool: diff --git a/modules/project_services/metadata.yaml b/modules/project_services/metadata.yaml index befcfe8f..aec8d38d 100644 --- a/modules/project_services/metadata.yaml +++ b/modules/project_services/metadata.yaml @@ -1,4 +1,4 @@ -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -23,6 +23,7 @@ spec: title: Project API Activation source: repo: https://github.com/terraform-google-modules/terraform-google-project-factory.git + sourceType: git dir: /modules/project_services version: 18.0.0 actuationTool: diff --git a/modules/quota_manager/metadata.yaml b/modules/quota_manager/metadata.yaml index 9dcdfdee..6832c26a 100644 --- a/modules/quota_manager/metadata.yaml +++ b/modules/quota_manager/metadata.yaml @@ -1,4 +1,4 @@ -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -23,6 +23,7 @@ spec: title: Consumer quota override for a project source: repo: https://github.com/terraform-google-modules/terraform-google-project-factory.git + sourceType: git dir: /modules/quota_manager actuationTool: flavor: Terraform diff --git a/modules/shared_vpc_access/metadata.yaml b/modules/shared_vpc_access/metadata.yaml index 659c74a4..ab3bc58a 100644 --- a/modules/shared_vpc_access/metadata.yaml +++ b/modules/shared_vpc_access/metadata.yaml @@ -1,4 +1,4 @@ -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -23,6 +23,7 @@ spec: title: Shared VPC Access source: repo: https://github.com/terraform-google-modules/terraform-google-project-factory.git + sourceType: git dir: /modules/shared_vpc_access version: 18.0.0 actuationTool: diff --git a/modules/svpc_service_project/metadata.yaml b/modules/svpc_service_project/metadata.yaml index 2bcc2637..db060900 100644 --- a/modules/svpc_service_project/metadata.yaml +++ b/modules/svpc_service_project/metadata.yaml @@ -1,4 +1,4 @@ -# Copyright 2024 Google LLC +# Copyright 2025 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -23,6 +23,7 @@ spec: title: Shared VPC source: repo: https://github.com/terraform-google-modules/terraform-google-project-factory.git + sourceType: git dir: /modules/svpc_service_project version: 18.0.0 actuationTool: