package
0.0.0-20211011124331-6a6528ca6d81
Repository: https://github.com/rayyno/k8soperator.git
Documentation: pkg.go.dev
# Constants
CACertKey is the key where the CA certificate is stored in the operator secrets.
CAPrivateKeyKey stores the private key for the CA.
ClientCertKey stores the client certificate (operator usage).
ClientPrivateKeyKey stores the client private key.
No description provided by the author
Component level access policies govern the following component level authorizations.
Component About the component configuration details.
ConfigInSync states that the generated nodeConfig is in sync with the Node.
ConfigOutOfSync states that the generated nodeConfig is out of sync with the Node.
Configured states the node is running.
ConnectNodeAction states that the NiFi node is connecting to the NiFi Cluster.
ConnectStatus states that the NiFi node is connected to the NiFi Cluster.
About the controller including Reporting Tasks, Controller Services, Parameter Contexts and Nodes in the Cluster.
CoreCACertKey is where ca ceritificates are stored in user certificates.
About counters.
About metadata and content for this component in flowfile queues in outbound connections and through provenance events.
DataflowStateCreated describes the status of a NifiDataflow as created.
DataflowStateInSync describes the status of a NifiDataflow as in sync.
DataflowStateOutOfSync describes the status of a NifiDataflow as out of sync.
DataflowStateRunning describes the status of a NifiDataflow as running.
DataflowStateStarting describes the status of a NifiDataflow as starting.
Allows a port to receive data from NiFi instances.
DisconnectNodeAction states that the NiFi node is disconnecting from NiFi Cluster.
DisconnectStatus states that the NiFi node is disconnected from NiFi Cluster.
DrainStrategy leads to shutting down only input components (Input processors, remote input process group) and dropping all flowfiles from the flow.
DropStrategy leads to shutting down all components and dropping all flowfiles from the flow.
Global About the UI.
Global access policies govern the following system level authorizations.
Downscale nifi cluster states GracefulDownscaleRequired states that a node downscale is required.
GracefulDownscaleRunning states that the node downscale is still running in.
GracefulUpscaleSucceeded states the node is updated gracefully.
GracefulUpscaleRequired states that a node upscale is required.
GracefulUpscaleRunning states that the node upscale task is still running.
GracefulUpscaleSucceeded states the node is updated gracefully.
No description provided by the author
No description provided by the author
IsInitClusterNode states the node is part of initial cluster setup.
NifiClusterInitialized states that the cluster is initialized.
NifiClusterInitializing states that the cluster is still in initializing stage.
NifiClusterReconciling states that the cluster is still in reconciling stage.
NifiClusterRollingUpgrading states that the cluster is rolling upgrading.
NifiClusterRunning states that the cluster is in running state.
NotInitClusterNode states the node is not part of initial cluster setup.
OffloadNodeAction states that the NiFi node is offloading data to NiFi Cluster.
OffloadStatus states that the NiFi node offloaded data to NiFi Cluster.
to operate components by changing component run status (start/stop/enable/disable), remote port transmission status, or terminating processor threads.
About the Parameter Contexts.
PasswordKey stores the JKS password.
PeerCertKey stores the peer certificate (node certificates).
PeerPrivateKeyKey stores the peer private key.
PKIBackendCertManager invokes cert-manager for user certificate management.
About the policies for all components.
.
ComponentType.
ProcessorControlStateRunning describes the status of a ProcessorControl as running.
ProcessorControlStateStarting describes the status of a ProcessorControl as starting.
ProcessorControlStateStopped describes the status of a ProcessorControl as running.
Allows users to submit a Provenance Search and request Event Lineage.
to view provenance events generated by this component.
Allows proxy machines to send requests on the behalf of others.
Allows users to view.
RemoveNodeAction states that the NiFi node is removing from NiFi Cluster.
RemovePodAction states that the NiFi node pod and object related are removing by operator.
RemovePodAction states that the NiFi node pod and object related have been removed by operator.
RemoveStatus states that the NiFi node is removed from NiFi Cluster.
About the restricted components assuming other permissions are sufficient.
RevertRequestType defines a revert changes request.
No description provided by the author
Allows other NiFi instances to retrieve Site-To-Site details.
Allows users to view System Diagnostics.
About the users and user groups.
TLSCert is where a cert is stored in a user secret when requested.
TLSJKSKeyStore is where a JKS keystore is stored in a user secret when requested.
TLSJKSTrustStore is where a JKS truststore is stored in a user secret when requested.
TLSCert is where a private key is stored in a user secret when requested.
UpdateRequestType defines an update version request.
UserStateCreated describes the status of a NifiUser as created.
Allows users to modify.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
No description provided by the author
No description provided by the author
BootstrapProperties configuration that will be applied to the node.
ClusterReference states a reference to a cluster for dataflow/registryclient/user provisioning.
ConfigmapReference states a reference to a data into a configmap.
DisruptionBudget defines the configuration for PodDisruptionBudget.
No description provided by the author
No description provided by the author
No description provided by the author
GracefulActionState holds information about GracefulAction State.
InternalListenerConfig defines the internal listener config for Nifi.
LdapConfiguration specifies the configuration if you want to use LDAP.
ListenersConfig defines the Nifi listener types.
Logback configuration that will be applied to the node.
No description provided by the author
NifiCluster is the Schema for the nificlusters API.
NifiClusterList contains a list of NifiCluster.
NifiClusterSpec defines the desired state of NifiCluster.
NifiClusterStatus defines the observed state of NifiCluster.
NifiClusterTaskSpec specifies the configuration of the nifi cluster Tasks.
NifiDataflow is the Schema for the nifidataflows API.
NifiDataflowList contains a list of NifiDataflow.
NifiDataflowSpec defines the desired state of NifiDataflow.
NifiDataflowStatus defines the observed state of NifiDataflow.
NifiParameterContext is the Schema for the nifiparametercontexts API.
NifiParameterContextList contains a list of NifiParameterContext.
NifiParameterContextSpec defines the desired state of NifiParameterContext.
NifiParameterContextStatus defines the observed state of NifiParameterContext.
NifiProperties configuration that will be applied to the node.
NifiRegistryClient is the Schema for the nifiregistryclients API.
NifiRegistryClientList contains a list of NifiRegistryClient.
NifiRegistryClientSpec defines the desired state of NifiRegistryClient.
NifiRegistryClientStatus defines the observed state of NifiRegistryClient.
NifiUser is the Schema for the nifiusers API.
NifiUserGroup is the Schema for the nifiusergroups API.
NifiUserGroupList contains a list of NifiUserGroup.
NifiUserGroupSpec defines the desired state of NifiUserGroup.
NifiUserGroupStatus defines the observed state of NifiUserGroup.
NifiUserList contains a list of NifiUser.
NifiUserSpec defines the desired state of NifiUser.
NifiUserStatus defines the observed state of NifiUser.
Node defines the nifi node basic configuration.
NodeConfig defines the node configuration.
NifiState holds information about nifi state.
No description provided by the author
ParameterContextReference states a reference to a parameter context for dataflow provisioning.
No description provided by the author
No description provided by the author
No description provided by the author
ProcessorControl is the Schema for the processorcontrols API.
ProcessorControlList contains a list of ProcessorControl.
ProcessorControlSpec defines the desired state of ProcessorControl.
ProcessorControlStatus defines the observed state of ProcessorControl.
No description provided by the author
No description provided by the author
RegistryClientReference states a reference to a registry client for dataflow provisioning.
RollingUpgradeStatus defines status of rolling upgrade.
SecretConfigReference states a reference to a data into a secret.
SecretReference states a reference to a secret for parameter context provisioning.
No description provided by the author
SSLSecrets defines the Nifi SSL secrets.
StorageConfig defines the node storage configuration.
No description provided by the author
UserReference states a reference to a user for user group provisioning.
ZookeeperProperties configuration that will be applied to the node.
# Type aliases
AccessPolicyAction represents the access policy action.
AccessPolicyResource represents the access policy resource.
AccessPolicyType represents the type of access policy.
Action step holds info about the action step.
ClusterState holds info about the cluster state.
ConfigurationState holds info about the configuration state.
DataflowState defines the state of a NifiDataflow.
DataflowUpdateRequestType defines the type of versioned flow update request.
DataflowUpdateStrategy defines the type of strategy to update a flow.
InitClusterNode holds info about if the node was part of the init cluster setup.
NifiAccessType hold info about Nifi ACL.
PKIBackend represents an interface implementing the PKIManager.
ProcessorControlState defines the state of a NifiDataflow.
RackAwarenessState stores info about rack awareness status.
State holds info about the state of action.
UserState defines the state of a NifiUser.