| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- terraform {
- backend "gcs" {
- bucket = "eso-e2e-tfstate"
- prefix = "gcp-kubernetes"
- }
- required_providers {
- google = {
- source = "hashicorp/google"
- version = "~> 7.5"
- }
- google-beta = {
- source = "hashicorp/google-beta"
- version = "~> 7.5"
- }
- }
- }
- provider "google" {
- project = "external-secrets-operator"
- region = "europe-west1"
- }
- provider "google-beta" {
- project = "external-secrets-operator"
- region = "europe-west1"
- }
- data "google_client_config" "default" {}
- provider "kubernetes" {
- host = "https://${data.google_container_cluster.this.endpoint}"
- token = data.google_client_config.default.access_token
- cluster_ca_certificate = base64decode(data.google_container_cluster.this.master_auth.0.cluster_ca_certificate)
- }
- data "google_container_cluster" "this" {
- project = var.GCP_FED_PROJECT_ID
- location = "europe-west1" # must match ../infrastructure
- name = "e2e"
- }
|