Documentation ¶
Index ¶
- func AuthVerify(c cluster.TestCluster)
- func Blacklist(c cluster.TestCluster)
- func CheckUserShells(c cluster.TestCluster)
- func CloudInitBasic(c cluster.TestCluster)
- func CloudInitScript(c cluster.TestCluster)
- func DataOnRaid(c cluster.TestCluster)
- func DeadLinks(c cluster.TestCluster)
- func Filesystem(c cluster.TestCluster)
- func InstallCloudConfig(c cluster.TestCluster)
- func NFSv3(c cluster.TestCluster)
- func NFSv4(c cluster.TestCluster)
- func NTP(c cluster.TestCluster)
- func NetworkInitramfsSecondBoot(c cluster.TestCluster)
- func NetworkListeners(c cluster.TestCluster)
- func OmahaPing(c cluster.TestCluster)
- func RebootIntoUSRB(c cluster.TestCluster)
- func RecoverBadUsr(c cluster.TestCluster)
- func RecoverBadVerity(c cluster.TestCluster)
- func RootOnRaid(c cluster.TestCluster)
- func SGIDFiles(c cluster.TestCluster)
- func SUIDFiles(c cluster.TestCluster)
- func SelinuxBoolean(c cluster.TestCluster)
- func SelinuxBooleanPersist(c cluster.TestCluster)
- func SelinuxEnforce(c cluster.TestCluster)
- func SelinuxManage(c cluster.TestCluster)
- func StickyDirs(c cluster.TestCluster)
- func TestTLSFetchURLs(c cluster.TestCluster)
- func UpdateGrubNop(c cluster.TestCluster)
- func Verity(c cluster.TestCluster)
- func VerityCorruption(c cluster.TestCluster)
- func VerityVerify(c cluster.TestCluster)
- func WritableDirs(c cluster.TestCluster)
- func WritableFiles(c cluster.TestCluster)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AuthVerify ¶ added in v0.1.4
func AuthVerify(c cluster.TestCluster)
AuthVerify asserts that invalid passwords do not grant access to the system
func Blacklist ¶ added in v0.8.0
func Blacklist(c cluster.TestCluster)
func CheckUserShells ¶ added in v0.1.5
func CheckUserShells(c cluster.TestCluster)
func CloudInitBasic ¶ added in v0.8.0
func CloudInitBasic(c cluster.TestCluster)
func CloudInitScript ¶ added in v0.8.0
func CloudInitScript(c cluster.TestCluster)
func DataOnRaid ¶ added in v0.7.0
func DataOnRaid(c cluster.TestCluster)
func DeadLinks ¶ added in v0.3.0
func DeadLinks(c cluster.TestCluster)
func Filesystem ¶ added in v0.6.0
func Filesystem(c cluster.TestCluster)
func InstallCloudConfig ¶ added in v0.4.0
func InstallCloudConfig(c cluster.TestCluster)
Verify that the coreos-install cloud-config path is used
func NFSv3 ¶
func NFSv3(c cluster.TestCluster)
Test that the kernel NFS server and client work within CoreOS.
func NetworkInitramfsSecondBoot ¶ added in v0.6.0
func NetworkInitramfsSecondBoot(c cluster.TestCluster)
Verify that networking is not started in the initramfs on the second boot. https://github.com/coreos/bugs/issues/1768
func NetworkListeners ¶ added in v0.1.5
func NetworkListeners(c cluster.TestCluster)
func OmahaPing ¶
func OmahaPing(c cluster.TestCluster)
func RebootIntoUSRB ¶ added in v0.6.0
func RebootIntoUSRB(c cluster.TestCluster)
Check that we can reprioritize and boot into USR-B. This largely validates the other tests in this file.
func RecoverBadUsr ¶ added in v0.6.0
func RecoverBadUsr(c cluster.TestCluster)
Verify that we reboot into the old image when the new image is an unreasonable filesystem (an empty one) that passes verity.
func RecoverBadVerity ¶ added in v0.6.0
func RecoverBadVerity(c cluster.TestCluster)
Verify that we reboot into the old image after the new image fails a verity check.
func RootOnRaid ¶ added in v0.7.0
func RootOnRaid(c cluster.TestCluster)
func SGIDFiles ¶ added in v0.1.5
func SGIDFiles(c cluster.TestCluster)
func SUIDFiles ¶ added in v0.1.5
func SUIDFiles(c cluster.TestCluster)
func SelinuxBoolean ¶ added in v0.12.0
func SelinuxBoolean(c cluster.TestCluster)
SelinuxBoolean checks that you can tweak a boolean in the current session
func SelinuxBooleanPersist ¶ added in v0.12.0
func SelinuxBooleanPersist(c cluster.TestCluster)
SelinuxBooleanPersist checks that you can tweak a boolean and have it persist across reboots
func SelinuxEnforce ¶ added in v0.1.0
func SelinuxEnforce(c cluster.TestCluster)
SelinuxEnforce checks that some basic things work after `setenforce 1`
func SelinuxManage ¶ added in v0.12.0
func SelinuxManage(c cluster.TestCluster)
SelinuxManage checks that you can modify an SELinux file context and have it persist across reboots
func StickyDirs ¶ added in v0.4.0
func StickyDirs(c cluster.TestCluster)
The default permissions for the root of a tmpfs are 1777 https://github.com/coreos/bugs/issues/1812
func TestTLSFetchURLs ¶ added in v0.10.0
func TestTLSFetchURLs(c cluster.TestCluster)
func UpdateGrubNop ¶ added in v0.9.1
func UpdateGrubNop(c cluster.TestCluster)
func Verity ¶ added in v0.6.0
func Verity(c cluster.TestCluster)
func VerityCorruption ¶ added in v0.1.0
func VerityCorruption(c cluster.TestCluster)
VerityCorruption asserts that a machine will fail to read a file from a verify filesystem whose blocks have been modified.
func VerityVerify ¶
func VerityVerify(c cluster.TestCluster)
VerityVerify asserts that the filesystem mounted on /usr matches the dm-verity hash that is embedded in the CoreOS kernel.
func WritableDirs ¶ added in v0.1.5
func WritableDirs(c cluster.TestCluster)
func WritableFiles ¶ added in v0.1.5
func WritableFiles(c cluster.TestCluster)
Types ¶
This section is empty.