Documentation ¶
Index ¶
- func BoolPointer(b bool) *bool
- func ConvertMapStringToMapStringPointer(inputMap map[string]string) map[string]*string
- func ConvertStringToInt32(s string) int32
- func GetEnvWithDefault(key string, fallback string) string
- func GetNodeConfig(node v1alpha1.Node, clusterSpec v1alpha1.NifiClusterSpec) (*v1alpha1.NodeConfig, error)
- func GetNodeImage(nodeConfig *v1alpha1.NodeConfig, clusterImage string) string
- func GetRequeueInterval(interval int, offset int) time.Duration
- func Hash(s string) string
- func Int32Pointer(i int32) *int32
- func Int64Pointer(i int64) *int64
- func IntPointer(i int) *int
- func IntstrPointer(i int) *intstr.IntOrString
- func IsSSLEnabledForInternalCommunication(l []v1alpha1.InternalListenerConfig) (enabled bool)
- func MapStringStringPointer(in map[string]string) (out map[string]*string)
- func Max(x, y int) int
- func MergeAnnotations(annotations ...map[string]string) map[string]string
- func MergeLabels(l ...map[string]string) map[string]string
- func MonitoringAnnotations(port int) map[string]string
- func MustConvertToInt(str string, name string) int
- func NifiUserSliceContains(list []*v1alpha1.NifiUser, u *v1alpha1.NifiUser) bool
- func NodesToIdList(nodes []v1alpha1.Node) (ids []int32)
- func ParsePropertiesFormat(properties string) map[string]string
- func StringPointer(s string) *string
- func StringSliceContains(list []string, s string) bool
- func StringSliceRemove(list []string, s string) []string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertMapStringToMapStringPointer ¶
ConvertMapStringToMapStringPointer converts a simple map[string]string to map[string]*string
func ConvertStringToInt32 ¶
ConvertStringToInt32 converts the given string to int32
func GetEnvWithDefault ¶
func GetNodeConfig ¶
func GetNodeConfig(node v1alpha1.Node, clusterSpec v1alpha1.NifiClusterSpec) (*v1alpha1.NodeConfig, error)
GetNodeConfig compose the nodeConfig for a given nifi node
func GetNodeImage ¶
func GetNodeImage(nodeConfig *v1alpha1.NodeConfig, clusterImage string) string
GetNodeImage returns the used node image
func Int32Pointer ¶
Int32Pointer generates int32 pointer from int32
func Int64Pointer ¶
Int64Pointer generates int64 pointer from int64
func IntstrPointer ¶
func IntstrPointer(i int) *intstr.IntOrString
IntstrPointer generate IntOrString pointer from int
func IsSSLEnabledForInternalCommunication ¶
func IsSSLEnabledForInternalCommunication(l []v1alpha1.InternalListenerConfig) (enabled bool)
IsSSLEnabledForInternalCommunication checks if ssl is enabled for internal communication
func MapStringStringPointer ¶
MapStringStringPointer generates a map[string]*string
func MergeLabels ¶
MergeLabels merges two given labels
func MonitoringAnnotations ¶
MonitoringAnnotations returns specific prometheus annotations
func MustConvertToInt ¶
func NifiUserSliceContains ¶
NifiUserSliceContains returns true if list contains s
func NodesToIdList ¶
func ParsePropertiesFormat ¶
ParsePropertiesFormat parses the properties format configuration into map[string]string
func StringPointer ¶
StringPointer generates string pointer from string
func StringSliceContains ¶
StringSliceContains returns true if list contains s
func StringSliceRemove ¶
StringSliceRemove will remove s from list
Types ¶
This section is empty.