Commit Graph

670 Commits

Author SHA1 Message Date
lcaggio 4d66623de1
Fix Shielded Folder - VertexML interoperability (#1355)
* Fix Shielded Folder - VertexML interoperability

* Fix README outputs

* Adding prefix for keyrings and update output
2023-05-05 07:54:57 +00:00
Miren Esnaola 75e0a092aa fix in IAM binding of Apigee BigQuery analytics blueprint 2023-05-03 18:12:13 +02:00
Ludovico Magnocavallo 75cc2f3d7a
FAST: shorten stage 3 prefixes, enforce prefix length in stage 3s (#1346)
* shorten stage 3 prefixes, enforce prefix length in stage 3s

* tfdoc

* tfdoc
2023-05-03 07:39:41 +02:00
Bob Idle 94589efc34
Fix external documentation links (#1347) 2023-05-02 05:26:58 +00:00
Bharath KKB 1547a55e1f
chore: update metadata schema (#1345) 2023-04-28 17:14:20 -05:00
Miren Esnaola 2637d1e9aa Fix because of changes in the cloud functions module and the Apigee analytics export schema 2023-04-27 10:26:45 +02:00
Julio Castillo 1e0b1da0d2 Add directory to vertex-mlops blueprint metadata 2023-04-27 08:52:24 +02:00
Julio Castillo bca8a33f1e Fix typo and blueprint module name 2023-04-24 20:36:50 +02:00
Julio Castillo 8e55374717
Merge branch 'master' into lcaggio/vertex-01 2023-04-24 20:33:03 +02:00
Julio Castillo d6ee1b6551
Merge branch 'master' into autopilot-fix-requests 2023-04-21 14:26:13 +02:00
Avinash Jha e881537f87
Separating GKE Standard and Autopilot Modules (#1330)
* separating GKE Standard and Autopilot Modules

* Changes for Updating the terraform and provide versions

* Changes for Autopilot Readme

* Changes for Autopilot Variable

* Changes for Autopilot Readme

* Changes for Autopilot Readme

* Changes for Blueprint

* Changes for Blueprint ReadMe

* Changes for gke-standard-cluster dependency

* Changes for gke-standard-cluster in gke-fleet

* Changes for gke-standard-cluster in cluster-mesh-gke-fleet-api

* python formatting

* python formatting

* python formatting

* GKE module naming convention

* Readme Changes

* test module

* Removing comment code from Autopilot
2023-04-21 12:08:13 +00:00
Miren Esnaola 93ceab5be9 Set all resource requests to the autopilot minimum as the existing values was causing problems with the locust workers 2023-04-21 12:58:43 +02:00
lcaggio 8488e866bc Update readme 2023-04-20 16:53:09 +02:00
lcaggio b896ccb9e5 Update metadata types and defaults. 2023-04-19 15:20:29 +02:00
lcaggio 9fdf80738f Fix linting. 2023-04-19 14:09:40 +02:00
lcaggio 30bef8546f Create metadata yaml file 2023-04-19 12:58:00 +02:00
lcaggio f5c5ac0606 Fix python linting due to yapf new version. 2023-04-19 11:46:39 +02:00
lcaggio f4490fcaea Fix comments 2023-04-19 11:22:50 +02:00
lcaggio 1f4fac2f1d fix lint 2023-04-18 17:51:24 +02:00
lcaggio edf67fc5d0 First commit 2023-04-18 17:32:15 +02:00
Ludovico Magnocavallo 91a1168d1d
rename blueprint providers file (#1334) 2023-04-18 11:44:09 +02:00
Julio Castillo 4b2e2d2ef7 Add providers to vertex-mlops blueprint 2023-04-18 09:42:46 +02:00
Julio Diez d9b9f4d347 Fix conditional branch when resource does not exist 2023-04-17 16:19:25 +02:00
Julio Diez dc608e24c4 Update num. resources in tests 2023-04-17 13:20:43 +02:00
Julio Diez 102c8ed0fb Provision and configure the IAP service identity
The IAP service agent invokes Cloud Run when IAP is configured. This SA needs
the role run.invoker
2023-04-17 13:11:12 +02:00
Julio Castillo 5e9b7091c2
Merge branch 'master' into lcaggioni/data-eng-fix 2023-04-12 15:57:39 +02:00
bgdanix c6e79ddfc4 fix: create log-export-dataset on shielded-folder when no ecryption keys are defined 2023-04-12 15:31:08 +03:00
Miren Esnaola 8b4f29ac24 Fixed wait_time in locust script 2023-04-11 21:42:06 +02:00
Fawzi 3673dc2774
Merge branch 'master' into fawzihmouda/firewall-enforcement-order 2023-04-11 23:44:56 +10:00
Fawzi 4722efea40 bump provider versions 2023-04-11 22:18:31 +10:00
Jack Powell 024801dc74 add missing enable_addons reference in gke blueprint for multitenant-fleet 2023-04-11 11:27:07 +01:00
lcaggio c8d5b85ac9 Fix test in README 2023-04-06 15:55:34 +02:00
lcaggio 1bd5c66b42 Fix test 2023-04-06 14:21:57 +02:00
lcaggio 83e5ef180c Remove state 2023-04-06 13:54:47 +02:00
lcaggio badec52d11 Update IAM.md 2023-04-06 13:53:46 +02:00
lcaggio bb2abb8822 Fix data-eng role on orchestration project. 2023-04-06 13:41:29 +02:00
Ludovico Magnocavallo 865ef463bb
Support new fields in bigquery module, bump provider versions, unpin local provider (#1306)
* add support for new attributes to bigquery module

* bump provider versions
2023-04-05 14:22:52 +00:00
Ludovico Magnocavallo 92b71a5098
Refactor cloud run module to use optionals and support all features (#1293)
* refactor cloud run resource and variables

* vpc connector variables and resource

* refactor env variable, combine and fix env examples

* fix volume example

* fix traffic split example

* fix eventarc/pubsub example

* fix eventarc/audit log example

* fix SA examples, fix examples formatting

* refactor eventarc variable

* tfdoc

* add IAM to example

* add examples for revision annotations and serverless connector

* fix new examples

* remove legacy module tests

* blueprint tests

* Add tests to cloud-run module

---------

Co-authored-by: Julio Castillo <jccb@google.com>
2023-04-01 14:06:29 +02:00
simonebruzzechesse 94bf7bd63f
Network Dashboard improvements and bug fixing (#1289)
* update documentation and fix group by issue causing duplicated metric
* fix format md
* fix toc indentation
* update required python version in README
2023-03-29 14:54:06 +02:00
Miren Esnaola 8cbaa932ed Fixed permissions of files created 2023-03-27 14:49:09 +02:00
Ludovico Magnocavallo 603d9045eb
port mauri's changes to new code (#1274) 2023-03-24 14:29:12 +00:00
Ludovico Magnocavallo 3d41d01efc
FAST plugin system (#1266)
* plugin folder, gitignore, serverless connector example

* add support to fast plugin variables and outputs to tfdoc

* rename folder, READMEs

* add variable description

* show diffs

* check documentation, use multiple files

* debug check doc

* try a different glob

* debug tfdoc names

* more debug

* and even more debug

* fix gitignore

* fix links

* support extra files in tests

* fix fixture, switch stage 2 peering to new tests

* tfdoc

* Allow globs in extra files

---------

Co-authored-by: Julio Castillo <jccb@google.com>
2023-03-24 12:28:32 +00:00
Miren Esnaola faf11c8ac7 Removed repeated command in script used to deploy API proxy 2023-03-22 10:49:19 +01:00
Dedeco 230cbe4903
Fix variable terraform.tfvars.sample (#1261) 2023-03-17 11:13:10 +01:00
Miren Esnaola 21fa6d1f13 Fixes related to boot_disk in compute-vm module 2023-03-16 15:58:39 +01:00
Ludovico Magnocavallo 79a6e9b191
pin local provider (#1256) 2023-03-16 10:59:06 +00:00
Julio Diez b3139004b0 Add link to public serverless networking guide 2023-03-14 16:14:19 +01:00
lcaggio 368472c9a0 Fix 1236 2023-03-13 21:24:27 +01:00
Miren Esnaola 57282d5dd3 Autopilot fixes 2023-03-13 12:55:45 +01:00
Ludovico Magnocavallo 112d9a8d9c
Allow using existing boot disk in compute-vm module (#1241)
* allow using existing boot disk in compute-vm module

* allow setting initialize params to null

* tests

* fast

* blueprints
2023-03-12 10:53:59 +01:00
simonebruzzechesse 6aa0fde85b
Small fixes on Network Dashboard cloud function code (#1218)
* small fix on discovery compute quota file
decresed severity of log in discover cai from INFO to DEBUG

* remove else statement in condition

* add flag for debug logging

---------

Co-authored-by: Ludo <ludomagno@google.com>
2023-03-12 09:53:22 +00:00
Ludovico Magnocavallo 38cc743dc5
Merge branch 'master' into removed-unneeded-files 2023-03-09 13:41:15 +01:00
Miren Esnaola 3ea3d28972 Removed unnecessary files 2023-03-09 13:37:08 +01:00
lcaggio 3f9bbc2e5c Add cmek support on google_vertex_ai_metadata_store. 2023-03-09 09:13:21 +01:00
lcaggio 1671c5b4f3 Add cmek support on google_vertex_ai_metadata_store 2023-03-09 09:11:47 +01:00
Giorgio Conte ca9898395d
Merge branch 'master' into conteg/bqml-fix 2023-03-08 17:52:03 +01:00
lcaggio e213f156ad Fix Jit notebook service account. 2023-03-08 16:06:27 +01:00
Ludovico Magnocavallo 662a9b185c
Merge branch 'master' into autopilot 2023-03-07 15:51:03 +01:00
Miren Esnaola a39fa7ca64 Added autopilot blueprint 2023-03-07 15:37:20 +01:00
Giorgio Conte a9bb717554 minor fix on bqml demo 2023-03-07 14:20:48 +00:00
Giorgio Conte 3123d67ddf moved sql to notebook 2023-03-06 12:28:58 +00:00
lcaggio ee55127ede Fix notebook 2023-03-06 12:51:46 +01:00
Giorgio Conte 0ac6dd65cf sql fix and more comments on demo notebook 2023-03-06 11:21:30 +00:00
Giorgio Conte c82e7cca7b added demo README file 2023-03-06 11:12:36 +00:00
Giorgio Conte 0852ae3778 demo: added batch prediction example 2023-03-06 10:16:21 +00:00
lcaggio f9acf61b81 Fix README 2023-03-05 22:42:27 +01:00
lcaggio 16f703f336 Fix typos 2023-03-05 22:30:33 +01:00
lcaggio dc034d74f7 Variables. 2023-03-05 22:24:16 +01:00
lcaggio 9e19f89608 Implement PR comments. 2023-03-05 22:02:41 +01:00
lcaggio 2b8ba16a9a Fix typos 2023-03-04 14:32:54 +01:00
lcaggio 652495e530 Update versions. 2023-03-04 14:12:50 +01:00
lcaggio f8a7aa865a Fix test. 2023-03-04 08:25:29 +01:00
lcaggio 8d70e1d900
Merge branch 'master' into lcaggio/bqml 2023-03-04 08:22:22 +01:00
lcaggio ccd68b2fa6 Fix linting. 2023-03-04 08:19:47 +01:00
lcaggio 0d4b599e99 Fix README 2023-03-04 08:13:53 +01:00
lcaggio 98e17bb997 Fix readme. 2023-03-04 08:09:29 +01:00
Giorgio Conte 6526dda8c7 sql linting 2023-03-03 14:52:35 +00:00
lcaggio 594a615e1e Update 2023-03-03 15:08:57 +01:00
lcaggio 32808f93ea Update README. 2023-03-03 14:52:33 +01:00
Aleksandr Averbukh 06dd38170d
Fix outdated go deps, dependabot alerts (#1208) 2023-03-03 07:15:08 +01:00
Luca Prete a5fd32edcb
Blueprint: GLB hybrid NEG internal 2023-03-02 09:53:07 +01:00
Aleksandr Averbukh b4a8a37805 Fix tfvars template 2023-03-01 11:34:37 +01:00
Aleksandr Averbukh b7418353be Missing newline 2023-03-01 10:43:32 +01:00
Aleksandr Averbukh 2d9dd5071c Add more explicit template 2023-03-01 10:42:39 +01:00
Aleksandr Averbukh d7dae1da08 Add missing tfvars template to the tfc blueprint 2023-03-01 10:33:08 +01:00
Dan Farmer 52eb83758f Fix compute-vm:CloudKMS test for provider>=4.54.0
* TF provider >= 4.54.0 now returns `rsa_encrypted_key` for
  `google_compute_disk.disks["attached-disk"]` (see
  hashicorp/terraform-provider-google#4448)
* Add this field to expected model to fix test assertion failure
* Update required TF provider to 4.55.0 (latest) since the assertion
  will now fail with <4.54.0, which do not return `rsa_encrypted_key`
  * Updated the whole repo on advice from @ludoo
2023-02-28 15:10:22 +00:00
Julio Diez bcb1d9720b
Add reference to Cloud Run blueprints 2023-02-28 10:58:53 +01:00
Aleksandr Averbukh bdbad15fcd
Update healthchecker deps (dependabot alerts) (#1189)
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2023-02-27 21:48:48 +00:00
Julio Diez 6f499a998c
Merge branch 'master' into juliodiez-patch-2 2023-02-27 18:38:13 +01:00
Julio Diez e9a0bb42be
Add reference to Cloud Run blueprints 2023-02-27 18:17:46 +01:00
Julio Diez cee0875e42
Add references to the serverless chapters 2023-02-27 17:57:23 +01:00
Giorgio Conte 17b8a461f0 fixed notebook with dynamic model name
cleared output from cells
added creation of view instead of table
2023-02-27 15:28:49 +00:00
Giorgio Conte 3271acd2f2 Added sql and jupyter notebook to run the demo 2023-02-27 10:56:47 +00:00
Ludovico Magnocavallo 6320c53baf
Allow multiple peer gateways in vpn ha module (#1184)
* allow multiple peer gateways in vpn ha module

* align blueprints

* fast
2023-02-27 10:18:59 +00:00
Julio Castillo 526c8d9f1a Remove unneeded path.root from net-vpc-firewall-yaml 2023-02-25 19:26:11 +01:00
Julio Castillo e1e33a499d Fix decentralized firewall test 2023-02-25 19:26:11 +01:00
Julio Castillo e4cdc8bea7 Fix decentralized-firewall count 2023-02-25 19:26:11 +01:00
Julio Castillo be60753246 Fix failing tests 2023-02-25 19:26:11 +01:00
Julio Castillo edce6edd28 Update factories and apigee tests 2023-02-25 19:26:11 +01:00
Julio Castillo b186365cab Update data solutions tests 2023-02-25 19:26:11 +01:00
Julio Castillo 3c68780537 Update gke blueprints tests 2023-02-25 19:26:11 +01:00
Julio Castillo a25f83656f Update cloud operations tests 2023-02-25 19:26:11 +01:00
Julio Castillo d71d0c5c22 Update networking bluprints tests 2023-02-25 19:26:11 +01:00
Julio Castillo 02151af222 Fix delegated grants bluprint readme 2023-02-25 19:26:11 +01:00
Julio Castillo daccd803ed Update decentralized-firewall tests 2023-02-25 19:26:11 +01:00
Julio Castillo 3c88315f6e Update tests for hub and spoke blueprints 2023-02-25 19:26:11 +01:00
Julio Castillo 7c17af66aa Update asset-inventory-feed-remediation tests 2023-02-25 19:26:11 +01:00
Julio Castillo 3e4b6c0639 Update iam-delegated-role-grants tests 2023-02-25 19:26:11 +01:00
Julio Castillo d114a81b08 Update packer_image_builder tests 2023-02-25 19:26:11 +01:00
Julio Castillo 23c564cb74 Update unmanaged-instances-healthcheck tests 2023-02-25 19:26:11 +01:00
Julio Castillo 99e69e319f Update data platform tests 2023-02-25 19:26:11 +01:00
Julio Castillo aaf97110c1 Move api-gateway test to bottom of README 2023-02-25 19:26:11 +01:00
Julio Castillo e80adfa906 Make test visible 2023-02-25 19:26:11 +01:00
Julio Castillo 71e96dfdee Allow blueprints to be tested from README files without examples. 2023-02-25 19:26:11 +01:00
dependabot[bot] 7bfa2dbd34
Bump golang.org/x/sys (#1181)
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.0.0-20220310020820-b874c991c1a5 to 0.1.0.
- [Release notes](https://github.com/golang/sys/releases)
- [Commits](https://github.com/golang/sys/commits/v0.1.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sys
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2023-02-25 17:02:07 +00:00
dependabot[bot] 610cae58c1
Bump golang.org/x/sys (#1180)
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.0.0-20220310020820-b874c991c1a5 to 0.1.0.
- [Release notes](https://github.com/golang/sys/releases)
- [Commits](https://github.com/golang/sys/commits/v0.1.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sys
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2023-02-25 17:47:56 +01:00
Ludovico Magnocavallo b1e37f630c
Merge branch 'master' into serverless-program 2023-02-25 07:41:10 +01:00
Christoph Grotz 5003a6f37a tfdoc again 2023-02-24 17:53:10 +00:00
Christoph Grotz f65b15a62b added period 2023-02-24 17:52:56 +00:00
Christoph Grotz 0496b26f62 terraform fmt of outputs 2023-02-24 17:50:41 +00:00
Christoph Grotz 12d70832d2 fixed variables and outputs 2023-02-24 17:49:51 +00:00
Christoph Grotz 7021682746 tfdoc again 2023-02-24 17:44:19 +00:00
Christoph Grotz f09a704199 fixed accidental update 2023-02-24 17:43:04 +00:00
Christoph Grotz b21c57d193 moved to new test style 2023-02-24 17:41:53 +00:00
Christoph Grotz 21c56abc22 fixed terraform fmt 2023-02-24 17:29:50 +00:00
Christoph Grotz c9915b11a4 Fixed variable order 2023-02-24 17:27:49 +00:00
Julio Diez 5f9955b5fe Add image to show how to test different services 2023-02-24 18:21:10 +01:00
Julio Diez 1f3db47b0b Clarify how to test custom domain case 2023-02-24 18:03:47 +01:00
Christoph Grotz d97426633e Updated docs and added test 2023-02-24 17:02:50 +00:00
Christoph Grotz 3d8822d365 fixed tfdocs 2023-02-24 16:39:39 +00:00
Christoph Grotz 73764e3827 Added license boilerplate with block comment
instead of line comment
2023-02-24 16:21:02 +00:00
Christoph Grotz b229926516 formatted terraform 2023-02-24 16:18:05 +00:00
Christoph Grotz e56d466e81 Added a PSC GCLB example 2023-02-24 16:14:54 +00:00
Giorgio Conte a51c682005 Updated tf file to add the following features:
- default location of dataset to US
- changed name of vertex metastore to "default"
- add ai user and service account us to notebook SA
- add ai user to vertex sa
2023-02-24 13:27:44 +00:00
Julio Diez 1f4d17973b Add test for onprem (VPN) use case in README 2023-02-24 13:42:14 +01:00
Julio Diez 66353ac1cc Merge branch 'master' into serverless-program 2023-02-24 13:01:36 +01:00
Julio Diez 8518bffaaa Add another test for VPC-SC in README 2023-02-24 12:36:12 +01:00
Julio Diez 0f7a9a3ce3 Include TFDOC content in README 2023-02-24 12:23:04 +01:00
Julio Diez f93cdb920e Add trailing dots to descriptions 2023-02-24 12:19:31 +01:00
Julio Diez e8850ff3a1 Include tests in README 2023-02-24 12:16:22 +01:00
Julio Diez 531bfe134d Update service-running image to reflect output from new CR image in use 2023-02-24 12:05:44 +01:00
Julio Diez ad748db8a4 Add use case with custom domain description to README 2023-02-23 21:52:02 +01:00
Julio Diez 6f622e0601 DNS entries are now created for upper-level domains, not for endpoints 2023-02-23 21:18:19 +01:00
Julio Diez f41bb15162 Output all CR services URLs 2023-02-23 21:07:57 +01:00
Julio Diez d538e066a2 More explicit naming in CR services to later refer to them 2023-02-23 20:45:00 +01:00
Julio Diez 5065a52382 Fix naming in module cr2 2023-02-23 20:33:26 +01:00
Julio Diez 599d1a6ca5 Use *.run.app. domain in the DNS record 2023-02-23 20:15:34 +01:00
Julio Diez 3f45e75c35 Add DNS record for custom domain 2023-02-23 19:44:37 +01:00
Julio Diez 8d1edea487 Back to 'hello' image to distinguish between services 2023-02-23 19:21:44 +01:00
Julio Diez ba0ec82144 Create more backend services and url map for them 2023-02-23 19:16:27 +01:00