Documentation ¶
Overview ¶
Copyright 2020 Red Hat, Inc.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Index ¶
- func AuthVerify(c cluster.TestCluster)
- func CheckUserShells(c cluster.TestCluster)
- func Denylist(c cluster.TestCluster)
- func Filesystem(c cluster.TestCluster)
- func InitInterfacesTest(c cluster.TestCluster)
- func NFSv4(c cluster.TestCluster)
- func NetworkAdditionalNics(c cluster.TestCluster)
- func NetworkInitramfsSecondBoot(c cluster.TestCluster)
- func NetworkListeners(c cluster.TestCluster)
- func SelinuxBoolean(c cluster.TestCluster)
- func SelinuxBooleanPersist(c cluster.TestCluster)
- func SelinuxManage(c cluster.TestCluster)
- func StickyDirs(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 ¶
func AuthVerify(c cluster.TestCluster)
AuthVerify asserts that invalid passwords do not grant access to the system
func CheckUserShells ¶
func CheckUserShells(c cluster.TestCluster)
func Denylist ¶
func Denylist(c cluster.TestCluster)
func Filesystem ¶
func Filesystem(c cluster.TestCluster)
func InitInterfacesTest ¶
func InitInterfacesTest(c cluster.TestCluster)
InitInterfacesTest checks init-interfaces script in both fresh setup and Node reboot In this test MCO is checked as part of ignition context since MCO is not available on this test infra
func NetworkAdditionalNics ¶
func NetworkAdditionalNics(c cluster.TestCluster)
NetworkAdditionalNics verifies that additional NICs are created on the node
func NetworkInitramfsSecondBoot ¶
func NetworkInitramfsSecondBoot(c cluster.TestCluster)
NetworkInitramfsSecondBoot verifies that networking is not started in the initramfs on the second boot. https://github.com/coreos/bugs/issues/1768
func NetworkListeners ¶
func NetworkListeners(c cluster.TestCluster)
NetworkListeners checks for listeners with ss.
func SelinuxBoolean ¶
func SelinuxBoolean(c cluster.TestCluster)
SelinuxBoolean checks that you can tweak a boolean in the current session
func SelinuxBooleanPersist ¶
func SelinuxBooleanPersist(c cluster.TestCluster)
SelinuxBooleanPersist checks that you can tweak a boolean and have it persist across reboots
func SelinuxManage ¶
func SelinuxManage(c cluster.TestCluster)
SelinuxManage checks that you can modify an SELinux file context and have it persist across reboots
func StickyDirs ¶
func StickyDirs(c cluster.TestCluster)
The default permissions for the root of a tmpfs are 1777 https://github.com/coreos/bugs/issues/1812
func WritableDirs ¶
func WritableDirs(c cluster.TestCluster)
func WritableFiles ¶
func WritableFiles(c cluster.TestCluster)
Types ¶
This section is empty.