Documentation ¶
Index ¶
- type ClusterRoleBindingObject
- type ClusterRoleBindingReconciler
- func (r ClusterRoleBindingReconciler) ClusterRoleBindingsToObjects(clusterRoleBindings []*rbacv1.ClusterRoleBinding) []reconcile.Object
- func (r ClusterRoleBindingReconciler) Create(object reconcile.Object) (reconcile.Object, error)
- func (r ClusterRoleBindingReconciler) Delete(object reconcile.Object) error
- func (r ClusterRoleBindingReconciler) Fetch(object reconcile.Object) (reconcile.Object, error)
- func (r ClusterRoleBindingReconciler) List(namespace string, selector labels.Selector) ([]reconcile.Object, error)
- func (ClusterRoleBindingReconciler) Nouns() (string, string)
- func (r ClusterRoleBindingReconciler) Update(oldObject reconcile.Object, newObject reconcile.Object) (reconcile.Object, error)
- type ConfigMapObject
- type ConfigMapReconciler
- func (r ConfigMapReconciler) ConfigMapsToObjects(configMaps []*corev1.ConfigMap) []reconcile.Object
- func (r ConfigMapReconciler) Create(object reconcile.Object) (reconcile.Object, error)
- func (r ConfigMapReconciler) Delete(object reconcile.Object) error
- func (r ConfigMapReconciler) Fetch(object reconcile.Object) (reconcile.Object, error)
- func (r ConfigMapReconciler) List(namespace string, selector labels.Selector) ([]reconcile.Object, error)
- func (ConfigMapReconciler) Nouns() (string, string)
- func (r ConfigMapReconciler) Update(oldObject reconcile.Object, newObject reconcile.Object) (reconcile.Object, error)
- 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(oldObject reconcile.Object, newObject 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(oldObject reconcile.Object, newObject 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(oldObject reconcile.Object, newObject 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(oldObject reconcile.Object, newObject reconcile.Object) (reconcile.Object, error)
- type RoleBindingObject
- type RoleBindingReconciler
- func (r RoleBindingReconciler) Create(object reconcile.Object) (reconcile.Object, error)
- func (r RoleBindingReconciler) Delete(object reconcile.Object) error
- func (r RoleBindingReconciler) Fetch(object reconcile.Object) (reconcile.Object, error)
- func (r RoleBindingReconciler) List(namespace string, selector labels.Selector) ([]reconcile.Object, error)
- func (RoleBindingReconciler) Nouns() (string, string)
- func (r RoleBindingReconciler) RoleBindingsToObjects(RoleBindings []*rbacv1.RoleBinding) []reconcile.Object
- func (r RoleBindingReconciler) Update(oldObject reconcile.Object, newObject reconcile.Object) (reconcile.Object, error)
- type SecretObject
- type SecretReconciler
- func (r SecretReconciler) Create(object reconcile.Object) (reconcile.Object, error)
- func (r SecretReconciler) Delete(object reconcile.Object) error
- func (r SecretReconciler) Fetch(object reconcile.Object) (reconcile.Object, error)
- func (r SecretReconciler) List(namespace string, selector labels.Selector) ([]reconcile.Object, error)
- func (SecretReconciler) Nouns() (string, string)
- func (r SecretReconciler) SecretsToObjects(secrets []*corev1.Secret) []reconcile.Object
- func (r SecretReconciler) Update(oldObject reconcile.Object, newObject 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(oldObject reconcile.Object, newObject 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(oldObject reconcile.Object, newObject reconcile.Object) (reconcile.Object, error)
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) Delete ¶ added in v0.0.5
func (r ClusterRoleBindingReconciler) Delete(object reconcile.Object) error
func (ClusterRoleBindingReconciler) Nouns ¶ added in v0.0.5
func (ClusterRoleBindingReconciler) Nouns() (string, string)
type ConfigMapObject ¶ added in v0.0.5
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) Delete ¶ added in v0.0.5
func (r ConfigMapReconciler) Delete(object reconcile.Object) error
func (ConfigMapReconciler) Nouns ¶ added in v0.0.5
func (ConfigMapReconciler) Nouns() (string, string)
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 NewCronJobReconciler ¶
func NewCronJobReconciler(kubeClient kubernetes.Interface, lister batchlistersv1beta1.CronJobLister) CronJobReconciler
func (CronJobReconciler) CronJobsToObjects ¶
func (r CronJobReconciler) CronJobsToObjects(cronJobs []*batchv1beta1.CronJob) []reconcile.Object
func (CronJobReconciler) Nouns ¶
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 ¶
type DeploymentReconciler struct { KubeClient kubernetes.Interface Lister appslistersv1.DeploymentLister }
Reconciler impl
func NewDeploymentReconciler ¶
func NewDeploymentReconciler(kubeClient kubernetes.Interface, lister appslistersv1.DeploymentLister) DeploymentReconciler
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) Nouns ¶
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 ¶
type IngressReconciler struct { KubeClient kubernetes.Interface Lister extensionslistersv1beta1.IngressLister }
Reconciler impl
func NewIngressReconciler ¶
func NewIngressReconciler(kubeClient kubernetes.Interface, lister extensionslistersv1beta1.IngressLister) IngressReconciler
func (IngressReconciler) IngressesToObjects ¶
func (r IngressReconciler) IngressesToObjects(ingresss []*extensionsv1beta1.Ingress) []reconcile.Object
func (IngressReconciler) Nouns ¶
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 ¶
type NetworkPolicyReconciler struct { KubeClient kubernetes.Interface Lister networkingv1listers.NetworkPolicyLister }
Reconciler impl
func NewNetworkPolicyReconciler ¶
func NewNetworkPolicyReconciler(kubeClient kubernetes.Interface, lister networkingv1listers.NetworkPolicyLister) NetworkPolicyReconciler
func (NetworkPolicyReconciler) Delete ¶
func (r NetworkPolicyReconciler) Delete(object reconcile.Object) error
func (NetworkPolicyReconciler) NetworkPoliciesToObjects ¶
func (r NetworkPolicyReconciler) NetworkPoliciesToObjects(networkPolicies []*networkingv1.NetworkPolicy) []reconcile.Object
func (NetworkPolicyReconciler) Nouns ¶
func (NetworkPolicyReconciler) Nouns() (string, string)
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) Delete ¶ added in v0.0.5
func (r RoleBindingReconciler) Delete(object 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
type SecretObject ¶ added in v0.0.5
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) Delete ¶ added in v0.0.5
func (r SecretReconciler) Delete(object 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
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 NewServiceAccountReconciler ¶
func NewServiceAccountReconciler(kubeClient kubernetes.Interface, lister corelistersv1.ServiceAccountLister) ServiceAccountReconciler
func (ServiceAccountReconciler) Delete ¶
func (r ServiceAccountReconciler) Delete(object reconcile.Object) error
func (ServiceAccountReconciler) Nouns ¶
func (ServiceAccountReconciler) Nouns() (string, string)
func (ServiceAccountReconciler) ServiceAccountsToObjects ¶
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 ¶
type ServiceReconciler struct { KubeClient kubernetes.Interface Lister corelistersv1.ServiceLister }
Reconciler impl
func NewServiceReconciler ¶
func NewServiceReconciler(kubeClient kubernetes.Interface, lister corelistersv1.ServiceLister) ServiceReconciler
func (ServiceReconciler) Nouns ¶
func (ServiceReconciler) Nouns() (string, string)
func (ServiceReconciler) ServicesToObjects ¶
func (r ServiceReconciler) ServicesToObjects(services []*corev1.Service) []reconcile.Object
Click to show internal directories.
Click to hide internal directories.