diff --git a/.changes/v2.25.0/674-bug-fixes.md b/.changes/v2.25.0/674-bug-fixes.md new file mode 100644 index 000000000..f4bfa58d6 --- /dev/null +++ b/.changes/v2.25.0/674-bug-fixes.md @@ -0,0 +1,2 @@ +* Fixed a bug that caused CSE Kubernetes cluster creation to fail when the configured Organization VDC Network belongs to + a VDC Group [GH-674] diff --git a/govcd/cse_util.go b/govcd/cse_util.go index d323f6ba1..a88c9f9d4 100644 --- a/govcd/cse_util.go +++ b/govcd/cse_util.go @@ -286,7 +286,8 @@ func cseConvertToCseKubernetesClusterType(rde *DefinedEntity) (*CseKubernetesClu // Retrieve the Network ID params := url.Values{} params.Add("filter", fmt.Sprintf("name==%s", result.capvcdType.Status.Capvcd.VcdProperties.OrgVdcs[0].OvdcNetworkName)) - params = queryParameterFilterAnd("ownerRef.id=="+result.VdcId, params) + params = queryParameterFilterAnd("orgVdc.id=="+result.VdcId, params) + params = queryParameterFilterAnd("_context==includeAccessible", params) networks, err := getAllOpenApiOrgVdcNetworks(rde.client, params) if err != nil { return nil, fmt.Errorf("could not read Org VDC Network from Capvcd type: %s", err)