# Functions
Resource takes an unqualified resource and returns a Group qualified GroupResource.
# Constants
AppEngineAPI represents Astarte AppEngine API.
AstarteClusterHealthGreen means the cluster is healthy, up and running.
AstarteClusterHealthRed means the cluster is experiencing serious malfunctions or is down.
AstarteClusterHealthYellow means the cluster is experiencing downtimes related to a single service.
AstarteResourceEventCriticalError represents an unrecoverable error which requires manual intervention on the cluster.
AstarteResourceEventInconsistentVersion means the requested Astarte version is inconsistent or unexpected.
AstarteResourceEventMigration means the current Astarte Resource will be migrated from a previous one.
AstarteResourceEventReconciliationFailed means there was a temporary failure in resource Reconciliation.
AstarteResourceEventStatus represents a generic Status event - in common situations, this is the most common event type.
AstarteResourceEventUnsupportedVersion means the requested Astarte version is not supported by the Operator.
AstarteResourceEventUpgrade represents an event happening during a Cluster Upgrade.
AstarteResourceEventUpgradeError represents an error happening during a Cluster Upgrade.
Dashboard represents Astarte Dashboard.
DataUpdaterPlant represents Astarte Data Updater Plant.
FlowComponent represents Astarte Flow.
FlowStateFlowing means the Flow is currently active and all of its blocks are stable.
FlowStateUnhealthy means the Flow is currently having some non-transient or unrecoverable errors.
FlowStateUnknown represents an Unknown State of the Flow.
FlowStateUnstable means the Flow is either reconciling or restarting some of its blocks.
Housekeeping represents Astarte Housekeeping.
HousekeepingAPI represents Astarte Housekeeping API.
Pairing represents Astarte Pairing.
PairingAPI represents Astarte Pairing API.
RealmManagement represents Astarte Realm Management.
RealmManagementAPI represents Astarte Realm Management API.
ReconciliationPhaseFailed means the Resource failed to reconcile.
ReconciliationPhaseManualMaintenanceMode means the Resource is currently not being reconciled as the resource is in Manual Maintenance Mode.
ReconciliationPhaseReconciled means the Resource is currently reconciled and stable.
ReconciliationPhaseReconciling means the Resource is currently in the process of being reconciled.
ReconciliationPhaseUnknown represents an Unknown Phase of the Resource.
ReconciliationPhaseUpgrading means the Resource is currently in the process of being upgraded to a new Astarte version.
TriggerEngine represents Astarte Trigger Engine.
# Variables
No description provided by the author
TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api.
No description provided by the author
# Structs
Astarte is the Schema for the astartes API +kubebuilder:storageversion +kubebuilder:subresource:status.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
AstarteFeatures enables/disables selectively a set of global features in Astarte.
AstarteGenericAPISpec represents a generic Astarte API Component in the Deployment spec.
No description provided by the author
No description provided by the author
No description provided by the author
AstarteList contains a list of Astarte.
No description provided by the author
AstartePodPriorities allows to set different priorityClasses for Astarte pods.
No description provided by the author
No description provided by the author
No description provided by the author
AstarteSpec defines the desired state of Astarte.
AstarteStatus defines the observed state of Astarte.
astarteSystemKeyspace configures the main system keyspace for Astarte.
No description provided by the author
No description provided by the author
BlockWorker defines a Worker for a Container Block.
ContainerBlockSpec defines a Container Block in a Flow.
DataProvider is a struct which defines which Data Providers (e.g.
Flow is the Schema for the flows API.
FlowList contains a list of Flow.
FlowSpec defines the desired state of Flow.
FlowStatus defines the observed state of Flow.
No description provided by the author
RabbitMQConfig represents configuration for RabbitMQ.
RabbitMQDataProvider is a representation of a Data Provider based upon RabbitMQ.
RabbitMQExchange is a representation of a RabbitMQ Exchange.
# Interfaces
This interface is implemented by all Astarte components which have a podLabels field.
# Type aliases
AstarteClusterHealth represents the overall health of the cluster.
AstarteComponent describes an internal Astarte Component.
AstarteResourceEvent represents a v1.Event reason for various events.
FlowState describes the global state of a Flow.
ReconciliationPhase describes the reconciliation phase the Resource is in.