Documentation ¶
Index ¶
- func IsAPersistentVolumeClaim(storage v1alpha1.Storage) bool
- func IsAReservedEnvVar(envVar string) bool
- func IsAReservedVolumePath(path string) bool
- func NewControllerRef(c *v1alpha1.Cassandra) metav1.OwnerReference
- func SetDefaultsForCassandra(clusterDefinition *v1alpha1.Cassandra, imageDefaultScheme ImageScheme)
- func SnapshotCleanupPropertiesUpdated(snapshot1 *v1alpha1.Snapshot, snapshot2 *v1alpha1.Snapshot) bool
- func SnapshotPropertiesUpdated(snapshot1 *v1alpha1.Snapshot, snapshot2 *v1alpha1.Snapshot) bool
- type ImageScheme
- type MatchedRack
- type TemplatedImageScheme
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsAReservedEnvVar ¶
IsAReservedEnvVar is used to determine if an Environment Variable has been reserved.
func IsAReservedVolumePath ¶
func NewControllerRef ¶
func NewControllerRef(c *v1alpha1.Cassandra) metav1.OwnerReference
func SetDefaultsForCassandra ¶
func SetDefaultsForCassandra(clusterDefinition *v1alpha1.Cassandra, imageDefaultScheme ImageScheme)
Types ¶
type ImageScheme ¶
type ImageScheme interface {
// contains filtered or unexported methods
}
ImageScheme is used to determine default names for operator components docker images
type MatchedRack ¶
func MatchRacks ¶
func MatchRacks(oldCluster, newCluster *v1alpha1.CassandraSpec) (addedRacks []v1alpha1.Rack, matchedRacks []MatchedRack, removedRacks []v1alpha1.Rack)
type TemplatedImageScheme ¶
TemplatedImageScheme constructs an image name based on a version and repository path
Click to show internal directories.
Click to hide internal directories.