Commit Graph

103 Commits

Author SHA1 Message Date
Julio Diez a98248e32b Update README to reflect only private access is allowed 2023-02-15 20:53:58 +01:00
Julio Diez 9a46d0f2e6 Restrict traffic to internal sources 2023-02-15 20:45:10 +01:00
Julio Diez 30821ac58e Add first use case description in README 2023-02-15 20:44:22 +01:00
Julio Diez 15c8f92f46 Delete project resources without deleting the projects 2023-02-15 20:33:45 +01:00
Julio Diez 636a4cc01c Access CR from "onprem" environment 2023-02-15 13:37:16 +01:00
Julio Diez d0934903aa Use a more curl friendly image 2023-02-14 12:57:43 +01:00
Julio Diez 28f4c3170e Initial README 2023-02-13 21:57:54 +01:00
Julio Diez 92a57becd8 Accessing Cloud Run privately, first use case 2023-02-13 21:54:03 +01:00
Julio Diez 0cfd8dd883 Move all images to an images/ folder 2023-02-10 19:48:04 +01:00
Julio Diez 5c3fd31b02 Add missing newlines in README 2023-02-10 19:43:56 +01:00
Julio Diez 621ee6e517 Update variables table via tfdoc.py 2023-02-10 18:02:37 +01:00
Julio Diez e72602a11d Update variables table via tfdoc.py 2023-02-10 18:02:37 +01:00
Julio Diez 6c470ece11 Option to create a project 2023-02-10 18:02:37 +01:00
Julio Diez 98f9a318bc Update output and variable tables via tfdoc.py 2023-02-10 14:38:16 +01:00
Julio Diez 1335fd65da Update output and variable tables via tfdoc.py 2023-02-10 14:21:38 +01:00
Julio Diez 9fa48ea177 Add ending periods to descriptions 2023-02-10 14:13:56 +01:00
Julio Diez 4aa135f7e8 Generated output and variable tables via tfdoc.py 2023-02-10 14:01:11 +01:00
Julio Diez d19d434538 Add HTML tags to generate output and variable tables 2023-02-10 13:21:01 +01:00
Julio Diez aca3069951 Add quotes around var project_id 2023-02-10 12:59:09 +01:00
Julio Diez f31293ba04 Specify block types 2023-02-10 12:56:59 +01:00
Julio Diez d916632686 Update URL to repo 2023-02-10 12:49:39 +01:00
Julio Diez 3935867d92 Simplify conditional expressions 2023-02-10 12:48:47 +01:00
Julio Diez a8de9088c6 Alphabetical ordering for outputs and variables 2023-02-10 12:46:34 +01:00
Julio Diez a199414794 Add license boilerplate 2023-02-10 12:30:39 +01:00
Julio Diez 3e7d8c563e Infer LB creation from custom_domain var
This way we can remove one var (glb_create) and simplify it for the user.
2023-02-09 10:33:51 +01:00
Julio Diez a44759d585 Fix typos in README 2023-02-08 21:21:20 +01:00
Julio Diez 8b41008397 Add README file with the use cases 2023-02-08 21:04:51 +01:00
Julio Diez 642fff04ad Get rid of config files
Follow CFF way, instead of using config files set appropriate values in file
variables.tf and use examples in the README to show how to tweak variables.
2023-02-07 21:01:28 +01:00
Julio Diez 8899412d76 Separate var iap_email to override it on the CLI 2023-02-03 11:37:56 +01:00
Julio Diez 54a0ff8939 Info comment for support_email 2023-02-03 11:15:09 +01:00
Julio Diez 616125c1cd Enable service APIs in the project 2023-02-03 11:04:42 +01:00
Julio Diez 63bae85b34 Identity-Aware Proxy configuration 2023-02-02 21:47:11 +01:00
Julio Diez 4c2e31baac Rename config file 2023-01-30 20:34:09 +01:00
Julio Diez 4c4018073f Add security configuration using Cloud Armor in the LB 2023-01-30 20:30:35 +01:00
Julio Diez 8a7aa397ef Add purpose to config files 2023-01-30 20:13:38 +01:00
Julio Diez 865a98e3ed Add ingress settings blocking requests not coming from the LB 2023-01-30 16:53:23 +01:00
Julio Diez 93276d03d8 Add custom domain output 2023-01-30 16:34:52 +01:00
Julio Diez cca1d9fe3c Output the LB IP address 2023-01-30 14:39:46 +01:00
Julio Diez e10c6ed62f Output URL as single string 2023-01-30 14:38:38 +01:00
Julio Diez 914a8c48a6 Rename output URL as default URL 2023-01-30 12:13:23 +01:00
Julio Diez 1d3449d0e8 Add custom domain as variable 2023-01-26 16:42:49 +01:00
Julio Diez 5004f176c2 Add custom-url configuration 2023-01-26 14:34:01 +01:00
Julio Diez b25afb5ea2 Fix format 2023-01-26 14:30:54 +01:00
Julio Diez 6039105651 Get rid of default-url config and make it 'default' 2023-01-26 14:29:25 +01:00
Julio Diez 417584f9bc Default config renamed to default-url config 2023-01-26 14:18:37 +01:00
Julio Diez 097c9ceace HTTPS frontend with static IP 2023-01-26 11:50:52 +01:00
Julio Diez 6c8c033c76 Add Global Load Balancer in front of Cloud Run 2023-01-25 10:17:46 +01:00
Julio Diez c9b076cdaa Initial commit, Cloud Run service with default URL 2023-01-24 11:14:21 +01:00
Ludovico Magnocavallo 46f694be08
Refactor net-glb module for Terraform 1.3 (#1044)
* wip

* urlmaps

* wip

* tested

* fix managed certificate names

* simple HTTP and HTTPS examples

* gce and hybrid neg examples

* internet NEG example

* serverless NEG and backend bucket examples

* certificate example

* fix example tests

* remove stale test module

* module test

* adfs blueprint

* add support for non-classic GLB and PSC NEGs

* apigee blueprint

* glb and cloud armor blueprint

* deprecate non-working nginx reverse cluster

* api gateway blueprint

* tfdoc

* fix top-level READMEs

* switch to new tests

* only/at most
2022-12-08 17:35:44 +01:00
Wiktor Niesiobędzki 97c6a25b90 Use hungarian notation.
As per: https://cloud.google.com/apis/design/naming_convention#quantities
2022-11-16 16:44:24 +01:00
Julio Castillo 014c2c7d10 Add readme to serverless blueprints folder 2022-09-12 10:09:56 +02:00
Julio Castillo da2f601c9a More updates 2022-09-09 16:39:01 +02:00
Julio Castillo a248602827 Rename examples folder to blueprints 2022-09-09 16:38:43 +02:00