Documentation
¶
Overview ¶
Package ocm is a generated GoMock package.
Index ¶
- Constants
- Variables
- func BuildCSCluster(resourceID *azcorearm.ResourceID, tenantID string, ...) (*arohcpv1alpha1.ClusterBuilder, error)
- func BuildCSExternalAuth(ctx context.Context, externalAuth *api.HCPOpenShiftClusterExternalAuth, ...) (*arohcpv1alpha1.ExternalAuthBuilder, error)
- func BuildCSNodePool(ctx context.Context, nodePool *api.HCPOpenShiftClusterNodePool, updating bool) (*arohcpv1alpha1.NodePoolBuilder, error)
- func CSErrorToCloudError(err error, resourceID *azcorearm.ResourceID) *arm.CloudError
- func ClusterUpdateDispatchConfigAuthorizedCIDRsFromCS(in *arohcpv1alpha1.ClusterAPI) []string
- func ClusterUpdateDispatchConfigJSONFromCS(csCluster *arohcpv1alpha1.Cluster) (string, error)
- func ClusterUpdateDispatchConfigJSONFromRP(cluster *api.HCPOpenShiftCluster, ...) (string, error)
- func ClusterUpdateDispatchConfigNodeDrainTimeoutFromCS(in *arohcpv1alpha1.Cluster) int32
- func ConvertCSManagementClusterToInternal(csShard *arohcpv1alpha1.ProvisionShard) (*fleet.ManagementCluster, error)
- func ConvertCStoAdminCredential(breakGlassCredential *cmv1.BreakGlassCredential) *api.HCPOpenShiftClusterAdminCredential
- func ConvertCStoHCPOpenShiftVersion(resourceID *azcorearm.ResourceID, version *arohcpv1alpha1.Version) *api.HCPOpenShiftVersion
- func ConvertHostedClusterSizeOverrideToCS(desiredClusterControlPlanePodSizing api.ControlPlanePodSizing, ...) (string, bool)
- func ConvertOpenShiftVersionAddPrefix(v string) string
- func ConvertOpenShiftVersionNoPrefix(v string) string
- func ExternalAuthUpdateDispatchConfigJSONFromCS(csExternalAuth *arohcpv1alpha1.ExternalAuth) (string, error)
- func ExternalAuthUpdateDispatchConfigJSONFromRP(externalAuth *api.HCPOpenShiftClusterExternalAuth) (string, error)
- func GenerateAROHCPBreakGlassCredentialHREF(clusterPath string, credentialName string) string
- func GenerateAROHCPClusterHREF(clusterName string) string
- func GenerateAROHCPExternalAuthHREF(clusterPath string, externalAuthName string) string
- func GenerateAROHCPNodePoolHREF(clusterPath string, nodePoolName string) string
- func GenerateOCMCommercialBreakGlassCredentialHREF(clusterPath string, credentialName string) string
- func GenerateOCMCommercialClusterHREF(clusterName string) string
- func GenerateOCMCommercialExternalAuthHREF(clusterPath string, externalAuthName string) string
- func GenerateOCMCommercialNodePoolHREF(clusterPath string, nodePoolName string) string
- func GetBreakGlassCredentialClient(id InternalID, transport http.RoundTripper) (*cmv1.BreakGlassCredentialClient, bool)
- func GetClusterServiceUserAssignedIdentities(clusterServiceCluster *arohcpv1alpha1.Cluster) map[string]*arm.UserAssignedIdentity
- func GetExternalAuthClient(id InternalID, transport http.RoundTripper) (*arohcpv1alpha1.ExternalAuthClient, bool)
- func GetNodePoolClient(id InternalID, transport http.RoundTripper) (*arohcpv1alpha1.NodePoolClient, bool)
- func NewOpenShiftVersionXY(v string) string
- func NewOpenShiftVersionXYZ(v, cg string) string
- func NodePoolUpdateDispatchConfigDiffJSON(nodePool *api.HCPOpenShiftClusterNodePool, csNodePool *arohcpv1alpha1.NodePool) (string, string, error)
- func NodePoolUpdateDispatchConfigEffectiveNodeDrainTimeoutMinutes(nodePool *api.HCPOpenShiftClusterNodePool, csNodePool *arohcpv1alpha1.NodePool) *int32
- func NodePoolUpdateDispatchConfigJSONFromCS(csNodePool *arohcpv1alpha1.NodePool) (string, error)
- func NodePoolUpdateDispatchConfigJSONFromRP(nodePool *api.HCPOpenShiftClusterNodePool) (string, error)
- func NodePoolUpdateDispatchConfigLabelsFromCS(csNodePool *arohcpv1alpha1.NodePool) map[string]string
- func NodePoolUpdateDispatchConfigNodeDrainTimeoutFromCS(in *arohcpv1alpha1.NodePool) *int32
- type BreakGlassCredentialListIterator
- type ClusterListIterator
- type ClusterServiceClientSpec
- type ControlPlaneUpgradePolicyListIterator
- type ExternalAuthListIterator
- type InternalID
- type ListIterator
- type MockClusterServiceClientSpec
- func (m *MockClusterServiceClientSpec) DeleteBreakGlassCredentials(ctx context.Context, clusterInternalID InternalID) error
- func (m *MockClusterServiceClientSpec) DeleteCluster(ctx context.Context, internalID InternalID) error
- func (m *MockClusterServiceClientSpec) DeleteExternalAuth(ctx context.Context, internalID InternalID) error
- func (m *MockClusterServiceClientSpec) DeleteNodePool(ctx context.Context, internalID InternalID) error
- func (m *MockClusterServiceClientSpec) DeleteProvisionShard(ctx context.Context, internalID InternalID) error
- func (m *MockClusterServiceClientSpec) EXPECT() *MockClusterServiceClientSpecMockRecorder
- func (m *MockClusterServiceClientSpec) GetBreakGlassCredential(ctx context.Context, internalID InternalID) (*v1.BreakGlassCredential, error)
- func (m *MockClusterServiceClientSpec) GetCluster(ctx context.Context, internalID InternalID) (*v1alpha1.Cluster, error)
- func (m *MockClusterServiceClientSpec) GetClusterHypershiftDetails(ctx context.Context, internalID InternalID) (*v1.HypershiftConfig, error)
- func (m *MockClusterServiceClientSpec) GetClusterInflightChecks(ctx context.Context, internalID InternalID) (*v1alpha1.InflightCheckList, error)
- func (m *MockClusterServiceClientSpec) GetClusterProvisionShard(ctx context.Context, internalID InternalID) (*v1alpha1.ProvisionShard, error)
- func (m *MockClusterServiceClientSpec) GetClusterStatus(ctx context.Context, internalID InternalID) (*v1alpha1.ClusterStatus, error)
- func (m *MockClusterServiceClientSpec) GetExternalAuth(ctx context.Context, internalID InternalID) (*v1alpha1.ExternalAuth, error)
- func (m *MockClusterServiceClientSpec) GetNodePool(ctx context.Context, internalID InternalID) (*v1alpha1.NodePool, error)
- func (m *MockClusterServiceClientSpec) GetNodePoolStatus(ctx context.Context, internalID InternalID) (*v1alpha1.NodePoolStatus, error)
- func (m *MockClusterServiceClientSpec) GetProvisionShard(ctx context.Context, internalID InternalID) (*v1alpha1.ProvisionShard, error)
- func (m *MockClusterServiceClientSpec) GetVersion(ctx context.Context, versionName string) (*v1alpha1.Version, error)
- func (m *MockClusterServiceClientSpec) ListBreakGlassCredentials(clusterInternalID InternalID, searchExpression string) BreakGlassCredentialListIterator
- func (m *MockClusterServiceClientSpec) ListClusters(searchExpression string) ClusterListIterator
- func (m *MockClusterServiceClientSpec) ListControlPlaneUpgradePolicies(clusterInternalID InternalID, orderBy string) ControlPlaneUpgradePolicyListIterator
- func (m *MockClusterServiceClientSpec) ListExternalAuths(clusterInternalID InternalID, searchExpression string) ExternalAuthListIterator
- func (m *MockClusterServiceClientSpec) ListNodePoolUpgradePolicies(nodePoolInternalID InternalID, orderBy string) NodePoolUpgradePolicyListIterator
- func (m *MockClusterServiceClientSpec) ListNodePools(clusterInternalID InternalID, searchExpression string) NodePoolListIterator
- func (m *MockClusterServiceClientSpec) ListProvisionShards() ProvisionShardListIterator
- func (m *MockClusterServiceClientSpec) ListVersions() *VersionsListIterator
- func (m *MockClusterServiceClientSpec) PostBreakGlassCredential(ctx context.Context, clusterInternalID InternalID) (*v1.BreakGlassCredential, error)
- func (m *MockClusterServiceClientSpec) PostCluster(ctx context.Context, clusterBuilder *v1alpha1.ClusterBuilder) (*v1alpha1.Cluster, error)
- func (m *MockClusterServiceClientSpec) PostControlPlaneUpgradePolicy(ctx context.Context, clusterInternalID InternalID, ...) (*v1alpha1.ControlPlaneUpgradePolicy, error)
- func (m *MockClusterServiceClientSpec) PostExternalAuth(ctx context.Context, clusterInternalID InternalID, ...) (*v1alpha1.ExternalAuth, error)
- func (m *MockClusterServiceClientSpec) PostNodePool(ctx context.Context, clusterInternalID InternalID, ...) (*v1alpha1.NodePool, error)
- func (m *MockClusterServiceClientSpec) PostNodePoolUpgradePolicy(ctx context.Context, nodePoolInternalID InternalID, ...) (*v1alpha1.NodePoolUpgradePolicy, error)
- func (m *MockClusterServiceClientSpec) PostProvisionShard(ctx context.Context, builder *v1alpha1.ProvisionShardBuilder) (*v1alpha1.ProvisionShard, error)
- func (m *MockClusterServiceClientSpec) UpdateCluster(ctx context.Context, internalID InternalID, builder *v1alpha1.ClusterBuilder) (*v1alpha1.Cluster, error)
- func (m *MockClusterServiceClientSpec) UpdateExternalAuth(ctx context.Context, internalID InternalID, ...) (*v1alpha1.ExternalAuth, error)
- func (m *MockClusterServiceClientSpec) UpdateNodePool(ctx context.Context, internalID InternalID, builder *v1alpha1.NodePoolBuilder) (*v1alpha1.NodePool, error)
- func (m *MockClusterServiceClientSpec) UpdateProvisionShard(ctx context.Context, internalID InternalID, ...) (*v1alpha1.ProvisionShard, error)
- type MockClusterServiceClientSpecDeleteBreakGlassCredentialsCall
- func (c *MockClusterServiceClientSpecDeleteBreakGlassCredentialsCall) Do(f func(context.Context, InternalID) error) *MockClusterServiceClientSpecDeleteBreakGlassCredentialsCall
- func (c *MockClusterServiceClientSpecDeleteBreakGlassCredentialsCall) DoAndReturn(f func(context.Context, InternalID) error) *MockClusterServiceClientSpecDeleteBreakGlassCredentialsCall
- func (c *MockClusterServiceClientSpecDeleteBreakGlassCredentialsCall) Return(arg0 error) *MockClusterServiceClientSpecDeleteBreakGlassCredentialsCall
- type MockClusterServiceClientSpecDeleteClusterCall
- func (c *MockClusterServiceClientSpecDeleteClusterCall) Do(f func(context.Context, InternalID) error) *MockClusterServiceClientSpecDeleteClusterCall
- func (c *MockClusterServiceClientSpecDeleteClusterCall) DoAndReturn(f func(context.Context, InternalID) error) *MockClusterServiceClientSpecDeleteClusterCall
- func (c *MockClusterServiceClientSpecDeleteClusterCall) Return(arg0 error) *MockClusterServiceClientSpecDeleteClusterCall
- type MockClusterServiceClientSpecDeleteExternalAuthCall
- func (c *MockClusterServiceClientSpecDeleteExternalAuthCall) Do(f func(context.Context, InternalID) error) *MockClusterServiceClientSpecDeleteExternalAuthCall
- func (c *MockClusterServiceClientSpecDeleteExternalAuthCall) DoAndReturn(f func(context.Context, InternalID) error) *MockClusterServiceClientSpecDeleteExternalAuthCall
- func (c *MockClusterServiceClientSpecDeleteExternalAuthCall) Return(arg0 error) *MockClusterServiceClientSpecDeleteExternalAuthCall
- type MockClusterServiceClientSpecDeleteNodePoolCall
- func (c *MockClusterServiceClientSpecDeleteNodePoolCall) Do(f func(context.Context, InternalID) error) *MockClusterServiceClientSpecDeleteNodePoolCall
- func (c *MockClusterServiceClientSpecDeleteNodePoolCall) DoAndReturn(f func(context.Context, InternalID) error) *MockClusterServiceClientSpecDeleteNodePoolCall
- func (c *MockClusterServiceClientSpecDeleteNodePoolCall) Return(arg0 error) *MockClusterServiceClientSpecDeleteNodePoolCall
- type MockClusterServiceClientSpecDeleteProvisionShardCall
- func (c *MockClusterServiceClientSpecDeleteProvisionShardCall) Do(f func(context.Context, InternalID) error) *MockClusterServiceClientSpecDeleteProvisionShardCall
- func (c *MockClusterServiceClientSpecDeleteProvisionShardCall) DoAndReturn(f func(context.Context, InternalID) error) *MockClusterServiceClientSpecDeleteProvisionShardCall
- func (c *MockClusterServiceClientSpecDeleteProvisionShardCall) Return(arg0 error) *MockClusterServiceClientSpecDeleteProvisionShardCall
- type MockClusterServiceClientSpecGetBreakGlassCredentialCall
- func (c *MockClusterServiceClientSpecGetBreakGlassCredentialCall) Do(f func(context.Context, InternalID) (*v1.BreakGlassCredential, error)) *MockClusterServiceClientSpecGetBreakGlassCredentialCall
- func (c *MockClusterServiceClientSpecGetBreakGlassCredentialCall) DoAndReturn(f func(context.Context, InternalID) (*v1.BreakGlassCredential, error)) *MockClusterServiceClientSpecGetBreakGlassCredentialCall
- func (c *MockClusterServiceClientSpecGetBreakGlassCredentialCall) Return(arg0 *v1.BreakGlassCredential, arg1 error) *MockClusterServiceClientSpecGetBreakGlassCredentialCall
- type MockClusterServiceClientSpecGetClusterCall
- func (c *MockClusterServiceClientSpecGetClusterCall) Do(f func(context.Context, InternalID) (*v1alpha1.Cluster, error)) *MockClusterServiceClientSpecGetClusterCall
- func (c *MockClusterServiceClientSpecGetClusterCall) DoAndReturn(f func(context.Context, InternalID) (*v1alpha1.Cluster, error)) *MockClusterServiceClientSpecGetClusterCall
- func (c *MockClusterServiceClientSpecGetClusterCall) Return(arg0 *v1alpha1.Cluster, arg1 error) *MockClusterServiceClientSpecGetClusterCall
- type MockClusterServiceClientSpecGetClusterHypershiftDetailsCall
- func (c *MockClusterServiceClientSpecGetClusterHypershiftDetailsCall) Do(f func(context.Context, InternalID) (*v1.HypershiftConfig, error)) *MockClusterServiceClientSpecGetClusterHypershiftDetailsCall
- func (c *MockClusterServiceClientSpecGetClusterHypershiftDetailsCall) DoAndReturn(f func(context.Context, InternalID) (*v1.HypershiftConfig, error)) *MockClusterServiceClientSpecGetClusterHypershiftDetailsCall
- func (c *MockClusterServiceClientSpecGetClusterHypershiftDetailsCall) Return(arg0 *v1.HypershiftConfig, arg1 error) *MockClusterServiceClientSpecGetClusterHypershiftDetailsCall
- type MockClusterServiceClientSpecGetClusterInflightChecksCall
- func (c *MockClusterServiceClientSpecGetClusterInflightChecksCall) Do(f func(context.Context, InternalID) (*v1alpha1.InflightCheckList, error)) *MockClusterServiceClientSpecGetClusterInflightChecksCall
- func (c *MockClusterServiceClientSpecGetClusterInflightChecksCall) DoAndReturn(f func(context.Context, InternalID) (*v1alpha1.InflightCheckList, error)) *MockClusterServiceClientSpecGetClusterInflightChecksCall
- func (c *MockClusterServiceClientSpecGetClusterInflightChecksCall) Return(arg0 *v1alpha1.InflightCheckList, arg1 error) *MockClusterServiceClientSpecGetClusterInflightChecksCall
- type MockClusterServiceClientSpecGetClusterProvisionShardCall
- func (c *MockClusterServiceClientSpecGetClusterProvisionShardCall) Do(f func(context.Context, InternalID) (*v1alpha1.ProvisionShard, error)) *MockClusterServiceClientSpecGetClusterProvisionShardCall
- func (c *MockClusterServiceClientSpecGetClusterProvisionShardCall) DoAndReturn(f func(context.Context, InternalID) (*v1alpha1.ProvisionShard, error)) *MockClusterServiceClientSpecGetClusterProvisionShardCall
- func (c *MockClusterServiceClientSpecGetClusterProvisionShardCall) Return(arg0 *v1alpha1.ProvisionShard, arg1 error) *MockClusterServiceClientSpecGetClusterProvisionShardCall
- type MockClusterServiceClientSpecGetClusterStatusCall
- func (c *MockClusterServiceClientSpecGetClusterStatusCall) Do(f func(context.Context, InternalID) (*v1alpha1.ClusterStatus, error)) *MockClusterServiceClientSpecGetClusterStatusCall
- func (c *MockClusterServiceClientSpecGetClusterStatusCall) DoAndReturn(f func(context.Context, InternalID) (*v1alpha1.ClusterStatus, error)) *MockClusterServiceClientSpecGetClusterStatusCall
- func (c *MockClusterServiceClientSpecGetClusterStatusCall) Return(arg0 *v1alpha1.ClusterStatus, arg1 error) *MockClusterServiceClientSpecGetClusterStatusCall
- type MockClusterServiceClientSpecGetExternalAuthCall
- func (c *MockClusterServiceClientSpecGetExternalAuthCall) Do(f func(context.Context, InternalID) (*v1alpha1.ExternalAuth, error)) *MockClusterServiceClientSpecGetExternalAuthCall
- func (c *MockClusterServiceClientSpecGetExternalAuthCall) DoAndReturn(f func(context.Context, InternalID) (*v1alpha1.ExternalAuth, error)) *MockClusterServiceClientSpecGetExternalAuthCall
- func (c *MockClusterServiceClientSpecGetExternalAuthCall) Return(arg0 *v1alpha1.ExternalAuth, arg1 error) *MockClusterServiceClientSpecGetExternalAuthCall
- type MockClusterServiceClientSpecGetNodePoolCall
- func (c *MockClusterServiceClientSpecGetNodePoolCall) Do(f func(context.Context, InternalID) (*v1alpha1.NodePool, error)) *MockClusterServiceClientSpecGetNodePoolCall
- func (c *MockClusterServiceClientSpecGetNodePoolCall) DoAndReturn(f func(context.Context, InternalID) (*v1alpha1.NodePool, error)) *MockClusterServiceClientSpecGetNodePoolCall
- func (c *MockClusterServiceClientSpecGetNodePoolCall) Return(arg0 *v1alpha1.NodePool, arg1 error) *MockClusterServiceClientSpecGetNodePoolCall
- type MockClusterServiceClientSpecGetNodePoolStatusCall
- func (c *MockClusterServiceClientSpecGetNodePoolStatusCall) Do(f func(context.Context, InternalID) (*v1alpha1.NodePoolStatus, error)) *MockClusterServiceClientSpecGetNodePoolStatusCall
- func (c *MockClusterServiceClientSpecGetNodePoolStatusCall) DoAndReturn(f func(context.Context, InternalID) (*v1alpha1.NodePoolStatus, error)) *MockClusterServiceClientSpecGetNodePoolStatusCall
- func (c *MockClusterServiceClientSpecGetNodePoolStatusCall) Return(arg0 *v1alpha1.NodePoolStatus, arg1 error) *MockClusterServiceClientSpecGetNodePoolStatusCall
- type MockClusterServiceClientSpecGetProvisionShardCall
- func (c *MockClusterServiceClientSpecGetProvisionShardCall) Do(f func(context.Context, InternalID) (*v1alpha1.ProvisionShard, error)) *MockClusterServiceClientSpecGetProvisionShardCall
- func (c *MockClusterServiceClientSpecGetProvisionShardCall) DoAndReturn(f func(context.Context, InternalID) (*v1alpha1.ProvisionShard, error)) *MockClusterServiceClientSpecGetProvisionShardCall
- func (c *MockClusterServiceClientSpecGetProvisionShardCall) Return(arg0 *v1alpha1.ProvisionShard, arg1 error) *MockClusterServiceClientSpecGetProvisionShardCall
- type MockClusterServiceClientSpecGetVersionCall
- func (c *MockClusterServiceClientSpecGetVersionCall) Do(f func(context.Context, string) (*v1alpha1.Version, error)) *MockClusterServiceClientSpecGetVersionCall
- func (c *MockClusterServiceClientSpecGetVersionCall) DoAndReturn(f func(context.Context, string) (*v1alpha1.Version, error)) *MockClusterServiceClientSpecGetVersionCall
- func (c *MockClusterServiceClientSpecGetVersionCall) Return(arg0 *v1alpha1.Version, arg1 error) *MockClusterServiceClientSpecGetVersionCall
- type MockClusterServiceClientSpecListBreakGlassCredentialsCall
- func (c *MockClusterServiceClientSpecListBreakGlassCredentialsCall) Do(f func(InternalID, string) BreakGlassCredentialListIterator) *MockClusterServiceClientSpecListBreakGlassCredentialsCall
- func (c *MockClusterServiceClientSpecListBreakGlassCredentialsCall) DoAndReturn(f func(InternalID, string) BreakGlassCredentialListIterator) *MockClusterServiceClientSpecListBreakGlassCredentialsCall
- func (c *MockClusterServiceClientSpecListBreakGlassCredentialsCall) Return(arg0 BreakGlassCredentialListIterator) *MockClusterServiceClientSpecListBreakGlassCredentialsCall
- type MockClusterServiceClientSpecListClustersCall
- func (c *MockClusterServiceClientSpecListClustersCall) Do(f func(string) ClusterListIterator) *MockClusterServiceClientSpecListClustersCall
- func (c *MockClusterServiceClientSpecListClustersCall) DoAndReturn(f func(string) ClusterListIterator) *MockClusterServiceClientSpecListClustersCall
- func (c *MockClusterServiceClientSpecListClustersCall) Return(arg0 ClusterListIterator) *MockClusterServiceClientSpecListClustersCall
- type MockClusterServiceClientSpecListControlPlaneUpgradePoliciesCall
- func (c *MockClusterServiceClientSpecListControlPlaneUpgradePoliciesCall) Do(f func(InternalID, string) ControlPlaneUpgradePolicyListIterator) *MockClusterServiceClientSpecListControlPlaneUpgradePoliciesCall
- func (c *MockClusterServiceClientSpecListControlPlaneUpgradePoliciesCall) DoAndReturn(f func(InternalID, string) ControlPlaneUpgradePolicyListIterator) *MockClusterServiceClientSpecListControlPlaneUpgradePoliciesCall
- func (c *MockClusterServiceClientSpecListControlPlaneUpgradePoliciesCall) Return(arg0 ControlPlaneUpgradePolicyListIterator) *MockClusterServiceClientSpecListControlPlaneUpgradePoliciesCall
- type MockClusterServiceClientSpecListExternalAuthsCall
- func (c *MockClusterServiceClientSpecListExternalAuthsCall) Do(f func(InternalID, string) ExternalAuthListIterator) *MockClusterServiceClientSpecListExternalAuthsCall
- func (c *MockClusterServiceClientSpecListExternalAuthsCall) DoAndReturn(f func(InternalID, string) ExternalAuthListIterator) *MockClusterServiceClientSpecListExternalAuthsCall
- func (c *MockClusterServiceClientSpecListExternalAuthsCall) Return(arg0 ExternalAuthListIterator) *MockClusterServiceClientSpecListExternalAuthsCall
- type MockClusterServiceClientSpecListNodePoolUpgradePoliciesCall
- func (c *MockClusterServiceClientSpecListNodePoolUpgradePoliciesCall) Do(f func(InternalID, string) NodePoolUpgradePolicyListIterator) *MockClusterServiceClientSpecListNodePoolUpgradePoliciesCall
- func (c *MockClusterServiceClientSpecListNodePoolUpgradePoliciesCall) DoAndReturn(f func(InternalID, string) NodePoolUpgradePolicyListIterator) *MockClusterServiceClientSpecListNodePoolUpgradePoliciesCall
- func (c *MockClusterServiceClientSpecListNodePoolUpgradePoliciesCall) Return(arg0 NodePoolUpgradePolicyListIterator) *MockClusterServiceClientSpecListNodePoolUpgradePoliciesCall
- type MockClusterServiceClientSpecListNodePoolsCall
- func (c *MockClusterServiceClientSpecListNodePoolsCall) Do(f func(InternalID, string) NodePoolListIterator) *MockClusterServiceClientSpecListNodePoolsCall
- func (c *MockClusterServiceClientSpecListNodePoolsCall) DoAndReturn(f func(InternalID, string) NodePoolListIterator) *MockClusterServiceClientSpecListNodePoolsCall
- func (c *MockClusterServiceClientSpecListNodePoolsCall) Return(arg0 NodePoolListIterator) *MockClusterServiceClientSpecListNodePoolsCall
- type MockClusterServiceClientSpecListProvisionShardsCall
- func (c *MockClusterServiceClientSpecListProvisionShardsCall) Do(f func() ProvisionShardListIterator) *MockClusterServiceClientSpecListProvisionShardsCall
- func (c *MockClusterServiceClientSpecListProvisionShardsCall) DoAndReturn(f func() ProvisionShardListIterator) *MockClusterServiceClientSpecListProvisionShardsCall
- func (c *MockClusterServiceClientSpecListProvisionShardsCall) Return(arg0 ProvisionShardListIterator) *MockClusterServiceClientSpecListProvisionShardsCall
- type MockClusterServiceClientSpecListVersionsCall
- func (c *MockClusterServiceClientSpecListVersionsCall) Do(f func() *VersionsListIterator) *MockClusterServiceClientSpecListVersionsCall
- func (c *MockClusterServiceClientSpecListVersionsCall) DoAndReturn(f func() *VersionsListIterator) *MockClusterServiceClientSpecListVersionsCall
- func (c *MockClusterServiceClientSpecListVersionsCall) Return(arg0 *VersionsListIterator) *MockClusterServiceClientSpecListVersionsCall
- type MockClusterServiceClientSpecMockRecorder
- func (mr *MockClusterServiceClientSpecMockRecorder) DeleteBreakGlassCredentials(ctx, clusterInternalID any) *MockClusterServiceClientSpecDeleteBreakGlassCredentialsCall
- func (mr *MockClusterServiceClientSpecMockRecorder) DeleteCluster(ctx, internalID any) *MockClusterServiceClientSpecDeleteClusterCall
- func (mr *MockClusterServiceClientSpecMockRecorder) DeleteExternalAuth(ctx, internalID any) *MockClusterServiceClientSpecDeleteExternalAuthCall
- func (mr *MockClusterServiceClientSpecMockRecorder) DeleteNodePool(ctx, internalID any) *MockClusterServiceClientSpecDeleteNodePoolCall
- func (mr *MockClusterServiceClientSpecMockRecorder) DeleteProvisionShard(ctx, internalID any) *MockClusterServiceClientSpecDeleteProvisionShardCall
- func (mr *MockClusterServiceClientSpecMockRecorder) GetBreakGlassCredential(ctx, internalID any) *MockClusterServiceClientSpecGetBreakGlassCredentialCall
- func (mr *MockClusterServiceClientSpecMockRecorder) GetCluster(ctx, internalID any) *MockClusterServiceClientSpecGetClusterCall
- func (mr *MockClusterServiceClientSpecMockRecorder) GetClusterHypershiftDetails(ctx, internalID any) *MockClusterServiceClientSpecGetClusterHypershiftDetailsCall
- func (mr *MockClusterServiceClientSpecMockRecorder) GetClusterInflightChecks(ctx, internalID any) *MockClusterServiceClientSpecGetClusterInflightChecksCall
- func (mr *MockClusterServiceClientSpecMockRecorder) GetClusterProvisionShard(ctx, internalID any) *MockClusterServiceClientSpecGetClusterProvisionShardCall
- func (mr *MockClusterServiceClientSpecMockRecorder) GetClusterStatus(ctx, internalID any) *MockClusterServiceClientSpecGetClusterStatusCall
- func (mr *MockClusterServiceClientSpecMockRecorder) GetExternalAuth(ctx, internalID any) *MockClusterServiceClientSpecGetExternalAuthCall
- func (mr *MockClusterServiceClientSpecMockRecorder) GetNodePool(ctx, internalID any) *MockClusterServiceClientSpecGetNodePoolCall
- func (mr *MockClusterServiceClientSpecMockRecorder) GetNodePoolStatus(ctx, internalID any) *MockClusterServiceClientSpecGetNodePoolStatusCall
- func (mr *MockClusterServiceClientSpecMockRecorder) GetProvisionShard(ctx, internalID any) *MockClusterServiceClientSpecGetProvisionShardCall
- func (mr *MockClusterServiceClientSpecMockRecorder) GetVersion(ctx, versionName any) *MockClusterServiceClientSpecGetVersionCall
- func (mr *MockClusterServiceClientSpecMockRecorder) ListBreakGlassCredentials(clusterInternalID, searchExpression any) *MockClusterServiceClientSpecListBreakGlassCredentialsCall
- func (mr *MockClusterServiceClientSpecMockRecorder) ListClusters(searchExpression any) *MockClusterServiceClientSpecListClustersCall
- func (mr *MockClusterServiceClientSpecMockRecorder) ListControlPlaneUpgradePolicies(clusterInternalID, orderBy any) *MockClusterServiceClientSpecListControlPlaneUpgradePoliciesCall
- func (mr *MockClusterServiceClientSpecMockRecorder) ListExternalAuths(clusterInternalID, searchExpression any) *MockClusterServiceClientSpecListExternalAuthsCall
- func (mr *MockClusterServiceClientSpecMockRecorder) ListNodePoolUpgradePolicies(nodePoolInternalID, orderBy any) *MockClusterServiceClientSpecListNodePoolUpgradePoliciesCall
- func (mr *MockClusterServiceClientSpecMockRecorder) ListNodePools(clusterInternalID, searchExpression any) *MockClusterServiceClientSpecListNodePoolsCall
- func (mr *MockClusterServiceClientSpecMockRecorder) ListProvisionShards() *MockClusterServiceClientSpecListProvisionShardsCall
- func (mr *MockClusterServiceClientSpecMockRecorder) ListVersions() *MockClusterServiceClientSpecListVersionsCall
- func (mr *MockClusterServiceClientSpecMockRecorder) PostBreakGlassCredential(ctx, clusterInternalID any) *MockClusterServiceClientSpecPostBreakGlassCredentialCall
- func (mr *MockClusterServiceClientSpecMockRecorder) PostCluster(ctx, clusterBuilder any) *MockClusterServiceClientSpecPostClusterCall
- func (mr *MockClusterServiceClientSpecMockRecorder) PostControlPlaneUpgradePolicy(ctx, clusterInternalID, builder any) *MockClusterServiceClientSpecPostControlPlaneUpgradePolicyCall
- func (mr *MockClusterServiceClientSpecMockRecorder) PostExternalAuth(ctx, clusterInternalID, builder any) *MockClusterServiceClientSpecPostExternalAuthCall
- func (mr *MockClusterServiceClientSpecMockRecorder) PostNodePool(ctx, clusterInternalID, builder any) *MockClusterServiceClientSpecPostNodePoolCall
- func (mr *MockClusterServiceClientSpecMockRecorder) PostNodePoolUpgradePolicy(ctx, nodePoolInternalID, builder any) *MockClusterServiceClientSpecPostNodePoolUpgradePolicyCall
- func (mr *MockClusterServiceClientSpecMockRecorder) PostProvisionShard(ctx, builder any) *MockClusterServiceClientSpecPostProvisionShardCall
- func (mr *MockClusterServiceClientSpecMockRecorder) UpdateCluster(ctx, internalID, builder any) *MockClusterServiceClientSpecUpdateClusterCall
- func (mr *MockClusterServiceClientSpecMockRecorder) UpdateExternalAuth(ctx, internalID, builder any) *MockClusterServiceClientSpecUpdateExternalAuthCall
- func (mr *MockClusterServiceClientSpecMockRecorder) UpdateNodePool(ctx, internalID, builder any) *MockClusterServiceClientSpecUpdateNodePoolCall
- func (mr *MockClusterServiceClientSpecMockRecorder) UpdateProvisionShard(ctx, internalID, builder any) *MockClusterServiceClientSpecUpdateProvisionShardCall
- type MockClusterServiceClientSpecPostBreakGlassCredentialCall
- func (c *MockClusterServiceClientSpecPostBreakGlassCredentialCall) Do(f func(context.Context, InternalID) (*v1.BreakGlassCredential, error)) *MockClusterServiceClientSpecPostBreakGlassCredentialCall
- func (c *MockClusterServiceClientSpecPostBreakGlassCredentialCall) DoAndReturn(f func(context.Context, InternalID) (*v1.BreakGlassCredential, error)) *MockClusterServiceClientSpecPostBreakGlassCredentialCall
- func (c *MockClusterServiceClientSpecPostBreakGlassCredentialCall) Return(arg0 *v1.BreakGlassCredential, arg1 error) *MockClusterServiceClientSpecPostBreakGlassCredentialCall
- type MockClusterServiceClientSpecPostClusterCall
- func (c *MockClusterServiceClientSpecPostClusterCall) Do(f func(context.Context, *v1alpha1.ClusterBuilder) (*v1alpha1.Cluster, error)) *MockClusterServiceClientSpecPostClusterCall
- func (c *MockClusterServiceClientSpecPostClusterCall) DoAndReturn(f func(context.Context, *v1alpha1.ClusterBuilder) (*v1alpha1.Cluster, error)) *MockClusterServiceClientSpecPostClusterCall
- func (c *MockClusterServiceClientSpecPostClusterCall) Return(arg0 *v1alpha1.Cluster, arg1 error) *MockClusterServiceClientSpecPostClusterCall
- type MockClusterServiceClientSpecPostControlPlaneUpgradePolicyCall
- func (c *MockClusterServiceClientSpecPostControlPlaneUpgradePolicyCall) Do(...) *MockClusterServiceClientSpecPostControlPlaneUpgradePolicyCall
- func (c *MockClusterServiceClientSpecPostControlPlaneUpgradePolicyCall) DoAndReturn(...) *MockClusterServiceClientSpecPostControlPlaneUpgradePolicyCall
- func (c *MockClusterServiceClientSpecPostControlPlaneUpgradePolicyCall) Return(arg0 *v1alpha1.ControlPlaneUpgradePolicy, arg1 error) *MockClusterServiceClientSpecPostControlPlaneUpgradePolicyCall
- type MockClusterServiceClientSpecPostExternalAuthCall
- func (c *MockClusterServiceClientSpecPostExternalAuthCall) Do(...) *MockClusterServiceClientSpecPostExternalAuthCall
- func (c *MockClusterServiceClientSpecPostExternalAuthCall) DoAndReturn(...) *MockClusterServiceClientSpecPostExternalAuthCall
- func (c *MockClusterServiceClientSpecPostExternalAuthCall) Return(arg0 *v1alpha1.ExternalAuth, arg1 error) *MockClusterServiceClientSpecPostExternalAuthCall
- type MockClusterServiceClientSpecPostNodePoolCall
- func (c *MockClusterServiceClientSpecPostNodePoolCall) Do(...) *MockClusterServiceClientSpecPostNodePoolCall
- func (c *MockClusterServiceClientSpecPostNodePoolCall) DoAndReturn(...) *MockClusterServiceClientSpecPostNodePoolCall
- func (c *MockClusterServiceClientSpecPostNodePoolCall) Return(arg0 *v1alpha1.NodePool, arg1 error) *MockClusterServiceClientSpecPostNodePoolCall
- type MockClusterServiceClientSpecPostNodePoolUpgradePolicyCall
- func (c *MockClusterServiceClientSpecPostNodePoolUpgradePolicyCall) Do(...) *MockClusterServiceClientSpecPostNodePoolUpgradePolicyCall
- func (c *MockClusterServiceClientSpecPostNodePoolUpgradePolicyCall) DoAndReturn(...) *MockClusterServiceClientSpecPostNodePoolUpgradePolicyCall
- func (c *MockClusterServiceClientSpecPostNodePoolUpgradePolicyCall) Return(arg0 *v1alpha1.NodePoolUpgradePolicy, arg1 error) *MockClusterServiceClientSpecPostNodePoolUpgradePolicyCall
- type MockClusterServiceClientSpecPostProvisionShardCall
- func (c *MockClusterServiceClientSpecPostProvisionShardCall) Do(...) *MockClusterServiceClientSpecPostProvisionShardCall
- func (c *MockClusterServiceClientSpecPostProvisionShardCall) DoAndReturn(...) *MockClusterServiceClientSpecPostProvisionShardCall
- func (c *MockClusterServiceClientSpecPostProvisionShardCall) Return(arg0 *v1alpha1.ProvisionShard, arg1 error) *MockClusterServiceClientSpecPostProvisionShardCall
- type MockClusterServiceClientSpecUpdateClusterCall
- func (c *MockClusterServiceClientSpecUpdateClusterCall) Do(...) *MockClusterServiceClientSpecUpdateClusterCall
- func (c *MockClusterServiceClientSpecUpdateClusterCall) DoAndReturn(...) *MockClusterServiceClientSpecUpdateClusterCall
- func (c *MockClusterServiceClientSpecUpdateClusterCall) Return(arg0 *v1alpha1.Cluster, arg1 error) *MockClusterServiceClientSpecUpdateClusterCall
- type MockClusterServiceClientSpecUpdateExternalAuthCall
- func (c *MockClusterServiceClientSpecUpdateExternalAuthCall) Do(...) *MockClusterServiceClientSpecUpdateExternalAuthCall
- func (c *MockClusterServiceClientSpecUpdateExternalAuthCall) DoAndReturn(...) *MockClusterServiceClientSpecUpdateExternalAuthCall
- func (c *MockClusterServiceClientSpecUpdateExternalAuthCall) Return(arg0 *v1alpha1.ExternalAuth, arg1 error) *MockClusterServiceClientSpecUpdateExternalAuthCall
- type MockClusterServiceClientSpecUpdateNodePoolCall
- func (c *MockClusterServiceClientSpecUpdateNodePoolCall) Do(...) *MockClusterServiceClientSpecUpdateNodePoolCall
- func (c *MockClusterServiceClientSpecUpdateNodePoolCall) DoAndReturn(...) *MockClusterServiceClientSpecUpdateNodePoolCall
- func (c *MockClusterServiceClientSpecUpdateNodePoolCall) Return(arg0 *v1alpha1.NodePool, arg1 error) *MockClusterServiceClientSpecUpdateNodePoolCall
- type MockClusterServiceClientSpecUpdateProvisionShardCall
- func (c *MockClusterServiceClientSpecUpdateProvisionShardCall) Do(...) *MockClusterServiceClientSpecUpdateProvisionShardCall
- func (c *MockClusterServiceClientSpecUpdateProvisionShardCall) DoAndReturn(...) *MockClusterServiceClientSpecUpdateProvisionShardCall
- func (c *MockClusterServiceClientSpecUpdateProvisionShardCall) Return(arg0 *v1alpha1.ProvisionShard, arg1 error) *MockClusterServiceClientSpecUpdateProvisionShardCall
- type NodePoolListIterator
- type NodePoolUpdateDispatchConfigTaint
- type NodePoolUpgradePolicyListIterator
- type ProvisionShardListIterator
- type VersionsListIterator
Constants ¶
const ( CSPropertyProvisionShardID = "provision_shard_id" CSPropertyNoopProvision = "provisioner_noop_provision" CSPropertyNoopDeprovision = "provisioner_noop_deprovision" CSPropertySingleReplica = "hosted_cluster_single_replica" CSPropertySizeOverride = "hosted_cluster_size_override" CSPropertyCPOImageOverride = "control_plane_operator_image" CSPropertyEnabled = "true" CSPropertyE2EMinimalControlPlaneSize = "e2e_minimal" )
CS cluster property keys and values used in the Cluster Service API.
const ( CSCloudProvider string = "azure" CSCIDRBlockAllowAccessModeAllowAll string = "allow_all" CSCIDRBlockAllowAccessModeAllowList string = "allow_list" CSProvisionShardStatusActive string = "active" CSProvisionShardStatusMaintenance string = "maintenance" CSProvisionShardStatusOffline string = "offline" )
Variables ¶
var ErrUnknownValue = errors.New("unknown value")
Sentinel error for use with errors.Is
Functions ¶
func BuildCSCluster ¶
func BuildCSCluster(resourceID *azcorearm.ResourceID, tenantID string, hcpCluster *api.HCPOpenShiftCluster, requiredProperties map[string]string, oldClusterServiceCluster *arohcpv1alpha1.Cluster, serviceProviderCluster *api.ServiceProviderCluster) (*arohcpv1alpha1.ClusterBuilder, error)
BuildCSCluster creates a CS ClusterBuilder object from an HCPOpenShiftCluster object. requiredProperties are caller-specified properties (e.g. provision shard, noop flags). oldClusterServiceCluster, if non-nil, indicates an update and its existing properties are preserved as a base layer.
func BuildCSExternalAuth ¶
func BuildCSExternalAuth(ctx context.Context, externalAuth *api.HCPOpenShiftClusterExternalAuth, updating bool) (*arohcpv1alpha1.ExternalAuthBuilder, error)
BuildCSExternalAuth creates a CS ExternalAuthBuilder object from an HCPOpenShiftClusterExternalAuth object.
func BuildCSNodePool ¶
func BuildCSNodePool(ctx context.Context, nodePool *api.HCPOpenShiftClusterNodePool, updating bool) (*arohcpv1alpha1.NodePoolBuilder, error)
BuildCSNodePool creates a CS NodePoolBuilder object from an HCPOpenShiftClusterNodePool object.
func CSErrorToCloudError ¶
func CSErrorToCloudError(err error, resourceID *azcorearm.ResourceID) *arm.CloudError
CSErrorToCloudError attempts to convert various 4xx status codes from Cluster Service to an ARM-compliant error structure, with 500 Internal Server Error as a last-ditch fallback.
func ClusterUpdateDispatchConfigAuthorizedCIDRsFromCS ¶
func ClusterUpdateDispatchConfigAuthorizedCIDRsFromCS(in *arohcpv1alpha1.ClusterAPI) []string
ClusterUpdateDispatchConfigAuthorizedCIDRsFromCS extracts customer authorized CIDRs from a Cluster Service cluster API configuration. Returns nil when access is not allow-list mode.
func ClusterUpdateDispatchConfigJSONFromCS ¶
func ClusterUpdateDispatchConfigJSONFromCS(csCluster *arohcpv1alpha1.Cluster) (string, error)
ClusterUpdateDispatchConfigJSONFromCS returns the canonical JSON of the dispatch config projected from a Cluster Service cluster.
func ClusterUpdateDispatchConfigJSONFromRP ¶
func ClusterUpdateDispatchConfigJSONFromRP(cluster *api.HCPOpenShiftCluster, serviceProviderCluster *api.ServiceProviderCluster) (string, error)
ClusterUpdateDispatchConfigJSONFromRP returns the canonical JSON of the dispatch config projected from RP desired state.
func ClusterUpdateDispatchConfigNodeDrainTimeoutFromCS ¶
func ClusterUpdateDispatchConfigNodeDrainTimeoutFromCS(in *arohcpv1alpha1.Cluster) int32
ClusterUpdateDispatchConfigNodeDrainTimeoutFromCS extracts the node drain timeout in minutes from a Cluster Service cluster. Returns 0 when unset or not expressed in minutes.
func ConvertCSManagementClusterToInternal ¶
func ConvertCSManagementClusterToInternal(csShard *arohcpv1alpha1.ProvisionShard) (*fleet.ManagementCluster, error)
ConvertCSManagementClusterToInternal converts a Cluster Service ProvisionShard to the internal ManagementCluster representation.
func ConvertCStoAdminCredential ¶
func ConvertCStoAdminCredential(breakGlassCredential *cmv1.BreakGlassCredential) *api.HCPOpenShiftClusterAdminCredential
ConvertCStoAdminCredential converts a CS BreakGlassCredential object into an HCPOpenShiftClusterAdminCredential object.
func ConvertCStoHCPOpenShiftVersion ¶
func ConvertCStoHCPOpenShiftVersion(resourceID *azcorearm.ResourceID, version *arohcpv1alpha1.Version) *api.HCPOpenShiftVersion
ConvertCStoHCPOpenShiftVersion converts a CS Version object into an HCPOpenShiftVersion object.
func ConvertHostedClusterSizeOverrideToCS ¶
func ConvertHostedClusterSizeOverrideToCS(desiredClusterControlPlanePodSizing api.ControlPlanePodSizing, desiredServiceProviderClusterControlPlanePodSizing *string) (string, bool)
ConvertHostedClusterSizeOverrideToCS returns the value the CSPropertySizeOverride entry should have when receiving desiredClusterControlPlanePodSizing, which is the Cosmos level ControlPlanePodSizing configuration, as well as the ServiceProviderCluster level one. It also returns whether the property should be set at all on CS side. This is the single source of truth for computing the override and is shared between the cluster update dispatch controller (CS writer) and the desired-control-plane-size status reconciler (SPC Status confirmation) so the two cannot disagree.
Precedence:
- desiredServiceProviderClusterControlPlanePodSizing, when set to non nil wins. Returned lowercased because cluster-service's clustersizingconfiguration uses lowercase tier names.
- Otherwise, desiredClusterControlPlanePodSizing == MinimalControlPlanePodSizing returns CSPropertyE2EMinimalControlPlaneSize ("e2e_minimal"), the named internal-only tier cluster-service uses for the e2e minimal layout.
- Otherwise the property is determined to need to be absent
func ConvertOpenShiftVersionAddPrefix ¶
ConvertOpenShiftVersionAddPrefix adds openshift-v prefix
func ConvertOpenShiftVersionNoPrefix ¶
ConvertOpenShiftVersionNoPrefix strips off openshift-v prefix
func ExternalAuthUpdateDispatchConfigJSONFromCS ¶
func ExternalAuthUpdateDispatchConfigJSONFromCS(csExternalAuth *arohcpv1alpha1.ExternalAuth) (string, error)
ExternalAuthUpdateDispatchConfigJSONFromCS returns the canonical JSON of the dispatch config projected from a Cluster Service external auth.
func ExternalAuthUpdateDispatchConfigJSONFromRP ¶
func ExternalAuthUpdateDispatchConfigJSONFromRP(externalAuth *api.HCPOpenShiftClusterExternalAuth) (string, error)
ExternalAuthUpdateDispatchConfigJSONFromRP returns the canonical JSON of the dispatch config projected from RP desired state.
func GetBreakGlassCredentialClient ¶
func GetBreakGlassCredentialClient(id InternalID, transport http.RoundTripper) (*cmv1.BreakGlassCredentialClient, bool)
GetBreakGlassCredentialClient returns a v1 BreakGlassCredentialClient from the InternalID. The transport is most likely to be a Connection object from the SDK.
func GetClusterServiceUserAssignedIdentities ¶
func GetClusterServiceUserAssignedIdentities(clusterServiceCluster *arohcpv1alpha1.Cluster) map[string]*arm.UserAssignedIdentity
GetClusterServiceUserAssignedIdentities extracts user-assigned identities from a CS Cluster object, keyed by resource ID.
func GetExternalAuthClient ¶
func GetExternalAuthClient(id InternalID, transport http.RoundTripper) (*arohcpv1alpha1.ExternalAuthClient, bool)
GetExternalAuthClient returns a arohcpv1alpha1 ExternalAuthClient from the InternalID. The transport is most likely to be a Connection object from the SDK.
func GetNodePoolClient ¶
func GetNodePoolClient(id InternalID, transport http.RoundTripper) (*arohcpv1alpha1.NodePoolClient, bool)
GetNodePoolClient returns a arohcpv1alpha1 NodePoolClient from the InternalID. The transport is most likely to be a Connection object from the SDK.
func NewOpenShiftVersionXY ¶
NewOpenShiftVersionXY parses the given version, stripping off any OpenShift prefix ("openshift-"), and suffix ("-<channel_group>") and returns a new Version X.Y.
func NewOpenShiftVersionXYZ ¶
NewOpenShiftVersionXYZ parses the given version and converts it to CS readable version CS readable version "openshift-v<X.Y.Z>" or "openshift-v<X.Y.Z>-channel_group"
func NodePoolUpdateDispatchConfigDiffJSON ¶
func NodePoolUpdateDispatchConfigDiffJSON(nodePool *api.HCPOpenShiftClusterNodePool, csNodePool *arohcpv1alpha1.NodePool) (string, string, error)
NodePoolUpdateDispatchConfigDiffJSON returns canonical JSON for both sides of the dispatch diff comparison, including drain-timeout normalization when RP has no override.
func NodePoolUpdateDispatchConfigEffectiveNodeDrainTimeoutMinutes ¶
func NodePoolUpdateDispatchConfigEffectiveNodeDrainTimeoutMinutes(nodePool *api.HCPOpenShiftClusterNodePool, csNodePool *arohcpv1alpha1.NodePool) *int32
NodePoolUpdateDispatchConfigEffectiveNodeDrainTimeoutMinutes returns the drain timeout Hypershift reconciliation should expect. When RP stores an explicit override, that value is returned. When RP stores nil (no override), the live Cluster Service node pool value is returned because CS PATCH omit/null cannot clear or re-inherit cluster default.
func NodePoolUpdateDispatchConfigJSONFromCS ¶
func NodePoolUpdateDispatchConfigJSONFromCS(csNodePool *arohcpv1alpha1.NodePool) (string, error)
NodePoolUpdateDispatchConfigJSONFromCS returns the canonical JSON of the dispatch config projected from a Cluster Service node pool.
func NodePoolUpdateDispatchConfigJSONFromRP ¶
func NodePoolUpdateDispatchConfigJSONFromRP(nodePool *api.HCPOpenShiftClusterNodePool) (string, error)
NodePoolUpdateDispatchConfigJSONFromRP returns the canonical JSON of the dispatch config projected from RP desired state.
func NodePoolUpdateDispatchConfigLabelsFromCS ¶
func NodePoolUpdateDispatchConfigLabelsFromCS(csNodePool *arohcpv1alpha1.NodePool) map[string]string
NodePoolUpdateDispatchConfigLabelsFromCS extracts labels from a Cluster Service node pool.
func NodePoolUpdateDispatchConfigNodeDrainTimeoutFromCS ¶
func NodePoolUpdateDispatchConfigNodeDrainTimeoutFromCS(in *arohcpv1alpha1.NodePool) *int32
NodePoolUpdateDispatchConfigNodeDrainTimeoutFromCS extracts the node drain timeout in minutes from a Cluster Service node pool object. Returns nil when unset.
Types ¶
type BreakGlassCredentialListIterator ¶
type BreakGlassCredentialListIterator interface {
Items(ctx context.Context) iter.Seq[*cmv1.BreakGlassCredential]
GetError() error
}
func NewSimpleBreakGlassCredentialsListIterator ¶
func NewSimpleBreakGlassCredentialsListIterator(objs []*cmv1.BreakGlassCredential, err error) BreakGlassCredentialListIterator
type ClusterListIterator ¶
type ClusterListIterator interface {
Items(ctx context.Context) iter.Seq[*arohcpv1alpha1.Cluster]
GetError() error
}
func NewSimpleClusterListIterator ¶
func NewSimpleClusterListIterator(objs []*arohcpv1alpha1.Cluster, err error) ClusterListIterator
type ClusterServiceClientSpec ¶
type ClusterServiceClientSpec interface {
// GetCluster sends a GET request to fetch a cluster from Cluster Service.
GetCluster(ctx context.Context, internalID InternalID) (*arohcpv1alpha1.Cluster, error)
// GetClusterStatus sends a GET request to fetch a cluster's status from Cluster Service.
GetClusterStatus(ctx context.Context, internalID InternalID) (*arohcpv1alpha1.ClusterStatus, error)
// GetClusterProvisionShard sends a GET request to fetch a cluster's provision shard from Cluster Service.
GetClusterProvisionShard(ctx context.Context, internalID InternalID) (*arohcpv1alpha1.ProvisionShard, error)
// GetClusterInflightChecks sends a GET request to fetch a cluster's inflight checks from Cluster Service.
GetClusterInflightChecks(ctx context.Context, internalID InternalID) (*arohcpv1alpha1.InflightCheckList, error)
// GetClusterHypershiftDetails sends a GET request to fetch a cluster's hypershift details from Cluster Service.
GetClusterHypershiftDetails(ctx context.Context, internalID InternalID) (*cmv1.HypershiftConfig, error)
// PostCluster sends a POST request to create a cluster in Cluster Service.
PostCluster(ctx context.Context, clusterBuilder *arohcpv1alpha1.ClusterBuilder) (*arohcpv1alpha1.Cluster, error)
// UpdateCluster sends a PATCH request to update a cluster in Cluster Service.
UpdateCluster(ctx context.Context, internalID InternalID, builder *arohcpv1alpha1.ClusterBuilder) (*arohcpv1alpha1.Cluster, error)
// DeleteCluster sends a DELETE request to delete a cluster from Cluster Service.
DeleteCluster(ctx context.Context, internalID InternalID) error
// ListClusters prepares a GET request with the given search expression. Call Items() on
// the returned iterator in a for/range loop to execute the request and paginate over results,
// then call GetError() to check for an iteration error.
ListClusters(searchExpression string) ClusterListIterator
// GetNodePool sends a GET request to fetch a node pool from Cluster Service.
GetNodePool(ctx context.Context, internalID InternalID) (*arohcpv1alpha1.NodePool, error)
// GetNodePoolStatus sends a GET request to fetch a node pool's status from Cluster Service.
GetNodePoolStatus(ctx context.Context, internalID InternalID) (*arohcpv1alpha1.NodePoolStatus, error)
// PostNodePool sends a POST request to create a node pool in Cluster Service.
PostNodePool(ctx context.Context, clusterInternalID InternalID, builder *arohcpv1alpha1.NodePoolBuilder) (*arohcpv1alpha1.NodePool, error)
// UpdateNodePool sends a PATCH request to update a node pool in Cluster Service.
UpdateNodePool(ctx context.Context, internalID InternalID, builder *arohcpv1alpha1.NodePoolBuilder) (*arohcpv1alpha1.NodePool, error)
// DeleteNodePool sends a DELETE request to delete a node pool from Cluster Service.
DeleteNodePool(ctx context.Context, internalID InternalID) error
// ListNodePools prepares a GET request with the given search expression. Call Items() on
// the returned iterator in a for/range loop to execute the request and paginate over results,
// then call GetError() to check for an iteration error.
ListNodePools(clusterInternalID InternalID, searchExpression string) NodePoolListIterator
// GetExternalAuth sends a GET request to fetch an external auth config from Cluster Service.
GetExternalAuth(ctx context.Context, internalID InternalID) (*arohcpv1alpha1.ExternalAuth, error)
// PostExternalAuth sends a POST request to create an external auth config in Cluster Service.
PostExternalAuth(ctx context.Context, clusterInternalID InternalID, builder *arohcpv1alpha1.ExternalAuthBuilder) (*arohcpv1alpha1.ExternalAuth, error)
// UpdateExternalAuth sends a PATCH request to update an external auth config in Cluster Service.
UpdateExternalAuth(ctx context.Context, internalID InternalID, builder *arohcpv1alpha1.ExternalAuthBuilder) (*arohcpv1alpha1.ExternalAuth, error)
// DeleteExternalAuth sends a DELETE request to delete an external auth config from Cluster Service.
DeleteExternalAuth(ctx context.Context, internalID InternalID) error
// ListExternalAuths prepares a GET request with the given search expression. Call Items() on
// the returned iterator in a for/range loop to execute the request and paginate over results,
// then call GetError() to check for an iteration error.
ListExternalAuths(clusterInternalID InternalID, searchExpression string) ExternalAuthListIterator
// GetBreakGlassCredential sends a GET request to fetch a break-glass cluster credential from Cluster Service.
GetBreakGlassCredential(ctx context.Context, internalID InternalID) (*cmv1.BreakGlassCredential, error)
// PostBreakGlassCredential sends a POST request to create a break-glass cluster credential in Cluster Service.
PostBreakGlassCredential(ctx context.Context, clusterInternalID InternalID) (*cmv1.BreakGlassCredential, error)
// DeleteBreakGlassCredentials sends a DELETE request to revoke all break-glass credentials for a cluster in Cluster Service.
DeleteBreakGlassCredentials(ctx context.Context, clusterInternalID InternalID) error
// ListBreakGlassCredentials prepares a GET request with the given search expression. Call
// Items() on the returned iterator in a for/range loop to execute the request and paginate
// over results, then call GetError() to check for an iteration error.
ListBreakGlassCredentials(clusterInternalID InternalID, searchExpression string) BreakGlassCredentialListIterator
// GetVersion sends a GET request to fetch cluster version
GetVersion(ctx context.Context, versionName string) (*arohcpv1alpha1.Version, error)
// ListVersions prepares a GET request.
// Call Items() on the returned iterator with options in a for/range loop to execute the request and paginate over results,
// then call GetError() to check for an iteration error.
ListVersions() *VersionsListIterator
// ListControlPlaneUpgradePolicies prepares a GET request to list control plane upgrade policies for a cluster.
// Call Items() on the returned iterator in a for/range loop to execute the request and paginate over results,
// then call GetError() to check for an iteration error.
ListControlPlaneUpgradePolicies(clusterInternalID InternalID, orderBy string) ControlPlaneUpgradePolicyListIterator
// PostControlPlaneUpgradePolicy sends a POST request to create a control plane upgrade policy in Cluster Service.
PostControlPlaneUpgradePolicy(ctx context.Context, clusterInternalID InternalID, builder *arohcpv1alpha1.ControlPlaneUpgradePolicyBuilder) (*arohcpv1alpha1.ControlPlaneUpgradePolicy, error)
// ListProvisionShards prepares a GET request to list provision shards.
// Call Items() on the returned iterator in a for/range loop to execute the request and paginate over results,
// then call GetError() to check for an iteration error.
ListProvisionShards() ProvisionShardListIterator
// GetProvisionShard sends a GET request to fetch a provision shard from Cluster Service.
// The internalID is the internal ID of the provision shard.
GetProvisionShard(ctx context.Context, internalID InternalID) (*arohcpv1alpha1.ProvisionShard, error)
// PostProvisionShard sends a POST request to create a provision shard in Cluster Service.
PostProvisionShard(ctx context.Context, builder *arohcpv1alpha1.ProvisionShardBuilder) (*arohcpv1alpha1.ProvisionShard, error)
// UpdateProvisionShard sends a PATCH request to update a provision shard in Cluster Service.
UpdateProvisionShard(ctx context.Context, internalID InternalID, builder *arohcpv1alpha1.ProvisionShardBuilder) (*arohcpv1alpha1.ProvisionShard, error)
// DeleteProvisionShard sends a DELETE request to delete a provision shard from Cluster Service.
DeleteProvisionShard(ctx context.Context, internalID InternalID) error
// ListNodePoolUpgradePolicies prepares a GET request to list node pool upgrade policies for a node pool.
// Call Items() on the returned iterator in a for/range loop to execute the request and paginate over results,
// then call GetError() to check for an iteration error.
ListNodePoolUpgradePolicies(nodePoolInternalID InternalID, orderBy string) NodePoolUpgradePolicyListIterator
// PostNodePoolUpgradePolicy sends a POST request to create a node pool upgrade policy in Cluster Service.
PostNodePoolUpgradePolicy(ctx context.Context, nodePoolInternalID InternalID, builder *arohcpv1alpha1.NodePoolUpgradePolicyBuilder) (*arohcpv1alpha1.NodePoolUpgradePolicy, error)
}
func NewClusterServiceClient ¶
func NewClusterServiceClient(conn *sdk.Connection) ClusterServiceClientSpec
func NewClusterServiceClientWithTracing ¶
func NewClusterServiceClientWithTracing(csc ClusterServiceClientSpec, tracerName string) ClusterServiceClientSpec
type ControlPlaneUpgradePolicyListIterator ¶
type ControlPlaneUpgradePolicyListIterator interface {
Items(ctx context.Context) iter.Seq[*arohcpv1alpha1.ControlPlaneUpgradePolicy]
GetError() error
}
func NewSimpleControlPlaneUpgradePolicyListIterator ¶
func NewSimpleControlPlaneUpgradePolicyListIterator(objs []*arohcpv1alpha1.ControlPlaneUpgradePolicy, err error) ControlPlaneUpgradePolicyListIterator
type ExternalAuthListIterator ¶
type ExternalAuthListIterator interface {
Items(ctx context.Context) iter.Seq[*arohcpv1alpha1.ExternalAuth]
GetError() error
}
func NewSimpleExternalAuthListIterator ¶
func NewSimpleExternalAuthListIterator(objs []*arohcpv1alpha1.ExternalAuth, err error) ExternalAuthListIterator
type InternalID ¶
type InternalID = api.InternalID
type ListIterator ¶
type MockClusterServiceClientSpec ¶
type MockClusterServiceClientSpec struct {
// contains filtered or unexported fields
}
MockClusterServiceClientSpec is a mock of ClusterServiceClientSpec interface.
func NewMockClusterServiceClientSpec ¶
func NewMockClusterServiceClientSpec(ctrl *gomock.Controller) *MockClusterServiceClientSpec
NewMockClusterServiceClientSpec creates a new mock instance.
func (*MockClusterServiceClientSpec) DeleteBreakGlassCredentials ¶
func (m *MockClusterServiceClientSpec) DeleteBreakGlassCredentials(ctx context.Context, clusterInternalID InternalID) error
DeleteBreakGlassCredentials mocks base method.
func (*MockClusterServiceClientSpec) DeleteCluster ¶
func (m *MockClusterServiceClientSpec) DeleteCluster(ctx context.Context, internalID InternalID) error
DeleteCluster mocks base method.
func (*MockClusterServiceClientSpec) DeleteExternalAuth ¶
func (m *MockClusterServiceClientSpec) DeleteExternalAuth(ctx context.Context, internalID InternalID) error
DeleteExternalAuth mocks base method.
func (*MockClusterServiceClientSpec) DeleteNodePool ¶
func (m *MockClusterServiceClientSpec) DeleteNodePool(ctx context.Context, internalID InternalID) error
DeleteNodePool mocks base method.
func (*MockClusterServiceClientSpec) DeleteProvisionShard ¶
func (m *MockClusterServiceClientSpec) DeleteProvisionShard(ctx context.Context, internalID InternalID) error
DeleteProvisionShard mocks base method.
func (*MockClusterServiceClientSpec) EXPECT ¶
func (m *MockClusterServiceClientSpec) EXPECT() *MockClusterServiceClientSpecMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockClusterServiceClientSpec) GetBreakGlassCredential ¶
func (m *MockClusterServiceClientSpec) GetBreakGlassCredential(ctx context.Context, internalID InternalID) (*v1.BreakGlassCredential, error)
GetBreakGlassCredential mocks base method.
func (*MockClusterServiceClientSpec) GetCluster ¶
func (m *MockClusterServiceClientSpec) GetCluster(ctx context.Context, internalID InternalID) (*v1alpha1.Cluster, error)
GetCluster mocks base method.
func (*MockClusterServiceClientSpec) GetClusterHypershiftDetails ¶
func (m *MockClusterServiceClientSpec) GetClusterHypershiftDetails(ctx context.Context, internalID InternalID) (*v1.HypershiftConfig, error)
GetClusterHypershiftDetails mocks base method.
func (*MockClusterServiceClientSpec) GetClusterInflightChecks ¶
func (m *MockClusterServiceClientSpec) GetClusterInflightChecks(ctx context.Context, internalID InternalID) (*v1alpha1.InflightCheckList, error)
GetClusterInflightChecks mocks base method.
func (*MockClusterServiceClientSpec) GetClusterProvisionShard ¶
func (m *MockClusterServiceClientSpec) GetClusterProvisionShard(ctx context.Context, internalID InternalID) (*v1alpha1.ProvisionShard, error)
GetClusterProvisionShard mocks base method.
func (*MockClusterServiceClientSpec) GetClusterStatus ¶
func (m *MockClusterServiceClientSpec) GetClusterStatus(ctx context.Context, internalID InternalID) (*v1alpha1.ClusterStatus, error)
GetClusterStatus mocks base method.
func (*MockClusterServiceClientSpec) GetExternalAuth ¶
func (m *MockClusterServiceClientSpec) GetExternalAuth(ctx context.Context, internalID InternalID) (*v1alpha1.ExternalAuth, error)
GetExternalAuth mocks base method.
func (*MockClusterServiceClientSpec) GetNodePool ¶
func (m *MockClusterServiceClientSpec) GetNodePool(ctx context.Context, internalID InternalID) (*v1alpha1.NodePool, error)
GetNodePool mocks base method.
func (*MockClusterServiceClientSpec) GetNodePoolStatus ¶
func (m *MockClusterServiceClientSpec) GetNodePoolStatus(ctx context.Context, internalID InternalID) (*v1alpha1.NodePoolStatus, error)
GetNodePoolStatus mocks base method.
func (*MockClusterServiceClientSpec) GetProvisionShard ¶
func (m *MockClusterServiceClientSpec) GetProvisionShard(ctx context.Context, internalID InternalID) (*v1alpha1.ProvisionShard, error)
GetProvisionShard mocks base method.
func (*MockClusterServiceClientSpec) GetVersion ¶
func (m *MockClusterServiceClientSpec) GetVersion(ctx context.Context, versionName string) (*v1alpha1.Version, error)
GetVersion mocks base method.
func (*MockClusterServiceClientSpec) ListBreakGlassCredentials ¶
func (m *MockClusterServiceClientSpec) ListBreakGlassCredentials(clusterInternalID InternalID, searchExpression string) BreakGlassCredentialListIterator
ListBreakGlassCredentials mocks base method.
func (*MockClusterServiceClientSpec) ListClusters ¶
func (m *MockClusterServiceClientSpec) ListClusters(searchExpression string) ClusterListIterator
ListClusters mocks base method.
func (*MockClusterServiceClientSpec) ListControlPlaneUpgradePolicies ¶
func (m *MockClusterServiceClientSpec) ListControlPlaneUpgradePolicies(clusterInternalID InternalID, orderBy string) ControlPlaneUpgradePolicyListIterator
ListControlPlaneUpgradePolicies mocks base method.
func (*MockClusterServiceClientSpec) ListExternalAuths ¶
func (m *MockClusterServiceClientSpec) ListExternalAuths(clusterInternalID InternalID, searchExpression string) ExternalAuthListIterator
ListExternalAuths mocks base method.
func (*MockClusterServiceClientSpec) ListNodePoolUpgradePolicies ¶
func (m *MockClusterServiceClientSpec) ListNodePoolUpgradePolicies(nodePoolInternalID InternalID, orderBy string) NodePoolUpgradePolicyListIterator
ListNodePoolUpgradePolicies mocks base method.
func (*MockClusterServiceClientSpec) ListNodePools ¶
func (m *MockClusterServiceClientSpec) ListNodePools(clusterInternalID InternalID, searchExpression string) NodePoolListIterator
ListNodePools mocks base method.
func (*MockClusterServiceClientSpec) ListProvisionShards ¶
func (m *MockClusterServiceClientSpec) ListProvisionShards() ProvisionShardListIterator
ListProvisionShards mocks base method.
func (*MockClusterServiceClientSpec) ListVersions ¶
func (m *MockClusterServiceClientSpec) ListVersions() *VersionsListIterator
ListVersions mocks base method.
func (*MockClusterServiceClientSpec) PostBreakGlassCredential ¶
func (m *MockClusterServiceClientSpec) PostBreakGlassCredential(ctx context.Context, clusterInternalID InternalID) (*v1.BreakGlassCredential, error)
PostBreakGlassCredential mocks base method.
func (*MockClusterServiceClientSpec) PostCluster ¶
func (m *MockClusterServiceClientSpec) PostCluster(ctx context.Context, clusterBuilder *v1alpha1.ClusterBuilder) (*v1alpha1.Cluster, error)
PostCluster mocks base method.
func (*MockClusterServiceClientSpec) PostControlPlaneUpgradePolicy ¶
func (m *MockClusterServiceClientSpec) PostControlPlaneUpgradePolicy(ctx context.Context, clusterInternalID InternalID, builder *v1alpha1.ControlPlaneUpgradePolicyBuilder) (*v1alpha1.ControlPlaneUpgradePolicy, error)
PostControlPlaneUpgradePolicy mocks base method.
func (*MockClusterServiceClientSpec) PostExternalAuth ¶
func (m *MockClusterServiceClientSpec) PostExternalAuth(ctx context.Context, clusterInternalID InternalID, builder *v1alpha1.ExternalAuthBuilder) (*v1alpha1.ExternalAuth, error)
PostExternalAuth mocks base method.
func (*MockClusterServiceClientSpec) PostNodePool ¶
func (m *MockClusterServiceClientSpec) PostNodePool(ctx context.Context, clusterInternalID InternalID, builder *v1alpha1.NodePoolBuilder) (*v1alpha1.NodePool, error)
PostNodePool mocks base method.
func (*MockClusterServiceClientSpec) PostNodePoolUpgradePolicy ¶
func (m *MockClusterServiceClientSpec) PostNodePoolUpgradePolicy(ctx context.Context, nodePoolInternalID InternalID, builder *v1alpha1.NodePoolUpgradePolicyBuilder) (*v1alpha1.NodePoolUpgradePolicy, error)
PostNodePoolUpgradePolicy mocks base method.
func (*MockClusterServiceClientSpec) PostProvisionShard ¶
func (m *MockClusterServiceClientSpec) PostProvisionShard(ctx context.Context, builder *v1alpha1.ProvisionShardBuilder) (*v1alpha1.ProvisionShard, error)
PostProvisionShard mocks base method.
func (*MockClusterServiceClientSpec) UpdateCluster ¶
func (m *MockClusterServiceClientSpec) UpdateCluster(ctx context.Context, internalID InternalID, builder *v1alpha1.ClusterBuilder) (*v1alpha1.Cluster, error)
UpdateCluster mocks base method.
func (*MockClusterServiceClientSpec) UpdateExternalAuth ¶
func (m *MockClusterServiceClientSpec) UpdateExternalAuth(ctx context.Context, internalID InternalID, builder *v1alpha1.ExternalAuthBuilder) (*v1alpha1.ExternalAuth, error)
UpdateExternalAuth mocks base method.
func (*MockClusterServiceClientSpec) UpdateNodePool ¶
func (m *MockClusterServiceClientSpec) UpdateNodePool(ctx context.Context, internalID InternalID, builder *v1alpha1.NodePoolBuilder) (*v1alpha1.NodePool, error)
UpdateNodePool mocks base method.
func (*MockClusterServiceClientSpec) UpdateProvisionShard ¶
func (m *MockClusterServiceClientSpec) UpdateProvisionShard(ctx context.Context, internalID InternalID, builder *v1alpha1.ProvisionShardBuilder) (*v1alpha1.ProvisionShard, error)
UpdateProvisionShard mocks base method.
type MockClusterServiceClientSpecDeleteBreakGlassCredentialsCall ¶
MockClusterServiceClientSpecDeleteBreakGlassCredentialsCall wrap *gomock.Call
func (*MockClusterServiceClientSpecDeleteBreakGlassCredentialsCall) Do ¶
func (c *MockClusterServiceClientSpecDeleteBreakGlassCredentialsCall) Do(f func(context.Context, InternalID) error) *MockClusterServiceClientSpecDeleteBreakGlassCredentialsCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecDeleteBreakGlassCredentialsCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecDeleteBreakGlassCredentialsCall) DoAndReturn(f func(context.Context, InternalID) error) *MockClusterServiceClientSpecDeleteBreakGlassCredentialsCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecDeleteBreakGlassCredentialsCall) Return ¶
func (c *MockClusterServiceClientSpecDeleteBreakGlassCredentialsCall) Return(arg0 error) *MockClusterServiceClientSpecDeleteBreakGlassCredentialsCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecDeleteClusterCall ¶
MockClusterServiceClientSpecDeleteClusterCall wrap *gomock.Call
func (*MockClusterServiceClientSpecDeleteClusterCall) Do ¶
func (c *MockClusterServiceClientSpecDeleteClusterCall) Do(f func(context.Context, InternalID) error) *MockClusterServiceClientSpecDeleteClusterCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecDeleteClusterCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecDeleteClusterCall) DoAndReturn(f func(context.Context, InternalID) error) *MockClusterServiceClientSpecDeleteClusterCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecDeleteClusterCall) Return ¶
func (c *MockClusterServiceClientSpecDeleteClusterCall) Return(arg0 error) *MockClusterServiceClientSpecDeleteClusterCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecDeleteExternalAuthCall ¶
MockClusterServiceClientSpecDeleteExternalAuthCall wrap *gomock.Call
func (*MockClusterServiceClientSpecDeleteExternalAuthCall) Do ¶
func (c *MockClusterServiceClientSpecDeleteExternalAuthCall) Do(f func(context.Context, InternalID) error) *MockClusterServiceClientSpecDeleteExternalAuthCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecDeleteExternalAuthCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecDeleteExternalAuthCall) DoAndReturn(f func(context.Context, InternalID) error) *MockClusterServiceClientSpecDeleteExternalAuthCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecDeleteExternalAuthCall) Return ¶
func (c *MockClusterServiceClientSpecDeleteExternalAuthCall) Return(arg0 error) *MockClusterServiceClientSpecDeleteExternalAuthCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecDeleteNodePoolCall ¶
MockClusterServiceClientSpecDeleteNodePoolCall wrap *gomock.Call
func (*MockClusterServiceClientSpecDeleteNodePoolCall) Do ¶
func (c *MockClusterServiceClientSpecDeleteNodePoolCall) Do(f func(context.Context, InternalID) error) *MockClusterServiceClientSpecDeleteNodePoolCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecDeleteNodePoolCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecDeleteNodePoolCall) DoAndReturn(f func(context.Context, InternalID) error) *MockClusterServiceClientSpecDeleteNodePoolCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecDeleteNodePoolCall) Return ¶
func (c *MockClusterServiceClientSpecDeleteNodePoolCall) Return(arg0 error) *MockClusterServiceClientSpecDeleteNodePoolCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecDeleteProvisionShardCall ¶
MockClusterServiceClientSpecDeleteProvisionShardCall wrap *gomock.Call
func (*MockClusterServiceClientSpecDeleteProvisionShardCall) Do ¶
func (c *MockClusterServiceClientSpecDeleteProvisionShardCall) Do(f func(context.Context, InternalID) error) *MockClusterServiceClientSpecDeleteProvisionShardCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecDeleteProvisionShardCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecDeleteProvisionShardCall) DoAndReturn(f func(context.Context, InternalID) error) *MockClusterServiceClientSpecDeleteProvisionShardCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecDeleteProvisionShardCall) Return ¶
func (c *MockClusterServiceClientSpecDeleteProvisionShardCall) Return(arg0 error) *MockClusterServiceClientSpecDeleteProvisionShardCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecGetBreakGlassCredentialCall ¶
MockClusterServiceClientSpecGetBreakGlassCredentialCall wrap *gomock.Call
func (*MockClusterServiceClientSpecGetBreakGlassCredentialCall) Do ¶
func (c *MockClusterServiceClientSpecGetBreakGlassCredentialCall) Do(f func(context.Context, InternalID) (*v1.BreakGlassCredential, error)) *MockClusterServiceClientSpecGetBreakGlassCredentialCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecGetBreakGlassCredentialCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecGetBreakGlassCredentialCall) DoAndReturn(f func(context.Context, InternalID) (*v1.BreakGlassCredential, error)) *MockClusterServiceClientSpecGetBreakGlassCredentialCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecGetBreakGlassCredentialCall) Return ¶
func (c *MockClusterServiceClientSpecGetBreakGlassCredentialCall) Return(arg0 *v1.BreakGlassCredential, arg1 error) *MockClusterServiceClientSpecGetBreakGlassCredentialCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecGetClusterCall ¶
MockClusterServiceClientSpecGetClusterCall wrap *gomock.Call
func (*MockClusterServiceClientSpecGetClusterCall) Do ¶
func (c *MockClusterServiceClientSpecGetClusterCall) Do(f func(context.Context, InternalID) (*v1alpha1.Cluster, error)) *MockClusterServiceClientSpecGetClusterCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecGetClusterCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecGetClusterCall) DoAndReturn(f func(context.Context, InternalID) (*v1alpha1.Cluster, error)) *MockClusterServiceClientSpecGetClusterCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecGetClusterCall) Return ¶
func (c *MockClusterServiceClientSpecGetClusterCall) Return(arg0 *v1alpha1.Cluster, arg1 error) *MockClusterServiceClientSpecGetClusterCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecGetClusterHypershiftDetailsCall ¶
MockClusterServiceClientSpecGetClusterHypershiftDetailsCall wrap *gomock.Call
func (*MockClusterServiceClientSpecGetClusterHypershiftDetailsCall) Do ¶
func (c *MockClusterServiceClientSpecGetClusterHypershiftDetailsCall) Do(f func(context.Context, InternalID) (*v1.HypershiftConfig, error)) *MockClusterServiceClientSpecGetClusterHypershiftDetailsCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecGetClusterHypershiftDetailsCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecGetClusterHypershiftDetailsCall) DoAndReturn(f func(context.Context, InternalID) (*v1.HypershiftConfig, error)) *MockClusterServiceClientSpecGetClusterHypershiftDetailsCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecGetClusterHypershiftDetailsCall) Return ¶
func (c *MockClusterServiceClientSpecGetClusterHypershiftDetailsCall) Return(arg0 *v1.HypershiftConfig, arg1 error) *MockClusterServiceClientSpecGetClusterHypershiftDetailsCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecGetClusterInflightChecksCall ¶
MockClusterServiceClientSpecGetClusterInflightChecksCall wrap *gomock.Call
func (*MockClusterServiceClientSpecGetClusterInflightChecksCall) Do ¶
func (c *MockClusterServiceClientSpecGetClusterInflightChecksCall) Do(f func(context.Context, InternalID) (*v1alpha1.InflightCheckList, error)) *MockClusterServiceClientSpecGetClusterInflightChecksCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecGetClusterInflightChecksCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecGetClusterInflightChecksCall) DoAndReturn(f func(context.Context, InternalID) (*v1alpha1.InflightCheckList, error)) *MockClusterServiceClientSpecGetClusterInflightChecksCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecGetClusterInflightChecksCall) Return ¶
func (c *MockClusterServiceClientSpecGetClusterInflightChecksCall) Return(arg0 *v1alpha1.InflightCheckList, arg1 error) *MockClusterServiceClientSpecGetClusterInflightChecksCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecGetClusterProvisionShardCall ¶
MockClusterServiceClientSpecGetClusterProvisionShardCall wrap *gomock.Call
func (*MockClusterServiceClientSpecGetClusterProvisionShardCall) Do ¶
func (c *MockClusterServiceClientSpecGetClusterProvisionShardCall) Do(f func(context.Context, InternalID) (*v1alpha1.ProvisionShard, error)) *MockClusterServiceClientSpecGetClusterProvisionShardCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecGetClusterProvisionShardCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecGetClusterProvisionShardCall) DoAndReturn(f func(context.Context, InternalID) (*v1alpha1.ProvisionShard, error)) *MockClusterServiceClientSpecGetClusterProvisionShardCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecGetClusterProvisionShardCall) Return ¶
func (c *MockClusterServiceClientSpecGetClusterProvisionShardCall) Return(arg0 *v1alpha1.ProvisionShard, arg1 error) *MockClusterServiceClientSpecGetClusterProvisionShardCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecGetClusterStatusCall ¶
MockClusterServiceClientSpecGetClusterStatusCall wrap *gomock.Call
func (*MockClusterServiceClientSpecGetClusterStatusCall) Do ¶
func (c *MockClusterServiceClientSpecGetClusterStatusCall) Do(f func(context.Context, InternalID) (*v1alpha1.ClusterStatus, error)) *MockClusterServiceClientSpecGetClusterStatusCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecGetClusterStatusCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecGetClusterStatusCall) DoAndReturn(f func(context.Context, InternalID) (*v1alpha1.ClusterStatus, error)) *MockClusterServiceClientSpecGetClusterStatusCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecGetClusterStatusCall) Return ¶
func (c *MockClusterServiceClientSpecGetClusterStatusCall) Return(arg0 *v1alpha1.ClusterStatus, arg1 error) *MockClusterServiceClientSpecGetClusterStatusCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecGetExternalAuthCall ¶
MockClusterServiceClientSpecGetExternalAuthCall wrap *gomock.Call
func (*MockClusterServiceClientSpecGetExternalAuthCall) Do ¶
func (c *MockClusterServiceClientSpecGetExternalAuthCall) Do(f func(context.Context, InternalID) (*v1alpha1.ExternalAuth, error)) *MockClusterServiceClientSpecGetExternalAuthCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecGetExternalAuthCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecGetExternalAuthCall) DoAndReturn(f func(context.Context, InternalID) (*v1alpha1.ExternalAuth, error)) *MockClusterServiceClientSpecGetExternalAuthCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecGetExternalAuthCall) Return ¶
func (c *MockClusterServiceClientSpecGetExternalAuthCall) Return(arg0 *v1alpha1.ExternalAuth, arg1 error) *MockClusterServiceClientSpecGetExternalAuthCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecGetNodePoolCall ¶
MockClusterServiceClientSpecGetNodePoolCall wrap *gomock.Call
func (*MockClusterServiceClientSpecGetNodePoolCall) Do ¶
func (c *MockClusterServiceClientSpecGetNodePoolCall) Do(f func(context.Context, InternalID) (*v1alpha1.NodePool, error)) *MockClusterServiceClientSpecGetNodePoolCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecGetNodePoolCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecGetNodePoolCall) DoAndReturn(f func(context.Context, InternalID) (*v1alpha1.NodePool, error)) *MockClusterServiceClientSpecGetNodePoolCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecGetNodePoolCall) Return ¶
func (c *MockClusterServiceClientSpecGetNodePoolCall) Return(arg0 *v1alpha1.NodePool, arg1 error) *MockClusterServiceClientSpecGetNodePoolCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecGetNodePoolStatusCall ¶
MockClusterServiceClientSpecGetNodePoolStatusCall wrap *gomock.Call
func (*MockClusterServiceClientSpecGetNodePoolStatusCall) Do ¶
func (c *MockClusterServiceClientSpecGetNodePoolStatusCall) Do(f func(context.Context, InternalID) (*v1alpha1.NodePoolStatus, error)) *MockClusterServiceClientSpecGetNodePoolStatusCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecGetNodePoolStatusCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecGetNodePoolStatusCall) DoAndReturn(f func(context.Context, InternalID) (*v1alpha1.NodePoolStatus, error)) *MockClusterServiceClientSpecGetNodePoolStatusCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecGetNodePoolStatusCall) Return ¶
func (c *MockClusterServiceClientSpecGetNodePoolStatusCall) Return(arg0 *v1alpha1.NodePoolStatus, arg1 error) *MockClusterServiceClientSpecGetNodePoolStatusCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecGetProvisionShardCall ¶
MockClusterServiceClientSpecGetProvisionShardCall wrap *gomock.Call
func (*MockClusterServiceClientSpecGetProvisionShardCall) Do ¶
func (c *MockClusterServiceClientSpecGetProvisionShardCall) Do(f func(context.Context, InternalID) (*v1alpha1.ProvisionShard, error)) *MockClusterServiceClientSpecGetProvisionShardCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecGetProvisionShardCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecGetProvisionShardCall) DoAndReturn(f func(context.Context, InternalID) (*v1alpha1.ProvisionShard, error)) *MockClusterServiceClientSpecGetProvisionShardCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecGetProvisionShardCall) Return ¶
func (c *MockClusterServiceClientSpecGetProvisionShardCall) Return(arg0 *v1alpha1.ProvisionShard, arg1 error) *MockClusterServiceClientSpecGetProvisionShardCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecGetVersionCall ¶
MockClusterServiceClientSpecGetVersionCall wrap *gomock.Call
func (*MockClusterServiceClientSpecGetVersionCall) Do ¶
func (c *MockClusterServiceClientSpecGetVersionCall) Do(f func(context.Context, string) (*v1alpha1.Version, error)) *MockClusterServiceClientSpecGetVersionCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecGetVersionCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecGetVersionCall) DoAndReturn(f func(context.Context, string) (*v1alpha1.Version, error)) *MockClusterServiceClientSpecGetVersionCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecGetVersionCall) Return ¶
func (c *MockClusterServiceClientSpecGetVersionCall) Return(arg0 *v1alpha1.Version, arg1 error) *MockClusterServiceClientSpecGetVersionCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecListBreakGlassCredentialsCall ¶
MockClusterServiceClientSpecListBreakGlassCredentialsCall wrap *gomock.Call
func (*MockClusterServiceClientSpecListBreakGlassCredentialsCall) Do ¶
func (c *MockClusterServiceClientSpecListBreakGlassCredentialsCall) Do(f func(InternalID, string) BreakGlassCredentialListIterator) *MockClusterServiceClientSpecListBreakGlassCredentialsCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecListBreakGlassCredentialsCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecListBreakGlassCredentialsCall) DoAndReturn(f func(InternalID, string) BreakGlassCredentialListIterator) *MockClusterServiceClientSpecListBreakGlassCredentialsCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecListBreakGlassCredentialsCall) Return ¶
func (c *MockClusterServiceClientSpecListBreakGlassCredentialsCall) Return(arg0 BreakGlassCredentialListIterator) *MockClusterServiceClientSpecListBreakGlassCredentialsCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecListClustersCall ¶
MockClusterServiceClientSpecListClustersCall wrap *gomock.Call
func (*MockClusterServiceClientSpecListClustersCall) Do ¶
func (c *MockClusterServiceClientSpecListClustersCall) Do(f func(string) ClusterListIterator) *MockClusterServiceClientSpecListClustersCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecListClustersCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecListClustersCall) DoAndReturn(f func(string) ClusterListIterator) *MockClusterServiceClientSpecListClustersCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecListClustersCall) Return ¶
func (c *MockClusterServiceClientSpecListClustersCall) Return(arg0 ClusterListIterator) *MockClusterServiceClientSpecListClustersCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecListControlPlaneUpgradePoliciesCall ¶
MockClusterServiceClientSpecListControlPlaneUpgradePoliciesCall wrap *gomock.Call
func (*MockClusterServiceClientSpecListControlPlaneUpgradePoliciesCall) Do ¶
func (c *MockClusterServiceClientSpecListControlPlaneUpgradePoliciesCall) Do(f func(InternalID, string) ControlPlaneUpgradePolicyListIterator) *MockClusterServiceClientSpecListControlPlaneUpgradePoliciesCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecListControlPlaneUpgradePoliciesCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecListControlPlaneUpgradePoliciesCall) DoAndReturn(f func(InternalID, string) ControlPlaneUpgradePolicyListIterator) *MockClusterServiceClientSpecListControlPlaneUpgradePoliciesCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecListControlPlaneUpgradePoliciesCall) Return ¶
func (c *MockClusterServiceClientSpecListControlPlaneUpgradePoliciesCall) Return(arg0 ControlPlaneUpgradePolicyListIterator) *MockClusterServiceClientSpecListControlPlaneUpgradePoliciesCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecListExternalAuthsCall ¶
MockClusterServiceClientSpecListExternalAuthsCall wrap *gomock.Call
func (*MockClusterServiceClientSpecListExternalAuthsCall) Do ¶
func (c *MockClusterServiceClientSpecListExternalAuthsCall) Do(f func(InternalID, string) ExternalAuthListIterator) *MockClusterServiceClientSpecListExternalAuthsCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecListExternalAuthsCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecListExternalAuthsCall) DoAndReturn(f func(InternalID, string) ExternalAuthListIterator) *MockClusterServiceClientSpecListExternalAuthsCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecListExternalAuthsCall) Return ¶
func (c *MockClusterServiceClientSpecListExternalAuthsCall) Return(arg0 ExternalAuthListIterator) *MockClusterServiceClientSpecListExternalAuthsCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecListNodePoolUpgradePoliciesCall ¶
MockClusterServiceClientSpecListNodePoolUpgradePoliciesCall wrap *gomock.Call
func (*MockClusterServiceClientSpecListNodePoolUpgradePoliciesCall) Do ¶
func (c *MockClusterServiceClientSpecListNodePoolUpgradePoliciesCall) Do(f func(InternalID, string) NodePoolUpgradePolicyListIterator) *MockClusterServiceClientSpecListNodePoolUpgradePoliciesCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecListNodePoolUpgradePoliciesCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecListNodePoolUpgradePoliciesCall) DoAndReturn(f func(InternalID, string) NodePoolUpgradePolicyListIterator) *MockClusterServiceClientSpecListNodePoolUpgradePoliciesCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecListNodePoolUpgradePoliciesCall) Return ¶
func (c *MockClusterServiceClientSpecListNodePoolUpgradePoliciesCall) Return(arg0 NodePoolUpgradePolicyListIterator) *MockClusterServiceClientSpecListNodePoolUpgradePoliciesCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecListNodePoolsCall ¶
MockClusterServiceClientSpecListNodePoolsCall wrap *gomock.Call
func (*MockClusterServiceClientSpecListNodePoolsCall) Do ¶
func (c *MockClusterServiceClientSpecListNodePoolsCall) Do(f func(InternalID, string) NodePoolListIterator) *MockClusterServiceClientSpecListNodePoolsCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecListNodePoolsCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecListNodePoolsCall) DoAndReturn(f func(InternalID, string) NodePoolListIterator) *MockClusterServiceClientSpecListNodePoolsCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecListNodePoolsCall) Return ¶
func (c *MockClusterServiceClientSpecListNodePoolsCall) Return(arg0 NodePoolListIterator) *MockClusterServiceClientSpecListNodePoolsCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecListProvisionShardsCall ¶
MockClusterServiceClientSpecListProvisionShardsCall wrap *gomock.Call
func (*MockClusterServiceClientSpecListProvisionShardsCall) Do ¶
func (c *MockClusterServiceClientSpecListProvisionShardsCall) Do(f func() ProvisionShardListIterator) *MockClusterServiceClientSpecListProvisionShardsCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecListProvisionShardsCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecListProvisionShardsCall) DoAndReturn(f func() ProvisionShardListIterator) *MockClusterServiceClientSpecListProvisionShardsCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecListProvisionShardsCall) Return ¶
func (c *MockClusterServiceClientSpecListProvisionShardsCall) Return(arg0 ProvisionShardListIterator) *MockClusterServiceClientSpecListProvisionShardsCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecListVersionsCall ¶
MockClusterServiceClientSpecListVersionsCall wrap *gomock.Call
func (*MockClusterServiceClientSpecListVersionsCall) Do ¶
func (c *MockClusterServiceClientSpecListVersionsCall) Do(f func() *VersionsListIterator) *MockClusterServiceClientSpecListVersionsCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecListVersionsCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecListVersionsCall) DoAndReturn(f func() *VersionsListIterator) *MockClusterServiceClientSpecListVersionsCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecListVersionsCall) Return ¶
func (c *MockClusterServiceClientSpecListVersionsCall) Return(arg0 *VersionsListIterator) *MockClusterServiceClientSpecListVersionsCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecMockRecorder ¶
type MockClusterServiceClientSpecMockRecorder struct {
// contains filtered or unexported fields
}
MockClusterServiceClientSpecMockRecorder is the mock recorder for MockClusterServiceClientSpec.
func (*MockClusterServiceClientSpecMockRecorder) DeleteBreakGlassCredentials ¶
func (mr *MockClusterServiceClientSpecMockRecorder) DeleteBreakGlassCredentials(ctx, clusterInternalID any) *MockClusterServiceClientSpecDeleteBreakGlassCredentialsCall
DeleteBreakGlassCredentials indicates an expected call of DeleteBreakGlassCredentials.
func (*MockClusterServiceClientSpecMockRecorder) DeleteCluster ¶
func (mr *MockClusterServiceClientSpecMockRecorder) DeleteCluster(ctx, internalID any) *MockClusterServiceClientSpecDeleteClusterCall
DeleteCluster indicates an expected call of DeleteCluster.
func (*MockClusterServiceClientSpecMockRecorder) DeleteExternalAuth ¶
func (mr *MockClusterServiceClientSpecMockRecorder) DeleteExternalAuth(ctx, internalID any) *MockClusterServiceClientSpecDeleteExternalAuthCall
DeleteExternalAuth indicates an expected call of DeleteExternalAuth.
func (*MockClusterServiceClientSpecMockRecorder) DeleteNodePool ¶
func (mr *MockClusterServiceClientSpecMockRecorder) DeleteNodePool(ctx, internalID any) *MockClusterServiceClientSpecDeleteNodePoolCall
DeleteNodePool indicates an expected call of DeleteNodePool.
func (*MockClusterServiceClientSpecMockRecorder) DeleteProvisionShard ¶
func (mr *MockClusterServiceClientSpecMockRecorder) DeleteProvisionShard(ctx, internalID any) *MockClusterServiceClientSpecDeleteProvisionShardCall
DeleteProvisionShard indicates an expected call of DeleteProvisionShard.
func (*MockClusterServiceClientSpecMockRecorder) GetBreakGlassCredential ¶
func (mr *MockClusterServiceClientSpecMockRecorder) GetBreakGlassCredential(ctx, internalID any) *MockClusterServiceClientSpecGetBreakGlassCredentialCall
GetBreakGlassCredential indicates an expected call of GetBreakGlassCredential.
func (*MockClusterServiceClientSpecMockRecorder) GetCluster ¶
func (mr *MockClusterServiceClientSpecMockRecorder) GetCluster(ctx, internalID any) *MockClusterServiceClientSpecGetClusterCall
GetCluster indicates an expected call of GetCluster.
func (*MockClusterServiceClientSpecMockRecorder) GetClusterHypershiftDetails ¶
func (mr *MockClusterServiceClientSpecMockRecorder) GetClusterHypershiftDetails(ctx, internalID any) *MockClusterServiceClientSpecGetClusterHypershiftDetailsCall
GetClusterHypershiftDetails indicates an expected call of GetClusterHypershiftDetails.
func (*MockClusterServiceClientSpecMockRecorder) GetClusterInflightChecks ¶
func (mr *MockClusterServiceClientSpecMockRecorder) GetClusterInflightChecks(ctx, internalID any) *MockClusterServiceClientSpecGetClusterInflightChecksCall
GetClusterInflightChecks indicates an expected call of GetClusterInflightChecks.
func (*MockClusterServiceClientSpecMockRecorder) GetClusterProvisionShard ¶
func (mr *MockClusterServiceClientSpecMockRecorder) GetClusterProvisionShard(ctx, internalID any) *MockClusterServiceClientSpecGetClusterProvisionShardCall
GetClusterProvisionShard indicates an expected call of GetClusterProvisionShard.
func (*MockClusterServiceClientSpecMockRecorder) GetClusterStatus ¶
func (mr *MockClusterServiceClientSpecMockRecorder) GetClusterStatus(ctx, internalID any) *MockClusterServiceClientSpecGetClusterStatusCall
GetClusterStatus indicates an expected call of GetClusterStatus.
func (*MockClusterServiceClientSpecMockRecorder) GetExternalAuth ¶
func (mr *MockClusterServiceClientSpecMockRecorder) GetExternalAuth(ctx, internalID any) *MockClusterServiceClientSpecGetExternalAuthCall
GetExternalAuth indicates an expected call of GetExternalAuth.
func (*MockClusterServiceClientSpecMockRecorder) GetNodePool ¶
func (mr *MockClusterServiceClientSpecMockRecorder) GetNodePool(ctx, internalID any) *MockClusterServiceClientSpecGetNodePoolCall
GetNodePool indicates an expected call of GetNodePool.
func (*MockClusterServiceClientSpecMockRecorder) GetNodePoolStatus ¶
func (mr *MockClusterServiceClientSpecMockRecorder) GetNodePoolStatus(ctx, internalID any) *MockClusterServiceClientSpecGetNodePoolStatusCall
GetNodePoolStatus indicates an expected call of GetNodePoolStatus.
func (*MockClusterServiceClientSpecMockRecorder) GetProvisionShard ¶
func (mr *MockClusterServiceClientSpecMockRecorder) GetProvisionShard(ctx, internalID any) *MockClusterServiceClientSpecGetProvisionShardCall
GetProvisionShard indicates an expected call of GetProvisionShard.
func (*MockClusterServiceClientSpecMockRecorder) GetVersion ¶
func (mr *MockClusterServiceClientSpecMockRecorder) GetVersion(ctx, versionName any) *MockClusterServiceClientSpecGetVersionCall
GetVersion indicates an expected call of GetVersion.
func (*MockClusterServiceClientSpecMockRecorder) ListBreakGlassCredentials ¶
func (mr *MockClusterServiceClientSpecMockRecorder) ListBreakGlassCredentials(clusterInternalID, searchExpression any) *MockClusterServiceClientSpecListBreakGlassCredentialsCall
ListBreakGlassCredentials indicates an expected call of ListBreakGlassCredentials.
func (*MockClusterServiceClientSpecMockRecorder) ListClusters ¶
func (mr *MockClusterServiceClientSpecMockRecorder) ListClusters(searchExpression any) *MockClusterServiceClientSpecListClustersCall
ListClusters indicates an expected call of ListClusters.
func (*MockClusterServiceClientSpecMockRecorder) ListControlPlaneUpgradePolicies ¶
func (mr *MockClusterServiceClientSpecMockRecorder) ListControlPlaneUpgradePolicies(clusterInternalID, orderBy any) *MockClusterServiceClientSpecListControlPlaneUpgradePoliciesCall
ListControlPlaneUpgradePolicies indicates an expected call of ListControlPlaneUpgradePolicies.
func (*MockClusterServiceClientSpecMockRecorder) ListExternalAuths ¶
func (mr *MockClusterServiceClientSpecMockRecorder) ListExternalAuths(clusterInternalID, searchExpression any) *MockClusterServiceClientSpecListExternalAuthsCall
ListExternalAuths indicates an expected call of ListExternalAuths.
func (*MockClusterServiceClientSpecMockRecorder) ListNodePoolUpgradePolicies ¶
func (mr *MockClusterServiceClientSpecMockRecorder) ListNodePoolUpgradePolicies(nodePoolInternalID, orderBy any) *MockClusterServiceClientSpecListNodePoolUpgradePoliciesCall
ListNodePoolUpgradePolicies indicates an expected call of ListNodePoolUpgradePolicies.
func (*MockClusterServiceClientSpecMockRecorder) ListNodePools ¶
func (mr *MockClusterServiceClientSpecMockRecorder) ListNodePools(clusterInternalID, searchExpression any) *MockClusterServiceClientSpecListNodePoolsCall
ListNodePools indicates an expected call of ListNodePools.
func (*MockClusterServiceClientSpecMockRecorder) ListProvisionShards ¶
func (mr *MockClusterServiceClientSpecMockRecorder) ListProvisionShards() *MockClusterServiceClientSpecListProvisionShardsCall
ListProvisionShards indicates an expected call of ListProvisionShards.
func (*MockClusterServiceClientSpecMockRecorder) ListVersions ¶
func (mr *MockClusterServiceClientSpecMockRecorder) ListVersions() *MockClusterServiceClientSpecListVersionsCall
ListVersions indicates an expected call of ListVersions.
func (*MockClusterServiceClientSpecMockRecorder) PostBreakGlassCredential ¶
func (mr *MockClusterServiceClientSpecMockRecorder) PostBreakGlassCredential(ctx, clusterInternalID any) *MockClusterServiceClientSpecPostBreakGlassCredentialCall
PostBreakGlassCredential indicates an expected call of PostBreakGlassCredential.
func (*MockClusterServiceClientSpecMockRecorder) PostCluster ¶
func (mr *MockClusterServiceClientSpecMockRecorder) PostCluster(ctx, clusterBuilder any) *MockClusterServiceClientSpecPostClusterCall
PostCluster indicates an expected call of PostCluster.
func (*MockClusterServiceClientSpecMockRecorder) PostControlPlaneUpgradePolicy ¶
func (mr *MockClusterServiceClientSpecMockRecorder) PostControlPlaneUpgradePolicy(ctx, clusterInternalID, builder any) *MockClusterServiceClientSpecPostControlPlaneUpgradePolicyCall
PostControlPlaneUpgradePolicy indicates an expected call of PostControlPlaneUpgradePolicy.
func (*MockClusterServiceClientSpecMockRecorder) PostExternalAuth ¶
func (mr *MockClusterServiceClientSpecMockRecorder) PostExternalAuth(ctx, clusterInternalID, builder any) *MockClusterServiceClientSpecPostExternalAuthCall
PostExternalAuth indicates an expected call of PostExternalAuth.
func (*MockClusterServiceClientSpecMockRecorder) PostNodePool ¶
func (mr *MockClusterServiceClientSpecMockRecorder) PostNodePool(ctx, clusterInternalID, builder any) *MockClusterServiceClientSpecPostNodePoolCall
PostNodePool indicates an expected call of PostNodePool.
func (*MockClusterServiceClientSpecMockRecorder) PostNodePoolUpgradePolicy ¶
func (mr *MockClusterServiceClientSpecMockRecorder) PostNodePoolUpgradePolicy(ctx, nodePoolInternalID, builder any) *MockClusterServiceClientSpecPostNodePoolUpgradePolicyCall
PostNodePoolUpgradePolicy indicates an expected call of PostNodePoolUpgradePolicy.
func (*MockClusterServiceClientSpecMockRecorder) PostProvisionShard ¶
func (mr *MockClusterServiceClientSpecMockRecorder) PostProvisionShard(ctx, builder any) *MockClusterServiceClientSpecPostProvisionShardCall
PostProvisionShard indicates an expected call of PostProvisionShard.
func (*MockClusterServiceClientSpecMockRecorder) UpdateCluster ¶
func (mr *MockClusterServiceClientSpecMockRecorder) UpdateCluster(ctx, internalID, builder any) *MockClusterServiceClientSpecUpdateClusterCall
UpdateCluster indicates an expected call of UpdateCluster.
func (*MockClusterServiceClientSpecMockRecorder) UpdateExternalAuth ¶
func (mr *MockClusterServiceClientSpecMockRecorder) UpdateExternalAuth(ctx, internalID, builder any) *MockClusterServiceClientSpecUpdateExternalAuthCall
UpdateExternalAuth indicates an expected call of UpdateExternalAuth.
func (*MockClusterServiceClientSpecMockRecorder) UpdateNodePool ¶
func (mr *MockClusterServiceClientSpecMockRecorder) UpdateNodePool(ctx, internalID, builder any) *MockClusterServiceClientSpecUpdateNodePoolCall
UpdateNodePool indicates an expected call of UpdateNodePool.
func (*MockClusterServiceClientSpecMockRecorder) UpdateProvisionShard ¶
func (mr *MockClusterServiceClientSpecMockRecorder) UpdateProvisionShard(ctx, internalID, builder any) *MockClusterServiceClientSpecUpdateProvisionShardCall
UpdateProvisionShard indicates an expected call of UpdateProvisionShard.
type MockClusterServiceClientSpecPostBreakGlassCredentialCall ¶
MockClusterServiceClientSpecPostBreakGlassCredentialCall wrap *gomock.Call
func (*MockClusterServiceClientSpecPostBreakGlassCredentialCall) Do ¶
func (c *MockClusterServiceClientSpecPostBreakGlassCredentialCall) Do(f func(context.Context, InternalID) (*v1.BreakGlassCredential, error)) *MockClusterServiceClientSpecPostBreakGlassCredentialCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecPostBreakGlassCredentialCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecPostBreakGlassCredentialCall) DoAndReturn(f func(context.Context, InternalID) (*v1.BreakGlassCredential, error)) *MockClusterServiceClientSpecPostBreakGlassCredentialCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecPostBreakGlassCredentialCall) Return ¶
func (c *MockClusterServiceClientSpecPostBreakGlassCredentialCall) Return(arg0 *v1.BreakGlassCredential, arg1 error) *MockClusterServiceClientSpecPostBreakGlassCredentialCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecPostClusterCall ¶
MockClusterServiceClientSpecPostClusterCall wrap *gomock.Call
func (*MockClusterServiceClientSpecPostClusterCall) Do ¶
func (c *MockClusterServiceClientSpecPostClusterCall) Do(f func(context.Context, *v1alpha1.ClusterBuilder) (*v1alpha1.Cluster, error)) *MockClusterServiceClientSpecPostClusterCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecPostClusterCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecPostClusterCall) DoAndReturn(f func(context.Context, *v1alpha1.ClusterBuilder) (*v1alpha1.Cluster, error)) *MockClusterServiceClientSpecPostClusterCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecPostClusterCall) Return ¶
func (c *MockClusterServiceClientSpecPostClusterCall) Return(arg0 *v1alpha1.Cluster, arg1 error) *MockClusterServiceClientSpecPostClusterCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecPostControlPlaneUpgradePolicyCall ¶
MockClusterServiceClientSpecPostControlPlaneUpgradePolicyCall wrap *gomock.Call
func (*MockClusterServiceClientSpecPostControlPlaneUpgradePolicyCall) Do ¶
func (c *MockClusterServiceClientSpecPostControlPlaneUpgradePolicyCall) Do(f func(context.Context, InternalID, *v1alpha1.ControlPlaneUpgradePolicyBuilder) (*v1alpha1.ControlPlaneUpgradePolicy, error)) *MockClusterServiceClientSpecPostControlPlaneUpgradePolicyCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecPostControlPlaneUpgradePolicyCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecPostControlPlaneUpgradePolicyCall) DoAndReturn(f func(context.Context, InternalID, *v1alpha1.ControlPlaneUpgradePolicyBuilder) (*v1alpha1.ControlPlaneUpgradePolicy, error)) *MockClusterServiceClientSpecPostControlPlaneUpgradePolicyCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecPostControlPlaneUpgradePolicyCall) Return ¶
func (c *MockClusterServiceClientSpecPostControlPlaneUpgradePolicyCall) Return(arg0 *v1alpha1.ControlPlaneUpgradePolicy, arg1 error) *MockClusterServiceClientSpecPostControlPlaneUpgradePolicyCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecPostExternalAuthCall ¶
MockClusterServiceClientSpecPostExternalAuthCall wrap *gomock.Call
func (*MockClusterServiceClientSpecPostExternalAuthCall) Do ¶
func (c *MockClusterServiceClientSpecPostExternalAuthCall) Do(f func(context.Context, InternalID, *v1alpha1.ExternalAuthBuilder) (*v1alpha1.ExternalAuth, error)) *MockClusterServiceClientSpecPostExternalAuthCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecPostExternalAuthCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecPostExternalAuthCall) DoAndReturn(f func(context.Context, InternalID, *v1alpha1.ExternalAuthBuilder) (*v1alpha1.ExternalAuth, error)) *MockClusterServiceClientSpecPostExternalAuthCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecPostExternalAuthCall) Return ¶
func (c *MockClusterServiceClientSpecPostExternalAuthCall) Return(arg0 *v1alpha1.ExternalAuth, arg1 error) *MockClusterServiceClientSpecPostExternalAuthCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecPostNodePoolCall ¶
MockClusterServiceClientSpecPostNodePoolCall wrap *gomock.Call
func (*MockClusterServiceClientSpecPostNodePoolCall) Do ¶
func (c *MockClusterServiceClientSpecPostNodePoolCall) Do(f func(context.Context, InternalID, *v1alpha1.NodePoolBuilder) (*v1alpha1.NodePool, error)) *MockClusterServiceClientSpecPostNodePoolCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecPostNodePoolCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecPostNodePoolCall) DoAndReturn(f func(context.Context, InternalID, *v1alpha1.NodePoolBuilder) (*v1alpha1.NodePool, error)) *MockClusterServiceClientSpecPostNodePoolCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecPostNodePoolCall) Return ¶
func (c *MockClusterServiceClientSpecPostNodePoolCall) Return(arg0 *v1alpha1.NodePool, arg1 error) *MockClusterServiceClientSpecPostNodePoolCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecPostNodePoolUpgradePolicyCall ¶
MockClusterServiceClientSpecPostNodePoolUpgradePolicyCall wrap *gomock.Call
func (*MockClusterServiceClientSpecPostNodePoolUpgradePolicyCall) Do ¶
func (c *MockClusterServiceClientSpecPostNodePoolUpgradePolicyCall) Do(f func(context.Context, InternalID, *v1alpha1.NodePoolUpgradePolicyBuilder) (*v1alpha1.NodePoolUpgradePolicy, error)) *MockClusterServiceClientSpecPostNodePoolUpgradePolicyCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecPostNodePoolUpgradePolicyCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecPostNodePoolUpgradePolicyCall) DoAndReturn(f func(context.Context, InternalID, *v1alpha1.NodePoolUpgradePolicyBuilder) (*v1alpha1.NodePoolUpgradePolicy, error)) *MockClusterServiceClientSpecPostNodePoolUpgradePolicyCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecPostNodePoolUpgradePolicyCall) Return ¶
func (c *MockClusterServiceClientSpecPostNodePoolUpgradePolicyCall) Return(arg0 *v1alpha1.NodePoolUpgradePolicy, arg1 error) *MockClusterServiceClientSpecPostNodePoolUpgradePolicyCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecPostProvisionShardCall ¶
MockClusterServiceClientSpecPostProvisionShardCall wrap *gomock.Call
func (*MockClusterServiceClientSpecPostProvisionShardCall) Do ¶
func (c *MockClusterServiceClientSpecPostProvisionShardCall) Do(f func(context.Context, *v1alpha1.ProvisionShardBuilder) (*v1alpha1.ProvisionShard, error)) *MockClusterServiceClientSpecPostProvisionShardCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecPostProvisionShardCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecPostProvisionShardCall) DoAndReturn(f func(context.Context, *v1alpha1.ProvisionShardBuilder) (*v1alpha1.ProvisionShard, error)) *MockClusterServiceClientSpecPostProvisionShardCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecPostProvisionShardCall) Return ¶
func (c *MockClusterServiceClientSpecPostProvisionShardCall) Return(arg0 *v1alpha1.ProvisionShard, arg1 error) *MockClusterServiceClientSpecPostProvisionShardCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecUpdateClusterCall ¶
MockClusterServiceClientSpecUpdateClusterCall wrap *gomock.Call
func (*MockClusterServiceClientSpecUpdateClusterCall) Do ¶
func (c *MockClusterServiceClientSpecUpdateClusterCall) Do(f func(context.Context, InternalID, *v1alpha1.ClusterBuilder) (*v1alpha1.Cluster, error)) *MockClusterServiceClientSpecUpdateClusterCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecUpdateClusterCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecUpdateClusterCall) DoAndReturn(f func(context.Context, InternalID, *v1alpha1.ClusterBuilder) (*v1alpha1.Cluster, error)) *MockClusterServiceClientSpecUpdateClusterCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecUpdateClusterCall) Return ¶
func (c *MockClusterServiceClientSpecUpdateClusterCall) Return(arg0 *v1alpha1.Cluster, arg1 error) *MockClusterServiceClientSpecUpdateClusterCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecUpdateExternalAuthCall ¶
MockClusterServiceClientSpecUpdateExternalAuthCall wrap *gomock.Call
func (*MockClusterServiceClientSpecUpdateExternalAuthCall) Do ¶
func (c *MockClusterServiceClientSpecUpdateExternalAuthCall) Do(f func(context.Context, InternalID, *v1alpha1.ExternalAuthBuilder) (*v1alpha1.ExternalAuth, error)) *MockClusterServiceClientSpecUpdateExternalAuthCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecUpdateExternalAuthCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecUpdateExternalAuthCall) DoAndReturn(f func(context.Context, InternalID, *v1alpha1.ExternalAuthBuilder) (*v1alpha1.ExternalAuth, error)) *MockClusterServiceClientSpecUpdateExternalAuthCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecUpdateExternalAuthCall) Return ¶
func (c *MockClusterServiceClientSpecUpdateExternalAuthCall) Return(arg0 *v1alpha1.ExternalAuth, arg1 error) *MockClusterServiceClientSpecUpdateExternalAuthCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecUpdateNodePoolCall ¶
MockClusterServiceClientSpecUpdateNodePoolCall wrap *gomock.Call
func (*MockClusterServiceClientSpecUpdateNodePoolCall) Do ¶
func (c *MockClusterServiceClientSpecUpdateNodePoolCall) Do(f func(context.Context, InternalID, *v1alpha1.NodePoolBuilder) (*v1alpha1.NodePool, error)) *MockClusterServiceClientSpecUpdateNodePoolCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecUpdateNodePoolCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecUpdateNodePoolCall) DoAndReturn(f func(context.Context, InternalID, *v1alpha1.NodePoolBuilder) (*v1alpha1.NodePool, error)) *MockClusterServiceClientSpecUpdateNodePoolCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecUpdateNodePoolCall) Return ¶
func (c *MockClusterServiceClientSpecUpdateNodePoolCall) Return(arg0 *v1alpha1.NodePool, arg1 error) *MockClusterServiceClientSpecUpdateNodePoolCall
Return rewrite *gomock.Call.Return
type MockClusterServiceClientSpecUpdateProvisionShardCall ¶
MockClusterServiceClientSpecUpdateProvisionShardCall wrap *gomock.Call
func (*MockClusterServiceClientSpecUpdateProvisionShardCall) Do ¶
func (c *MockClusterServiceClientSpecUpdateProvisionShardCall) Do(f func(context.Context, InternalID, *v1alpha1.ProvisionShardBuilder) (*v1alpha1.ProvisionShard, error)) *MockClusterServiceClientSpecUpdateProvisionShardCall
Do rewrite *gomock.Call.Do
func (*MockClusterServiceClientSpecUpdateProvisionShardCall) DoAndReturn ¶
func (c *MockClusterServiceClientSpecUpdateProvisionShardCall) DoAndReturn(f func(context.Context, InternalID, *v1alpha1.ProvisionShardBuilder) (*v1alpha1.ProvisionShard, error)) *MockClusterServiceClientSpecUpdateProvisionShardCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockClusterServiceClientSpecUpdateProvisionShardCall) Return ¶
func (c *MockClusterServiceClientSpecUpdateProvisionShardCall) Return(arg0 *v1alpha1.ProvisionShard, arg1 error) *MockClusterServiceClientSpecUpdateProvisionShardCall
Return rewrite *gomock.Call.Return
type NodePoolListIterator ¶
type NodePoolListIterator interface {
Items(ctx context.Context) iter.Seq[*arohcpv1alpha1.NodePool]
GetError() error
}
func NewSimpleNodePoolListIterator ¶
func NewSimpleNodePoolListIterator(objs []*arohcpv1alpha1.NodePool, err error) NodePoolListIterator
type NodePoolUpdateDispatchConfigTaint ¶
type NodePoolUpdateDispatchConfigTaint struct {
Effect string `json:"effect,omitempty"`
Key string `json:"key,omitempty"`
Value string `json:"value,omitempty"`
}
NodePoolUpdateDispatchConfigTaint is the curated taint subset used for dispatch hash and sync. See nodePoolUpdateDispatchConfig: do not embed api.Taint.
func NodePoolUpdateDispatchConfigTaintsFromCS ¶
func NodePoolUpdateDispatchConfigTaintsFromCS(csNodePool *arohcpv1alpha1.NodePool) []NodePoolUpdateDispatchConfigTaint
NodePoolUpdateDispatchConfigTaintsFromCS extracts taints from a Cluster Service node pool into the dispatch canonical form.
func NodePoolUpdateDispatchConfigTaintsFromRP ¶
func NodePoolUpdateDispatchConfigTaintsFromRP(taints []api.Taint) []NodePoolUpdateDispatchConfigTaint
NodePoolUpdateDispatchConfigTaintsFromRP copies taints from RP into the dispatch canonical form.
type NodePoolUpgradePolicyListIterator ¶
type NodePoolUpgradePolicyListIterator interface {
Items(ctx context.Context) iter.Seq[*arohcpv1alpha1.NodePoolUpgradePolicy]
GetError() error
}
func NewSimpleNodePoolUpgradePolicyListIterator ¶
func NewSimpleNodePoolUpgradePolicyListIterator(objs []*arohcpv1alpha1.NodePoolUpgradePolicy, err error) NodePoolUpgradePolicyListIterator
type ProvisionShardListIterator ¶
type ProvisionShardListIterator interface {
Items(ctx context.Context) iter.Seq[*arohcpv1alpha1.ProvisionShard]
GetError() error
}
func NewSimpleProvisionShardListIterator ¶
func NewSimpleProvisionShardListIterator(objs []*arohcpv1alpha1.ProvisionShard, err error) ProvisionShardListIterator
type VersionsListIterator ¶
type VersionsListIterator struct {
// contains filtered or unexported fields
}
func (VersionsListIterator) GetError ¶
func (iter VersionsListIterator) GetError() error
GetError returns any error that occurred during iteration. Call this after the for/range loop that calls Items() to check if iteration completed successfully.
func (*VersionsListIterator) Items ¶
func (iter *VersionsListIterator) Items(ctx context.Context) iter.Seq[*arohcpv1alpha1.Version]
Items returns a push iterator that can be used directly in for/range loops. If an error occurs during paging, iteration stops and the error is recorded.