Documentation ¶
Overview ¶
Copyright 2022 NVIDIA CORPORATION & AFFILIATES Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Code generated by mockery v1.0.0. DO NOT EDIT. nolint
Copyright 2022 NVIDIA CORPORATION & AFFILIATES Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Code generated by mockery v1.0.0. DO NOT EDIT. nolint
Copyright 2022 NVIDIA CORPORATION & AFFILIATES Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Code generated by mockery v1.0.0. DO NOT EDIT. nolint
Copyright 2022 NVIDIA CORPORATION & AFFILIATES Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Code generated by mockery v1.0.0. DO NOT EDIT. nolint
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DrainManager ¶
DrainManager is an autogenerated mock type for the DrainManager type
func (*DrainManager) ScheduleNodesDrain ¶
func (_m *DrainManager) ScheduleNodesDrain(ctx context.Context, drainConfig *upgrade.DrainConfiguration) error
ScheduleNodesDrain provides a mock function with given fields: ctx, drainConfig
type NodeUpgradeStateProvider ¶
NodeUpgradeStateProvider is an autogenerated mock type for the NodeUpgradeStateProvider type
func (*NodeUpgradeStateProvider) ChangeNodeUpgradeState ¶
func (_m *NodeUpgradeStateProvider) ChangeNodeUpgradeState(ctx context.Context, node *v1.Node, newNodeState string) error
ChangeNodeUpgradeState provides a mock function with given fields: ctx, node, newNodeState
type PodDeleteManager ¶
PodDeleteManager is an autogenerated mock type for the PodDeleteManager type
func (*PodDeleteManager) SchedulePodsRestart ¶
SchedulePodsRestart provides a mock function with given fields: _a0, _a1
type UncordonManager ¶
UncordonManager is an autogenerated mock type for the UncordonManager type
func (*UncordonManager) CordonOrUncordonNode ¶
func (_m *UncordonManager) CordonOrUncordonNode(ctx context.Context, node *v1.Node, desired bool) error
CordonOrUncordonNode provides a mock function with given fields: ctx, node, desired