package
0.0.0-20211011124331-6a6528ca6d81
Repository: https://github.com/rayyno/k8soperator.git
Documentation: pkg.go.dev

# Functions

clusterDNSNames returns all the possible DNS Names for a NiFi Cluster.
ControllerUserForCluster returns a NifiUser CR for the controller/cc certificates in a NifiCluster.
GetInternalDNSNames returns all potential DNS names for a nifi cluster - including nodes.
No description provided by the author
LabelsForNifiPKI returns kubernetes labels for a PKI object.
NodeUsersForCluster returns a NifiUser CR for the node certificates in a NifiCluster.

# Constants

CAFQDNTemplate is the template used for the FQDN of a CA.
CAIntermediateTemplate is the template used for intermediate CA resources.
No description provided by the author
NodeControllerFQDNTemplate is combined with the above and cluster namespace to create a 'fake' full-name for the controller user.
NodeControllerTemplate is the template used for operator certificate resources.
NodeIssuerTemplate is the template used for node issuer resources.
NodeSelfSignerTemplate is the template used for self-signer resources.
NodeServerCertTemplate is the template used for node certificate resources.
.

# Structs

UserCertificate is a struct representing the key components of a user TLS certificate for use across operations from other packages and internally.

# Interfaces

Manager is the main interface for objects performing PKI operations.