Skip to content

Infrastructure as Code/Data for non-k8s infrastructure #135

@Stephen-ONeil

Description

@Stephen-ONeil

TODO:

  • determine choice of IAC/IAD tooling. KCC?
    • don't have to get it right the first time, just pick one that everyone at least agrees on in theory
    • going with config connector
  • convert the remaining infrastructure represented by deploy/gcloud_init_setup.sh
    • DNS managed zone
    • Artifact registry for app server images
    • Cloud storage for test coverage reports
    • Cloud build IAM (read/write to the test coverage bucket)
    • GitHub trigger, although that's tricky. The repository connection needs to made first, and may not be something we can automate
    • Cloud trace (well, all we need is for the API to be enabled, but this needs to be captured for cold starts in new GCP projects)
    • Uptime monitoring. This one's already Pulumi, we might be able to generate the k8s yaml , although note the caveats
  • try to identify and capture any other pieces of necessary infrastructure which were click ops-ed in to the current project

Metadata

Metadata

Assignees

No one assigned

    Labels

    dev opsCI/CD, infrastructure, etck8s

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions