Cloudrun v1#2740
Conversation
|
Hi! I'm the modular magician, I work on Magic Modules. Pull request statusesNo diff detected in Ansible. New Pull RequestsI built this PR into one or more new PRs on other repositories, and when those are closed, this PR will also be merged and closed. |
d472385 to
d1154e0
Compare
|
Hi! I'm the modular magician, I work on Magic Modules. Pull request statusesterraform-provider-google-beta already has an open PR. New Pull RequestsI didn't open any new pull requests because of this PR. |
|
I'm going to fix tests and remove the call to Compute for project comparison then I'll re-request. |
|
Hi! I'm the modular magician, I work on Magic Modules. Pull request statusesterraform-provider-google-beta already has an open PR. New Pull RequestsI didn't open any new pull requests because of this PR. |
|
Hi! I'm the modular magician, I work on Magic Modules. Pull request statusesterraform-provider-google-beta already has an open PR. New Pull RequestsI didn't open any new pull requests because of this PR. |
|
@chrisst still reviewing but i updated the auto-changelog - now if you have multiple items, put them in different release notes like so. Also, it's technically not new, right? I put them as breaking-changes, but feel free to change. |
|
@emilymye it's new for the GA provider, and breaking change for the Beta provider... does changelog gen handle that? |
|
Hi! I'm the modular magician, I work on Magic Modules. Pull request statusesterraform-provider-google-beta already has an open PR. New Pull RequestsI didn't open any new pull requests because of this PR. |
|
Hi! I'm the modular magician, I work on Magic Modules. Pull request statusesterraform-provider-google-beta already has an open PR. New Pull RequestsI didn't open any new pull requests because of this PR. |
|
Hi! I'm the modular magician, I work on Magic Modules. Pull request statusesterraform-provider-google-beta already has an open PR. New Pull RequestsI didn't open any new pull requests because of this PR. |
|
Hi! I'm the modular magician, I work on Magic Modules. Pull request statusesterraform-provider-google-beta already has an open PR. New Pull RequestsI didn't open any new pull requests because of this PR. |
|
Hi! I'm the modular magician, I work on Magic Modules. Pull request statusesterraform-provider-google-beta already has an open PR. New Pull RequestsI didn't open any new pull requests because of this PR. |
| return "", err | ||
| } | ||
| return re.ReplaceAllStringFunc(linkTmpl, f), nil | ||
| final, err := re.ReplaceAllStringFunc(linkTmpl, f), nil |
There was a problem hiding this comment.
when build works but vet fails on next line (err = nil so err can't be nil)
| <% end -%> | ||
| transformed := make(map[string]interface{}) | ||
| <% property.properties.each do |prop| -%> | ||
| <% property.properties.reject(&:ignore_read).each do |prop| -%> |
There was a problem hiding this comment.
i believe we can't do this because it'll cause a diff when we set a nested object to a nested object with no value set for the ignore_read fields - we really need the value for d.Get("a.0.nested.0.field") but that's tough with hashes for sets (see https://github.com/GoogleCloudPlatform/magic-modules/issues/1019)
There was a problem hiding this comment.
Ah right. I think in another PR we should just fail on nested ignore_read since right now they appear to be silently not doing anything.
|
Hi! I'm the modular magician, I work on Magic Modules. Pull request statusesterraform-provider-google-beta already has an open PR. New Pull RequestsI didn't open any new pull requests because of this PR. |
|
Hi! I'm the modular magician, I work on Magic Modules. Pull request statusesterraform-provider-google-beta already has an open PR. New Pull RequestsI didn't open any new pull requests because of this PR. |
Allow import ids to contain location so that a full GET url can be constructed Enable recursive substituion for replaceVars. This will allow region to be injected into the cloudrun baseurl even when using base url overrides. Add customDiff to support translating project number into a project name. The namespace field supports both but will only return the project number which will result in a permadiff without it.
Introduce metadata for revisions De-nest spec so that revision metadata doesn't collide with the other flattened metadata. Also keeps that metadata scoped to the revision template which makes much more sense logically Add a new test which associates a sql instance with a cloudrun instance
Once the replacement string has been identified an early return from the replaceVars method means not checking every subsequent block to see if the string has already been found. However we always need to identify if the final substitution contains another replacable variable.
Reasons added in the comments for metadata.namespace
updating ID's for domainMapping and Service
Tracked submodules are build/terraform-beta build/terraform-mapper build/terraform build/ansible build/inspec.
Tasks
need to change import ID to have location as part of it
Fix docs with new import id?
custom_expander to infer namespace from getProject
need to ensure that sql connections can be made with annotations
move tests to GA
add a test that contains traffic
double check of spec.metadata ever comes back as anything.
Finish DomainMapping in a separate PR
fixes hashicorp/terraform-provider-google#4334
fixes hashicorp/terraform-provider-google#4933
service account support for hashicorp/terraform-provider-google#4262
Release Note Template for Downstream PRs (will be copied)