Patch Calico for V3.14.0 missing CR and CRD (#6276)
This commit is contained in:
parent
00fe3d5094
commit
017df7113d
2 changed files with 31 additions and 0 deletions
|
@ -57,6 +57,7 @@ rules:
|
|||
- blockaffinities
|
||||
- ipamblocks
|
||||
- ipamhandles
|
||||
- hostendpoints
|
||||
verbs:
|
||||
- get
|
||||
- list
|
||||
|
@ -72,3 +73,18 @@ rules:
|
|||
- create
|
||||
- update
|
||||
{% endif %}
|
||||
{% if calico_version is version('v3.14.0', '>=') %}
|
||||
# KubeControllersConfiguration is where it gets its config
|
||||
- apiGroups: ["crd.projectcalico.org"]
|
||||
resources:
|
||||
- kubecontrollersconfigurations
|
||||
verbs:
|
||||
# read its own config
|
||||
- get
|
||||
# create a default if none exists
|
||||
- create
|
||||
# update status
|
||||
- update
|
||||
# watch for changes
|
||||
- watch
|
||||
{% endif %}
|
||||
|
|
|
@ -2740,3 +2740,18 @@ spec:
|
|||
served: true
|
||||
storage: true
|
||||
{% endif %}
|
||||
{% if calico_version is version('v3.14.0', '>=') %}
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1beta1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: kubecontrollersconfigurations.crd.projectcalico.org
|
||||
spec:
|
||||
scope: Cluster
|
||||
group: crd.projectcalico.org
|
||||
version: v1
|
||||
names:
|
||||
kind: KubeControllersConfiguration
|
||||
plural: kubecontrollersconfigurations
|
||||
singular: kubecontrollersconfiguration
|
||||
{% endif %}
|
||||
|
|
Loading…
Reference in a new issue