| Summary: | Puppet handler depends on consumer config, which may not be available | ||
|---|---|---|---|
| Product: | [Retired] Pulp | Reporter: | Michael Hrivnak <mhrivnak> |
| Component: | consumers | Assignee: | Jeff Ortel <jortel> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Preethi Thomas <pthomas> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | Master | CC: | mhrivnak, rbarlow |
| Target Milestone: | --- | Keywords: | Triaged |
| Target Release: | 2.3.0 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2013-12-09 14:31:27 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Michael Hrivnak
2013-08-29 17:49:45 UTC
build: 2.3.0-0.14.alpha Jeff, Mike could you please give some steps to verify this bug verified [root@qe-blade-04 ~]# rpm -qa |grep katello-agent katello-agent-1.4.4-3.el6sat.noarch [root@qe-blade-04 ~]# rpm -qa |grep puppet puppet-3.2.4-1.el6_4.noarch [root@qe-blade-04 ~]# puppet module install puppetlabs-apache Notice: Preparing to install into /etc/puppet/modules ... Notice: Downloading from https://forge.puppetlabs.com ... Notice: Installing -- do not interrupt ... /etc/puppet/modules └── puppetlabs-apache (v0.9.0) [root@qe-blade-04 ~]# puppet module list /etc/puppet/modules ├── puppetlabs-apache (v0.9.0) ├── puppetlabs-concat (v1.0.0) └── puppetlabs-stdlib (v4.1.0) /usr/share/puppet/modules (no modules installed) [root@qe-blade-04 ~]# In [6]: pic.POST('/v2/repositories/puppet-copy/distributors/', {'distributor_type_id':'puppet_install_distributor', 'distributor_id':'puppet_install_distributor', 'auto_publish': False, 'distributor_config': {'install_path':'/tmp/puppet'}})
Request Body
{
"distributor_id": "puppet_install_distributor",
"distributor_type_id": "puppet_install_distributor",
"distributor_config": {
"install_path": "/tmp/puppet"
},
"auto_publish": false
}
Response Body
{
"repo_id": "puppet-copy",
"_ns": "repo_distributors",
"last_publish": null,
"auto_publish": false,
"scheduled_publishes": [],
"distributor_type_id": "puppet_install_distributor",
"scratchpad": null,
"_id": {
"$oid": "52559c57f4fc721f20665c16"
},
"config": {
"install_path": "/tmp/puppet"
},
"id": "puppet_install_distributor"
}
Out[6]:
(201,
{u'_id': {u'$oid': u'52559c57f4fc721f20665c16'},
u'_ns': u'repo_distributors',
u'auto_publish': False,
u'config': {u'install_path': u'/tmp/puppet'},
u'distributor_type_id': u'puppet_install_distributor',
u'id': u'puppet_install_distributor',
u'last_publish': None,
u'repo_id': u'puppet-copy',
u'scheduled_publishes': [],
u'scratchpad': None})
In [7]: pic.POST('/v2/repositories/puppet-copy/actions/publish/', {'id':'puppet_install_distributor'})
Request Body
{
"id": "puppet_install_distributor"
}
Response Body
{
"task_group_id": null,
"call_request_id": "00105200-a85b-4628-8ee8-1f6ea33fc7ab",
"exception": null,
"_href": "/pulp/api/v2/tasks/00105200-a85b-4628-8ee8-1f6ea33fc7ab/",
"task_id": "00105200-a85b-4628-8ee8-1f6ea33fc7ab",
"call_request_tags": [
"pulp:repository:puppet-copy",
"pulp:action:publish"
],
"reasons": [],
"start_time": null,
"traceback": null,
"schedule_id": null,
"finish_time": null,
"state": "waiting",
"result": null,
"dependency_failures": {},
"call_request_group_id": null,
"progress": {},
"principal_login": "admin",
"response": "accepted",
"tags": [
"pulp:repository:puppet-copy",
"pulp:action:publish"
]
}
Out[7]:
(202,
{u'_href': u'/pulp/api/v2/tasks/00105200-a85b-4628-8ee8-1f6ea33fc7ab/',
u'call_request_group_id': None,
u'call_request_id': u'00105200-a85b-4628-8ee8-1f6ea33fc7ab',
u'call_request_tags': [u'pulp:repository:puppet-copy',
u'pulp:action:publish'],
u'dependency_failures': {},
u'exception': None,
u'finish_time': None,
u'principal_login': u'admin',
u'progress': {},
u'reasons': [],
u'response': u'accepted',
u'result': None,
u'schedule_id': None,
u'start_time': None,
u'state': u'waiting',
u'tags': [u'pulp:repository:puppet-copy', u'pulp:action:publish'],
u'task_group_id': None,
u'task_id': u'00105200-a85b-4628-8ee8-1f6ea33fc7ab',
u'traceback': None})
In [8]: pic.GET('/v2/repositories/puppet-copy/history/publish/puppet_install_distributor/')
...:
Response Body
[
{
"result": "success",
"exception": null,
"repo_id": "puppet-copy",
"started": "2013-10-09T14:11:48-04:00",
"_ns": "repo_publish_results",
"completed": "2013-10-09T14:11:48-04:00",
"traceback": null,
"distributor_type_id": "puppet_install_distributor",
"_id": {
"$oid": "52559c64f4fc721f20665c20"
},
"summary": "success",
"error_message": null,
"distributor_id": "puppet_install_distributor",
"id": "52559c64f4fc721f20665c20",
"details": {
"errors": [],
"success_unit_keys": [
{
"version": "4.1.0",
"name": "stdlib",
"author": "puppetlabs"
}
]
}
}
]
Out[8]:
(200,
[{u'_id': {u'$oid': u'52559c64f4fc721f20665c20'},
u'_ns': u'repo_publish_results',
u'completed': u'2013-10-09T14:11:48-04:00',
u'details': {u'errors': [],
u'success_unit_keys': [{u'author': u'puppetlabs',
u'name': u'stdlib',
u'version': u'4.1.0'}]},
u'distributor_id': u'puppet_install_distributor',
u'distributor_type_id': u'puppet_install_distributor',
u'error_message': None,
u'exception': None,
u'id': u'52559c64f4fc721f20665c20',
u'repo_id': u'puppet-copy',
u'result': u'success',
u'started': u'2013-10-09T14:11:48-04:00',
u'summary': u'success',
u'traceback': None}])
[root@qe-blade-04 yum.repos.d]# puppet module list --modulepath /tmp/puppet
/tmp/puppet
└── puppetlabs-stdlib (v4.1.0)
[root@qe-blade-04 yum.repos.d]#
Pulp 2.3 released. |