Commit Graph

103 Commits

Author SHA1 Message Date
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
Julio Diez b3139004b0 Add link to public serverless networking guide 2023-03-14 16:14:19 +01: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
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 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
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
Julio Diez 1f4d17973b Add test for onprem (VPN) use case in README 2023-02-24 13:42:14 +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
Julio Diez aa385241db Add two different CR services in service project 2023-02-23 18:25:16 +01:00
Julio Diez edece34342 Add L7 ILB in preparation for custom domain 2023-02-23 17:41:50 +01:00
Julio Diez 91bd44f5d5 Remove 'main' from naming for CR since it can be deployed in a svc project 2023-02-22 15:54:03 +01:00
Julio Diez 29af0f3b31 Deploy CR service in service project if use case is using ILB 2023-02-22 15:29:15 +01:00
Julio Diez 117141cdb0 Add subcase description in README 2023-02-21 17:58:05 +01:00
Julio Diez 376ccb7824 Add a service project and corresponding test VM 2023-02-21 17:20:57 +01:00
Julio Diez 1e794c851d Update README 2023-02-21 13:55:17 +01:00
Julio Diez eb85a4ad3b Enlarge some images more in README 2023-02-20 19:03:11 +01:00
Julio Diez 0cfe3d6a65 Enlarge some images in README 2023-02-20 19:00:20 +01:00
Julio Diez efe5e0e5f2 Fixes in README 2023-02-20 18:58:57 +01:00
Julio Diez d61ccbe5ac Add third use case description in README 2023-02-20 18:38:00 +01:00
Julio Diez 7159274533 Add terraform identity to VPC SC
If the identity that runs terraform is not included when creating a VPC SC
perimeter, it loses control afterwards.
2023-02-20 16:54:34 +01:00
Julio Diez bc6b89778c Update README 2023-02-17 20:01:49 +01:00
Julio Diez 559c44fce6 Access from another project, with VPC SC 2023-02-17 19:58:08 +01:00
Julio Diez de47f6077b Simplify some naming 2023-02-17 17:53:11 +01:00
Julio Diez c28039eaff Remove field, PGA is enabled by default 2023-02-17 17:41:29 +01:00
Julio Diez a77d7ea111 Add another GCP project to access CR from 2023-02-17 16:55:11 +01:00
Julio Diez 5e8b8d0290 Use case 2 image 2023-02-17 13:41:53 +01:00
Julio Diez 5b6ade4429 Keep test VM in main project even with onprem project 2023-02-17 13:35:53 +01:00
Julio Diez d31382994e Update README 2023-02-17 13:29:50 +01:00
Julio Diez 3cf536931d Update README 2023-02-17 13:26:26 +01:00
Julio Diez 25f243aa3d Update README to adapt to naming in projects 2023-02-17 13:22:20 +01:00
Julio Diez 46c041f59f Change naming from 'host' project to 'main' to avoid confusion 2023-02-17 13:15:58 +01:00
Julio Diez b5e51180e6 Add second use case description in README 2023-02-15 21:22:33 +01:00