Skip to content

Conversation

@renato-rudnicki
Copy link
Contributor

This PR contains the following refactoring:

  • The removal of the base project
  • Replacing "dual shared vpc" references in text and code with "svpc"

* first commit

* removing base_shared service projects

* fix example storage cmek

* fixes

* changing network step name and references to 3-networks-svpc

* replacing shared resources and references names to svpc

* fix lint

* fix 2-environments step

* fix network steps

* fix network svps step

* fix 4-projects step

* remove some base references

* delete base shared vpc resources

* rm base shared project in integration tests

* rm network hub and spoke base project resources

* fix hub and spoke README

* fix READMEs

* fix README

* gitignore

* fix tfvars

* fix conflicts

* fixes steps: 2, 4 and 5

* rm restricted ref

* rm restricted ref

* fix networks-svpc README

* bootstrap README fixes

* fix 1-org step

* fix environments step

* fix networks hub and spoke step

* add vpc label to svpc prjs

* fix hub and spoke step

* fix netowrks intgration test

* fix projects step

* fixes svpc networks step

* fixes base_env and single_project modules

* fixes app infra step and networks svpc README

* rm restricted refs in root README

* general fixes

* change dual shared ref to shared vpc

* review fixes

* review corrections

* fix interconnect example file name

* fix symbolic link variables

* review corrections

* fix integration network tests

* fix root README

* remove unnecessary extra map of srings

* add kms project number outputs

* add depends on in cmek storage

* fix lint

* fix enforce_vpcsc in shared vpc module

* add kms prk number output and sa roles to app infra service account

* move CMEK KMS example to floating project

* add instruction to the user add a infra pipeline service account in the perimeter

* change project

* fix conflicts

* fix conflicts

* fix base_env module conflicts

* fix conflicts

* fix base_env module README

* fix conflicts

* fix output and shared_test

* fix symbolic link for production.auto.tfvars

* update name for dns_project_id

* add missing line

* update README

* update vpc name for DNS

* add ouptut and fix README

* fix outputs for network and firewall polices

* fix remote.tf

* fix remote.tf

* remove google provider version 6.26.0 due a bug

* removing google-provider v6.26.0

* fix integration tests for hub-and-spoke

* fix data name

---------

Co-authored-by: Daniel Andrade <[email protected]>
Co-authored-by: Renato Rudnicki <[email protected]>
@renato-rudnicki renato-rudnicki marked this pull request as draft March 24, 2025 20:08
@renato-rudnicki renato-rudnicki changed the title Remove base project Draft: Remove base project Mar 24, 2025
@renato-rudnicki renato-rudnicki marked this pull request as ready for review March 26, 2025 14:59
@renato-rudnicki renato-rudnicki changed the title Draft: Remove base project refactor!: Remove base project Mar 26, 2025
Copy link
Collaborator

@eeaton eeaton left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few minor comments but overall LGTM

@apeabody apeabody self-assigned this Apr 3, 2025
@apeabody apeabody merged commit 0dc65e8 into terraform-google-modules:main Apr 3, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants