Documentation ¶
Index ¶
- Variables
- type InstallStrategyDeploymentClientForNamespace
- func (c *InstallStrategyDeploymentClientForNamespace) CreateDeployment(deployment *appsv1.Deployment) (*appsv1.Deployment, error)
- func (c *InstallStrategyDeploymentClientForNamespace) CreateOrUpdateDeployment(deployment *appsv1.Deployment) (*appsv1.Deployment, error)
- func (c *InstallStrategyDeploymentClientForNamespace) CreateRole(role *rbacv1.Role) (*rbacv1.Role, error)
- func (c *InstallStrategyDeploymentClientForNamespace) CreateRoleBinding(roleBinding *rbacv1.RoleBinding) (*rbacv1.RoleBinding, error)
- func (c *InstallStrategyDeploymentClientForNamespace) DeleteDeployment(name string) error
- func (c *InstallStrategyDeploymentClientForNamespace) EnsureServiceAccount(serviceAccount *corev1.ServiceAccount, owner ownerutil.Owner) (*corev1.ServiceAccount, error)
- func (c *InstallStrategyDeploymentClientForNamespace) FindAnyDeploymentsMatchingLabels(label labels.Selector) ([]*appsv1.Deployment, error)
- func (c *InstallStrategyDeploymentClientForNamespace) FindAnyDeploymentsMatchingNames(depNames []string) ([]*appsv1.Deployment, error)
- func (c *InstallStrategyDeploymentClientForNamespace) GetServiceAccountByName(serviceAccountName string) (*corev1.ServiceAccount, error)
- type InstallStrategyDeploymentInterface
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNilObject = errors.New("Bad object supplied: <nil>")
Functions ¶
This section is empty.
Types ¶
type InstallStrategyDeploymentClientForNamespace ¶
type InstallStrategyDeploymentClientForNamespace struct { Namespace string // contains filtered or unexported fields }
func (*InstallStrategyDeploymentClientForNamespace) CreateDeployment ¶
func (c *InstallStrategyDeploymentClientForNamespace) CreateDeployment(deployment *appsv1.Deployment) (*appsv1.Deployment, error)
func (*InstallStrategyDeploymentClientForNamespace) CreateOrUpdateDeployment ¶
func (c *InstallStrategyDeploymentClientForNamespace) CreateOrUpdateDeployment(deployment *appsv1.Deployment) (*appsv1.Deployment, error)
func (*InstallStrategyDeploymentClientForNamespace) CreateRole ¶
func (*InstallStrategyDeploymentClientForNamespace) CreateRoleBinding ¶
func (c *InstallStrategyDeploymentClientForNamespace) CreateRoleBinding(roleBinding *rbacv1.RoleBinding) (*rbacv1.RoleBinding, error)
func (*InstallStrategyDeploymentClientForNamespace) DeleteDeployment ¶
func (c *InstallStrategyDeploymentClientForNamespace) DeleteDeployment(name string) error
func (*InstallStrategyDeploymentClientForNamespace) EnsureServiceAccount ¶
func (c *InstallStrategyDeploymentClientForNamespace) EnsureServiceAccount(serviceAccount *corev1.ServiceAccount, owner ownerutil.Owner) (*corev1.ServiceAccount, error)
func (*InstallStrategyDeploymentClientForNamespace) FindAnyDeploymentsMatchingLabels ¶
func (c *InstallStrategyDeploymentClientForNamespace) FindAnyDeploymentsMatchingLabels(label labels.Selector) ([]*appsv1.Deployment, error)
func (*InstallStrategyDeploymentClientForNamespace) FindAnyDeploymentsMatchingNames ¶
func (c *InstallStrategyDeploymentClientForNamespace) FindAnyDeploymentsMatchingNames(depNames []string) ([]*appsv1.Deployment, error)
func (*InstallStrategyDeploymentClientForNamespace) GetServiceAccountByName ¶
func (c *InstallStrategyDeploymentClientForNamespace) GetServiceAccountByName(serviceAccountName string) (*corev1.ServiceAccount, error)
type InstallStrategyDeploymentInterface ¶
type InstallStrategyDeploymentInterface interface { CreateRole(role *rbacv1.Role) (*rbacv1.Role, error) CreateRoleBinding(roleBinding *rbacv1.RoleBinding) (*rbacv1.RoleBinding, error) EnsureServiceAccount(serviceAccount *corev1.ServiceAccount, owner ownerutil.Owner) (*corev1.ServiceAccount, error) CreateDeployment(deployment *appsv1.Deployment) (*appsv1.Deployment, error) CreateOrUpdateDeployment(deployment *appsv1.Deployment) (*appsv1.Deployment, error) DeleteDeployment(name string) error GetServiceAccountByName(serviceAccountName string) (*corev1.ServiceAccount, error) FindAnyDeploymentsMatchingNames(depNames []string) ([]*appsv1.Deployment, error) FindAnyDeploymentsMatchingLabels(label labels.Selector) ([]*appsv1.Deployment, error) }
func NewInstallStrategyDeploymentClient ¶
func NewInstallStrategyDeploymentClient(opClient operatorclient.ClientInterface, opLister operatorlister.OperatorLister, namespace string) InstallStrategyDeploymentInterface
Click to show internal directories.
Click to hide internal directories.