From a1c2fca969e980ae19a29929a1707b3e2e55f102 Mon Sep 17 00:00:00 2001 From: Robert Batson Date: Tue, 20 Feb 2024 00:53:09 -0500 Subject: [PATCH] remove tfstate from git --- terraform/terraform.tfstate | 1015 ----------------------------------- 1 file changed, 1015 deletions(-) delete mode 100644 terraform/terraform.tfstate diff --git a/terraform/terraform.tfstate b/terraform/terraform.tfstate deleted file mode 100644 index 132fef5..0000000 --- a/terraform/terraform.tfstate +++ /dev/null @@ -1,1015 +0,0 @@ -{ - "version": 4, - "terraform_version": "1.7.3", - "serial": 57, - "lineage": "3701efec-cb1e-df79-92fb-763329b9b308", - "outputs": {}, - "resources": [ - { - "mode": "data", - "type": "google_dns_managed_zone", - "name": "env_dns_zone", - "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "description": "", - "dns_name": "robertbatson.com.", - "id": "projects/robertb724-personal/managedZones/personal", - "managed_zone_id": 4830125451585990122, - "name": "personal", - "name_servers": [ - "ns-cloud-b1.googledomains.com.", - "ns-cloud-b2.googledomains.com.", - "ns-cloud-b3.googledomains.com.", - "ns-cloud-b4.googledomains.com." - ], - "project": "robertb724-personal", - "visibility": "public" - }, - "sensitive_attributes": [] - } - ] - }, - { - "mode": "managed", - "type": "google_dns_managed_zone_iam_member", - "name": "member", - "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "condition": [], - "etag": "BwYRq2vzy9k=", - "id": "projects/robertb724-personal/managedZones/personal/roles/dns.admin/serviceAccount:homelab-dns@robertb724-personal.iam.gserviceaccount.com", - "managed_zone": "projects/robertb724-personal/managedZones/personal", - "member": "serviceAccount:homelab-dns@robertb724-personal.iam.gserviceaccount.com", - "project": "robertb724-personal", - "role": "roles/dns.admin" - }, - "sensitive_attributes": [], - "private": "bnVsbA==", - "dependencies": [ - "data.google_dns_managed_zone.env_dns_zone", - "google_service_account.external_dns" - ] - } - ] - }, - { - "mode": "managed", - "type": "google_project_iam_member", - "name": "external-dns", - "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "condition": [], - "etag": "BwYRsA8QpAk=", - "id": "robertb724-personal/roles/dns.admin/serviceAccount:homelab-dns@robertb724-personal.iam.gserviceaccount.com", - "member": "serviceAccount:homelab-dns@robertb724-personal.iam.gserviceaccount.com", - "project": "robertb724-personal", - "role": "roles/dns.admin" - }, - "sensitive_attributes": [], - "private": "bnVsbA==", - "dependencies": [ - "google_service_account.external_dns" - ] - } - ] - }, - { - "mode": "managed", - "type": "google_service_account", - "name": "external_dns", - "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "account_id": "homelab-dns", - "create_ignore_already_exists": null, - "description": "", - "disabled": false, - "display_name": "", - "email": "homelab-dns@robertb724-personal.iam.gserviceaccount.com", - "id": "projects/robertb724-personal/serviceAccounts/homelab-dns@robertb724-personal.iam.gserviceaccount.com", - "member": "serviceAccount:homelab-dns@robertb724-personal.iam.gserviceaccount.com", - "name": "projects/robertb724-personal/serviceAccounts/homelab-dns@robertb724-personal.iam.gserviceaccount.com", - "project": "robertb724-personal", - "timeouts": null, - "unique_id": "118401590257044622883" - }, - "sensitive_attributes": [], - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==" - } - ] - }, - { - "mode": "managed", - "type": "google_service_account_key", - "name": "external_dns_creds", - "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "id": "projects/robertb724-personal/serviceAccounts/homelab-dns@robertb724-personal.iam.gserviceaccount.com/keys/64dccaa2f6c9e76e58fdc9a0724c2d90c48cbf20", - "keepers": null, - "key_algorithm": "KEY_ALG_RSA_2048", - "name": "projects/robertb724-personal/serviceAccounts/homelab-dns@robertb724-personal.iam.gserviceaccount.com/keys/64dccaa2f6c9e76e58fdc9a0724c2d90c48cbf20", - "private_key": "ewogICJ0eXBlIjogInNlcnZpY2VfYWNjb3VudCIsCiAgInByb2plY3RfaWQiOiAicm9iZXJ0YjcyNC1wZXJzb25hbCIsCiAgInByaXZhdGVfa2V5X2lkIjogIjY0ZGNjYWEyZjZjOWU3NmU1OGZkYzlhMDcyNGMyZDkwYzQ4Y2JmMjAiLAogICJwcml2YXRlX2tleSI6ICItLS0tLUJFR0lOIFBSSVZBVEUgS0VZLS0tLS1cbk1JSUV2Z0lCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQktnd2dnU2tBZ0VBQW9JQkFRQzhiTEFoMTZqZmVRUzJcbmZCek1uQnEzT1MrQzBjdmZlU0I5Zi9MaEkvMnBmSm9QRUJPaFBGbFI5eG5tby83bjNUZVAvYWF6c2x3MTU0NU1cbmNQMmFWYUVEY04wUW53SDZjTTNZUGtNZlBFaHpGQ0xTanFXVDYxWS9IQ2hSc0lpbFpNL1BpRDcxUlZMZjBqdzNcbmY1ZlRidm5GZDg2UWZqdythSXdZaC84WFBTUkFsazdYTm1Fa2VtN1dSY09hQWJvVXhJcXN2NXB0enVlbjVQUUlcbjdvVytDQ2tkZzBsRlJQZFBwSnN4a2dRR3RYSVduWlBTVVBOTmsvY3ZHczhYYm5ONkZ0TnFkYnp3R3VlL1pDUk1cblA3UHhUNVNJaWk1dm1YYXFsWjRvN1l2MnNIa05XT3E1QTFvYWhXS0s5dCtvOC94Qk54bFEyMklCMFBGaGdpVjJcbjRoelIzeXp6QWdNQkFBRUNnZ0VBVUhETUx0NTlTMDVFYTAySUUvZnUxZHJWaERGaHFwbHcrL01FTXdhazg5YnNcbmhGSzJOcWJuY1AwZmN4My9KR2lHSUhSRzF6OWxhMlBjRlpsRlF6NmNPelpUUWhYSUIrMWhpNWhsR25BbmMrMmNcblFpekExbW5wUzQ4UFRYU2ltWTEweEdJamtwMVNXSmhOdWRuQWJQVGJMK2pLYUZoa0NyYWlYSlN1bS9Ldng5eEdcblVCeUozVjFzT2hRcHNkV3EwMjhGM1hxUHpkMjNEaE43SmJ2NmtjYkRvMzhkQnpRcHhOSytDOVk5RnVHYmNyM29cblNNbVpLMitJTGk0NlAxQWwxQUdtQjhnUVhpaUthOW95UUlua3hkRjhSUVg1REIwMmtVdTZIdjdhQVBKT0N6RjNcbmFyZWpyY1N6L0FUY0gyVSs0dWVUYmF6N2k0dHVUQytBaUg4T05pLzduUUtCZ1FENlhOb2xPRVFGL2dDUkhDbzZcbkUwcDBpMUd3MzRhU0tnWjVod255dHBxcTU4SXdiSnZRR21sSVhFZzNzY3Y1eGZjUXJCQUlIV0lzdm1qNEoyTlNcbnpISlVESVhpdUtOd2hxdVNLZFF2bmhZd3NrN2RFdXhmRG5hSXRJUWdiOWUySW91cjI3aUN3bWRvQmtXaXBPUm1cbi9sSXljNWhCdnZMZ0s2Y2g3VmdieGVtL2x3S0JnUURBcXM5dWFzN0Vtcm1BNDBZcW1HTW1SN1ZqZk4vdUVEVVdcbjI4Ni93OWtqT0oycklicmZSWXpxRFhQRTlLNU54MU5qMDkxU2x6MFcvczZUVWRWMEFUN0pmcy9FV0s1N3RMdWJcbmpvTERqdGpXOFRucHBJbDAwdjdDRGx2Y0l0NGg2VXE3Q2xZeWQvOFNra05XZWtkUCtoM0hiWFhxUFhOd3hVdWxcbm1ablRzRUxwQlFLQmdRQ1F6N0l5QXhoOWFzekRJa3BlYXhnT3p5TENMcGcwNU8vM3pSNzQ3NXdJcktMS3haZGVcblNGaUxUUzFNWVorODZqK2N1aGxQeUVjbjREN3hBajlWL2dGSEVqTkN6MDloMzlOUGFMaGRqcEFCUExHVzk4SVdcbnZWUGNnS1ZINmNrWWhXVEtVLzJtVEhIcFhtOWF3d3VGY3lieUhhQjhyc2ptMXZrR0M3V0I0dmp3SXdLQmdRQ1hcbkcyQms4VkFKMG0vN0xrVXgweUt3T3oyQU1jaFBKbGI4L3BoQXZwSG1sZGpUQnpsUk0zTTVmaU4yTFpFblgxVi9cbnpnS2ZiQTUxb3BMUjZEVEpMdERYcDZXOEVQR0lCRSsveVIyMTBxc3VxVE1LbEFsYW5zRS80Wk1hTEI2YjZpUzZcblhYa05UQis1cVEwM0hlQWdVY0paVHZoVUpxNExuREdnUjcvbHp6QXJJUUtCZ0FjRytQcW1WZy9UT1ljS3IrQmVcbkpSUGg2WU5VMXlrKzBGaVQrVXdIRUFnQnlNZjJHZXRPbUw3MDJ5TUROajR6WWFzSW5IL1p4czFMZ3l1ZnZwOVlcbnJ5b1NueXpoS2ZqeVN1T0ZxM2p5ZXl1NnU2cjFTUU8xQng0RlUyc0NJNWVkdWtNdmtnYklaNXBoUEZSd0NUUThcblVQNU5RNDc0WlFKcjIzaW9qMFZuWkNKdFxuLS0tLS1FTkQgUFJJVkFURSBLRVktLS0tLVxuIiwKICAiY2xpZW50X2VtYWlsIjogImhvbWVsYWItZG5zQHJvYmVydGI3MjQtcGVyc29uYWwuaWFtLmdzZXJ2aWNlYWNjb3VudC5jb20iLAogICJjbGllbnRfaWQiOiAiMTE4NDAxNTkwMjU3MDQ0NjIyODgzIiwKICAiYXV0aF91cmkiOiAiaHR0cHM6Ly9hY2NvdW50cy5nb29nbGUuY29tL28vb2F1dGgyL2F1dGgiLAogICJ0b2tlbl91cmkiOiAiaHR0cHM6Ly9vYXV0aDIuZ29vZ2xlYXBpcy5jb20vdG9rZW4iLAogICJhdXRoX3Byb3ZpZGVyX3g1MDlfY2VydF91cmwiOiAiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vb2F1dGgyL3YxL2NlcnRzIiwKICAiY2xpZW50X3g1MDlfY2VydF91cmwiOiAiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vcm9ib3QvdjEvbWV0YWRhdGEveDUwOS9ob21lbGFiLWRucyU0MHJvYmVydGI3MjQtcGVyc29uYWwuaWFtLmdzZXJ2aWNlYWNjb3VudC5jb20iLAogICJ1bml2ZXJzZV9kb21haW4iOiAiZ29vZ2xlYXBpcy5jb20iCn0K", - "private_key_type": "TYPE_GOOGLE_CREDENTIALS_FILE", - "public_key": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUMvRENDQWVTZ0F3SUJBZ0lJWklTc3hrL2ZUMnd3RFFZSktvWklodmNOQVFFRkJRQXdJREVlTUJ3R0ExVUUKQXhNVk1URTROREF4TlRrd01qVTNNRFEwTmpJeU9EZ3pNQ0FYRFRJME1ESXhPREUzTXpZME4xb1lEems1T1RreApNak14TWpNMU9UVTVXakFnTVI0d0hBWURWUVFERXhVeE1UZzBNREUxT1RBeU5UY3dORFEyTWpJNE9ETXdnZ0VpCk1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRQzhiTEFoMTZqZmVRUzJmQnpNbkJxM09TK0MKMGN2ZmVTQjlmL0xoSS8ycGZKb1BFQk9oUEZsUjl4bm1vLzduM1RlUC9hYXpzbHcxNTQ1TWNQMmFWYUVEY04wUQpud0g2Y00zWVBrTWZQRWh6RkNMU2pxV1Q2MVkvSENoUnNJaWxaTS9QaUQ3MVJWTGYwanczZjVmVGJ2bkZkODZRCmZqdythSXdZaC84WFBTUkFsazdYTm1Fa2VtN1dSY09hQWJvVXhJcXN2NXB0enVlbjVQUUk3b1crQ0NrZGcwbEYKUlBkUHBKc3hrZ1FHdFhJV25aUFNVUE5Oay9jdkdzOFhibk42RnROcWRiendHdWUvWkNSTVA3UHhUNVNJaWk1dgptWGFxbFo0bzdZdjJzSGtOV09xNUExb2FoV0tLOXQrbzgveEJOeGxRMjJJQjBQRmhnaVYyNGh6UjN5enpBZ01CCkFBR2pPREEyTUF3R0ExVWRFd0VCL3dRQ01BQXdEZ1lEVlIwUEFRSC9CQVFEQWdlQU1CWUdBMVVkSlFFQi93UU0KTUFvR0NDc0dBUVVGQndNQ01BMEdDU3FHU0liM0RRRUJCUVVBQTRJQkFRQmJGTjBXR3lHRUhVSWRjQ2QvL0xwcApwczlpL29lVXhIZmE0aThGb2w0MHhZZnp4UGNPVXlLQzhMdWpQZ0kzUi84cm5VazZielEzVllvUUZUbkV4VGN0CjNuT0cyUklRNjg4MlZWc1FqUTRBNzBkZkpDNk4wckRmcVljMldkdDVhdm13SkphckorSFNUN2RURUhSZEY4MHcKam1SZnE5RGJ5SkFHR1JqTVhKTkpyR1hpWjhhM2VlOUp4eWFJTnY5VVdaclhhb3RLayt4dk0vd0FmZG5BUVZ0aApqcVgyVEVMRUZsS3VrTTJXcDQxdGlRZllZQyt4amM4dlI0M0FIV3FrRnhlSVNmZmNHNnRxSnRTbStjMXFLK1lRCjY0L3d4cXhvVXlmc1Nzbm5WdWJTSXV5cHdtN0lvWXphczUyT0lFaUNBTWJjZzhWbUF6bFhEQkRvVmJPZ09SSmwKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=", - "public_key_data": null, - "public_key_type": "TYPE_X509_PEM_FILE", - "service_account_id": "projects/robertb724-personal/serviceAccounts/homelab-dns@robertb724-personal.iam.gserviceaccount.com", - "valid_after": "2024-02-18T17:36:47Z", - "valid_before": "9999-12-31T23:59:59Z" - }, - "sensitive_attributes": [], - "private": "bnVsbA==", - "dependencies": [ - "google_service_account.external_dns" - ] - } - ] - }, - { - "mode": "managed", - "type": "helm_release", - "name": "external_dns", - "provider": "provider[\"registry.terraform.io/hashicorp/helm\"]", - "instances": [ - { - "schema_version": 1, - "attributes": { - "atomic": false, - "chart": "external-dns", - "cleanup_on_fail": false, - "create_namespace": false, - "dependency_update": false, - "description": null, - "devel": null, - "disable_crd_hooks": false, - "disable_openapi_validation": false, - "disable_webhooks": false, - "force_update": false, - "id": "external-dns", - "keyring": null, - "lint": false, - "manifest": null, - "max_history": 0, - "metadata": [ - { - "app_version": "0.14.0", - "chart": "external-dns", - "name": "external-dns", - "namespace": "external-dns", - "revision": 3, - "values": "{\"domainFilters\":[\"robertbatson.com\"],\"env\":[{\"name\":\"GOOGLE_APPLICATION_CREDENTIALS\",\"value\":\"/etc/secrets/service-account/credentials.json\"}],\"extraArgs\":[\"--google-project=robertb724-personal\"],\"extraVolumeMounts\":[{\"mountPath\":\"/etc/secrets/service-account/\",\"name\":\"google-service-account\"}],\"extraVolumes\":[{\"name\":\"google-service-account\",\"secret\":{\"secretName\":\"gcp-sa-key\"}}],\"provider\":{\"name\":\"google\"},\"txtOwnerId\":\"homelab-k3s\"}", - "version": "1.14.3" - } - ], - "name": "external-dns", - "namespace": "external-dns", - "pass_credentials": false, - "postrender": [], - "recreate_pods": false, - "render_subchart_notes": true, - "replace": false, - "repository": "https://kubernetes-sigs.github.io/external-dns/", - "repository_ca_file": null, - "repository_cert_file": null, - "repository_key_file": null, - "repository_password": null, - "repository_username": null, - "reset_values": false, - "reuse_values": false, - "set": [], - "set_list": [], - "set_sensitive": [], - "skip_crds": false, - "status": "deployed", - "timeout": 300, - "values": [ - "provider:\n name: google\n\ndomainFilters: [robertbatson.com]\n\ntxtOwnerId: homelab-k3s\n\nextraArgs:\n- --google-project=robertb724-personal\n\nenv:\n - name: GOOGLE_APPLICATION_CREDENTIALS\n value: /etc/secrets/service-account/credentials.json\n\nextraVolumeMounts:\n - name: google-service-account\n mountPath: /etc/secrets/service-account/\n\nextraVolumes:\n - name: google-service-account\n secret:\n secretName: gcp-sa-key\n" - ], - "verify": false, - "version": "1.14.3", - "wait": true, - "wait_for_jobs": false - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==", - "dependencies": [ - "google_service_account.external_dns", - "google_service_account_key.external_dns_creds", - "kubernetes_namespace.external_dns", - "kubernetes_secret.external_dns_creds" - ] - } - ] - }, - { - "mode": "managed", - "type": "helm_release", - "name": "kube-prometheus-stack", - "provider": "provider[\"registry.terraform.io/hashicorp/helm\"]", - "instances": [ - { - "schema_version": 1, - "attributes": { - "atomic": false, - "chart": "kube-prometheus-stack", - "cleanup_on_fail": false, - "create_namespace": true, - "dependency_update": false, - "description": null, - "devel": null, - "disable_crd_hooks": false, - "disable_openapi_validation": false, - "disable_webhooks": false, - "force_update": false, - "id": "monitoring", - "keyring": null, - "lint": false, - "manifest": null, - "max_history": 0, - "metadata": [ - { - "app_version": "v0.71.2", - "chart": "kube-prometheus-stack", - "name": "monitoring", - "namespace": "monitoring", - "revision": 3, - "values": "{\"grafana\":{\"ingress\":{\"enabled\":true,\"hosts\":[\"grafana.robertbatson.com\"],\"ingressClassName\":\"nginx\"}}}", - "version": "56.8.0" - } - ], - "name": "monitoring", - "namespace": "monitoring", - "pass_credentials": false, - "postrender": [], - "recreate_pods": false, - "render_subchart_notes": true, - "replace": false, - "repository": "https://prometheus-community.github.io/helm-charts", - "repository_ca_file": null, - "repository_cert_file": null, - "repository_key_file": null, - "repository_password": null, - "repository_username": null, - "reset_values": false, - "reuse_values": false, - "set": [], - "set_list": [], - "set_sensitive": [], - "skip_crds": false, - "status": "deployed", - "timeout": 300, - "values": [ - "grafana:\n ingress:\n enabled: true\n ingressClassName: nginx\n hosts:\n - grafana.robertbatson.com" - ], - "verify": false, - "version": "56.8.0", - "wait": true, - "wait_for_jobs": false - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - } - ] - }, - { - "mode": "managed", - "type": "helm_release", - "name": "longhorn", - "provider": "provider[\"registry.terraform.io/hashicorp/helm\"]", - "instances": [ - { - "schema_version": 1, - "attributes": { - "atomic": false, - "chart": "longhorn", - "cleanup_on_fail": false, - "create_namespace": true, - "dependency_update": false, - "description": null, - "devel": null, - "disable_crd_hooks": false, - "disable_openapi_validation": false, - "disable_webhooks": false, - "force_update": false, - "id": "longhorn", - "keyring": null, - "lint": false, - "manifest": null, - "max_history": 0, - "metadata": [ - { - "app_version": "v1.6.0", - "chart": "longhorn", - "name": "longhorn", - "namespace": "longhorn-system", - "revision": 2, - "values": "{\"image\":{\"csi\":{\"attacher\":{\"repository\":\"longhornio/csi-attacher\",\"tag\":\"v4.4.2-arm64\"},\"livenessProbe\":{\"repository\":\"longhornio/livenessprobe\",\"tag\":\"v2.11.0-arm64\"},\"nodeDriverRegistrar\":{\"repository\":\"longhornio/csi-node-driver-registrar\",\"tag\":\"v2.9.2-arm64\"},\"provisioner\":{\"repository\":\"longhornio/csi-provisioner\",\"tag\":\"v3.6.2-arm64\"},\"resizer\":{\"repository\":\"longhornio/csi-resizer\",\"tag\":\"v1.9.2-arm64\"},\"snapshotter\":{\"repository\":\"longhornio/csi-snapshotter\",\"tag\":\"v6.3.2-arm64\"}},\"longhorn\":{\"backingImageManager\":{\"repository\":\"longhornio/backing-image-manager\",\"tag\":\"v1.6.0-arm64\"},\"engine\":{\"repository\":\"longhornio/longhorn-engine\",\"tag\":\"v1.6.0-arm64\"},\"instanceManager\":{\"repository\":\"longhornio/longhorn-instance-manager\",\"tag\":\"v1.6.0-arm64\"},\"manager\":{\"repository\":\"longhornio/longhorn-manager\",\"tag\":\"v1.6.0-arm64\"},\"shareManager\":{\"repository\":\"longhornio/longhorn-share-manager\",\"tag\":\"v1.6.0-arm64\"},\"supportBundleKit\":{\"repository\":\"longhornio/support-bundle-kit\",\"tag\":\"v0.0.33-arm64\"},\"ui\":{\"repository\":\"longhornio/longhorn-ui\",\"tag\":\"v1.6.0-arm64\"}}},\"ingress\":{\"enabled\":true,\"host\":\"longhorn.robertbatson.com\",\"ingressClassName\":\"nginx\"},\"longhornUI\":{\"replicas\":1}}", - "version": "1.6.0" - } - ], - "name": "longhorn", - "namespace": "longhorn-system", - "pass_credentials": false, - "postrender": [], - "recreate_pods": false, - "render_subchart_notes": true, - "replace": false, - "repository": "https://charts.longhorn.io", - "repository_ca_file": null, - "repository_cert_file": null, - "repository_key_file": null, - "repository_password": null, - "repository_username": null, - "reset_values": false, - "reuse_values": false, - "set": [], - "set_list": [], - "set_sensitive": [], - "skip_crds": false, - "status": "deployed", - "timeout": 300, - "values": [ - "image:\n longhorn:\n engine:\n # -- Repository for the Longhorn Engine image.\n repository: longhornio/longhorn-engine\n # -- Specify Longhorn engine image tag\n tag: v1.6.0-arm64\n manager:\n # -- Repository for the Longhorn Manager image.\n repository: longhornio/longhorn-manager\n # -- Specify Longhorn manager image tag\n tag: v1.6.0-arm64\n ui:\n # -- Repository for the Longhorn UI image.\n repository: longhornio/longhorn-ui\n # -- Specify Longhorn ui image tag\n tag: v1.6.0-arm64\n instanceManager:\n # -- Repository for the Longhorn Instance Manager image.\n repository: longhornio/longhorn-instance-manager\n # -- Specify Longhorn instance manager image tag\n tag: v1.6.0-arm64\n shareManager:\n # -- Repository for the Longhorn Share Manager image.\n repository: longhornio/longhorn-share-manager\n # -- Specify Longhorn share manager image tag\n tag: v1.6.0-arm64\n backingImageManager:\n # -- Repository for the Backing Image Manager image. When unspecified, Longhorn uses the default value.\n repository: longhornio/backing-image-manager\n # -- Specify Longhorn backing image manager image tag\n tag: v1.6.0-arm64\n supportBundleKit:\n # -- Repository for the Longhorn Support Bundle Manager image.\n repository: longhornio/support-bundle-kit\n # -- Tag for the Longhorn Support Bundle Manager image.\n tag: v0.0.33-arm64\n csi:\n attacher:\n # -- Repository for the CSI attacher image. When unspecified, Longhorn uses the default value.\n repository: longhornio/csi-attacher\n # -- Tag for the CSI attacher image. When unspecified, Longhorn uses the default value.\n tag: v4.4.2-arm64\n provisioner:\n # -- Repository for the CSI Provisioner image. When unspecified, Longhorn uses the default value.\n repository: longhornio/csi-provisioner\n # -- Tag for the CSI Provisioner image. When unspecified, Longhorn uses the default value.\n tag: v3.6.2-arm64\n nodeDriverRegistrar:\n # -- Repository for the CSI Node Driver Registrar image. When unspecified, Longhorn uses the default value.\n repository: longhornio/csi-node-driver-registrar\n # -- Tag for the CSI Node Driver Registrar image. When unspecified, Longhorn uses the default value.\n tag: v2.9.2-arm64\n resizer:\n # -- Repository for the CSI Resizer image. When unspecified, Longhorn uses the default value.\n repository: longhornio/csi-resizer\n # -- Tag for the CSI Resizer image. When unspecified, Longhorn uses the default value.\n tag: v1.9.2-arm64\n snapshotter:\n # -- Repository for the CSI Snapshotter image. When unspecified, Longhorn uses the default value.\n repository: longhornio/csi-snapshotter\n # -- Tag for the CSI Snapshotter image. When unspecified, Longhorn uses the default value.\n tag: v6.3.2-arm64\n livenessProbe:\n # -- Repository for the CSI liveness probe image. When unspecified, Longhorn uses the default value.\n repository: longhornio/livenessprobe\n # -- Tag for the CSI liveness probe image. When unspecified, Longhorn uses the default value.\n tag: v2.11.0-arm64\n\n\n\nlonghornUI:\n # -- Replica count for Longhorn UI.\n replicas: 1\n\ningress:\n # -- Setting that allows Longhorn to generate ingress records for the Longhorn UI service.\n enabled: true\n\n # -- IngressClass resource that contains ingress configuration, including the name of the Ingress controller.\n # ingressClassName can replace the kubernetes.io/ingress.class annotation used in earlier Kubernetes releases.\n ingressClassName: \"nginx\"\n\n # -- Hostname of the Layer 7 load balancer.\n host: longhorn.robertbatson.com\n" - ], - "verify": false, - "version": "1.6.0", - "wait": true, - "wait_for_jobs": false - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - } - ] - }, - { - "mode": "managed", - "type": "helm_release", - "name": "metallb", - "provider": "provider[\"registry.terraform.io/hashicorp/helm\"]", - "instances": [ - { - "schema_version": 1, - "attributes": { - "atomic": false, - "chart": "metallb", - "cleanup_on_fail": false, - "create_namespace": true, - "dependency_update": false, - "description": null, - "devel": null, - "disable_crd_hooks": false, - "disable_openapi_validation": false, - "disable_webhooks": false, - "force_update": false, - "id": "metallb", - "keyring": null, - "lint": false, - "manifest": null, - "max_history": 0, - "metadata": [ - { - "app_version": "v0.14.3", - "chart": "metallb", - "name": "metallb", - "namespace": "metallb-system", - "revision": 1, - "values": "{}", - "version": "0.14.3" - } - ], - "name": "metallb", - "namespace": "metallb-system", - "pass_credentials": false, - "postrender": [], - "recreate_pods": false, - "render_subchart_notes": true, - "replace": false, - "repository": "https://metallb.github.io/metallb", - "repository_ca_file": null, - "repository_cert_file": null, - "repository_key_file": null, - "repository_password": null, - "repository_username": null, - "reset_values": false, - "reuse_values": false, - "set": [], - "set_list": [], - "set_sensitive": [], - "skip_crds": false, - "status": "deployed", - "timeout": 300, - "values": null, - "verify": false, - "version": "0.14.3", - "wait": true, - "wait_for_jobs": false - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - } - ] - }, - { - "mode": "managed", - "type": "helm_release", - "name": "nginx", - "provider": "provider[\"registry.terraform.io/hashicorp/helm\"]", - "instances": [ - { - "schema_version": 1, - "attributes": { - "atomic": false, - "chart": "ingress-nginx", - "cleanup_on_fail": false, - "create_namespace": true, - "dependency_update": false, - "description": null, - "devel": null, - "disable_crd_hooks": false, - "disable_openapi_validation": false, - "disable_webhooks": false, - "force_update": false, - "id": "nginx", - "keyring": null, - "lint": false, - "manifest": null, - "max_history": 0, - "metadata": [ - { - "app_version": "1.9.6", - "chart": "ingress-nginx", - "name": "nginx", - "namespace": "ingress", - "revision": 1, - "values": "{}", - "version": "4.9.1" - } - ], - "name": "nginx", - "namespace": "ingress", - "pass_credentials": false, - "postrender": [], - "recreate_pods": false, - "render_subchart_notes": true, - "replace": false, - "repository": "https://kubernetes.github.io/ingress-nginx", - "repository_ca_file": null, - "repository_cert_file": null, - "repository_key_file": null, - "repository_password": null, - "repository_username": null, - "reset_values": false, - "reuse_values": false, - "set": [], - "set_list": [], - "set_sensitive": [], - "skip_crds": false, - "status": "deployed", - "timeout": 300, - "values": null, - "verify": false, - "version": "4.9.1", - "wait": true, - "wait_for_jobs": false - }, - "sensitive_attributes": [], - "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_manifest", - "name": "metallb-l2_advertisement", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "metallb.io/v1beta1", - "kind": "L2Advertisement", - "metadata": { - "name": "default", - "namespace": "metallb-system" - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "metallb.io/v1beta1", - "kind": "L2Advertisement", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "default", - "namespace": "metallb-system", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - }, - "spec": { - "interfaces": null, - "ipAddressPoolSelectors": null, - "ipAddressPools": null, - "nodeSelectors": null - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ], - "spec": [ - "object", - { - "interfaces": [ - "list", - "string" - ], - "ipAddressPoolSelectors": [ - "list", - [ - "object", - { - "matchExpressions": [ - "list", - [ - "object", - { - "key": "string", - "operator": "string", - "values": [ - "list", - "string" - ] - } - ] - ], - "matchLabels": [ - "map", - "string" - ] - } - ] - ], - "ipAddressPools": [ - "list", - "string" - ], - "nodeSelectors": [ - "list", - [ - "object", - { - "matchExpressions": [ - "list", - [ - "object", - { - "key": "string", - "operator": "string", - "values": [ - "list", - "string" - ] - } - ] - ], - "matchLabels": [ - "map", - "string" - ] - } - ] - ] - } - ] - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [] - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_manifest", - "name": "metallb_address_pool", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "schema_version": 1, - "attributes": { - "computed_fields": null, - "field_manager": [], - "manifest": { - "value": { - "apiVersion": "metallb.io/v1beta1", - "kind": "IPAddressPool", - "metadata": { - "name": "default", - "namespace": "metallb-system" - }, - "spec": { - "addresses": [ - "192.168.0.41/32" - ] - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "kind": "string", - "metadata": [ - "object", - { - "name": "string", - "namespace": "string" - } - ], - "spec": [ - "object", - { - "addresses": [ - "tuple", - [ - "string" - ] - ] - } - ] - } - ] - }, - "object": { - "value": { - "apiVersion": "metallb.io/v1beta1", - "kind": "IPAddressPool", - "metadata": { - "annotations": null, - "creationTimestamp": null, - "deletionGracePeriodSeconds": null, - "deletionTimestamp": null, - "finalizers": null, - "generateName": null, - "generation": null, - "labels": null, - "managedFields": null, - "name": "default", - "namespace": "metallb-system", - "ownerReferences": null, - "resourceVersion": null, - "selfLink": null, - "uid": null - }, - "spec": { - "addresses": [ - "192.168.0.41/32" - ], - "autoAssign": true, - "avoidBuggyIPs": false, - "serviceAllocation": { - "namespaceSelectors": null, - "namespaces": null, - "priority": null, - "serviceSelectors": null - } - } - }, - "type": [ - "object", - { - "apiVersion": "string", - "kind": "string", - "metadata": [ - "object", - { - "annotations": [ - "map", - "string" - ], - "creationTimestamp": "string", - "deletionGracePeriodSeconds": "number", - "deletionTimestamp": "string", - "finalizers": [ - "list", - "string" - ], - "generateName": "string", - "generation": "number", - "labels": [ - "map", - "string" - ], - "managedFields": [ - "tuple", - [ - [ - "object", - { - "apiVersion": "string", - "fieldsType": "string", - "fieldsV1": "dynamic", - "manager": "string", - "operation": "string", - "subresource": "string", - "time": "string" - } - ] - ] - ], - "name": "string", - "namespace": "string", - "ownerReferences": [ - "list", - [ - "object", - { - "apiVersion": "string", - "blockOwnerDeletion": "bool", - "controller": "bool", - "kind": "string", - "name": "string", - "uid": "string" - } - ] - ], - "resourceVersion": "string", - "selfLink": "string", - "uid": "string" - } - ], - "spec": [ - "object", - { - "addresses": [ - "list", - "string" - ], - "autoAssign": "bool", - "avoidBuggyIPs": "bool", - "serviceAllocation": [ - "object", - { - "namespaceSelectors": [ - "list", - [ - "object", - { - "matchExpressions": [ - "list", - [ - "object", - { - "key": "string", - "operator": "string", - "values": [ - "list", - "string" - ] - } - ] - ], - "matchLabels": [ - "map", - "string" - ] - } - ] - ], - "namespaces": [ - "list", - "string" - ], - "priority": "number", - "serviceSelectors": [ - "list", - [ - "object", - { - "matchExpressions": [ - "list", - [ - "object", - { - "key": "string", - "operator": "string", - "values": [ - "list", - "string" - ] - } - ] - ], - "matchLabels": [ - "map", - "string" - ] - } - ] - ] - } - ] - } - ] - } - ] - }, - "timeouts": [], - "wait": [], - "wait_for": null - }, - "sensitive_attributes": [] - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_namespace", - "name": "external_dns", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "id": "external-dns", - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "external-dns", - "resource_version": "7873", - "uid": "feb42040-c8f5-4093-9101-4d03406f91a1" - } - ], - "timeouts": null, - "wait_for_default_service_account": false - }, - "sensitive_attributes": [], - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjozMDAwMDAwMDAwMDB9fQ==" - } - ] - }, - { - "mode": "managed", - "type": "kubernetes_secret", - "name": "external_dns_creds", - "provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]", - "instances": [ - { - "schema_version": 0, - "attributes": { - "binary_data": null, - "data": { - "credentials.json": "{\n \"type\": \"service_account\",\n \"project_id\": \"robertb724-personal\",\n \"private_key_id\": \"64dccaa2f6c9e76e58fdc9a0724c2d90c48cbf20\",\n \"private_key\": \"-----BEGIN PRIVATE KEY-----\\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC8bLAh16jfeQS2\\nfBzMnBq3OS+C0cvfeSB9f/LhI/2pfJoPEBOhPFlR9xnmo/7n3TeP/aazslw1545M\\ncP2aVaEDcN0QnwH6cM3YPkMfPEhzFCLSjqWT61Y/HChRsIilZM/PiD71RVLf0jw3\\nf5fTbvnFd86Qfjw+aIwYh/8XPSRAlk7XNmEkem7WRcOaAboUxIqsv5ptzuen5PQI\\n7oW+CCkdg0lFRPdPpJsxkgQGtXIWnZPSUPNNk/cvGs8XbnN6FtNqdbzwGue/ZCRM\\nP7PxT5SIii5vmXaqlZ4o7Yv2sHkNWOq5A1oahWKK9t+o8/xBNxlQ22IB0PFhgiV2\\n4hzR3yzzAgMBAAECggEAUHDMLt59S05Ea02IE/fu1drVhDFhqplw+/MEMwak89bs\\nhFK2NqbncP0fcx3/JGiGIHRG1z9la2PcFZlFQz6cOzZTQhXIB+1hi5hlGnAnc+2c\\nQizA1mnpS48PTXSimY10xGIjkp1SWJhNudnAbPTbL+jKaFhkCraiXJSum/Kvx9xG\\nUByJ3V1sOhQpsdWq028F3XqPzd23DhN7Jbv6kcbDo38dBzQpxNK+C9Y9FuGbcr3o\\nSMmZK2+ILi46P1Al1AGmB8gQXiiKa9oyQInkxdF8RQX5DB02kUu6Hv7aAPJOCzF3\\narejrcSz/ATcH2U+4ueTbaz7i4tuTC+AiH8ONi/7nQKBgQD6XNolOEQF/gCRHCo6\\nE0p0i1Gw34aSKgZ5hwnytpqq58IwbJvQGmlIXEg3scv5xfcQrBAIHWIsvmj4J2NS\\nzHJUDIXiuKNwhquSKdQvnhYwsk7dEuxfDnaItIQgb9e2Iour27iCwmdoBkWipORm\\n/lIyc5hBvvLgK6ch7Vgbxem/lwKBgQDAqs9uas7EmrmA40YqmGMmR7VjfN/uEDUW\\n286/w9kjOJ2rIbrfRYzqDXPE9K5Nx1Nj091Slz0W/s6TUdV0AT7Jfs/EWK57tLub\\njoLDjtjW8TnppIl00v7CDlvcIt4h6Uq7ClYyd/8SkkNWekdP+h3HbXXqPXNwxUul\\nmZnTsELpBQKBgQCQz7IyAxh9aszDIkpeaxgOzyLCLpg05O/3zR7475wIrKLKxZde\\nSFiLTS1MYZ+86j+cuhlPyEcn4D7xAj9V/gFHEjNCz09h39NPaLhdjpABPLGW98IW\\nvVPcgKVH6ckYhWTKU/2mTHHpXm9awwuFcybyHaB8rsjm1vkGC7WB4vjwIwKBgQCX\\nG2Bk8VAJ0m/7LkUx0yKwOz2AMchPJlb8/phAvpHmldjTBzlRM3M5fiN2LZEnX1V/\\nzgKfbA51opLR6DTJLtDXp6W8EPGIBE+/yR210qsuqTMKlAlansE/4ZMaLB6b6iS6\\nXXkNTB+5qQ03HeAgUcJZTvhUJq4LnDGgR7/lzzArIQKBgAcG+PqmVg/TOYcKr+Be\\nJRPh6YNU1yk+0FiT+UwHEAgByMf2GetOmL702yMDNj4zYasInH/Zxs1Lgyufvp9Y\\nryoSnyzhKfjySuOFq3jyeyu6u6r1SQO1Bx4FU2sCI5edukMvkgbIZ5phPFRwCTQ8\\nUP5NQ474ZQJr23ioj0VnZCJt\\n-----END PRIVATE KEY-----\\n\",\n \"client_email\": \"homelab-dns@robertb724-personal.iam.gserviceaccount.com\",\n \"client_id\": \"118401590257044622883\",\n \"auth_uri\": \"https://accounts.google.com/o/oauth2/auth\",\n \"token_uri\": \"https://oauth2.googleapis.com/token\",\n \"auth_provider_x509_cert_url\": \"https://www.googleapis.com/oauth2/v1/certs\",\n \"client_x509_cert_url\": \"https://www.googleapis.com/robot/v1/metadata/x509/homelab-dns%40robertb724-personal.iam.gserviceaccount.com\",\n \"universe_domain\": \"googleapis.com\"\n}\n" - }, - "id": "external-dns/gcp-sa-key", - "immutable": false, - "metadata": [ - { - "annotations": {}, - "generate_name": "", - "generation": 0, - "labels": {}, - "name": "gcp-sa-key", - "namespace": "external-dns", - "resource_version": "7878", - "uid": "c88e16c9-7e70-4473-80e9-b1e14eb7ce97" - } - ], - "timeouts": null, - "type": "Opaque", - "wait_for_service_account_token": true - }, - "sensitive_attributes": [ - [ - { - "type": "get_attr", - "value": "data" - }, - { - "type": "index", - "value": { - "value": "credentials.json", - "type": "string" - } - } - ] - ], - "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19", - "dependencies": [ - "google_service_account.external_dns", - "google_service_account_key.external_dns_creds", - "kubernetes_namespace.external_dns" - ] - } - ] - } - ], - "check_results": null -}