Wiktor Niesiobędzki
4f2fbcab94
Align agent-engine with interface for Cloud Functions and Cloud Run
2025-10-27 16:14:37 +01:00
Wiktor Niesiobędzki
0992d117b3
Enable tflint_fast for 0-org-setup
2025-10-27 15:42:37 +01:00
Simone Ruffilli
4a41a4237a
Removes legacy FAST networking stages ( #3479 )
...
Removes the legacy networking stages, superseded by 2-networking.
**Breaking Changes**
```upgrade-note
`fast/stages/2-networking-legacy-a-simple`: The stage is being removed, and superseded by the `2-networking` FAST stage, introduced in #3435
`fast/stages/2-networking-legacy-b-nva`: The stage is being removed, and superseded by the `2-networking` FAST stage, introduced in #3435
`fast/stages/2-networking-legacy-c-separate-envs`: The stage is being removed, and superseded by the `2-networking` FAST stage, introduced in #3435
```
2025-10-27 14:38:28 +00:00
Ludovico Magnocavallo
4b15741144
Streamline stage variables and output files for vpc-sc and security stages ( #3471 )
...
* implement fast context output var, remove tflint errors from security stage
* tfdoc
* defaults-based outputs for security stage
* fix tests
* implement defaults in vpc sc stage
* tflint
2025-10-27 13:27:09 +00:00
Wiktor Niesiobędzki
2e42c1b548
service_account_config for Cloud Run v2
...
Additional changes:
* align vpc-connector interface to Cloud Functions
* split managed and unmanaged resources into separate files, this makes
easier to introduce further changes
* add support for contexts
* move `vpc_connector` variable to variables.tf for Cloud Functions
* remove `create` from `vpc_connector` in Cloud Functions as it was
sharing the meaning with `vpc_connector_create`
2025-10-27 08:03:53 +01:00
Ludovico Magnocavallo
9b862c383b
remove legacy security stage ( #3474 )
2025-10-26 16:49:52 +00:00
Ludovico Magnocavallo
3801a7c2d1
prep v46.0.0
2025-10-26 16:12:02 +00:00
Ludovico Magnocavallo
b8943cedbc
Merge remote-tracking branch 'origin/master' into fast-dev
2025-10-26 15:34:01 +00:00
Ludovico Magnocavallo
43191dbf63
prep v45.1.0
2025-10-26 15:03:03 +00:00
Wiktor Niesiobędzki
6554d18e35
Deprecate cloud-run module
2025-10-26 15:51:46 +01:00
Ludovico Magnocavallo
97596a0e8b
Merge remote-tracking branch 'origin/master' into fast-dev
2025-10-26 11:19:18 +00:00
Wiktor Niesiobędzki
f41b58ec9d
yapf tests
2025-10-26 11:56:41 +01:00
Wiktor Niesiobędzki
7fe999562a
codespell fixes
2025-10-26 11:56:41 +01:00
Simone Ruffilli
da3860a908
2-networking - NVA Dataset ( #3463 )
...
This PR implements a dataset for 2-networking which implements a NVA hub and spoke topology with 2 spokes.
2025-10-26 09:51:00 +00:00
Ludovico Magnocavallo
56b213a047
add fourth folder level to project factory module ( #3467 )
2025-10-26 10:34:02 +01:00
Ludovico Magnocavallo
08e6c4196a
fix yaml linting ( #3466 )
2025-10-25 11:15:25 +02:00
Ludovico Magnocavallo
6fafdc8780
Merge remote-tracking branch 'origin/master' into fast-dev
2025-10-25 08:08:22 +00:00
Wiktor Niesiobędzki
608a1eff2a
Strip values when comparing strings
2025-10-24 13:11:17 +02:00
Wiktor Niesiobędzki
f7c9a341b0
yamlint tests/
2025-10-24 13:11:17 +02:00
Simone Ruffilli
b13ccfe691
Use context in ilb routes ( #3462 )
...
* Use context in ilb routes
* Tests context
2025-10-24 11:06:54 +02:00
Simone Ruffilli
885ba2fb05
Consistent subnetting across datasets + contexts ( #3460 )
2025-10-23 21:14:05 +02:00
Simone Ruffilli
bfb7d0c812
2-networking - VPN Dataset ( #3458 )
...
This PR implements a dataset for 2-networking which implements a simple VPN hub and spoke topology with 2 spokes.
2025-10-23 17:21:39 +02:00
Ludovico Magnocavallo
4bf4047017
Merge remote-tracking branch 'origin/master' into fast-dev
2025-10-23 14:51:14 +00:00
Ludovico Magnocavallo
80988c0bbf
Fix issues with FAST CI/CD support ( #3454 )
...
* wip, broken
* wip
* streamline locals
* tfdoc
* update yaml files
* refactor
2025-10-23 16:40:06 +02:00
Wiktor Niesiobędzki
d9029e47a0
VPC Connector alignment to Cloud Run v2 + contexts
2025-10-23 15:50:17 +02:00
Wiktor Niesiobędzki
b67b121a28
Context tests for Cloud Function v1
2025-10-23 15:50:17 +02:00
Wiktor Niesiobędzki
36f2e65465
Cloud Function v2 - contexts and interface refactor
2025-10-23 15:50:17 +02:00
Wiktor Niesiobędzki
e17d2d1dc5
Cloud Function v1 - contexts and service account interface refactor
2025-10-23 15:50:17 +02:00
Simone Ruffilli
393e99194a
2-networking - NCC Dataset ( #3457 )
...
Dataset for 2-networking which implements a simple NCC full mesh topology with 2 spokes.
2025-10-23 12:59:46 +00:00
Simone Ruffilli
23f8326665
Factory based FAST Networking stage ( #3435 )
...
New factory based networking stage, shipping with a single dataset (peering) to keep the PR size somewhat manageable.
2025-10-23 14:17:44 +02:00
Ludovico Magnocavallo
b0bc896a68
Allow null project id in service account module when reusing service account ( #3452 )
...
* allow null project id for service account reuse
* fix pf
2025-10-22 16:51:06 +00:00
Simone Ruffilli
de8ebefe17
Start the deprecation process of the old networking stages ( #3451 )
...
This PR renames `2-networking-foo` stages to `2-networking-legacy-foo` - including references of stages in docs and tests.
**Breaking Changes**
```upgrade-note
`fast/stages/2-networking-a-simple`: The stage is being deprecated, and superseded the `2-networking` FAST stage, introduced in #3435
`fast/stages/2-networking-b-nva`: The stage is being deprecated, and superseded the `2-networking` FAST stage, introduced in #3435
`fast/stages/2-networking-c-separate-envs`: The stage is being deprecated, and superseded the `2-networking` FAST stage, introduced in #3435
`modules/net-vpc-factory`: The module has been deprecated, and superseded the `2-networking` FAST stage, introduced in #3435
```
2025-10-22 16:31:14 +02:00
Ludovico Magnocavallo
7ea9612b07
Allow skipping data source in service account module ( #3450 )
...
* test implementation
* wip
* service account reuse
* fix fast stage test
* revert cicd changes
* remove unused dep
* add comment on extra condition
2025-10-22 13:04:00 +02:00
Ludovico Magnocavallo
7b272da6b6
Merge remote-tracking branch 'origin/master' into fast-dev
2025-10-21 18:38:50 +00:00
Julio Castillo
772d064e1c
Skip IAM grants for service agents that are not created on API activation ( #3448 )
...
* Skip IAM grants for service agents that are not created on API activation
* Fix tests
2025-10-21 14:31:32 +00:00
Julio Castillo
b8aa4b5578
Merge branch 'master' into fast-dev
2025-10-21 08:14:42 +02:00
Julio Castillo
792003ff97
Remove Netsec Authz Service Agent ( #3445 )
...
* Remove Netsec Authz Service Agent
* fix tests
2025-10-20 19:36:03 +00:00
Ludovico Magnocavallo
32ca4498ad
Merge remote-tracking branch 'origin/master' into fast-dev
2025-10-20 17:56:31 +00:00
Luca Prete
64738a1808
Add Agent Engine module. ( #3429 )
2025-10-20 17:02:39 +02:00
Ludovico Magnocavallo
ec09414823
Merge remote-tracking branch 'origin/master' into fast-dev
2025-10-20 13:58:44 +00:00
Julio Castillo
48f6b4cd49
Add PAM support ( #3438 )
...
* PAM first pass
* Add factory and extend to organization
* Extend to project, add examples
* Add additionalProperties to all objects
* Fix boilerplate
* Expose pam_entitlements to project-factory
* Fix readme
* Move entitlements to second folder/project pass
* extend tests
* Fix readme
* Remove timeouts from inventories
2025-10-20 12:50:37 +00:00
Ludovico Magnocavallo
2753196ca2
fix merge
2025-10-18 14:54:53 +00:00
Ludovico Magnocavallo
5e05044306
Merge remote-tracking branch 'origin/master' into fast-dev
2025-10-18 14:22:57 +00:00
Ludovico Magnocavallo
4113da128b
Support resource-level factories config in project factory module and FAST stages ( #3440 )
...
* support resource-level factories in project factory module
* align folder and project schemas across modules and fast
* schema docs
2025-10-18 10:41:19 +00:00
Julio Castillo
1566711c3a
Add service agent outputs to folder and organization ( #3436 )
...
* Add service agent outputs to folder and organization
* Fix tests
2025-10-17 17:23:08 +02:00
Ludovico Magnocavallo
0eb90e437f
Merge remote-tracking branch 'origin/master' into fast-dev
2025-10-16 17:28:11 +00:00
lcaggio
9bbd453024
bigquery-connection module ( #3423 )
...
Implement bq-connection module
2025-10-16 15:15:36 +00:00
Simone Ruffilli
37455277d4
Adds context support to peering zones ( #3426 )
2025-10-16 15:58:27 +02:00
Taneli Leppä
7c6211a494
bigquery-dataset: fix issues ( #3425 )
...
* bigquery-dataset: add missing return_type to routines, fix view schema
encode, add dependency between routines and views
* Fix test.
---------
Co-authored-by: Julio Castillo <jccb@google.com >
2025-10-16 13:12:23 +00:00
Ludovico Magnocavallo
e9dd48f5e7
Merge remote-tracking branch 'origin/master' into fast-dev
2025-10-16 09:03:15 +00:00