Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 862321 Details for
Bug 1063982
Change packstack to use openstack-puppet-modules
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
Updated SPEC file
openstack-packstack.spec (text/x-rpm-spec), 17.42 KB, created by
Martin Magr
on 2014-02-12 14:20:35 UTC
(
hide
)
Description:
Updated SPEC file
Filename:
MIME Type:
Creator:
Martin Magr
Created:
2014-02-12 14:20:35 UTC
Size:
17.42 KB
patch
obsolete
>%global with_doc %{!?_without_doc:1}%{?_without_doc:0} >%global git_revno 979 > > ># openstack-packstack ---------------------------------------------------------- > >Name: openstack-packstack >Version: 2013.2.1 >Release: 0.23.dev%{git_revno}%{?dist} >Summary: Openstack Install Utility > >Group: Applications/System >License: ASL 2.0 and GPLv2 >URL: https://github.com/stackforge/packstack ># Tarball is created by bin/release.sh >Source0: http://mmagr.fedorapeople.org/downloads/packstack/packstack-%{version}dev%{git_revno}.tar.gz > >Patch0: 0001-rhel-check-bz893934.patch >Patch1: 0002-selinux-bz918549.patch >Patch2: 0003-change-warning-bz966560.patch >Patch3: 0004-dhcp-bz903545.patch > >BuildArch: noarch > >BuildRequires: python2-devel >BuildRequires: python-setuptools > >Requires: openssh-clients >Requires: python-netaddr >Requires: openstack-packstack-puppet == %{version}-%{release} >Requires: openstack-puppet-modules > >%description >Packstack is a utility that uses Puppet modules to install OpenStack. Packstack >can be used to deploy various parts of OpenStack on multiple pre installed >servers over ssh. > > ># openstack-packstack-puppet --------------------------------------------------- > >%package puppet >Summary: Packstack Puppet module >Group: Development/Libraries > >%description puppet >Puppet module used by Packstack to install OpenStack > > ># openstack-packstack-doc ------------------------------------------------------ > >%if 0%{?with_doc} >%package doc >Summary: Documentation for Packstack >Group: Documentation > >%if 0%{?rhel} == 6 >BuildRequires: python-sphinx10 >%else >BuildRequires: python-sphinx >%endif > >%description doc >This package contains documentation files for Packstack. >%endif > > ># prep ------------------------------------------------------------------------- > >%prep >%setup -n packstack-%{version}dev%{git_revno} >%patch0 -p1 >%patch1 -p1 >%patch2 -p1 >%patch3 -p1 > ># Sanitizing a lot of the files in the puppet modules, they come from seperate upstream projects >find packstack/puppet/modules \( -name .fixtures.yml -o -name .gemfile -o -name ".travis.yml" -o -name .rspec \) -exec rm {} + >find packstack/puppet/modules \( -name "*.py" -o -name "*.rb" -o -name "*.pl" \) -exec sed -i '/^#!/{d;q}' {} + -exec chmod -x {} + >find packstack/puppet/modules \( -name "*.sh" \) -exec sed -i 's/^#!.*/#!\/bin\/bash/g' {} + -exec chmod +x {} + >find packstack/puppet/modules -name site.pp -size 0 -exec rm {} + >find packstack/puppet/modules \( -name spec -o -name ext \) | xargs rm -rf > ># Moving this data directory out temporarily as it causes setup.py to throw errors >rm -rf %{_builddir}/puppet >mv packstack/puppet %{_builddir}/puppet > > ># build ------------------------------------------------------------------------ > >%build >%{__python} setup.py build > >%if 0%{?with_doc} >cd docs >%if 0%{?rhel} == 6 >make man SPHINXBUILD=sphinx-1.0-build >%else >make man >%endif >%endif > > ># install ---------------------------------------------------------------------- > >%install >%{__python} setup.py install --skip-build --root %{buildroot} > ># Delete tests >rm -fr %{buildroot}%{python_sitelib}/tests > ># Install Puppet module >mkdir -p %{buildroot}/%{_datadir}/openstack-puppet/modules >cp -r %{_builddir}/puppet/modules/packstack %{buildroot}/%{_datadir}/openstack-puppet/modules/ > >%if 0%{?with_doc} >mkdir -p %{buildroot}%{_mandir}/man1 >install -p -D -m 644 docs/_build/man/*.1 %{buildroot}%{_mandir}/man1/ >%endif > > ># files ------------------------------------------------------------------------ > >%files >%doc LICENSE >%{_bindir}/packstack >%{python_sitelib}/packstack >%{python_sitelib}/packstack-%{version}*.egg-info > >%files puppet >%defattr(644,root,root,755) >%{_datadir}/openstack-puppet/modules/packstack > >%if 0%{?with_doc} >%files doc >%{_mandir}/man1/packstack.1.gz >%endif > > ># changelog -------------------------------------------------------------------- > >%changelog >* Wed Feb 12 2014 Martin Mágr <mmagr@redhat.com> - 2013.2.1-0.23.dev979 >- Added openstack-packstack-doc subpackage >- Added openstack-packstack-puppet subpackage (rhbz#1063982) >- Removed packstack-puppet-modules subpackage (rhbz#1063982) >- Added openstack-puppet-modules require (rhbz#1063982) >- Removed bogus dates and fixed EL7 build issues > >* Fri Feb 7 2014 Martin Mágr <mmagr@redhat.com> - 2013.2.1-0.23.dev979 >- Update puppet-tempest module to stable/havana (rhbz#981116) >- ML2 support (rhbz#1017144) >- VXLAN support (rhbz#1021778) >- Run keystone-manage token-flush every minute (rhbz#1029671) >- Moved puppetlabs-firewall to upstream master (rhbz#1034538, rhbz#1018900) >- Updated puppetlabs-mongodb module (rhbz#1028690, rhbz#1036207, rhbz#1029322) >- Unified verbose and debug settings (rhbz#1048041) >- Bugfix (rhbz#1050140) >- Fixes nagios overwrite of apache configuration (rhbz#1054498) > >* Mon Jan 13 2014 Martin Mágr <mmagr@redhat.com> - 2013.2.1-0.22.dev956 >- Fixes qpid SSL installation errors (rhbz#1052163, rhbz#1048705) >- Open Keystone port for ALL (rhbz#1041560) > >* Fri Jan 10 2014 Martin Mágr <mmagr@redhat.com> - 2013.2.1-0.21.dev948 >- Move to the upstream puppet-vswitch module >- Add missing example options (rhbz#971745) >- Removed patches since they are not needed anymore >- Install php only with nagios (rhbz#1039660) >- Change puppet-qpid module to upstream (rhbz#1029576) >- Update puppet-neutron to stable/havana which contains fixes for Puppet 3.4+ (lp#1267488) >- Updated puppet-swift to stable/havana (rhbz#1039981) > >* Mon Dec 16 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2.1-0.20.dev936 >- Reinstate the V1 API needed by cinder client (rhbz#1043280) > >* Thu Dec 12 2013 Martin Mágr <mmagr@redhat.com> - 2013.2.1-0.19.dev935 >- Use class for notifier strategy (rhbz#1020002) > >* Wed Dec 11 2013 Martin Mágr <mmagr@redhat.com> - 2013.2.1-0.18.dev934 >- CONFIG_NEUTRON_LBAAS_HOSTS should be empty in allinone (rhbz#1040585) >- service_plugins must not be list with empty string (rhbz#1040585) > >* Wed Dec 11 2013 Martin Mágr <mmagr@redhat.com> - 2013.2.1-0.17.dev930 >- Allow Ceilometer API for all hosts (rhbz#1040404) >- Require also core_plugin setting >- Revert "Move packstack logs to /var/log/packstack" due to security reasons > >* Tue Dec 10 2013 Martin Mágr <mmagr@redhat.com> - 2013.2.1-0.16.dev925 >- NEUTRON_LBAAS_HOSTS should be empty by default (rhbz#1040039) > >* Tue Dec 10 2013 Martin Mágr <mmagr@redhat.com> - 2013.2.1-0.15.dev924 >- Adds cinder API v2 endpoint to keystone (rhbz#1030088) >- Upgrades DB before neutron server starts (rhbz#1037675) >- Adds localhost to the list of Horizon's ALLOWED_HOSTS > >* Mon Dec 9 2013 Martin Mágr <mmagr@redhat.com> - 2013.2.1-0.14.dev919 >- Moves packstack logs to /var/log/packstack (#999923) >- Doesn't set up the L3_EXT_BRIDGE twice(rhbz#1000981) >- Updates puppet-nova module (#1015995) >- Adds support for LBaaS agent (#1019780) >- Adds validation for gluster volumes using hostnames (#1020479) >- Validates type of given ssh key (#1022477) >- Doesn't touch NetworkManager and iptables (rhbz#1024292, rhbz#1023955) >- Updates puppet-certmonger module and puppet-pacemaker module (rhbz#1027455) >- Adds puppet-openstack-storage (rhbz#1027460) >- Adds missing options to packstack man page (rhbz#1032103) >- Adds support for cinder::backup::swift (rhbz#1021627) >- Adds auth option to qpid (rhbz#972643) >- Fixes errors when nova is disabled (rhbz#987888, rhbz#1024564, rhbz#1026795) >- Fixes the nova_ceilometer.pp template (rhbz#1032070) >- Fixes heat installer when executed in interactive mode >- Updates puppet-neutron module to latest stable/havana branch (rhbz#1017280) >- Added the help_url pointing to RH doc (rhbz#1030398) > >* Tue Dec 3 2013 Martin Mágr <mmagr@redhat.com> - 2013.2.1-0.13.dev876 >- Add information on location of horizon password (rhbz#1002326) >- Updates puppet-ceilometer module so it won't fails as 2013.2.1-0.12.dev870 do > >* Mon Dec 2 2013 Martin Mágr <mmagr@redhat.com> - 2013.2.1-0.12.dev870 >- Add information on location of horizon password (rhbz#1002326) >- Make network_vlan_ranges available in GRE setups (rhbz#1006534) >- Include the host's FQDN in Horizon's ALLOWED_HOSTS (rhbz#1028678) >- Improve error reporting for shell commands (rhbz#1031786) >- Fixed comments for interactive installation (rhbz#1030767) >- Replace qpid_host with qpid_hostname (lp#1242715) >- Make sure iptables are enabled (rhbz#1023955) >- Align packstack templates with ceilometer upstream git repo (rhbz#1022189) >- Add missing options to packstack man page (rhbz#1032103) >- Disable unsupported features in Horizon for RHOS (rhbz#1035651) >- Removed 0005-Replace-qpid_host-with-qpid_hostname.patch > >* Thu Nov 14 2013 Martin Mágr <mmagr@redhat.com> - 2013.2.1-0.11.dev847 >- Use packstack fork of puppet-keystone (rhbz#1022686) > >* Wed Nov 13 2013 Martin Mágr <mmagr@redhat.com> - 2013.2.1-0.10.dev846 >- Module update (rhbz#1026279) >- Added 0005-Replace-qpid_host-with-qpid_hostname.patch > >* Mon Nov 4 2013 Martin Mágr <mmagr@redhat.com> - 2013.2.1-0.9.dev840 >- Update Horizon submodule to the latest (rhbz#988316) >- Fixes EPEL problem (rhbz#1025437) >- Removed Puppet 2.7 from Requires since it is not necessary > >* Thu Oct 31 2013 Lon Hohberger <lhh@redhat.com> - 2013.2.1-0.8.1.dev835 >- Add versioned Requires on puppet > >* Wed Oct 30 2013 Martin Mágr <mmagr@redhat.com> - 2013.2.1-0.8.dev835 >- Ensure horizon SSL is configured when enabled (rhbz#966094) >- Improves EPEL and RDO repo setup (rhbz#974971, rhbz#990642) >- Ensure Nova Network-compatible demo provisioning (lp#1242668) >- Include Logging and Debug info to packstack docs (rhbz#999929) >- Added Swift hash setting (rhbz#1005727) >- Change msg with Exec resource too (rhbz#1022044) >- Added SSL configuration to qpid (rhbz#1022312) >- Fixes Neutron firewall rule creation on wrong host (#1023561) >- Fixed str formating (rhbz#1022580) >- Use rpm -q --whatprovides as a more general check >- Add puppet-certmonger as a submodule >- Exposes tempest uri/branch selection if provision-tempest is y > >* Mon Oct 21 2013 Martin Mágr <mmagr@redhat.com> - 2013.2.1-0.7.dev806 >- Improved logging (lp#1228187) >- Adds error checking when puppet fails internally (rhbz#958587) >- Store iptables in file when testing netns (rhbz#1016773) >- Got rid of create_resources module (rhbz#961049) >- Creates keystonerc_admin for user (rhbz#964005, rhbz#976394) >- Prescript plugin improvement (rhbz#976787, rhbz#967369) >- Enable optional channel when RHSM is used (rhbz#978651) >- Changes error message in certain cases (rhbz#989334, rhbz#1006476, rhbz#1003959) >- Rephrase support message (rhbz#991801) >- Adds support for multihost nova-network (rhbz#1001916) >- Adds Firewall rules for access to OpenStack components (rhbz#1002063) >- Allows overlapping IPs for Neutron (rhbz#1008863) > >* Tue Sep 24 2013 Martin Mágr <mmagr@redhat.com> - 2013.2.1-0.6.dev763 >- Adds "default-storage-engine=InnoDB" to /etc/my.cnf (#980593) >- Accepts more CLI options (#985361) >- Added GRE support (#1004397) >- Added posibility to change Nova network manager (#915365) >- Support for Ceilometer installation (#967310) >- Support for Heat installation (#967309, #1007497) > >* Tue Sep 3 2013 Martin Mágr <mmagr@redhat.com> - 2013.2.1-0.5.dev740 >- Added python-netaddr depencency > >* Mon Sep 2 2013 Martin Mágr <mmagr@redhat.com> - 2013.2.1-0.4.dev740 >- Added GRE support (#1003120) >- Added MySQL admin password confirmation (#977443) >- Made MySQL installation optional (#890175) >- Persist allinone OVS bridge (#991591) >- Added the haproxy Puppet module >- Default to use emX instead of ethX on Fedora > >* Mon Aug 26 2013 Martin Mágr <mmagr@redhat.com> - 2013.2.1-0.3.dev722 >- Use 3% more space for cinder-volumes (982622) >- Changed the repository for the neutron submodule (#998286) >- Added net.bridge.bridge-nf-call*=1 on compute nodes (#981144) >- Fixed Rawhide support (#995872) >- Inform about support only on RHEL (#975913) >- Use multi validators in CONFIG_SWIFT_PROXY_HOSTS (#928969) >- Correct CIDR values in case of invalid is given (#969977) >- Accept IPv6 address and single IP in range parameters (#949704) > >* Tue Aug 20 2013 Martin Mágr <mmagr@redhat.com> - 2013.2.1-0.2.dev702 >- ovs_use_veth=True is no longer required >- Remove libvirt's default network (i.e. virbr0) to avoid confusion >- Rename Quantum to Neutron >- Added support for configuration of Cinder NFS backend driver (#916301) >- Removed CONFIG_QUANTUM_USE_NAMESPACES option > >* Thu Aug 01 2013 Martin Mágr <mmagr@redhat.com> - 2013.2.1-0.1.dev691 >- Added support for Cinder GlusterFS backend configuration (#919607) >- Added support for linuxbridge (#971770) >- Service names made more descriptive (#947381) >- Increased timeout of kernel update (#973217) >- Set debug=true for Nova to have some logs (#958152) >- kvm.modules is loaded only if it exists (#979041) >- Enable qpidd on boot (#988803) >- Switched to https://github.com/packstack/puppet-qpid (#977786) >- If allinone and quantum selected, install basic network (#986024) > >* Mon Jul 15 2013 Pádraig Brady <pbrady@redhat.com> - 2013.2.1-0.1.dev642 >- Initial Havana release > >* Wed Jul 10 2013 Martin Mágr <mmagr@redhat.com> - 2013.1.1-0.20.dev642 >- Fixed provider network option (#976380) >- Made token_format configurable (#978853) >- Enable LVM snap autoextend (#975894) >- MariaDB support (#981116) > >* Tue Jun 18 2013 Martin Mágr <mmagr@redhat.com> - 2013.1.1-0.19.dev632 >- Restart openstack-cinder-volume service (#975007) > >* Wed Jun 12 2013 Martin Mágr <mmagr@redhat.com> - 2013.1.1-0.17.dev631 >- Updated Keystone puppet module to have token_format=PKI as default > >* Tue Jun 11 2013 Martin Mágr <mmagr@redhat.com> - 2013.1.1-0.16.dev630 >- Always update kernel package (#972960) > >* Mon Jun 10 2013 Martin Mágr <mmagr@redhat.com> - 2013.1.1-0.15.dev625 >- Omit Nova DB password only on compute nodes (#966325) >- Find free device during host startup (#971145) > >* Mon Jun 10 2013 Martin Mágr <mmagr@redhat.com> - 2013.1.1-0.14.dev622 >- Reverted Nova sql_connection changes because of introduced regression (#966325, #972365) > >* Thu Jun 06 2013 Martin Mágr <mmagr@redhat.com> - 2013.1.1-0.12.dev621 >- Install qemu-kvm before libvirt (#957632) >- Add template for quantum API server (#968513) >- Removed SQL password in sql_connection for compute hosts (#966325) >- Fixed color usage (#971075) >- Activate cinder-volumes VG and scan PVs after reboot (#971145) > >* Wed Jun 05 2013 Martin Mágr <mmagr@redhat.com> - 2013.1.1-0.9.dev605 >- Added whitespace filter to Nova and Quantum plugins (rhbz#970674) >- Removed RDO repo installation procedure > >* Tue Jun 04 2013 Martin Mágr <mmagr@redhat.com> - 2013.1.1-0.8.dev601 >- Updated to packstack-2013.1.1dev601 >- Fixes: rhbz#953157, rhbz#966560, rhbz#967291, rhbz#967306, rhbz#967307, > rhbz#967344, rhbz#967348, rhbz#969975, rhbz#965787 > >* Thu May 23 2013 Martin Mágr <mmagr@redhat.com> - 2013.1.1-0.7.dev580 >- Removing call to setenforce (rhbz#954188) >- Synchronize time using all ntp servers (rhbz#956939) >- Fix for nagios multiple installation failures (rhbz#957006) > >* Mon Apr 15 2013 Alan Pevec <apevec@redhat.com> 2013.1.1-0.5.dev538 >- enable EPEL and el6-grizzly by default > >* Tue Apr 09 2013 Martin Mágr <mmagr@redhat.com> - 2013.1.1-0.4.dev538 >- Updated to packstack-2013.1.1dev538.tar.gz >- Fixes: rhbz#946915, rhbz#947427 > >* Sun Mar 31 2013 Derek Higgins <derekh@redhat.com> - 2013.1.1-0.3.dev527 >- update to packstack-2013.1.1dev527.tar.gz >- no longer require openstack-utils >- packstack now has its own copy of the puppet modules, the symbolic link > causes problems with package updates > >* Fri Mar 15 2013 Derek Higgins <derekh@redhat.com> - 2013.1.1-0.2.dev502 >- remove tests > >* Fri Mar 15 2013 Derek Higgins <derekh@redhat.com> - 2013.1.1-0.1.dev502 >- Udated to grizzly (packstack-2013.1.1dev502.tar.gz) > >* Wed Mar 13 2013 Martin Magr <mmagr@redhat.com> - 2012.2.3-0.5.dev475 >- Updated to version 2012.2.3dev475 > >* Wed Feb 27 2013 Martin Magr <mmagr@redhat.com> - 2012.2.3-0.1.dev454 >- Updated to version 2012.2.3dev454 >- Fixes: rhbz#865347, rhbz#888725, rhbz#892247, rhbz#893107, rhbz#894733, > rhbz#896618, rhbz#903545, rhbz#903813, rhbz#904670, rhbz#905081, > rhbz#905368, rhbz#908695, rhbz#908771, rhbz#908846, rhbz#908900, > rhbz#910089, rhbz#910210, rhbz#911626, rhbz#912006, rhbz#912702, > rhbz#912745, rhbz#912768, rhbz#915382 > >* Mon Feb 18 2013 Martin Magr <mmagr@redhat.com> - 2012.2.2-1.0.dev408 >- Updated to version 2012.2.2dev408 > >* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2012.2.2-0.9.dev406 >- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild > >* Wed Feb 13 2013 Martin Magr <mmagr@redhat.com> - 2012.2.2-0.8.dev406 >- Updated to version 2012.2.2dev406 > >* Tue Jan 29 2013 Martin Magr <mmagr@redhat.com> - 2012.2.2-0.7.dev346 >- Updated to version 2012.2.2dev346 > >* Mon Jan 28 2013 Martin Magr <mmagr@redhat.com> - 2012.2.2-0.6.dev345 >- Updated to version 2012.2.2dev345 > >* Mon Jan 21 2013 Martin Magr <mmagr@redhat.com> - 2012.2.2-0.5.dev318 >- Updated to version 2012.2.2dev318 > >* Fri Jan 18 2013 Martin Magr <mmagr@redhat.com> - 2012.2.2-0.4.dev315 >- Added openstack-utils to Requires >- Updated to version 2012.2.2dev315 > >* Fri Jan 11 2013 Derek Higgins <derekh@redhat.com> - 2012.2.2-0.3.dev281 >- updated to version 2012.2.2dev281 > >* Fri Dec 07 2012 Derek Higgins <derekh@redhat.com> - 2012.2.2-0.2.dev211 >- Fixed packaging, shebang in .sh files was being removed >- updated to version 2012.2.2dev211 > >* Wed Dec 05 2012 Derek Higgins <derekh@redhat.com> - 2012.2.2-0.1.dev205 >- Fixing pre release versioning >- updated to version 2012.2.2dev205 > >* Fri Nov 30 2012 Derek Higgins <derekh@redhat.com> - 2012.2.1-1dev197 >- cleaning up spec file >- updated to version 2012.2.1-1dev197 > >* Wed Nov 28 2012 Derek Higgins <derekh@redhat.com> - 2012.2.1-1dev186 >- example packaging for Fedora / Redhat
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1063982
: 862321