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
|
- blockaffinities
|
||||||
- ipamblocks
|
- ipamblocks
|
||||||
- ipamhandles
|
- ipamhandles
|
||||||
|
- hostendpoints
|
||||||
verbs:
|
verbs:
|
||||||
- get
|
- get
|
||||||
- list
|
- list
|
||||||
|
@ -72,3 +73,18 @@ rules:
|
||||||
- create
|
- create
|
||||||
- update
|
- update
|
||||||
{% endif %}
|
{% 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
|
served: true
|
||||||
storage: true
|
storage: true
|
||||||
{% endif %}
|
{% 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