Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Interface ¶
type Interface interface { Install(ctx context.Context) error Delete(ctx context.Context) error Update(ctx context.Context) error AdminUpdate(ctx context.Context) error }
func New ¶
func New(ctx context.Context, log *logrus.Entry, env env.Interface, db database.OpenShiftClusters, aead encryption.AEAD, billing billing.Manager, doc *api.OpenShiftClusterDocument, subscriptionDoc *api.SubscriptionDocument) (Interface, error)
New returns a cluster manager
Source Files
¶
- acrtoken.go
- arm.go
- arooperator.go
- billing.go
- cluster.go
- clusterserviceprincipal.go
- condition.go
- consolebranding.go
- createdat.go
- delete.go
- denyassignment.go
- deployresources.go
- deployresources_resources.go
- deploystorage.go
- deploystorage_resources.go
- disableupdates.go
- fixinfraid.go
- fixmcscert.go
- fixmcsuserdata.go
- fixsrekubeconfig.go
- fixssh.go
- fixuserkubeconfig.go
- gatherlogs.go
- generate.go
- generateconfig.go
- install.go
- ipaddresses.go
- kubeconfig.go
- nsg.go
- removebootstrap.go
- removeprivatednszone.go
- samples.go
- serviceprincipal.go
- sshkeys.go
- start_vms.go
- tls.go
- validate.go
Click to show internal directories.
Click to hide internal directories.