mirror of
https://github.com/intel/intel-device-plugins-for-kubernetes.git
synced 2025-06-03 03:59:37 +00:00
![dependabot[bot]](/assets/img/avatar_default.png)
Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) from 0.12.3 to 0.13.0. - [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases) - [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/master/RELEASE.md) - [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.12.3...v0.13.0) --- updated-dependencies: - dependency-name: sigs.k8s.io/controller-runtime dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
156 lines
3.5 KiB
Go
156 lines
3.5 KiB
Go
// Copyright 2020 Intel Corporation. All Rights Reserved.
|
|
//
|
|
// 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.
|
|
|
|
package fpgacontroller
|
|
|
|
import (
|
|
"context"
|
|
"net/http"
|
|
|
|
"github.com/go-logr/logr"
|
|
|
|
"k8s.io/apimachinery/pkg/api/meta"
|
|
"k8s.io/apimachinery/pkg/runtime"
|
|
"k8s.io/apimachinery/pkg/types"
|
|
"k8s.io/client-go/rest"
|
|
"k8s.io/client-go/tools/record"
|
|
"sigs.k8s.io/controller-runtime/pkg/cache"
|
|
"sigs.k8s.io/controller-runtime/pkg/client"
|
|
"sigs.k8s.io/controller-runtime/pkg/config/v1alpha1"
|
|
"sigs.k8s.io/controller-runtime/pkg/healthz"
|
|
"sigs.k8s.io/controller-runtime/pkg/manager"
|
|
"sigs.k8s.io/controller-runtime/pkg/webhook"
|
|
)
|
|
|
|
type mockClient struct {
|
|
getError error
|
|
}
|
|
|
|
func (c *mockClient) Create(context.Context, client.Object, ...client.CreateOption) error {
|
|
return nil
|
|
}
|
|
|
|
func (c *mockClient) Delete(context.Context, client.Object, ...client.DeleteOption) error {
|
|
return nil
|
|
}
|
|
|
|
func (c *mockClient) DeleteAllOf(context.Context, client.Object, ...client.DeleteAllOfOption) error {
|
|
return nil
|
|
}
|
|
|
|
func (c *mockClient) Get(context.Context, types.NamespacedName, client.Object, ...client.GetOption) error {
|
|
return c.getError
|
|
}
|
|
|
|
func (c *mockClient) List(context.Context, client.ObjectList, ...client.ListOption) error {
|
|
return nil
|
|
}
|
|
|
|
func (c *mockClient) Patch(context.Context, client.Object, client.Patch, ...client.PatchOption) error {
|
|
return nil
|
|
}
|
|
|
|
func (c *mockClient) Status() client.StatusWriter {
|
|
return nil
|
|
}
|
|
|
|
func (c *mockClient) Update(context.Context, client.Object, ...client.UpdateOption) error {
|
|
return nil
|
|
}
|
|
|
|
func (c *mockClient) Scheme() *runtime.Scheme {
|
|
return nil
|
|
}
|
|
|
|
func (c *mockClient) RESTMapper() meta.RESTMapper {
|
|
return nil
|
|
}
|
|
|
|
type mockManager struct {
|
|
scheme *runtime.Scheme
|
|
log logr.Logger
|
|
}
|
|
|
|
func (m *mockManager) Add(manager.Runnable) error {
|
|
return nil
|
|
}
|
|
|
|
func (m *mockManager) AddHealthzCheck(string, healthz.Checker) error {
|
|
return nil
|
|
}
|
|
|
|
func (m *mockManager) AddMetricsExtraHandler(string, http.Handler) error {
|
|
return nil
|
|
}
|
|
|
|
func (m *mockManager) AddReadyzCheck(string, healthz.Checker) error {
|
|
return nil
|
|
}
|
|
|
|
func (m *mockManager) Elected() <-chan struct{} {
|
|
return nil
|
|
}
|
|
|
|
func (m *mockManager) GetAPIReader() client.Reader {
|
|
return nil
|
|
}
|
|
|
|
func (m *mockManager) GetCache() cache.Cache {
|
|
return nil
|
|
}
|
|
|
|
func (m *mockManager) GetClient() client.Client {
|
|
return nil
|
|
}
|
|
|
|
func (m *mockManager) GetConfig() *rest.Config {
|
|
return nil
|
|
}
|
|
|
|
func (m *mockManager) GetEventRecorderFor(string) record.EventRecorder {
|
|
return nil
|
|
}
|
|
|
|
func (m *mockManager) GetFieldIndexer() client.FieldIndexer {
|
|
return nil
|
|
}
|
|
|
|
func (m *mockManager) GetRESTMapper() meta.RESTMapper {
|
|
return nil
|
|
}
|
|
|
|
func (m *mockManager) GetScheme() *runtime.Scheme {
|
|
return m.scheme
|
|
}
|
|
|
|
func (m *mockManager) GetWebhookServer() *webhook.Server {
|
|
return nil
|
|
}
|
|
|
|
func (m *mockManager) GetLogger() logr.Logger {
|
|
return m.log
|
|
}
|
|
|
|
func (m *mockManager) GetControllerOptions() v1alpha1.ControllerConfigurationSpec {
|
|
return v1alpha1.ControllerConfigurationSpec{}
|
|
}
|
|
|
|
func (m *mockManager) SetFields(interface{}) error {
|
|
return nil
|
|
}
|
|
|
|
func (m *mockManager) Start(context.Context) error {
|
|
return nil
|
|
}
|