mirror of
https://github.com/rancher/rke.git
synced 2025-09-18 08:06:20 +00:00
set the default PodSecurityConfiguration value only if the cluster's k8s version is at least 1.23
This commit is contained in:
@@ -167,11 +167,17 @@ func (c *Cluster) getConsolidatedAdmissionConfiguration() (*apiserverv1.Admissio
|
||||
_ = setPluginConfiguration(admissionConfig, ertConfig)
|
||||
|
||||
// PodSecurity
|
||||
psConfig, err := c.getPodSecurityAdmissionPluginConfiguration()
|
||||
parsedVersion, err := getClusterVersion(c.Version)
|
||||
if err != nil {
|
||||
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
|
||||
}
|
||||
|
Reference in New Issue
Block a user