{ "$schema": "http://json-schema.org/schema#", "type": "object", "properties": { "sources": { "type": "array", "items": { "type": "string", "pattern": "^((?:(?:(https?|file))://)(?:(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\\.?)+(?:[a-zA-Z]{2,6}\\.?|[a-zA-Z0-9-]{2,}\\.?)?|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3})?(?::\\d+)?(?:/?|[/?]\\S+)|((git|ssh|https?)|(git@[\\w\\.]+))(:(//)?)([\\w\\.@\\:/\\-~]+)(\\.git)(/)?)$" }, "title": "Package sources", "description": "The list of package source in search order", "default": [ "git://github.com/mesosphere/universe.git" ], "additionalItems": false, "uniqueItems": true }, "cache": { "type": "string", "title": "Package cache directory", "description": "Path to the local package cache directory", "default": "/tmp/cache" } }, "additionalProperties": false, "required": ["sources", "cache"] }