Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var UnsatisfiedQuotaErr = errors.New("Compute Engine quota is unsatisfied, request an increase at: https://conscloud.google.com/iam-admin/quota")
Functions ¶
func RequiredAPIs ¶
Types ¶
type Jumpbox ¶
type Jumpbox struct {
// contains filtered or unexported fields
}
func NewJumpbox ¶
func (*Jumpbox) PoolTillStarted ¶
func (*Jumpbox) UploadDependencies ¶
Push the OMG binary, environment config to jumpbox
type OpsManager ¶
type OpsManager struct {
// contains filtered or unexported fields
}
func NewService ¶
func NewService(cfg *config.Config, omSdk *ops_manager.Sdk, pivnetSdk *pivnet.Sdk, logger *log.Logger, tiles []tiles.TileInstaller) *OpsManager
func (*OpsManager) ApplyChanges ¶
func (s *OpsManager) ApplyChanges() error
func (*OpsManager) ConfigureTiles ¶
func (s *OpsManager) ConfigureTiles() error
func (*OpsManager) DeleteInstallation ¶
func (s *OpsManager) DeleteInstallation() error
func (*OpsManager) PoolTillOnline ¶
func (s *OpsManager) PoolTillOnline() error
func (*OpsManager) SetupAuth ¶
func (s *OpsManager) SetupAuth() error
func (*OpsManager) Unlock ¶
func (s *OpsManager) Unlock() error
func (*OpsManager) UploadTiles ¶
func (s *OpsManager) UploadTiles() error
type ProjectValidator ¶
type ProjectValidator struct {
// contains filtered or unexported fields
}
func NewProjectValidator ¶
func NewProjectValidator(logger *log.Logger, quotaService google.QuotaService, apiService google.APIService, projectRequirements []google.Quota, regionRequirements map[string][]google.Quota, apiRequirements []google.API) (*ProjectValidator, error)
func (*ProjectValidator) EnableAPIs ¶
func (pv *ProjectValidator) EnableAPIs() ([]google.API, error)
func (*ProjectValidator) ValidateQuotas ¶
func (pv *ProjectValidator) ValidateQuotas() (errors []QuotaError, satisfied []google.Quota, err error)
Click to show internal directories.
Click to hide internal directories.