Documentation ¶
Index ¶
- Constants
- func DeleteTrafficManager(ctx context.Context, client *kates.Client, namespace string, env *cl.Env) error
- func Ensure(ctx context.Context, r Instance) error
- func EnsureTrafficManager(ctx context.Context, client *kates.Client, namespace, clusterID string, ...) error
- type Instance
- type Instances
Constants ¶
View Source
const AgentInjectorSvc = injectorSvc(0)
View Source
const AgentInjectorWebhook = injectorWebhook(0)
View Source
const MutatorWebhookSecret = mwhSecret(0)
View Source
const TrafficManagerClusterRoleBinding = tmClusterRoleBinding(0)
View Source
const TrafficManagerNamespace = nsResource(0)
View Source
const TrafficManagerNamespaceKeep = nsResource(1)
View Source
const TrafficManagerRoleBinding = tmRoleBinding(0)
View Source
const TrafficManagerServiceAccount = tmServiceAccount(0)
View Source
const TrafficManagerSvc = tmSvc(0)
Variables ¶
This section is empty.
Functions ¶
func DeleteTrafficManager ¶
Types ¶
type Instance ¶
type Instance interface { Create(context.Context) error Exists(context.Context) (bool, error) Update(context.Context) error Delete(context.Context) error }
An Instance exposes CRUD operations for a k8s resource such as a Service.
func NewTrafficManagerClusterRole ¶ added in v2.3.2
func NewTrafficManagerClusterRole() Instance
func NewTrafficManagerDeployment ¶
func NewTrafficManagerDeployment() Instance
func NewTrafficManagerRole ¶ added in v2.3.2
func NewTrafficManagerRole() Instance
Click to show internal directories.
Click to hide internal directories.