mirror of
https://github.com/rancher/rke.git
synced 2025-08-27 02:48:45 +00:00
Merge pull request #2573 from superseb/selinux_dockerinfo
Update SecurityOptions format for Docker API
This commit is contained in:
commit
313f029722
@ -473,7 +473,9 @@ func GetInternalAddressForHosts(hostList []*Host) []string {
|
|||||||
|
|
||||||
func IsDockerSELinuxEnabled(host *Host) bool {
|
func IsDockerSELinuxEnabled(host *Host) bool {
|
||||||
for _, securityOpt := range host.DockerInfo.SecurityOptions {
|
for _, securityOpt := range host.DockerInfo.SecurityOptions {
|
||||||
if securityOpt == "selinux" {
|
logrus.Tracef("IsDockerSELinuxEnabled: securityOpt found: [%s]", securityOpt)
|
||||||
|
// name=selinux was the value returned after removing statically set Docker API version 1.24
|
||||||
|
if securityOpt == "selinux" || securityOpt == "name=selinux" {
|
||||||
logrus.Debugf("Host [%s] has SELinux enabled in Docker", host.Address)
|
logrus.Debugf("Host [%s] has SELinux enabled in Docker", host.Address)
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user