All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractCachingDependentResource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
AbstractConfigurationService |
|
AbstractDependentResource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
AbstractEventSource |
|
AbstractEventSourceHolderDependentResource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata,T extends ResourceEventSource<R,P>> |
|
AbstractPollingDependentResource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
AbstractResourceEventSource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
AbstractSimpleDependentResource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> |
A base class for external dependent resources that don't have an event source.
|
AggregatedOperatorException |
|
AnnotationControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
BaseConfigurationService |
|
BaseControl<T extends BaseControl<T>> |
|
Cache<T> |
|
CacheKeyMapper<R> |
|
CachingEventSource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> |
Base class for event sources with caching capabilities.
|
CachingInboundEventSource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
Cleaner<P extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
Cloner |
|
ConcurrentHashMapCache<T> |
|
ConfigurationService |
An interface from which to retrieve configuration information.
|
ConfigurationServiceOverrider |
|
ConfigurationServiceProvider |
|
Constants |
|
Context<P extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
ContextInitializer<P extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
Controller<P extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
ControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
ControllerConfiguration |
|
ControllerConfigurationOverrider<R extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
ControllerResourceEventSource<T extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
Creator<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
CRUDKubernetesDependentResource<R extends io.fabric8.kubernetes.api.model.HasMetadata,P extends io.fabric8.kubernetes.api.model.HasMetadata> |
Adaptor Class for standalone mode for resources that manages Create, Read, Update and Delete
|
CRUKubernetesDependentResource<R extends io.fabric8.kubernetes.api.model.HasMetadata,P extends io.fabric8.kubernetes.api.model.HasMetadata> |
Adaptor Class for standalone mode for resources that manages Create, Read and Update
|
CustomResourceUtils |
|
DefaultContext<P extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
DefaultControllerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
DefaultResourceConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
DefaultRetryConfiguration |
|
DeleteControl |
|
Deleter<P extends io.fabric8.kubernetes.api.model.HasMetadata> |
DependentResource can implement this interface to denote it requires explicit logic to clean up
resources.
|
Dependent |
|
DependentResource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> |
An interface to implement and provide dependent resource support.
|
DependentResourceConfigurator<C> |
|
DependentResourceFactory |
|
DependentResourceSpec<T extends DependentResource<?,?>,C> |
|
DesiredEqualsMatcher<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
ErrorStatusHandler<P extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
ErrorStatusUpdateControl<P extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
Event |
|
EventHandler |
|
EventRecorder<R extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
EventSource |
Creates an event source to trigger your reconciler whenever something happens to a secondary or
external resource that would not normally trigger your reconciler (as the primary resources are
not changed).
|
EventSourceContext<P extends io.fabric8.kubernetes.api.model.HasMetadata> |
Contextual information made available to event sources.
|
EventSourceInitializer<P extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
EventSourceManager<R extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
EventSourceProvider<P extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
ExecutorServiceManager |
|
ExternalResourceCachingEventSource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> |
Handles caching and related operation of external event sources.
|
GenericKubernetesResourceMatcher<R extends io.fabric8.kubernetes.api.model.HasMetadata,P extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
GenericResourceUpdatePreProcessor<R extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
GenericRetry |
|
GenericRetryExecution |
|
Ignore |
An annotation for downstream tooling to ignore the annotated Reconciler .
|
IndexerResourceCache<T extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
InformerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
InformerConfiguration.DefaultInformerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
InformerConfiguration.InformerConfigurationBuilder<R extends io.fabric8.kubernetes.api.model.HasMetadata,P extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
InformerEventSource<R extends io.fabric8.kubernetes.api.model.HasMetadata,P extends io.fabric8.kubernetes.api.model.HasMetadata> |
Wraps informer(s) so it is connected to the eventing system of the framework.
|
InformerManager<T extends io.fabric8.kubernetes.api.model.HasMetadata,C extends ResourceConfiguration<T>> |
|
KubernetesClientAware |
|
KubernetesDependent |
|
KubernetesDependentResource<R extends io.fabric8.kubernetes.api.model.HasMetadata,P extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
KubernetesDependentResourceConfig |
|
KubernetesResourceUtils |
|
LifecycleAware |
|
ManagedDependentResourceContext |
Contextual information related to DependentResource either to retrieve the actual
implementations to interact with them or to pass information between them and/or the reconciler
|
ManagedDependentResourceException |
|
ManagedInformerEventSource<R extends io.fabric8.kubernetes.api.model.HasMetadata,P extends io.fabric8.kubernetes.api.model.HasMetadata,C extends ResourceConfiguration<R>> |
|
Mappers |
|
Matcher<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
Matcher.Result<R> |
|
MDCUtils |
|
Metrics |
|
Metrics.ControllerExecution<T> |
|
MissingCRDException |
|
ObservedGenerationAware |
If the custom resource's status implements this interface, the observed generation will be
automatically handled.
|
ObservedGenerationAwareStatus |
A helper base class for status sub-resources classes to extend to support generate awareness.
|
Operator |
|
OperatorException |
|
PerResourcePollingDependentResource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
PerResourcePollingEventSource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> |
Polls the supplier for each controlled resource registered.
|
PerResourcePollingEventSource.ResourceFetcher<R,P> |
|
PollingDependentResource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
PollingEventSource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> |
Polls resource (on contrary to PerResourcePollingEventSource ) not per resource bases but
instead to calls supplier periodically and independently of the number or state of custom
resources managed by the controller.
|
PollingEventSource.GenericResourceFetcher<R> |
|
RecentOperationCacheFiller<R> |
|
RecentOperationEventFilter<R> |
|
Reconciler<R extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
ReconcileResult<R> |
|
ReconcileResult.Operation |
|
ReconcilerUtils |
|
ReconciliationMaxInterval |
|
ResourceAction |
|
ResourceCache<T extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
ResourceComparators |
|
ResourceConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
ResourceEvent |
|
ResourceEventAware<T extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
ResourceEventFilter<P extends io.fabric8.kubernetes.api.model.HasMetadata> |
A functional interface to determine whether resource events should be processed by the SDK.
|
ResourceEventFilters |
|
ResourceEventSource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
ResourceID |
|
ResourceOwner<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
ResourceUpdatePreProcessor<R extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
Retry |
|
RetryConfiguration |
|
RetryExecution |
|
RetryInfo |
|
SecondaryToPrimaryMapper<R> |
|
SimpleInboundEventSource |
|
TemporaryResourceCache<T extends io.fabric8.kubernetes.api.model.HasMetadata> |
Temporal cache is used to solve the problem for KubernetesDependentResource that is, when
a create or update is executed the subsequent getResource opeeration might not return the
up-to-date resource from informer cache, since it is not received yet by webhook.
|
TimerEventSource<R extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
UpdatableCache<T> |
|
UpdateControl<T extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
Updater<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
Utils |
|
Version |
A class encapsulating the version information associated with this SDK instance.
|