Commit Graph

6533 Commits

Author SHA1 Message Date
Ludovico Magnocavallo
3801a7c2d1 prep v46.0.0 2025-10-26 16:12:02 +00:00
Ludovico Magnocavallo
f1043a5aac fix versions file 2025-10-26 15:50:56 +00:00
Ludovico Magnocavallo
b8943cedbc Merge remote-tracking branch 'origin/master' into fast-dev 2025-10-26 15:34:01 +00:00
Ludovico Magnocavallo
3e1a87e5a3 changelog 2025-10-26 15:31:57 +00:00
Ludovico Magnocavallo
43191dbf63 prep v45.1.0 2025-10-26 15:03:03 +00:00
Ludovico Magnocavallo
05ed342d53 changelog 2025-10-26 15:00:43 +00:00
Wiktor Niesiobędzki
6554d18e35 Deprecate cloud-run module 2025-10-26 15:51:46 +01:00
Ludovico Magnocavallo
7b6c152755 Implement proper validation for tag value names in schema (#3470)
* implement proper validation for tag value names in schema

* fix unrelated typos surfaced by new spell check
2025-10-26 13:35:56 +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
Wiktor Niesiobędzki
269e47a565 Improve linting and fix agent-engine module name 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
dc64184739 changelog 2025-10-25 08:09:36 +00:00
Ludovico Magnocavallo
6fafdc8780 Merge remote-tracking branch 'origin/master' into fast-dev 2025-10-25 08:08:22 +00:00
Wiktor Niesiobędzki
380b75926e Make classic dataet link to hub-and-spokes-peerings 2025-10-24 15:08:17 +02: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
Wiktor Niesiobędzki
dc8a67b83a yamllint modules 2025-10-24 13:11:17 +02:00
Wiktor Niesiobędzki
b27b8f8291 yamllint fast 2025-10-24 13:11:17 +02:00
Wiktor Niesiobędzki
2c878aa90e .github linting 2025-10-24 13:11:17 +02:00
Wiktor Niesiobędzki
a61dc3cfdd Add yamlint step to linting workflow 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
Viliam Pucik
bc31714f68 Fix identity handling in service perimeter when identity is null (#3461) 2025-10-24 07:00:06 +02:00
Simone Ruffilli
885ba2fb05 Consistent subnetting across datasets + contexts (#3460) 2025-10-23 21:14:05 +02:00
Simone Ruffilli
35fcde9fa2 Fixes copy-paste error in 2-networking README.md 2025-10-23 17:28:41 +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
3a3142d852 changelog 2025-10-23 14:48:24 +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
8080192c39 Dont use provider functions, because OpenTofu doesnt like them 2025-10-23 15:50:17 +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
d1f257bcb9 align project-templates to new functions interface 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
Wiktor Niesiobędzki
c444c405fa More knowledge 2025-10-23 11:08:13 +02:00
Julio Castillo
7b1d21c85e Service agents cursed knowledge (#3455) 2025-10-23 08:02:02 +00:00
Julio Castillo
cc6570f77c Fix typos (#3453) 2025-10-22 18:52:08 +00: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
Wiktor Niesiobędzki
9911463702 Cursed knowledge of CFF 2025-10-21 17:19:23 +02: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
367184561b Few more typos 2025-10-21 15:13:51 +02:00