boltops-tools / boltops-tools/terraspace_plugin_google

Support GCS backend bucket region location

Open
#12 1 comment 0 reactions 0 assignees View on GitHub
enhancement good first issue help wanted
Dominant language
Ruby
Stars
1
Forks
1
PR merge metrics
No merged PRs in 30d

Description

When a new GCS backend bucket is created it defaults to the US multi-region. This behaviour should be configurable so that the backend state bucket can be created in a desired location.

Perhaps needs changes to support the config in :
* https://github.com/boltops-tools/terraspace_plugin_google/blob/master/lib/terraspace_plugin_google/interfaces/config.rb

and the implementation changes in
* https://github.com/boltops-tools/terraspace_plugin_google/blob/cace2a1dba1e0da6c79d12a077651942c6172007/lib/terraspace_plugin_google/interfaces/backend.rb#L22

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading lib/terraspace_plugin_google/interfaces/config.rb and the backend bucket implementation around line 22 of lib/terraspace_plugin_google/interfaces/backend.rb. Trace how backend configuration reaches bucket creation, then verify that a configured location is used instead of the default US multi-region.

Written by the indexing model from the issue text.

Assessment

Tech stack
gcp, ruby, terraform
Domain
backend, cloud
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.