k3s/cluster/gce/addons
Kubernetes Submit Queue 6900a8042b
Merge pull request #67224 from grayluck/namespace-cloudprovider-rbac
Automatic merge from submit-queue (batch tested with PRs 65251, 67255, 67224, 67297, 68105). If you want to cherry-pick this change to another branch, please follow the instructions here: https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md.

Add namespace for (cluster)role(binding) cloud-provider.

**What this PR does / why we need it**:
Add namespace for (cluster)role(binding) cloud-provider.
Change the addonmanager mode to be from reconcile to EnsureExists.

Needs to be cherrypicked together with https://github.com/kubernetes/kubernetes/pull/59686.

**Special notes for your reviewer**:
/assign @bowei @tallclair 
/sig auth

**Release note**:

```release-note
Role, ClusterRole and their bindings for cloud-provider is put under system namespace. Their addonmanager mode switches to EnsureExists.
```

Manual tested. Cluster can be created succesfully using kube-up.sh with desired (cluster)role(binding)s.
2018-08-31 19:25:33 -07:00
..
limit-range
loadbalancing Add namespace for (cluster)role(binding) cloud-provider. 2018-08-27 20:47:26 -07:00
node-termination-handler Adding GCE node termination handler as an optional addon. 2018-08-31 12:47:37 -07:00
podsecuritypolicies Allow adding default capabilities to unprivileged addons 2018-08-20 17:28:09 -07:00
BUILD Use the pkg_tar wrapper from kubernetes/repo-infra 2018-01-18 17:10:16 -08:00
README.md

README.md

GCE Cluster addons

These cluster add-ons are specific to GCE and GKE clusters. The GCE-specific addon directory is merged with the general cluster addon directory at release, so addon paths (relative to the addon directory) must be unique across the 2 directory structures.

More details on addons in general can be found here.