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
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
Julio Diez
b3139004b0
Add link to public serverless networking guide
2023-03-14 16:14:19 +01:00
Julio Diez
cee0875e42
Add references to the serverless chapters
2023-02-27 17:57:23 +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