Red Hat Satellite engineering is moving the tracking of its product development work on Satellite to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "Satellite project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs will be migrated starting at the end of May. If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "Satellite project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/SAT-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 958177 - add weburl and apiurl to canldepin.conf during katello-configure
Summary: add weburl and apiurl to canldepin.conf during katello-configure
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Satellite
Classification: Red Hat
Component: Installation
Version: Nightly
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: Unspecified
Assignee: Tom McKay
QA Contact: Og Maciel
URL:
Whiteboard:
Depends On:
Blocks: 974242 975925 995945
TreeView+ depends on / blocked
 
Reported: 2013-04-30 14:19 UTC by Tom McKay
Modified: 2019-09-26 15:49 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
: 974242 (view as bug list)
Environment:
Last Closed: 2013-07-18 21:22:17 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Tom McKay 2013-04-30 14:19:51 UTC
During katello-configure, /etc/candlepin/candlepin.conf needs two new entries:

 candlepin.export.prefix.weburl=https://$FQDN/katello/distributors?uuid=
 candlepin.export.prefix.apiurl=https://$FQDN/katello/api/distributors/

This is to support "distributor chaining" when katello creates a manifest to be consumed by another (or the same) katello. These provide links back to both the UI and the API.

Comment 1 Tom McKay 2013-05-23 17:08:24 UTC
Branch: refs/heads/master
  Home:   https://github.com/Katello/katello-installer
  Commit: e1043b5e189c8ec6db8c23245a0ef93022b87059
      https://github.com/Katello/katello-installer/commit/e1043b5e189c8ec6db8c23245a0ef93022b87059
  Author: Tom McKay <thomasmckay>
  Date:   2013-05-23 (Thu, 23 May 2013)

Comment 3 Chris Duryee 2013-05-30 16:15:17 UTC
This does not work in katello-configure-1.4.3-10.el6sat.noarch, the URLs show up as:

candlepin.export.prefix.weburl=https://<hostname>//distributors?uuid=
candlepin.export.prefix.apiurl=https://<hostname>//api/distributors/


I tried it with "::katello::params::deployment" instead of "::katello::params::katello_url" in candlepin/manifests/params.pp and it populated candlepin.conf correctly, you may just need to switch that in the two places it's referenced.

Comment 4 Tom McKay 2013-05-30 18:24:27 UTC
Branch: refs/heads/master
  Home:   https://github.com/Katello/katello-installer
  Commit: b8790ff982ffe76f576e1bee3cba122fd6cb0f78
      https://github.com/Katello/katello-installer/commit/b8790ff982ffe76f576e1bee3cba122fd6cb0f78
  Author: Tom McKay <thomasmckay>
  Date:   2013-05-30 (Thu, 30 May 2013)

Comment 6 Og Maciel 2013-05-31 22:08:12 UTC
candlepin.export.prefix.weburl=https://$SERVER/katello/distributors?uuid=
candlepin.export.prefix.apiurl=https://$SERVER/katello/api/distributors/

Comment 7 Og Maciel 2013-05-31 22:08:50 UTC
Verified:
* apr-util-ldap-1.3.9-3.el6_0.1.x86_64
* candlepin-0.8.9-1.el6_4.noarch
* candlepin-cert-consumer-qeblade35.rhq.lab.eng.bos.redhat.com-1.0-1.noarch
* candlepin-scl-1-5.el6_4.noarch
* candlepin-scl-quartz-2.1.5-5.el6_4.noarch
* candlepin-scl-rhino-1.7R3-1.el6_4.noarch
* candlepin-scl-runtime-1-5.el6_4.noarch
* candlepin-selinux-0.8.9-1.el6_4.noarch
* candlepin-tomcat6-0.8.9-1.el6_4.noarch
* elasticsearch-0.19.9-8.el6sat.noarch
* foreman-1.1.10002-44.noarch
* foreman-installer-puppet-concat-0-2.d776701.git.0.21ef926.el6sat.noarch
* foreman-installer-puppet-dhcp-0-5.3a4a13c.el6sat.noarch
* foreman-installer-puppet-dns-0-7.fcae203.el6sat.noarch
* foreman-installer-puppet-foreman-0-6.568c5c4.el6sat.noarch
* foreman-installer-puppet-foreman_proxy-0-8.bd1e35d.el6sat.noarch
* foreman-installer-puppet-puppet-0-3.ab46748.el6sat.noarch
* foreman-installer-puppet-tftp-0-5.ea6c5e5.el6sat.noarch
* foreman-installer-puppet-xinetd-0-50a267b8.git.0.44aca6a.el6sat.noarch
* foreman-postgresql-1.1.10002-44.noarch
* foreman-proxy-1.1.10002-1.el6sat.noarch
* foreman-proxy-installer-1.0.1-8.f5ae2cd.el6sat.noarch
* katello-1.4.2-8.el6sat.noarch
* katello-all-1.4.2-8.el6sat.noarch
* katello-candlepin-cert-key-pair-1.0-1.noarch
* katello-certs-tools-1.4.2-2.el6sat.noarch
* katello-cli-1.4.2-6.el6sat.noarch
* katello-cli-common-1.4.2-6.el6sat.noarch
* katello-common-1.4.2-8.el6sat.noarch
* katello-configure-1.4.3-12.el6sat.noarch
* katello-configure-foreman-1.4.3-12.el6sat.noarch
* katello-foreman-all-1.4.2-8.el6sat.noarch
* katello-glue-candlepin-1.4.2-8.el6sat.noarch
* katello-glue-elasticsearch-1.4.2-8.el6sat.noarch
* katello-glue-pulp-1.4.2-8.el6sat.noarch
* katello-qpid-broker-key-pair-1.0-1.noarch
* katello-qpid-client-key-pair-1.0-1.noarch
* katello-selinux-1.4.3-3.el6sat.noarch
* openldap-2.4.23-31.el6.x86_64
* pulp-rpm-plugins-2.1.1-1.el6sat.noarch
* pulp-selinux-2.1.1-1.el6sat.noarch
* pulp-server-2.1.1-1.el6sat.noarch
* python-ldap-2.3.10-1.el6.x86_64
* ruby193-rubygem-ldap_fluff-0.1.7-3.el6sat.noarch
* ruby193-rubygem-net-ldap-0.2.2-7.el6_4.noarch
* signo-0.0.15-1.el6sat.noarch
* signo-katello-0.0.15-1.el6sat.noarch

Comment 8 Tom McKay 2013-06-10 19:04:54 UTC
This does not work for headpin mode.

Comment 9 Tom McKay 2013-06-11 12:32:11 UTC
Branch: refs/heads/master
  Home:   https://github.com/Katello/katello-installer
  Commit: e5613ddb7751881406a87844812c640253b80756
      https://github.com/Katello/katello-installer/commit/e5613ddb7751881406a87844812c640253b80756
  Author: Tom McKay <thomasmckay>
  Date:   2013-06-10 (Mon, 10 Jun 2013)

Comment 11 Brad Buckingham 2013-06-11 19:46:17 UTC
Mass move to ON_QA

Comment 12 Og Maciel 2013-06-13 16:52:42 UTC
Having installed SAM 1.3 MDP1 (i.e. --deployment=sam), here's what I see:

  candlepin.export.prefix.weburl=https://$FQDN/headpin/distributors?uuid=
  candlepin.export.prefix.apiurl=https://$FQDN/headpin/api/distributors/

Question: should that have been s/headpin/sam ?

Comment 13 Tom McKay 2013-06-13 17:11:57 UTC
Yes, should match deployment.

Comment 14 Og Maciel 2013-06-13 18:53:15 UTC
Filed a new BZ to track the development for SAM.

Comment 15 Mike McCune 2013-07-18 21:22:17 UTC
mass move to CLOSED:CURRENTRELEASE since MDP1 has been released.


Note You need to log in before you can comment on or make changes to this bug.