promenade/promenade
Matt McEuen 178193be84 Add EventRateLimit admission controller
Add the EventRateLimit admission controller, to allow operators to
define rate limits for the k8s API server at the server, namespace,
or user account level.

This also
* cleans up some of the parameters passed into the API server
* replaces the deprecated --admission-control parameter
* applies --repair-malformed-updates consistently, incl examples
* removes unused batch/v2alpha1 runtime config
* https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/
* removes duplicate --service-cluster-ip-range setting

This PS adds EventRateLimits to the bootstrap and anchor API
servers; future work will need to add it to the Keystone
Webhook API server.

Change-Id: I32a2d4add880e50f470e4cb0687e20d16e6e926d
2018-10-27 15:35:43 -05:00
..
control Merge "Fix: re-add incorrectly removed format test" 2018-09-14 10:58:19 +00:00
schemas Implement encryption for genesis/join scripts 2018-09-14 11:32:12 -05:00
templates Add EventRateLimit admission controller 2018-10-27 15:35:43 -05:00
utils Fix: various documentation and URL fixes 2018-09-25 11:44:57 +02:00
__init__.py Basic HA kubernetes deployment (#7) 2017-06-15 20:57:22 -07:00
builder.py Implement encryption for genesis/join scripts 2018-09-14 11:32:12 -05:00
cli.py Remove kubectl & credentials on join 2018-04-25 15:12:09 +00:00
config.py Merge "Fix: re-add incorrectly removed format test" 2018-09-14 10:58:19 +00:00
design_ref.py Avoid using DH engine for substitution with DH 2018-04-30 10:16:00 -05:00
encryption_method.py Implement encryption for genesis/join scripts 2018-09-14 11:32:12 -05:00
exceptions.py Implement encryption for genesis/join scripts 2018-09-14 11:32:12 -05:00
generator.py Implement encryption for genesis/join scripts 2018-09-14 11:32:12 -05:00
kubeclient.py Fix: re-add incorrectly removed format test 2018-09-12 10:40:45 -05:00
logging.py Migrate to DH-managed config files 2018-01-26 13:43:18 -05:00
options.py Add policy to validatedesign 2018-03-19 19:58:34 -04:00
pki.py Implement encryption for genesis/join scripts 2018-09-14 11:32:12 -05:00
policy.py Adding node-labels api 2018-08-09 23:58:59 +05:30
promenade.py Add policy to validatedesign 2018-03-19 19:58:34 -04:00
renderer.py Fix: re-add incorrectly removed format test 2018-09-12 10:40:45 -05:00
tar_bundler.py Allow adding new definitions to PKICatalog 2018-05-01 14:01:03 +00:00
validation.py Implement encryption for genesis/join scripts 2018-09-14 11:32:12 -05:00