impl

package
v0.0.5 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClusterRoleBindingObject added in v0.0.5

type ClusterRoleBindingObject struct {
	ClusterRoleBinding *rbacv1.ClusterRoleBinding
}

Object impl

func (ClusterRoleBindingObject) Name added in v0.0.5

func (obj ClusterRoleBindingObject) Name() string

func (ClusterRoleBindingObject) Namespace added in v0.0.5

func (obj ClusterRoleBindingObject) Namespace() string

type ClusterRoleBindingReconciler added in v0.0.5

type ClusterRoleBindingReconciler struct {
	KubeClient kubernetes.Interface
	Lister     rbacv1listers1.ClusterRoleBindingLister
}

Reconciler impl

func NewClusterRoleBindingReconciler added in v0.0.5

func NewClusterRoleBindingReconciler(kubeClient kubernetes.Interface, lister rbacv1listers1.ClusterRoleBindingLister) ClusterRoleBindingReconciler

func (ClusterRoleBindingReconciler) ClusterRoleBindingsToObjects added in v0.0.5

func (r ClusterRoleBindingReconciler) ClusterRoleBindingsToObjects(clusterRoleBindings []*rbacv1.ClusterRoleBinding) []reconcile.Object

func (ClusterRoleBindingReconciler) Create added in v0.0.5

func (ClusterRoleBindingReconciler) Delete added in v0.0.5

func (ClusterRoleBindingReconciler) Fetch added in v0.0.5

func (ClusterRoleBindingReconciler) List added in v0.0.5

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

func (ClusterRoleBindingReconciler) Nouns added in v0.0.5

func (ClusterRoleBindingReconciler) Update added in v0.0.5

type ConfigMapObject added in v0.0.5

type ConfigMapObject struct {
	ConfigMap *corev1.ConfigMap
}

Object impl

func (ConfigMapObject) Name added in v0.0.5

func (obj ConfigMapObject) Name() string

func (ConfigMapObject) Namespace added in v0.0.5

func (obj ConfigMapObject) Namespace() string

type ConfigMapReconciler added in v0.0.5

type ConfigMapReconciler struct {
	KubeClient kubernetes.Interface
	Lister     corelistersv1.ConfigMapLister
}

Reconciler impl

func NewConfigMapReconciler added in v0.0.5

func NewConfigMapReconciler(kubeClient kubernetes.Interface, lister corelistersv1.ConfigMapLister) ConfigMapReconciler

func (ConfigMapReconciler) ConfigMapsToObjects added in v0.0.5

func (r ConfigMapReconciler) ConfigMapsToObjects(configMaps []*corev1.ConfigMap) []reconcile.Object

func (ConfigMapReconciler) Create added in v0.0.5

func (ConfigMapReconciler) Delete added in v0.0.5

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

func (ConfigMapReconciler) Fetch added in v0.0.5

func (ConfigMapReconciler) List added in v0.0.5

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

func (ConfigMapReconciler) Nouns added in v0.0.5

func (ConfigMapReconciler) Nouns() (string, string)

func (ConfigMapReconciler) Update added in v0.0.5

func (r ConfigMapReconciler) Update(oldObject reconcile.Object, newObject reconcile.Object) (reconcile.Object, error)

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

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

Reconciler impl

func (CronJobReconciler) Create

func (CronJobReconciler) CronJobsToObjects

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

func (CronJobReconciler) Delete

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

func (CronJobReconciler) Fetch

func (CronJobReconciler) List

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

func (CronJobReconciler) Nouns

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

func (CronJobReconciler) Update

func (r CronJobReconciler) Update(oldObject reconcile.Object, newObject reconcile.Object) (reconcile.Object, error)

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

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

Reconciler impl

func NewDeploymentReconciler

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

func (DeploymentReconciler) Create

func (DeploymentReconciler) Delete

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

func (DeploymentReconciler) DeploymentsToObjects

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

func (DeploymentReconciler) Fetch

func (DeploymentReconciler) List

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

func (DeploymentReconciler) Nouns

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

func (DeploymentReconciler) Update

func (r DeploymentReconciler) Update(oldObject reconcile.Object, newObject reconcile.Object) (reconcile.Object, error)

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

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

Reconciler impl

func (IngressReconciler) Create

func (IngressReconciler) Delete

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

func (IngressReconciler) Fetch

func (IngressReconciler) IngressesToObjects

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

func (IngressReconciler) List

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

func (IngressReconciler) Nouns

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

func (IngressReconciler) Update

func (r IngressReconciler) Update(oldObject reconcile.Object, newObject reconcile.Object) (reconcile.Object, error)

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

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

Reconciler impl

func (NetworkPolicyReconciler) Create

func (NetworkPolicyReconciler) Delete

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

func (NetworkPolicyReconciler) Fetch

func (NetworkPolicyReconciler) List

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

func (NetworkPolicyReconciler) NetworkPoliciesToObjects

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

func (NetworkPolicyReconciler) Nouns

func (NetworkPolicyReconciler) Update

func (r NetworkPolicyReconciler) Update(oldObject reconcile.Object, newObject reconcile.Object) (reconcile.Object, error)

type RoleBindingObject added in v0.0.5

type RoleBindingObject struct {
	RoleBinding *rbacv1.RoleBinding
}

Object impl

func (RoleBindingObject) Name added in v0.0.5

func (obj RoleBindingObject) Name() string

func (RoleBindingObject) Namespace added in v0.0.5

func (obj RoleBindingObject) Namespace() string

type RoleBindingReconciler added in v0.0.5

type RoleBindingReconciler struct {
	KubeClient kubernetes.Interface
	Lister     rbacv1listers1.RoleBindingLister
}

Reconciler impl

func NewRoleBindingReconciler added in v0.0.5

func NewRoleBindingReconciler(kubeClient kubernetes.Interface, lister rbacv1listers1.RoleBindingLister) RoleBindingReconciler

func (RoleBindingReconciler) Create added in v0.0.5

func (RoleBindingReconciler) Delete added in v0.0.5

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

func (RoleBindingReconciler) Fetch added in v0.0.5

func (RoleBindingReconciler) List added in v0.0.5

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

func (RoleBindingReconciler) Nouns added in v0.0.5

func (RoleBindingReconciler) Nouns() (string, string)

func (RoleBindingReconciler) RoleBindingsToObjects added in v0.0.5

func (r RoleBindingReconciler) RoleBindingsToObjects(RoleBindings []*rbacv1.RoleBinding) []reconcile.Object

func (RoleBindingReconciler) Update added in v0.0.5

func (r RoleBindingReconciler) Update(oldObject reconcile.Object, newObject reconcile.Object) (reconcile.Object, error)

type SecretObject added in v0.0.5

type SecretObject struct {
	Secret *corev1.Secret
}

Object impl

func (SecretObject) Name added in v0.0.5

func (obj SecretObject) Name() string

func (SecretObject) Namespace added in v0.0.5

func (obj SecretObject) Namespace() string

type SecretReconciler added in v0.0.5

type SecretReconciler struct {
	KubeClient kubernetes.Interface
	Lister     corelistersv1.SecretLister
}

Reconciler impl

func NewSecretReconciler added in v0.0.5

func NewSecretReconciler(kubeClient kubernetes.Interface, lister corelistersv1.SecretLister) SecretReconciler

func (SecretReconciler) Create added in v0.0.5

func (r SecretReconciler) Create(object reconcile.Object) (reconcile.Object, error)

func (SecretReconciler) Delete added in v0.0.5

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

func (SecretReconciler) Fetch added in v0.0.5

func (SecretReconciler) List added in v0.0.5

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

func (SecretReconciler) Nouns added in v0.0.5

func (SecretReconciler) Nouns() (string, string)

func (SecretReconciler) SecretsToObjects added in v0.0.5

func (r SecretReconciler) SecretsToObjects(secrets []*corev1.Secret) []reconcile.Object

func (SecretReconciler) Update added in v0.0.5

func (r SecretReconciler) Update(oldObject reconcile.Object, newObject reconcile.Object) (reconcile.Object, error)

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

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

Reconciler impl

func (ServiceAccountReconciler) Create

func (ServiceAccountReconciler) Delete

func (ServiceAccountReconciler) Fetch

func (ServiceAccountReconciler) List

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

func (ServiceAccountReconciler) Nouns

func (ServiceAccountReconciler) ServiceAccountsToObjects

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

func (ServiceAccountReconciler) Update

func (r ServiceAccountReconciler) Update(oldObject reconcile.Object, newObject reconcile.Object) (reconcile.Object, error)

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

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

Reconciler impl

func NewServiceReconciler

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

func (ServiceReconciler) Create

func (ServiceReconciler) Delete

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

func (ServiceReconciler) Fetch

func (ServiceReconciler) List

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

func (ServiceReconciler) Nouns

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

func (ServiceReconciler) ServicesToObjects

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

func (ServiceReconciler) Update

func (r ServiceReconciler) Update(oldObject reconcile.Object, newObject reconcile.Object) (reconcile.Object, error)

Jump to

Keyboard shortcuts

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