ensurer

package
v0.0.0-...-41e0b01 Latest Latest
Warning

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

Go to latest
Published: May 2, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIServiceEnsurer

type APIServiceEnsurer struct {
	// contains filtered or unexported fields
}

func NewAPIServiceEnsurer

func NewAPIServiceEnsurer(client dynamic.Ensurer) *APIServiceEnsurer

func (*APIServiceEnsurer) Ensure

func (s *APIServiceEnsurer) Ensure(apiservice *apiregistrationv1.APIService) (current *apiregistrationv1.APIService, err error)

type ClusterRoleBindingEnsurer

type ClusterRoleBindingEnsurer struct {
	// contains filtered or unexported fields
}

func (*ClusterRoleBindingEnsurer) Ensure

type ClusterRoleEnsurer

type ClusterRoleEnsurer struct {
	// contains filtered or unexported fields
}

func (*ClusterRoleEnsurer) Ensure

func (c *ClusterRoleEnsurer) Ensure(role *rbacv1.ClusterRole) (current *rbacv1.ClusterRole, err error)

type ConfigMapEnsurer

type ConfigMapEnsurer struct {
	// contains filtered or unexported fields
}

func NewConfigMapEnsurer

func NewConfigMapEnsurer(client dynamic.Ensurer) *ConfigMapEnsurer

func (*ConfigMapEnsurer) Ensure

func (s *ConfigMapEnsurer) Ensure(configmap *corev1.ConfigMap) (current *corev1.ConfigMap, err error)

type DaemonSetEnsurer

type DaemonSetEnsurer struct {
	// contains filtered or unexported fields
}

func NewDaemonSetEnsurer

func NewDaemonSetEnsurer(client dynamic.Ensurer) *DaemonSetEnsurer

func (*DaemonSetEnsurer) Ensure

func (e *DaemonSetEnsurer) Ensure(ds *appsv1.DaemonSet) (current *appsv1.DaemonSet, err error)

type DeploymentEnsurer

type DeploymentEnsurer struct {
	// contains filtered or unexported fields
}

func NewDeploymentEnsurer

func NewDeploymentEnsurer(client dynamic.Ensurer) *DeploymentEnsurer

func (*DeploymentEnsurer) Ensure

func (s *DeploymentEnsurer) Ensure(deployment *appsv1.Deployment) (current *appsv1.Deployment, err error)

type MutatingWebhookConfigurationEnsurer

type MutatingWebhookConfigurationEnsurer struct {
	// contains filtered or unexported fields
}

func NewMutatingWebhookConfigurationEnsurer

func NewMutatingWebhookConfigurationEnsurer(client dynamic.Ensurer) *MutatingWebhookConfigurationEnsurer

func (*MutatingWebhookConfigurationEnsurer) Ensure

type RoleBindingEnsurer

type RoleBindingEnsurer struct {
	// contains filtered or unexported fields
}

func (*RoleBindingEnsurer) Ensure

func (r *RoleBindingEnsurer) Ensure(role *rbacv1.RoleBinding) (current *rbacv1.RoleBinding, err error)

type RoleEnsurer

type RoleEnsurer struct {
	// contains filtered or unexported fields
}

func (*RoleEnsurer) Ensure

func (r *RoleEnsurer) Ensure(role *rbacv1.Role) (current *rbacv1.Role, err error)

type SecretEnsurer

type SecretEnsurer struct {
	// contains filtered or unexported fields
}

func NewSecretEnsurer

func NewSecretEnsurer(client dynamic.Ensurer) *SecretEnsurer

func (*SecretEnsurer) Ensure

func (s *SecretEnsurer) Ensure(secret *corev1.Secret) (current *corev1.Secret, err error)

type ServiceAccountEnsurer

type ServiceAccountEnsurer struct {
	// contains filtered or unexported fields
}

func (*ServiceAccountEnsurer) Ensure

func (s *ServiceAccountEnsurer) Ensure(object *corev1.ServiceAccount) (current *corev1.ServiceAccount, err error)

type ServiceEnsurer

type ServiceEnsurer struct {
	// contains filtered or unexported fields
}

func NewServiceEnsurer

func NewServiceEnsurer(client dynamic.Ensurer) *ServiceEnsurer

func (*ServiceEnsurer) Ensure

func (s *ServiceEnsurer) Ensure(service *corev1.Service) (current *corev1.Service, err error)

Jump to

Keyboard shortcuts

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