Skip to content
Snippets Groups Projects
Commit 5fe55123 authored by CANAVY Nahuel's avatar CANAVY Nahuel
Browse files

small change

parent 88363d06
No related branches found
No related tags found
No related merge requests found
./TerraStack/key.json
./TerraKube/key.json
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
variable "path-manifests" {
type = string
default = "k8s_deployment/"
description = "Source directory of kubernets manifests"
}
# variable "path-manifests" {
# type = string
# default = "k8s_deployment/"
# description = "Source directory of kubernets manifests"
# }
locals {
deployments = {
// db
"db-depl" = "${var.path-manifests}db/db-deployment.yaml",
"db-pvc" = "${var.path-manifests}db/db-pvc.yaml"
"db-serv" = "${var.path-manifests}db/db-service.yaml",
//redis
"redis-depl" = "${var.path-manifests}redis/redis-deployment.yaml",
"redis-serv" = "${var.path-manifests}redis/redis-service.yaml",
//result
"result-depl" = "${var.path-manifests}result/result-deployment.yaml",
"result-serv" = "${var.path-manifests}result/result-service.yaml",
//seed
"seed-job" = "${var.path-manifests}seed/seed-job.yaml",
//vote
"vote-depl" = "${var.path-manifests}vote/vote-deployment.yaml",
"vote-serv" = "${var.path-manifests}vote/vote-service.yaml",
//worker
"worker-depl" = "${var.path-manifests}worker/worker-deployment.yaml"
}
}
# locals {
# deployments = {
# // db
# "db-depl" = "${var.path-manifests}db/db-deployment.yaml",
# "db-pvc" = "${var.path-manifests}db/db-pvc.yaml"
# "db-serv" = "${var.path-manifests}db/db-service.yaml",
# //redis
# "redis-depl" = "${var.path-manifests}redis/redis-deployment.yaml",
# "redis-serv" = "${var.path-manifests}redis/redis-service.yaml",
# //result
# "result-depl" = "${var.path-manifests}result/result-deployment.yaml",
# "result-serv" = "${var.path-manifests}result/result-service.yaml",
# //seed
# "seed-job" = "${var.path-manifests}seed/seed-job.yaml",
# //vote
# "vote-depl" = "${var.path-manifests}vote/vote-deployment.yaml",
# "vote-serv" = "${var.path-manifests}vote/vote-service.yaml",
# //worker
# "worker-depl" = "${var.path-manifests}worker/worker-deployment.yaml"
# }
# }
resource "kubernetes_manifest" "app-depl" {
for_each = local.deployments
# resource "kubernetes_manifest" "app-depl" {
# for_each = local.deployments
manifest = yamldecode(file(each.value))
}
\ No newline at end of file
# manifest = yamldecode(file(each.value))
# }
\ No newline at end of file
......@@ -52,6 +52,7 @@ provider "docker" {
}
data "google_service_account_access_token" "sa" {
#### REPLACE HERE
target_service_account = "terraservice@login-k8s-416407.iam.gserviceaccount.com"
scopes = [ "cloud-platform" ]
}
......
{
"version": 4,
"terraform_version": "1.7.5",
"serial": 40,
"serial": 69,
"lineage": "c342fb54-dacf-3914-bcd9-500ad1ebce54",
"outputs": {},
"resources": [],
"resources": [
{
"mode": "managed",
"type": "google_container_cluster",
"name": "mycluster",
"provider": "provider[\"registry.terraform.io/hashicorp/google\"]",
"instances": [
{
"schema_version": 2,
"attributes": {
"addons_config": [
{
"cloudrun_config": [],
"config_connector_config": [],
"dns_cache_config": [],
"gce_persistent_disk_csi_driver_config": [
{
"enabled": true
}
],
"gcp_filestore_csi_driver_config": [],
"gcs_fuse_csi_driver_config": [],
"gke_backup_agent_config": [],
"horizontal_pod_autoscaling": [],
"http_load_balancing": [],
"network_policy_config": [
{
"disabled": true
}
]
}
],
"allow_net_admin": null,
"authenticator_groups_config": [],
"binary_authorization": [
{
"enabled": false,
"evaluation_mode": ""
}
],
"cluster_autoscaling": [
{
"auto_provisioning_defaults": [],
"enabled": false,
"resource_limits": []
}
],
"cluster_ipv4_cidr": "10.4.0.0/14",
"confidential_nodes": [],
"cost_management_config": [],
"database_encryption": [
{
"key_name": "",
"state": "DECRYPTED"
}
],
"datapath_provider": "",
"default_max_pods_per_node": 110,
"default_snat_status": [
{
"disabled": false
}
],
"deletion_protection": true,
"description": "",
"dns_config": [],
"enable_autopilot": false,
"enable_intranode_visibility": false,
"enable_k8s_beta_apis": [],
"enable_kubernetes_alpha": false,
"enable_l4_ilb_subsetting": false,
"enable_legacy_abac": false,
"enable_shielded_nodes": true,
"enable_tpu": false,
"endpoint": "34.163.65.13",
"fleet": [],
"gateway_api_config": [],
"id": "projects/login-k8s-416407/locations/europe-west9/clusters/login-k8s-416407-gke",
"identity_service_config": [],
"initial_node_count": 1,
"ip_allocation_policy": [
{
"additional_pod_ranges_config": [],
"cluster_ipv4_cidr_block": "10.4.0.0/14",
"cluster_secondary_range_name": "gke-login-k8s-416407-gke-pods-14ef36be",
"pod_cidr_overprovision_config": [
{
"disabled": false
}
],
"services_ipv4_cidr_block": "10.84.16.0/20",
"services_secondary_range_name": "gke-login-k8s-416407-gke-services-14ef36be",
"stack_type": "IPV4"
}
],
"label_fingerprint": "a9dc16a7",
"location": "europe-west9",
"logging_config": [
{
"enable_components": [
"SYSTEM_COMPONENTS",
"WORKLOADS"
]
}
],
"logging_service": "logging.googleapis.com/kubernetes",
"maintenance_policy": [],
"master_auth": [
{
"client_certificate": "",
"client_certificate_config": [
{
"issue_client_certificate": false
}
],
"client_key": "",
"cluster_ca_certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUVMRENDQXBTZ0F3SUJBZ0lRQ1Jtbk5ubGNpdzJ5M25DV2JpL2lsREFOQmdrcWhraUc5dzBCQVFzRkFEQXYKTVMwd0t3WURWUVFERXlRM05HSmpaVE5oTXkwNU4yRTRMVFF5TmpZdFlqZGpNQzFqTkRrd05qSTVNMlF3TUdZdwpJQmNOTWpRd016STNNVGd4T0RFMldoZ1BNakExTkRBek1qQXhPVEU0TVRaYU1DOHhMVEFyQmdOVkJBTVRKRGMwClltTmxNMkV6TFRrM1lUZ3ROREkyTmkxaU4yTXdMV00wT1RBMk1qa3paREF3WmpDQ0FhSXdEUVlKS29aSWh2Y04KQVFFQkJRQURnZ0dQQURDQ0FZb0NnZ0dCQU1QSkZLYmI4cCtTMUNvNlUxRkZPRDd5aVJWUlZLUVBjWitIbWFDbgpnbHZCcE5yUUtlUzRZL0JNRUQxb2pFb3JSZEk2S3ZMczEyK0czcWtKMFBJNW4xRGVLQ20rNkFBTXY4c1RJNERrCjN1ZG9vWVdZMFAvOStaRDRiR0hXZDdsYkFCYzdnMDNpdHNKcFJEeklwbitZU1F1UjZBSFBxTGNXQjd6eXBIUEUKOStOTVV6ZUx0U3U4eVp6cmVoRmV4ZkZINGZ6TlgyMEg3VWNMY0JRSWM0WHB3Zk9WMnROYXZwcU9xL2xsK05uOApPVXpQT0djQUdKMW9oMldHMG0vZlIyRG9WN09iMEMxSmxLSEFmYWxoWGhjbndhU0JiWnlHTVM2dHEzRDBMdndnCkhyV1BzaDEwMmptZWVnSjkxQWlxdWtOc0tVcXR2WXF0a01QK25PSUhEUm1pR0VvZUNwMFJaMGdjTDFvZUpadWoKZERUK1Q5QXR6RXFIaWNqMXFWeWIvUi9vNythQlAybnhIQnhWUEZwdzlxdVFiLzNhRWdia0xsSlA2Q0xsSXZlZQp0TW5KanM2cU5nM2t4UmVhSHJ6S0NtTXREc1dZVUx6elJrcEFOWUxHSFRWMHJMcjlzK1VkRDB1eVdkWlYrQ1IzCnByRHhTWXJqempobmtBbzF0T2VGZTZtOFJRSURBUUFCbzBJd1FEQU9CZ05WSFE4QkFmOEVCQU1DQWdRd0R3WUQKVlIwVEFRSC9CQVV3QXdFQi96QWRCZ05WSFE0RUZnUVV1YWcwZm0xYzcrTDdVZTNzT2hndWdFKytUTVV3RFFZSgpLb1pJaHZjTkFRRUxCUUFEZ2dHQkFBQXFmeDZkMTVQYjJtQ0J2V3hUZ2RWQ0g5Q1I4TEF1M1Y1b1dRcWpQQ2FkCndnbXc0WVJUQUFpLzhlbzZCa01QQzVhRDcrd1VLM2JjT1pURzRDZCtzZjl3MXhyNGxMR2p1Wkw5L0NsK0t5MWIKZXFwOVNsRnpDRXhhZzkzWWJqTWM4OHhXSWo5YnB4QllmdE5WWnVtT1pGYWhYUWR3OVdtU0hrZFREcGRraVJsMApIWVVudEZ0ZmNKV1pLMXVGOVRxeXEzNG42OFE0WjJDTXRCNzg5ZFo5N21GVEdPZURMTzJhK3E4RTBSc05pcS9EClgrd3FFUTNRZy90cDhRZWxHVDZuN1pIYkxiUGkxQ2lybWxMdENYV1NRWm9McFhxSXRmb2FjZE05OStGY05EMXUKcmxGQmMzT0pOczEzRXM4SW9BZGFHM1RYOEljZnowazlJQngyME1JcmpCeUNGVWxhNFg3OTRPQ2NxUzFkaFBZUQpkM3BQMWJnTUk3MTlONllpOEJUMHJIc1V0OUhpanp0bWVPZlByQUFwc3MrOEJ6SFU5bkJLVUtkOFpGT2p5YkZwCmVYYkNkUWRISGMvU21UL0h3ZmZST0F4d0dhdk5ZUlJqaTdFS2F1UTR3a2t6SXBTbndTNlhBeDVqMDdveXJNTHAKM0w0a1VSZThpMk1tR1hzWlN6N2h5QT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
}
],
"master_authorized_networks_config": [],
"master_version": "1.27.8-gke.1067004",
"mesh_certificates": [],
"min_master_version": null,
"monitoring_config": [
{
"advanced_datapath_observability_config": [
{
"enable_metrics": false,
"relay_mode": ""
}
],
"enable_components": [
"SYSTEM_COMPONENTS"
],
"managed_prometheus": [
{
"enabled": true
}
]
}
],
"monitoring_service": "monitoring.googleapis.com/kubernetes",
"name": "login-k8s-416407-gke",
"network": "projects/login-k8s-416407/global/networks/default",
"network_policy": [
{
"enabled": false,
"provider": "PROVIDER_UNSPECIFIED"
}
],
"networking_mode": "VPC_NATIVE",
"node_config": [
{
"advanced_machine_features": [],
"boot_disk_kms_key": "",
"confidential_nodes": [],
"disk_size_gb": 100,
"disk_type": "pd-balanced",
"effective_taints": [],
"ephemeral_storage_local_ssd_config": [],
"fast_socket": [],
"gcfs_config": [],
"guest_accelerator": [],
"gvnic": [],
"host_maintenance_policy": [],
"image_type": "COS_CONTAINERD",
"kubelet_config": [],
"labels": {},
"linux_node_config": [],
"local_nvme_ssd_block_config": [],
"local_ssd_count": 0,
"logging_variant": "DEFAULT",
"machine_type": "e2-medium",
"metadata": {
"disable-legacy-endpoints": "true"
},
"min_cpu_platform": "",
"node_group": "",
"oauth_scopes": [
"https://www.googleapis.com/auth/devstorage.read_only",
"https://www.googleapis.com/auth/logging.write",
"https://www.googleapis.com/auth/monitoring",
"https://www.googleapis.com/auth/service.management.readonly",
"https://www.googleapis.com/auth/servicecontrol",
"https://www.googleapis.com/auth/trace.append"
],
"preemptible": false,
"reservation_affinity": [],
"resource_labels": {},
"service_account": "default",
"shielded_instance_config": [
{
"enable_integrity_monitoring": true,
"enable_secure_boot": false
}
],
"sole_tenant_config": [],
"spot": false,
"tags": [],
"taint": [],
"workload_metadata_config": []
}
],
"node_locations": [
"europe-west9-a",
"europe-west9-b",
"europe-west9-c"
],
"node_pool": [
{
"autoscaling": [],
"initial_node_count": 1,
"instance_group_urls": [
"https://www.googleapis.com/compute/v1/projects/login-k8s-416407/zones/europe-west9-a/instanceGroupManagers/gke-login-k8s-416407-gke-default-pool-d3fb5ec8-grp",
"https://www.googleapis.com/compute/v1/projects/login-k8s-416407/zones/europe-west9-c/instanceGroupManagers/gke-login-k8s-416407-gke-default-pool-d22f2c26-grp",
"https://www.googleapis.com/compute/v1/projects/login-k8s-416407/zones/europe-west9-b/instanceGroupManagers/gke-login-k8s-416407-gke-default-pool-8258b4ef-grp"
],
"managed_instance_group_urls": [
"https://www.googleapis.com/compute/v1/projects/login-k8s-416407/zones/europe-west9-a/instanceGroups/gke-login-k8s-416407-gke-default-pool-d3fb5ec8-grp",
"https://www.googleapis.com/compute/v1/projects/login-k8s-416407/zones/europe-west9-c/instanceGroups/gke-login-k8s-416407-gke-default-pool-d22f2c26-grp",
"https://www.googleapis.com/compute/v1/projects/login-k8s-416407/zones/europe-west9-b/instanceGroups/gke-login-k8s-416407-gke-default-pool-8258b4ef-grp"
],
"management": [
{
"auto_repair": true,
"auto_upgrade": true
}
],
"max_pods_per_node": 110,
"name": "default-pool",
"name_prefix": "",
"network_config": [
{
"create_pod_range": false,
"enable_private_nodes": false,
"pod_cidr_overprovision_config": [],
"pod_ipv4_cidr_block": "10.4.0.0/14",
"pod_range": "gke-login-k8s-416407-gke-pods-14ef36be"
}
],
"node_config": [
{
"advanced_machine_features": [],
"boot_disk_kms_key": "",
"confidential_nodes": [],
"disk_size_gb": 100,
"disk_type": "pd-balanced",
"effective_taints": [],
"ephemeral_storage_local_ssd_config": [],
"fast_socket": [],
"gcfs_config": [],
"guest_accelerator": [],
"gvnic": [],
"host_maintenance_policy": [],
"image_type": "COS_CONTAINERD",
"kubelet_config": [],
"labels": {},
"linux_node_config": [],
"local_nvme_ssd_block_config": [],
"local_ssd_count": 0,
"logging_variant": "DEFAULT",
"machine_type": "e2-medium",
"metadata": {
"disable-legacy-endpoints": "true"
},
"min_cpu_platform": "",
"node_group": "",
"oauth_scopes": [
"https://www.googleapis.com/auth/devstorage.read_only",
"https://www.googleapis.com/auth/logging.write",
"https://www.googleapis.com/auth/monitoring",
"https://www.googleapis.com/auth/service.management.readonly",
"https://www.googleapis.com/auth/servicecontrol",
"https://www.googleapis.com/auth/trace.append"
],
"preemptible": false,
"reservation_affinity": [],
"resource_labels": {},
"service_account": "default",
"shielded_instance_config": [
{
"enable_integrity_monitoring": true,
"enable_secure_boot": false
}
],
"sole_tenant_config": [],
"spot": false,
"tags": [],
"taint": [],
"workload_metadata_config": []
}
],
"node_count": 1,
"node_locations": [
"europe-west9-a",
"europe-west9-b",
"europe-west9-c"
],
"placement_policy": [],
"upgrade_settings": [
{
"blue_green_settings": [],
"max_surge": 1,
"max_unavailable": 0,
"strategy": "SURGE"
}
],
"version": "1.27.8-gke.1067004"
}
],
"node_pool_auto_config": [],
"node_pool_defaults": [
{
"node_config_defaults": [
{
"logging_variant": "DEFAULT"
}
]
}
],
"node_version": "1.27.8-gke.1067004",
"notification_config": [
{
"pubsub": [
{
"enabled": false,
"filter": [],
"topic": ""
}
]
}
],
"operation": null,
"private_cluster_config": [
{
"enable_private_endpoint": false,
"enable_private_nodes": false,
"master_global_access_config": [
{
"enabled": false
}
],
"master_ipv4_cidr_block": "",
"peering_name": "",
"private_endpoint": "10.200.0.10",
"private_endpoint_subnetwork": "",
"public_endpoint": "34.163.65.13"
}
],
"private_ipv6_google_access": "",
"project": "login-k8s-416407",
"release_channel": [
{
"channel": "REGULAR"
}
],
"remove_default_node_pool": false,
"resource_labels": {},
"resource_usage_export_config": [],
"security_posture_config": [
{
"mode": "BASIC",
"vulnerability_mode": "VULNERABILITY_MODE_UNSPECIFIED"
}
],
"self_link": "https://container.googleapis.com/v1/projects/login-k8s-416407/locations/europe-west9/clusters/login-k8s-416407-gke",
"service_external_ips_config": [
{
"enabled": false
}
],
"services_ipv4_cidr": "10.84.16.0/20",
"subnetwork": "projects/login-k8s-416407/regions/europe-west9/subnetworks/default",
"timeouts": null,
"tpu_ipv4_cidr_block": "",
"vertical_pod_autoscaling": [],
"workload_identity_config": []
},
"sensitive_attributes": [],
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoyNDAwMDAwMDAwMDAwLCJkZWxldGUiOjI0MDAwMDAwMDAwMDAsInJlYWQiOjI0MDAwMDAwMDAwMDAsInVwZGF0ZSI6MzYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMiJ9"
}
]
}
],
"check_results": null
}
This diff is collapsed.
This diff is collapsed.
{
"version": 4,
"terraform_version": "1.7.5",
"serial": 7,
"serial": 13,
"lineage": "ece18a43-3236-a331-84da-d25a4b68f43d",
"outputs": {},
"resources": [
{
"mode": "data",
"type": "google_client_config",
"name": "current",
"provider": "provider[\"registry.terraform.io/hashicorp/google\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"access_token": "ya29.c.c0AY_VpZhAlqvTrCWSlITf3wQC6I4Y1iBHwVIgimYuIf3OsbDiUJqOsc4n9oEQf4Z7Pw44DX6aWr9QZ4f4rEY2Adaox2JGCW6ArCDJV44d73e8cA5a7V7LOlcoSFpu7l61OV_kYbz7rtjBTvh-I8u_8DfpGFYz9AUUkX1NaE_7ECgS_tib_fkCHhOgZS0mCluXI4xMd3FFXtYHlPorf2PAgmD0lE3ps_wiXHBWA7F-QdIRUslbx8PiXtKW0tm_lnyaabqsdm2rIdRxu5RD9fnMplBUr-Fy1UVfdPx0zZe9A88oyfvjak4cNUxSDkx8DHlKkNiTFpnMIuk-lGYQWYlMLJzVW61mDH1pBHVkqVp4Hz0ym2WRQrjsKComPvwN388Po7m7lQ2B69R0zedy-FWFxcsoxa_2xmi7Jn6nsuOWBZlramWwZkfMZQk4tz_aksVaUwWz5lQVhcmsfzMrjjl_rvOiF1_mV1uzMU__5kb2ZaaloqOVraMtyco76XWY34FbuQy0bg-U0iZw5cSJlmWJFn8fvlbJWqI9kxwaIFp54ZvUrbh7QkhjS2wObJ6oVy0eJd0s6rn31Vaz-sRImnx27-6nXQBRMaJjywJwm8o3ij417c1iJjZZO05gn5Iq668iocxmuZ1ZsVUn09W93uj-44tu0QockMRmOIOYUe_mbI366xnOtv0lX0cQ-zRt1g7elQIRxIFZ1httmzkzMFl84qF6xSzQjuupp9nR37fh0nu-xj5xVkVB8RXcdfBSrmw-hSzh4ssJVBtv77O0bmJon4wUil8zXbp-jtq7u21wwzWraVl1zpwZcta_8tRc1MkQzgclyXchZxrM-dk9wmjzSZ52aJB60x5zOvhRcVVnRosc4vkg_-lnhu1_OtuchdOkIUvWsjtX0njulotJv5URgfV0_-_JVhIZj76kyzuj-m5uix1dUWWY0IJYsR41hi-Werovp3Xvt7fxaXnim1p0igZIxQMuzR75IkMVvMW56izYQ5rx2047--0",
"id": "projects/\"login-k8s-416407\"/regions/\"europe-west9\"/zones/\"europe-west9-a\"",
"project": "login-k8s-416407",
"region": "europe-west9",
"zone": "europe-west9-a"
},
"sensitive_attributes": []
}
]
},
{
"mode": "data",
"type": "google_service_account_access_token",
"name": "sa",
"provider": "provider[\"registry.terraform.io/hashicorp/google\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"access_token": "ya29.c.c0AY_VpZhNuHlaFRBSlsemOvnWKac26GZ0WeqW83dd9hdw9dzKBwzSjzART855q-14tDvoiAEr4K3mnLIoDPWvuyPXAi8L62iI_C9jevHrxjiXV3BXSYazYGTO0IFpELs-ZiN2IKhJKCamgsUGGBt8hHRyxJ4v9dZMoTC2EE-sRXkYXelL_KA4jGF2vXvyPB9BMnLLsf34hdsj5i1jPsENMGv6l_9j8Njyz4z0MV0VZ31HmMWa7-rcT0ISV0LcCVNzav7N8S2Ibya59iNfpE6DNwEHNDphVgjV5Yp2bLIpWQgtfcLP6QAtjuYOfLaNweVfZwrcDsrDKyYhao5GjFb4AbJmgXieyUjiQMflPJLuok-NVXZJ8wJkRIMlJaDda3pBwhlKrm2JPMxGjr_08t9bbuLFp3kpok8jLIyneGcA03iZb_5gQdBq5HBVi_V5-_8uPBaDUzU6UgbZJualX6sqPGGfquT_YXUD2hx8TFcQblxQeEUWF0W-ffPItQcQSFy0vJW0xoiB03SviCGXRr8Uk6NSwx0nl5Na9NISbJ-pwf1MQsImkDY23Uy1bIJpvmS9RpIuGhc5cbuPUgh79mBPUOvhU_gezsrAZCK5o6H8OnbJzyjCigG635D_Ykz9Fdc-3xn_Zx6pdqWOogOZwhQyoQF_qbeuhfSgpe-eRz92ZygJIIt6yrvXX3Jt8keoyx3Vqo381xQMxtyRkzagIkqVdB2dijrqOIptbWrkg7Ve0i0F292UZO8-r1b28mifRss0vgS22__eeYuXmp6Vr_9gOFzulx_Irz0IbrRj_5Y63Y16o60f0Bj3oa27z6nsQW7d-YOzsMJUW39nyMo0YUvqSwFf_fuwbsQsd4lS2Xo5IibQf86rVX0vOQxIsvQoz85oRv5l9o--ZSkFsFWORapqmeZF2vzh0Mx2h5nwfI6UfkJg8Xg5oSeOlBr1IM9OfywRd5d3h3xIIWOiy9e9FcbZ8f5g4iYMsvqSdQMhI75ef73lo5bk6IvBXdt",
"delegates": null,
"id": "projects/-/serviceAccounts/terraservice@login-k8s-416407.iam.gserviceaccount.com",
"lifetime": "3600s",
"scopes": [
"cloud-platform"
],
"target_service_account": "terraservice@login-k8s-416407.iam.gserviceaccount.com"
},
"sensitive_attributes": []
}
]
},
{
"mode": "managed",
"type": "google_container_cluster",
......@@ -108,7 +67,7 @@
"disabled": false
}
],
"deletion_protection": true,
"deletion_protection": false,
"description": "",
"dns_config": [],
"enable_autopilot": false,
......
# Recursively find all .yaml files and apply them
Get-ChildItem -Path . -Include *.yaml -Recurse | ForEach-Object {
Write-Host "Applying $($_.FullName)"
kubectl apply -f $_.FullName
}
# Complete
Write-Host "All YAML files have been applied."
#!/bin/bash
# Recursively find all .yaml files and apply them
find . -type f -name "*.yaml" -print0 | while IFS= read -r -d $'\0' file; do
echo "Applying $file"
kubectl apply -f "$file"
done
# Complete
echo "All YAML files have been applied."
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment