Documentation ¶
Overview ¶
Package testing is a generated GoMock package.
Index ¶
- Variables
- func AssertProviderAuthTypes(c *gc.C, p environs.EnvironProvider, expectedAuthTypes ...cloud.AuthType)
- func AssertProviderCredentialsAttributesHidden(c *gc.C, p environs.EnvironProvider, authType cloud.AuthType, ...)
- func AssertProviderCredentialsValid(c *gc.C, p environs.EnvironProvider, authType cloud.AuthType, ...)
- func AssertUploadFakeToolsVersions(c *gc.C, stor storage.Storage, toolsDir, stream string, ...) []*coretools.Tools
- func BootstrapContext(ctx context.Context, c *gc.C) environs.BootstrapContext
- func BootstrapTODOContext(c *gc.C) environs.BootstrapContext
- func CheckTools(c *gc.C, obtained, expected *coretools.Tools)
- func CheckUpgraderReadyError(c *gc.C, obtained error, expected *agenterrors.UpgradeReadyError)
- func CreateLocalTestStorage(c *gc.C) (closer io.Closer, stor storage.Storage, dataDir string)
- func DisableFinishBootstrap() func()
- func InstallFakeDownloadedTools(c *gc.C, dataDir string, vers version.Binary) *coretools.Tools
- func MustUploadFakeToolsVersions(store storage.Storage, stream string, versions ...version.Binary) []*coretools.Tools
- func PatchAttemptStrategies(strategies ...*utils.AttemptStrategy) func()
- func PrimeTools(c *gc.C, stor storage.Storage, dataDir, toolsDir string, vers version.Binary) *coretools.Tools
- func RemoveFakeTools(c *gc.C, stor storage.Storage, toolsDir string)
- func RemoveFakeToolsMetadata(c *gc.C, stor storage.Storage)
- func RemoveTools(c *gc.C, stor storage.Storage, toolsDir string)
- func SignFileData(stor storage.Storage, fileName string) error
- func SignTestTools(store storage.Storage) error
- func UploadFakeTools(c *gc.C, stor storage.Storage, toolsDir, stream string, arches ...string)
- func UploadFakeToolsVersions(store storage.Storage, toolsDir, stream string, versions ...version.Binary) ([]*coretools.Tools, error)
- type BootstrapToolsTest
- type MockCloudDestroyer
- type MockCloudDestroyerMockRecorder
- type MockCloudDetector
- type MockCloudDetectorMockRecorder
- type MockCloudEnvironProvider
- func (m *MockCloudEnvironProvider) CloudSchema() *jsonschema.Schema
- func (m *MockCloudEnvironProvider) CredentialSchemas() map[cloud.AuthType]cloud.CredentialSchema
- func (m *MockCloudEnvironProvider) DetectCredentials(arg0 string) (*cloud.CloudCredential, error)
- func (m *MockCloudEnvironProvider) EXPECT() *MockCloudEnvironProviderMockRecorder
- func (m *MockCloudEnvironProvider) FinalizeCredential(arg0 environs.FinalizeCredentialContext, ...) (*cloud.Credential, error)
- func (m *MockCloudEnvironProvider) Open(arg0 context.Context, arg1 environs.OpenParams) (environs.Environ, error)
- func (m *MockCloudEnvironProvider) Ping(arg0 context0.ProviderCallContext, arg1 string) error
- func (m *MockCloudEnvironProvider) PrepareConfig(arg0 environs.PrepareConfigParams) (*config.Config, error)
- func (m *MockCloudEnvironProvider) Validate(arg0, arg1 *config.Config) (*config.Config, error)
- func (m *MockCloudEnvironProvider) Version() int
- type MockCloudEnvironProviderMockRecorder
- func (mr *MockCloudEnvironProviderMockRecorder) CloudSchema() *gomock.Call
- func (mr *MockCloudEnvironProviderMockRecorder) CredentialSchemas() *gomock.Call
- func (mr *MockCloudEnvironProviderMockRecorder) DetectCredentials(arg0 interface{}) *gomock.Call
- func (mr *MockCloudEnvironProviderMockRecorder) FinalizeCredential(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockCloudEnvironProviderMockRecorder) Open(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockCloudEnvironProviderMockRecorder) Ping(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockCloudEnvironProviderMockRecorder) PrepareConfig(arg0 interface{}) *gomock.Call
- func (mr *MockCloudEnvironProviderMockRecorder) Validate(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockCloudEnvironProviderMockRecorder) Version() *gomock.Call
- type MockCloudFinalizer
- type MockCloudFinalizerMockRecorder
- type MockCloudRegionDetector
- type MockCloudRegionDetectorMockRecorder
- type MockConfigGetter
- type MockConfigGetterMockRecorder
- type MockDefaultConstraintsChecker
- type MockDefaultConstraintsCheckerMockRecorder
- type MockEnviron
- func (m *MockEnviron) AdoptResources(arg0 context0.ProviderCallContext, arg1 string, arg2 version.Number) error
- func (m *MockEnviron) AllInstances(arg0 context0.ProviderCallContext) ([]instances.Instance, error)
- func (m *MockEnviron) AllRunningInstances(arg0 context0.ProviderCallContext) ([]instances.Instance, error)
- func (m *MockEnviron) Bootstrap(arg0 environs.BootstrapContext, arg1 context0.ProviderCallContext, ...) (*environs.BootstrapResult, error)
- func (m *MockEnviron) Config() *config.Config
- func (m *MockEnviron) ConstraintsValidator(arg0 context0.ProviderCallContext) (constraints.Validator, error)
- func (m *MockEnviron) ControllerInstances(arg0 context0.ProviderCallContext, arg1 string) ([]instance.Id, error)
- func (m *MockEnviron) Create(arg0 context0.ProviderCallContext, arg1 environs.CreateParams) error
- func (m *MockEnviron) Destroy(arg0 context0.ProviderCallContext) error
- func (m *MockEnviron) DestroyController(arg0 context0.ProviderCallContext, arg1 string) error
- func (m *MockEnviron) EXPECT() *MockEnvironMockRecorder
- func (m *MockEnviron) InstanceTypes(arg0 context0.ProviderCallContext, arg1 constraints.Value) (instances.InstanceTypesWithCostMetadata, error)
- func (m *MockEnviron) Instances(arg0 context0.ProviderCallContext, arg1 []instance.Id) ([]instances.Instance, error)
- func (m *MockEnviron) PrecheckInstance(arg0 context0.ProviderCallContext, arg1 environs.PrecheckInstanceParams) error
- func (m *MockEnviron) PrepareForBootstrap(arg0 environs.BootstrapContext, arg1 string) error
- func (m *MockEnviron) Provider() environs.EnvironProvider
- func (m *MockEnviron) SetConfig(arg0 *config.Config) error
- func (m *MockEnviron) StartInstance(arg0 context0.ProviderCallContext, arg1 environs.StartInstanceParams) (*environs.StartInstanceResult, error)
- func (m *MockEnviron) StopInstances(arg0 context0.ProviderCallContext, arg1 ...instance.Id) error
- func (m *MockEnviron) StorageProvider(arg0 storage.ProviderType) (storage.Provider, error)
- func (m *MockEnviron) StorageProviderTypes() ([]storage.ProviderType, error)
- type MockEnvironMockRecorder
- func (mr *MockEnvironMockRecorder) AdoptResources(arg0, arg1, arg2 interface{}) *gomock.Call
- func (mr *MockEnvironMockRecorder) AllInstances(arg0 interface{}) *gomock.Call
- func (mr *MockEnvironMockRecorder) AllRunningInstances(arg0 interface{}) *gomock.Call
- func (mr *MockEnvironMockRecorder) Bootstrap(arg0, arg1, arg2 interface{}) *gomock.Call
- func (mr *MockEnvironMockRecorder) Config() *gomock.Call
- func (mr *MockEnvironMockRecorder) ConstraintsValidator(arg0 interface{}) *gomock.Call
- func (mr *MockEnvironMockRecorder) ControllerInstances(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockEnvironMockRecorder) Create(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockEnvironMockRecorder) Destroy(arg0 interface{}) *gomock.Call
- func (mr *MockEnvironMockRecorder) DestroyController(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockEnvironMockRecorder) InstanceTypes(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockEnvironMockRecorder) Instances(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockEnvironMockRecorder) PrecheckInstance(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockEnvironMockRecorder) PrepareForBootstrap(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockEnvironMockRecorder) Provider() *gomock.Call
- func (mr *MockEnvironMockRecorder) SetConfig(arg0 interface{}) *gomock.Call
- func (mr *MockEnvironMockRecorder) StartInstance(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockEnvironMockRecorder) StopInstances(arg0 interface{}, arg1 ...interface{}) *gomock.Call
- func (mr *MockEnvironMockRecorder) StorageProvider(arg0 interface{}) *gomock.Call
- func (mr *MockEnvironMockRecorder) StorageProviderTypes() *gomock.Call
- type MockEnvironProvider
- func (m *MockEnvironProvider) CloudSchema() *jsonschema.Schema
- func (m *MockEnvironProvider) CredentialSchemas() map[cloud.AuthType]cloud.CredentialSchema
- func (m *MockEnvironProvider) DetectCredentials(arg0 string) (*cloud.CloudCredential, error)
- func (m *MockEnvironProvider) EXPECT() *MockEnvironProviderMockRecorder
- func (m *MockEnvironProvider) FinalizeCredential(arg0 environs.FinalizeCredentialContext, ...) (*cloud.Credential, error)
- func (m *MockEnvironProvider) Ping(arg0 context0.ProviderCallContext, arg1 string) error
- func (m *MockEnvironProvider) PrepareConfig(arg0 environs.PrepareConfigParams) (*config.Config, error)
- func (m *MockEnvironProvider) Validate(arg0, arg1 *config.Config) (*config.Config, error)
- func (m *MockEnvironProvider) Version() int
- type MockEnvironProviderMockRecorder
- func (mr *MockEnvironProviderMockRecorder) CloudSchema() *gomock.Call
- func (mr *MockEnvironProviderMockRecorder) CredentialSchemas() *gomock.Call
- func (mr *MockEnvironProviderMockRecorder) DetectCredentials(arg0 interface{}) *gomock.Call
- func (mr *MockEnvironProviderMockRecorder) FinalizeCredential(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockEnvironProviderMockRecorder) Ping(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockEnvironProviderMockRecorder) PrepareConfig(arg0 interface{}) *gomock.Call
- func (mr *MockEnvironProviderMockRecorder) Validate(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockEnvironProviderMockRecorder) Version() *gomock.Call
- type MockFinalizeCloudContext
- type MockFinalizeCloudContextMockRecorder
- type MockFinalizeCredentialContext
- type MockFinalizeCredentialContextMockRecorder
- type MockFirewaller
- func (m *MockFirewaller) ClosePorts(arg0 context0.ProviderCallContext, arg1 firewall.IngressRules) error
- func (m *MockFirewaller) EXPECT() *MockFirewallerMockRecorder
- func (m *MockFirewaller) IngressRules(arg0 context0.ProviderCallContext) (firewall.IngressRules, error)
- func (m *MockFirewaller) OpenPorts(arg0 context0.ProviderCallContext, arg1 firewall.IngressRules) error
- type MockFirewallerMockRecorder
- type MockInstancePrechecker
- type MockInstancePrecheckerMockRecorder
- type MockInstanceTagger
- type MockInstanceTaggerMockRecorder
- type MockInstanceTypesFetcher
- type MockInstanceTypesFetcherMockRecorder
- type MockModelConfigUpgrader
- type MockModelConfigUpgraderMockRecorder
- type MockNetworkingEnviron
- func (m *MockNetworkingEnviron) AdoptResources(arg0 context0.ProviderCallContext, arg1 string, arg2 version.Number) error
- func (m *MockNetworkingEnviron) AllInstances(arg0 context0.ProviderCallContext) ([]instances.Instance, error)
- func (m *MockNetworkingEnviron) AllRunningInstances(arg0 context0.ProviderCallContext) ([]instances.Instance, error)
- func (m *MockNetworkingEnviron) AllocateContainerAddresses(arg0 context0.ProviderCallContext, arg1 instance.Id, arg2 names.MachineTag, ...) (network.InterfaceInfos, error)
- func (m *MockNetworkingEnviron) AreSpacesRoutable(arg0 context0.ProviderCallContext, arg1, arg2 *environs.ProviderSpaceInfo) (bool, error)
- func (m *MockNetworkingEnviron) Bootstrap(arg0 environs.BootstrapContext, arg1 context0.ProviderCallContext, ...) (*environs.BootstrapResult, error)
- func (m *MockNetworkingEnviron) Config() *config.Config
- func (m *MockNetworkingEnviron) ConstraintsValidator(arg0 context0.ProviderCallContext) (constraints.Validator, error)
- func (m *MockNetworkingEnviron) ControllerInstances(arg0 context0.ProviderCallContext, arg1 string) ([]instance.Id, error)
- func (m *MockNetworkingEnviron) Create(arg0 context0.ProviderCallContext, arg1 environs.CreateParams) error
- func (m *MockNetworkingEnviron) Destroy(arg0 context0.ProviderCallContext) error
- func (m *MockNetworkingEnviron) DestroyController(arg0 context0.ProviderCallContext, arg1 string) error
- func (m *MockNetworkingEnviron) EXPECT() *MockNetworkingEnvironMockRecorder
- func (m *MockNetworkingEnviron) InstanceTypes(arg0 context0.ProviderCallContext, arg1 constraints.Value) (instances.InstanceTypesWithCostMetadata, error)
- func (m *MockNetworkingEnviron) Instances(arg0 context0.ProviderCallContext, arg1 []instance.Id) ([]instances.Instance, error)
- func (m *MockNetworkingEnviron) NetworkInterfaces(arg0 context0.ProviderCallContext, arg1 []instance.Id) ([]network.InterfaceInfos, error)
- func (m *MockNetworkingEnviron) PrecheckInstance(arg0 context0.ProviderCallContext, arg1 environs.PrecheckInstanceParams) error
- func (m *MockNetworkingEnviron) PrepareForBootstrap(arg0 environs.BootstrapContext, arg1 string) error
- func (m *MockNetworkingEnviron) Provider() environs.EnvironProvider
- func (m *MockNetworkingEnviron) ProviderSpaceInfo(arg0 context0.ProviderCallContext, arg1 *network.SpaceInfo) (*environs.ProviderSpaceInfo, error)
- func (m *MockNetworkingEnviron) ReleaseContainerAddresses(arg0 context0.ProviderCallContext, arg1 []network.ProviderInterfaceInfo) error
- func (m *MockNetworkingEnviron) SSHAddresses(arg0 context0.ProviderCallContext, arg1 network.SpaceAddresses) (network.SpaceAddresses, error)
- func (m *MockNetworkingEnviron) SetConfig(arg0 *config.Config) error
- func (m *MockNetworkingEnviron) Spaces(arg0 context0.ProviderCallContext) (network.SpaceInfos, error)
- func (m *MockNetworkingEnviron) StartInstance(arg0 context0.ProviderCallContext, arg1 environs.StartInstanceParams) (*environs.StartInstanceResult, error)
- func (m *MockNetworkingEnviron) StopInstances(arg0 context0.ProviderCallContext, arg1 ...instance.Id) error
- func (m *MockNetworkingEnviron) StorageProvider(arg0 storage.ProviderType) (storage.Provider, error)
- func (m *MockNetworkingEnviron) StorageProviderTypes() ([]storage.ProviderType, error)
- func (m *MockNetworkingEnviron) Subnets(arg0 context0.ProviderCallContext, arg1 instance.Id, arg2 []network.Id) ([]network.SubnetInfo, error)
- func (m *MockNetworkingEnviron) SuperSubnets(arg0 context0.ProviderCallContext) ([]string, error)
- func (m *MockNetworkingEnviron) SupportsContainerAddresses(arg0 context0.ProviderCallContext) (bool, error)
- func (m *MockNetworkingEnviron) SupportsSpaceDiscovery(arg0 context0.ProviderCallContext) (bool, error)
- func (m *MockNetworkingEnviron) SupportsSpaces(arg0 context0.ProviderCallContext) (bool, error)
- type MockNetworkingEnvironMockRecorder
- func (mr *MockNetworkingEnvironMockRecorder) AdoptResources(arg0, arg1, arg2 interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) AllInstances(arg0 interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) AllRunningInstances(arg0 interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) AllocateContainerAddresses(arg0, arg1, arg2, arg3 interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) AreSpacesRoutable(arg0, arg1, arg2 interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) Bootstrap(arg0, arg1, arg2 interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) Config() *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) ConstraintsValidator(arg0 interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) ControllerInstances(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) Create(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) Destroy(arg0 interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) DestroyController(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) InstanceTypes(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) Instances(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) NetworkInterfaces(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) PrecheckInstance(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) PrepareForBootstrap(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) Provider() *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) ProviderSpaceInfo(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) ReleaseContainerAddresses(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) SSHAddresses(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) SetConfig(arg0 interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) Spaces(arg0 interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) StartInstance(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) StopInstances(arg0 interface{}, arg1 ...interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) StorageProvider(arg0 interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) StorageProviderTypes() *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) Subnets(arg0, arg1, arg2 interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) SuperSubnets(arg0 interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) SupportsContainerAddresses(arg0 interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) SupportsSpaceDiscovery(arg0 interface{}) *gomock.Call
- func (mr *MockNetworkingEnvironMockRecorder) SupportsSpaces(arg0 interface{}) *gomock.Call
- type MockProviderCredentials
- func (m *MockProviderCredentials) CredentialSchemas() map[cloud.AuthType]cloud.CredentialSchema
- func (m *MockProviderCredentials) DetectCredentials(arg0 string) (*cloud.CloudCredential, error)
- func (m *MockProviderCredentials) EXPECT() *MockProviderCredentialsMockRecorder
- func (m *MockProviderCredentials) FinalizeCredential(arg0 environs.FinalizeCredentialContext, ...) (*cloud.Credential, error)
- type MockProviderCredentialsMockRecorder
- type MockProviderCredentialsRegister
- type MockProviderCredentialsRegisterMockRecorder
- type MockProviderSchema
- type MockProviderSchemaMockRecorder
- type MockRequestFinalizeCredential
- type MockRequestFinalizeCredentialMockRecorder
- type MockUpgradeStep
- type MockUpgradeStepMockRecorder
- type MockUpgrader
- type MockUpgraderMockRecorder
- type ToolsFixture
Constants ¶
This section is empty.
Variables ¶
var ( V100 = version.MustParse("1.0.0") V100u64 = version.MustParseBinary("1.0.0-ubuntu-amd64") V100u32 = version.MustParseBinary("1.0.0-ubuntu-i386") V100p = []version.Binary{V100u64, V100u32} V100w64 = version.MustParseBinary("1.0.0-windows-amd64") V100w32 = version.MustParseBinary("1.0.0-windows-i386") V100q = []version.Binary{V100w64, V100w32} V100all = append(V100p, V100q...) V1001 = version.MustParse("1.0.0.1") V1001u64 = version.MustParseBinary("1.0.0.1-ubuntu-amd64") V100Xall = append(V100all, V1001u64) V110 = version.MustParse("1.1.0") V110u64 = version.MustParseBinary("1.1.0-ubuntu-amd64") V110u32 = version.MustParseBinary("1.1.0-ubuntu-i386") V110p = []version.Binary{V110u64, V110u32} V110w64 = version.MustParseBinary("1.1.0-windows-amd64") V110w32 = version.MustParseBinary("1.1.0-windows-i386") V110w = []version.Binary{V110w64, V110w32} V110all = append(V110p, V110w...) V120 = version.MustParse("1.2.0") V120u64 = version.MustParseBinary("1.2.0-ubuntu-amd64") V120u32 = version.MustParseBinary("1.2.0-ubuntu-i386") V120all = []version.Binary{V120u64, V120u32} V1all = append(V100Xall, append(V110all, V120all...)...) V220 = version.MustParse("2.2.0") V220u32 = version.MustParseBinary("2.2.0-ubuntu-i386") V220u64 = version.MustParseBinary("2.2.0-ubuntu-amd64") V220w32 = version.MustParseBinary("2.2.0-windows-i386") V220w64 = version.MustParseBinary("2.2.0-windows-amd64") V220all = []version.Binary{V220u64, V220u32, V220w64, V220w32} VAll = append(V1all, V220all...) )
var BootstrapToolsTests = []BootstrapToolsTest{ { Info: "no tools at all", CliVersion: V100u64, DefaultSeries: "precise", Err: noToolsMessage, }, { Info: "released cli: use newest compatible release version", Available: VAll, CliVersion: V100u64, DefaultSeries: "precise", Expect: V100p, }, { Info: "released cli: cli Arch ignored", Available: VAll, CliVersion: V100u32, DefaultSeries: "precise", Expect: V100p, }, { Info: "released cli: cli series ignored", Available: VAll, CliVersion: V100w64, DefaultSeries: "precise", Expect: V100p, }, { Info: "released cli: series taken from default-series", Available: V120all, CliVersion: V120u64, DefaultSeries: "quantal", Expect: V120all, }, { Info: "released cli: ignore close dev match", Available: V100Xall, CliVersion: V100u64, DefaultSeries: "precise", Expect: V100p, }, { Info: "released cli: filter by arch constraints", Available: V120all, CliVersion: V120u64, DefaultSeries: "precise", Arch: "i386", Expect: []version.Binary{V120u32}, }, { Info: "released cli: specific released version", Available: VAll, CliVersion: V100u64, AgentVersion: V100, DefaultSeries: "precise", Expect: V100p, }, { Info: "released cli: specific dev version", Available: VAll, CliVersion: V110u64, AgentVersion: V110, DefaultSeries: "precise", Expect: V110p, }, { Info: "released cli: major upgrades bad", Available: V220all, CliVersion: V100u64, DefaultSeries: "precise", Err: noToolsMessage, }, { Info: "released cli: minor upgrades bad", Available: V120all, CliVersion: V100u64, DefaultSeries: "precise", Err: noToolsMessage, }, { Info: "released cli: major downgrades bad", Available: V100Xall, CliVersion: V220u64, DefaultSeries: "precise", Err: noToolsMessage, }, { Info: "released cli: minor downgrades bad", Available: V100Xall, CliVersion: V120u64, DefaultSeries: "quantal", Err: noToolsMessage, }, { Info: "released cli: no matching series", Available: VAll, CliVersion: V100u64, DefaultSeries: "raring", Err: noToolsMessage, }, { Info: "released cli: no matching arches", Available: VAll, CliVersion: V100u64, DefaultSeries: "precise", Arch: "armhf", Err: noToolsMessage, }, { Info: "released cli: specific bad major 1", Available: VAll, CliVersion: V220u64, AgentVersion: V120, DefaultSeries: "precise", Err: noToolsMessage, }, { Info: "released cli: specific bad major 2", Available: VAll, CliVersion: V120u64, AgentVersion: V220, DefaultSeries: "precise", Err: noToolsMessage, }, { Info: "released cli: ignore dev tools 1", Available: V110all, CliVersion: V100u64, DefaultSeries: "precise", Err: noToolsMessage, }, { Info: "released cli: ignore dev tools 2", Available: V110all, CliVersion: V120u64, DefaultSeries: "precise", Err: noToolsMessage, }, { Info: "released cli: ignore dev tools 3", Available: []version.Binary{V1001u64}, CliVersion: V100u64, DefaultSeries: "precise", Err: noToolsMessage, }, { Info: "released cli with dev setting respects agent-version", Available: VAll, CliVersion: V100w32, AgentVersion: V1001, DefaultSeries: "precise", Development: true, Expect: []version.Binary{V1001u64}, }, { Info: "dev cli respects agent-version", Available: VAll, CliVersion: V100w32, AgentVersion: V1001, DefaultSeries: "precise", Expect: []version.Binary{V1001u64}, }, { Info: "released cli with dev setting respects agent-version", Available: V1all, CliVersion: V100w32, AgentVersion: V1001, DefaultSeries: "precise", Development: true, Expect: []version.Binary{V1001u64}, }, { Info: "dev cli respects agent-version", Available: V1all, CliVersion: V100w32, AgentVersion: V1001, DefaultSeries: "precise", Expect: []version.Binary{V1001u64}, }}
Functions ¶
func AssertProviderAuthTypes ¶
func AssertProviderAuthTypes(c *gc.C, p environs.EnvironProvider, expectedAuthTypes ...cloud.AuthType)
AssertProviderAuthTypes asserts that the given provider has credential schemas for exactly the specified set of authentication types.
func AssertProviderCredentialsAttributesHidden ¶
func AssertProviderCredentialsAttributesHidden(c *gc.C, p environs.EnvironProvider, authType cloud.AuthType, expectedHidden ...string)
AssertProviderCredentialsAttributesHidden asserts that the provider credentials schema for the given provider and authentication type marks the specified attributes (and only those attributes) as being hidden.
func AssertProviderCredentialsValid ¶
func AssertProviderCredentialsValid(c *gc.C, p environs.EnvironProvider, authType cloud.AuthType, attrs map[string]string)
AssertProviderCredentialsValid asserts that the given provider is able to validate the given authentication type and credential attributes; and that removing any one of the attributes will cause the validation to fail.
func AssertUploadFakeToolsVersions ¶
func AssertUploadFakeToolsVersions(c *gc.C, stor storage.Storage, toolsDir, stream string, versions ...version.Binary) []*coretools.Tools
AssertUploadFakeToolsVersions puts fake tools in the supplied storage for the supplied versions.
func BootstrapContext ¶
BootstrapContext creates a simple bootstrap execution context.
func BootstrapTODOContext ¶
func BootstrapTODOContext(c *gc.C) environs.BootstrapContext
func CheckTools ¶
CheckTools ensures the obtained and expected tools are equal, allowing for the fact that the obtained tools may not have size and checksum set.
func CheckUpgraderReadyError ¶
func CheckUpgraderReadyError(c *gc.C, obtained error, expected *agenterrors.UpgradeReadyError)
CheckUpgraderReadyError ensures the obtained and expected errors are equal.
func CreateLocalTestStorage ¶
CreateLocalTestStorage returns the listener, which needs to be closed, and the storage that is backed by a directory created in the running test's temp directory.
func DisableFinishBootstrap ¶
func DisableFinishBootstrap() func()
DisableFinishBootstrap disables common.FinishBootstrap so that tests do not attempt to SSH to non-existent machines. The result is a function that restores finishBootstrap.
func InstallFakeDownloadedTools ¶
InstallFakeDownloadedTools creates and unpacks fake tools of the given version into the data directory specified.
func MustUploadFakeToolsVersions ¶
func MustUploadFakeToolsVersions(store storage.Storage, stream string, versions ...version.Binary) []*coretools.Tools
MustUploadFakeToolsVersions acts as UploadFakeToolsVersions, but panics on failure.
func PatchAttemptStrategies ¶
func PatchAttemptStrategies(strategies ...*utils.AttemptStrategy) func()
PatchAttemptStrategies patches environs' global polling strategy, plus any otther AttemptStrategy objects whose addresses you pass, to very short polling and timeout times so that tests can run fast. It returns a cleanup function that restores the original settings. You must call this afterwards.
TODO(katco): 2016-08-09: lp:1611427
func PrimeTools ¶
func PrimeTools(c *gc.C, stor storage.Storage, dataDir, toolsDir string, vers version.Binary) *coretools.Tools
PrimeTools sets up the current version of the tools to vers and makes sure that they're available in the dataDir.
func RemoveFakeTools ¶
RemoveFakeTools deletes the fake tools from the supplied storage.
func RemoveFakeToolsMetadata ¶
RemoveFakeToolsMetadata deletes the fake simplestreams tools metadata from the supplied storage.
func RemoveTools ¶
RemoveTools deletes all tools from the supplied storage.
func SignTestTools ¶
func UploadFakeTools ¶
UploadFakeTools puts fake tools into the supplied storage with a binary version matching jujuversion.Current; if jujuversion.Current's os type is different to the host os type, matching fake tools will be uploaded for that host os type.
Types ¶
type BootstrapToolsTest ¶
type MockCloudDestroyer ¶
type MockCloudDestroyer struct {
// contains filtered or unexported fields
}
MockCloudDestroyer is a mock of CloudDestroyer interface.
func NewMockCloudDestroyer ¶
func NewMockCloudDestroyer(ctrl *gomock.Controller) *MockCloudDestroyer
NewMockCloudDestroyer creates a new mock instance.
func (*MockCloudDestroyer) Destroy ¶
func (m *MockCloudDestroyer) Destroy(arg0 context0.ProviderCallContext) error
Destroy mocks base method.
func (*MockCloudDestroyer) EXPECT ¶
func (m *MockCloudDestroyer) EXPECT() *MockCloudDestroyerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockCloudDestroyerMockRecorder ¶
type MockCloudDestroyerMockRecorder struct {
// contains filtered or unexported fields
}
MockCloudDestroyerMockRecorder is the mock recorder for MockCloudDestroyer.
func (*MockCloudDestroyerMockRecorder) Destroy ¶
func (mr *MockCloudDestroyerMockRecorder) Destroy(arg0 interface{}) *gomock.Call
Destroy indicates an expected call of Destroy.
type MockCloudDetector ¶
type MockCloudDetector struct {
// contains filtered or unexported fields
}
MockCloudDetector is a mock of CloudDetector interface.
func NewMockCloudDetector ¶
func NewMockCloudDetector(ctrl *gomock.Controller) *MockCloudDetector
NewMockCloudDetector creates a new mock instance.
func (*MockCloudDetector) DetectCloud ¶
func (m *MockCloudDetector) DetectCloud(arg0 string) (cloud.Cloud, error)
DetectCloud mocks base method.
func (*MockCloudDetector) DetectClouds ¶
func (m *MockCloudDetector) DetectClouds() ([]cloud.Cloud, error)
DetectClouds mocks base method.
func (*MockCloudDetector) EXPECT ¶
func (m *MockCloudDetector) EXPECT() *MockCloudDetectorMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockCloudDetectorMockRecorder ¶
type MockCloudDetectorMockRecorder struct {
// contains filtered or unexported fields
}
MockCloudDetectorMockRecorder is the mock recorder for MockCloudDetector.
func (*MockCloudDetectorMockRecorder) DetectCloud ¶
func (mr *MockCloudDetectorMockRecorder) DetectCloud(arg0 interface{}) *gomock.Call
DetectCloud indicates an expected call of DetectCloud.
func (*MockCloudDetectorMockRecorder) DetectClouds ¶
func (mr *MockCloudDetectorMockRecorder) DetectClouds() *gomock.Call
DetectClouds indicates an expected call of DetectClouds.
type MockCloudEnvironProvider ¶
type MockCloudEnvironProvider struct {
// contains filtered or unexported fields
}
MockCloudEnvironProvider is a mock of CloudEnvironProvider interface.
func NewMockCloudEnvironProvider ¶
func NewMockCloudEnvironProvider(ctrl *gomock.Controller) *MockCloudEnvironProvider
NewMockCloudEnvironProvider creates a new mock instance.
func (*MockCloudEnvironProvider) CloudSchema ¶
func (m *MockCloudEnvironProvider) CloudSchema() *jsonschema.Schema
CloudSchema mocks base method.
func (*MockCloudEnvironProvider) CredentialSchemas ¶
func (m *MockCloudEnvironProvider) CredentialSchemas() map[cloud.AuthType]cloud.CredentialSchema
CredentialSchemas mocks base method.
func (*MockCloudEnvironProvider) DetectCredentials ¶
func (m *MockCloudEnvironProvider) DetectCredentials(arg0 string) (*cloud.CloudCredential, error)
DetectCredentials mocks base method.
func (*MockCloudEnvironProvider) EXPECT ¶
func (m *MockCloudEnvironProvider) EXPECT() *MockCloudEnvironProviderMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockCloudEnvironProvider) FinalizeCredential ¶
func (m *MockCloudEnvironProvider) FinalizeCredential(arg0 environs.FinalizeCredentialContext, arg1 environs.FinalizeCredentialParams) (*cloud.Credential, error)
FinalizeCredential mocks base method.
func (*MockCloudEnvironProvider) Open ¶
func (m *MockCloudEnvironProvider) Open(arg0 context.Context, arg1 environs.OpenParams) (environs.Environ, error)
Open mocks base method.
func (*MockCloudEnvironProvider) Ping ¶
func (m *MockCloudEnvironProvider) Ping(arg0 context0.ProviderCallContext, arg1 string) error
Ping mocks base method.
func (*MockCloudEnvironProvider) PrepareConfig ¶
func (m *MockCloudEnvironProvider) PrepareConfig(arg0 environs.PrepareConfigParams) (*config.Config, error)
PrepareConfig mocks base method.
func (*MockCloudEnvironProvider) Version ¶
func (m *MockCloudEnvironProvider) Version() int
Version mocks base method.
type MockCloudEnvironProviderMockRecorder ¶
type MockCloudEnvironProviderMockRecorder struct {
// contains filtered or unexported fields
}
MockCloudEnvironProviderMockRecorder is the mock recorder for MockCloudEnvironProvider.
func (*MockCloudEnvironProviderMockRecorder) CloudSchema ¶
func (mr *MockCloudEnvironProviderMockRecorder) CloudSchema() *gomock.Call
CloudSchema indicates an expected call of CloudSchema.
func (*MockCloudEnvironProviderMockRecorder) CredentialSchemas ¶
func (mr *MockCloudEnvironProviderMockRecorder) CredentialSchemas() *gomock.Call
CredentialSchemas indicates an expected call of CredentialSchemas.
func (*MockCloudEnvironProviderMockRecorder) DetectCredentials ¶
func (mr *MockCloudEnvironProviderMockRecorder) DetectCredentials(arg0 interface{}) *gomock.Call
DetectCredentials indicates an expected call of DetectCredentials.
func (*MockCloudEnvironProviderMockRecorder) FinalizeCredential ¶
func (mr *MockCloudEnvironProviderMockRecorder) FinalizeCredential(arg0, arg1 interface{}) *gomock.Call
FinalizeCredential indicates an expected call of FinalizeCredential.
func (*MockCloudEnvironProviderMockRecorder) Open ¶
func (mr *MockCloudEnvironProviderMockRecorder) Open(arg0, arg1 interface{}) *gomock.Call
Open indicates an expected call of Open.
func (*MockCloudEnvironProviderMockRecorder) Ping ¶
func (mr *MockCloudEnvironProviderMockRecorder) Ping(arg0, arg1 interface{}) *gomock.Call
Ping indicates an expected call of Ping.
func (*MockCloudEnvironProviderMockRecorder) PrepareConfig ¶
func (mr *MockCloudEnvironProviderMockRecorder) PrepareConfig(arg0 interface{}) *gomock.Call
PrepareConfig indicates an expected call of PrepareConfig.
func (*MockCloudEnvironProviderMockRecorder) Validate ¶
func (mr *MockCloudEnvironProviderMockRecorder) Validate(arg0, arg1 interface{}) *gomock.Call
Validate indicates an expected call of Validate.
func (*MockCloudEnvironProviderMockRecorder) Version ¶
func (mr *MockCloudEnvironProviderMockRecorder) Version() *gomock.Call
Version indicates an expected call of Version.
type MockCloudFinalizer ¶
type MockCloudFinalizer struct {
// contains filtered or unexported fields
}
MockCloudFinalizer is a mock of CloudFinalizer interface.
func NewMockCloudFinalizer ¶
func NewMockCloudFinalizer(ctrl *gomock.Controller) *MockCloudFinalizer
NewMockCloudFinalizer creates a new mock instance.
func (*MockCloudFinalizer) EXPECT ¶
func (m *MockCloudFinalizer) EXPECT() *MockCloudFinalizerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockCloudFinalizer) FinalizeCloud ¶
func (m *MockCloudFinalizer) FinalizeCloud(arg0 environs.FinalizeCloudContext, arg1 cloud.Cloud) (cloud.Cloud, error)
FinalizeCloud mocks base method.
type MockCloudFinalizerMockRecorder ¶
type MockCloudFinalizerMockRecorder struct {
// contains filtered or unexported fields
}
MockCloudFinalizerMockRecorder is the mock recorder for MockCloudFinalizer.
func (*MockCloudFinalizerMockRecorder) FinalizeCloud ¶
func (mr *MockCloudFinalizerMockRecorder) FinalizeCloud(arg0, arg1 interface{}) *gomock.Call
FinalizeCloud indicates an expected call of FinalizeCloud.
type MockCloudRegionDetector ¶
type MockCloudRegionDetector struct {
// contains filtered or unexported fields
}
MockCloudRegionDetector is a mock of CloudRegionDetector interface.
func NewMockCloudRegionDetector ¶
func NewMockCloudRegionDetector(ctrl *gomock.Controller) *MockCloudRegionDetector
NewMockCloudRegionDetector creates a new mock instance.
func (*MockCloudRegionDetector) DetectRegions ¶
func (m *MockCloudRegionDetector) DetectRegions() ([]cloud.Region, error)
DetectRegions mocks base method.
func (*MockCloudRegionDetector) EXPECT ¶
func (m *MockCloudRegionDetector) EXPECT() *MockCloudRegionDetectorMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockCloudRegionDetectorMockRecorder ¶
type MockCloudRegionDetectorMockRecorder struct {
// contains filtered or unexported fields
}
MockCloudRegionDetectorMockRecorder is the mock recorder for MockCloudRegionDetector.
func (*MockCloudRegionDetectorMockRecorder) DetectRegions ¶
func (mr *MockCloudRegionDetectorMockRecorder) DetectRegions() *gomock.Call
DetectRegions indicates an expected call of DetectRegions.
type MockConfigGetter ¶
type MockConfigGetter struct {
// contains filtered or unexported fields
}
MockConfigGetter is a mock of ConfigGetter interface.
func NewMockConfigGetter ¶
func NewMockConfigGetter(ctrl *gomock.Controller) *MockConfigGetter
NewMockConfigGetter creates a new mock instance.
func (*MockConfigGetter) Config ¶
func (m *MockConfigGetter) Config() *config.Config
Config mocks base method.
func (*MockConfigGetter) EXPECT ¶
func (m *MockConfigGetter) EXPECT() *MockConfigGetterMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockConfigGetterMockRecorder ¶
type MockConfigGetterMockRecorder struct {
// contains filtered or unexported fields
}
MockConfigGetterMockRecorder is the mock recorder for MockConfigGetter.
func (*MockConfigGetterMockRecorder) Config ¶
func (mr *MockConfigGetterMockRecorder) Config() *gomock.Call
Config indicates an expected call of Config.
type MockDefaultConstraintsChecker ¶
type MockDefaultConstraintsChecker struct {
// contains filtered or unexported fields
}
MockDefaultConstraintsChecker is a mock of DefaultConstraintsChecker interface.
func NewMockDefaultConstraintsChecker ¶
func NewMockDefaultConstraintsChecker(ctrl *gomock.Controller) *MockDefaultConstraintsChecker
NewMockDefaultConstraintsChecker creates a new mock instance.
func (*MockDefaultConstraintsChecker) EXPECT ¶
func (m *MockDefaultConstraintsChecker) EXPECT() *MockDefaultConstraintsCheckerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockDefaultConstraintsChecker) ShouldApplyControllerConstraints ¶
func (m *MockDefaultConstraintsChecker) ShouldApplyControllerConstraints() bool
ShouldApplyControllerConstraints mocks base method.
type MockDefaultConstraintsCheckerMockRecorder ¶
type MockDefaultConstraintsCheckerMockRecorder struct {
// contains filtered or unexported fields
}
MockDefaultConstraintsCheckerMockRecorder is the mock recorder for MockDefaultConstraintsChecker.
func (*MockDefaultConstraintsCheckerMockRecorder) ShouldApplyControllerConstraints ¶
func (mr *MockDefaultConstraintsCheckerMockRecorder) ShouldApplyControllerConstraints() *gomock.Call
ShouldApplyControllerConstraints indicates an expected call of ShouldApplyControllerConstraints.
type MockEnviron ¶
type MockEnviron struct {
// contains filtered or unexported fields
}
MockEnviron is a mock of Environ interface.
func NewMockEnviron ¶
func NewMockEnviron(ctrl *gomock.Controller) *MockEnviron
NewMockEnviron creates a new mock instance.
func (*MockEnviron) AdoptResources ¶
func (m *MockEnviron) AdoptResources(arg0 context0.ProviderCallContext, arg1 string, arg2 version.Number) error
AdoptResources mocks base method.
func (*MockEnviron) AllInstances ¶
func (m *MockEnviron) AllInstances(arg0 context0.ProviderCallContext) ([]instances.Instance, error)
AllInstances mocks base method.
func (*MockEnviron) AllRunningInstances ¶
func (m *MockEnviron) AllRunningInstances(arg0 context0.ProviderCallContext) ([]instances.Instance, error)
AllRunningInstances mocks base method.
func (*MockEnviron) Bootstrap ¶
func (m *MockEnviron) Bootstrap(arg0 environs.BootstrapContext, arg1 context0.ProviderCallContext, arg2 environs.BootstrapParams) (*environs.BootstrapResult, error)
Bootstrap mocks base method.
func (*MockEnviron) Config ¶
func (m *MockEnviron) Config() *config.Config
Config mocks base method.
func (*MockEnviron) ConstraintsValidator ¶
func (m *MockEnviron) ConstraintsValidator(arg0 context0.ProviderCallContext) (constraints.Validator, error)
ConstraintsValidator mocks base method.
func (*MockEnviron) ControllerInstances ¶
func (m *MockEnviron) ControllerInstances(arg0 context0.ProviderCallContext, arg1 string) ([]instance.Id, error)
ControllerInstances mocks base method.
func (*MockEnviron) Create ¶
func (m *MockEnviron) Create(arg0 context0.ProviderCallContext, arg1 environs.CreateParams) error
Create mocks base method.
func (*MockEnviron) Destroy ¶
func (m *MockEnviron) Destroy(arg0 context0.ProviderCallContext) error
Destroy mocks base method.
func (*MockEnviron) DestroyController ¶
func (m *MockEnviron) DestroyController(arg0 context0.ProviderCallContext, arg1 string) error
DestroyController mocks base method.
func (*MockEnviron) EXPECT ¶
func (m *MockEnviron) EXPECT() *MockEnvironMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockEnviron) InstanceTypes ¶
func (m *MockEnviron) InstanceTypes(arg0 context0.ProviderCallContext, arg1 constraints.Value) (instances.InstanceTypesWithCostMetadata, error)
InstanceTypes mocks base method.
func (*MockEnviron) Instances ¶
func (m *MockEnviron) Instances(arg0 context0.ProviderCallContext, arg1 []instance.Id) ([]instances.Instance, error)
Instances mocks base method.
func (*MockEnviron) PrecheckInstance ¶
func (m *MockEnviron) PrecheckInstance(arg0 context0.ProviderCallContext, arg1 environs.PrecheckInstanceParams) error
PrecheckInstance mocks base method.
func (*MockEnviron) PrepareForBootstrap ¶
func (m *MockEnviron) PrepareForBootstrap(arg0 environs.BootstrapContext, arg1 string) error
PrepareForBootstrap mocks base method.
func (*MockEnviron) Provider ¶
func (m *MockEnviron) Provider() environs.EnvironProvider
Provider mocks base method.
func (*MockEnviron) SetConfig ¶
func (m *MockEnviron) SetConfig(arg0 *config.Config) error
SetConfig mocks base method.
func (*MockEnviron) StartInstance ¶
func (m *MockEnviron) StartInstance(arg0 context0.ProviderCallContext, arg1 environs.StartInstanceParams) (*environs.StartInstanceResult, error)
StartInstance mocks base method.
func (*MockEnviron) StopInstances ¶
func (m *MockEnviron) StopInstances(arg0 context0.ProviderCallContext, arg1 ...instance.Id) error
StopInstances mocks base method.
func (*MockEnviron) StorageProvider ¶
func (m *MockEnviron) StorageProvider(arg0 storage.ProviderType) (storage.Provider, error)
StorageProvider mocks base method.
func (*MockEnviron) StorageProviderTypes ¶
func (m *MockEnviron) StorageProviderTypes() ([]storage.ProviderType, error)
StorageProviderTypes mocks base method.
type MockEnvironMockRecorder ¶
type MockEnvironMockRecorder struct {
// contains filtered or unexported fields
}
MockEnvironMockRecorder is the mock recorder for MockEnviron.
func (*MockEnvironMockRecorder) AdoptResources ¶
func (mr *MockEnvironMockRecorder) AdoptResources(arg0, arg1, arg2 interface{}) *gomock.Call
AdoptResources indicates an expected call of AdoptResources.
func (*MockEnvironMockRecorder) AllInstances ¶
func (mr *MockEnvironMockRecorder) AllInstances(arg0 interface{}) *gomock.Call
AllInstances indicates an expected call of AllInstances.
func (*MockEnvironMockRecorder) AllRunningInstances ¶
func (mr *MockEnvironMockRecorder) AllRunningInstances(arg0 interface{}) *gomock.Call
AllRunningInstances indicates an expected call of AllRunningInstances.
func (*MockEnvironMockRecorder) Bootstrap ¶
func (mr *MockEnvironMockRecorder) Bootstrap(arg0, arg1, arg2 interface{}) *gomock.Call
Bootstrap indicates an expected call of Bootstrap.
func (*MockEnvironMockRecorder) Config ¶
func (mr *MockEnvironMockRecorder) Config() *gomock.Call
Config indicates an expected call of Config.
func (*MockEnvironMockRecorder) ConstraintsValidator ¶
func (mr *MockEnvironMockRecorder) ConstraintsValidator(arg0 interface{}) *gomock.Call
ConstraintsValidator indicates an expected call of ConstraintsValidator.
func (*MockEnvironMockRecorder) ControllerInstances ¶
func (mr *MockEnvironMockRecorder) ControllerInstances(arg0, arg1 interface{}) *gomock.Call
ControllerInstances indicates an expected call of ControllerInstances.
func (*MockEnvironMockRecorder) Create ¶
func (mr *MockEnvironMockRecorder) Create(arg0, arg1 interface{}) *gomock.Call
Create indicates an expected call of Create.
func (*MockEnvironMockRecorder) Destroy ¶
func (mr *MockEnvironMockRecorder) Destroy(arg0 interface{}) *gomock.Call
Destroy indicates an expected call of Destroy.
func (*MockEnvironMockRecorder) DestroyController ¶
func (mr *MockEnvironMockRecorder) DestroyController(arg0, arg1 interface{}) *gomock.Call
DestroyController indicates an expected call of DestroyController.
func (*MockEnvironMockRecorder) InstanceTypes ¶
func (mr *MockEnvironMockRecorder) InstanceTypes(arg0, arg1 interface{}) *gomock.Call
InstanceTypes indicates an expected call of InstanceTypes.
func (*MockEnvironMockRecorder) Instances ¶
func (mr *MockEnvironMockRecorder) Instances(arg0, arg1 interface{}) *gomock.Call
Instances indicates an expected call of Instances.
func (*MockEnvironMockRecorder) PrecheckInstance ¶
func (mr *MockEnvironMockRecorder) PrecheckInstance(arg0, arg1 interface{}) *gomock.Call
PrecheckInstance indicates an expected call of PrecheckInstance.
func (*MockEnvironMockRecorder) PrepareForBootstrap ¶
func (mr *MockEnvironMockRecorder) PrepareForBootstrap(arg0, arg1 interface{}) *gomock.Call
PrepareForBootstrap indicates an expected call of PrepareForBootstrap.
func (*MockEnvironMockRecorder) Provider ¶
func (mr *MockEnvironMockRecorder) Provider() *gomock.Call
Provider indicates an expected call of Provider.
func (*MockEnvironMockRecorder) SetConfig ¶
func (mr *MockEnvironMockRecorder) SetConfig(arg0 interface{}) *gomock.Call
SetConfig indicates an expected call of SetConfig.
func (*MockEnvironMockRecorder) StartInstance ¶
func (mr *MockEnvironMockRecorder) StartInstance(arg0, arg1 interface{}) *gomock.Call
StartInstance indicates an expected call of StartInstance.
func (*MockEnvironMockRecorder) StopInstances ¶
func (mr *MockEnvironMockRecorder) StopInstances(arg0 interface{}, arg1 ...interface{}) *gomock.Call
StopInstances indicates an expected call of StopInstances.
func (*MockEnvironMockRecorder) StorageProvider ¶
func (mr *MockEnvironMockRecorder) StorageProvider(arg0 interface{}) *gomock.Call
StorageProvider indicates an expected call of StorageProvider.
func (*MockEnvironMockRecorder) StorageProviderTypes ¶
func (mr *MockEnvironMockRecorder) StorageProviderTypes() *gomock.Call
StorageProviderTypes indicates an expected call of StorageProviderTypes.
type MockEnvironProvider ¶
type MockEnvironProvider struct {
// contains filtered or unexported fields
}
MockEnvironProvider is a mock of EnvironProvider interface.
func NewMockEnvironProvider ¶
func NewMockEnvironProvider(ctrl *gomock.Controller) *MockEnvironProvider
NewMockEnvironProvider creates a new mock instance.
func (*MockEnvironProvider) CloudSchema ¶
func (m *MockEnvironProvider) CloudSchema() *jsonschema.Schema
CloudSchema mocks base method.
func (*MockEnvironProvider) CredentialSchemas ¶
func (m *MockEnvironProvider) CredentialSchemas() map[cloud.AuthType]cloud.CredentialSchema
CredentialSchemas mocks base method.
func (*MockEnvironProvider) DetectCredentials ¶
func (m *MockEnvironProvider) DetectCredentials(arg0 string) (*cloud.CloudCredential, error)
DetectCredentials mocks base method.
func (*MockEnvironProvider) EXPECT ¶
func (m *MockEnvironProvider) EXPECT() *MockEnvironProviderMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockEnvironProvider) FinalizeCredential ¶
func (m *MockEnvironProvider) FinalizeCredential(arg0 environs.FinalizeCredentialContext, arg1 environs.FinalizeCredentialParams) (*cloud.Credential, error)
FinalizeCredential mocks base method.
func (*MockEnvironProvider) Ping ¶
func (m *MockEnvironProvider) Ping(arg0 context0.ProviderCallContext, arg1 string) error
Ping mocks base method.
func (*MockEnvironProvider) PrepareConfig ¶
func (m *MockEnvironProvider) PrepareConfig(arg0 environs.PrepareConfigParams) (*config.Config, error)
PrepareConfig mocks base method.
func (*MockEnvironProvider) Version ¶
func (m *MockEnvironProvider) Version() int
Version mocks base method.
type MockEnvironProviderMockRecorder ¶
type MockEnvironProviderMockRecorder struct {
// contains filtered or unexported fields
}
MockEnvironProviderMockRecorder is the mock recorder for MockEnvironProvider.
func (*MockEnvironProviderMockRecorder) CloudSchema ¶
func (mr *MockEnvironProviderMockRecorder) CloudSchema() *gomock.Call
CloudSchema indicates an expected call of CloudSchema.
func (*MockEnvironProviderMockRecorder) CredentialSchemas ¶
func (mr *MockEnvironProviderMockRecorder) CredentialSchemas() *gomock.Call
CredentialSchemas indicates an expected call of CredentialSchemas.
func (*MockEnvironProviderMockRecorder) DetectCredentials ¶
func (mr *MockEnvironProviderMockRecorder) DetectCredentials(arg0 interface{}) *gomock.Call
DetectCredentials indicates an expected call of DetectCredentials.
func (*MockEnvironProviderMockRecorder) FinalizeCredential ¶
func (mr *MockEnvironProviderMockRecorder) FinalizeCredential(arg0, arg1 interface{}) *gomock.Call
FinalizeCredential indicates an expected call of FinalizeCredential.
func (*MockEnvironProviderMockRecorder) Ping ¶
func (mr *MockEnvironProviderMockRecorder) Ping(arg0, arg1 interface{}) *gomock.Call
Ping indicates an expected call of Ping.
func (*MockEnvironProviderMockRecorder) PrepareConfig ¶
func (mr *MockEnvironProviderMockRecorder) PrepareConfig(arg0 interface{}) *gomock.Call
PrepareConfig indicates an expected call of PrepareConfig.
func (*MockEnvironProviderMockRecorder) Validate ¶
func (mr *MockEnvironProviderMockRecorder) Validate(arg0, arg1 interface{}) *gomock.Call
Validate indicates an expected call of Validate.
func (*MockEnvironProviderMockRecorder) Version ¶
func (mr *MockEnvironProviderMockRecorder) Version() *gomock.Call
Version indicates an expected call of Version.
type MockFinalizeCloudContext ¶
type MockFinalizeCloudContext struct {
// contains filtered or unexported fields
}
MockFinalizeCloudContext is a mock of FinalizeCloudContext interface.
func NewMockFinalizeCloudContext ¶
func NewMockFinalizeCloudContext(ctrl *gomock.Controller) *MockFinalizeCloudContext
NewMockFinalizeCloudContext creates a new mock instance.
func (*MockFinalizeCloudContext) EXPECT ¶
func (m *MockFinalizeCloudContext) EXPECT() *MockFinalizeCloudContextMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockFinalizeCloudContext) Verbosef ¶
func (m *MockFinalizeCloudContext) Verbosef(arg0 string, arg1 ...interface{})
Verbosef mocks base method.
type MockFinalizeCloudContextMockRecorder ¶
type MockFinalizeCloudContextMockRecorder struct {
// contains filtered or unexported fields
}
MockFinalizeCloudContextMockRecorder is the mock recorder for MockFinalizeCloudContext.
func (*MockFinalizeCloudContextMockRecorder) Verbosef ¶
func (mr *MockFinalizeCloudContextMockRecorder) Verbosef(arg0 interface{}, arg1 ...interface{}) *gomock.Call
Verbosef indicates an expected call of Verbosef.
type MockFinalizeCredentialContext ¶
type MockFinalizeCredentialContext struct {
// contains filtered or unexported fields
}
MockFinalizeCredentialContext is a mock of FinalizeCredentialContext interface.
func NewMockFinalizeCredentialContext ¶
func NewMockFinalizeCredentialContext(ctrl *gomock.Controller) *MockFinalizeCredentialContext
NewMockFinalizeCredentialContext creates a new mock instance.
func (*MockFinalizeCredentialContext) EXPECT ¶
func (m *MockFinalizeCredentialContext) EXPECT() *MockFinalizeCredentialContextMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockFinalizeCredentialContext) GetStderr ¶
func (m *MockFinalizeCredentialContext) GetStderr() io.Writer
GetStderr mocks base method.
type MockFinalizeCredentialContextMockRecorder ¶
type MockFinalizeCredentialContextMockRecorder struct {
// contains filtered or unexported fields
}
MockFinalizeCredentialContextMockRecorder is the mock recorder for MockFinalizeCredentialContext.
func (*MockFinalizeCredentialContextMockRecorder) GetStderr ¶
func (mr *MockFinalizeCredentialContextMockRecorder) GetStderr() *gomock.Call
GetStderr indicates an expected call of GetStderr.
type MockFirewaller ¶
type MockFirewaller struct {
// contains filtered or unexported fields
}
MockFirewaller is a mock of Firewaller interface.
func NewMockFirewaller ¶
func NewMockFirewaller(ctrl *gomock.Controller) *MockFirewaller
NewMockFirewaller creates a new mock instance.
func (*MockFirewaller) ClosePorts ¶
func (m *MockFirewaller) ClosePorts(arg0 context0.ProviderCallContext, arg1 firewall.IngressRules) error
ClosePorts mocks base method.
func (*MockFirewaller) EXPECT ¶
func (m *MockFirewaller) EXPECT() *MockFirewallerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockFirewaller) IngressRules ¶
func (m *MockFirewaller) IngressRules(arg0 context0.ProviderCallContext) (firewall.IngressRules, error)
IngressRules mocks base method.
func (*MockFirewaller) OpenPorts ¶
func (m *MockFirewaller) OpenPorts(arg0 context0.ProviderCallContext, arg1 firewall.IngressRules) error
OpenPorts mocks base method.
type MockFirewallerMockRecorder ¶
type MockFirewallerMockRecorder struct {
// contains filtered or unexported fields
}
MockFirewallerMockRecorder is the mock recorder for MockFirewaller.
func (*MockFirewallerMockRecorder) ClosePorts ¶
func (mr *MockFirewallerMockRecorder) ClosePorts(arg0, arg1 interface{}) *gomock.Call
ClosePorts indicates an expected call of ClosePorts.
func (*MockFirewallerMockRecorder) IngressRules ¶
func (mr *MockFirewallerMockRecorder) IngressRules(arg0 interface{}) *gomock.Call
IngressRules indicates an expected call of IngressRules.
func (*MockFirewallerMockRecorder) OpenPorts ¶
func (mr *MockFirewallerMockRecorder) OpenPorts(arg0, arg1 interface{}) *gomock.Call
OpenPorts indicates an expected call of OpenPorts.
type MockInstancePrechecker ¶
type MockInstancePrechecker struct {
// contains filtered or unexported fields
}
MockInstancePrechecker is a mock of InstancePrechecker interface.
func NewMockInstancePrechecker ¶
func NewMockInstancePrechecker(ctrl *gomock.Controller) *MockInstancePrechecker
NewMockInstancePrechecker creates a new mock instance.
func (*MockInstancePrechecker) EXPECT ¶
func (m *MockInstancePrechecker) EXPECT() *MockInstancePrecheckerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockInstancePrechecker) PrecheckInstance ¶
func (m *MockInstancePrechecker) PrecheckInstance(arg0 context0.ProviderCallContext, arg1 environs.PrecheckInstanceParams) error
PrecheckInstance mocks base method.
type MockInstancePrecheckerMockRecorder ¶
type MockInstancePrecheckerMockRecorder struct {
// contains filtered or unexported fields
}
MockInstancePrecheckerMockRecorder is the mock recorder for MockInstancePrechecker.
func (*MockInstancePrecheckerMockRecorder) PrecheckInstance ¶
func (mr *MockInstancePrecheckerMockRecorder) PrecheckInstance(arg0, arg1 interface{}) *gomock.Call
PrecheckInstance indicates an expected call of PrecheckInstance.
type MockInstanceTagger ¶
type MockInstanceTagger struct {
// contains filtered or unexported fields
}
MockInstanceTagger is a mock of InstanceTagger interface.
func NewMockInstanceTagger ¶
func NewMockInstanceTagger(ctrl *gomock.Controller) *MockInstanceTagger
NewMockInstanceTagger creates a new mock instance.
func (*MockInstanceTagger) EXPECT ¶
func (m *MockInstanceTagger) EXPECT() *MockInstanceTaggerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockInstanceTagger) TagInstance ¶
func (m *MockInstanceTagger) TagInstance(arg0 context0.ProviderCallContext, arg1 instance.Id, arg2 map[string]string) error
TagInstance mocks base method.
type MockInstanceTaggerMockRecorder ¶
type MockInstanceTaggerMockRecorder struct {
// contains filtered or unexported fields
}
MockInstanceTaggerMockRecorder is the mock recorder for MockInstanceTagger.
func (*MockInstanceTaggerMockRecorder) TagInstance ¶
func (mr *MockInstanceTaggerMockRecorder) TagInstance(arg0, arg1, arg2 interface{}) *gomock.Call
TagInstance indicates an expected call of TagInstance.
type MockInstanceTypesFetcher ¶
type MockInstanceTypesFetcher struct {
// contains filtered or unexported fields
}
MockInstanceTypesFetcher is a mock of InstanceTypesFetcher interface.
func NewMockInstanceTypesFetcher ¶
func NewMockInstanceTypesFetcher(ctrl *gomock.Controller) *MockInstanceTypesFetcher
NewMockInstanceTypesFetcher creates a new mock instance.
func (*MockInstanceTypesFetcher) EXPECT ¶
func (m *MockInstanceTypesFetcher) EXPECT() *MockInstanceTypesFetcherMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockInstanceTypesFetcher) InstanceTypes ¶
func (m *MockInstanceTypesFetcher) InstanceTypes(arg0 context0.ProviderCallContext, arg1 constraints.Value) (instances.InstanceTypesWithCostMetadata, error)
InstanceTypes mocks base method.
type MockInstanceTypesFetcherMockRecorder ¶
type MockInstanceTypesFetcherMockRecorder struct {
// contains filtered or unexported fields
}
MockInstanceTypesFetcherMockRecorder is the mock recorder for MockInstanceTypesFetcher.
func (*MockInstanceTypesFetcherMockRecorder) InstanceTypes ¶
func (mr *MockInstanceTypesFetcherMockRecorder) InstanceTypes(arg0, arg1 interface{}) *gomock.Call
InstanceTypes indicates an expected call of InstanceTypes.
type MockModelConfigUpgrader ¶
type MockModelConfigUpgrader struct {
// contains filtered or unexported fields
}
MockModelConfigUpgrader is a mock of ModelConfigUpgrader interface.
func NewMockModelConfigUpgrader ¶
func NewMockModelConfigUpgrader(ctrl *gomock.Controller) *MockModelConfigUpgrader
NewMockModelConfigUpgrader creates a new mock instance.
func (*MockModelConfigUpgrader) EXPECT ¶
func (m *MockModelConfigUpgrader) EXPECT() *MockModelConfigUpgraderMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockModelConfigUpgrader) UpgradeConfig ¶
UpgradeConfig mocks base method.
type MockModelConfigUpgraderMockRecorder ¶
type MockModelConfigUpgraderMockRecorder struct {
// contains filtered or unexported fields
}
MockModelConfigUpgraderMockRecorder is the mock recorder for MockModelConfigUpgrader.
func (*MockModelConfigUpgraderMockRecorder) UpgradeConfig ¶
func (mr *MockModelConfigUpgraderMockRecorder) UpgradeConfig(arg0 interface{}) *gomock.Call
UpgradeConfig indicates an expected call of UpgradeConfig.
type MockNetworkingEnviron ¶
type MockNetworkingEnviron struct {
// contains filtered or unexported fields
}
MockNetworkingEnviron is a mock of NetworkingEnviron interface.
func NewMockNetworkingEnviron ¶
func NewMockNetworkingEnviron(ctrl *gomock.Controller) *MockNetworkingEnviron
NewMockNetworkingEnviron creates a new mock instance.
func (*MockNetworkingEnviron) AdoptResources ¶
func (m *MockNetworkingEnviron) AdoptResources(arg0 context0.ProviderCallContext, arg1 string, arg2 version.Number) error
AdoptResources mocks base method.
func (*MockNetworkingEnviron) AllInstances ¶
func (m *MockNetworkingEnviron) AllInstances(arg0 context0.ProviderCallContext) ([]instances.Instance, error)
AllInstances mocks base method.
func (*MockNetworkingEnviron) AllRunningInstances ¶
func (m *MockNetworkingEnviron) AllRunningInstances(arg0 context0.ProviderCallContext) ([]instances.Instance, error)
AllRunningInstances mocks base method.
func (*MockNetworkingEnviron) AllocateContainerAddresses ¶
func (m *MockNetworkingEnviron) AllocateContainerAddresses(arg0 context0.ProviderCallContext, arg1 instance.Id, arg2 names.MachineTag, arg3 network.InterfaceInfos) (network.InterfaceInfos, error)
AllocateContainerAddresses mocks base method.
func (*MockNetworkingEnviron) AreSpacesRoutable ¶
func (m *MockNetworkingEnviron) AreSpacesRoutable(arg0 context0.ProviderCallContext, arg1, arg2 *environs.ProviderSpaceInfo) (bool, error)
AreSpacesRoutable mocks base method.
func (*MockNetworkingEnviron) Bootstrap ¶
func (m *MockNetworkingEnviron) Bootstrap(arg0 environs.BootstrapContext, arg1 context0.ProviderCallContext, arg2 environs.BootstrapParams) (*environs.BootstrapResult, error)
Bootstrap mocks base method.
func (*MockNetworkingEnviron) Config ¶
func (m *MockNetworkingEnviron) Config() *config.Config
Config mocks base method.
func (*MockNetworkingEnviron) ConstraintsValidator ¶
func (m *MockNetworkingEnviron) ConstraintsValidator(arg0 context0.ProviderCallContext) (constraints.Validator, error)
ConstraintsValidator mocks base method.
func (*MockNetworkingEnviron) ControllerInstances ¶
func (m *MockNetworkingEnviron) ControllerInstances(arg0 context0.ProviderCallContext, arg1 string) ([]instance.Id, error)
ControllerInstances mocks base method.
func (*MockNetworkingEnviron) Create ¶
func (m *MockNetworkingEnviron) Create(arg0 context0.ProviderCallContext, arg1 environs.CreateParams) error
Create mocks base method.
func (*MockNetworkingEnviron) Destroy ¶
func (m *MockNetworkingEnviron) Destroy(arg0 context0.ProviderCallContext) error
Destroy mocks base method.
func (*MockNetworkingEnviron) DestroyController ¶
func (m *MockNetworkingEnviron) DestroyController(arg0 context0.ProviderCallContext, arg1 string) error
DestroyController mocks base method.
func (*MockNetworkingEnviron) EXPECT ¶
func (m *MockNetworkingEnviron) EXPECT() *MockNetworkingEnvironMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockNetworkingEnviron) InstanceTypes ¶
func (m *MockNetworkingEnviron) InstanceTypes(arg0 context0.ProviderCallContext, arg1 constraints.Value) (instances.InstanceTypesWithCostMetadata, error)
InstanceTypes mocks base method.
func (*MockNetworkingEnviron) Instances ¶
func (m *MockNetworkingEnviron) Instances(arg0 context0.ProviderCallContext, arg1 []instance.Id) ([]instances.Instance, error)
Instances mocks base method.
func (*MockNetworkingEnviron) NetworkInterfaces ¶
func (m *MockNetworkingEnviron) NetworkInterfaces(arg0 context0.ProviderCallContext, arg1 []instance.Id) ([]network.InterfaceInfos, error)
NetworkInterfaces mocks base method.
func (*MockNetworkingEnviron) PrecheckInstance ¶
func (m *MockNetworkingEnviron) PrecheckInstance(arg0 context0.ProviderCallContext, arg1 environs.PrecheckInstanceParams) error
PrecheckInstance mocks base method.
func (*MockNetworkingEnviron) PrepareForBootstrap ¶
func (m *MockNetworkingEnviron) PrepareForBootstrap(arg0 environs.BootstrapContext, arg1 string) error
PrepareForBootstrap mocks base method.
func (*MockNetworkingEnviron) Provider ¶
func (m *MockNetworkingEnviron) Provider() environs.EnvironProvider
Provider mocks base method.
func (*MockNetworkingEnviron) ProviderSpaceInfo ¶
func (m *MockNetworkingEnviron) ProviderSpaceInfo(arg0 context0.ProviderCallContext, arg1 *network.SpaceInfo) (*environs.ProviderSpaceInfo, error)
ProviderSpaceInfo mocks base method.
func (*MockNetworkingEnviron) ReleaseContainerAddresses ¶
func (m *MockNetworkingEnviron) ReleaseContainerAddresses(arg0 context0.ProviderCallContext, arg1 []network.ProviderInterfaceInfo) error
ReleaseContainerAddresses mocks base method.
func (*MockNetworkingEnviron) SSHAddresses ¶
func (m *MockNetworkingEnviron) SSHAddresses(arg0 context0.ProviderCallContext, arg1 network.SpaceAddresses) (network.SpaceAddresses, error)
SSHAddresses mocks base method.
func (*MockNetworkingEnviron) SetConfig ¶
func (m *MockNetworkingEnviron) SetConfig(arg0 *config.Config) error
SetConfig mocks base method.
func (*MockNetworkingEnviron) Spaces ¶
func (m *MockNetworkingEnviron) Spaces(arg0 context0.ProviderCallContext) (network.SpaceInfos, error)
Spaces mocks base method.
func (*MockNetworkingEnviron) StartInstance ¶
func (m *MockNetworkingEnviron) StartInstance(arg0 context0.ProviderCallContext, arg1 environs.StartInstanceParams) (*environs.StartInstanceResult, error)
StartInstance mocks base method.
func (*MockNetworkingEnviron) StopInstances ¶
func (m *MockNetworkingEnviron) StopInstances(arg0 context0.ProviderCallContext, arg1 ...instance.Id) error
StopInstances mocks base method.
func (*MockNetworkingEnviron) StorageProvider ¶
func (m *MockNetworkingEnviron) StorageProvider(arg0 storage.ProviderType) (storage.Provider, error)
StorageProvider mocks base method.
func (*MockNetworkingEnviron) StorageProviderTypes ¶
func (m *MockNetworkingEnviron) StorageProviderTypes() ([]storage.ProviderType, error)
StorageProviderTypes mocks base method.
func (*MockNetworkingEnviron) Subnets ¶
func (m *MockNetworkingEnviron) Subnets(arg0 context0.ProviderCallContext, arg1 instance.Id, arg2 []network.Id) ([]network.SubnetInfo, error)
Subnets mocks base method.
func (*MockNetworkingEnviron) SuperSubnets ¶
func (m *MockNetworkingEnviron) SuperSubnets(arg0 context0.ProviderCallContext) ([]string, error)
SuperSubnets mocks base method.
func (*MockNetworkingEnviron) SupportsContainerAddresses ¶
func (m *MockNetworkingEnviron) SupportsContainerAddresses(arg0 context0.ProviderCallContext) (bool, error)
SupportsContainerAddresses mocks base method.
func (*MockNetworkingEnviron) SupportsSpaceDiscovery ¶
func (m *MockNetworkingEnviron) SupportsSpaceDiscovery(arg0 context0.ProviderCallContext) (bool, error)
SupportsSpaceDiscovery mocks base method.
func (*MockNetworkingEnviron) SupportsSpaces ¶
func (m *MockNetworkingEnviron) SupportsSpaces(arg0 context0.ProviderCallContext) (bool, error)
SupportsSpaces mocks base method.
type MockNetworkingEnvironMockRecorder ¶
type MockNetworkingEnvironMockRecorder struct {
// contains filtered or unexported fields
}
MockNetworkingEnvironMockRecorder is the mock recorder for MockNetworkingEnviron.
func (*MockNetworkingEnvironMockRecorder) AdoptResources ¶
func (mr *MockNetworkingEnvironMockRecorder) AdoptResources(arg0, arg1, arg2 interface{}) *gomock.Call
AdoptResources indicates an expected call of AdoptResources.
func (*MockNetworkingEnvironMockRecorder) AllInstances ¶
func (mr *MockNetworkingEnvironMockRecorder) AllInstances(arg0 interface{}) *gomock.Call
AllInstances indicates an expected call of AllInstances.
func (*MockNetworkingEnvironMockRecorder) AllRunningInstances ¶
func (mr *MockNetworkingEnvironMockRecorder) AllRunningInstances(arg0 interface{}) *gomock.Call
AllRunningInstances indicates an expected call of AllRunningInstances.
func (*MockNetworkingEnvironMockRecorder) AllocateContainerAddresses ¶
func (mr *MockNetworkingEnvironMockRecorder) AllocateContainerAddresses(arg0, arg1, arg2, arg3 interface{}) *gomock.Call
AllocateContainerAddresses indicates an expected call of AllocateContainerAddresses.
func (*MockNetworkingEnvironMockRecorder) AreSpacesRoutable ¶
func (mr *MockNetworkingEnvironMockRecorder) AreSpacesRoutable(arg0, arg1, arg2 interface{}) *gomock.Call
AreSpacesRoutable indicates an expected call of AreSpacesRoutable.
func (*MockNetworkingEnvironMockRecorder) Bootstrap ¶
func (mr *MockNetworkingEnvironMockRecorder) Bootstrap(arg0, arg1, arg2 interface{}) *gomock.Call
Bootstrap indicates an expected call of Bootstrap.
func (*MockNetworkingEnvironMockRecorder) Config ¶
func (mr *MockNetworkingEnvironMockRecorder) Config() *gomock.Call
Config indicates an expected call of Config.
func (*MockNetworkingEnvironMockRecorder) ConstraintsValidator ¶
func (mr *MockNetworkingEnvironMockRecorder) ConstraintsValidator(arg0 interface{}) *gomock.Call
ConstraintsValidator indicates an expected call of ConstraintsValidator.
func (*MockNetworkingEnvironMockRecorder) ControllerInstances ¶
func (mr *MockNetworkingEnvironMockRecorder) ControllerInstances(arg0, arg1 interface{}) *gomock.Call
ControllerInstances indicates an expected call of ControllerInstances.
func (*MockNetworkingEnvironMockRecorder) Create ¶
func (mr *MockNetworkingEnvironMockRecorder) Create(arg0, arg1 interface{}) *gomock.Call
Create indicates an expected call of Create.
func (*MockNetworkingEnvironMockRecorder) Destroy ¶
func (mr *MockNetworkingEnvironMockRecorder) Destroy(arg0 interface{}) *gomock.Call
Destroy indicates an expected call of Destroy.
func (*MockNetworkingEnvironMockRecorder) DestroyController ¶
func (mr *MockNetworkingEnvironMockRecorder) DestroyController(arg0, arg1 interface{}) *gomock.Call
DestroyController indicates an expected call of DestroyController.
func (*MockNetworkingEnvironMockRecorder) InstanceTypes ¶
func (mr *MockNetworkingEnvironMockRecorder) InstanceTypes(arg0, arg1 interface{}) *gomock.Call
InstanceTypes indicates an expected call of InstanceTypes.
func (*MockNetworkingEnvironMockRecorder) Instances ¶
func (mr *MockNetworkingEnvironMockRecorder) Instances(arg0, arg1 interface{}) *gomock.Call
Instances indicates an expected call of Instances.
func (*MockNetworkingEnvironMockRecorder) NetworkInterfaces ¶
func (mr *MockNetworkingEnvironMockRecorder) NetworkInterfaces(arg0, arg1 interface{}) *gomock.Call
NetworkInterfaces indicates an expected call of NetworkInterfaces.
func (*MockNetworkingEnvironMockRecorder) PrecheckInstance ¶
func (mr *MockNetworkingEnvironMockRecorder) PrecheckInstance(arg0, arg1 interface{}) *gomock.Call
PrecheckInstance indicates an expected call of PrecheckInstance.
func (*MockNetworkingEnvironMockRecorder) PrepareForBootstrap ¶
func (mr *MockNetworkingEnvironMockRecorder) PrepareForBootstrap(arg0, arg1 interface{}) *gomock.Call
PrepareForBootstrap indicates an expected call of PrepareForBootstrap.
func (*MockNetworkingEnvironMockRecorder) Provider ¶
func (mr *MockNetworkingEnvironMockRecorder) Provider() *gomock.Call
Provider indicates an expected call of Provider.
func (*MockNetworkingEnvironMockRecorder) ProviderSpaceInfo ¶
func (mr *MockNetworkingEnvironMockRecorder) ProviderSpaceInfo(arg0, arg1 interface{}) *gomock.Call
ProviderSpaceInfo indicates an expected call of ProviderSpaceInfo.
func (*MockNetworkingEnvironMockRecorder) ReleaseContainerAddresses ¶
func (mr *MockNetworkingEnvironMockRecorder) ReleaseContainerAddresses(arg0, arg1 interface{}) *gomock.Call
ReleaseContainerAddresses indicates an expected call of ReleaseContainerAddresses.
func (*MockNetworkingEnvironMockRecorder) SSHAddresses ¶
func (mr *MockNetworkingEnvironMockRecorder) SSHAddresses(arg0, arg1 interface{}) *gomock.Call
SSHAddresses indicates an expected call of SSHAddresses.
func (*MockNetworkingEnvironMockRecorder) SetConfig ¶
func (mr *MockNetworkingEnvironMockRecorder) SetConfig(arg0 interface{}) *gomock.Call
SetConfig indicates an expected call of SetConfig.
func (*MockNetworkingEnvironMockRecorder) Spaces ¶
func (mr *MockNetworkingEnvironMockRecorder) Spaces(arg0 interface{}) *gomock.Call
Spaces indicates an expected call of Spaces.
func (*MockNetworkingEnvironMockRecorder) StartInstance ¶
func (mr *MockNetworkingEnvironMockRecorder) StartInstance(arg0, arg1 interface{}) *gomock.Call
StartInstance indicates an expected call of StartInstance.
func (*MockNetworkingEnvironMockRecorder) StopInstances ¶
func (mr *MockNetworkingEnvironMockRecorder) StopInstances(arg0 interface{}, arg1 ...interface{}) *gomock.Call
StopInstances indicates an expected call of StopInstances.
func (*MockNetworkingEnvironMockRecorder) StorageProvider ¶
func (mr *MockNetworkingEnvironMockRecorder) StorageProvider(arg0 interface{}) *gomock.Call
StorageProvider indicates an expected call of StorageProvider.
func (*MockNetworkingEnvironMockRecorder) StorageProviderTypes ¶
func (mr *MockNetworkingEnvironMockRecorder) StorageProviderTypes() *gomock.Call
StorageProviderTypes indicates an expected call of StorageProviderTypes.
func (*MockNetworkingEnvironMockRecorder) Subnets ¶
func (mr *MockNetworkingEnvironMockRecorder) Subnets(arg0, arg1, arg2 interface{}) *gomock.Call
Subnets indicates an expected call of Subnets.
func (*MockNetworkingEnvironMockRecorder) SuperSubnets ¶
func (mr *MockNetworkingEnvironMockRecorder) SuperSubnets(arg0 interface{}) *gomock.Call
SuperSubnets indicates an expected call of SuperSubnets.
func (*MockNetworkingEnvironMockRecorder) SupportsContainerAddresses ¶
func (mr *MockNetworkingEnvironMockRecorder) SupportsContainerAddresses(arg0 interface{}) *gomock.Call
SupportsContainerAddresses indicates an expected call of SupportsContainerAddresses.
func (*MockNetworkingEnvironMockRecorder) SupportsSpaceDiscovery ¶
func (mr *MockNetworkingEnvironMockRecorder) SupportsSpaceDiscovery(arg0 interface{}) *gomock.Call
SupportsSpaceDiscovery indicates an expected call of SupportsSpaceDiscovery.
func (*MockNetworkingEnvironMockRecorder) SupportsSpaces ¶
func (mr *MockNetworkingEnvironMockRecorder) SupportsSpaces(arg0 interface{}) *gomock.Call
SupportsSpaces indicates an expected call of SupportsSpaces.
type MockProviderCredentials ¶
type MockProviderCredentials struct {
// contains filtered or unexported fields
}
MockProviderCredentials is a mock of ProviderCredentials interface.
func NewMockProviderCredentials ¶
func NewMockProviderCredentials(ctrl *gomock.Controller) *MockProviderCredentials
NewMockProviderCredentials creates a new mock instance.
func (*MockProviderCredentials) CredentialSchemas ¶
func (m *MockProviderCredentials) CredentialSchemas() map[cloud.AuthType]cloud.CredentialSchema
CredentialSchemas mocks base method.
func (*MockProviderCredentials) DetectCredentials ¶
func (m *MockProviderCredentials) DetectCredentials(arg0 string) (*cloud.CloudCredential, error)
DetectCredentials mocks base method.
func (*MockProviderCredentials) EXPECT ¶
func (m *MockProviderCredentials) EXPECT() *MockProviderCredentialsMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockProviderCredentials) FinalizeCredential ¶
func (m *MockProviderCredentials) FinalizeCredential(arg0 environs.FinalizeCredentialContext, arg1 environs.FinalizeCredentialParams) (*cloud.Credential, error)
FinalizeCredential mocks base method.
type MockProviderCredentialsMockRecorder ¶
type MockProviderCredentialsMockRecorder struct {
// contains filtered or unexported fields
}
MockProviderCredentialsMockRecorder is the mock recorder for MockProviderCredentials.
func (*MockProviderCredentialsMockRecorder) CredentialSchemas ¶
func (mr *MockProviderCredentialsMockRecorder) CredentialSchemas() *gomock.Call
CredentialSchemas indicates an expected call of CredentialSchemas.
func (*MockProviderCredentialsMockRecorder) DetectCredentials ¶
func (mr *MockProviderCredentialsMockRecorder) DetectCredentials(arg0 interface{}) *gomock.Call
DetectCredentials indicates an expected call of DetectCredentials.
func (*MockProviderCredentialsMockRecorder) FinalizeCredential ¶
func (mr *MockProviderCredentialsMockRecorder) FinalizeCredential(arg0, arg1 interface{}) *gomock.Call
FinalizeCredential indicates an expected call of FinalizeCredential.
type MockProviderCredentialsRegister ¶
type MockProviderCredentialsRegister struct {
// contains filtered or unexported fields
}
MockProviderCredentialsRegister is a mock of ProviderCredentialsRegister interface.
func NewMockProviderCredentialsRegister ¶
func NewMockProviderCredentialsRegister(ctrl *gomock.Controller) *MockProviderCredentialsRegister
NewMockProviderCredentialsRegister creates a new mock instance.
func (*MockProviderCredentialsRegister) EXPECT ¶
func (m *MockProviderCredentialsRegister) EXPECT() *MockProviderCredentialsRegisterMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockProviderCredentialsRegister) RegisterCredentials ¶
func (m *MockProviderCredentialsRegister) RegisterCredentials(arg0 cloud.Cloud) (map[string]*cloud.CloudCredential, error)
RegisterCredentials mocks base method.
type MockProviderCredentialsRegisterMockRecorder ¶
type MockProviderCredentialsRegisterMockRecorder struct {
// contains filtered or unexported fields
}
MockProviderCredentialsRegisterMockRecorder is the mock recorder for MockProviderCredentialsRegister.
func (*MockProviderCredentialsRegisterMockRecorder) RegisterCredentials ¶
func (mr *MockProviderCredentialsRegisterMockRecorder) RegisterCredentials(arg0 interface{}) *gomock.Call
RegisterCredentials indicates an expected call of RegisterCredentials.
type MockProviderSchema ¶
type MockProviderSchema struct {
// contains filtered or unexported fields
}
MockProviderSchema is a mock of ProviderSchema interface.
func NewMockProviderSchema ¶
func NewMockProviderSchema(ctrl *gomock.Controller) *MockProviderSchema
NewMockProviderSchema creates a new mock instance.
func (*MockProviderSchema) EXPECT ¶
func (m *MockProviderSchema) EXPECT() *MockProviderSchemaMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockProviderSchema) Schema ¶
func (m *MockProviderSchema) Schema() environschema.Fields
Schema mocks base method.
type MockProviderSchemaMockRecorder ¶
type MockProviderSchemaMockRecorder struct {
// contains filtered or unexported fields
}
MockProviderSchemaMockRecorder is the mock recorder for MockProviderSchema.
func (*MockProviderSchemaMockRecorder) Schema ¶
func (mr *MockProviderSchemaMockRecorder) Schema() *gomock.Call
Schema indicates an expected call of Schema.
type MockRequestFinalizeCredential ¶
type MockRequestFinalizeCredential struct {
// contains filtered or unexported fields
}
MockRequestFinalizeCredential is a mock of RequestFinalizeCredential interface.
func NewMockRequestFinalizeCredential ¶
func NewMockRequestFinalizeCredential(ctrl *gomock.Controller) *MockRequestFinalizeCredential
NewMockRequestFinalizeCredential creates a new mock instance.
func (*MockRequestFinalizeCredential) EXPECT ¶
func (m *MockRequestFinalizeCredential) EXPECT() *MockRequestFinalizeCredentialMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockRequestFinalizeCredential) ShouldFinalizeCredential ¶
func (m *MockRequestFinalizeCredential) ShouldFinalizeCredential(arg0 cloud.Credential) bool
ShouldFinalizeCredential mocks base method.
type MockRequestFinalizeCredentialMockRecorder ¶
type MockRequestFinalizeCredentialMockRecorder struct {
// contains filtered or unexported fields
}
MockRequestFinalizeCredentialMockRecorder is the mock recorder for MockRequestFinalizeCredential.
func (*MockRequestFinalizeCredentialMockRecorder) ShouldFinalizeCredential ¶
func (mr *MockRequestFinalizeCredentialMockRecorder) ShouldFinalizeCredential(arg0 interface{}) *gomock.Call
ShouldFinalizeCredential indicates an expected call of ShouldFinalizeCredential.
type MockUpgradeStep ¶
type MockUpgradeStep struct {
// contains filtered or unexported fields
}
MockUpgradeStep is a mock of UpgradeStep interface.
func NewMockUpgradeStep ¶
func NewMockUpgradeStep(ctrl *gomock.Controller) *MockUpgradeStep
NewMockUpgradeStep creates a new mock instance.
func (*MockUpgradeStep) Description ¶
func (m *MockUpgradeStep) Description() string
Description mocks base method.
func (*MockUpgradeStep) EXPECT ¶
func (m *MockUpgradeStep) EXPECT() *MockUpgradeStepMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockUpgradeStep) Run ¶
func (m *MockUpgradeStep) Run(arg0 context0.ProviderCallContext) error
Run mocks base method.
type MockUpgradeStepMockRecorder ¶
type MockUpgradeStepMockRecorder struct {
// contains filtered or unexported fields
}
MockUpgradeStepMockRecorder is the mock recorder for MockUpgradeStep.
func (*MockUpgradeStepMockRecorder) Description ¶
func (mr *MockUpgradeStepMockRecorder) Description() *gomock.Call
Description indicates an expected call of Description.
func (*MockUpgradeStepMockRecorder) Run ¶
func (mr *MockUpgradeStepMockRecorder) Run(arg0 interface{}) *gomock.Call
Run indicates an expected call of Run.
type MockUpgrader ¶
type MockUpgrader struct {
// contains filtered or unexported fields
}
MockUpgrader is a mock of Upgrader interface.
func NewMockUpgrader ¶
func NewMockUpgrader(ctrl *gomock.Controller) *MockUpgrader
NewMockUpgrader creates a new mock instance.
func (*MockUpgrader) EXPECT ¶
func (m *MockUpgrader) EXPECT() *MockUpgraderMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockUpgrader) UpgradeOperations ¶
func (m *MockUpgrader) UpgradeOperations(arg0 context0.ProviderCallContext, arg1 environs.UpgradeOperationsParams) []environs.UpgradeOperation
UpgradeOperations mocks base method.
type MockUpgraderMockRecorder ¶
type MockUpgraderMockRecorder struct {
// contains filtered or unexported fields
}
MockUpgraderMockRecorder is the mock recorder for MockUpgrader.
func (*MockUpgraderMockRecorder) UpgradeOperations ¶
func (mr *MockUpgraderMockRecorder) UpgradeOperations(arg0, arg1 interface{}) *gomock.Call
UpgradeOperations indicates an expected call of UpgradeOperations.
type ToolsFixture ¶
type ToolsFixture struct { DefaultBaseURL string // UploadArches holds the architectures of tools to // upload in UploadFakeTools. If empty, it will default // to just arch.HostArch() UploadArches []string // contains filtered or unexported fields }
ToolsFixture is used as a fixture to stub out the default tools URL so we don't hit the real internet during tests.
func (*ToolsFixture) SetUpTest ¶
func (s *ToolsFixture) SetUpTest(c *gc.C)
func (*ToolsFixture) TearDownTest ¶
func (s *ToolsFixture) TearDownTest(c *gc.C)
func (*ToolsFixture) UploadFakeTools ¶
UploadFakeTools uploads fake tools of the architectures in s.UploadArches for each LTS release to the specified storage.
func (*ToolsFixture) UploadFakeToolsToDirectory ¶
func (s *ToolsFixture) UploadFakeToolsToDirectory(c *gc.C, dir, toolsDir, stream string)
UploadFakeToolsToDirectory uploads fake tools of the architectures in s.UploadArches for each LTS release to the specified directory.