Documentation
¶
Index ¶
- Variables
- func RandomFixedIndexes(start, end, count uint) []uint
- type ServiceControl
- func (s *ServiceControl) GetServiceSpec(ctx context.Context, namespace string, ...) (v1alpha1.ServiceSpec, error)
- func (s *ServiceControl) GetServiceSpecList(ctx context.Context, namespace string, ...) ([]v1alpha1.ServiceSpec, error)
- func (s *ServiceControl) Select(ctx context.Context, nm string, ss *v1alpha1.ServiceSelector) (v1alpha1.SList, error)
- type ServiceControlInterface
Constants ¶
This section is empty.
Variables ¶
View Source
var RetryAfter = wait.Backoff{ Duration: 5 * time.Second, Factor: 5, Jitter: 0.1, Steps: 4, }
Functions ¶
func RandomFixedIndexes ¶
RandomFixedIndexes returns the `count` random indexes between `start` and `end`. [start, end).
Types ¶
type ServiceControl ¶
type ServiceControl struct {
utils.Reconciler
}
func NewServiceControl ¶
func NewServiceControl(r utils.Reconciler) *ServiceControl
func (*ServiceControl) GetServiceSpec ¶
func (s *ServiceControl) GetServiceSpec(ctx context.Context, namespace string, fromTemplate v1alpha1.GenerateFromTemplate) (v1alpha1.ServiceSpec, error)
func (*ServiceControl) GetServiceSpecList ¶
func (s *ServiceControl) GetServiceSpecList(ctx context.Context, namespace string, fromTemplate v1alpha1.GenerateFromTemplate) ([]v1alpha1.ServiceSpec, error)
type ServiceControlInterface ¶
type ServiceControlInterface interface { GetServiceSpec(ctx context.Context, namespace string, fromTemplate v1alpha1.GenerateFromTemplate) (v1alpha1.ServiceSpec, error) GetServiceSpecList(ctx context.Context, namespace string, fromTemplate v1alpha1.GenerateFromTemplate) ([]v1alpha1.ServiceSpec, error) Select(ctx context.Context, nm string, ss *v1alpha1.ServiceSelector) (v1alpha1.SList, error) }
Click to show internal directories.
Click to hide internal directories.