Documentation ¶
Index ¶
- func ConfigMapTemplates(instance *swiftv1beta1.SwiftStorage, labels map[string]string) []util.Template
- func DeviceConfigMapTemplates(instance *swiftv1beta1.SwiftStorage, devices string) []util.Template
- func DeviceList(ctx context.Context, h *helper.Helper, instance *swiftv1beta1.SwiftStorage) string
- func Labels() map[string]string
- func NetworkPolicy(instance *swiftv1beta1.SwiftStorage) *networkingv1.NetworkPolicy
- func Service(instance *swiftv1beta1.SwiftStorage) *corev1.Service
- func StatefulSet(swiftstorage *swiftv1beta1.SwiftStorage, labels map[string]string) *appsv1.StatefulSet
- type NetworkPolicyStruct
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigMapTemplates ¶
func ConfigMapTemplates(instance *swiftv1beta1.SwiftStorage, labels map[string]string) []util.Template
func DeviceConfigMapTemplates ¶
func DeviceConfigMapTemplates(instance *swiftv1beta1.SwiftStorage, devices string) []util.Template
func DeviceList ¶
func DeviceList(ctx context.Context, h *helper.Helper, instance *swiftv1beta1.SwiftStorage) string
func NetworkPolicy ¶
func NetworkPolicy( instance *swiftv1beta1.SwiftStorage) *networkingv1.NetworkPolicy
func Service ¶
func Service( instance *swiftv1beta1.SwiftStorage) *corev1.Service
func StatefulSet ¶
func StatefulSet( swiftstorage *swiftv1beta1.SwiftStorage, labels map[string]string) *appsv1.StatefulSet
Types ¶
type NetworkPolicyStruct ¶
type NetworkPolicyStruct struct {
// contains filtered or unexported fields
}
func NewNetworkPolicy ¶
func NewNetworkPolicy( networkPolicy *networkingv1.NetworkPolicy, labels map[string]string, timeout time.Duration, ) *NetworkPolicyStruct
NewNetworkPolicy returns an initialized NetworkPolicy.
func (*NetworkPolicyStruct) CreateOrPatch ¶
func (np *NetworkPolicyStruct) CreateOrPatch( ctx context.Context, h *helper.Helper, ) (ctrl.Result, error)
TODO: add this to lib-common
Click to show internal directories.
Click to hide internal directories.