1- # Copyright2023 Google LLC
1+ # Copyright2024 Google LLC
22#
33# Licensed under the Apache License, Version 2.0 (the "License");
44# you may not use this file except in compliance with the License.
@@ -19,61 +19,80 @@ metadata:
1919annotations :
2020config.kubernetes.io/local-config :" true"
2121spec :
22- title :terraform-google-sql
23- source :
24- repo :https://github.com/terraform-google-modules/terraform-google-sql-db
25- sourceType :git
26- description :{}
27- subBlueprints :
28- -name :backup
29- location :modules/backup
30- -name :mssql
31- location :modules/mssql
32- -name :mysql
33- location :modules/mysql
34- -name :postgresql
35- location :modules/postgresql
36- -name :private_service_access
37- location :modules/private_service_access
38- -name :restore
39- location :modules/restore
40- -name :safer_mysql
41- location :modules/safer_mysql
42- examples :
43- -name :mssql-public
44- location :examples/mssql-public
45- -name :mysql-backup-create-service-account
46- location :examples/mysql-backup-create-service-account
47- -name :mysql-ha
48- location :examples/mysql-ha
49- -name :mysql-private
50- location :examples/mysql-private
51- -name :mysql-public
52- location :examples/mysql-public
53- -name :postgresql-backup-provided-service-account
54- location :examples/postgresql-backup-provided-service-account
55- -name :postgresql-ha
56- location :examples/postgresql-ha
57- -name :postgresql-public
58- location :examples/postgresql-public
59- -name :postgresql-public-iam
60- location :examples/postgresql-public-iam
61- roles :
62- -level :Project
22+ info :
23+ title :terraform-google-sql
24+ source :
25+ repo :https://github.com/terraform-google-modules/terraform-google-sql-db.git
26+ sourceType :git
27+ description :{}
28+ content :
29+ subBlueprints :
30+ -name :backup
31+ location :modules/backup
32+ -name :mssql
33+ location :modules/mssql
34+ -name :mysql
35+ location :modules/mysql
36+ -name :postgresql
37+ location :modules/postgresql
38+ -name :private_service_access
39+ location :modules/private_service_access
40+ -name :restore
41+ location :modules/restore
42+ -name :safer_mysql
43+ location :modules/safer_mysql
44+ examples :
45+ -name :mssql-failover-replica
46+ location :examples/mssql-failover-replica
47+ -name :mssql-public
48+ location :examples/mssql-public
49+ -name :mysql-backup-create-service-account
50+ location :examples/mysql-backup-create-service-account
51+ -name :mysql-ha
52+ location :examples/mysql-ha
53+ -name :mysql-private
54+ location :examples/mysql-private
55+ -name :mysql-psc
56+ location :examples/mysql-psc
57+ -name :mysql-public
58+ location :examples/mysql-public
59+ -name :postgresql-backup-provided-service-account
60+ location :examples/postgresql-backup-provided-service-account
61+ -name :postgresql-ha
62+ location :examples/postgresql-ha
63+ -name :postgresql-psc
64+ location :examples/postgresql-psc
65+ -name :postgresql-public
66+ location :examples/postgresql-public
67+ -name :postgresql-public-iam
68+ location :examples/postgresql-public-iam
69+ -name :postgresql-with-cross-region-failover
70+ location :examples/postgresql-with-cross-region-failover
71+ interfaces :{}
72+ requirements :
6373roles :
64- -roles/cloudsql.admin
65- -roles/compute.networkAdmin
66- -roles/iam.serviceAccountAdmin
67- -roles/resourcemanager.projectIamAdmin
68- -roles/storage.admin
69- -roles/workflows.admin
70- -roles/cloudscheduler.admin
71- -roles/iam.serviceAccountUser
72- services :
73- -cloudresourcemanager.googleapis.com
74- -compute.googleapis.com
75- -servicenetworking.googleapis.com
76- -sqladmin.googleapis.com
77- -iam.googleapis.com
78- -workflows.googleapis.com
79- -cloudscheduler.googleapis.com
74+ -level :Project
75+ roles :
76+ -roles/cloudkms.admin
77+ -roles/cloudkms.cryptoKeyEncrypterDecrypter
78+ -roles/cloudscheduler.admin
79+ -roles/cloudsql.admin
80+ -roles/compute.admin
81+ -roles/compute.networkAdmin
82+ -roles/iam.serviceAccountAdmin
83+ -roles/iam.serviceAccountUser
84+ -roles/monitoring.editor
85+ -roles/resourcemanager.projectIamAdmin
86+ -roles/storage.admin
87+ -roles/workflows.admin
88+ services :
89+ -cloudkms.googleapis.com
90+ -cloudresourcemanager.googleapis.com
91+ -cloudscheduler.googleapis.com
92+ -compute.googleapis.com
93+ -iam.googleapis.com
94+ -monitoring.googleapis.com
95+ -servicenetworking.googleapis.com
96+ -serviceusage.googleapis.com
97+ -sqladmin.googleapis.com
98+ -workflows.googleapis.com