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<P extends io.fabric8.kubernetes.api.model.HasMetadata,R> |
|
| 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> |
|
| CachingEventSource<R,P extends io.fabric8.kubernetes.api.model.HasMetadata> |
Base class for event sources with caching capabilities.
|
| CachingInboundEventSource<T,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> |
|
| 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,P extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
| InformerConfiguration.DefaultInformerConfiguration<R extends io.fabric8.kubernetes.api.model.HasMetadata,P 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 of state of custom
resources managed by the operator.
|
| PrimaryToSecondaryMapper<P extends io.fabric8.kubernetes.api.model.HasMetadata> |
|
| 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<T> |
|
| 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.
|