Files
azure-ki-infrastruktur/beispiel-terraform/beispiel-k8s-cluster-afc/terraform.tfstate
T

1619 lines
77 KiB
JSON

{
"version": 4,
"terraform_version": "1.14.3",
"serial": 23,
"lineage": "a5bf7cb3-3a02-ecee-c1d3-629bb386547f",
"outputs": {
"aks_cluster_name": {
"value": "trai_k8s_cluster",
"type": "string"
},
"app_namespace": {
"value": "laravel-app",
"type": "string"
},
"app_service_name": {
"value": "laravel-app",
"type": "string"
},
"app_url": {
"value": "http://72.144.113.194",
"type": "string"
},
"db_restore_info": {
"value": "Database restore disabled in Terraform. Use manual restore via kubectl (see db-restore.tf for instructions)",
"type": "string"
},
"deployment_instructions": {
"value": "========================================\nDeployment Complete!\n========================================\n\n1. Get kubectl credentials:\n az aks get-credentials --resource-group trusted_ai_demo_rg --name trai_k8s_cluster\n\n2. Check application status:\n kubectl get pods -n laravel-app\n kubectl get svc -n laravel-app\n kubectl get ingress -n laravel-app\n\n3. Check database restore job (if enabled):\n kubectl get jobs -n laravel-app\n kubectl logs -n laravel-app -l job-type=database-restore\n\n4. Access the application:\n http://72.144.113.194\n\n5. Port-forward (if ingress not ready):\n kubectl port-forward -n laravel-app svc/laravel-app 8080:80\n\n6. View logs:\n kubectl logs -n laravel-app -l app=laravel-app -f\n\n7. Database connection details (in-cluster):\n Host: postgresql.laravel-app.svc.cluster.local\n Database: laravel_app\n Username: pgadmin\n\n8. Restore database manually:\n kubectl cp ../backups/backup_backend_20251203_101741.dump laravel-app/postgresql-0:/tmp/backup.dump\n kubectl exec -it -n laravel-app postgresql-0 -- pg_restore -U pgadmin -d laravel_app --clean --if-exists /tmp/backup.dump\n\n========================================\n",
"type": "string"
},
"ingress_enabled": {
"value": true,
"type": "bool"
},
"ingress_ip": {
"value": "72.144.113.194",
"type": "string"
},
"postgresql_admin_username": {
"value": "pgadmin",
"type": "string",
"sensitive": true
},
"postgresql_connection_string": {
"value": "postgresql://pgadmin:SecureLaravelPwd2024!@postgresql.laravel-app.svc.cluster.local:5432/laravel_app",
"type": "string",
"sensitive": true
},
"postgresql_database_name": {
"value": "laravel_app",
"type": "string"
},
"postgresql_service_fqdn": {
"value": "postgresql.laravel-app.svc.cluster.local",
"type": "string"
},
"postgresql_service_name": {
"value": "postgresql",
"type": "string"
},
"resource_group_name": {
"value": "trusted_ai_demo_rg",
"type": "string"
},
"ssl_enabled": {
"value": false,
"type": "bool"
}
},
"resources": [
{
"mode": "data",
"type": "azurerm_kubernetes_cluster",
"name": "main",
"provider": "provider[\"registry.terraform.io/hashicorp/azurerm\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"aci_connector_linux": [],
"agent_pool_profile": [
{
"auto_scaling_enabled": true,
"count": 2,
"max_count": 3,
"max_pods": 250,
"min_count": 2,
"name": "agentpool",
"node_labels": {},
"node_public_ip_enabled": false,
"node_public_ip_prefix_id": "",
"node_taints": [],
"orchestrator_version": "1.33",
"os_disk_size_gb": 128,
"os_type": "Linux",
"tags": {},
"type": "VirtualMachineScaleSets",
"upgrade_settings": [
{
"drain_timeout_in_minutes": 0,
"max_surge": "10%",
"max_unavailable": "0",
"node_soak_duration_in_minutes": 0,
"undrainable_node_behavior": ""
}
],
"vm_size": "Standard_D2as_v6",
"vnet_subnet_id": "",
"zones": [
"1",
"2"
]
}
],
"api_server_authorized_ip_ranges": [],
"azure_active_directory_role_based_access_control": [],
"azure_policy_enabled": false,
"current_kubernetes_version": "1.33.5",
"disk_encryption_set_id": "",
"dns_prefix": "traik8scluster",
"fqdn": "traik8scluster-op0sir9n.hcp.germanywestcentral.azmk8s.io",
"http_application_routing_enabled": false,
"http_application_routing_zone_name": "",
"id": "/subscriptions/77677a80-2dea-493d-9867-f1c961b80fb3/resourceGroups/trusted_ai_demo_rg/providers/Microsoft.ContainerService/managedClusters/trai_k8s_cluster",
"identity": [
{
"identity_ids": [],
"principal_id": "d381648c-78a6-44e2-bd90-f1e4c4d72cfc",
"tenant_id": "73c07a52-1c4d-40ac-b3b3-2f842e5c8919",
"type": "SystemAssigned"
}
],
"ingress_application_gateway": [],
"key_management_service": [],
"key_vault_secrets_provider": [],
"kube_admin_config": [],
"kube_admin_config_raw": "",
"kube_config": [
{
"client_certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZIakNDQXdhZ0F3SUJBZ0lSQUt4cUdaR3NjVVVjV2pnY0ZNTE95cDh3RFFZSktvWklodmNOQVFFTEJRQXcKRFRFTE1Ba0dBMVVFQXhNQ1kyRXdIaGNOTWpVeE1qRTRNVEl3TkRRMFdoY05NamN4TWpFNE1USXhORFEwV2pBdwpNUmN3RlFZRFZRUUtFdzV6ZVhOMFpXMDZiV0Z6ZEdWeWN6RVZNQk1HQTFVRUF4TU1iV0Z6ZEdWeVkyeHBaVzUwCk1JSUNJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBZzhBTUlJQ0NnS0NBZ0VBd000T3o3NkI1MFFXeTB2UzdYYnEKR1RiMTVNSWUzZmtMUDliM3hNS1lWZVRCeWNsWExmSkJjRHRNRWlDa1Ixbi9FdGxIV0RwbGx5Qkx3Mjl2UWpOUgpsblFLMDZzY1gvNDdvSTJFODkxUjYvTC9NaWIxV2RiTUJ2R2pvdkhVNnZOdE9tbmdOaFVOT2tXYXRabGVPQUMyCkVxNE5WWFlKWW85SnlKRXlhNlgzd3lDazhJZzQyeEtYZjFSZDJVK0RYVTZndCtIYWk5THpsellob01ra20rdWQKc2RDSFp0S0lIb3cvV013NkdyTHczelQ0dm5jWVNoL2hOYUVZUm1yNytpRWFQbmEwRnNXa1FtYmE4R3RvZmdodQpDLzNnTTBNSHY5VnFQTDhOWDNabXA3VERyODhVclpLSnNWTVBQLzFOL2ZER3k5bzVQS3hqb2c2SUJGNStxcWdqCkk0MFZpWHdEcW9Md3RpeHhDNytRYmRLMFZBSGI5UzlmcnZaZWZCeU9qdUlzR21MOHAxem5RUlhmRk5vRENhdmMKVk9mOFgzU3BNMEpJRFBMVUpqTitnRzdaYTlHU2JubFZlMVBwK3dZcHRDUXRqVjNScXFGOUpJd2lXRVdLQ2FaTApWSXV3VENHOU0yeEYxNjZjMWk1dGcwUjZkTGwzdW9BYkVleXdNUE1TcWloMUxLdmFZNUcyQjJiclp0K3hjM3NYCldKQW5TamJhOUtnZnk5d3BlNVI0bnUwejVjMUdrSGRLQjVwZDBZVWxINlRpY0EvV0Q5SXdDNFZDdWlJcTlmNGsKR1hpS2JEQXp6UFZwZjZFcjVCV0pVZzhJWjBnb0svaWxOdXJWNjhvSmlmRW9qdXFIWTJDRm9PMFhRanhtZkxwVgo5cFVoVGc5YjEzNlNKWDF5YlN6eFZmc0NBd0VBQWFOV01GUXdEZ1lEVlIwUEFRSC9CQVFEQWdXZ01CTUdBMVVkCkpRUU1NQW9HQ0NzR0FRVUZCd01DTUF3R0ExVWRFd0VCL3dRQ01BQXdId1lEVlIwakJCZ3dGb0FVVXZKU1RHR0gKUzRhd3dKZ29lV3VGYk55ZElvMHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnSUJBQ2I5Sy82cnV1QlNRdk04c1VmQQpNWWkvOUZUaVNHR2pqeVRRdFlBMncxRVA2aHpocVMwWXBzdWhwWGVtS3VtcXJPZzZ0QzZERDR3Z3B0OWNYdExsCm14WHQ3V2d2bUNyckt0UHB0OHlzNjN2NzBzQXNDTDNJZmg1SHoxVzlHSzdHbFRub0w5ODI5dTN6NWlESldTeUUKY0NsaDhlTzVnNVltaUcvV05qZDFzZHlvV2NJbEdlNi9FRnFaWTNkYkVVSlVSVUZHNzZLV0tndE1UejZQRlVQRwo5YXdOMjdiL0tPaVBtbmI0WkVVbmVweTRTcHhabis1UGRQT2g2Q0VFdU9FOWNZQ2pTRzc0TXZvZkY4SHlpOFVKCmYrQjJ2bVE5bEN6SGJzSWZNdVpyeFRZd21DTGhlU3RndVVWUnhqSm4zaTVVdGJwMTBkWUJQaThtU2FVV0p1b3oKS0FNRnFsTWdNOVhDc3FUZ05yWm01U3ZuYmdjUHozbW0wSmRScUhtQS9EUzhWckl6NGo2YVdueUpzdlQ0MUFDTApVMnRZbmw0MlUrSFRtYndFSGFla0J4WDRiTlBNekRYVzk1SktVT2NySWxkM25CVUpMY3draTRVSnpVQ0pkZDl4CmEzOVVLTXUzUVh2V1phRkFUOWFEN2QzWXUxN0IxOG84V2liNlhPRzFnWXB0L3U2L2hzTWcrc1lVdmxMd2lOQXIKQnpHV2xjUUtXNDZETEFJQXlBdkxuaDlhQnJ6aVY2aHkyUm0rTmZwVkFlUUd4WVAzRzgyRGdwVFhtUXZkNTBaOQo3L0pnQVo1R01PT1hMN0ozcURFVHhDY3NLeUZYdTNielE5dmhWaXJ6MTdoNi9naE5hTmZFcXF6T2pQZStRTjFNCkhjZFFoNlFWUkt1dlpzbTRrZW1aSDVOaQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
"client_key": "LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlKS0FJQkFBS0NBZ0VBd000T3o3NkI1MFFXeTB2UzdYYnFHVGIxNU1JZTNma0xQOWIzeE1LWVZlVEJ5Y2xYCkxmSkJjRHRNRWlDa1Ixbi9FdGxIV0RwbGx5Qkx3Mjl2UWpOUmxuUUswNnNjWC80N29JMkU4OTFSNi9ML01pYjEKV2RiTUJ2R2pvdkhVNnZOdE9tbmdOaFVOT2tXYXRabGVPQUMyRXE0TlZYWUpZbzlKeUpFeWE2WDN3eUNrOElnNAoyeEtYZjFSZDJVK0RYVTZndCtIYWk5THpsellob01ra20rdWRzZENIWnRLSUhvdy9XTXc2R3JMdzN6VDR2bmNZClNoL2hOYUVZUm1yNytpRWFQbmEwRnNXa1FtYmE4R3RvZmdodUMvM2dNME1IdjlWcVBMOE5YM1ptcDdURHI4OFUKclpLSnNWTVBQLzFOL2ZER3k5bzVQS3hqb2c2SUJGNStxcWdqSTQwVmlYd0Rxb0x3dGl4eEM3K1FiZEswVkFIYgo5UzlmcnZaZWZCeU9qdUlzR21MOHAxem5RUlhmRk5vRENhdmNWT2Y4WDNTcE0wSklEUExVSmpOK2dHN1phOUdTCmJubFZlMVBwK3dZcHRDUXRqVjNScXFGOUpJd2lXRVdLQ2FaTFZJdXdUQ0c5TTJ4RjE2NmMxaTV0ZzBSNmRMbDMKdW9BYkVleXdNUE1TcWloMUxLdmFZNUcyQjJiclp0K3hjM3NYV0pBblNqYmE5S2dmeTl3cGU1UjRudTB6NWMxRwprSGRLQjVwZDBZVWxINlRpY0EvV0Q5SXdDNFZDdWlJcTlmNGtHWGlLYkRBenpQVnBmNkVyNUJXSlVnOElaMGdvCksvaWxOdXJWNjhvSmlmRW9qdXFIWTJDRm9PMFhRanhtZkxwVjlwVWhUZzliMTM2U0pYMXliU3p4VmZzQ0F3RUEKQVFLQ0FnQXJhZnF4MHA3am1WUmNvSTAxUlZKL0xQMy9iYXFQcHZWZWdhUTIzTzU2WU5FMkE2MHF2bUwzeDVKZwpmcE1mTWVlYXNldzd0S0tOZmdzeFRaVkszYzFnU0c3cnJKcnVEb3dVb2VrdkZFWFBFRjlnUnA5MmhFUmF4K3hsCjAzaHpFeThrT1JUd2VKc0s1UU5xSXNleGFvK1U4ell6YVNuQjFLdnppcVpFMFJGU0ViYXlKcXBPd2dmMDl1Vk8KK25XRS9DQjZaMVBUcWtPSlovbjRmM0pMM2FrYmtlMzdQQ3JFWGlZaGM1TWQwZThsQTRPRE44UHpaT3hNTENNUQpNQ1RlOUxjNUczZC9yUzlJZUdxU09rMUVHOWZUd1czTGZTdHdpYmlyUndYVzJnMVJkQVdnUDh2VExhenRqZHRnCk9FUm9pdC9vcFJIQVZMejJqN2tXNnNRdzN6MVI3a3d2bDJ5aHlPL1l6NWp5K1ZHOUgra0pmeEwzM0o4OWxmSEEKblNIbm9aZGhzN1Zxa3JLN3pIbnlsZEUzZVBqenRUS2JMaGRoeWVqTU5lRmlmeXdzVTFKQkpnYnZRSDBHSmpxbQpNMkRXRWtQVzA5L2ZHbVpKM2NVVy8zVmM4MG5FUC9lYWxxZnVPM3QvamwxdEtUaGg3WC9lTXlqUDRvSTFpV0ZpCkZ3eDByWGxOSVcrSnVuNjFtVTN6eENpZzhDVXI1SmNsMURPZjNRY2VaeklmV0dxYWNRK1lWeDErQTErVE01d0wKdkl1ek92MkFoamVscE5sVEFTMUtOemxidVRwWXVubnVLUERKK3FQWWhDV3cxMGJXcXJvTEw1dzgwQUJXaGRGLwpCNjBBNWNuSSs3eVNJT1crbzAvNW1BUm9hVHhiY1JUTVV2aVFVMHplK0UzN3NJTmt5UUtDQVFFQXhoOHl3Qnh5CkpySW5mVnl0TkFvTDFVK2NyRmliekRRQTI5MlpUTHl0MG5VLzlCZ2t5ZXlZL2JId2pzeitwTzR6anNERUFYQSsKcjZ1NmZySm9PMU9lbzlkZUs5UW5lc1NadHZLSG9HU1MwS2VseWlLcmZTM29YL1RGb3dBZzJNaXMyWFpuNy9WVAp0MVhwSFdMV3ljeTFjZVhibEU5cTZ2YmdIdWUwMWZPUmtna09JSHJpVXdwcmxNZFhvNHdKWExNT0Z5NUdRNXp4CnVRV2c5TWZXUmxuRVZmcE5OTnV3MlBsSmYybG1oOFJablJHOTdhOWZ5OXp5QWlYLy82VURSdnJnbzFzd1d6QU4KZFZsQXd5S0tzczQzaldMSjdmRVBCbDhsVTJidm9OVnR0THB0ai9rWk9HVjZXeGVRMEY4UlRQZmFwVkN6bHlhRwpGMHZkUWRWemhjdjRsd0tDQVFFQStTRTVaK0pwUlY1L3RJTjRydS9ES1E0Rnk3WlZ6Yk41YWxUcXo2TXFkOTZnClhtMTNHdlpoWmgrN0htZktqMHNJWWZRS21oK2xxNWsyK3YvMXBWYUZLa0VSd1FNdGM0VHp6bmFNeHRqZE16a2oKc1E3MjZoRUZocnZZWmRtbVVLbjBvMHJVbUNocWJkNU9WRGNLRmR3ekwrNldBVFo3c1RWVlVsc01JSG82YnlYRApqM0FzVThaZjRtTFc4SktkMm4ydjhZRDZ1NE40ZEE0bnozd0tIdUkxY2txRlBZa3BEYlpOcS9GS0VpY3FiVkk5ClVhRDVVOVd0cHg3MVNCYWcrdlJodFA0N2wybngybW5QSFJNUVo0cXY1UitvUUxUeUthMzlYSVU2TmUrcDVxYTkKWXlJaERVcDRRbmRnWDZqNHFUaWdXQnJsaFF3cUFsZWJtbFVha2ZyMlBRS0NBUUJsT0kxS1AzNUdyT0NtR05KWQo4d1VHcjQwQk5LZ3NsU2tYSzhsbHZrUWtjVWtDWWM5eDV0Sm5VeUR2SkdhNVJ3WEtXa3dKM0JuNjBJY1FzZiswCng4MFdNak5udXhXTWtLTmtKOWNKS0RrbUozRDVxK3Jub3F2RlVwNGk0QzduOHViMGw1MFVxTWRqdEozTUtMSksKR2E5ZUNLeTl3akdDNkN5clBZQlRpd1NGa3VESDBXQ09RcFdpUnBKTStYL1MvNXdrVmIwS1VFWGpYSy9XUDc4Rwo1RmYrQVVxdXhjczluMmRnbEM0UkVVMGpoV3YrNG9uVDh3Y2w5OW9wOTFtTVN5SzM4eC9xaHN0cGQvY3hleFZYCnN5b0lyejh4dE9ZVFFFc21xRUduYjBPRWdYYjJockxPOEhHcDFvbGpIQjhQcnRYamZpNnkrN2lvY0ZjVGlvVmkKQjByekFvSUJBUUNpT3cxNzVjZHhvZUQ5ZHVPKzMya3lNZXg2Uk1sSlE0ZGNRK0lJeHBNZ0xmdzJvWWYvS2RReApRWmFEYlVsTjJLbWp4OXlqa3RvNmpYSnRMd01TNE8ya24yemxTS0Z2YVhPdXppcE1UdXAwc2MvWlBBcDBVQk5PCk1zTHZTRFZ5cjhvY0Q5MnpIQlo2WjFxUW9xclJvMnc5MlZzYmZSUTlTS0xBRjRRbEhoTXhUK0V5WmZTbnRUVzUKWVczZ2lVbDcvMzcwZ0c1R2I0MmYzWnYxRkN3dkFsV1ZrSXVGaiswSS9kOUVpY01YWVNQU3Zzd3BmTzcvdGRUNApVRU9mNXdSN2gycWRCelZkRzJPZ1BHamY0UXM4c2VackNSdHl6NkltbkNPeC9SdjBCWmFaR1ptWWxaLzZYTFZGCmF5RjZDYm1yMExFeHpvb0tBdXJVVGFLSmRNUHhyZ0J0QW9JQkFHeU9sN2xFOTdSRURsbFdFbGx5REpqelJxd3kKcldlcXNyRXFDclJtN0FDK0xGL3BJQ0dacEk0QzF1QmRJVUlVY01INDNrSHowazY0NVZ4OCt2UE5PRjYzQjdNNwpPRVhlZmd0Nmo4eW1oWjhFVUQ5VmdQTGhWK3ZqRGNKbkFaVFhqV0xrclR1K3ZEUVBpUGNTVm5UMEtNNjhBR3RGCmh3bjFKaHZoSmJiMVFSaFRocGxBWVE4SlhjcUxtUW93Nng5aG9MVGVxY1ZDazkreGZ6bWUvYXNmclp6NDBlbU4KYjF2VWpidFNrOVZkZU9tOExCVXZqZkwwZmowYUNIMkFCU1RRY1dYWFZIMldQRzB6VExKMjhIb0k1dGw4RzA3Ngp0NGtpQm9BRC8vUW4zM2doSy9wZTJDdFd3Y2VuY3Rxa2lNd21sTVIyckJZNlF2YVUzN1NGZXM3Mno0WT0KLS0tLS1FTkQgUlNBIFBSSVZBVEUgS0VZLS0tLS0K",
"cluster_ca_certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUU2VENDQXRHZ0F3SUJBZ0lSQU9acHRKdjBGdzFmYXg3RFhFbVpsLzR3RFFZSktvWklodmNOQVFFTEJRQXcKRFRFTE1Ba0dBMVVFQXhNQ1kyRXdJQmNOTWpVeE1qRTRNVEl3TkRRMFdoZ1BNakExTlRFeU1UZ3hNakUwTkRSYQpNQTB4Q3pBSkJnTlZCQU1UQW1OaE1JSUNJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBZzhBTUlJQ0NnS0NBZ0VBCm9GVDlYTnRUd3BUaXdHcThRN2xROWNlS01MQkR2eDEwRVZHbElzUzlsQ3ltWXluN0EyOVVCbEcwZHg2QzdwY3EKa3ExekRwbHBWOEF2eUtsVDQ0dDhFS1pSa1dObEZybEhSS0VZNE5EazZ2NjVlRzdxVWlQc3lQUW5DOFVPaHJSMwpUQVgvMmN3M0twUXlvVmhzcStsRlUrMVp4MjUraVY5UFd3VjFXYXFsQkkyUzMzZkNzKy9WdUZUdWZTYjdYblQ2CnN0d3FEd0hFTVhMUGJPY1d4bUwwY1NhY3pYT3RxVDQxUzJ5SjRnbkNDMVBzaFdhenBQUXBUWmxuUmt0NzI4QXgKU3NPcXEyVDJhV2VSMWgxNCtkUDZ2YmhBVTA0YW5RT1Jac0Nmei8zSkxyeHpDK0tlMDJEOU5GalNJRmFjcG80dwo5VW1HRXJBOXZaUGhmUGt1NDZyenEwYWtQcTQ5cGZSeWh3Zy9jMGlHNXpQeENwZjhLbEtmdmFDelBweDBRNUJPCkZaRlBxWUR2Q0ZLejJBMEFUNkE1MFFPR1RuNk1WWTBsTGFkR1ZTRHhPYlFicWJEeHBZU3c4bGpzVTlxdkxLVkgKYWNPUVpNQjVyUzdzSlpZQ3doZ01YSHQ2VnAwcnlMRnk5ZkY2THFtZUsyeWlSbU9wb1VLeTdEd2NPRTU2Z0YzcApMVTlvNUt2SGZLaUMrTDNCVW82ZFJRWFkyWHRuUXNZakpYRHFGRERRSEUrNUxIY3lHbDcrOE1mdkIrNHp1MnFNCjVmRVRLSnlaOENMQkxyWDM2SjhOamZhdXR4U3MvcmVhRitYZ3dFL3VLb3FGVjhSWUIwUzU3dk9jdEhlbUpBRWkKM040bUR1U0NydzhDQzZyWUxZekNtT3lua1EycnhJWnBUbGFzTlFQR215TUNBd0VBQWFOQ01FQXdEZ1lEVlIwUApBUUgvQkFRREFnS2tNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwT0JCWUVGRkx5VWt4aGgwdUdzTUNZCktIbHJoV3pjblNLTk1BMEdDU3FHU0liM0RRRUJDd1VBQTRJQ0FRQUc5MVQ5MGE5bW52aHRKNEczemVZR2JXOWEKazh4RitMNlF5a01hNVRUQnJzRkFrV1NQK3JLWXJoR29LRUVMOG5wNXltbVhmZ1ZydytnSklydmR0em4vcVRmSgpnS29ZZXpDWXEyRGo1SHZ3UHZTNS9kbVRNQ2FMTTZPRURFSU50c0QrcVRYM2s2VDNjWEZEM2dha21KdnhxdjlzCldiN3lhdk9tMUlaOVhLT0RXWGVZOFFXNGNrMHN2QTlDVnNaQlRYWUVwcWRWSW5rdVpia2MzQThiQlFJcXZ5d1AKbytQZW85Q1FYSkIrU0RvVGlDc1RSTHBaN0hIUVlmbnN6ZmpYSmhpZXhVc0xGYU9PM3UwZ3Y5VWtWNzBDdTNvTApGWTNPNDVMVGdjVzJUSnFSejNjNnhidUZzTXN2dTM3TS9IOFp6TEREK1F3RFhMK0lqMm53aStNcStnREtoMW54CmVZVkJnUGJ6amhYNk1rcVRPMmxlTTZmeVVsUXM4TU5tQjZrb0dpWkFUYnQycHZSSEY5YWozOWpmSjJOaFNpaEMKbnpNK1hNUXlnQ25QNklpY01jZ3h5SHRTUkRhL0tnWldJelp5SkRnVmZCUEhwY1VaTlg0WkVNZWZuckZSOEpXUgp5VU9Wa0VvOXNrdXFZSmVVYnBBRTV4d1F3U01tRWlSVVM4VUdGMGR1bWp4dlZvdVVENGZvWjNHelBCNFZ1allqCnE1WndncVlCL3NFNXNtNGUyRmRPK2pFNFJFcmJoMW5uVjBIbjBGcFVsQzlmSEVwSWg3dEZLbndiT05NZU1mL1gKWWJrS0dyelpHY1NGMUczazN4Mjd6WVk5eUJxayt4dWZSWGVkczhnVjRQYkt6cFVVOWZVTUJ1WXpCL2haNTM0Zwptam9rQ1lPNWdQMzduVGVTM1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
"host": "https://traik8scluster-op0sir9n.hcp.germanywestcentral.azmk8s.io:443",
"password": "0w0vs639mwl6rzwt1ryicepjylnxirlchfs54fyop2vaezl7hl9o6ghu2bljlypok7nqtwlr5ejlvktasozjwzow60qqblph96ua28dqa6kv6ftz54vviq2v88mo1697",
"username": "clusterUser_trusted_ai_demo_rg_trai_k8s_cluster"
}
],
"kube_config_raw": "apiVersion: v1\nclusters:\n- cluster:\n certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUU2VENDQXRHZ0F3SUJBZ0lSQU9acHRKdjBGdzFmYXg3RFhFbVpsLzR3RFFZSktvWklodmNOQVFFTEJRQXcKRFRFTE1Ba0dBMVVFQXhNQ1kyRXdJQmNOTWpVeE1qRTRNVEl3TkRRMFdoZ1BNakExTlRFeU1UZ3hNakUwTkRSYQpNQTB4Q3pBSkJnTlZCQU1UQW1OaE1JSUNJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBZzhBTUlJQ0NnS0NBZ0VBCm9GVDlYTnRUd3BUaXdHcThRN2xROWNlS01MQkR2eDEwRVZHbElzUzlsQ3ltWXluN0EyOVVCbEcwZHg2QzdwY3EKa3ExekRwbHBWOEF2eUtsVDQ0dDhFS1pSa1dObEZybEhSS0VZNE5EazZ2NjVlRzdxVWlQc3lQUW5DOFVPaHJSMwpUQVgvMmN3M0twUXlvVmhzcStsRlUrMVp4MjUraVY5UFd3VjFXYXFsQkkyUzMzZkNzKy9WdUZUdWZTYjdYblQ2CnN0d3FEd0hFTVhMUGJPY1d4bUwwY1NhY3pYT3RxVDQxUzJ5SjRnbkNDMVBzaFdhenBQUXBUWmxuUmt0NzI4QXgKU3NPcXEyVDJhV2VSMWgxNCtkUDZ2YmhBVTA0YW5RT1Jac0Nmei8zSkxyeHpDK0tlMDJEOU5GalNJRmFjcG80dwo5VW1HRXJBOXZaUGhmUGt1NDZyenEwYWtQcTQ5cGZSeWh3Zy9jMGlHNXpQeENwZjhLbEtmdmFDelBweDBRNUJPCkZaRlBxWUR2Q0ZLejJBMEFUNkE1MFFPR1RuNk1WWTBsTGFkR1ZTRHhPYlFicWJEeHBZU3c4bGpzVTlxdkxLVkgKYWNPUVpNQjVyUzdzSlpZQ3doZ01YSHQ2VnAwcnlMRnk5ZkY2THFtZUsyeWlSbU9wb1VLeTdEd2NPRTU2Z0YzcApMVTlvNUt2SGZLaUMrTDNCVW82ZFJRWFkyWHRuUXNZakpYRHFGRERRSEUrNUxIY3lHbDcrOE1mdkIrNHp1MnFNCjVmRVRLSnlaOENMQkxyWDM2SjhOamZhdXR4U3MvcmVhRitYZ3dFL3VLb3FGVjhSWUIwUzU3dk9jdEhlbUpBRWkKM040bUR1U0NydzhDQzZyWUxZekNtT3lua1EycnhJWnBUbGFzTlFQR215TUNBd0VBQWFOQ01FQXdEZ1lEVlIwUApBUUgvQkFRREFnS2tNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdIUVlEVlIwT0JCWUVGRkx5VWt4aGgwdUdzTUNZCktIbHJoV3pjblNLTk1BMEdDU3FHU0liM0RRRUJDd1VBQTRJQ0FRQUc5MVQ5MGE5bW52aHRKNEczemVZR2JXOWEKazh4RitMNlF5a01hNVRUQnJzRkFrV1NQK3JLWXJoR29LRUVMOG5wNXltbVhmZ1ZydytnSklydmR0em4vcVRmSgpnS29ZZXpDWXEyRGo1SHZ3UHZTNS9kbVRNQ2FMTTZPRURFSU50c0QrcVRYM2s2VDNjWEZEM2dha21KdnhxdjlzCldiN3lhdk9tMUlaOVhLT0RXWGVZOFFXNGNrMHN2QTlDVnNaQlRYWUVwcWRWSW5rdVpia2MzQThiQlFJcXZ5d1AKbytQZW85Q1FYSkIrU0RvVGlDc1RSTHBaN0hIUVlmbnN6ZmpYSmhpZXhVc0xGYU9PM3UwZ3Y5VWtWNzBDdTNvTApGWTNPNDVMVGdjVzJUSnFSejNjNnhidUZzTXN2dTM3TS9IOFp6TEREK1F3RFhMK0lqMm53aStNcStnREtoMW54CmVZVkJnUGJ6amhYNk1rcVRPMmxlTTZmeVVsUXM4TU5tQjZrb0dpWkFUYnQycHZSSEY5YWozOWpmSjJOaFNpaEMKbnpNK1hNUXlnQ25QNklpY01jZ3h5SHRTUkRhL0tnWldJelp5SkRnVmZCUEhwY1VaTlg0WkVNZWZuckZSOEpXUgp5VU9Wa0VvOXNrdXFZSmVVYnBBRTV4d1F3U01tRWlSVVM4VUdGMGR1bWp4dlZvdVVENGZvWjNHelBCNFZ1allqCnE1WndncVlCL3NFNXNtNGUyRmRPK2pFNFJFcmJoMW5uVjBIbjBGcFVsQzlmSEVwSWg3dEZLbndiT05NZU1mL1gKWWJrS0dyelpHY1NGMUczazN4Mjd6WVk5eUJxayt4dWZSWGVkczhnVjRQYkt6cFVVOWZVTUJ1WXpCL2haNTM0Zwptam9rQ1lPNWdQMzduVGVTM1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==\n server: https://traik8scluster-op0sir9n.hcp.germanywestcentral.azmk8s.io:443\n name: trai_k8s_cluster\ncontexts:\n- context:\n cluster: trai_k8s_cluster\n user: clusterUser_trusted_ai_demo_rg_trai_k8s_cluster\n name: trai_k8s_cluster\ncurrent-context: trai_k8s_cluster\nkind: Config\npreferences: {}\nusers:\n- name: clusterUser_trusted_ai_demo_rg_trai_k8s_cluster\n user:\n client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZIakNDQXdhZ0F3SUJBZ0lSQUt4cUdaR3NjVVVjV2pnY0ZNTE95cDh3RFFZSktvWklodmNOQVFFTEJRQXcKRFRFTE1Ba0dBMVVFQXhNQ1kyRXdIaGNOTWpVeE1qRTRNVEl3TkRRMFdoY05NamN4TWpFNE1USXhORFEwV2pBdwpNUmN3RlFZRFZRUUtFdzV6ZVhOMFpXMDZiV0Z6ZEdWeWN6RVZNQk1HQTFVRUF4TU1iV0Z6ZEdWeVkyeHBaVzUwCk1JSUNJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBZzhBTUlJQ0NnS0NBZ0VBd000T3o3NkI1MFFXeTB2UzdYYnEKR1RiMTVNSWUzZmtMUDliM3hNS1lWZVRCeWNsWExmSkJjRHRNRWlDa1Ixbi9FdGxIV0RwbGx5Qkx3Mjl2UWpOUgpsblFLMDZzY1gvNDdvSTJFODkxUjYvTC9NaWIxV2RiTUJ2R2pvdkhVNnZOdE9tbmdOaFVOT2tXYXRabGVPQUMyCkVxNE5WWFlKWW85SnlKRXlhNlgzd3lDazhJZzQyeEtYZjFSZDJVK0RYVTZndCtIYWk5THpsellob01ra20rdWQKc2RDSFp0S0lIb3cvV013NkdyTHczelQ0dm5jWVNoL2hOYUVZUm1yNytpRWFQbmEwRnNXa1FtYmE4R3RvZmdodQpDLzNnTTBNSHY5VnFQTDhOWDNabXA3VERyODhVclpLSnNWTVBQLzFOL2ZER3k5bzVQS3hqb2c2SUJGNStxcWdqCkk0MFZpWHdEcW9Md3RpeHhDNytRYmRLMFZBSGI5UzlmcnZaZWZCeU9qdUlzR21MOHAxem5RUlhmRk5vRENhdmMKVk9mOFgzU3BNMEpJRFBMVUpqTitnRzdaYTlHU2JubFZlMVBwK3dZcHRDUXRqVjNScXFGOUpJd2lXRVdLQ2FaTApWSXV3VENHOU0yeEYxNjZjMWk1dGcwUjZkTGwzdW9BYkVleXdNUE1TcWloMUxLdmFZNUcyQjJiclp0K3hjM3NYCldKQW5TamJhOUtnZnk5d3BlNVI0bnUwejVjMUdrSGRLQjVwZDBZVWxINlRpY0EvV0Q5SXdDNFZDdWlJcTlmNGsKR1hpS2JEQXp6UFZwZjZFcjVCV0pVZzhJWjBnb0svaWxOdXJWNjhvSmlmRW9qdXFIWTJDRm9PMFhRanhtZkxwVgo5cFVoVGc5YjEzNlNKWDF5YlN6eFZmc0NBd0VBQWFOV01GUXdEZ1lEVlIwUEFRSC9CQVFEQWdXZ01CTUdBMVVkCkpRUU1NQW9HQ0NzR0FRVUZCd01DTUF3R0ExVWRFd0VCL3dRQ01BQXdId1lEVlIwakJCZ3dGb0FVVXZKU1RHR0gKUzRhd3dKZ29lV3VGYk55ZElvMHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnSUJBQ2I5Sy82cnV1QlNRdk04c1VmQQpNWWkvOUZUaVNHR2pqeVRRdFlBMncxRVA2aHpocVMwWXBzdWhwWGVtS3VtcXJPZzZ0QzZERDR3Z3B0OWNYdExsCm14WHQ3V2d2bUNyckt0UHB0OHlzNjN2NzBzQXNDTDNJZmg1SHoxVzlHSzdHbFRub0w5ODI5dTN6NWlESldTeUUKY0NsaDhlTzVnNVltaUcvV05qZDFzZHlvV2NJbEdlNi9FRnFaWTNkYkVVSlVSVUZHNzZLV0tndE1UejZQRlVQRwo5YXdOMjdiL0tPaVBtbmI0WkVVbmVweTRTcHhabis1UGRQT2g2Q0VFdU9FOWNZQ2pTRzc0TXZvZkY4SHlpOFVKCmYrQjJ2bVE5bEN6SGJzSWZNdVpyeFRZd21DTGhlU3RndVVWUnhqSm4zaTVVdGJwMTBkWUJQaThtU2FVV0p1b3oKS0FNRnFsTWdNOVhDc3FUZ05yWm01U3ZuYmdjUHozbW0wSmRScUhtQS9EUzhWckl6NGo2YVdueUpzdlQ0MUFDTApVMnRZbmw0MlUrSFRtYndFSGFla0J4WDRiTlBNekRYVzk1SktVT2NySWxkM25CVUpMY3draTRVSnpVQ0pkZDl4CmEzOVVLTXUzUVh2V1phRkFUOWFEN2QzWXUxN0IxOG84V2liNlhPRzFnWXB0L3U2L2hzTWcrc1lVdmxMd2lOQXIKQnpHV2xjUUtXNDZETEFJQXlBdkxuaDlhQnJ6aVY2aHkyUm0rTmZwVkFlUUd4WVAzRzgyRGdwVFhtUXZkNTBaOQo3L0pnQVo1R01PT1hMN0ozcURFVHhDY3NLeUZYdTNielE5dmhWaXJ6MTdoNi9naE5hTmZFcXF6T2pQZStRTjFNCkhjZFFoNlFWUkt1dlpzbTRrZW1aSDVOaQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==\n client-key-data: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlKS0FJQkFBS0NBZ0VBd000T3o3NkI1MFFXeTB2UzdYYnFHVGIxNU1JZTNma0xQOWIzeE1LWVZlVEJ5Y2xYCkxmSkJjRHRNRWlDa1Ixbi9FdGxIV0RwbGx5Qkx3Mjl2UWpOUmxuUUswNnNjWC80N29JMkU4OTFSNi9ML01pYjEKV2RiTUJ2R2pvdkhVNnZOdE9tbmdOaFVOT2tXYXRabGVPQUMyRXE0TlZYWUpZbzlKeUpFeWE2WDN3eUNrOElnNAoyeEtYZjFSZDJVK0RYVTZndCtIYWk5THpsellob01ra20rdWRzZENIWnRLSUhvdy9XTXc2R3JMdzN6VDR2bmNZClNoL2hOYUVZUm1yNytpRWFQbmEwRnNXa1FtYmE4R3RvZmdodUMvM2dNME1IdjlWcVBMOE5YM1ptcDdURHI4OFUKclpLSnNWTVBQLzFOL2ZER3k5bzVQS3hqb2c2SUJGNStxcWdqSTQwVmlYd0Rxb0x3dGl4eEM3K1FiZEswVkFIYgo5UzlmcnZaZWZCeU9qdUlzR21MOHAxem5RUlhmRk5vRENhdmNWT2Y4WDNTcE0wSklEUExVSmpOK2dHN1phOUdTCmJubFZlMVBwK3dZcHRDUXRqVjNScXFGOUpJd2lXRVdLQ2FaTFZJdXdUQ0c5TTJ4RjE2NmMxaTV0ZzBSNmRMbDMKdW9BYkVleXdNUE1TcWloMUxLdmFZNUcyQjJiclp0K3hjM3NYV0pBblNqYmE5S2dmeTl3cGU1UjRudTB6NWMxRwprSGRLQjVwZDBZVWxINlRpY0EvV0Q5SXdDNFZDdWlJcTlmNGtHWGlLYkRBenpQVnBmNkVyNUJXSlVnOElaMGdvCksvaWxOdXJWNjhvSmlmRW9qdXFIWTJDRm9PMFhRanhtZkxwVjlwVWhUZzliMTM2U0pYMXliU3p4VmZzQ0F3RUEKQVFLQ0FnQXJhZnF4MHA3am1WUmNvSTAxUlZKL0xQMy9iYXFQcHZWZWdhUTIzTzU2WU5FMkE2MHF2bUwzeDVKZwpmcE1mTWVlYXNldzd0S0tOZmdzeFRaVkszYzFnU0c3cnJKcnVEb3dVb2VrdkZFWFBFRjlnUnA5MmhFUmF4K3hsCjAzaHpFeThrT1JUd2VKc0s1UU5xSXNleGFvK1U4ell6YVNuQjFLdnppcVpFMFJGU0ViYXlKcXBPd2dmMDl1Vk8KK25XRS9DQjZaMVBUcWtPSlovbjRmM0pMM2FrYmtlMzdQQ3JFWGlZaGM1TWQwZThsQTRPRE44UHpaT3hNTENNUQpNQ1RlOUxjNUczZC9yUzlJZUdxU09rMUVHOWZUd1czTGZTdHdpYmlyUndYVzJnMVJkQVdnUDh2VExhenRqZHRnCk9FUm9pdC9vcFJIQVZMejJqN2tXNnNRdzN6MVI3a3d2bDJ5aHlPL1l6NWp5K1ZHOUgra0pmeEwzM0o4OWxmSEEKblNIbm9aZGhzN1Zxa3JLN3pIbnlsZEUzZVBqenRUS2JMaGRoeWVqTU5lRmlmeXdzVTFKQkpnYnZRSDBHSmpxbQpNMkRXRWtQVzA5L2ZHbVpKM2NVVy8zVmM4MG5FUC9lYWxxZnVPM3QvamwxdEtUaGg3WC9lTXlqUDRvSTFpV0ZpCkZ3eDByWGxOSVcrSnVuNjFtVTN6eENpZzhDVXI1SmNsMURPZjNRY2VaeklmV0dxYWNRK1lWeDErQTErVE01d0wKdkl1ek92MkFoamVscE5sVEFTMUtOemxidVRwWXVubnVLUERKK3FQWWhDV3cxMGJXcXJvTEw1dzgwQUJXaGRGLwpCNjBBNWNuSSs3eVNJT1crbzAvNW1BUm9hVHhiY1JUTVV2aVFVMHplK0UzN3NJTmt5UUtDQVFFQXhoOHl3Qnh5CkpySW5mVnl0TkFvTDFVK2NyRmliekRRQTI5MlpUTHl0MG5VLzlCZ2t5ZXlZL2JId2pzeitwTzR6anNERUFYQSsKcjZ1NmZySm9PMU9lbzlkZUs5UW5lc1NadHZLSG9HU1MwS2VseWlLcmZTM29YL1RGb3dBZzJNaXMyWFpuNy9WVAp0MVhwSFdMV3ljeTFjZVhibEU5cTZ2YmdIdWUwMWZPUmtna09JSHJpVXdwcmxNZFhvNHdKWExNT0Z5NUdRNXp4CnVRV2c5TWZXUmxuRVZmcE5OTnV3MlBsSmYybG1oOFJablJHOTdhOWZ5OXp5QWlYLy82VURSdnJnbzFzd1d6QU4KZFZsQXd5S0tzczQzaldMSjdmRVBCbDhsVTJidm9OVnR0THB0ai9rWk9HVjZXeGVRMEY4UlRQZmFwVkN6bHlhRwpGMHZkUWRWemhjdjRsd0tDQVFFQStTRTVaK0pwUlY1L3RJTjRydS9ES1E0Rnk3WlZ6Yk41YWxUcXo2TXFkOTZnClhtMTNHdlpoWmgrN0htZktqMHNJWWZRS21oK2xxNWsyK3YvMXBWYUZLa0VSd1FNdGM0VHp6bmFNeHRqZE16a2oKc1E3MjZoRUZocnZZWmRtbVVLbjBvMHJVbUNocWJkNU9WRGNLRmR3ekwrNldBVFo3c1RWVlVsc01JSG82YnlYRApqM0FzVThaZjRtTFc4SktkMm4ydjhZRDZ1NE40ZEE0bnozd0tIdUkxY2txRlBZa3BEYlpOcS9GS0VpY3FiVkk5ClVhRDVVOVd0cHg3MVNCYWcrdlJodFA0N2wybngybW5QSFJNUVo0cXY1UitvUUxUeUthMzlYSVU2TmUrcDVxYTkKWXlJaERVcDRRbmRnWDZqNHFUaWdXQnJsaFF3cUFsZWJtbFVha2ZyMlBRS0NBUUJsT0kxS1AzNUdyT0NtR05KWQo4d1VHcjQwQk5LZ3NsU2tYSzhsbHZrUWtjVWtDWWM5eDV0Sm5VeUR2SkdhNVJ3WEtXa3dKM0JuNjBJY1FzZiswCng4MFdNak5udXhXTWtLTmtKOWNKS0RrbUozRDVxK3Jub3F2RlVwNGk0QzduOHViMGw1MFVxTWRqdEozTUtMSksKR2E5ZUNLeTl3akdDNkN5clBZQlRpd1NGa3VESDBXQ09RcFdpUnBKTStYL1MvNXdrVmIwS1VFWGpYSy9XUDc4Rwo1RmYrQVVxdXhjczluMmRnbEM0UkVVMGpoV3YrNG9uVDh3Y2w5OW9wOTFtTVN5SzM4eC9xaHN0cGQvY3hleFZYCnN5b0lyejh4dE9ZVFFFc21xRUduYjBPRWdYYjJockxPOEhHcDFvbGpIQjhQcnRYamZpNnkrN2lvY0ZjVGlvVmkKQjByekFvSUJBUUNpT3cxNzVjZHhvZUQ5ZHVPKzMya3lNZXg2Uk1sSlE0ZGNRK0lJeHBNZ0xmdzJvWWYvS2RReApRWmFEYlVsTjJLbWp4OXlqa3RvNmpYSnRMd01TNE8ya24yemxTS0Z2YVhPdXppcE1UdXAwc2MvWlBBcDBVQk5PCk1zTHZTRFZ5cjhvY0Q5MnpIQlo2WjFxUW9xclJvMnc5MlZzYmZSUTlTS0xBRjRRbEhoTXhUK0V5WmZTbnRUVzUKWVczZ2lVbDcvMzcwZ0c1R2I0MmYzWnYxRkN3dkFsV1ZrSXVGaiswSS9kOUVpY01YWVNQU3Zzd3BmTzcvdGRUNApVRU9mNXdSN2gycWRCelZkRzJPZ1BHamY0UXM4c2VackNSdHl6NkltbkNPeC9SdjBCWmFaR1ptWWxaLzZYTFZGCmF5RjZDYm1yMExFeHpvb0tBdXJVVGFLSmRNUHhyZ0J0QW9JQkFHeU9sN2xFOTdSRURsbFdFbGx5REpqelJxd3kKcldlcXNyRXFDclJtN0FDK0xGL3BJQ0dacEk0QzF1QmRJVUlVY01INDNrSHowazY0NVZ4OCt2UE5PRjYzQjdNNwpPRVhlZmd0Nmo4eW1oWjhFVUQ5VmdQTGhWK3ZqRGNKbkFaVFhqV0xrclR1K3ZEUVBpUGNTVm5UMEtNNjhBR3RGCmh3bjFKaHZoSmJiMVFSaFRocGxBWVE4SlhjcUxtUW93Nng5aG9MVGVxY1ZDazkreGZ6bWUvYXNmclp6NDBlbU4KYjF2VWpidFNrOVZkZU9tOExCVXZqZkwwZmowYUNIMkFCU1RRY1dYWFZIMldQRzB6VExKMjhIb0k1dGw4RzA3Ngp0NGtpQm9BRC8vUW4zM2doSy9wZTJDdFd3Y2VuY3Rxa2lNd21sTVIyckJZNlF2YVUzN1NGZXM3Mno0WT0KLS0tLS1FTkQgUlNBIFBSSVZBVEUgS0VZLS0tLS0K\n token: 0w0vs639mwl6rzwt1ryicepjylnxirlchfs54fyop2vaezl7hl9o6ghu2bljlypok7nqtwlr5ejlvktasozjwzow60qqblph96ua28dqa6kv6ftz54vviq2v88mo1697\n",
"kubelet_identity": [
{
"client_id": "342e0ba1-a9c4-4f0f-8b02-1c0d3c40ba88",
"object_id": "8a75f0be-74bf-4b31-8a31-58f6e0792678",
"user_assigned_identity_id": "/subscriptions/77677a80-2dea-493d-9867-f1c961b80fb3/resourceGroups/MC_trusted_ai_demo_rg_trai_k8s_cluster_germanywestcentral/providers/Microsoft.ManagedIdentity/userAssignedIdentities/trai_k8s_cluster-agentpool"
}
],
"kubernetes_version": "1.33",
"linux_profile": [
{
"admin_username": "",
"ssh_key": []
}
],
"location": "germanywestcentral",
"microsoft_defender": [],
"name": "trai_k8s_cluster",
"network_profile": [
{
"dns_service_ip": "10.0.0.10",
"docker_bridge_cidr": "",
"load_balancer_sku": "standard",
"network_plugin": "azure",
"network_policy": "none",
"pod_cidr": "10.244.0.0/16",
"service_cidr": "10.0.0.0/16"
}
],
"node_resource_group": "MC_trusted_ai_demo_rg_trai_k8s_cluster_germanywestcentral",
"node_resource_group_id": "/subscriptions/77677a80-2dea-493d-9867-f1c961b80fb3/resourceGroups/MC_trusted_ai_demo_rg_trai_k8s_cluster_germanywestcentral",
"oidc_issuer_enabled": true,
"oidc_issuer_url": "https://germanywestcentral.oic.prod-aks.azure.com/73c07a52-1c4d-40ac-b3b3-2f842e5c8919/18cdbaf9-491d-45a7-91e7-15cd142de9de/",
"oms_agent": [
{
"log_analytics_workspace_id": "/subscriptions/77677a80-2dea-493d-9867-f1c961b80fb3/resourceGroups/trusted_ai_demo_rg/providers/Microsoft.OperationalInsights/workspaces/aksloganalyticstraik8scluster",
"msi_auth_for_monitoring_enabled": true,
"oms_agent_identity": []
}
],
"open_service_mesh_enabled": false,
"private_cluster_enabled": null,
"private_fqdn": "",
"resource_group_name": "trusted_ai_demo_rg",
"role_based_access_control_enabled": true,
"service_mesh_profile": [],
"service_principal": [
{
"client_id": "msi"
}
],
"storage_profile": [
{
"blob_driver_enabled": false,
"disk_driver_enabled": true,
"file_driver_enabled": true,
"snapshot_controller_enabled": true
}
],
"tags": {},
"timeouts": null,
"windows_profile": []
},
"sensitive_attributes": [
[
{
"type": "get_attr",
"value": "kube_admin_config"
}
],
[
{
"type": "get_attr",
"value": "kube_admin_config_raw"
}
],
[
{
"type": "get_attr",
"value": "kube_config"
}
],
[
{
"type": "get_attr",
"value": "kube_config_raw"
}
]
],
"identity_schema_version": 0
}
]
},
{
"mode": "data",
"type": "azurerm_resource_group",
"name": "main",
"provider": "provider[\"registry.terraform.io/hashicorp/azurerm\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"id": "/subscriptions/77677a80-2dea-493d-9867-f1c961b80fb3/resourceGroups/trusted_ai_demo_rg",
"location": "germanywestcentral",
"managed_by": "",
"name": "trusted_ai_demo_rg",
"tags": {},
"timeouts": null
},
"sensitive_attributes": [],
"identity_schema_version": 0
}
]
},
{
"mode": "data",
"type": "azurerm_subscription",
"name": "current",
"provider": "provider[\"registry.terraform.io/hashicorp/azurerm\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"display_name": "Azure-Abonnement 1",
"id": "/subscriptions/77677a80-2dea-493d-9867-f1c961b80fb3",
"location_placement_id": "Public_2014-09-01",
"quota_id": "PayAsYouGo_2014-09-01",
"spending_limit": "Off",
"state": "Enabled",
"subscription_id": "77677a80-2dea-493d-9867-f1c961b80fb3",
"tags": {},
"tenant_id": "73c07a52-1c4d-40ac-b3b3-2f842e5c8919",
"timeouts": null
},
"sensitive_attributes": [],
"identity_schema_version": 0
}
]
},
{
"mode": "data",
"type": "kubernetes_service",
"name": "ingress_nginx",
"provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]",
"instances": [
{
"index_key": 0,
"schema_version": 0,
"attributes": {
"id": "ingress-nginx/ingress-nginx-controller",
"metadata": [
{
"annotations": {
"meta.helm.sh/release-name": "ingress-nginx",
"meta.helm.sh/release-namespace": "ingress-nginx",
"service.beta.kubernetes.io/azure-load-balancer-health-probe-request-path": "/healthz"
},
"generation": 0,
"labels": {
"app.kubernetes.io/component": "controller",
"app.kubernetes.io/instance": "ingress-nginx",
"app.kubernetes.io/managed-by": "Helm",
"app.kubernetes.io/name": "ingress-nginx",
"app.kubernetes.io/part-of": "ingress-nginx",
"app.kubernetes.io/version": "1.11.3",
"helm.sh/chart": "ingress-nginx-4.11.3"
},
"name": "ingress-nginx-controller",
"namespace": "ingress-nginx",
"resource_version": "1540906",
"uid": "a2779065-00d7-42c3-86ba-5e261a47aac2"
}
],
"spec": [
{
"allocate_load_balancer_node_ports": true,
"cluster_ip": "10.0.100.184",
"cluster_ips": [
"10.0.100.184"
],
"external_ips": [],
"external_name": "",
"external_traffic_policy": "Cluster",
"health_check_node_port": 0,
"internal_traffic_policy": "Cluster",
"ip_families": [
"IPv4"
],
"ip_family_policy": "SingleStack",
"load_balancer_class": "",
"load_balancer_ip": "",
"load_balancer_source_ranges": [],
"port": [
{
"app_protocol": "http",
"name": "http",
"node_port": 30187,
"port": 80,
"protocol": "TCP",
"target_port": "http"
},
{
"app_protocol": "https",
"name": "https",
"node_port": 30956,
"port": 443,
"protocol": "TCP",
"target_port": "https"
}
],
"publish_not_ready_addresses": false,
"selector": {
"app.kubernetes.io/component": "controller",
"app.kubernetes.io/instance": "ingress-nginx",
"app.kubernetes.io/name": "ingress-nginx"
},
"session_affinity": "None",
"session_affinity_config": [],
"type": "LoadBalancer"
}
],
"status": [
{
"load_balancer": [
{
"ingress": [
{
"hostname": "",
"ip": "72.144.113.194"
}
]
}
]
}
]
},
"sensitive_attributes": [],
"identity_schema_version": 0
}
]
},
{
"mode": "managed",
"type": "helm_release",
"name": "nginx_ingress",
"provider": "provider[\"registry.terraform.io/hashicorp/helm\"]",
"instances": [
{
"index_key": 0,
"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": "ingress-nginx",
"keyring": null,
"lint": false,
"manifest": null,
"max_history": 0,
"metadata": [
{
"app_version": "1.11.3",
"chart": "ingress-nginx",
"first_deployed": 1766395333,
"last_deployed": 1766395333,
"name": "ingress-nginx",
"namespace": "ingress-nginx",
"notes": "The ingress-nginx controller has been installed.\nIt may take a few minutes for the load balancer IP to be available.\nYou can watch the status by running 'kubectl get service --namespace ingress-nginx ingress-nginx-controller --output wide --watch'\n\nAn example Ingress that makes use of the controller:\n apiVersion: networking.k8s.io/v1\n kind: Ingress\n metadata:\n name: example\n namespace: foo\n spec:\n ingressClassName: nginx\n rules:\n - host: www.example.com\n http:\n paths:\n - pathType: Prefix\n backend:\n service:\n name: exampleService\n port:\n number: 80\n path: /\n # This section is only required if TLS is to be enabled for the Ingress\n tls:\n - hosts:\n - www.example.com\n secretName: example-tls\n\nIf TLS is enabled for the Ingress, a Secret containing the certificate and key must also be provided:\n\n apiVersion: v1\n kind: Secret\n metadata:\n name: example-tls\n namespace: foo\n data:\n tls.crt: \u003cbase64 encoded cert\u003e\n tls.key: \u003cbase64 encoded key\u003e\n type: kubernetes.io/tls\n",
"revision": 1,
"values": "{\"controller\":{\"config\":{\"limit-req-status-code\":429},\"metrics\":{\"enabled\":true},\"podAnnotations\":{\"prometheus.io/port\":10254,\"prometheus.io/scrape\":true},\"resources\":{\"limits\":{\"cpu\":\"500m\",\"memory\":\"512Mi\"},\"requests\":{\"cpu\":\"100m\",\"memory\":\"128Mi\"}},\"service\":{\"annotations\":{\"service.beta.kubernetes.io/azure-load-balancer-health-probe-request-path\":\"/healthz\"},\"type\":\"LoadBalancer\"}}}",
"version": "4.11.3"
}
],
"name": "ingress-nginx",
"namespace": "ingress-nginx",
"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": [
{
"name": "controller.config.limit-req-status-code",
"type": "",
"value": "429"
},
{
"name": "controller.metrics.enabled",
"type": "",
"value": "true"
},
{
"name": "controller.podAnnotations.prometheus\\.io/port",
"type": "",
"value": "10254"
},
{
"name": "controller.podAnnotations.prometheus\\.io/scrape",
"type": "",
"value": "true"
},
{
"name": "controller.resources.limits.cpu",
"type": "",
"value": "500m"
},
{
"name": "controller.resources.limits.memory",
"type": "",
"value": "512Mi"
},
{
"name": "controller.resources.requests.cpu",
"type": "",
"value": "100m"
},
{
"name": "controller.resources.requests.memory",
"type": "",
"value": "128Mi"
},
{
"name": "controller.service.annotations.service\\.beta\\.kubernetes\\.io/azure-load-balancer-health-probe-request-path",
"type": "",
"value": "/healthz"
},
{
"name": "controller.service.type",
"type": "",
"value": "LoadBalancer"
}
],
"set_list": [],
"set_sensitive": [],
"skip_crds": false,
"status": "deployed",
"timeout": 600,
"upgrade_install": null,
"values": null,
"verify": false,
"version": "4.11.3",
"wait": true,
"wait_for_jobs": false
},
"sensitive_attributes": [
[
{
"type": "get_attr",
"value": "repository_password"
}
]
],
"identity_schema_version": 0,
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==",
"dependencies": [
"data.azurerm_kubernetes_cluster.main"
]
}
]
},
{
"mode": "managed",
"type": "kubernetes_config_map",
"name": "app_config",
"provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"binary_data": {},
"data": {
"APP_DEBUG": "false",
"APP_ENV": "production",
"APP_FAKER_LOCALE": "en_US",
"APP_FALLBACK_LOCALE": "en",
"APP_LOCALE": "en",
"APP_NAME": "laravel-app",
"APP_URL": "http://72.144.113.194",
"BROADCAST_CONNECTION": "log",
"CACHE_STORE": "database",
"FILESYSTEM_DISK": "local",
"LOG_CHANNEL": "stack",
"LOG_LEVEL": "info",
"LOG_STACK": "single",
"MAIL_MAILER": "log",
"QUEUE_CONNECTION": "database",
"SESSION_CONNECTION": "pgsql",
"SESSION_DRIVER": "database",
"SESSION_ENCRYPT": "false",
"SESSION_LIFETIME": "120",
"VITE_APP_NAME": "laravel-app"
},
"id": "laravel-app/laravel-app-config",
"immutable": false,
"metadata": [
{
"annotations": {},
"generate_name": "",
"generation": 0,
"labels": {
"app": "laravel-app",
"environment": "production",
"managed-by": "terraform"
},
"name": "laravel-app-config",
"namespace": "laravel-app",
"resource_version": "1557127",
"uid": "d34a412e-321d-4b8c-91d8-0c823ee1a34b"
}
]
},
"sensitive_attributes": [],
"identity_schema_version": 1,
"identity": {
"api_version": "v1",
"kind": "ConfigMap",
"name": "laravel-app-config",
"namespace": "laravel-app"
},
"private": "bnVsbA==",
"dependencies": [
"data.azurerm_kubernetes_cluster.main",
"data.kubernetes_service.ingress_nginx",
"helm_release.nginx_ingress",
"kubernetes_namespace.app"
]
}
]
},
{
"mode": "managed",
"type": "kubernetes_deployment",
"name": "app",
"provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]",
"instances": [
{
"status": "tainted",
"schema_version": 1,
"attributes": {
"id": "laravel-app/laravel-app",
"metadata": [
{
"annotations": null,
"generate_name": "",
"generation": 0,
"labels": {
"app": "laravel-app",
"environment": "production",
"managed-by": "terraform"
},
"name": "laravel-app",
"namespace": "laravel-app",
"resource_version": "",
"uid": ""
}
],
"spec": [
{
"min_ready_seconds": 0,
"paused": false,
"progress_deadline_seconds": 600,
"replicas": "2",
"revision_history_limit": 10,
"selector": [
{
"match_expressions": [],
"match_labels": {
"app": "laravel-app"
}
}
],
"strategy": [
{
"rolling_update": [
{
"max_surge": "1",
"max_unavailable": "0"
}
],
"type": "RollingUpdate"
}
],
"template": [
{
"metadata": [
{
"annotations": null,
"generate_name": "",
"generation": 0,
"labels": {
"app": "laravel-app",
"environment": "production",
"managed-by": "terraform",
"version": "latest"
},
"name": "",
"namespace": "",
"resource_version": "",
"uid": ""
}
],
"spec": [
{
"active_deadline_seconds": 0,
"affinity": [],
"automount_service_account_token": true,
"container": [
{
"args": null,
"command": null,
"env": [],
"env_from": [
{
"config_map_ref": [
{
"name": "laravel-app-config",
"optional": false
}
],
"prefix": "",
"secret_ref": []
},
{
"config_map_ref": [],
"prefix": "",
"secret_ref": [
{
"name": "laravel-app-secrets",
"optional": false
}
]
},
{
"config_map_ref": [],
"prefix": "",
"secret_ref": [
{
"name": "laravel-app-db-credentials",
"optional": false
}
]
}
],
"image": "laravelappreg.azurecr.io/laravel-app:v1.0.0",
"image_pull_policy": "",
"lifecycle": [],
"liveness_probe": [
{
"exec": [],
"failure_threshold": 3,
"grpc": [],
"http_get": [
{
"host": "",
"http_header": [],
"path": "/",
"port": "80",
"scheme": "HTTP"
}
],
"initial_delay_seconds": 30,
"period_seconds": 10,
"success_threshold": 1,
"tcp_socket": [],
"timeout_seconds": 5
}
],
"name": "laravel-app",
"port": [
{
"container_port": 80,
"host_ip": "",
"host_port": 0,
"name": "http",
"protocol": "TCP"
}
],
"readiness_probe": [
{
"exec": [],
"failure_threshold": 3,
"grpc": [],
"http_get": [
{
"host": "",
"http_header": [],
"path": "/",
"port": "80",
"scheme": "HTTP"
}
],
"initial_delay_seconds": 10,
"period_seconds": 5,
"success_threshold": 1,
"tcp_socket": [],
"timeout_seconds": 3
}
],
"resources": [
{
"limits": {
"cpu": "500m",
"memory": "512Mi"
},
"requests": {
"cpu": "100m",
"memory": "256Mi"
}
}
],
"security_context": [],
"startup_probe": [],
"stdin": false,
"stdin_once": false,
"termination_message_path": "/dev/termination-log",
"termination_message_policy": "",
"tty": false,
"volume_device": [],
"volume_mount": [],
"working_dir": ""
}
],
"dns_config": [],
"dns_policy": "ClusterFirst",
"enable_service_links": true,
"host_aliases": [],
"host_ipc": false,
"host_network": false,
"host_pid": false,
"hostname": "",
"image_pull_secrets": [
{
"name": "acr-secret"
}
],
"init_container": [],
"node_name": "",
"node_selector": null,
"os": [],
"priority_class_name": "",
"readiness_gate": [],
"restart_policy": "Always",
"runtime_class_name": "",
"scheduler_name": "",
"security_context": [],
"service_account_name": "",
"share_process_namespace": false,
"subdomain": "",
"termination_grace_period_seconds": 30,
"toleration": [],
"topology_spread_constraint": [],
"volume": []
}
]
}
]
}
],
"timeouts": null,
"wait_for_rollout": true
},
"sensitive_attributes": [],
"identity_schema_version": 1,
"identity": {
"api_version": null,
"kind": null,
"name": null,
"namespace": null
},
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9",
"dependencies": [
"data.azurerm_kubernetes_cluster.main",
"data.kubernetes_service.ingress_nginx",
"helm_release.nginx_ingress",
"kubernetes_config_map.app_config",
"kubernetes_namespace.app",
"kubernetes_persistent_volume_claim.postgresql",
"kubernetes_secret.app_secrets",
"kubernetes_secret.db_credentials",
"kubernetes_secret.postgresql",
"kubernetes_service.postgresql",
"kubernetes_stateful_set.postgresql",
"random_password.postgresql_admin_password"
]
}
]
},
{
"mode": "managed",
"type": "kubernetes_namespace",
"name": "app",
"provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"id": "laravel-app",
"metadata": [
{
"annotations": {},
"generate_name": "",
"generation": 0,
"labels": {
"app": "laravel-app",
"environment": "production",
"managed-by": "terraform",
"name": "laravel-app"
},
"name": "laravel-app",
"resource_version": "1540685",
"uid": "6b28a548-a8de-4a53-a684-4afe2854a522"
}
],
"timeouts": null,
"wait_for_default_service_account": false
},
"sensitive_attributes": [],
"identity_schema_version": 1,
"identity": {
"api_version": "v1",
"kind": "Namespace",
"name": "laravel-app"
},
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjozMDAwMDAwMDAwMDB9fQ==",
"dependencies": [
"data.azurerm_kubernetes_cluster.main"
]
}
]
},
{
"mode": "managed",
"type": "kubernetes_persistent_volume_claim",
"name": "postgresql",
"provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"id": "laravel-app/postgresql-pvc",
"metadata": [
{
"annotations": {},
"generate_name": "",
"generation": 0,
"labels": {
"app": "laravel-app",
"environment": "production",
"managed-by": "terraform"
},
"name": "postgresql-pvc",
"namespace": "laravel-app",
"resource_version": "1543411",
"uid": "0f1153a7-dce9-40fe-bf26-9626e8af624c"
}
],
"spec": [
{
"access_modes": [
"ReadWriteOnce"
],
"resources": [
{
"limits": {},
"requests": {
"storage": "10Gi"
}
}
],
"selector": [],
"storage_class_name": "default",
"volume_mode": "Filesystem",
"volume_name": "pvc-0f1153a7-dce9-40fe-bf26-9626e8af624c"
}
],
"timeouts": null,
"wait_until_bound": false
},
"sensitive_attributes": [],
"identity_schema_version": 0,
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjozMDAwMDAwMDAwMDB9fQ==",
"dependencies": [
"data.azurerm_kubernetes_cluster.main",
"kubernetes_namespace.app"
]
}
]
},
{
"mode": "managed",
"type": "kubernetes_secret",
"name": "app_secrets",
"provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"binary_data": null,
"binary_data_wo": null,
"binary_data_wo_revision": null,
"data": {
"APP_KEY": "base64:hcb6PXhQOot3SKMl7USAimUWY3c3OGVaRFtaJkDRiTc="
},
"data_wo": null,
"data_wo_revision": null,
"id": "laravel-app/laravel-app-secrets",
"immutable": false,
"metadata": [
{
"annotations": {},
"generate_name": "",
"generation": 0,
"labels": {
"app": "laravel-app",
"environment": "production",
"managed-by": "terraform"
},
"name": "laravel-app-secrets",
"namespace": "laravel-app",
"resource_version": "1540689",
"uid": "7822f400-5b2f-43d4-8c2a-ed450d9513a3"
}
],
"timeouts": null,
"type": "Opaque",
"wait_for_service_account_token": true
},
"sensitive_attributes": [
[
{
"type": "get_attr",
"value": "binary_data"
}
],
[
{
"type": "get_attr",
"value": "data"
}
],
[
{
"type": "get_attr",
"value": "data"
},
{
"type": "index",
"value": {
"value": "APP_KEY",
"type": "string"
}
}
]
],
"identity_schema_version": 1,
"identity": {
"api_version": "v1",
"kind": "Secret",
"name": "laravel-app-secrets",
"namespace": "laravel-app"
},
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19",
"dependencies": [
"data.azurerm_kubernetes_cluster.main",
"kubernetes_namespace.app"
]
}
]
},
{
"mode": "managed",
"type": "kubernetes_secret",
"name": "db_credentials",
"provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"binary_data": null,
"binary_data_wo": null,
"binary_data_wo_revision": null,
"data": {
"DB_CONNECTION": "pgsql",
"DB_CONNECTION2": "pgsql",
"DB_DATABASE": "laravel_app",
"DB_DATABASE2": "laravel_app",
"DB_HOST": "postgresql.laravel-app.svc.cluster.local",
"DB_HOST2": "postgresql.laravel-app.svc.cluster.local",
"DB_PASSWORD": "SecureLaravelPwd2024!",
"DB_PASSWORD2": "SecureLaravelPwd2024!",
"DB_PORT": "5432",
"DB_PORT2": "5432",
"DB_USERNAME": "pgadmin",
"DB_USERNAME2": "pgadmin"
},
"data_wo": null,
"data_wo_revision": null,
"id": "laravel-app/laravel-app-db-credentials",
"immutable": false,
"metadata": [
{
"annotations": {},
"generate_name": "",
"generation": 0,
"labels": {
"app": "laravel-app",
"environment": "production",
"managed-by": "terraform"
},
"name": "laravel-app-db-credentials",
"namespace": "laravel-app",
"resource_version": "1557128",
"uid": "dee29f69-423b-4d9d-8d8d-d089cc6cf054"
}
],
"timeouts": null,
"type": "Opaque",
"wait_for_service_account_token": true
},
"sensitive_attributes": [
[
{
"type": "get_attr",
"value": "binary_data"
}
],
[
{
"type": "get_attr",
"value": "data"
}
],
[
{
"type": "get_attr",
"value": "data"
},
{
"type": "index",
"value": {
"value": "DB_PASSWORD",
"type": "string"
}
}
],
[
{
"type": "get_attr",
"value": "data"
},
{
"type": "index",
"value": {
"value": "DB_PASSWORD2",
"type": "string"
}
}
]
],
"identity_schema_version": 1,
"identity": {
"api_version": "v1",
"kind": "Secret",
"name": "laravel-app-db-credentials",
"namespace": "laravel-app"
},
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19",
"dependencies": [
"data.azurerm_kubernetes_cluster.main",
"kubernetes_namespace.app",
"kubernetes_persistent_volume_claim.postgresql",
"kubernetes_secret.postgresql",
"kubernetes_service.postgresql",
"kubernetes_stateful_set.postgresql",
"random_password.postgresql_admin_password"
]
}
]
},
{
"mode": "managed",
"type": "kubernetes_secret",
"name": "postgresql",
"provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]",
"instances": [
{
"schema_version": 0,
"attributes": {
"binary_data": null,
"binary_data_wo": null,
"binary_data_wo_revision": null,
"data": {
"POSTGRES_DB": "laravel_app",
"POSTGRES_PASSWORD": "SecureLaravelPwd2024!",
"POSTGRES_USER": "pgadmin"
},
"data_wo": null,
"data_wo_revision": null,
"id": "laravel-app/postgresql-credentials",
"immutable": false,
"metadata": [
{
"annotations": {},
"generate_name": "",
"generation": 0,
"labels": {
"app": "laravel-app",
"environment": "production",
"managed-by": "terraform"
},
"name": "postgresql-credentials",
"namespace": "laravel-app",
"resource_version": "1543374",
"uid": "07259e48-3427-45cd-b5c4-455ee73cf233"
}
],
"timeouts": null,
"type": "Opaque",
"wait_for_service_account_token": true
},
"sensitive_attributes": [
[
{
"type": "get_attr",
"value": "binary_data"
}
],
[
{
"type": "get_attr",
"value": "data"
}
],
[
{
"type": "get_attr",
"value": "data"
},
{
"type": "index",
"value": {
"value": "POSTGRES_PASSWORD",
"type": "string"
}
}
]
],
"identity_schema_version": 1,
"identity": {
"api_version": "v1",
"kind": "Secret",
"name": "postgresql-credentials",
"namespace": "laravel-app"
},
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMH19",
"dependencies": [
"data.azurerm_kubernetes_cluster.main",
"kubernetes_namespace.app"
]
}
]
},
{
"mode": "managed",
"type": "kubernetes_service",
"name": "postgresql",
"provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]",
"instances": [
{
"schema_version": 1,
"attributes": {
"id": "laravel-app/postgresql",
"metadata": [
{
"annotations": {},
"generate_name": "",
"generation": 0,
"labels": {
"app": "laravel-app",
"environment": "production",
"managed-by": "terraform"
},
"name": "postgresql",
"namespace": "laravel-app",
"resource_version": "1543628",
"uid": "0b24bf47-f0e1-4807-8815-a0dbf44442a5"
}
],
"spec": [
{
"allocate_load_balancer_node_ports": true,
"cluster_ip": "None",
"cluster_ips": [
"None"
],
"external_ips": [],
"external_name": "",
"external_traffic_policy": "",
"health_check_node_port": 0,
"internal_traffic_policy": "Cluster",
"ip_families": [
"IPv4"
],
"ip_family_policy": "SingleStack",
"load_balancer_class": "",
"load_balancer_ip": "",
"load_balancer_source_ranges": [],
"port": [
{
"app_protocol": "",
"name": "postgresql",
"node_port": 0,
"port": 5432,
"protocol": "TCP",
"target_port": "5432"
}
],
"publish_not_ready_addresses": false,
"selector": {
"app": "postgresql"
},
"session_affinity": "None",
"session_affinity_config": [],
"type": "ClusterIP"
}
],
"status": [
{
"load_balancer": [
{
"ingress": []
}
]
}
],
"timeouts": null,
"wait_for_load_balancer": true
},
"sensitive_attributes": [],
"identity_schema_version": 1,
"identity": {
"api_version": "v1",
"kind": "Service",
"name": "postgresql",
"namespace": "laravel-app"
},
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDB9LCJzY2hlbWFfdmVyc2lvbiI6IjEifQ==",
"dependencies": [
"data.azurerm_kubernetes_cluster.main",
"kubernetes_namespace.app",
"kubernetes_persistent_volume_claim.postgresql",
"kubernetes_secret.postgresql",
"kubernetes_stateful_set.postgresql"
]
}
]
},
{
"mode": "managed",
"type": "kubernetes_stateful_set",
"name": "postgresql",
"provider": "provider[\"registry.terraform.io/hashicorp/kubernetes\"]",
"instances": [
{
"schema_version": 1,
"attributes": {
"id": "laravel-app/postgresql",
"metadata": [
{
"annotations": {},
"generate_name": "",
"generation": 1,
"labels": {
"app": "laravel-app",
"environment": "production",
"managed-by": "terraform"
},
"name": "postgresql",
"namespace": "laravel-app",
"resource_version": "1543602",
"uid": "2bd31dfb-e27e-499b-ac62-115d90750900"
}
],
"spec": [
{
"min_ready_seconds": 0,
"persistent_volume_claim_retention_policy": [
{
"when_deleted": "Retain",
"when_scaled": "Retain"
}
],
"pod_management_policy": "OrderedReady",
"replicas": "1",
"revision_history_limit": 0,
"selector": [
{
"match_expressions": [],
"match_labels": {
"app": "postgresql"
}
}
],
"service_name": "postgresql",
"template": [
{
"metadata": [
{
"annotations": {},
"generate_name": "",
"generation": 0,
"labels": {
"app": "postgresql",
"environment": "production",
"managed-by": "terraform"
},
"name": "",
"namespace": "",
"resource_version": "",
"uid": ""
}
],
"spec": [
{
"active_deadline_seconds": 0,
"affinity": [],
"automount_service_account_token": true,
"container": [
{
"args": [],
"command": [],
"env": [],
"env_from": [
{
"config_map_ref": [],
"prefix": "",
"secret_ref": [
{
"name": "postgresql-credentials",
"optional": false
}
]
}
],
"image": "postgres:16-alpine",
"image_pull_policy": "IfNotPresent",
"lifecycle": [],
"liveness_probe": [
{
"exec": [
{
"command": [
"pg_isready",
"-U",
"pgadmin"
]
}
],
"failure_threshold": 3,
"grpc": [],
"http_get": [],
"initial_delay_seconds": 30,
"period_seconds": 10,
"success_threshold": 1,
"tcp_socket": [],
"timeout_seconds": 5
}
],
"name": "postgresql",
"port": [
{
"container_port": 5432,
"host_ip": "",
"host_port": 0,
"name": "postgresql",
"protocol": "TCP"
}
],
"readiness_probe": [
{
"exec": [
{
"command": [
"pg_isready",
"-U",
"pgadmin"
]
}
],
"failure_threshold": 3,
"grpc": [],
"http_get": [],
"initial_delay_seconds": 5,
"period_seconds": 5,
"success_threshold": 1,
"tcp_socket": [],
"timeout_seconds": 3
}
],
"resources": [
{
"limits": {
"cpu": "1",
"memory": "1Gi"
},
"requests": {
"cpu": "250m",
"memory": "512Mi"
}
}
],
"security_context": [],
"startup_probe": [],
"stdin": false,
"stdin_once": false,
"termination_message_path": "/dev/termination-log",
"termination_message_policy": "File",
"tty": false,
"volume_device": [],
"volume_mount": [
{
"mount_path": "/var/lib/postgresql/data",
"mount_propagation": "None",
"name": "postgresql-storage",
"read_only": false,
"sub_path": "postgres",
"sub_path_expr": ""
}
],
"working_dir": ""
}
],
"dns_config": [],
"dns_policy": "ClusterFirst",
"enable_service_links": true,
"host_aliases": [],
"host_ipc": false,
"host_network": false,
"host_pid": false,
"hostname": "",
"image_pull_secrets": [],
"init_container": [],
"node_name": "",
"node_selector": {},
"os": [],
"priority_class_name": "",
"readiness_gate": [],
"restart_policy": "Always",
"runtime_class_name": "",
"scheduler_name": "default-scheduler",
"security_context": [],
"service_account_name": "",
"share_process_namespace": false,
"subdomain": "",
"termination_grace_period_seconds": 30,
"toleration": [],
"topology_spread_constraint": [],
"volume": [
{
"aws_elastic_block_store": [],
"azure_disk": [],
"azure_file": [],
"ceph_fs": [],
"cinder": [],
"config_map": [],
"csi": [],
"downward_api": [],
"empty_dir": [],
"ephemeral": [],
"fc": [],
"flex_volume": [],
"flocker": [],
"gce_persistent_disk": [],
"git_repo": [],
"glusterfs": [],
"host_path": [],
"iscsi": [],
"local": [],
"name": "postgresql-storage",
"nfs": [],
"persistent_volume_claim": [
{
"claim_name": "postgresql-pvc",
"read_only": false
}
],
"photon_persistent_disk": [],
"projected": [],
"quobyte": [],
"rbd": [],
"secret": [],
"vsphere_volume": []
}
]
}
]
}
],
"update_strategy": [],
"volume_claim_template": []
}
],
"timeouts": null,
"wait_for_rollout": true
},
"sensitive_attributes": [],
"identity_schema_version": 1,
"identity": {
"api_version": "apps/v1",
"kind": "StatefulSet",
"name": "postgresql",
"namespace": "laravel-app"
},
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJyZWFkIjo2MDAwMDAwMDAwMDAsInVwZGF0ZSI6NjAwMDAwMDAwMDAwfSwic2NoZW1hX3ZlcnNpb24iOiIxIn0=",
"dependencies": [
"data.azurerm_kubernetes_cluster.main",
"kubernetes_namespace.app",
"kubernetes_persistent_volume_claim.postgresql",
"kubernetes_secret.postgresql"
]
}
]
},
{
"mode": "managed",
"type": "random_string",
"name": "suffix",
"provider": "provider[\"registry.terraform.io/hashicorp/random\"]",
"instances": [
{
"schema_version": 2,
"attributes": {
"id": "sab31xmv",
"keepers": null,
"length": 8,
"lower": true,
"min_lower": 0,
"min_numeric": 0,
"min_special": 0,
"min_upper": 0,
"number": true,
"numeric": true,
"override_special": null,
"result": "sab31xmv",
"special": false,
"upper": false
},
"sensitive_attributes": [],
"identity_schema_version": 0
}
]
}
],
"check_results": null
}