mirror of
https://github.com/rancher/rke.git
synced 2025-08-14 21:14:04 +00:00
Merge pull request #3291 from jiaqiluo/fix-psa-checks-v1.4
This commit is contained in:
commit
582da9d299
@ -404,8 +404,15 @@ func (c *Cluster) setClusterServicesDefaults() {
|
|||||||
c.Services.KubeAPI.EventRateLimit.Configuration == nil {
|
c.Services.KubeAPI.EventRateLimit.Configuration == nil {
|
||||||
c.Services.KubeAPI.EventRateLimit.Configuration = newDefaultEventRateLimitConfig()
|
c.Services.KubeAPI.EventRateLimit.Configuration = newDefaultEventRateLimitConfig()
|
||||||
}
|
}
|
||||||
if len(c.Services.KubeAPI.PodSecurityConfiguration) == 0 {
|
parsedVersion, err := getClusterVersion(c.Version)
|
||||||
c.Services.KubeAPI.PodSecurityConfiguration = PodSecurityPrivileged
|
if err != nil {
|
||||||
|
logrus.Warnf("Can not parse the cluster version [%s] to determine wether to set the default PodSecurityConfiguration: %v", c.Version, err)
|
||||||
|
} else {
|
||||||
|
if parsedRangeAtLeast123(parsedVersion) {
|
||||||
|
if len(c.Services.KubeAPI.PodSecurityConfiguration) == 0 {
|
||||||
|
c.Services.KubeAPI.PodSecurityConfiguration = PodSecurityPrivileged
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -167,11 +167,17 @@ func (c *Cluster) getConsolidatedAdmissionConfiguration() (*apiserverv1.Admissio
|
|||||||
_ = setPluginConfiguration(admissionConfig, ertConfig)
|
_ = setPluginConfiguration(admissionConfig, ertConfig)
|
||||||
|
|
||||||
// PodSecurity
|
// PodSecurity
|
||||||
psConfig, err := c.getPodSecurityAdmissionPluginConfiguration()
|
parsedVersion, err := getClusterVersion(c.Version)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
_ = setPluginConfiguration(admissionConfig, psConfig)
|
if parsedRangeAtLeast123(parsedVersion) {
|
||||||
|
psConfig, err := c.getPodSecurityAdmissionPluginConfiguration()
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
_ = setPluginConfiguration(admissionConfig, psConfig)
|
||||||
|
}
|
||||||
|
|
||||||
return admissionConfig, nil
|
return admissionConfig, nil
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user