Categorygithub.com/openstack-k8s-operators/lib-common/modules/storage
modulepackage
0.6.0
Repository: https://github.com/openstack-k8s-operators/lib-common.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Constants

Compute represents a common ServiceType that can be translated into an external-data-plane related propagation policy.
DBSync represents a common ServiceType defined by the OpenStack operators that keeps track of the DBSync pod.
PropagationEverywhere is used to define a propagation policy that allows to get the volumes mounted to all the OpenStack services.

# Structs

VolMounts is the data structure used to expose Volumes and Mounts that can be added to a pod according to the defined Propagation policy.
Volume our slimmed down version of Volume.
VolumeSource our slimmed down version of the VolumeSource struct with deprecated and "removed" fields removed to save space.

# Type aliases

ExtraVolType represents a "label" that can be optionally added to the VolMounts instance.
PropagationType identifies the Service, Group or instance (e.g.