manifest-schema: Relax requirements for plugins

This lets plugins define arbitrary datatypes for their configuration,
  not only objects.

Also, `additionalProperties` was not specified, so entries with
  arbitrary names could be added.  This isn't the case anymore.
This commit is contained in:
Nicolas Braud-Santoni 2016-02-22 15:16:45 +01:00
parent e1d296d5dc
commit 7c5e5d111d

View file

@ -121,7 +121,8 @@ properties:
plugins: plugins:
type: object type: object
patternProperties: patternProperties:
^\w+$: {type: object} ^\w+$: {}
additionalProperties: false
volume: volume:
type: object type: object
properties: properties: