[Pulp-list] Implementing Support for New Types - Directory Loading
Jay Medrano
jay.medrano at neulion.com
Fri May 20 15:03:19 UTC 2016
Hello folks,
I’m trying to add support for a new type
<http://pulp.readthedocs.io/en/2.7-release/dev-guide/newtypesupport/plugin/common.html#plugin-directory>,
and I’m using the “directory loading” method and I’m placing files directly
under /usr/lib/pulp/plugins for testing. The problem is I can’t seem to get
Pulp to recognize my new importer. This is what my importer directory looks
like.
*my_importer/*
*|-- importer.py*
*`-- __init__.py*
I’ve got some really basic code in my importer.py file and I’ve already
added a types definition under /usr/lib/pulp/plugins/types followed by a
‘sudo -u apache pulp-manage-db’ call.
*from pulp.plugins.importer import Importer*
*def entry_point():*
* return MyContentImporter, {}*
*class MyContentImporter(Importer):*
* @classmethod*
* def metadata(cls):*
* return {*
* 'id' : 'my_importer',*
* 'display_name' : 'My Artifact',*
* 'types' : ['my_artifact'],*
* }*
* def validate_config(self, repo, config):*
* return True, ''*
This is the error I’m getting.
*2016-05-20 10:41:17,476 - ERROR - Exception occurred:*
* href: /pulp/api/v2/repositories/*
* method: POST*
* status: 400*
* error: The importer type my_importer does not exist*
* traceback: None*
* data: {u'args': [], u'error': {u'code': u'PLP1008', u'data':
{u'importer_type_id': u'my_importer'}, u'description': u'The importer type
my_importer does not exist', u'sub_errors': []}}*
Any help to get my importer to be recognized would be greatly appreciated.
Thanks,
Jay
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-list/attachments/20160520/617ee0b0/attachment.htm>
More information about the Pulp-list
mailing list