Simone Ruffilli
a29faa7f8c
instance_termination_action must be set for compute-vm spot instances ( #778 )
...
* Bumped providers version
* Adds ability to control instance_termination_action for SpotVMs
2022-08-20 18:37:17 +02:00
Alejandro Leal
a85f3aa907
Update to multiple READMEs ( #740 )
...
* Update CONTRIBUTING.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* fix gcs to bq example readme
* tfdoc
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2022-08-11 09:40:55 +02:00
Miren Esnaola
5c9f336441
Example of a multi-cluster mesh on GKE configuring managed control plane using the Fleet API
2022-08-08 16:32:52 +02:00
bensadikgoogle
d2feb15efa
Update Readme.md: gcs to bq + cloud armor / glb ( #743 )
...
* update readme file for gcs to bq + cloud armore / gcl
* linting
* linting
* fix(readme glb / cloud armor): update diagram arch
* crop shell button images
* add example to examples/README.md index
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* fix(glb + cloud armor README): update documentation
* feat(gcs to bq readme): update documentation
* fix(gcs to bq readme): fix typo
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2022-08-01 17:22:04 +02:00
Ludovico Magnocavallo
b20ab65756
GKE hub module refactor ( #760 )
...
GKE hub module refactor
Co-authored-by: Daniel Marzini <danielmarzini@users.noreply.github.com>
Co-authored-by: Miren Esnaola <mirene@google.com>
2022-07-29 08:39:25 +02:00
Miren Esnaola
68e56058ab
AD FS example
2022-07-11 09:52:35 +02:00
Julio Castillo
07b00c34fe
Bump providers versions and pin versions for tests
2022-06-28 10:20:40 +02:00
apichick
4e42cbc1b1
Added missing image in GLB and Cloud Armor example ( #696 )
...
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2022-06-23 08:08:55 +02:00
Miren Esnaola
2e9fdea1a4
Binary authorization module and example
2022-06-17 16:09:12 +02:00
Miren Esnaola
9f5d59748d
Added example with GLB and Cloud Armor
2022-05-26 15:32:11 +02:00
Aurélien Legrand
e8e26f6866
Update metrics.yaml ( #641 )
...
Good news: Limits for L4 Internal Forwarding Rules was raised to 300 per network and per network peering group in GCP (source: https://cloud.google.com/vpc/docs/quota#vpc-peering ).
2022-05-03 11:18:36 +02:00
David Gleich
74b507a9cb
Refactor network dashboard to use multiple files ( #639 )
...
* Refactor cloud function into multiple files part 1
* Refactor cloud function into multiple files part 2 - networks.py
* Refactor cloud function into multiple files part 3 - peerings
* Refactor cloud function into multiple files part 4 - peerings
* Refactor cloud function into multiple files part 5 - routes
* Refactor cloud function into multiple files part 6 - move monitoring metrics client out of separate function
* Refactor cloud function into multiple files part 6 - routers.py
* Refactor cloud function into multiple files part 7 - the rest
* Cleanup after refactoring
2022-04-28 11:48:48 +02:00
Ludovico Magnocavallo
ab646f38ed
Bump provider versions to >= 4.17.0, terraform to >= 1.1.0 ( #634 )
...
* bump provider versions to >= 4.17.0, terraform to >= 1.1.0
* bump teraform version in lint check, edit CHANGELOG
2022-04-17 13:55:40 +02:00
David Gleich
6c82aa04b5
Reformatting with yapf
2022-04-13 13:10:15 +02:00
David Gleich
ea6f31e024
Findings from code review
2022-04-12 17:55:40 +02:00
David Gleich
8743d6101b
Add metrics for L7 forwarding groups
2022-04-12 14:21:14 +02:00
David Gleich
2a6a890058
Catch errors due to permission denied for Peering Groups
2022-04-12 14:13:05 +02:00
David Gleich
44693fb6dc
Allow to use an existing monitoring project and remove some unused TF variables
2022-04-12 14:10:14 +02:00
Aurélien Legrand
cde0b5d051
Network dashboard: Adding dynamic routes per VPC peering group. ( #617 )
...
* Adding Dynamic Routes per VPC peering
* Python formatting.
Co-authored-by: Aurélien Legrand <legranda@google.com>
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2022-04-12 09:58:12 +02:00
Aurélien Legrand
63a4d81de7
Documentation fix.
2022-03-30 17:46:01 +02:00
Aurélien Legrand
db37e43a99
Adding Dynamic Routes per Network as a new metric.
2022-03-30 17:03:31 +02:00
Aurélien Legrand
0344e7df8c
formatting
2022-03-28 18:47:11 +02:00
Aurélien Legrand
02dc53d0d4
Refactored how limits are managed, now you can edit the metrics.yaml file to set specific metrics per network.
2022-03-28 18:44:16 +02:00
Aurélien Legrand
291470b8c4
Refactoring to use Cloud Asset Inventory, reducing latency for metrics data, reduced execution time by 50%.
2022-03-24 10:07:58 +01:00
Aurélien Legrand
344a489a27
Improving README
2022-03-18 10:46:30 +01:00
Aurélien Legrand
76f8f4b19d
Improving README
2022-03-18 10:45:54 +01:00
Aurélien Legrand
5d7e25484d
Improving README.md and adding a picture
2022-03-18 10:43:16 +01:00
Aurélien Legrand
44b32400e6
formatting test.tf
2022-03-18 10:10:08 +01:00
Aurélien Legrand
73269eeed5
Removing unless variables, using local modules.
2022-03-18 10:05:51 +01:00
Aurélien Legrand
18a59285d2
Sorting imports and constant variables
2022-03-17 20:35:33 +01:00
Aurélien Legrand
90bc1bf772
Merge branch 'network-dashboard' of https://github.com/aurelienlegrand/cloud-foundation-fabric into network-dashboard
2022-03-17 20:10:15 +01:00
Aurélien Legrand
65172031f0
refactoring main.py
2022-03-17 20:08:58 +01:00
Aurélien Legrand
82635499b7
Merge branch 'master' into network-dashboard
2022-03-17 17:44:55 +01:00
Aurélien Legrand
6f6b0796da
Variables to uppercase.
2022-03-17 17:28:17 +01:00
Aurélien Legrand
13244d8904
Removing global variables.
2022-03-17 17:04:31 +01:00
Aurélien Legrand
a1fdb73a96
formatting
2022-03-17 16:38:24 +01:00
Aurélien Legrand
5a085f4147
Using Cloud Function Fabric Terraform module
2022-03-17 16:36:56 +01:00
Aurélien Legrand
9a076553a5
Refactoring Cloud Function code: added metrics.yaml file to create all metrics.
2022-03-17 16:36:36 +01:00
averbukh
ee5666563c
Fix typos
2022-03-16 19:33:09 +01:00
averbukh
8ba9300091
Healthchecker configuration explained in the readme
2022-03-16 08:21:46 +01:00
averbukh
78b3fcedca
Empty commit to rerun the tests
2022-03-16 01:07:57 +01:00
averbukh
9bf9b165db
Fix references to the functions code
2022-03-16 00:52:52 +01:00
averbukh
f65c64e7f7
go fmt
2022-03-16 00:16:24 +01:00
averbukh
a0c4b0bcd7
Update examples readme
2022-03-15 23:58:36 +01:00
averbukh
e98de6c453
Unmanaged GCE instances TCP healthchecker
2022-03-15 23:50:57 +01:00
Aurélien Legrand
221557d066
Pinning version for libs and terraform modules, adding docstrings, improving documentation of the code, tabs 2 spaces.
2022-03-09 19:02:59 +01:00
Aurélien Legrand
9f3ee4dc22
Networking dashboard to display per VPC and per VPC peering group limits that are not shown in the console
2022-03-08 18:36:02 +01:00
Simone Ruffilli
fb90500adc
FAST: add 02-networking-peering stage. ( #561 )
...
* Networking with peering - initial commit
* README and tests
* Linter fixes
* Linter fixes
* Linter fixes
* Update README.md
* split out vpn/peering in separate files so the rest is identical
* fix dns for vpn and peering
* update tfdoc to support multiple outputs/variables files
* add peering variables
* update tfdoc for modules
* make it easier to spot errored docs
* fix doc
* yapf
* fix permadiff in firewall module source ranges
* FAST: Networking: DNS Fixes
* FAST: ability to toggle on-prem vpn creation
* FAST: fix outputs
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2022-02-28 12:27:27 +01:00
apichick
8ba83cf504
Added new example for workload identity federation
2022-02-13 20:15:13 +01:00
Elia
e279818b55
M4CE (v5) Examples ( #413 )
...
* M4CE (v5) Examples
* vm-migration new parent folder
* New vm-migration section
* Updated variables description
* Updated variables description
* Fixed broken link
* Updated variables description
* Fix lines spacing
* Added output variable
* Updated Variables description
* New variables layout
* fixed new line
* M4CE (v5) Examples
* vm-migration new parent folder
* New vm-migration section
* Updated variables description
* Updated variables description
* Fixed broken link
* Updated variables description
* Fix lines spacing
* Added output variable
* Updated Variables description
* New variables layout
* fixed new line
* added test
* move test on new folder
* Updated variables order and description
* Added output file
* vm-migration example tests
* Updated output description
* Updated output description
* Fixed Typo
Co-authored-by: Simone Ruffilli <sruffilli@google.com>
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
2022-02-02 15:21:10 +01:00