From a800369bc5e83f6332d8f2a52f651b8544a44da8 Mon Sep 17 00:00:00 2001 From: Morgante Pell Date: Mon, 6 Dec 2021 18:35:15 -0500 Subject: [PATCH] fix: add release-please config for IAM blueprint --- .release-please-manifest.json | 15 ++++++++++++++- catalog/iam-foundation/devops.yaml | 2 +- catalog/iam-foundation/networking.yaml | 8 ++++---- catalog/iam-foundation/org.yaml | 2 +- catalog/iam-foundation/security.yaml | 20 ++++++++++---------- release-please-config.json | 4 ++++ 6 files changed, 34 insertions(+), 17 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index d8245bb8..7d65b737 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1 +1,14 @@ -{"catalog/bucket":"0.4.1","catalog/empty":"0.3.0","catalog/gitops":"0.4.0","catalog/gke":"0.3.0","catalog/hierarchy":"0.3.0","catalog/landing-zone":"0.4.0","catalog/log-export":"0.4.0","catalog/networking":"0.4.0","catalog/project":"0.4.1","catalog/redis-bucket":"0.3.1","catalog/spanner":"0.3.0"} \ No newline at end of file +{ + "catalog/bucket": "0.4.1", + "catalog/empty": "0.3.0", + "catalog/gitops": "0.4.0", + "catalog/gke": "0.3.0", + "catalog/hierarchy": "0.3.0", + "catalog/landing-zone": "0.4.0", + "catalog/log-export": "0.4.0", + "catalog/networking": "0.4.0", + "catalog/project": "0.4.1", + "catalog/redis-bucket": "0.3.1", + "catalog/spanner": "0.3.0", + "catalog/iam-foundation": "0.1.0" +} \ No newline at end of file diff --git a/catalog/iam-foundation/devops.yaml b/catalog/iam-foundation/devops.yaml index 1c6d4f5b..94144d1b 100644 --- a/catalog/iam-foundation/devops.yaml +++ b/catalog/iam-foundation/devops.yaml @@ -16,7 +16,7 @@ kind: IAMPolicyMember metadata: name: foundation-devops-folders annotations: - cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.4.0 + cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.1.0 blueprints.cloud.google.com/description: This grants permissions to view folders. namespace: config-control spec: diff --git a/catalog/iam-foundation/networking.yaml b/catalog/iam-foundation/networking.yaml index d6995e30..aa8b5196 100644 --- a/catalog/iam-foundation/networking.yaml +++ b/catalog/iam-foundation/networking.yaml @@ -16,7 +16,7 @@ kind: IAMPolicyMember metadata: name: network-admins-compute annotations: - cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.4.0 + cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.1.0 blueprints.cloud.google.com/description: This grants permissions to create, modify, and delete networking resources, except for firewall rules and SSL certificates. namespace: config-control spec: @@ -32,7 +32,7 @@ kind: IAMPolicyMember metadata: name: network-admins-shared-vpc annotations: - cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.4.0 + cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.1.0 blueprints.cloud.google.com/description: This grants permissions to administer Shared VPC host projects. namespace: config-control spec: @@ -48,7 +48,7 @@ kind: IAMPolicyMember metadata: name: network-admins-security annotations: - cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.4.0 + cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.1.0 blueprints.cloud.google.com/description: This grants permissions to create, modify, and delete firewall rules and SSL certificates. namespace: config-control spec: @@ -64,7 +64,7 @@ kind: IAMPolicyMember metadata: name: network-admins-folders annotations: - cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.4.0 + cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.1.0 blueprints.cloud.google.com/description: This grants permissions to view folders. namespace: config-control spec: diff --git a/catalog/iam-foundation/org.yaml b/catalog/iam-foundation/org.yaml index a64ad1ec..7e66596e 100644 --- a/catalog/iam-foundation/org.yaml +++ b/catalog/iam-foundation/org.yaml @@ -16,7 +16,7 @@ kind: IAMPolicyMember metadata: name: foundation-org-admin annotations: - cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.4.0 + cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.1.0 blueprints.cloud.google.com/description: Access to administer all resources belonging to the organization. namespace: config-control spec: diff --git a/catalog/iam-foundation/security.yaml b/catalog/iam-foundation/security.yaml index 7b1e1a86..de10012d 100644 --- a/catalog/iam-foundation/security.yaml +++ b/catalog/iam-foundation/security.yaml @@ -16,7 +16,7 @@ kind: IAMPolicyMember metadata: name: security-admins-org-policy annotations: - cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.4.0 + cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.1.0 blueprints.cloud.google.com/description: This grants permission to set organizational policy constraints. namespace: config-control spec: @@ -32,7 +32,7 @@ kind: IAMPolicyMember metadata: name: security-admins-security-reviewer annotations: - cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.4.0 + cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.1.0 blueprints.cloud.google.com/description: This grants permissions to view all resources for the organization, and to view the IAM policies that apply to them. namespace: config-control spec: @@ -48,7 +48,7 @@ kind: IAMPolicyMember metadata: name: security-admins-custom-roles annotations: - cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.4.0 + cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.1.0 blueprints.cloud.google.com/description: This grants permissions to view all custom IAM roles in the organization, and to view the projects that they apply to. namespace: config-control spec: @@ -64,7 +64,7 @@ kind: IAMPolicyMember metadata: name: security-admins-scc annotations: - cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.4.0 + cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.1.0 blueprints.cloud.google.com/description: This grants administrator access to the Security Command Center. namespace: config-control spec: @@ -80,7 +80,7 @@ kind: IAMPolicyMember metadata: name: security-admins-folder-iam annotations: - cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.4.0 + cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.1.0 blueprints.cloud.google.com/description: This grants permissions to set folder-level IAM policies. namespace: config-control spec: @@ -96,7 +96,7 @@ kind: IAMPolicyMember metadata: name: security-admins-private-logs annotations: - cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.4.0 + cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.1.0 blueprints.cloud.google.com/description: This grants read-only access to Cloud Logging features, including the ability to read private logs. namespace: config-control spec: @@ -112,7 +112,7 @@ kind: IAMPolicyMember metadata: name: security-admins-log-config annotations: - cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.4.0 + cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.1.0 blueprints.cloud.google.com/description: This grants permissions to create logs-based metrics and export sinks. namespace: config-control spec: @@ -128,7 +128,7 @@ kind: IAMPolicyMember metadata: name: security-admins-gke annotations: - cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.4.0 + cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.1.0 blueprints.cloud.google.com/description: This grants read-only access to Google Kubernetes Engine resources. namespace: config-control spec: @@ -144,7 +144,7 @@ kind: IAMPolicyMember metadata: name: security-admins-gce annotations: - cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.4.0 + cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.1.0 blueprints.cloud.google.com/description: This grants read-only access to Compute Engine resources. namespace: config-control spec: @@ -160,7 +160,7 @@ kind: IAMPolicyMember metadata: name: security-admins-bq annotations: - cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.4.0 + cnrm.cloud.google.com/blueprint: cnrm/org-iam/v0.1.0 blueprints.cloud.google.com/description: This grants read-only access to BigQuery datasets. namespace: config-control spec: diff --git a/release-please-config.json b/release-please-config.json index b42201eb..adb4eb12 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -43,6 +43,10 @@ "catalog/spanner": { "package-name": "spanner-blueprint", "changelog-path": "CHANGELOG.md" + }, + "catalog/iam-foundation": { + "package-name": "iam-foundation-blueprint", + "changelog-path": "CHANGELOG.md" } }, "bootstrap-sha": "dc9e8fe511c009536064cb2b677e6ceff52f1b1f",