Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync main branch into FEATURE-BRANCH-provider-functions #17356

Commits on Feb 22, 2024

  1. Sync main branch into FEATURE-BRANCH-provider-functions (hashicorp#10032

    )
    
    * fixes: permadiff issue if event trigger region is not specified (hashicorp#9989)
    
    * fixes: permadiff issue if event trigger region is not specified
    
    - fixes hashicorp#17161
    
    * chore: Updated cloudfunction2 test with no explicit trigger_region
    
    * Fix GKE front matter, bad field docs (hashicorp#10018)
    
    * Fix GKE front matter, bad field docs
    
    * Update container_cluster.html.markdown
    
    * added default value for minPortsPerVM field at "google_compute_router_nat" (hashicorp#9712)
    
    * added default value for statis allocation
    
    * setting the default from API
    
    * add newline removal bash command in guidelines (hashicorp#9734)
    
    * Update hashicorp/terraform-plugin-framework, hashicorp/terraform-plugin-mux, hashicorp/terraform-plugin-sdk/v2 (hashicorp#10009)
    
    * Adding Data Source Forwarding Rules (hashicorp#10004)
    
    * Fix broken terraform datasource google_compute_machine_types example (hashicorp#10020)
    
    * Add check for Environment proto field before accessing in Dataflow provider (hashicorp#10016)
    
    * Add comments to skipped sweeper (hashicorp#10023)
    
    * Add comments for skipped sweepers (hashicorp#10024)
    
    * C3 version schema (hashicorp#9986)
    
    * add support for build number in composerEnvironmentVersionRegexp and composerImageVersionDiffSuppress
    
    * make build number optional
    
    * regroup regex, cleaner comparison of versions
    
    * correction
    
    * Add Resource Manager Tags support to 'google_container_cluster' (hashicorp#9531)
    
    * resourceManagerTags added to Cluster Node Config schema
    
    * update beta tag
    
    * add cluster and node proto tests
    
    * add expand and flatten proto
    
    * removed beta tag
    
    * added to documentation
    
    * added resource manager tags to auto pilot
    
    * migrating resourceManagerTags tests
    
    * migrating node_pools test
    
    * migrating additional tests
    
    * minor fixes
    
    * fixing tests
    
    * add in-place update support
    
    * fixed tests
    
    * fixed annotations
    
    * validated clusters and node pools tests. Isolated node pool auto config
    
    * isolated resource manager tags from docs
    
    * fixed permission issue
    
    * fixed spaces
    
    * fixed non determinism on tag keys
    
    * removed auto_pilot rmts
    
    * fixed time_sleep
    
    * add depends_on to IAM policies
    
    * Add volume replication support for Google Cloud NetApp Volumes (hashicorp#9816)
    
    * Initial replication commit
    
    * Cleanup work
    
    - Renamed a lot of files to make clear which resource the belong to
    - Updated documentation for resource fields
    - Renamed a few resource fields and changed some types
    - Disabled the custom code for now. Needs to be discussed first
    
    * Update example file
    
    * Updated example file
    
    * Major updates
    
    - Reorganisation of block
    - Reorganisation of fields to match API documentation
    - Updated example parameters
    - Added missing API fields
    - Improved descriptions
    -
    
    * For replication deletion, stop replication first
    
    * Add support for deleting destination volume on replication delete
    
    * Make volumes deletable in presence of snapshots.
    
    This change will be PRed for volume resource independently. Adding it here while it is not in main.
    
    * Improving debug error message
    
    * yaml check and format fix
    
    * Add wait for mirror to initialize.
    
    Required to run destroy shortly after create.
    
    * Wait on destroy, not on create
    
    * Make deleting a replication more robust
    
    - doc improvements
    - started to implement stop/resume. More work required.
    - renamed a few files to better reflect what they are good for
    
    * adding support for stop/resume
    
    * yamlformat and lint
    
    * Add force delete to delete volumes with nested snapshots
    
    * resource test first version
    
    * More changes to make tests solid
    
    - Introduced new parameter to wait for mirror_status==MIRRORED
    - more mirror state reconciliation
    
    * Test updates
    
    * few cleanups
    
    * Make virtual field verifies happy
    
    * Minor test improvements
    
    * More fine tuning
    
    - Remove merge conflict in volume.yaml
    - make generated test work
    - make output field work
    - ignore_read for virtual fields
    
    * Resource name change as suggested by @slevenick
    
    * Remove snapshot code block and fix typo
    
    * Detect manual stop/resume actions
    
    * Remove ignore_read for deletion_policy
    
    * - Made destinationVolumeParameters immutable. It still requires ignore_read.
    - removed ignore_read from virtual_fields
    
    * destinationVolumeParameters are only evaluated at create. Make the immutable.
    
    * Name cleanups and comment improvements
    
    * removed comment
    
    Co-authored-by: Shuya Ma <[email protected]>
    
    * tabs to spaces in resource block
    
    Co-authored-by: Shuya Ma <[email protected]>
    
    * Updates to address review comments
    
    - make wait_for_mirror also work for stop/resume, additionally to create
    - convert tabs in test resource blocks to spaces
    - fix typos
    
    * Rewording of comments
    
    Co-authored-by: Shuya Ma <[email protected]>
    
    ---------
    
    Co-authored-by: G-NamanGupta <[email protected]>
    Co-authored-by: Shuya Ma <[email protected]>
    
    * Ensured that beta runs in TeamCity use only beta paths (hashicorp#10025)
    
    * Ensured that beta runs in TeamCity use only beta paths
    
    * Added tests for sweeper package path
    
    ---------
    
    Co-authored-by: Deepak Kumar <[email protected]>
    Co-authored-by: Riley Karson <[email protected]>
    Co-authored-by: Max Portocarrero CI&T <[email protected]>
    Co-authored-by: Mauricio Alvarez Leon <[email protected]>
    Co-authored-by: Jesse Liddle <[email protected]>
    Co-authored-by: Wessel Blokzijl <[email protected]>
    Co-authored-by: Jack McCluskey <[email protected]>
    Co-authored-by: hao-nan-li <[email protected]>
    Co-authored-by: Salome Papiashvili <[email protected]>
    Co-authored-by: Oliver Krause <[email protected]>
    Co-authored-by: G-NamanGupta <[email protected]>
    Co-authored-by: Shuya Ma <[email protected]>
    Co-authored-by: Stephen Lewis (Burrows) <[email protected]>
    
    [upstream:566f9489b8186aa106c77573bc6c08d63047523d]
    
    Signed-off-by: Modular Magician <[email protected]>
    modular-magician committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    5036fd7 View commit details
    Browse the repository at this point in the history