@@ -56,7 +56,7 @@ func newCredentialsCheck(
5656 credentialsCheck .result .Causes = append (credentialsCheck .result .Causes ,
5757 preflight.Cause {
5858 Message : "Nutanix cluster configuration is not defined in the cluster spec" ,
59- Field : "cluster .spec.topology.variables[.name=clusterConfig] .nutanix" ,
59+ Field : "$ .spec.topology.variables[?@ .name== \" clusterConfig\" ].value .nutanix" ,
6060 },
6161 )
6262 return credentialsCheck
@@ -72,7 +72,7 @@ func newCredentialsCheck(
7272 credentialsCheck .result .Causes = append (credentialsCheck .result .Causes ,
7373 preflight.Cause {
7474 Message : fmt .Sprintf ("failed to parse Prism Central endpoint URL: %s" , err ),
75- Field : "cluster .spec.topology.variables[.name=clusterConfig] .nutanix.prismCentralEndpoint.url" ,
75+ Field : "$ .spec.topology.variables[?@ .name== \" clusterConfig\" ].value .nutanix.prismCentralEndpoint.url" ,
7676 },
7777 )
7878 return credentialsCheck
@@ -94,7 +94,7 @@ func newCredentialsCheck(
9494 preflight.Cause {
9595 Message : fmt .Sprintf ("Prism Central credentials Secret %q not found" ,
9696 prismCentralEndpointSpec .Credentials .SecretRef .Name ),
97- Field : "cluster .spec.topology.variables[.name=clusterConfig] .nutanix.prismCentralEndpoint.credentials.secretRef" ,
97+ Field : "$ .spec.topology.variables[?@ .name== \" clusterConfig\" ].value .nutanix.prismCentralEndpoint.credentials.secretRef" ,
9898 },
9999 )
100100 return credentialsCheck
@@ -108,7 +108,7 @@ func newCredentialsCheck(
108108 prismCentralEndpointSpec .Credentials .SecretRef .Name ,
109109 err ,
110110 ),
111- Field : "cluster .spec.topology.variables[.name=clusterConfig] .nutanix.prismCentralEndpoint.credentials.secretRef" ,
111+ Field : "$ .spec.topology.variables[?@ .name== \" clusterConfig\" ].value .nutanix.prismCentralEndpoint.credentials.secretRef" ,
112112 },
113113 )
114114 return credentialsCheck
@@ -122,7 +122,7 @@ func newCredentialsCheck(
122122 "credentials Secret %q is empty" ,
123123 prismCentralEndpointSpec .Credentials .SecretRef .Name ,
124124 ),
125- Field : "cluster .spec.topology.variables[.name=clusterConfig] .nutanix.prismCentralEndpoint.credentials.secretRef" ,
125+ Field : "$ .spec.topology.variables[?@ .name== \" clusterConfig\" ].value .nutanix.prismCentralEndpoint.credentials.secretRef" ,
126126 },
127127 )
128128 return credentialsCheck
@@ -138,7 +138,7 @@ func newCredentialsCheck(
138138 prismCentralEndpointSpec .Credentials .SecretRef .Name ,
139139 credentialsSecretDataKey ,
140140 ),
141- Field : "cluster .spec.topology.variables[.name=clusterConfig] .nutanix.prismCentralEndpoint.credentials.secretRef" ,
141+ Field : "$ .spec.topology.variables[?@ .name== \" clusterConfig\" ].value .nutanix.prismCentralEndpoint.credentials.secretRef" ,
142142 },
143143 )
144144 return credentialsCheck
@@ -150,7 +150,7 @@ func newCredentialsCheck(
150150 credentialsCheck .result .Causes = append (credentialsCheck .result .Causes ,
151151 preflight.Cause {
152152 Message : fmt .Sprintf ("failed to parse Prism Central credentials: %s" , err ),
153- Field : "cluster .spec.topology.variables[.name=clusterConfig]. nutanix.prismCentralEndpoint.credentials" ,
153+ Field : "$ .spec.topology.variables[?@ .name== \" clusterConfig\" ].value. nutanix.prismCentralEndpoint.credentials.secretRef " ,
154154 },
155155 )
156156 return credentialsCheck
@@ -173,7 +173,7 @@ func newCredentialsCheck(
173173 credentialsCheck .result .Causes = append (credentialsCheck .result .Causes ,
174174 preflight.Cause {
175175 Message : fmt .Sprintf ("Failed to initialize Nutanix client: %s" , err ),
176- Field : "cluster .spec.topology.variables[.name=clusterConfig]. nutanix.prismCentralEndpoint.credentials" ,
176+ Field : "$ .spec.topology.variables[?@ .name== \" clusterConfig\" ].value. nutanix.prismCentralEndpoint.credentials.secretRef " ,
177177 },
178178 )
179179 return credentialsCheck
@@ -188,7 +188,7 @@ func newCredentialsCheck(
188188 preflight.Cause {
189189 Message : fmt .Sprintf ("Failed to validate credentials using the v3 API client. " +
190190 "The URL and/or credentials may be incorrect. (Error: %q)" , err ),
191- Field : "cluster .spec.topology.variables[.name=clusterConfig] .nutanix.prismCentralEndpoint" ,
191+ Field : "$ .spec.topology.variables[?@ .name== \" clusterConfig\" ].value .nutanix.prismCentralEndpoint" ,
192192 },
193193 )
194194 return credentialsCheck
0 commit comments