FAQ | This is a LIVE service | Changelog

Skip to content
Snippets Groups Projects
  1. Mar 17, 2022
  2. Jan 06, 2022
  3. Jul 16, 2021
  4. Jul 15, 2021
  5. Jul 01, 2021
  6. Jun 16, 2021
  7. Jun 15, 2021
  8. Jun 10, 2021
  9. Apr 19, 2021
  10. Apr 07, 2021
  11. Apr 06, 2021
  12. Mar 26, 2021
  13. Mar 09, 2021
    • Dr Rich Wareham's avatar
      add additional attrbutes to ignore changes list · 3c5d48ce
      Dr Rich Wareham authored
      There are a few more attributes which Google has started using
      internally to record state. Add them to the ignore changes list so that
      terraform won't keep wanting to change resources.
      
      Part of uis/devops/raven/infrastructure#32
      3c5d48ce
  14. Jan 27, 2021
  15. Jan 08, 2021
  16. Dec 10, 2020
    • Dr Rich Wareham's avatar
      allow stackdriver host project to differ from monitored project · d677de02
      Dr Rich Wareham authored
      As noted in #11, we do not support the common case where a single
      Stackdriver workspace hosts multiple projects. Do this by requiring a
      Google provider for the Stackdriver workspace be passed to the module is
      alerting is enabled.
      
      We use a separate provider because the provider used must be able to
      create monitoring resources *in the host project*. In the case of our
      standard deployment, this implies it needs *product admin* credentials.
      
      We no longer need to enable the monitoring service since this service a)
      needs to be enabled in the *host* project and b) the service will have
      been enabled as a necessary side-effect of creating the Stackdriver
      workspace.
      
      Closes #11
      d677de02
  17. Dec 09, 2020
  18. Aug 04, 2020
  19. Jul 29, 2020
  20. Jun 16, 2020
  21. Jun 11, 2020
    • Dr Rich Wareham's avatar
      Allow sql_instance_connection_name to be empty · 0753dceb
      Dr Rich Wareham authored
      Sometimes we don't need a SQL instance for the webapp. Allow
      sql_instance_connection_name to be empty and, if so, don't add the Cloud
      SQL connection roles to the service account or add the SQL instance
      annotation to the webapp.
      
      Closes #5
      0753dceb
    • Dr Rich Wareham's avatar
      allow webapp service account id to be customised · 27dd7ccd
      Dr Rich Wareham authored
      As noted in #6, we were hard-coding the service account id used for the
      webapp to "webapp-run". This meant it was impossible to deploy more than
      one webapp in a project.
      
      Form a better default from the "name" variable. For existing deployments
      the service account id will be unchanged if the "name" variable is at
      its default value.
      
      Allow the service account id to be specified explicitly via the
      optional "service_account_id" variable.
      
      Closes #6
      27dd7ccd
  22. Apr 17, 2020
    • Dr Rich Wareham's avatar
      remove random generated name hack · 4246d708
      Dr Rich Wareham authored
      We no longer need the random id hack for generating Cloud Run resource
      names as the provider now supports a autogenerate_revision_name flag
      which allows Google to generate the appropriate resource name for us.
      
      Closes #4
      4246d708
  23. Mar 27, 2020
    • Dr Rich Wareham's avatar
      main.tf: don't ignore changes in name · b9f6ca5e
      Dr Rich Wareham authored
      Ignoring changes in name means that one can never run terraform
      deployments beyond the initial creation of the webapp service. Terraform
      will always modify a service in-place but try to use the same name which
      negates the point of *setting* the name in the
      google_cloud_run_service.webapp resource.
      
      The downside of this is that one can't then deploy changes without
      deleting and re-creating random_id.webapp_revision_name resource but
      that is at least documented in the README.
      b9f6ca5e
Loading