Documentation
¶
Index ¶
- type FakePlatform
- func (p *FakePlatform) AddUserToGroups(username string, groups []string) (err error)
- func (p *FakePlatform) CreateUser(username, password, basePath string) (err error)
- func (p *FakePlatform) DeleteEphemeralUsersMatching(regex string) (err error)
- func (p *FakePlatform) GetCompressor() (compressor boshcmd.Compressor)
- 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) GetFileContentsFromCDROM(path string) (contents []byte, err error)
- func (p *FakePlatform) GetFilesContentsFromDisk(diskPath string, fileNames []string) ([][]byte, error)
- func (p *FakePlatform) GetFs() (fs boshsys.FileSystem)
- func (p *FakePlatform) GetMonitCredentials() (username, password string, err error)
- func (p *FakePlatform) GetRunner() (runner boshsys.CmdRunner)
- func (p *FakePlatform) GetVitalsService() (service boshvitals.Service)
- func (p *FakePlatform) IsMountPoint(path string) (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) NormalizeDiskPath(diskSettings boshsettings.DiskSettings) string
- func (p *FakePlatform) PrepareForNetworkingChange() error
- func (p *FakePlatform) SetDevicePathResolver(devicePathResolver boshdpresolv.DevicePathResolver) (err error)
- func (p *FakePlatform) SetGetFilesContentsFromDisk(fileName string, contents []byte, err error)
- func (p *FakePlatform) SetTimeWithNtpServers(servers []string) (err error)
- func (p *FakePlatform) SetUserPassword(user, encryptedPwd string) (err error)
- func (p *FakePlatform) SetupDataDir() error
- func (p *FakePlatform) SetupDhcp(networks boshsettings.Networks) (err error)
- func (p *FakePlatform) SetupEphemeralDiskWithPath(devicePath string) (err error)
- func (p *FakePlatform) SetupHostname(hostname string) (err error)
- func (p *FakePlatform) SetupLogrotate(groupName, basePath, size string) (err error)
- func (p *FakePlatform) SetupManualNetworking(networks boshsettings.Networks) (err error)
- func (p *FakePlatform) SetupMonitUser() (err error)
- func (p *FakePlatform) SetupRuntimeConfiguration() (err error)
- func (p *FakePlatform) SetupSSH(publicKey, 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 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
CreateUserPassword 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
SetTimeWithNtpServersServers []string
SetupEphemeralDiskWithPathDevicePath string
SetupEphemeralDiskWithPathErr error
SetupDataDirCalled bool
SetupDataDirErr error
SetupTmpDirCalled bool
SetupTmpDirErr error
SetupManualNetworkingNetworks boshsettings.Networks
SetupDhcpNetworks boshsettings.Networks
SetupDhcpErr error
MountPersistentDiskCalled bool
MountPersistentDiskSettings boshsettings.DiskSettings
MountPersistentDiskMountPoint string
MountPersistentDiskErr error
UnmountPersistentDiskDidUnmount bool
UnmountPersistentDiskSettings boshsettings.DiskSettings
GetFileContentsFromCDROMPath string
GetFileContentsFromCDROMContents []byte
GetFileContentsFromDiskDiskPaths []string
GetFileContentsFromDiskFileNames [][]string
GetFileContentsFromDiskContents map[string][]byte
GetFileContentsFromDiskErrs map[string]error
NormalizeDiskPathCalled bool
NormalizeDiskPathSettings boshsettings.DiskSettings
NormalizeDiskPathRealPath string
ScsiDiskMap map[string]string
MigratePersistentDiskFromMountPoint string
MigratePersistentDiskToMountPoint string
IsMountPointPath string
IsMountPointResult bool
IsMountPointErr error
MountedDevicePaths []string
StartMonitStarted bool
SetupMonitUserSetup bool
GetMonitCredentialsUsername string
GetMonitCredentialsPassword string
PrepareForNetworkingChangeCalled bool
PrepareForNetworkingChangeErr error
GetDefaultNetworkCalled bool
GetDefaultNetworkNetwork boshsettings.Network
GetDefaultNetworkErr 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) CreateUser ¶
func (p *FakePlatform) CreateUser(username, password, basePath string) (err error)
func (*FakePlatform) DeleteEphemeralUsersMatching ¶
func (p *FakePlatform) DeleteEphemeralUsersMatching(regex string) (err error)
func (*FakePlatform) GetCompressor ¶
func (p *FakePlatform) GetCompressor() (compressor boshcmd.Compressor)
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) GetFileContentsFromCDROM ¶
func (p *FakePlatform) GetFileContentsFromCDROM(path string) (contents []byte, err 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) GetMonitCredentials ¶
func (p *FakePlatform) GetMonitCredentials() (username, password string, err error)
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) (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) NormalizeDiskPath ¶
func (p *FakePlatform) NormalizeDiskPath(diskSettings boshsettings.DiskSettings) string
func (*FakePlatform) PrepareForNetworkingChange ¶
func (p *FakePlatform) PrepareForNetworkingChange() error
func (*FakePlatform) SetDevicePathResolver ¶
func (p *FakePlatform) SetDevicePathResolver(devicePathResolver boshdpresolv.DevicePathResolver) (err error)
func (*FakePlatform) SetGetFilesContentsFromDisk ¶
func (p *FakePlatform) SetGetFilesContentsFromDisk(fileName string, contents []byte, 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) SetupDataDir ¶
func (p *FakePlatform) SetupDataDir() error
func (*FakePlatform) SetupDhcp ¶
func (p *FakePlatform) SetupDhcp(networks boshsettings.Networks) (err error)
func (*FakePlatform) SetupEphemeralDiskWithPath ¶
func (p *FakePlatform) SetupEphemeralDiskWithPath(devicePath string) (err error)
func (*FakePlatform) SetupHostname ¶
func (p *FakePlatform) SetupHostname(hostname string) (err error)
func (*FakePlatform) SetupLogrotate ¶
func (p *FakePlatform) SetupLogrotate(groupName, basePath, size string) (err error)
func (*FakePlatform) SetupManualNetworking ¶
func (p *FakePlatform) SetupManualNetworking(networks boshsettings.Networks) (err error)
func (*FakePlatform) SetupMonitUser ¶
func (p *FakePlatform) SetupMonitUser() (err error)
func (*FakePlatform) SetupRuntimeConfiguration ¶
func (p *FakePlatform) SetupRuntimeConfiguration() (err error)
func (*FakePlatform) SetupSSH ¶
func (p *FakePlatform) SetupSSH(publicKey, 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.