Documentation ¶
Index ¶
- func MakeFactory(ctor Ctor, logger *zap.SugaredLogger) Factory
- func NewScheme() *runtime.Scheme
- func ToUnstructured(t *testing.T, objs []runtime.Object) (us []runtime.Object)
- type Ctor
- type Listers
- func (l *Listers) GetAllObjects() []runtime.Object
- func (l *Listers) GetConfigMapLister() corev1listers.ConfigMapLister
- func (l *Listers) GetDestinationRuleLister() networkinglisters.DestinationRuleLister
- func (l *Listers) GetIstioObjects() []runtime.Object
- func (l *Listers) GetKubeObjects() []runtime.Object
- func (l *Listers) GetServiceLister() corev1listers.ServiceLister
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MakeFactory ¶
func MakeFactory(ctor Ctor, logger *zap.SugaredLogger) Factory
MakeFactory creates a reconciler factory with fake clients and controller created by `ctor`.
Types ¶
type Ctor ¶
type Ctor func(context.Context, *Listers, *TableRow, configmap.Watcher) controller.Reconciler
Ctor functions create a k8s controller with given params.
type Listers ¶
type Listers struct {
// contains filtered or unexported fields
}
func NewListers ¶
func (*Listers) GetAllObjects ¶
func (*Listers) GetConfigMapLister ¶
func (l *Listers) GetConfigMapLister() corev1listers.ConfigMapLister
func (*Listers) GetDestinationRuleLister ¶
func (l *Listers) GetDestinationRuleLister() networkinglisters.DestinationRuleLister
func (*Listers) GetIstioObjects ¶
func (*Listers) GetKubeObjects ¶
func (*Listers) GetServiceLister ¶
func (l *Listers) GetServiceLister() corev1listers.ServiceLister
Click to show internal directories.
Click to hide internal directories.