cloud-foundation-fabric/fast/plugins/2-networking-serverless-con...
Julio Castillo 3af7e257d2
Add tflint to pipelines (#2220)
* Fix terraform_deprecated_index

https://github.com/terraform-linters/tflint-ruleset-terraform/blob/v0.5.0/docs/rules/terraform_deprecated_index.md

* Fix terraform_deprecated_interpolation

Reference: https://github.com/terraform-linters/tflint-ruleset-terraform/blob/v0.5.0/docs/rules/terraform_deprecated_interpolation.md

* Fix more indexing

* Remove unused variable

* Enable TFLint for modules

* Add tflint config file

* Fix chdir

* Lint modules

* TFLint fixes

* TFLint

* Fixes binauthz README

* Fixes DNS response policy tests. Restores MIG outputs.

* Fixes other DNS response policy tests.

* Update tests for fast 2-e

* Moar fixed tests

---------

Co-authored-by: Simone Ruffilli <sruffilli@google.com>
2024-04-17 10:23:48 +02:00
..
README.md Small fixes (#1425) 2023-06-07 17:37:46 +00:00
local-serverless-connector-outputs.tf Add tflint to pipelines (#2220) 2024-04-17 10:23:48 +02:00
local-serverless-connector-variables.tf FAST plugin system (#1266) 2023-03-24 12:28:32 +00:00
local-serverless-connector.tf Small fixes (#1425) 2023-06-07 17:37:46 +00:00

README.md

VPC Serverless Connector

This FAST plugin adds centralized Serverless VPC Access Connectors to network stages.

This plugin does not manage

  • IAM bindings for the connectors, which should be added via the stage project-level variables
  • firewall rules for the connectors, which should be added via the stage factory

The plugin only requires a specific configuration if the defaults it uses need to be changed:

  • the connector-specific subnets default to the 10.255.255.0 range
  • the machine type, number of instances and thoughput use the API defaults

To enable the plugin, simply copy or link its files in the networking stage.

Files

name description modules resources
local-serverless-connector-outputs.tf Serverless Connector outputs. google_storage_bucket_object · local_file
local-serverless-connector-variables.tf Serverless Connector variables.
local-serverless-connector.tf Serverless Connector resources. net-vpc google_vpc_access_connector

Variables

name description type required default producer
serverless_connector_config VPC Access Serverless Connectors configuration. object({…}) {…}

Outputs

name description sensitive consumers
plugin_sc_connectors VPC Access Connectors.