Versions in this module Expand all Collapse all v0 v0.0.1 Jul 13, 2018 Changes in this version + const Deployment + const FederatedDeployment + const FederatedReplicaSet + const Pod + const ReplicaSet + func PlacementUpdateNeeded(names, newNames []string) bool + func ReplicaSetOverrideUpdateNeeded(overrideSpec fedv1a1.FederatedReplicaSetOverrideSpec, result map[string]int64) bool + type FederatedDeploymentAdapter struct + func (d *FederatedDeploymentAdapter) OverrideList(namespace string, options metav1.ListOptions) (pkgruntime.Object, error) + func (d *FederatedDeploymentAdapter) OverrideObject() pkgruntime.Object + func (d *FederatedDeploymentAdapter) OverrideWatch(namespace string, options metav1.ListOptions) (watch.Interface, error) + func (d *FederatedDeploymentAdapter) PlacementList(namespace string, options metav1.ListOptions) (pkgruntime.Object, error) + func (d *FederatedDeploymentAdapter) PlacementObject() pkgruntime.Object + func (d *FederatedDeploymentAdapter) PlacementWatch(namespace string, options metav1.ListOptions) (watch.Interface, error) + func (d *FederatedDeploymentAdapter) ReconcileOverride(fedClient fedclientset.Interface, qualifiedName util.QualifiedName, ...) error + func (d *FederatedDeploymentAdapter) ReconcilePlacement(fedClient fedclientset.Interface, qualifiedName util.QualifiedName, ...) error + func (d *FederatedDeploymentAdapter) TemplateList(namespace string, options metav1.ListOptions) (pkgruntime.Object, error) + func (d *FederatedDeploymentAdapter) TemplateObject() pkgruntime.Object + func (d *FederatedDeploymentAdapter) TemplateWatch(namespace string, options metav1.ListOptions) (watch.Interface, error) + type FederatedReplicaSetAdapter struct + func (d *FederatedReplicaSetAdapter) OverrideList(namespace string, options metav1.ListOptions) (pkgruntime.Object, error) + func (d *FederatedReplicaSetAdapter) OverrideObject() pkgruntime.Object + func (d *FederatedReplicaSetAdapter) OverrideWatch(namespace string, options metav1.ListOptions) (watch.Interface, error) + func (d *FederatedReplicaSetAdapter) PlacementList(namespace string, options metav1.ListOptions) (pkgruntime.Object, error) + func (d *FederatedReplicaSetAdapter) PlacementObject() pkgruntime.Object + func (d *FederatedReplicaSetAdapter) PlacementWatch(namespace string, options metav1.ListOptions) (watch.Interface, error) + func (d *FederatedReplicaSetAdapter) ReconcileOverride(fedClient fedclientset.Interface, qualifiedName util.QualifiedName, ...) error + func (d *FederatedReplicaSetAdapter) ReconcilePlacement(fedClient fedclientset.Interface, qualifiedName util.QualifiedName, ...) error + func (d *FederatedReplicaSetAdapter) TemplateList(namespace string, options metav1.ListOptions) (pkgruntime.Object, error) + func (d *FederatedReplicaSetAdapter) TemplateObject() pkgruntime.Object + func (d *FederatedReplicaSetAdapter) TemplateWatch(namespace string, options metav1.ListOptions) (watch.Interface, error) + type Plugin struct + func NewPlugin(adapter SchedulerAdapter, apiResource *metav1.APIResource, ...) *Plugin + func (p *Plugin) HasSynced() bool + func (p *Plugin) Start(stopChan <-chan struct{}) + func (p *Plugin) Stop() + func (p *Plugin) TemplateExists(key string) bool + type Scheduler struct + func NewReplicaScheduler(fedClient fedclientset.Interface, kubeClient kubeclientset.Interface, ...) *Scheduler + func (s *Scheduler) GetSchedulingResult(rsp *fedschedulingv1a1.ReplicaSchedulingPreference, ...) (map[string]int64, error) + func (s *Scheduler) HasSynced() bool + func (s *Scheduler) Reconcile(rsp *fedschedulingv1a1.ReplicaSchedulingPreference, ...) ReconciliationStatus + func (s *Scheduler) ReconcileFederationTargets(fedClient fedclientset.Interface, qualifiedName QualifiedName, kind string, ...) error + func (s *Scheduler) Start(stopChan <-chan struct{}) + func (s *Scheduler) Stop() + type SchedulerAdapter interface + OverrideList func(namespace string, options metav1.ListOptions) (pkgruntime.Object, error) + OverrideObject func() pkgruntime.Object + OverrideWatch func(namespace string, options metav1.ListOptions) (watch.Interface, error) + PlacementList func(namespace string, options metav1.ListOptions) (pkgruntime.Object, error) + PlacementObject func() pkgruntime.Object + PlacementWatch func(namespace string, options metav1.ListOptions) (watch.Interface, error) + ReconcileOverride func(fedClient fedclientset.Interface, qualifiedName QualifiedName, ...) error + ReconcilePlacement func(fedClient fedclientset.Interface, qualifiedName QualifiedName, ...) error + TemplateList func(namespace string, options metav1.ListOptions) (pkgruntime.Object, error) + TemplateObject func() pkgruntime.Object + TemplateWatch func(namespace string, options metav1.ListOptions) (watch.Interface, error) + func NewFederatedDeploymentAdapter(fedClient fedclientset.Interface) SchedulerAdapter + func NewFederatedReplicaSetAdapter(fedClient fedclientset.Interface) SchedulerAdapter v0.0.1-test-fake Jul 11, 2018