fd1ff8444d
This patchset changes the way that kubelet receives it configuration parameters so that we can enable [dynamic kubelet configuration][1] down the line. Starting in Kubernetes v1.11 the configuration of some parameters has been moved from command line arguments to a static [configuration file][2]. [1] https://kubernetes.io/docs/tasks/administer-cluster/reconfigure-kubelet/ [2] https://kubernetes.io/docs/tasks/administer-cluster/kubelet-config-file/ Change-Id: Id406ae81fcf44ed0319513e5befc37fd4cff30e5
35 lines
626 B
YAML
35 lines
626 B
YAML
---
|
|
schema: deckhand/DataSchema/v1
|
|
metadata:
|
|
schema: metadata/Control/v1
|
|
name: promenade/Kubelet/v1
|
|
labels:
|
|
application: promenade
|
|
data:
|
|
$schema: http://json-schema.org/schema#
|
|
type: object
|
|
definitions:
|
|
image:
|
|
type: string
|
|
# XXX add regex
|
|
|
|
properties:
|
|
images:
|
|
type: object
|
|
properties:
|
|
pause:
|
|
$ref: '#/definitions/image'
|
|
required:
|
|
- pause
|
|
additionalProperties: false
|
|
arguments:
|
|
type: array
|
|
items:
|
|
type: string
|
|
config_file_overrides:
|
|
type: object
|
|
required:
|
|
- images
|
|
additionalProperties: false
|
|
...
|