Skip to content
This repository was archived by the owner on Feb 22, 2024. It is now read-only.

terraform#119

Closed
AnatoleAM wants to merge 27 commits into
devfrom
chore/terraform
Closed

terraform#119
AnatoleAM wants to merge 27 commits into
devfrom
chore/terraform

Conversation

@AnatoleAM
Copy link
Copy Markdown
Contributor

adding terraform deploy

@AnatoleAM AnatoleAM self-assigned this Jul 19, 2023
@AnatoleAM AnatoleAM force-pushed the chore/terraform branch 2 times, most recently from 3bb3415 to 9618521 Compare July 19, 2023 00:24
@AnatoleAM AnatoleAM force-pushed the chore/terraform branch 10 times, most recently from dbd3d4b to 3a2d8c1 Compare July 19, 2023 07:22
@AnatoleAM AnatoleAM force-pushed the chore/terraform branch 2 times, most recently from 4a6a9b2 to 5d1dafb Compare July 19, 2023 07:55
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jul 20, 2023

Terraform Format and Style 🖌success

Terraform Initialization ⚙️success

Terraform Validation 🤖success

Validation Output

Success! The configuration is valid.


Terraform Plan 📖success

Show Plan

terraform
Running plan in the remote backend. Output will stream here. Pressing Ctrl-C
will stop streaming the logs, but will not stop the plan running remotely.

Preparing the remote plan...

To view this run in a browser, visit:
https://app.terraform.io/app/7tv/seventv-eventapi-test/runs/run-L3DK5es9HePBqALx

Waiting for the plan to start...

Terraform v1.5.2
on linux_amd64
Initializing plugins and modules...
data.terraform_remote_state.infra: Reading...
data.terraform_remote_state.infra: Read complete after 0s
data.aws_eks_cluster_auth.cluster: Reading...
data.aws_eks_cluster.cluster: Reading...
data.aws_eks_cluster_auth.cluster: Read complete after 0s [id=seventv-infra-test]
data.aws_eks_cluster.cluster: Read complete after 0s [id=seventv-infra-test]
kubernetes_secret.app: Refreshing state... [id=eventapi/eventapi]
kubernetes_namespace.app: Refreshing state... [id=eventapi]
kubernetes_service.app: Refreshing state... [id=eventapi/eventapi]
kubernetes_deployment.app: Refreshing state... [id=eventapi/eventapi]
kubernetes_ingress_v1.app: Refreshing state... [id=eventapi/eventapi]

Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
  + create
  ~ update in-place

Terraform will perform the following actions:

  # kubernetes_deployment.app will be updated in-place
  ~ resource "kubernetes_deployment" "app" {
        id               = "eventapi/eventapi"
        # (1 unchanged attribute hidden)

      ~ spec {
            # (5 unchanged attributes hidden)

          ~ template {
              ~ spec {
                    # (11 unchanged attributes hidden)

                  ~ container {
                      ~ image                      = "ghcr.io/seventv/eventapi:test-9286a1a9d2d1ff104129a2b54df7e45858520de8" -> "ghcr.io/seventv/eventapi:test-d69d1086b56f1eca67a9a76e644380c2b857a7e7"
                        name                       = "eventapi"
                        # (8 unchanged attributes hidden)

                        # (10 unchanged blocks hidden)
                    }

                    # (1 unchanged block hidden)
                }

                # (1 unchanged block hidden)
            }

            # (2 unchanged blocks hidden)
        }

        # (2 unchanged blocks hidden)
    }

  # kubernetes_horizontal_pod_autoscaler_v2.eventapil will be created
  + resource "kubernetes_horizontal_pod_autoscaler_v2" "eventapil" {
      + id = (known after apply)

      + metadata {
          + generation       = (known after apply)
          + name             = "eventapi"
          + namespace        = "eventapi"
          + resource_version = (known after apply)
          + uid              = (known after apply)
        }

      + spec {
          + max_replicas                      = 100
          + min_replicas                      = 1
          + target_cpu_utilization_percentage = (known after apply)

          + metric {
              + type = "External"

              + resource {
                  + name = "events_v3_current_connections"

                  + target {
                      + type  = "Value"
                      + value = "10000"
                    }
                }
            }

          + scale_target_ref {
              + api_version = "apps/v1"
              + kind        = "Deployment"
              + name        = "eventapi"
            }
        }
    }

  # kubernetes_ingress_v1.app will be updated in-place
  ~ resource "kubernetes_ingress_v1" "app" {
        id     = "eventapi/eventapi"
        # (1 unchanged attribute hidden)

      ~ metadata {
          ~ annotations      = {
              - "external-dns.alpha.kubernetes.io/hostname"           = "seventv-infra-test-tunnel-origin.7tv.foo" -> null
              + "external-dns.alpha.kubernetes.io/target"             = "seventv-infra-test-tunnel-origin.7tv.foo"
                # (2 unchanged elements hidden)
            }
            name             = "eventapi"
            # (5 unchanged attributes hidden)
        }

        # (1 unchanged block hidden)
    }

Plan: 1 to add, 2 to change, 0 to destroy.


Actor: @AnatoleAM, Action: pull_request, Workflow: EventAPI CI

@AnatoleAM AnatoleAM force-pushed the chore/terraform branch 2 times, most recently from 5e4e2b3 to d758d52 Compare July 20, 2023 02:02
@AnatoleAM AnatoleAM removed the staged label Jul 28, 2023
@AnatoleAM AnatoleAM closed this Dec 1, 2023
@AnatoleAM AnatoleAM deleted the chore/terraform branch December 4, 2023 16:48
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant