impl

package
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 16, 2020 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CronJobObject

type CronJobObject struct {
	CronJob *batchv1beta1.CronJob
}

Object impl

func (CronJobObject) Name

func (obj CronJobObject) Name() string

func (CronJobObject) Namespace

func (obj CronJobObject) Namespace() string

type CronJobReconciler added in v0.0.3

type CronJobReconciler struct {
	KubeClient kubernetes.Interface
	Lister     batchlistersv1beta1.CronJobLister
}

Reconciler impl

func NewCronJobReconciler added in v0.0.3

func NewCronJobReconciler(kubeClient kubernetes.Interface, lister batchlistersv1beta1.CronJobLister) CronJobReconciler

func (CronJobReconciler) Create added in v0.0.3

func (CronJobReconciler) CronJobsToObjects added in v0.0.3

func (r CronJobReconciler) CronJobsToObjects(cronJobs []*batchv1beta1.CronJob) []reconcile.Object

func (CronJobReconciler) Delete added in v0.0.3

func (r CronJobReconciler) Delete(object reconcile.Object) error

func (CronJobReconciler) Fetch added in v0.0.3

func (CronJobReconciler) List added in v0.0.3

func (r CronJobReconciler) List(namespace string, selector labels.Selector) ([]reconcile.Object, error)

func (CronJobReconciler) Nouns added in v0.0.3

func (CronJobReconciler) Nouns() (string, string)

func (CronJobReconciler) Update added in v0.0.3

type DeploymentObject

type DeploymentObject struct {
	Deployment *appsv1.Deployment
}

Object impl

func (DeploymentObject) Name

func (obj DeploymentObject) Name() string

func (DeploymentObject) Namespace

func (obj DeploymentObject) Namespace() string

type DeploymentReconciler added in v0.0.3

type DeploymentReconciler struct {
	KubeClient kubernetes.Interface
	Lister     appslistersv1.DeploymentLister
}

Reconciler impl

func NewDeploymentReconciler added in v0.0.3

func NewDeploymentReconciler(kubeClient kubernetes.Interface, lister appslistersv1.DeploymentLister) DeploymentReconciler

func (DeploymentReconciler) Create added in v0.0.3

func (DeploymentReconciler) Delete added in v0.0.3

func (r DeploymentReconciler) Delete(object reconcile.Object) error

func (DeploymentReconciler) DeploymentsToObjects added in v0.0.3

func (r DeploymentReconciler) DeploymentsToObjects(deployments []*appsv1.Deployment) []reconcile.Object

func (DeploymentReconciler) Fetch added in v0.0.3

func (DeploymentReconciler) List added in v0.0.3

func (r DeploymentReconciler) List(namespace string, selector labels.Selector) ([]reconcile.Object, error)

func (DeploymentReconciler) Nouns added in v0.0.3

func (DeploymentReconciler) Nouns() (string, string)

func (DeploymentReconciler) Update added in v0.0.3

type IngressObject

type IngressObject struct {
	Ingress *extensionsv1beta1.Ingress
}

Object impl

func (IngressObject) Name

func (obj IngressObject) Name() string

func (IngressObject) Namespace

func (obj IngressObject) Namespace() string

type IngressReconciler added in v0.0.3

type IngressReconciler struct {
	KubeClient kubernetes.Interface
	Lister     extensionslistersv1beta1.IngressLister
}

Reconciler impl

func NewIngressReconciler added in v0.0.3

func NewIngressReconciler(kubeClient kubernetes.Interface, lister extensionslistersv1beta1.IngressLister) IngressReconciler

func (IngressReconciler) Create added in v0.0.3

func (IngressReconciler) Delete added in v0.0.3

func (r IngressReconciler) Delete(object reconcile.Object) error

func (IngressReconciler) Fetch added in v0.0.3

func (IngressReconciler) IngressesToObjects added in v0.0.3

func (r IngressReconciler) IngressesToObjects(ingresss []*extensionsv1beta1.Ingress) []reconcile.Object

func (IngressReconciler) List added in v0.0.3

func (r IngressReconciler) List(namespace string, selector labels.Selector) ([]reconcile.Object, error)

func (IngressReconciler) Nouns added in v0.0.3

func (IngressReconciler) Nouns() (string, string)

func (IngressReconciler) Update added in v0.0.3

type NetworkPolicyObject

type NetworkPolicyObject struct {
	NetworkPolicy *networkingv1.NetworkPolicy
}

Object impl

func (NetworkPolicyObject) Name

func (obj NetworkPolicyObject) Name() string

func (NetworkPolicyObject) Namespace

func (obj NetworkPolicyObject) Namespace() string

type NetworkPolicyReconciler added in v0.0.3

type NetworkPolicyReconciler struct {
	KubeClient kubernetes.Interface
	Lister     networkingv1listers.NetworkPolicyLister
}

Reconciler impl

func NewNetworkPolicyReconciler added in v0.0.3

func NewNetworkPolicyReconciler(kubeClient kubernetes.Interface, lister networkingv1listers.NetworkPolicyLister) NetworkPolicyReconciler

func (NetworkPolicyReconciler) Create added in v0.0.3

func (NetworkPolicyReconciler) Delete added in v0.0.3

func (r NetworkPolicyReconciler) Delete(object reconcile.Object) error

func (NetworkPolicyReconciler) Fetch added in v0.0.3

func (NetworkPolicyReconciler) List added in v0.0.3

func (r NetworkPolicyReconciler) List(namespace string, selector labels.Selector) ([]reconcile.Object, error)

func (NetworkPolicyReconciler) NetworkPoliciesToObjects added in v0.0.3

func (r NetworkPolicyReconciler) NetworkPoliciesToObjects(networkPolicies []*networkingv1.NetworkPolicy) []reconcile.Object

func (NetworkPolicyReconciler) Nouns added in v0.0.3

func (NetworkPolicyReconciler) Update added in v0.0.3

type ServiceAccountObject

type ServiceAccountObject struct {
	ServiceAccount *corev1.ServiceAccount
}

Object impl

func (ServiceAccountObject) Name

func (obj ServiceAccountObject) Name() string

func (ServiceAccountObject) Namespace

func (obj ServiceAccountObject) Namespace() string

type ServiceAccountReconciler added in v0.0.3

type ServiceAccountReconciler struct {
	KubeClient kubernetes.Interface
	Lister     corelistersv1.ServiceAccountLister
}

Reconciler impl

func NewServiceAccountReconciler added in v0.0.3

func NewServiceAccountReconciler(kubeClient kubernetes.Interface, lister corelistersv1.ServiceAccountLister) ServiceAccountReconciler

func (ServiceAccountReconciler) Create added in v0.0.3

func (ServiceAccountReconciler) Delete added in v0.0.3

func (ServiceAccountReconciler) Fetch added in v0.0.3

func (ServiceAccountReconciler) List added in v0.0.3

func (r ServiceAccountReconciler) List(namespace string, selector labels.Selector) ([]reconcile.Object, error)

func (ServiceAccountReconciler) Nouns added in v0.0.3

func (ServiceAccountReconciler) ServiceAccountsToObjects added in v0.0.3

func (r ServiceAccountReconciler) ServiceAccountsToObjects(serviceAccounts []*corev1.ServiceAccount) []reconcile.Object

func (ServiceAccountReconciler) Update added in v0.0.3

type ServiceObject

type ServiceObject struct {
	Service *corev1.Service
}

Object impl

func (ServiceObject) Name

func (obj ServiceObject) Name() string

func (ServiceObject) Namespace

func (obj ServiceObject) Namespace() string

type ServiceReconciler added in v0.0.3

type ServiceReconciler struct {
	KubeClient kubernetes.Interface
	Lister     corelistersv1.ServiceLister
}

Reconciler impl

func NewServiceReconciler added in v0.0.3

func NewServiceReconciler(kubeClient kubernetes.Interface, lister corelistersv1.ServiceLister) ServiceReconciler

func (ServiceReconciler) Create added in v0.0.3

func (ServiceReconciler) Delete added in v0.0.3

func (r ServiceReconciler) Delete(object reconcile.Object) error

func (ServiceReconciler) Fetch added in v0.0.3

func (ServiceReconciler) List added in v0.0.3

func (r ServiceReconciler) List(namespace string, selector labels.Selector) ([]reconcile.Object, error)

func (ServiceReconciler) Nouns added in v0.0.3

func (ServiceReconciler) Nouns() (string, string)

func (ServiceReconciler) ServicesToObjects added in v0.0.3

func (r ServiceReconciler) ServicesToObjects(services []*corev1.Service) []reconcile.Object

func (ServiceReconciler) Update added in v0.0.3

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL