kubernetes/cluster/addons/calico-policy-controller
Matt Matejczyk f3b870400d Allow typha-cpa to get apps/deployments
Without this it fails after deployments were switched from
extensions to apps with
```
E0902 11:25:51.197420       1 reflector.go:283] github.com/kubernetes-incubator/cluster-proportional-autoscaler/pkg/autoscaler/k8sclient/k8sclient.go:96: Failed to watch *v1.Node: unknown (get nodes)
E0902 11:25:53.118490       1 reflector.go:283] github.com/kubernetes-incubator/cluster-proportional-autoscaler/pkg/autoscaler/k8sclient/k8sclient.go:96: Failed to watch *v1.Node: unknown (get nodes)
E0902 11:25:54.997493       1 reflector.go:283] github.com/kubernetes-incubator/cluster-proportional-autoscaler/pkg/autoscaler/k8sclient/k8sclient.go:96: Failed to watch *v1.Node: unknown (get nodes)
E0902 11:25:57.097423       1 reflector.go:283] github.com/kubernetes-incubator/cluster-proportional-autoscaler/pkg/autoscaler/k8sclient/k8sclient.go:96: Failed to watch *v1.Node: unknown (get nodes)
E0902 11:25:59.097417       1 reflector.go:283] github.com/kubernetes-incubator/cluster-proportional-autoscaler/pkg/autoscaler/k8sclient/k8sclient.go:96: Failed to watch *v1.Node: unknown (get nodes)
I0902 11:25:59.697325       1 k8sclient.go:221] Falling back to extensions/v1beta1, error using apps/v1: deployments.apps "calico-typha" is forbidden: User "system:serviceaccount:kube-system:typha-cpha" cannot get resource "deployments/scale" in API group "apps" in the namespace "kube-system"
E0902 11:25:59.699833       1 autoscaler_server.go:120] Update failure: the server could not find the requested resource
```

Ref. https://github.com/kubernetes/test-infra/pull/13709
2019-09-02 13:52:10 +02:00
..
podsecuritypolicies Add optional addon PSPs 2017-11-10 13:57:33 -08:00
bgpconfigurations-crd.yaml Include BGPConfiguration 2018-12-07 15:30:47 -08:00
bgppeers-crd.yaml Upgrade Calico to 3.7.4 2019-07-30 16:53:25 -07:00
blockaffinity-crd.yaml Upgrade Calico to 3.7.4 2019-07-30 16:53:25 -07:00
calico-clusterrole.yaml Upgrade Calico to 3.7.4 2019-07-30 16:53:25 -07:00
calico-clusterrolebinding.yaml update rbac apiversion 2017-10-27 10:39:55 +08:00
calico-cpva-clusterrole.yaml update rbac apiversion 2017-10-27 10:39:55 +08:00
calico-cpva-clusterrolebinding.yaml update rbac apiversion 2017-10-27 10:39:55 +08:00
calico-cpva-serviceaccount.yaml Add RBAC, healthchecks, autoscaler and update Calico to v2.5.0, Typha to 0.4.0 2017-09-01 12:52:53 -07:00
calico-node-daemonset.yaml feat: cleanup pod critical pod annotations feature 2019-08-09 08:41:23 +08:00
calico-node-vertical-autoscaler-configmap.yaml Add RBAC, healthchecks, autoscaler and update Calico to v2.5.0, Typha to 0.4.0 2017-09-01 12:52:53 -07:00
calico-node-vertical-autoscaler-deployment.yaml Merge pull request #81428 from MrHohn/cpva-v0.8.1 2019-08-23 17:58:50 -07:00
calico-serviceaccount.yaml Add RBAC, healthchecks, autoscaler and update Calico to v2.5.0, Typha to 0.4.0 2017-09-01 12:52:53 -07:00
clusterinformations-crd.yaml Update Calico addon yamls to make it work for both 2.x and 3.x. versions. 2018-06-12 10:00:51 -07:00
felixconfigurations-crd.yaml Update Calico addon yamls to make it work for both 2.x and 3.x. versions. 2018-06-12 10:00:51 -07:00
globalbgpconfig-crd.yaml Don't specify a description for Calico CRDs 2018-06-07 15:00:29 -07:00
globalfelixconfig-crd.yaml Don't specify a description for Calico CRDs 2018-06-07 15:00:29 -07:00
globalnetworkpolicy-crd.yaml Don't specify a description for Calico CRDs 2018-06-07 15:00:29 -07:00
globalnetworksets-crd.yaml Update Calico addon yamls to make it work for both 2.x and 3.x. versions. 2018-06-12 10:00:51 -07:00
hostendpoints-crd.yaml Update Calico addon yamls to make it work for both 2.x and 3.x. versions. 2018-06-12 10:00:51 -07:00
ipamblock-crd.yaml Upgrade Calico to 3.7.4 2019-07-30 16:53:25 -07:00
ipamconfig-crd.yaml Upgrade Calico to 3.7.4 2019-07-30 16:53:25 -07:00
ipamhandle-crd.yaml Upgrade Calico to 3.7.4 2019-07-30 16:53:25 -07:00
ippool-crd.yaml Don't specify a description for Calico CRDs 2018-06-07 15:00:29 -07:00
networkpolicies-crd.yaml Update Calico addon yamls to make it work for both 2.x and 3.x. versions. 2018-06-12 10:00:51 -07:00
networkset-crd.yaml Upgrade Calico to 3.7.4 2019-07-30 16:53:25 -07:00
OWNERS Updated OWNERS files to include link to docs 2019-02-04 22:33:12 +01:00
README.md Update Calico to v3.3.1 2018-11-11 16:36:48 -08:00
typha-deployment.yaml feat: cleanup pod critical pod annotations feature 2019-08-09 08:41:23 +08:00
typha-horizontal-autoscaler-clusterrole.yaml update rbac apiversion 2017-10-27 10:39:55 +08:00
typha-horizontal-autoscaler-clusterrolebinding.yaml update rbac apiversion 2017-10-27 10:39:55 +08:00
typha-horizontal-autoscaler-configmap.yaml Add RBAC, healthchecks, autoscaler and update Calico to v2.5.0, Typha to 0.4.0 2017-09-01 12:52:53 -07:00
typha-horizontal-autoscaler-deployment.yaml Bump cluster proportional autoscaler to 1.7.1 2019-08-26 13:22:53 -07:00
typha-horizontal-autoscaler-role.yaml Allow typha-cpa to get apps/deployments 2019-09-02 13:52:10 +02:00
typha-horizontal-autoscaler-rolebinding.yaml update rbac apiversion 2017-10-27 10:39:55 +08:00
typha-horizontal-autoscaler-serviceaccount.yaml RBAC for Calico Typha Horizontal Autoscaler 2017-10-16 13:47:41 -04:00
typha-service.yaml Make calico/node resource requests dynamic based on cluster size 2017-06-11 16:11:57 -07:00
typha-vertical-autoscaler-clusterrole.yaml Update Calico addon yamls to make it work for both 2.x and 3.x. versions. 2018-06-12 10:00:51 -07:00
typha-vertical-autoscaler-clusterrolebinding.yaml Update Calico addon yamls to make it work for both 2.x and 3.x. versions. 2018-06-12 10:00:51 -07:00
typha-vertical-autoscaler-configmap.yaml Add RBAC, healthchecks, autoscaler and update Calico to v2.5.0, Typha to 0.4.0 2017-09-01 12:52:53 -07:00
typha-vertical-autoscaler-deployment.yaml Merge pull request #81428 from MrHohn/cpva-v0.8.1 2019-08-23 17:58:50 -07:00
typha-vertical-autoscaler-serviceaccount.yaml Update Calico addon yamls to make it work for both 2.x and 3.x. versions. 2018-06-12 10:00:51 -07:00

Calico Policy Controller

Calico is an implementation of the Kubernetes network policy API. The provided manifests install:

  • A DaemonSet which runs Calico on each node in the cluster.
  • A Deployment which installs the Calico Typha agent.
  • A Service for the Calico Typha agent.
  • Horizontal and vertical autoscalers for Calico.

Learn More

Learn more about Calico at https://docs.projectcalico.org

Analytics