Index

A C D E F G H I L M N P R S U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ANNOTATION_STORAGE_ACCOUNT_NAME - Static variable in class no.fintlabs.MetadataUtils
 

C

cleanup(T, Context<T>) - Method in class no.fintlabs.FlaisReconiler
 
createStatus(WorkflowReconcileResult, FlaisStatus) - Method in class no.fintlabs.FlaisReconiler
 

D

decode(String) - Method in class no.fintlabs.FlaisKubernetesDependentResource
Helper method to Base64 decode secrets
DefaultCondition<T,P extends io.fabric8.kubernetes.api.model.HasMetadata> - Class in no.fintlabs
 
DefaultCondition() - Constructor for class no.fintlabs.DefaultCondition
 
dependsOn(DependentResource...) - Method in class no.fintlabs.FlaisExternalDependentResource
 
dependsOn(DependentResource...) - Method in class no.fintlabs.FlaisKubernetesDependentResource
If the dependent resource depends on other dependent resources you can add a list of dependent resources here.

E

encode(String) - Method in class no.fintlabs.FlaisKubernetesDependentResource
Helper method to Base64 encode secrets

F

FlaisCrd<S extends FlaisSpec> - Class in no.fintlabs
A marker class for FLAIS CRDs.
FlaisCrd() - Constructor for class no.fintlabs.FlaisCrd
 
FlaisExternalDependentResource<T,C extends FlaisCrd<S>,S extends FlaisSpec> - Class in no.fintlabs
Representing an external dependent resource in FLAIS.
FlaisExternalDependentResource(Class<T>, FlaisWorkflow<C, S>) - Constructor for class no.fintlabs.FlaisExternalDependentResource
 
FlaisKubernetesDependentResource<T extends io.fabric8.kubernetes.api.model.HasMetadata,C extends FlaisCrd<S>,S extends FlaisSpec> - Class in no.fintlabs
Represents a Kubernetes object.
FlaisKubernetesDependentResource(Class<T>, FlaisWorkflow<C, S>, KubernetesClient) - Constructor for class no.fintlabs.FlaisKubernetesDependentResource
 
FlaisKubernetesDependentResource(Class<T>, FlaisWorkflow<C, S>, Condition<T, C>, KubernetesClient) - Constructor for class no.fintlabs.FlaisKubernetesDependentResource
 
FlaisReconiler<T extends FlaisCrd<S>,S extends FlaisSpec> - Class in no.fintlabs
Extending this class will give you the default FLAIS reconiler behavior.
FlaisReconiler(FlaisWorkflow<T, S>, List<? extends DependentResource<?, T>>, List<? extends Deleter<T>>) - Constructor for class no.fintlabs.FlaisReconiler
 
FlaisResourceClassResolver - Class in no.fintlabs
Since our Reconciler is inhereting an abstract class we need to write our own resolver.
FlaisResourceClassResolver() - Constructor for class no.fintlabs.FlaisResourceClassResolver
 
FlaisSpec - Interface in no.fintlabs
Marker interface for FLAIS spec objects.
FlaisStatus - Class in no.fintlabs
FLAIS default status object.
FlaisStatus() - Constructor for class no.fintlabs.FlaisStatus
 
FlaisWorkflow<T extends FlaisCrd<S>,S extends FlaisSpec> - Class in no.fintlabs
FLAIS workflow.
FlaisWorkflow() - Constructor for class no.fintlabs.FlaisWorkflow
 

G

getDependentResourceStatus() - Method in class no.fintlabs.FlaisStatus
 
getErrorMessage() - Method in class no.fintlabs.FlaisStatus
 
getOrgId(HasMetadata) - Static method in class no.fintlabs.MetadataUtils
 
getResourceClass(Class<? extends Reconciler<R>>) - Method in class no.fintlabs.FlaisResourceClassResolver
 
getSecretName(HasMetadata) - Method in interface no.fintlabs.HasSecret
 
getStorageAccountName(HasMetadata) - Static method in class no.fintlabs.MetadataUtils
 
getTeam(HasMetadata) - Static method in class no.fintlabs.MetadataUtils
 

H

hasSecret() - Method in interface no.fintlabs.HasSecret
 
HasSecret<P extends FlaisCrd<S>,S extends FlaisSpec> - Interface in no.fintlabs
 
hasUpdates(WorkflowReconcileResult) - Method in class no.fintlabs.FlaisReconiler
 

I

initStatus() - Method in class no.fintlabs.FlaisCrd
 
isCreated(WorkflowReconcileResult) - Method in class no.fintlabs.FlaisReconiler
 
isMet(P, T, Context<P>) - Method in class no.fintlabs.DefaultCondition
 

L

LABEL_ORG_ID - Static variable in class no.fintlabs.MetadataUtils
 
LABEL_TEAM - Static variable in class no.fintlabs.MetadataUtils
 
LabelValidator - Class in no.fintlabs
Utility class to use for validating FLAIS mandatory CRD setup.
LabelValidator() - Constructor for class no.fintlabs.LabelValidator
 

M

MANDATORY_LABELS - Static variable in class no.fintlabs.LabelValidator
List of mandatory labels.
MetadataUtils - Class in no.fintlabs
 
MetadataUtils() - Constructor for class no.fintlabs.MetadataUtils
 

N

no.fintlabs - package no.fintlabs
 

P

prepareEventSources(EventSourceContext<T>) - Method in class no.fintlabs.FlaisReconiler
 

R

reconcile(T, Context<T>) - Method in class no.fintlabs.FlaisReconiler
 

S

setDependentResourceStatus(List<String>) - Method in class no.fintlabs.FlaisStatus
 
setErrorMessage(String) - Method in class no.fintlabs.FlaisStatus
 
shouldBeIncluded(P) - Method in interface no.fintlabs.HasSecret
 

U

updateErrorStatus(T, Context<T>, Exception) - Method in class no.fintlabs.FlaisReconiler
 
updateStatus(WorkflowReconcileResult, T, FlaisStatus) - Method in class no.fintlabs.FlaisReconiler
 

V

validate(HasMetadata) - Static method in class no.fintlabs.LabelValidator
Checks if the CRD has all the mandatory labels set.
A C D E F G H I L M N P R S U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form