manager

package
v1.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 13, 2022 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Manager

type Manager struct {
	Client k8sclient.Client
	Scheme *runtime.Scheme
}

func New

func New(client k8sclient.Client, scheme *runtime.Scheme) *Manager

func (*Manager) CreateConfigMapManager

func (m *Manager) CreateConfigMapManager(name string, oFunc func(v1.Object, *corev1.ConfigMap, resources.Action, map[string]interface{}) error, labelsFunc func(v1.Object) map[string]string, file string, options map[string]interface{}) resources.Manager

func (*Manager) CreateDeploymentManager

func (m *Manager) CreateDeploymentManager(name string, oFunc func(v1.Object, *appsv1.Deployment, resources.Action) error, labelsFunc func(v1.Object) map[string]string, deploymentFile string) *deployment.Manager

func (*Manager) CreateIngressManager

func (m *Manager) CreateIngressManager(suffix string, oFunc func(v1.Object, *networkingv1.Ingress, resources.Action) error, labelsFunc func(v1.Object) map[string]string, file string) resources.Manager

func (*Manager) CreateIngressv1beta1Manager

func (m *Manager) CreateIngressv1beta1Manager(suffix string, oFunc func(v1.Object, *networkingv1beta1.Ingress, resources.Action) error, labelsFunc func(v1.Object) map[string]string, file string) resources.Manager

func (*Manager) CreateOrderernodeManager

func (m *Manager) CreateOrderernodeManager(suffix string, oFunc func(v1.Object, *current.IBPOrderer, resources.Action) error, labelsFunc func(v1.Object) map[string]string, file string) resources.Manager

func (*Manager) CreatePVCManager

func (m *Manager) CreatePVCManager(name string, oFunc func(v1.Object, *corev1.PersistentVolumeClaim, resources.Action) error, labelsFunc func(v1.Object) map[string]string, pvcFile string) resources.Manager

func (*Manager) CreatePVManager

func (m *Manager) CreatePVManager(name string, oFunc func(v1.Object, *corev1.PersistentVolume, resources.Action) error, labelsFunc func(v1.Object) map[string]string) resources.Manager

func (*Manager) CreateRoleBindingManager

func (m *Manager) CreateRoleBindingManager(name string, oFunc func(v1.Object, *rbacv1.RoleBinding, resources.Action) error, labelsFunc func(v1.Object) map[string]string, file string) resources.Manager

func (*Manager) CreateRoleManager

func (m *Manager) CreateRoleManager(name string, oFunc func(v1.Object, *rbacv1.Role, resources.Action) error, labelsFunc func(v1.Object) map[string]string, file string) resources.Manager

func (*Manager) CreateRouteManager

func (m *Manager) CreateRouteManager(name string, oFunc func(v1.Object, *routev1.Route, resources.Action) error, labelsFunc func(v1.Object) map[string]string, file string) resources.Manager

func (*Manager) CreateServiceAccountManager

func (m *Manager) CreateServiceAccountManager(name string, oFunc func(v1.Object, *corev1.ServiceAccount, resources.Action) error, labelsFunc func(v1.Object) map[string]string, file string) resources.Manager

func (*Manager) CreateServiceManager

func (m *Manager) CreateServiceManager(name string, oFunc func(v1.Object, *corev1.Service, resources.Action) error, labelsFunc func(v1.Object) map[string]string, serviceFile string) *service.Manager

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL