https://github.com/stackforge/fuel-plugin-detach-keystone
Build of plugin failed with
2015-09-01 22:02:30 DEBUG 27627 (base) Start schema validation for /home/jenkins/workspace/build-fuel-plugins/fuel-plugin-detach-keystone/network_roles.yaml file, {'items': {'required': ['id', 'default_mapping', 'properties'], 'type': 'object', 'properties': {'properties': {'required': ['subnet', 'gateway', 'vip'], 'type': 'object', 'properties': {'subnet': {'type': 'boolean'}, 'vip': {'items': {'required': ['name'], 'type': 'object', 'properties': {'namespace': {'pattern': '^[0-9a-z_-]+$', 'type': 'string'}, 'name': {'pattern': '^[0-9a-z_-]+$', 'type': 'string', 'maxLength': 13}}}, 'type': 'array'}, 'gateway': {'type': 'boolean'}}}, 'id': {'type': 'string'}, 'default_mapping': {'type': 'string'}}}, '$schema': 'http://json-schema.org/draft-04/schema#', 'type': 'array'}
2015-09-01 22:02:30 ERROR 27627 (cli) File '/home/jenkins/workspace/build-fuel-plugins/fuel-plugin-detach-keystone/network_roles.yaml', 'service_endpoint' is too long, value path '0 -> properties -> vip -> 0 -> name'
Traceback (most recent call last):
File "/home/jenkins/workspace/build-fuel-plugins/fpb_venv/local/lib/python2.7/site-packages/fuel_plugin_builder-2.0.5.dev-py2.7.egg/fuel_plugin_builder/cli.py", line 120, in main
perform_action(args)
File "/home/jenkins/workspace/build-fuel-plugins/fpb_venv/local/lib/python2.7/site-packages/fuel_plugin_builder-2.0.5.dev-py2.7.egg/fuel_plugin_builder/cli.py", line 100, in perform_action
actions.make_builder(args.build).run()
File "/home/jenkins/workspace/build-fuel-plugins/fpb_venv/local/lib/python2.7/site-packages/fuel_plugin_builder-2.0.5.dev-py2.7.egg/fuel_plugin_builder/actions/build.py", line 64, in run
self.check()
File "/home/jenkins/workspace/build-fuel-plugins/fpb_venv/local/lib/python2.7/site-packages/fuel_plugin_builder-2.0.5.dev-py2.7.egg/fuel_plugin_builder/actions/build.py", line 115, in check
self._check_structure()
File "/home/jenkins/workspace/build-fuel-plugins/fpb_venv/local/lib/python2.7/site-packages/fuel_plugin_builder-2.0.5.dev-py2.7.egg/fuel_plugin_builder/actions/build.py", line 127, in _check_structure
ValidatorManager(self.plugin_path).get_validator().validate()
File "/home/jenkins/workspace/build-fuel-plugins/fpb_venv/local/lib/python2.7/site-packages/fuel_plugin_builder-2.0.5.dev-py2.7.egg/fuel_plugin_builder/validators/validator_v3.py", line 48, in validate
super(ValidatorV3, self).validate()
File "/home/jenkins/workspace/build-fuel-plugins/fpb_venv/local/lib/python2.7/site-packages/fuel_plugin_builder-2.0.5.dev-py2.7.egg/fuel_plugin_builder/validators/validator_v2.py", line 44, in validate
self.check_schemas()
File "/home/jenkins/workspace/build-fuel-plugins/fpb_venv/local/lib/python2.7/site-packages/fuel_plugin_builder-2.0.5.dev-py2.7.egg/fuel_plugin_builder/validators/validator_v3.py", line 63, in check_schemas
self.check_network_roles_schema()
File "/home/jenkins/workspace/build-fuel-plugins/fpb_venv/local/lib/python2.7/site-packages/fuel_plugin_builder-2.0.5.dev-py2.7.egg/fuel_plugin_builder/validators/validator_v3.py", line 76, in check_network_roles_schema
check_file_exists=False)
File "/home/jenkins/workspace/build-fuel-plugins/fpb_venv/local/lib/python2.7/site-packages/fuel_plugin_builder-2.0.5.dev-py2.7.egg/fuel_plugin_builder/validators/base.py", line 91, in validate_file_by_schema
self.validate_schema(data, schema, file_path)
File "/home/jenkins/workspace/build-fuel-plugins/fpb_venv/local/lib/python2.7/site-packages/fuel_plugin_builder-2.0.5.dev-py2.7.egg/fuel_plugin_builder/validators/base.py", line 49, in validate_schema
self._make_error_message(exc, file_path, value_path))
ValidationError: File '/home/jenkins/workspace/build-fuel-plugins/fuel-plugin-detach-keystone/network_roles.yaml', 'service_endpoint' is too long, value path '0 -> properties -> vip -> 0 -> name'
Validation failed
This is regressing merged feature content and hardcoded VIP names in manifests that have been landed for 2 months. We shouldn't introduce this limit after SCF.