Skip to content

Commit 7ebc326

Browse files
yupwei68malantinUbunturoot
authored
Add output variables for kube_admin_config (#87)
* Update docker file to use the current terraform-test image * Remove deprecated -check-variables from test script * Add init step to validation test * update * update * update * update * updatwe * update * update * r1 * update README * update * update * identity * update * update * update * update Co-authored-by: Malte Lantin <[email protected]> Co-authored-by: Ubuntu <weiyuping@ubuntu-wyp.4smfdm3ngeyufpdz0muw5zebpc.bx.internal.cloudapp.net> Co-authored-by: root <root@ubuntu-wyp.4smfdm3ngeyufpdz0muw5zebpc.bx.internal.cloudapp.net>
1 parent c73aafb commit 7ebc326

File tree

2 files changed

+72
-0
lines changed

2 files changed

+72
-0
lines changed

outputs.tf

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,3 +49,27 @@ output "system_assigned_identity" {
4949
output "kubelet_identity" {
5050
value = azurerm_kubernetes_cluster.main.kubelet_identity
5151
}
52+
53+
output "admin_client_key" {
54+
value = length(azurerm_kubernetes_cluster.main.kube_admin_config) > 0 ? azurerm_kubernetes_cluster.main.kube_admin_config.0.client_key : ""
55+
}
56+
57+
output "admin_client_certificate" {
58+
value = length(azurerm_kubernetes_cluster.main.kube_admin_config) > 0 ? azurerm_kubernetes_cluster.main.kube_admin_config.0.client_certificate : ""
59+
}
60+
61+
output "admin_cluster_ca_certificate" {
62+
value = length(azurerm_kubernetes_cluster.main.kube_admin_config) > 0 ? azurerm_kubernetes_cluster.main.kube_admin_config.0.cluster_ca_certificate : ""
63+
}
64+
65+
output "admin_host" {
66+
value = length(azurerm_kubernetes_cluster.main.kube_admin_config) > 0 ? azurerm_kubernetes_cluster.main.kube_admin_config.0.host : ""
67+
}
68+
69+
output "admin_username" {
70+
value = length(azurerm_kubernetes_cluster.main.kube_admin_config) > 0 ? azurerm_kubernetes_cluster.main.kube_admin_config.0.username : ""
71+
}
72+
73+
output "admin_password" {
74+
value = length(azurerm_kubernetes_cluster.main.kube_admin_config) > 0 ? azurerm_kubernetes_cluster.main.kube_admin_config.0.password : ""
75+
}

test/fixture/outputs.tf

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,51 @@ output "test_aks_without_monitor_id" {
99
output "test_aks_without_monitor_identity" {
1010
value = module.aks_without_monitor.system_assigned_identity
1111
}
12+
13+
output "test_admin_client_key" {
14+
value = module.aks.admin_client_key
15+
}
16+
17+
output "test_admin_client_certificate" {
18+
value = module.aks.admin_client_certificate
19+
}
20+
21+
output "test_admin_cluster_ca_certificate" {
22+
value = module.aks.admin_client_certificate
23+
}
24+
25+
output "test_admin_host" {
26+
value = module.aks.admin_host
27+
}
28+
29+
output "test_admin_username" {
30+
value = module.aks.admin_username
31+
}
32+
33+
output "test_admin_password" {
34+
value = module.aks.admin_password
35+
}
36+
37+
output "test_client_key" {
38+
value = module.aks.client_key
39+
}
40+
41+
output "test_client_certificate" {
42+
value = module.aks.client_certificate
43+
}
44+
45+
output "test_cluster_ca_certificate" {
46+
value = module.aks.client_certificate
47+
}
48+
49+
output "test_host" {
50+
value = module.aks.host
51+
}
52+
53+
output "test_username" {
54+
value = module.aks.username
55+
}
56+
57+
output "test_password" {
58+
value = module.aks.password
59+
}

0 commit comments

Comments
 (0)