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

Support RuntimeConfig #236

Closed
johnsonj opened this issue Jul 24, 2017 · 1 comment · Fixed by #315
Closed

Support RuntimeConfig #236

johnsonj opened this issue Jul 24, 2017 · 1 comment · Fixed by #315

Comments

@johnsonj
Copy link
Contributor

RuntimeConfig is a GCP API for storing key/value data for a deployment/running application. The most basic use case looks like project metadata, but unlike metadata the API has fine grained IAM roles. It looks like a pretty slick way to inject deployment information into an environment.

Example Code

// psuedo-HCL with non-existent resources!
resource "google_runtime_config" "deployment" {
   name = "my_deployment"
}

resource "google_runtime_config_variable" "load_balancer_ip" {
   config = "${google_runtime_config.deployment.self_link}"
   name = "loadBalancerIp"
   text    = "${google_compute_address.external.address}"
}

resource "google_runtime_config_variable" "ssl_private_key" {
   config = "${google_runtime_config.deployment.self_link}"
   name = "sslPrivateKey"
   value  = "${base64(var.ssl_cert_private_key)}"
}

References

@selmanj selmanj self-assigned this Aug 8, 2017
selmanj added a commit to selmanj/terraform-provider-google that referenced this issue Aug 9, 2017
This allows users to create/manage Google RuntimeConfig resources and
variables. More information here:
https://cloud.google.com/deployment-manager/runtime-configurator/

Closes hashicorp#236
selmanj added a commit to selmanj/terraform-provider-google that referenced this issue Aug 9, 2017
This allows users to create/manage Google RuntimeConfig resources and
variables. More information here:
https://cloud.google.com/deployment-manager/runtime-configurator/

Closes hashicorp#236
selmanj added a commit to selmanj/terraform-provider-google that referenced this issue Aug 9, 2017
This allows users to create/manage Google RuntimeConfig resources and
variables. More information here:
https://cloud.google.com/deployment-manager/runtime-configurator/

Closes hashicorp#236
selmanj added a commit to selmanj/terraform-provider-google that referenced this issue Aug 14, 2017
This allows users to create/manage Google RuntimeConfig resources and
variables. More information here:
https://cloud.google.com/deployment-manager/runtime-configurator/

Closes hashicorp#236
selmanj added a commit that referenced this issue Aug 14, 2017
* Vendor runtimeconfig

* Add support for RuntimeConfig config and variable resources

This allows users to create/manage Google RuntimeConfig resources and
variables. More information here:
https://cloud.google.com/deployment-manager/runtime-configurator/

Closes #236

* Remove typo

* Use top-level declaration rather than init()

* Cleanup testing-related code by using ConflictsWith

Also adds better comments around how update works
z1nkum pushed a commit to z1nkum/terraform-provider-google that referenced this issue Aug 15, 2017
* Vendor runtimeconfig

* Add support for RuntimeConfig config and variable resources

This allows users to create/manage Google RuntimeConfig resources and
variables. More information here:
https://cloud.google.com/deployment-manager/runtime-configurator/

Closes hashicorp#236

* Remove typo

* Use top-level declaration rather than init()

* Cleanup testing-related code by using ConflictsWith

Also adds better comments around how update works
negz pushed a commit to negz/terraform-provider-google that referenced this issue Oct 17, 2017
* Vendor runtimeconfig

* Add support for RuntimeConfig config and variable resources

This allows users to create/manage Google RuntimeConfig resources and
variables. More information here:
https://cloud.google.com/deployment-manager/runtime-configurator/

Closes hashicorp#236

* Remove typo

* Use top-level declaration rather than init()

* Cleanup testing-related code by using ConflictsWith

Also adds better comments around how update works
chrisst pushed a commit to chrisst/terraform-provider-google that referenced this issue Nov 9, 2018
* Vendor runtimeconfig

* Add support for RuntimeConfig config and variable resources

This allows users to create/manage Google RuntimeConfig resources and
variables. More information here:
https://cloud.google.com/deployment-manager/runtime-configurator/

Closes hashicorp#236

* Remove typo

* Use top-level declaration rather than init()

* Cleanup testing-related code by using ConflictsWith

Also adds better comments around how update works
luis-silva pushed a commit to luis-silva/terraform-provider-google that referenced this issue May 21, 2019
@ghost
Copy link

ghost commented Mar 31, 2020

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.

If you feel this issue should be reopened, we encourage creating a new issue linking back to this one for added context. If you feel I made an error 🤖 🙉 , please reach out to my human friends 👉 [email protected]. Thanks!

@ghost ghost unassigned selmanj Mar 31, 2020
@ghost ghost locked and limited conversation to collaborators Mar 31, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants