Documentation
¶
Index ¶
- type FakeAuditLogger
- type FakeAuditLoggerProvider
- func (p *FakeAuditLoggerProvider) GetDebugLogsAt(index int) string
- func (p *FakeAuditLoggerProvider) GetErrorLogsAt(index int) string
- func (p *FakeAuditLoggerProvider) ProvideDebugLogger() (*log.Logger, error)
- func (p *FakeAuditLoggerProvider) ProvideErrorLogger() (*log.Logger, error)
- func (p *FakeAuditLoggerProvider) SetDebugLoggerError(err error)
- func (p *FakeAuditLoggerProvider) SetErrorLoggerError(err error)
- type FakePlatform
- func (p *FakePlatform) AddUserToGroups(username string, groups []string) (err error)
- func (p *FakePlatform) AssociateDisk(name string, settings boshsettings.DiskSettings) error
- func (p *FakePlatform) AssociateDiskArgsForCall(i int) (string, boshsettings.DiskSettings)
- func (p *FakePlatform) CreateUser(username, basePath string) (err error)
- func (p *FakePlatform) DeleteARPEntryWithIP(ip string) error
- func (p *FakePlatform) DeleteEphemeralUsersMatching(regex string) (err error)
- func (p *FakePlatform) GetAuditLogger() platform.AuditLogger
- func (p *FakePlatform) GetCertManager() (certManager boshcert.Manager)
- func (p *FakePlatform) GetCompressor() (compressor boshcmd.Compressor)
- func (p *FakePlatform) GetConfiguredNetworkInterfaces() ([]string, error)
- func (p *FakePlatform) GetCopier() (copier boshcmd.Copier)
- func (p *FakePlatform) GetDefaultNetwork() (boshsettings.Network, error)
- func (p *FakePlatform) GetDevicePathResolver() (devicePathResolver boshdpresolv.DevicePathResolver)
- func (p *FakePlatform) GetDirProvider() (dirProvider boshdir.Provider)
- func (p *FakePlatform) GetEphemeralDiskPath(diskSettings boshsettings.DiskSettings) string
- func (p *FakePlatform) GetFileContentsFromCDROM(path string) ([]byte, error)
- func (p *FakePlatform) GetFilesContentsFromDisk(diskPath string, fileNames []string) ([][]byte, error)
- func (p *FakePlatform) GetFs() (fs boshsys.FileSystem)
- func (p *FakePlatform) GetHostPublicKey() (string, error)
- func (p *FakePlatform) GetMonitCredentials() (username, password string, err error)
- func (p *FakePlatform) GetPersistentDiskFS() (fsType string)
- func (p *FakePlatform) GetRunner() (runner boshsys.CmdRunner)
- func (p *FakePlatform) GetVitalsService() (service boshvitals.Service)
- func (p *FakePlatform) IsMountPoint(path string) (string, bool, error)
- func (p *FakePlatform) IsPersistentDiskMountable(diskSettings boshsettings.DiskSettings) (bool, error)
- func (p *FakePlatform) IsPersistentDiskMounted(diskSettings boshsettings.DiskSettings) (result bool, err error)
- func (p *FakePlatform) MigratePersistentDisk(fromMountPoint, toMountPoint string) (err error)
- func (p *FakePlatform) MountPersistentDisk(diskSettings boshsettings.DiskSettings, mountPoint string) (err error)
- func (p *FakePlatform) PrepareForNetworkingChange() error
- func (p *FakePlatform) RemoveDevTools(packageFileListPath string) error
- func (p *FakePlatform) RemoveStaticLibraries(packageFileListPath string) error
- func (p *FakePlatform) SaveDNSRecords(dnsRecords boshsettings.DNSRecords, hostname string) error
- func (p *FakePlatform) SetGetFilesContentsFromDisk(fileName string, contents []byte, err error)
- func (p *FakePlatform) SetIsPersistentDiskMountable(isPartitioned bool, err error)
- func (p *FakePlatform) SetTimeWithNtpServers(servers []string) (err error)
- func (p *FakePlatform) SetUserPassword(user, encryptedPwd string) (err error)
- func (p *FakePlatform) SetupBlobsDir() error
- func (p *FakePlatform) SetupDataDir() error
- func (p *FakePlatform) SetupEphemeralDiskWithPath(devicePath string, desiredSwapSizeInBytes *uint64) (err error)
- func (p *FakePlatform) SetupHomeDir() error
- func (p *FakePlatform) SetupHostname(hostname string) (err error)
- func (p *FakePlatform) SetupIPv6(config boshsettings.IPv6) error
- func (p *FakePlatform) SetupLogDir() error
- func (p *FakePlatform) SetupLoggingAndAuditing() error
- func (p *FakePlatform) SetupLogrotate(groupName, basePath, size string) (err error)
- func (p *FakePlatform) SetupMonitUser() (err error)
- func (p *FakePlatform) SetupNetworking(networks boshsettings.Networks) error
- func (p *FakePlatform) SetupRawEphemeralDisks(devices []boshsettings.DiskSettings) (err error)
- func (p *FakePlatform) SetupRecordsJSONPermission(path string) error
- func (p *FakePlatform) SetupRootDisk(ephemeralDiskPath string) (err error)
- func (p *FakePlatform) SetupRuntimeConfiguration() (err error)
- func (p *FakePlatform) SetupSSH(publicKey []string, username string) error
- func (p *FakePlatform) SetupTmpDir() error
- func (p *FakePlatform) StartMonit() (err error)
- func (p *FakePlatform) UnmountPersistentDisk(diskSettings boshsettings.DiskSettings) (didUnmount bool, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FakeAuditLogger ¶
type FakeAuditLogger struct {
DebugMsgs []string
ErrMsgs []string
// contains filtered or unexported fields
}
func NewFakeAuditLogger ¶
func NewFakeAuditLogger() *FakeAuditLogger
func (*FakeAuditLogger) Debug ¶
func (f *FakeAuditLogger) Debug(msg string)
func (*FakeAuditLogger) Err ¶
func (f *FakeAuditLogger) Err(msg string)
func (*FakeAuditLogger) GetDebugMsgs ¶
func (f *FakeAuditLogger) GetDebugMsgs() []string
func (*FakeAuditLogger) GetErrMsgs ¶
func (f *FakeAuditLogger) GetErrMsgs() []string
func (*FakeAuditLogger) StartLogging ¶
func (f *FakeAuditLogger) StartLogging()
type FakeAuditLoggerProvider ¶
type FakeAuditLoggerProvider struct {
// contains filtered or unexported fields
}
func NewFakeAuditLoggerProvider ¶
func NewFakeAuditLoggerProvider() *FakeAuditLoggerProvider
func (*FakeAuditLoggerProvider) GetDebugLogsAt ¶
func (p *FakeAuditLoggerProvider) GetDebugLogsAt(index int) string
func (*FakeAuditLoggerProvider) GetErrorLogsAt ¶
func (p *FakeAuditLoggerProvider) GetErrorLogsAt(index int) string
func (*FakeAuditLoggerProvider) ProvideDebugLogger ¶
func (p *FakeAuditLoggerProvider) ProvideDebugLogger() (*log.Logger, error)
func (*FakeAuditLoggerProvider) ProvideErrorLogger ¶
func (p *FakeAuditLoggerProvider) ProvideErrorLogger() (*log.Logger, error)
func (*FakeAuditLoggerProvider) SetDebugLoggerError ¶
func (p *FakeAuditLoggerProvider) SetDebugLoggerError(err error)
func (*FakeAuditLoggerProvider) SetErrorLoggerError ¶
func (p *FakeAuditLoggerProvider) SetErrorLoggerError(err error)
type FakePlatform ¶
type FakePlatform struct {
Fs *fakesys.FakeFileSystem
Runner *fakesys.FakeCmdRunner
FakeCompressor *fakecmd.FakeCompressor
FakeCopier *fakecmd.FakeCopier
FakeVitalsService *fakevitals.FakeService
DevicePathResolver boshdpresolv.DevicePathResolver
SetupRuntimeConfigurationWasInvoked bool
CreateUserUsername string
CreateUserBasePath string
AddUserToGroupsGroups map[string][]string
DeleteEphemeralUsersMatchingRegex string
SetupSSHPublicKeys map[string][]string
SetupSSHCalled bool
SetupSSHPublicKey []string
SetupSSHUsername string
SetupSSHErr error
UserPasswords map[string]string
SetupHostnameHostname string
SetupIPv6Config boshsettings.IPv6
SetupIPv6Error error
SaveDNSRecordsError error
SaveDNSRecordsHostname string
SaveDNSRecordsDNSRecords boshsettings.DNSRecords
SetTimeWithNtpServersServers []string
SetupEphemeralDiskWithPathDevicePath string
SetupEphemeralDiskWithPathSwapSize *uint64
SetupEphemeralDiskWithPathErr error
SetupRawEphemeralDisksDevices []boshsettings.DiskSettings
SetupRawEphemeralDisksErr error
SetupRawEphemeralDisksCallCount int
SetupDataDirCalled bool
SetupDataDirErr error
SetupTmpDirCalled bool
SetupTmpDirErr error
SetupHomeDirCalled bool
SetupHomeDirErr error
SetupBlobsDirCalled bool
SetupBlobsDirErr error
SetupLogDirCalled bool
SetupLogDirErr error
SetupLoggingAndAuditingCalled bool
SetupLoggingAndAuditingErr error
SetupNetworkingCalled bool
SetupNetworkingNetworks boshsettings.Networks
SetupNetworkingErr error
MountPersistentDiskCalled bool
MountPersistentDiskSettings boshsettings.DiskSettings
MountPersistentDiskMountPoint string
MountPersistentDiskErr error
UnmountPersistentDiskDidUnmount bool
UnmountPersistentDiskSettings boshsettings.DiskSettings
GetFileContentsFromCDROMPath string
GetFileContentsFromCDROMContents []byte
GetFileContentsFromCDROMErr error
GetFileContentsFromCDROMCalledTimes int
GetFileContentsFromDiskDiskPaths []string
GetFileContentsFromDiskFileNames [][]string
GetFileContentsFromDiskContents map[string][]byte
GetFileContentsFromDiskErrs map[string]error
GetFileContentsFromDiskCalledTimes int
GetEphemeralDiskPathCalled bool
GetEphemeralDiskPathSettings boshsettings.DiskSettings
GetEphemeralDiskPathRealPath string
ScsiDiskMap map[string]string
MigratePersistentDiskFromMountPoint string
MigratePersistentDiskToMountPoint string
IsPersistentDiskMountableResult bool
IsPersistentDiskMountableErr error
AssociateDiskCallCount int
AssociateDiskArgs []struct {
// contains filtered or unexported fields
}
AssociateDiskError error
IsMountPointPath string
IsMountPointPartitionPath string
IsMountPointResult bool
IsMountPointErr error
PackageFileListPath string
IsRemoveDevToolsCalled bool
IsRemoveDevToolsError error
IsRemoveStaticLibrariesCalled bool
IsRemoveStaticLibrariesError error
MountedDevicePaths []string
StartMonitStarted bool
SetupMonitUserSetup bool
GetMonitCredentialsUsername string
GetMonitCredentialsPassword string
PrepareForNetworkingChangeCalled bool
PrepareForNetworkingChangeErr error
GetDefaultNetworkNetwork boshsettings.Network
GetDefaultNetworkErr error
GetConfiguredNetworkInterfacesInterfaces []string
GetConfiguredNetworkInterfacesErr error
LastIPDeletedFromARP string
DeleteARPEntryWithIPErr error
GetHostPublicKeyValue string
GetHostPublicKeyError error
SetupRootDiskCalledTimes int
SetupRootDiskError error
SetupRecordsJSONPermissionPath string
SetupRecordsJSONPermissionErr error
// contains filtered or unexported fields
}
func NewFakePlatform ¶
func NewFakePlatform() (platform *FakePlatform)
func (*FakePlatform) AddUserToGroups ¶
func (p *FakePlatform) AddUserToGroups(username string, groups []string) (err error)
func (*FakePlatform) AssociateDisk ¶
func (p *FakePlatform) AssociateDisk(name string, settings boshsettings.DiskSettings) error
func (*FakePlatform) AssociateDiskArgsForCall ¶
func (p *FakePlatform) AssociateDiskArgsForCall(i int) (string, boshsettings.DiskSettings)
func (*FakePlatform) CreateUser ¶
func (p *FakePlatform) CreateUser(username, basePath string) (err error)
func (*FakePlatform) DeleteARPEntryWithIP ¶
func (p *FakePlatform) DeleteARPEntryWithIP(ip string) error
func (*FakePlatform) DeleteEphemeralUsersMatching ¶
func (p *FakePlatform) DeleteEphemeralUsersMatching(regex string) (err error)
func (*FakePlatform) GetAuditLogger ¶
func (p *FakePlatform) GetAuditLogger() platform.AuditLogger
func (*FakePlatform) GetCertManager ¶
func (p *FakePlatform) GetCertManager() (certManager boshcert.Manager)
func (*FakePlatform) GetCompressor ¶
func (p *FakePlatform) GetCompressor() (compressor boshcmd.Compressor)
func (*FakePlatform) GetConfiguredNetworkInterfaces ¶
func (p *FakePlatform) GetConfiguredNetworkInterfaces() ([]string, error)
func (*FakePlatform) GetCopier ¶
func (p *FakePlatform) GetCopier() (copier boshcmd.Copier)
func (*FakePlatform) GetDefaultNetwork ¶
func (p *FakePlatform) GetDefaultNetwork() (boshsettings.Network, error)
func (*FakePlatform) GetDevicePathResolver ¶
func (p *FakePlatform) GetDevicePathResolver() (devicePathResolver boshdpresolv.DevicePathResolver)
func (*FakePlatform) GetDirProvider ¶
func (p *FakePlatform) GetDirProvider() (dirProvider boshdir.Provider)
func (*FakePlatform) GetEphemeralDiskPath ¶
func (p *FakePlatform) GetEphemeralDiskPath(diskSettings boshsettings.DiskSettings) string
func (*FakePlatform) GetFileContentsFromCDROM ¶
func (p *FakePlatform) GetFileContentsFromCDROM(path string) ([]byte, error)
func (*FakePlatform) GetFilesContentsFromDisk ¶
func (p *FakePlatform) GetFilesContentsFromDisk(diskPath string, fileNames []string) ([][]byte, error)
func (*FakePlatform) GetFs ¶
func (p *FakePlatform) GetFs() (fs boshsys.FileSystem)
func (*FakePlatform) GetHostPublicKey ¶
func (p *FakePlatform) GetHostPublicKey() (string, error)
func (*FakePlatform) GetMonitCredentials ¶
func (p *FakePlatform) GetMonitCredentials() (username, password string, err error)
func (*FakePlatform) GetPersistentDiskFS ¶
func (p *FakePlatform) GetPersistentDiskFS() (fsType string)
func (*FakePlatform) GetRunner ¶
func (p *FakePlatform) GetRunner() (runner boshsys.CmdRunner)
func (*FakePlatform) GetVitalsService ¶
func (p *FakePlatform) GetVitalsService() (service boshvitals.Service)
func (*FakePlatform) IsMountPoint ¶
func (p *FakePlatform) IsMountPoint(path string) (string, bool, error)
func (*FakePlatform) IsPersistentDiskMountable ¶
func (p *FakePlatform) IsPersistentDiskMountable(diskSettings boshsettings.DiskSettings) (bool, error)
func (*FakePlatform) IsPersistentDiskMounted ¶
func (p *FakePlatform) IsPersistentDiskMounted(diskSettings boshsettings.DiskSettings) (result bool, err error)
func (*FakePlatform) MigratePersistentDisk ¶
func (p *FakePlatform) MigratePersistentDisk(fromMountPoint, toMountPoint string) (err error)
func (*FakePlatform) MountPersistentDisk ¶
func (p *FakePlatform) MountPersistentDisk(diskSettings boshsettings.DiskSettings, mountPoint string) (err error)
func (*FakePlatform) PrepareForNetworkingChange ¶
func (p *FakePlatform) PrepareForNetworkingChange() error
func (*FakePlatform) RemoveDevTools ¶
func (p *FakePlatform) RemoveDevTools(packageFileListPath string) error
func (*FakePlatform) RemoveStaticLibraries ¶
func (p *FakePlatform) RemoveStaticLibraries(packageFileListPath string) error
func (*FakePlatform) SaveDNSRecords ¶
func (p *FakePlatform) SaveDNSRecords(dnsRecords boshsettings.DNSRecords, hostname string) error
func (*FakePlatform) SetGetFilesContentsFromDisk ¶
func (p *FakePlatform) SetGetFilesContentsFromDisk(fileName string, contents []byte, err error)
func (*FakePlatform) SetIsPersistentDiskMountable ¶
func (p *FakePlatform) SetIsPersistentDiskMountable(isPartitioned bool, err error)
func (*FakePlatform) SetTimeWithNtpServers ¶
func (p *FakePlatform) SetTimeWithNtpServers(servers []string) (err error)
func (*FakePlatform) SetUserPassword ¶
func (p *FakePlatform) SetUserPassword(user, encryptedPwd string) (err error)
func (*FakePlatform) SetupBlobsDir ¶
func (p *FakePlatform) SetupBlobsDir() error
func (*FakePlatform) SetupDataDir ¶
func (p *FakePlatform) SetupDataDir() error
func (*FakePlatform) SetupEphemeralDiskWithPath ¶
func (p *FakePlatform) SetupEphemeralDiskWithPath(devicePath string, desiredSwapSizeInBytes *uint64) (err error)
func (*FakePlatform) SetupHomeDir ¶
func (p *FakePlatform) SetupHomeDir() error
func (*FakePlatform) SetupHostname ¶
func (p *FakePlatform) SetupHostname(hostname string) (err error)
func (*FakePlatform) SetupIPv6 ¶ added in v0.0.34
func (p *FakePlatform) SetupIPv6(config boshsettings.IPv6) error
func (*FakePlatform) SetupLogDir ¶
func (p *FakePlatform) SetupLogDir() error
func (*FakePlatform) SetupLoggingAndAuditing ¶
func (p *FakePlatform) SetupLoggingAndAuditing() error
func (*FakePlatform) SetupLogrotate ¶
func (p *FakePlatform) SetupLogrotate(groupName, basePath, size string) (err error)
func (*FakePlatform) SetupMonitUser ¶
func (p *FakePlatform) SetupMonitUser() (err error)
func (*FakePlatform) SetupNetworking ¶
func (p *FakePlatform) SetupNetworking(networks boshsettings.Networks) error
func (*FakePlatform) SetupRawEphemeralDisks ¶
func (p *FakePlatform) SetupRawEphemeralDisks(devices []boshsettings.DiskSettings) (err error)
func (*FakePlatform) SetupRecordsJSONPermission ¶
func (p *FakePlatform) SetupRecordsJSONPermission(path string) error
func (*FakePlatform) SetupRootDisk ¶
func (p *FakePlatform) SetupRootDisk(ephemeralDiskPath string) (err error)
func (*FakePlatform) SetupRuntimeConfiguration ¶
func (p *FakePlatform) SetupRuntimeConfiguration() (err error)
func (*FakePlatform) SetupSSH ¶
func (p *FakePlatform) SetupSSH(publicKey []string, username string) error
func (*FakePlatform) SetupTmpDir ¶
func (p *FakePlatform) SetupTmpDir() error
func (*FakePlatform) StartMonit ¶
func (p *FakePlatform) StartMonit() (err error)
func (*FakePlatform) UnmountPersistentDisk ¶
func (p *FakePlatform) UnmountPersistentDisk(diskSettings boshsettings.DiskSettings) (didUnmount bool, err error)
Click to show internal directories.
Click to hide internal directories.