[aeolus-conductor/f16] update to 0.10.1-1 release
slinabery
slinabery at fedoraproject.org
Mon Jun 11 16:30:07 UTC 2012
commit 2db63cd00926efe3847b5dc33ae430c06efeb640
Author: Steve Linabery <slinaber at redhat.com>
Date: Mon Jun 11 11:30:00 2012 -0500
update to 0.10.1-1 release
.gitignore | 1 +
aeolus-conductor.spec | 296 ++++++++++++++++++++++++++++++++++++++++++-------
sources | 2 +-
3 files changed, 258 insertions(+), 41 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 4bbba10..4d2ca92 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
/aeolus-conductor-0.4.0-gitb6e37f9738.tar.gz
/aeolus-conductor-0.4.0.tar.gz
/aeolus-conductor-0.8.0.tar.gz
+/aeolus-conductor-0.10.1.tar.gz
diff --git a/aeolus-conductor.spec b/aeolus-conductor.spec
index 74a99fc..7fd6f2c 100644
--- a/aeolus-conductor.spec
+++ b/aeolus-conductor.spec
@@ -1,13 +1,21 @@
%global app_root %{_datadir}/%{name}
%global doc_root %{_datadir}/%{name}-doc
+%if 0%{?fedora} > 16
+%global rubyver 1.9.3
+%global rubyabi 1.9.1
+%else
+%global rubyver 1.8.1
+%global rubyabi 1.8
+%endif
+
Name: aeolus-conductor
-Version: 0.8.0
-Release: 5%{?dist}
+Version: 0.10.1
+Release: 1%{?dist}
Summary: The Aeolus Conductor
Group: Applications/System
-License: GPLv2+ and MIT and BSD
+License: ASL 2.0 and MIT and BSD
URL: http://aeolusproject.org
# to build source tarball
@@ -17,10 +25,11 @@ URL: http://aeolusproject.org
# cp aeolus-conductor-0.3.0.tar.gz ~/rpmbuild/SOURCES
Source0: aeolus-conductor-%{version}.tar.gz
-Requires: ruby >= 1.8.1
-Requires: ruby(abi) = 1.8
+Requires: ruby >= %{rubyver}
+Requires: ruby(abi) = %{rubyabi}
Requires: rubygem(rails) >= 3.0.7
Requires: rubygem(haml) >= 3.1
+Requires: rubygem(mustache) >= 0.99.4
Requires: rubygem(nokogiri) >= 1.4.0
Requires: rubygem(will_paginate) >= 3.0
Requires: rubygem(deltacloud-client) >= 0.4.0
@@ -30,22 +39,34 @@ Requires: rubygem(builder)
Requires: rubygem(json)
Requires: rubygem(rack-restful_submit)
Requires: rubygem(uuidtools)
-Requires: rubygem(sqlite3)
-Requires: rubygem(fastercsv)
Requires: rubygem(rails_warden)
Requires: rubygem(aeolus-image) >= 0.1.0-4
Requires: rubygem(pg)
Requires: rubygem(ruby-net-ldap)
Requires: rubygem(oauth)
Requires: rubygem(rake)
+Requires: rubygem(delayed_job) >= 2.1.4
+Requires: rubygem(paranoia)
+Requires: rubygem(compass) >= 0.11.5
+Requires: rubygem(compass-960-plugin) >= 0.10.4
Requires: postgresql
Requires: postgresql-server
+Requires: system-logos
+
+%if 0%{?fedora} > 16
+Requires: rubygem(net-ldap)
+%else
+Requires: rubygem(fastercsv)
+Requires: rubygem(ruby-net-ldap)
+%endif
# to ensure the service is actually started
# and is accessible in the init script
Requires: curl
BuildRequires: rubygem(sass)
+BuildRequires: rubygem(compass) >= 0.11.5
+BuildRequires: rubygem(compass-960-plugin) >= 0.10.4
BuildArch: noarch
@@ -55,13 +76,17 @@ The Aeolus Conductor, a web UI for managing cloud instances.
%package daemons
Summary: Aeolus Conductor daemons
Group: Applications/Internet
-License: GPLv2+
+License: ASL 2.0
Requires: %{name} = %{version}-%{release}
Requires: httpd >= 2.0
Requires: rubygem(thin) >= 1.2.5
Requires(post): chkconfig
Requires(preun): chkconfig
Requires(preun): initscripts
+Requires(post): systemd-units
+Requires(preun): systemd-units
+Requires(postun): systemd-units
+BuildRequires: systemd-units
%description daemons
The configuration and daemons necessary to run and proxy the Aeolus Conductor.
@@ -79,7 +104,6 @@ Summary: Aeolus Conductor development and testing files
Group: Applications/Internet
Requires: %{name} = %{version}-%{release}
Requires: rubygem(cucumber)
-Requires: rubygem(rspec)
Requires: rubygem(timecop)
Requires: rubygem(cucumber-rails)
Requires: rubygem(rspec-rails) >= 2.6.1
@@ -90,10 +114,37 @@ Requires: rubygem(vcr)
Requires: rubygem(factory_girl_rails)
Requires: rubygem(webmock)
Requires: rubygem(launchy)
+Requires: rubygem(minitest)
%description devel
Tests and other development tools for the Aeolus Conductor.
+%package -n aeolus-all
+Summary: A meta-package to pull in all components for Aeolus
+Group: Applications/Internet
+Requires: aeolus-conductor-daemons = %{version}-%{release}
+Requires: aeolus-conductor-doc = %{version}-%{release}
+Requires: iwhd
+Requires: aeolus-configure
+Requires: imagefactory
+Requires: imagefactory-jeosconf-ec2-fedora
+Requires: imagefactory-jeosconf-ec2-rhel
+Requires: rubygem(aeolus-image)
+Requires: rubygem(aeolus-cli)
+Requires: mongodb-server
+Requires: mod_ssl
+Requires: deltacloud-core
+Requires: deltacloud-core-ec2
+Requires: deltacloud-core-rhevm
+Requires: deltacloud-core-vsphere
+Requires: ntp
+Requires: rsyslog-relp
+
+%description -n aeolus-all
+This is the aeolus meta-package. If you want to install aeolus and all of its
+dependencies on a single machine, you should install this package and then
+run aeolus-configure to configure everything.
+
%prep
%setup -q
@@ -110,6 +161,7 @@ getent passwd aeolus >/dev/null || \
%{__mkdir} -p %{buildroot}%{app_root}
%{__mkdir} -p %{buildroot}%{doc_root}
%{__mkdir} -p %{buildroot}%{_initrddir}
+%{__mkdir} -p %{buildroot}%{_unitdir}/systemd/system
%{__mkdir} -p %{buildroot}%{_sysconfdir}/sysconfig
%{__mkdir} -p %{buildroot}%{_sysconfdir}/httpd/conf.d
%{__mkdir} -p %{buildroot}%{_sysconfdir}/logrotate.d
@@ -117,6 +169,7 @@ getent passwd aeolus >/dev/null || \
%{__mkdir} -p %{buildroot}%{_localstatedir}/lib/%{name}
%{__mkdir} -p %{buildroot}%{_localstatedir}/log/%{name}
%{__mkdir} -p %{buildroot}%{_localstatedir}/run/%{name}
+%{__mkdir} -p %{buildroot}/%{_bindir}
# now copy over the rails source files. This is a bit verbose, but only
# takes in the stuff we need (and no backup files, etc)
@@ -127,10 +180,11 @@ getent passwd aeolus >/dev/null || \
# extension may exist. For instance cgi="public" means that src/public/*.cgi
# will be copied from the source into the RPM.
builder="app/views/errors"
-css="public/stylesheets public/stylesheets/jquery.ui-1.8.1 \
- public/javascripts/jquery-svg"
+css="public/stylesheets public/stylesheets/jquery.ui-1.8.1"
feature="features"
-gif="public/images public/stylesheets/images"
+gif="public/images \
+ public/stylesheets/images \
+ vendor/converge-ui/images"
haml="app/views/hardware_profiles app/views/realm_mappings \
app/views/users app/views/provider_accounts \
app/views/roles app/views/providers app/views/settings \
@@ -140,55 +194,76 @@ haml="app/views/hardware_profiles app/views/realm_mappings \
app/views/instances app/views/user_sessions \
app/views/deployables app/views/catalogs \
app/views/provider_types app/views/api/images \
- app/views/config_servers \
+ app/views/config_servers app/views/provider_realms \
+ app/views/logs \
app/views/api/hooks \
app/views/api \
app/views/images \
app/views/api/builds app/views/api/provider_images \
- app/views/api/target_images app/views/api/entrypoint"
+ app/views/api/target_images app/views/api/entrypoint \
+ app/views/api/environments \
+ vendor/converge-ui/rails/layouts"
+mustache="app/views/instances app/views/pools app/views/deployments \
+ app/views/deployables app/views/images"
html="public"
ico="public"
-jpg="public/images public/stylesheets/images"
-js="public/javascripts public/javascripts/jquery-svg \
+jpg="public/images \
+ public/stylesheets/images \
+ vendor/converge-ui/images"
+js="public/javascripts \
public/javascripts/jquery.ui-1.8.1 \
public/javascripts/jquery.ui-1.8.1/ui/minified \
+ public/javascripts/lib \
public/javascripts/backbone"
json="spec/fixtures"
key="features/upload_files"
opts="spec"
-png="public/images public/images/icons public/stylesheets/images \
- public/stylesheets/jquery.ui-1.8.1/images"
+png="public/images \
+ public/images/icons \
+ public/stylesheets/images \
+ public/stylesheets/jquery.ui-1.8.1/images \
+ vendor/converge-ui/images \
+ vendor/converge-ui/images/icons"
rake="lib/tasks"
rb="app/models app/controllers app/controllers/api app/helpers app/services app/util \
config config/initializers config/environments db db/migrate \
features/support features/step_definitions lib spec spec/controllers \
- spec/factories spec/helpers spec/models spec/services spec/controllers/api lib/aeolus lib/aeolus/event"
+ spec/factories spec/helpers spec/models spec/services spec/controllers/api \
+ spec/aeolus/event spec/aeolus/ext lib/aeolus lib/aeolus/event lib/aeolus/ext \
+ vendor/converge-ui/rails/helpers"
rhtml="app/views/layouts"
-svg="public/images public/images/icons public/javascripts/jquery-svg"
-ttf="public/fonts"
+svg="public/images public/images/icons public/fonts vendor/converge-ui/fonts"
+ttf="public/fonts vendor/converge-ui/fonts"
+eot="public/fonts vendor/converge-ui/fonts"
+woff="public/fonts vendor/converge-ui/fonts"
txt="public"
-yml="config config/locales"
+yml="config config/locales config/locales/defaults config/locales/overrides
+ config/locales/role_definitions config/locales/classnames \
+ config/locales/overrides/role_definitions"
xml="app/util"
-for filetype in builder css feature gif haml html ico jpg js json key opts png \
- rake rb rhtml scss svg ttf txt yml xml; do
+for filetype in builder css eot feature gif haml mustache html ico jpg js json key opts png \
+ rake rb rhtml scss svg ttf txt woff yml xml; do
dirs=${!filetype}
for dir in $dirs; do
%{__mkdir} -p %{buildroot}%{app_root}/$dir
- %{__cp} src/$dir/*.$filetype %{buildroot}%{app_root}/$dir
+ for i in $(echo src/$dir/*.$filetype); do
+ test -e "$i" && %{__cp} "$i" %{buildroot}%{app_root}/$dir
+ done
done
done
%{__rm} %{buildroot}%{app_root}/config/initializers/secret_token.rb
# precompile stylesheets
%{__mkdir} %{buildroot}%{app_root}/public/stylesheets/compiled
-sass --style compact ./src/app/stylesheets/custom.scss %{buildroot}%{app_root}/public/stylesheets/compiled/custom.css
-sass --style compact ./src/app/stylesheets/layout.scss %{buildroot}%{app_root}/public/stylesheets/compiled/layout.css
-sass --style compact ./src/app/stylesheets/login.scss %{buildroot}%{app_root}/public/stylesheets/compiled/login.css
+compass compile --sass-dir ./src/app/stylesheets --css-dir %{buildroot}%{app_root}/public/stylesheets/compiled
# misc files
%{__cp} src/Rakefile %{buildroot}%{app_root}
%{__cp} src/config.ru %{buildroot}%{app_root}
+%{__cp} src/Gemfile.in %{buildroot}%{app_root}
+%{__cp} src/spec/fixtures/Gemfile.in %{buildroot}%{app_root}/spec/fixtures
+%{__cp} src/lib/aeolus/debug/aeolus-debug %{buildroot}%{_bindir}
%{__mkdir} -p %{buildroot}%{app_root}/config
%{__cp} src/config/database.pg %{buildroot}%{app_root}/config
@@ -208,6 +283,7 @@ sass --style compact ./src/app/stylesheets/login.scss %{buildroot}%{app_root}/pu
# copy over init scripts and various config
%{__cp} conf/aeolus-conductor %{buildroot}%{_initrddir}
%{__cp} conf/conductor-dbomatic %{buildroot}%{_initrddir}
+%{__cp} conf/conductor-delayed_job.systemd %{buildroot}%{_unitdir}/conductor-delayed_job.service
%{__cp} conf/aeolus-conductor-httpd.conf %{buildroot}%{_sysconfdir}/httpd/conf.d/aeolus-conductor.conf
%{__cp} conf/aeolus-conductor.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/aeolus-conductor
%{__cp} conf/aeolus-conductor.sysconf %{buildroot}%{_sysconfdir}/sysconfig/aeolus-conductor
@@ -226,6 +302,10 @@ touch %{buildroot}%{_localstatedir}/log/%{name}/rails.log
touch %{buildroot}%{_localstatedir}/log/%{name}/dbomatic.log
%{__mkdir} -p %{buildroot}%{app_root}/log
+# delayed_job version 2.1.4 forces the log to be in this location
+# we should be able to change this to /var/log/aeolus-conductor/delayed_job.log
+# with version 3.0
+touch %{buildroot}%{app_root}/log/delayed_job.log
# copy script files over
%{__cp} -r src/script %{buildroot}%{app_root}
@@ -238,7 +318,9 @@ touch %{buildroot}%{_localstatedir}/log/%{name}/dbomatic.log
# if the user had broken the symlinks and put data in here, it would have been
# completely ignored *anyway*
# Generate OAuth configuration:
-pushd %{app_root}; export RAILS_ENV=production; rake dc:oauth_keys --trace; popd
+pushd %{app_root} 2>&1 > /dev/null
+export RAILS_ENV=production; rake dc:oauth_keys 2>&1 > /dev/null
+popd 2>&1 > /dev/null
%{__ln_s} -f %{app_root}/config/environments/development.rb %{_sysconfdir}/%{name}
%{__ln_s} -f %{app_root}/config/environments/production.rb %{_sysconfdir}/%{name}
@@ -247,6 +329,11 @@ pushd %{app_root}; export RAILS_ENV=production; rake dc:oauth_keys --trace; popd
%{__ln_s} -f %{app_root}/config/settings.yml %{_sysconfdir}/%{name}
%{__ln_s} -f %{app_root}/config/oauth.json %{_sysconfdir}/%{name}
+#create converge-ui symlinks
+%{__ln_s} -f %{app_root}/vendor/converge-ui/rails/layouts %{app_root}/app/views/layouts/converge-ui
+%{__ln_s} -f %{app_root}/vendor/converge-ui/fonts %{app_root}/public/fonts/converge-ui
+%{__ln_s} -f %{app_root}/vendor/converge-ui/rails/helpers/layout_helper.rb %{app_root}/app/helpers/layout_helper.rb
+
%postun
# kind of a weird construct. There are two cases where postun gets called;
# during the removal of a package and during the cleanup after an upgrade.
@@ -263,18 +350,33 @@ if [ ! -d %{app_root}/app ]; then
fi
%post daemons
+if [ $1 -eq 1 ] ; then
+ # Initial installation
+ /bin/systemctl daemon-reload >/dev/null 2>&1
+fi
# Register the services
/sbin/chkconfig --add aeolus-conductor
/sbin/chkconfig --add conductor-dbomatic
%preun daemons
if [ $1 = 0 ]; then
+ # Package removal, not upgrade
+ /bin/systemctl --no-reload disable conductor-delayed_job.service > /dev/null 2>&1
+ /bin/systemctl stop conductor-delayed_job.service > /dev/null 2>&1
/sbin/service aeolus-conductor stop > /dev/null 2>&1
/sbin/chkconfig --del aeolus-conductor
/sbin/service conductor-dbomatic stop > /dev/null 2>&1
/sbin/chkconfig --del conductor-dbomatic
fi
+%postun daemons
+/bin/systemctl daemon-reload >/dev/null 2>&1 || :
+if [ $1 -ge 1 ] ; then
+ # Package upgrade, not uninstall
+ /bin/systemctl try-restart conductor-delayed_job.service >/dev/null 2>&1
+fi
+
+
%files
%dir %{app_root}
%{app_root}/app
@@ -293,15 +395,22 @@ fi
%{app_root}/db
%{app_root}/dbomatic
%{app_root}/lib
+%{_bindir}/aeolus-debug
%{app_root}/log
%{app_root}/public
%{app_root}/Rakefile
+%{app_root}/Gemfile.in
+%{app_root}/spec/fixtures/Gemfile.in
+%dir %{app_root}/vendor
+%{app_root}/vendor/converge-ui
%config %{_sysconfdir}/%{name}
%doc AUTHORS COPYING
+%{app_root}/script/upgrade
%files daemons
%{_initrddir}/aeolus-conductor
%{_initrddir}/conductor-dbomatic
+%{_unitdir}/conductor-delayed_job.service
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
%config(noreplace) %{_sysconfdir}/sysconfig/aeolus-conductor
%config(noreplace) %{_sysconfdir}/sysconfig/conductor-rails
@@ -309,8 +418,10 @@ fi
%attr(-, aeolus, aeolus) %{_localstatedir}/lib/%{name}
%attr(-, aeolus, aeolus) %{_localstatedir}/run/%{name}
%attr(-, aeolus, aeolus) %{_localstatedir}/log/%{name}
+%attr(-, aeolus, aeolus) %{app_root}/log/delayed_job.log
%doc AUTHORS COPYING
%{_libdir}/../lib/tmpfiles.d/aeolus.conf
+%{app_root}/script/delayed_job
%files doc
%{doc_root}
@@ -321,18 +432,123 @@ fi
%{app_root}/script
%{app_root}/spec
-%changelog
-* Tue Jan 10 2012 Steve Linabery <slinaber at redhat.com> - 0.8.0-5
-- becb88d Sanitize assembly name to prevent launch errors
-- 50b4f0d Bump release, add changelog, 0.8.0-4
-
-* Tue Jan 10 2012 Steve Linabery <slinaber at redhat.com> - 0.8.0-4
-- b068c7d BZ#766929 - database.yml is world-readable
-- 916d9f1 Bump release, add changelog, 0.8.0-3
+%files -n aeolus-all
-* Tue Jan 10 2012 Steve Linabery <slinaber at redhat.com> - 0.8.0-3
-- 981260f BZ#772682 Instance parameter values greater than 255 break deployment
-- aa20e01 find_by_provider_name_and_login takes provider into account now
+%changelog
+* Thu Jun 07 2012 Steve Linabery <slinaber at redhat.com> - 0.10.1-1
+- 81f10a6 Refactor SessionEntity model to work properly with API
+- 1945d37 Fixed deployment rollback
+- 187756e Fix the new Provider Account form error
+
+* Wed Jun 06 2012 Steve Linabery <slinaber at redhat.com> - 0.10.0-1
+- 274fb0b rm3343: credential: make attributes accessible/protected
+- a66fd19 RM 3246: fix smaller issues in instance model
+- b3dc87c RM3244: fix minor issues
+- 04450b5 sanitize the use of details_tab param
+- f1cbeea Add BuildRequires for rubygem-compass and rubygem-compass-960-plugin
+- b388935 rpmbuild changes: added converge-ui files, compass Require dependency, converge-ui symlinks creation and scss compilation using compass into spec file
+- 2836e75 Removed old favicon and added new into public/images to be compatible with converge-ui layout
+- 9f019b6 Removed Sass::Plugin scss compilation from development enviromnent config because Compass watcher takes care of scss compilation
+- 1cc41e8 Moved compass config file to proper place, removed unnecessary compass.scss file
+- dfdfb0d Finishing touches in converge-ui integration
+- 86c6978 Added symlink for fonts, removed fonts conductor stylesheet, removed conductor fonts folder content
+- 36a7d9d updated converge-ui to latest version
+- d49ce9f converge-ui meeting updates
+- 7500a18 Adding compass gem dependancy and symbolic link for converge-ui template.
+- bd736c7 Unified UI (converge-ui) changes to header, footer using the converge-ui git submodule.
+- 5674223 Revert "Revert "Merge branch 'gelato'""
+- e3cd48d RM3311 fix for date range to be inclusive of times
+- 3a4be6f RM3311 added date select, ordering options, and csv export to log history
+- bf0595d Redmine #3345: Initial user groups implementation
+- 5b34b65 BZ 827562 - Upgrade from CloudForms 1.0 to CloudForms 1.0.1 requires additional data definition not provided by rails migration
+- 537b86f Moving the service parameter type attr off the parameter tag onto the value tag because the type only applys when we collect a value.
+- e8f5b1e If an assambly doesn't define any configserver params, config for this assembly is not sent to configserver.
+- 65c7767 Bug 807745 add 'use provider accounts' to global image admin role
+- c8e2f50 bug 808031: allow Global Provider user to view Provider Accounts
+- 18ae85c Fix files declaration for daemons subpkg
+- 05a2632 Fix images#show when there's no existing build
+- 3a146ec BZ815784 added Pool Family Quota Used column to Pool Families table
+- 8ebf737 Fix spec
+- 049958c Unifiy the way we store error messages for model attributes
+- 333a884 BZ808393: Fix invalid name error message
+- 759dbbe BZ808338: fix ajax caching for IE
+- dec27f2 BZ 806846 Disabled submit_tag in images#new views when no provider are enabled
+- 144afb2 BZ 806846 ImageController: removed duplicate code, fixed flash displaying
+- bdc6f3e Fix mustache template handler to work with Rails 3.1 and above
+- 799bd3a RM #3269: Figure out what is wrong with deps (ruby/bundler mode)
+- 4b03851 BZ#801971 - Scalability: Catalog Images tab, /conductor/pools/1?details_tab=images&only_tab=true, is slow
+- ccfd67e Styling for pool catalog images tab
+- bf85e5f BZ815357: api: tests for template xml in CDATA
+- b3c4ecd BZ815357: api: handle template xml in CDATA in images controller
+- 290dde4 BZ804543: template relaxng: make rootpw mandatory
+- fe8d4ed Corrected removed obsolette load_tab_captions_and_details_tab method from pool_families controller, replaced provider_account header with helper method
+- 445665b Revert "removed obsolette load_tab_captions_and_details_tab method from pool_families controller, replaced provider_account header with helper method"
+- 5c54d1d BZ810919 mustach-ify pretty-view pool header so that instance/deployment counts are automatically updated
+- f454171 removed obsolette load_tab_captions_and_details_tab method from pool_families controller, replaced provider_account header with helper method
+- b602b93 pool_families partials cleanup
+- 4cfd406 Fixed typo - renamed 'stopable' to 'stoppable'
+- eb0dc37 3322 - Added deployment's history tab
+- 1df022a Added basic events for deployment state changes
+- f96aa8f 3321 - Added partial launch support
+- 7bfb7e2 3320 - Added deployment rollback
+- 1a46ebb BZ806001 - aeolus-configure will always create an admin user, need to key of a uuid not name
+- dbdc389 Fix line limit violations in images_controller for mustache patchset
+- 2f3471e Fix line limit violations in some views for mustache patchset
+- dbb9bcf Fix line limit violations in deployables_controller for mustache patchset
+- e374dd1 Delete jquery-template js lib
+- 1c2932b Mustachifying images/show
+- 0138aae Mustachifying pools/_deployments
+- aaf99e9 Mustachifying deployables/show
+- 8c8be91 Redmine #3319: Set up conductor to use new Bundler extension point.
+- 57bdcf7 Redmine #3318: Add small extension library to bundler to load system gems
+- 1b77242 Add BuildRequires: systemd-units for daemons subpackage
+- da4472b Remove jquery-svg entries from rpm spec
+- 89dcc58 Delete jquery-svg
+- f7c7dfa application.js: Removed unused code
+- 42af2a1 Removed unused JS libraries - yetii, trimpath-template
+- 1332d3d RM 3144 specify default order for associated events
+- 65a472e RM 3144 don't set unscoped as default, as this messes up uptime calculations
+- 40100c2 Fix migration after paranoid gem changed the default scope
+- 0c8f597 RM 3144 added soft_delete tests
+- 1f1ac5b RM 3144 updated models to include acts_as_paranoid
+- 01be2df RM 3144 add deleted_at column for soft delete
+- 3486b97 RM 3144 added paranoia gem
+- 5905bb8 adding service dependancy support for audrey
+- a1fde11 Temporary Bugfix for adding providers.
+- 708a82d added app/views/logs
+- c406ca3 Revert "Merge branch 'gelato'"
+- da432dd Removed useless @deployment_properties variable
+- 65d9d8d Cleanup of deployments create action
+- e6fcb93 Merge branch 'gelato'
+- e142db5 RM 3145 touched up code to obey 80-character line limit
+- 570795c RM 3145 updates reflecting new state attribute for deployments
+- c64fe05 RM 3145 added css section for hover links
+- 7f6c191 RM 3145 added cucumber tests
+- e119c68 RM 3145 added logs section
+- 3b50091 RM 3145 added logs page
+- cc0e066 RM 3145 added logs controller
+- 54e749d RM 3145 added logs route
+- 8d778df Fix typo in UpdateStateForExistingDeployments migration
+- 8e7559c Redmine3153 partials cleanup and fixes part1
+- e3616e8 BZ 809722 - missing template for json response
+- 482437a performance fixes for Redmine feature #3149
+- f5010a6 Redmine #3158: Use denormalized model for permission checks
+- 30473d7 redmine task #3157: UI to show inherited permissions
+- f6b80e3 permissions denormalization: redmine #3155 and #3156
+- 0cd0270 RM 3181 - delayed_job support - revised
+- 03b6b45 Redmine #3233: Consolidate duplicated steps
+- 4a49749 Redmine #3211: Switch step defs for login to use DMA
+- 273833b Fixed setting of deployment state for existing deployments
+- 73ccace bump version to 0.10.0
+- 4594b35 import converge-ui stylesheet as partial to layout.scss
+- 1e601d3 removed converge-ui files from lib
+- e40e4eb changed simlinks, layout_helper is now unmodified, disabled most of the converge-ui stylesheets for now, reverted to conductor layout to prepare for incremental converge
+- be1ebc7 added converge-ui repo as git submodule co vendor/converge-ui
+- 622f629 Basic implementation of converge-ui code
+- 003582a Copies converge-ui into lib/
+
+* Thu May 03 2012 Martyn Taylor <mtaylor at redhat.com> - 0.9.0-1
+- Updated compilation of new sass files
* Mon Jan 09 2012 Steve Linabery <slinaber at redhat.com> - 0.8.0-2
- 18ba534 Merge branch 'master' of github.com:aeolusproject/conductor
diff --git a/sources b/sources
index 0de2924..37f335c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ed4fb8413e9cbc51579431de2453e7b9 aeolus-conductor-0.8.0.tar.gz
+d01b1bc7096b654e4e014533ceccb3d1 aeolus-conductor-0.10.1.tar.gz
More information about the scm-commits
mailing list