package
23.5.2+incompatible
Repository: https://github.com/astarte-platform/astarte-kubernetes-operator.git
Documentation: pkg.go.dev

# Functions

Convert_v1alpha1_Astarte_To_v1alpha2_Astarte is an autogenerated conversion function.
Convert_v1alpha1_AstarteAPISpec_To_v1alpha2_AstarteAPISpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteAppengineAPISpec_To_v1alpha2_AstarteAppengineAPISpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteCassandraConnectionSpec_To_v1alpha2_AstarteCassandraConnectionSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteCassandraSpec_To_v1alpha2_AstarteCassandraSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteCassandraSSLConfigurationSpec_To_v1alpha2_AstarteCassandraSSLConfigurationSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteCFSSLCARootConfigSigningCAConstraintSpec_To_v1alpha2_AstarteCFSSLCARootConfigSigningCAConstraintSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteCFSSLCARootConfigSigningDefaultSpec_To_v1alpha2_AstarteCFSSLCARootConfigSigningDefaultSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteCFSSLCARootConfigSigningSpec_To_v1alpha2_AstarteCFSSLCARootConfigSigningSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteCFSSLCARootConfigSpec_To_v1alpha2_AstarteCFSSLCARootConfigSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteCFSSLCSRRootCACASpec_To_v1alpha2_AstarteCFSSLCSRRootCACASpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteCFSSLCSRRootCAKeySpec_To_v1alpha2_AstarteCFSSLCSRRootCAKeySpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteCFSSLCSRRootCANamesSpec_To_v1alpha2_AstarteCFSSLCSRRootCANamesSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteCFSSLCSRRootCASpec_To_v1alpha2_AstarteCFSSLCSRRootCASpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteCFSSLDBConfigSpec_To_v1alpha2_AstarteCFSSLDBConfigSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteCFSSLSpec_To_v1alpha2_AstarteCFSSLSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteComponentsSpec_To_v1alpha2_AstarteComponentsSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteDashboardConfigAuthSpec_To_v1alpha2_AstarteDashboardConfigAuthSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteDashboardConfigSpec_To_v1alpha2_AstarteDashboardConfigSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteDashboardSpec_To_v1alpha2_AstarteDashboardSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteDataUpdaterPlantSpec_To_v1alpha2_AstarteDataUpdaterPlantSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteFeatures_To_v1alpha2_AstarteFeatures is an autogenerated conversion function.
Convert_v1alpha1_AstarteGenericAPISpec_To_v1alpha2_AstarteGenericAPISpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteGenericClusteredResource_To_v1alpha2_AstarteGenericClusteredResource is an autogenerated conversion function.
Convert_v1alpha1_AstarteGenericClusteredResourceAutoscalerSpec_To_v1alpha2_AstarteGenericClusteredResourceAutoscalerSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteGenericComponentSpec_To_v1alpha2_AstarteGenericComponentSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteGenericIngressSpec_To_v1alpha2_AstarteGenericIngressSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteList_To_v1alpha2_AstarteList is an autogenerated conversion function.
Convert_v1alpha1_AstartePersistentStorageSpec_To_v1alpha2_AstartePersistentStorageSpec is an autogenerated conversion function.
Convert_v1alpha1_AstartePodPrioritiesSpec_To_v1alpha2_AstartePodPrioritiesSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteRabbitMQConnectionSpec_To_v1alpha2_AstarteRabbitMQConnectionSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteRabbitMQSpec_To_v1alpha2_AstarteRabbitMQSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteRabbitMQSSLConfigurationSpec_To_v1alpha2_AstarteRabbitMQSSLConfigurationSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteSpec_To_v1alpha2_AstarteSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteStatus_To_v1alpha2_AstarteStatus is an autogenerated conversion function.
Convert_v1alpha1_AstarteSystemKeyspaceSpec_To_v1alpha2_AstarteSystemKeyspaceSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteTriggerEngineSpec_To_v1alpha2_AstarteTriggerEngineSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteVerneMQSpec_To_v1alpha2_AstarteVerneMQSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteVoyagerIngress_To_v1alpha2_AstarteVoyagerIngress is an autogenerated conversion function.
Convert_v1alpha1_AstarteVoyagerIngressAPISpec_To_v1alpha2_AstarteVoyagerIngressAPISpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteVoyagerIngressBrokerSpec_To_v1alpha2_AstarteVoyagerIngressBrokerSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteVoyagerIngressDashboardSpec_To_v1alpha2_AstarteVoyagerIngressDashboardSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteVoyagerIngressLetsEncryptSpec_To_v1alpha2_AstarteVoyagerIngressLetsEncryptSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteVoyagerIngressList_To_v1alpha2_AstarteVoyagerIngressList is an autogenerated conversion function.
Convert_v1alpha1_AstarteVoyagerIngressSpec_To_v1alpha2_AstarteVoyagerIngressSpec is an autogenerated conversion function.
Convert_v1alpha1_AstarteVoyagerIngressStatus_To_v1alpha2_AstarteVoyagerIngressStatus is an autogenerated conversion function.
Convert_v1alpha1_BlockWorker_To_v1alpha2_BlockWorker is an autogenerated conversion function.
Convert_v1alpha1_ContainerBlockSpec_To_v1alpha2_ContainerBlockSpec is an autogenerated conversion function.
Convert_v1alpha1_DataProvider_To_v1alpha2_DataProvider is an autogenerated conversion function.
Convert_v1alpha1_Flow_To_v1alpha2_Flow is an autogenerated conversion function.
Convert_v1alpha1_FlowList_To_v1alpha2_FlowList is an autogenerated conversion function.
Convert_v1alpha1_FlowSpec_To_v1alpha2_FlowSpec is an autogenerated conversion function.
Convert_v1alpha1_FlowStatus_To_v1alpha2_FlowStatus is an autogenerated conversion function.
Convert_v1alpha1_LoginCredentialsSecret_To_v1alpha2_LoginCredentialsSecret is an autogenerated conversion function.
Convert_v1alpha1_RabbitMQConfig_To_v1alpha2_RabbitMQConfig is an autogenerated conversion function.
Convert_v1alpha1_RabbitMQDataProvider_To_v1alpha2_RabbitMQDataProvider is an autogenerated conversion function.
Convert_v1alpha1_RabbitMQExchange_To_v1alpha2_RabbitMQExchange is an autogenerated conversion function.
Convert_v1alpha2_Astarte_To_v1alpha1_Astarte is an autogenerated conversion function.
Convert_v1alpha2_AstarteAPISpec_To_v1alpha1_AstarteAPISpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteAppengineAPISpec_To_v1alpha1_AstarteAppengineAPISpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteCassandraConnectionSpec_To_v1alpha1_AstarteCassandraConnectionSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteCassandraSpec_To_v1alpha1_AstarteCassandraSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteCassandraSSLConfigurationSpec_To_v1alpha1_AstarteCassandraSSLConfigurationSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteCFSSLCARootConfigSigningCAConstraintSpec_To_v1alpha1_AstarteCFSSLCARootConfigSigningCAConstraintSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteCFSSLCARootConfigSigningDefaultSpec_To_v1alpha1_AstarteCFSSLCARootConfigSigningDefaultSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteCFSSLCARootConfigSigningSpec_To_v1alpha1_AstarteCFSSLCARootConfigSigningSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteCFSSLCARootConfigSpec_To_v1alpha1_AstarteCFSSLCARootConfigSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteCFSSLCSRRootCACASpec_To_v1alpha1_AstarteCFSSLCSRRootCACASpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteCFSSLCSRRootCAKeySpec_To_v1alpha1_AstarteCFSSLCSRRootCAKeySpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteCFSSLCSRRootCANamesSpec_To_v1alpha1_AstarteCFSSLCSRRootCANamesSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteCFSSLCSRRootCASpec_To_v1alpha1_AstarteCFSSLCSRRootCASpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteCFSSLDBConfigSpec_To_v1alpha1_AstarteCFSSLDBConfigSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteCFSSLSpec_To_v1alpha1_AstarteCFSSLSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteComponentsSpec_To_v1alpha1_AstarteComponentsSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteDashboardConfigAuthSpec_To_v1alpha1_AstarteDashboardConfigAuthSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteDashboardConfigSpec_To_v1alpha1_AstarteDashboardConfigSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteDashboardSpec_To_v1alpha1_AstarteDashboardSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteDataUpdaterPlantSpec_To_v1alpha1_AstarteDataUpdaterPlantSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteFeatures_To_v1alpha1_AstarteFeatures is an autogenerated conversion function.
Convert_v1alpha2_AstarteGenericAPISpec_To_v1alpha1_AstarteGenericAPISpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteGenericClusteredResource_To_v1alpha1_AstarteGenericClusteredResource is an autogenerated conversion function.
Convert_v1alpha2_AstarteGenericClusteredResourceAutoscalerSpec_To_v1alpha1_AstarteGenericClusteredResourceAutoscalerSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteGenericComponentSpec_To_v1alpha1_AstarteGenericComponentSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteGenericIngressSpec_To_v1alpha1_AstarteGenericIngressSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteList_To_v1alpha1_AstarteList is an autogenerated conversion function.
Convert_v1alpha2_AstartePersistentStorageSpec_To_v1alpha1_AstartePersistentStorageSpec is an autogenerated conversion function.
Convert_v1alpha2_AstartePodPrioritiesSpec_To_v1alpha1_AstartePodPrioritiesSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteRabbitMQConnectionSpec_To_v1alpha1_AstarteRabbitMQConnectionSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteRabbitMQSpec_To_v1alpha1_AstarteRabbitMQSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteRabbitMQSSLConfigurationSpec_To_v1alpha1_AstarteRabbitMQSSLConfigurationSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteSpec_To_v1alpha1_AstarteSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteStatus_To_v1alpha1_AstarteStatus is an autogenerated conversion function.
Convert_v1alpha2_AstarteSystemKeyspaceSpec_To_v1alpha1_AstarteSystemKeyspaceSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteTriggerEngineSpec_To_v1alpha1_AstarteTriggerEngineSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteVerneMQSpec_To_v1alpha1_AstarteVerneMQSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteVoyagerIngress_To_v1alpha1_AstarteVoyagerIngress is an autogenerated conversion function.
Convert_v1alpha2_AstarteVoyagerIngressAPISpec_To_v1alpha1_AstarteVoyagerIngressAPISpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteVoyagerIngressBrokerSpec_To_v1alpha1_AstarteVoyagerIngressBrokerSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteVoyagerIngressDashboardSpec_To_v1alpha1_AstarteVoyagerIngressDashboardSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteVoyagerIngressLetsEncryptSpec_To_v1alpha1_AstarteVoyagerIngressLetsEncryptSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteVoyagerIngressList_To_v1alpha1_AstarteVoyagerIngressList is an autogenerated conversion function.
Convert_v1alpha2_AstarteVoyagerIngressSpec_To_v1alpha1_AstarteVoyagerIngressSpec is an autogenerated conversion function.
Convert_v1alpha2_AstarteVoyagerIngressStatus_To_v1alpha1_AstarteVoyagerIngressStatus is an autogenerated conversion function.
Convert_v1alpha2_BlockWorker_To_v1alpha1_BlockWorker is an autogenerated conversion function.
Convert_v1alpha2_ContainerBlockSpec_To_v1alpha1_ContainerBlockSpec is an autogenerated conversion function.
Convert_v1alpha2_DataProvider_To_v1alpha1_DataProvider is an autogenerated conversion function.
Convert_v1alpha2_Flow_To_v1alpha1_Flow is an autogenerated conversion function.
Convert_v1alpha2_FlowList_To_v1alpha1_FlowList is an autogenerated conversion function.
Convert_v1alpha2_FlowSpec_To_v1alpha1_FlowSpec is an autogenerated conversion function.
Convert_v1alpha2_FlowStatus_To_v1alpha1_FlowStatus is an autogenerated conversion function.
Convert_v1alpha2_LoginCredentialsSecret_To_v1alpha1_LoginCredentialsSecret is an autogenerated conversion function.
Convert_v1alpha2_RabbitMQConfig_To_v1alpha1_RabbitMQConfig is an autogenerated conversion function.
Convert_v1alpha2_RabbitMQDataProvider_To_v1alpha1_RabbitMQDataProvider is an autogenerated conversion function.
Convert_v1alpha2_RabbitMQExchange_To_v1alpha1_RabbitMQExchange is an autogenerated conversion function.
RegisterConversions adds conversion functions to the given scheme.
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:subresource:status +kubebuilder:deprecatedversion:warning="The Astarte v1alpha1 version is deprecated, will be removed in Astarte Operator v1.2+".
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
AstarteGenericIngressSpec is a common struct for all Ingresses defined by AstarteVoyagerIngress.
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
AstarteVoyagerIngress is the Schema for the astartevoyageringresses API.
AstarteVoyagerIngressAPISpec defines the specification of the APIs.
AstarteVoyagerIngressBrokerSpec defines the specification of the Broker.
AstarteVoyagerIngressDashboardSpec defines the specification of the Dashboard.
AstarteVoyagerIngressLetsEncryptSpec defines the specification of the Let's Encrypt Integration.
AstarteVoyagerIngressList contains a list of AstarteVoyagerIngress.
AstarteVoyagerIngressSpec defines the desired state of AstarteVoyagerIngress.
AstarteVoyagerIngressStatus defines the observed state of AstarteVoyagerIngress.
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.