[aeolus-incubator/tim] b7de73: Added respond_options to controllers
by Jason Guiditta
Branch: refs/heads/master
Home: https://github.com/aeolus-incubator/tim
Commit: b7de73f5f6827bdaedda1fcc2097bb11c25ac59c
https://github.com/aeolus-incubator/tim/commit/b7de73f5f6827bdaedda1fcc20...
Author: Martyn Taylor <mtaylor(a)redhat.com>
Date: 2012-12-11 (Tue, 11 Dec 2012)
Changed paths:
M app/controllers/tim/application_controller.rb
M app/controllers/tim/base_images_controller.rb
M app/controllers/tim/image_versions_controller.rb
M app/controllers/tim/provider_images_controller.rb
M app/controllers/tim/target_images_controller.rb
M app/controllers/tim/templates_controller.rb
M lib/tim/engine.rb
A test/dummy/app/decorators/tim/controllers/base_images_controller_decorator.rb
M test/dummy/config/initializers/tim.rb
M test/dummy/config/routes.rb
Log Message:
-----------
Added respond_options to controllers
This allows the host application more control over the behaviour of the
respond with method. For example, the host application can specify the
:location key which will determine where to redirect if the action is
successfuly.
Commit: 2b3c1b07aefed0f701c9723801f90d4522004251
https://github.com/aeolus-incubator/tim/commit/2b3c1b07aefed0f701c9723801...
Author: jguiditta <jguiditt(a)redhat.com>
Date: 2012-12-11 (Tue, 11 Dec 2012)
Changed paths:
M app/controllers/tim/application_controller.rb
M app/controllers/tim/base_images_controller.rb
M app/controllers/tim/image_versions_controller.rb
M app/controllers/tim/provider_images_controller.rb
M app/controllers/tim/target_images_controller.rb
M app/controllers/tim/templates_controller.rb
M lib/tim/engine.rb
A test/dummy/app/decorators/tim/controllers/base_images_controller_decorator.rb
M test/dummy/config/initializers/tim.rb
M test/dummy/config/routes.rb
Log Message:
-----------
Merge pull request #66 from mtaylor/respond_options
Add respond_options global var to controllers respond_with method
Compare: https://github.com/aeolus-incubator/tim/compare/05c32c50a69d...2b3c1b07aefe
11 years, 4 months
[ANNOUNCE] Introducing cloud deployable format conversion library
by Tomas Sedovic
Good News, Everyone!
I'm happy to announce Cloud Babel Fish (CBF). It's a library for
converting between the various cloud deployable formats (such as our
deployable XML, the CloudFormation templates, etc.).
Currently, we only support conversion from Aeolus deployables to
Heat/CloudFormation templates but adding new parsers/generators should
be easy.
I will use this in the ongoing Heat integration effort, but there is
nothing Heat or Aeolus-specific here. If we (or someone else) add new
formats, anyone can easilly use this for any purpose.
Besides the Heat integration, we could use CBF to provide the backwards
compatibility or migration path for our deployables as they evolve. Not
to mention supporting other formats (TOSCA, Juju, anything else that may
come up) in the future.
The code is on GitHub, licensed under Apache 2.0:
https://github.com/tomassedovic/cbf
A few questions/ideas to the Aeolus community:
* Is this something you would like to see under Aeolus Incubator or
(later) Aeolus proper? If so, we should do the switch sooner rather than
later.
* We could set up a simple web service that provides the conversion by
calling CBF on the background once we have more formats. There should be
none of the security concerns that hosting Deltacloud or Conductor would
have. There are no users, credentials, side effecs or any sensitive data
other than the user-submitted templates.
* I've little experience with packaging in (Rubygems, RPM, deb) so if
anyone were to look at the gemspec and give me a few pointers, I'd be
very grateful.
* The name can be changed if you don't like it. Suggestions are welcome.
* Any comments on the code or its structure will be appreciated as well.
This is the first proper Ruby library I've written, so it's quite
possible I'm doing things differently from what seasoned Rubyists would
expect.
Take care,
Thomas
11 years, 4 months
[aeolus-incubator/tim] edd94e: Added inverse associations
by Martyn Taylor
Branch: refs/heads/master
Home: https://github.com/aeolus-incubator/tim
Commit: edd94e15b7482cced1d9b6baed380a7c849b94dc
https://github.com/aeolus-incubator/tim/commit/edd94e15b7482cced1d9b6baed...
Author: Martyn Taylor <mtaylor(a)redhat.com>
Date: 2012-11-29 (Thu, 29 Nov 2012)
Changed paths:
M app/models/tim/base_image.rb
M app/models/tim/image_version.rb
M app/models/tim/provider_image.rb
M app/models/tim/target_image.rb
M app/models/tim/template.rb
Log Message:
-----------
Added inverse associations
Commit: 041c3e0fd6cd6c3e250c8848f19ce7ed95296be5
https://github.com/aeolus-incubator/tim/commit/041c3e0fd6cd6c3e250c8848f1...
Author: Martyn Taylor <mtaylor(a)redhat.com>
Date: 2012-12-03 (Mon, 03 Dec 2012)
Changed paths:
M app/models/tim/base_image.rb
M app/models/tim/image_version.rb
M app/models/tim/provider_image.rb
M app/models/tim/target_image.rb
M spec/controllers/base_images_controller_spec.rb
M spec/controllers/image_versions_controller_spec.rb
M spec/controllers/provider_images_controller_spec.rb
M spec/controllers/target_images_controller_spec.rb
M spec/factories/tim/provider_image.rb
M spec/factories/tim/target_image.rb
M spec/models/base_image_spec.rb
M spec/models/dummy/pool_family_spec.rb
M spec/models/dummy/provider_account_spec.rb
M spec/models/dummy/provider_type_spec.rb
M spec/models/dummy/user_spec.rb
M spec/models/image_version_spec.rb
M spec/models/provider_image_spec.rb
M spec/models/target_image_spec.rb
M spec/models/template_spec.rb
M spec/views/base_images_spec.rb
Log Message:
-----------
Added Validation to Models
Commit: d1b491568b33ed7db05047e0cd6c0ccb62c58265
https://github.com/aeolus-incubator/tim/commit/d1b491568b33ed7db05047e0cd...
Author: Martyn Taylor <mtaylor(a)redhat.com>
Date: 2012-12-03 (Mon, 03 Dec 2012)
Changed paths:
A app/patches/rails/active_record/autosave_association.rb
Log Message:
-----------
Fixed Rails Bug in Monkey Patch
Commit: 7249c59b04edbde6abb6781bd3080161ad842527
https://github.com/aeolus-incubator/tim/commit/7249c59b04edbde6abb6781bd3...
Author: Martyn Taylor <mtaylor(a)redhat.com>
Date: 2012-12-07 (Fri, 07 Dec 2012)
Changed paths:
M app/validators/template_validator.rb
M spec/validators/template_validator_spec.rb
Log Message:
-----------
Catch XML Syntax Error exceptions in Template
Commit: 7f9b2f3a2620e20fa78b81a7e8fe6d43d785dce0
https://github.com/aeolus-incubator/tim/commit/7f9b2f3a2620e20fa78b81a7e8...
Author: Jan Provaznik <jprovazn(a)redhat.com>
Date: 2012-12-07 (Fri, 07 Dec 2012)
Changed paths:
M app/models/tim/template.rb
M spec/models/template_spec.rb
Log Message:
-----------
Added os method to Template model
Commit: d8c193adf2061445d4c7ec73af53625392543d10
https://github.com/aeolus-incubator/tim/commit/d8c193adf2061445d4c7ec73af...
Author: mtaylor <mtaylor(a)redhat.com>
Date: 2012-12-11 (Tue, 11 Dec 2012)
Changed paths:
M app/models/tim/base_image.rb
M app/models/tim/image_version.rb
M app/models/tim/provider_image.rb
M app/models/tim/target_image.rb
M app/models/tim/template.rb
A app/patches/rails/active_record/autosave_association.rb
M spec/controllers/base_images_controller_spec.rb
M spec/controllers/image_versions_controller_spec.rb
M spec/controllers/provider_images_controller_spec.rb
M spec/controllers/target_images_controller_spec.rb
M spec/factories/tim/provider_image.rb
M spec/factories/tim/target_image.rb
M spec/models/base_image_spec.rb
M spec/models/dummy/pool_family_spec.rb
M spec/models/dummy/provider_account_spec.rb
M spec/models/dummy/provider_type_spec.rb
M spec/models/dummy/user_spec.rb
M spec/models/image_version_spec.rb
M spec/models/provider_image_spec.rb
M spec/models/target_image_spec.rb
M spec/models/template_spec.rb
M spec/views/base_images_spec.rb
Log Message:
-----------
Merge pull request #68 from aeolus-incubator/model_validations
Merge Model Validation Branch
Compare: https://github.com/aeolus-incubator/tim/compare/0310e0c39a5a...d8c193adf206
11 years, 4 months