Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client interface { client.Client Secret ServiceAccount ClusterRoleBinding OAuthClient Route Infrastructure }
type ClusterRoleBinding ¶
type ClusterRoleBinding interface { CreateClusterRoleBinding(*rbacv1.ClusterRoleBinding) error GetClusterRoleBinding(name string) (*rbacv1.ClusterRoleBinding, error) }
ClusterRoleBinding contains methods for manipulating ClusterRoleBindings.
type Infrastructure ¶
type Infrastructure interface {
GetInfrastructure(name string) (*configv1.Infrastructure, error)
}
Infrastructure contains method for manipulating Infrastructure
type OAuthClient ¶
type OAuthClient interface { CreateOAuthClient(*oauthv1.OAuthClient) error GetOAuthClient(name string) (*oauthv1.OAuthClient, error) }
OAuthClient contains methods for manipulating OAuthClient.
type Secret ¶
type Secret interface { GetSecret(namespace, name string) (*v1.Secret, error) CreateSecret(*v1.Secret) error }
Secret contains methods for manipulating Secrets
type ServiceAccount ¶
type ServiceAccount interface { CreateServiceAccount(*v1.ServiceAccount) error GetServiceAccount(namespace, name string) (*v1.ServiceAccount, error) }
ServiceAccount contains methods for manipulating ServiceAccounts.
Click to show internal directories.
Click to hide internal directories.