Documentation
¶
Overview ¶
Package machinepool is a generated GoMock package.
Index ¶
- Variables
- func Split(r rune) bool
- func ValidateKubeletConfig(input interface{}) error
- type MachinePoolArgs
- type MachinePoolService
- type MockMachinePoolService
- func (m *MockMachinePoolService) AddMachinePool(cmd *cobra.Command, clusterKey string, cluster *v1.Cluster, r *rosa.Runtime, ...) error
- func (m *MockMachinePoolService) AddNodePool(cmd *cobra.Command, clusterKey string, cluster *v1.Cluster, r *rosa.Runtime, ...) error
- func (m *MockMachinePoolService) DeleteMachinePool(r *rosa.Runtime, machinePoolId, clusterKey string, cluster *v1.Cluster) error
- func (m *MockMachinePoolService) DescribeMachinePool(r *rosa.Runtime, cluster *v1.Cluster, clusterKey, machinePoolId string) error
- func (m *MockMachinePoolService) EXPECT() *MockMachinePoolServiceMockRecorder
- func (m *MockMachinePoolService) EditMachinePool(cmd *cobra.Command, machinePoolID, clusterKey string, cluster *v1.Cluster, ...) error
- func (m *MockMachinePoolService) ListMachinePools(r *rosa.Runtime, clusterKey string, cluster *v1.Cluster) error
- type MockMachinePoolServiceMockRecorder
- func (mr *MockMachinePoolServiceMockRecorder) AddMachinePool(cmd, clusterKey, cluster, r, args any) *gomock.Call
- func (mr *MockMachinePoolServiceMockRecorder) AddNodePool(cmd, clusterKey, cluster, r, args any) *gomock.Call
- func (mr *MockMachinePoolServiceMockRecorder) DeleteMachinePool(r, machinePoolId, clusterKey, cluster any) *gomock.Call
- func (mr *MockMachinePoolServiceMockRecorder) DescribeMachinePool(r, cluster, clusterKey, machinePoolId any) *gomock.Call
- func (mr *MockMachinePoolServiceMockRecorder) EditMachinePool(cmd, machinePoolID, clusterKey, cluster, r any) *gomock.Call
- func (mr *MockMachinePoolServiceMockRecorder) ListMachinePools(r, clusterKey, cluster any) *gomock.Call
Constants ¶
This section is empty.
Variables ¶
var MachinePoolKeyRE = regexp.MustCompile(`^[a-z]([-a-z0-9]*[a-z0-9])?$`)
Regular expression to used to make sure that the identifier given by the user is safe and that it there is no risk of SQL injection:
Functions ¶
func ValidateKubeletConfig ¶ added in v1.2.40
func ValidateKubeletConfig(input interface{}) error
Types ¶
type MachinePoolArgs ¶ added in v1.2.43
type MachinePoolArgs struct {
Name string
InstanceType string
Replicas int
AutoscalingEnabled bool
MinReplicas int
MaxReplicas int
Labels string
Taints string
UseSpotInstances bool
SpotMaxPrice string
MultiAvailabilityZone bool
AvailabilityZone string
Subnet string
Version string
Autorepair bool
TuningConfigs string
KubeletConfigs string
RootDiskSize string
SecurityGroupIds []string
NodeDrainGracePeriod string
Tags []string
MaxSurge string
EC2MetadataHttpTokens string
}
type MachinePoolService ¶
type MachinePoolService interface {
DescribeMachinePool(r *rosa.Runtime, cluster *cmv1.Cluster, clusterKey string, machinePoolId string) error
ListMachinePools(r *rosa.Runtime, clusterKey string, cluster *cmv1.Cluster) error
DeleteMachinePool(r *rosa.Runtime, machinePoolId string, clusterKey string, cluster *cmv1.Cluster) error
EditMachinePool(cmd *cobra.Command, machinePoolID string, clusterKey string, cluster *cmv1.Cluster,
r *rosa.Runtime) error
AddMachinePool(cmd *cobra.Command, clusterKey string, cluster *cmv1.Cluster, r *rosa.Runtime,
args *MachinePoolArgs) error
AddNodePool(cmd *cobra.Command, clusterKey string, cluster *cmv1.Cluster, r *rosa.Runtime,
args *MachinePoolArgs) error
}
func NewMachinePoolService ¶
func NewMachinePoolService() MachinePoolService
type MockMachinePoolService ¶ added in v1.2.40
type MockMachinePoolService struct {
// contains filtered or unexported fields
}
MockMachinePoolService is a mock of MachinePoolService interface.
func NewMockMachinePoolService ¶ added in v1.2.40
func NewMockMachinePoolService(ctrl *gomock.Controller) *MockMachinePoolService
NewMockMachinePoolService creates a new mock instance.
func (*MockMachinePoolService) AddMachinePool ¶ added in v1.2.43
func (m *MockMachinePoolService) AddMachinePool(cmd *cobra.Command, clusterKey string, cluster *v1.Cluster, r *rosa.Runtime, args *MachinePoolArgs) error
AddMachinePool mocks base method.
func (*MockMachinePoolService) AddNodePool ¶ added in v1.2.43
func (m *MockMachinePoolService) AddNodePool(cmd *cobra.Command, clusterKey string, cluster *v1.Cluster, r *rosa.Runtime, args *MachinePoolArgs) error
AddNodePool mocks base method.
func (*MockMachinePoolService) DeleteMachinePool ¶ added in v1.2.41
func (m *MockMachinePoolService) DeleteMachinePool(r *rosa.Runtime, machinePoolId, clusterKey string, cluster *v1.Cluster) error
DeleteMachinePool mocks base method.
func (*MockMachinePoolService) DescribeMachinePool ¶ added in v1.2.40
func (m *MockMachinePoolService) DescribeMachinePool(r *rosa.Runtime, cluster *v1.Cluster, clusterKey, machinePoolId string) error
DescribeMachinePool mocks base method.
func (*MockMachinePoolService) EXPECT ¶ added in v1.2.40
func (m *MockMachinePoolService) EXPECT() *MockMachinePoolServiceMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockMachinePoolService) EditMachinePool ¶ added in v1.2.43
func (m *MockMachinePoolService) EditMachinePool(cmd *cobra.Command, machinePoolID, clusterKey string, cluster *v1.Cluster, r *rosa.Runtime) error
EditMachinePool mocks base method.
func (*MockMachinePoolService) ListMachinePools ¶ added in v1.2.41
func (m *MockMachinePoolService) ListMachinePools(r *rosa.Runtime, clusterKey string, cluster *v1.Cluster) error
ListMachinePools mocks base method.
type MockMachinePoolServiceMockRecorder ¶ added in v1.2.40
type MockMachinePoolServiceMockRecorder struct {
// contains filtered or unexported fields
}
MockMachinePoolServiceMockRecorder is the mock recorder for MockMachinePoolService.
func (*MockMachinePoolServiceMockRecorder) AddMachinePool ¶ added in v1.2.43
func (mr *MockMachinePoolServiceMockRecorder) AddMachinePool(cmd, clusterKey, cluster, r, args any) *gomock.Call
AddMachinePool indicates an expected call of AddMachinePool.
func (*MockMachinePoolServiceMockRecorder) AddNodePool ¶ added in v1.2.43
func (mr *MockMachinePoolServiceMockRecorder) AddNodePool(cmd, clusterKey, cluster, r, args any) *gomock.Call
AddNodePool indicates an expected call of AddNodePool.
func (*MockMachinePoolServiceMockRecorder) DeleteMachinePool ¶ added in v1.2.41
func (mr *MockMachinePoolServiceMockRecorder) DeleteMachinePool(r, machinePoolId, clusterKey, cluster any) *gomock.Call
DeleteMachinePool indicates an expected call of DeleteMachinePool.
func (*MockMachinePoolServiceMockRecorder) DescribeMachinePool ¶ added in v1.2.40
func (mr *MockMachinePoolServiceMockRecorder) DescribeMachinePool(r, cluster, clusterKey, machinePoolId any) *gomock.Call
DescribeMachinePool indicates an expected call of DescribeMachinePool.
func (*MockMachinePoolServiceMockRecorder) EditMachinePool ¶ added in v1.2.43
func (mr *MockMachinePoolServiceMockRecorder) EditMachinePool(cmd, machinePoolID, clusterKey, cluster, r any) *gomock.Call
EditMachinePool indicates an expected call of EditMachinePool.
func (*MockMachinePoolServiceMockRecorder) ListMachinePools ¶ added in v1.2.41
func (mr *MockMachinePoolServiceMockRecorder) ListMachinePools(r, clusterKey, cluster any) *gomock.Call
ListMachinePools indicates an expected call of ListMachinePools.