mirror of
https://github.com/rancher/rke.git
synced 2025-04-27 11:21:08 +00:00
Update apis for 1.16
This commit is contained in:
parent
9411027476
commit
ecfab50fce
@ -235,7 +235,7 @@ func (c *Cluster) BuildKubeAPIProcess(host *hosts.Host, prefixPath string, svcOp
|
||||
}
|
||||
|
||||
if c.Services.KubeAPI.PodSecurityPolicy {
|
||||
CommandArgs["runtime-config"] = "extensions/v1beta1/podsecuritypolicy=true"
|
||||
CommandArgs["runtime-config"] = "policy/v1beta1/podsecuritypolicy=true"
|
||||
for _, optionName := range admissionControlOptionNames {
|
||||
if _, ok := CommandArgs[optionName]; ok {
|
||||
if c.Services.KubeAPI.AlwaysPullImages {
|
||||
|
@ -1,7 +1,7 @@
|
||||
package k8s
|
||||
|
||||
import (
|
||||
"k8s.io/api/extensions/v1beta1"
|
||||
"k8s.io/api/policy/v1beta1"
|
||||
apierrors "k8s.io/apimachinery/pkg/api/errors"
|
||||
"k8s.io/client-go/kubernetes"
|
||||
)
|
||||
@ -16,11 +16,11 @@ func UpdatePodSecurityPolicyFromYaml(k8sClient *kubernetes.Clientset, pspYaml st
|
||||
|
||||
func updatePodSecurityPolicy(k8sClient *kubernetes.Clientset, p interface{}) error {
|
||||
psp := p.(v1beta1.PodSecurityPolicy)
|
||||
if _, err := k8sClient.ExtensionsV1beta1().PodSecurityPolicies().Create(&psp); err != nil {
|
||||
if _, err := k8sClient.PolicyV1beta1().PodSecurityPolicies().Create(&psp); err != nil {
|
||||
if !apierrors.IsAlreadyExists(err) {
|
||||
return err
|
||||
}
|
||||
if _, err := k8sClient.ExtensionsV1beta1().PodSecurityPolicies().Update(&psp); err != nil {
|
||||
if _, err := k8sClient.PolicyV1beta1().PodSecurityPolicies().Update(&psp); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
@ -68,7 +68,7 @@ subjects:
|
||||
name: rke-job-deployer`
|
||||
|
||||
DefaultPodSecurityPolicy = `
|
||||
apiVersion: extensions/v1beta1
|
||||
apiVersion: policy/v1beta1
|
||||
kind: PodSecurityPolicy
|
||||
metadata:
|
||||
name: default-psp
|
||||
|
Loading…
Reference in New Issue
Block a user