Documentation ¶
Index ¶
- type CronJobObject
- type CronJobReconciler
- func (r CronJobReconciler) Create(object reconcile.Object) (reconcile.Object, error)
- func (r CronJobReconciler) CronJobsToObjects(cronJobs []*batchv1beta1.CronJob) []reconcile.Object
- func (r CronJobReconciler) Delete(object reconcile.Object) error
- func (r CronJobReconciler) Fetch(object reconcile.Object) (reconcile.Object, error)
- func (r CronJobReconciler) List(namespace string, selector labels.Selector) ([]reconcile.Object, error)
- func (CronJobReconciler) Nouns() (string, string)
- func (r CronJobReconciler) Update(object reconcile.Object) (reconcile.Object, error)
- type DeploymentObject
- type DeploymentReconciler
- func (r DeploymentReconciler) Create(object reconcile.Object) (reconcile.Object, error)
- func (r DeploymentReconciler) Delete(object reconcile.Object) error
- func (r DeploymentReconciler) DeploymentsToObjects(deployments []*appsv1.Deployment) []reconcile.Object
- func (r DeploymentReconciler) Fetch(object reconcile.Object) (reconcile.Object, error)
- func (r DeploymentReconciler) List(namespace string, selector labels.Selector) ([]reconcile.Object, error)
- func (DeploymentReconciler) Nouns() (string, string)
- func (r DeploymentReconciler) Update(object reconcile.Object) (reconcile.Object, error)
- type IngressObject
- type IngressReconciler
- func (r IngressReconciler) Create(object reconcile.Object) (reconcile.Object, error)
- func (r IngressReconciler) Delete(object reconcile.Object) error
- func (r IngressReconciler) Fetch(object reconcile.Object) (reconcile.Object, error)
- func (r IngressReconciler) IngressesToObjects(ingresss []*extensionsv1beta1.Ingress) []reconcile.Object
- func (r IngressReconciler) List(namespace string, selector labels.Selector) ([]reconcile.Object, error)
- func (IngressReconciler) Nouns() (string, string)
- func (r IngressReconciler) Update(object reconcile.Object) (reconcile.Object, error)
- type NetworkPolicyObject
- type NetworkPolicyReconciler
- func (r NetworkPolicyReconciler) Create(object reconcile.Object) (reconcile.Object, error)
- func (r NetworkPolicyReconciler) Delete(object reconcile.Object) error
- func (r NetworkPolicyReconciler) Fetch(object reconcile.Object) (reconcile.Object, error)
- func (r NetworkPolicyReconciler) List(namespace string, selector labels.Selector) ([]reconcile.Object, error)
- func (r NetworkPolicyReconciler) NetworkPoliciesToObjects(networkPolicies []*networkingv1.NetworkPolicy) []reconcile.Object
- func (NetworkPolicyReconciler) Nouns() (string, string)
- func (r NetworkPolicyReconciler) Update(object reconcile.Object) (reconcile.Object, error)
- type ServiceAccountObject
- type ServiceAccountReconciler
- func (r ServiceAccountReconciler) Create(object reconcile.Object) (reconcile.Object, error)
- func (r ServiceAccountReconciler) Delete(object reconcile.Object) error
- func (r ServiceAccountReconciler) Fetch(object reconcile.Object) (reconcile.Object, error)
- func (r ServiceAccountReconciler) List(namespace string, selector labels.Selector) ([]reconcile.Object, error)
- func (ServiceAccountReconciler) Nouns() (string, string)
- func (r ServiceAccountReconciler) ServiceAccountsToObjects(serviceAccounts []*corev1.ServiceAccount) []reconcile.Object
- func (r ServiceAccountReconciler) Update(object reconcile.Object) (reconcile.Object, error)
- type ServiceObject
- type ServiceReconciler
- func (r ServiceReconciler) Create(object reconcile.Object) (reconcile.Object, error)
- func (r ServiceReconciler) Delete(object reconcile.Object) error
- func (r ServiceReconciler) Fetch(object reconcile.Object) (reconcile.Object, error)
- func (r ServiceReconciler) List(namespace string, selector labels.Selector) ([]reconcile.Object, error)
- func (ServiceReconciler) Nouns() (string, string)
- func (r ServiceReconciler) ServicesToObjects(services []*corev1.Service) []reconcile.Object
- func (r ServiceReconciler) Update(object reconcile.Object) (reconcile.Object, error)
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) 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) Nouns ¶ added in v0.0.3
func (CronJobReconciler) Nouns() (string, string)
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) 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) Nouns ¶ added in v0.0.3
func (DeploymentReconciler) Nouns() (string, string)
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) Delete ¶ added in v0.0.3
func (r IngressReconciler) Delete(object reconcile.Object) error
func (IngressReconciler) IngressesToObjects ¶ added in v0.0.3
func (r IngressReconciler) IngressesToObjects(ingresss []*extensionsv1beta1.Ingress) []reconcile.Object
func (IngressReconciler) Nouns ¶ added in v0.0.3
func (IngressReconciler) Nouns() (string, string)
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) Delete ¶ added in v0.0.3
func (r NetworkPolicyReconciler) Delete(object 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) Nouns() (string, string)
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) Delete ¶ added in v0.0.3
func (r ServiceAccountReconciler) Delete(object reconcile.Object) error
func (ServiceAccountReconciler) Nouns ¶ added in v0.0.3
func (ServiceAccountReconciler) Nouns() (string, string)
func (ServiceAccountReconciler) ServiceAccountsToObjects ¶ added in v0.0.3
func (r ServiceAccountReconciler) ServiceAccountsToObjects(serviceAccounts []*corev1.ServiceAccount) []reconcile.Object
type ServiceObject ¶
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) Delete ¶ added in v0.0.3
func (r ServiceReconciler) Delete(object 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
Click to show internal directories.
Click to hide internal directories.