Skip to content

v1.1.0

Compare
Choose a tag to compare
@rwaffen rwaffen released this 02 Apr 17:29
· 354 commits to master since this release

This release includes:

PR #129 : Fixes for 410

  • Major changes - new version required !!
  • Adoptions for types and providers to work on OpenNebula 4.10
  • Adoptions for sunstone to work on systems without internet access.

PR #131 : Adds Vagrantfile & builder gem
PR #132 : add variables for monitoring to oned.conf

  • add variable for monitoring_interval, default: 60
  • add variable for monitoring_threads, default: 50

PR #133 : add parameter for information collector interval

  • add variable information_collector_interval, default: 20

PR #134 : add http proxy option to gem installation

  • add variable for http_proxy
  • add file resource for .gemrc
  • add collector for dependency on all packages with provider gem

PR #135 : change location of gemrc to /etc
PR #136 : refactor onevnet provider to read new vnet data structure

PR #137 : Optional marketplace

  • refactore sunstone …
    • parameterize classes
    • move sunstone-views to erb-file
    • make marketplace optional
    • add new class spec tests
  • update old spec file with new things

PR #139 : Assortment of improvements for CentOS 7

  • 4.12 and CentOS 7 support
  • RedHat already symlinks /sbin to /usr/sbin, so do not create a symlin… …
  • Extend the onedatastore to support Ceph. Also sinatra gem needed to r… …
  • Add STAGING_DIR for Ceph datastores
  • Make tmp_dir configurable
  • Correct the syntax and typos for DISK_TYPE
  • We are happy with 4.10 for now
  • Make puppet-lint happier
  • Keep compatibility with Ruby 1.8
  • Expose the sunstone tmpdir param

PR #141 fix #140 - typo in provider
PR #142 : use proper xml when setting basepath
PR #143 : Fix things

  • move one/bin and one/etc to main config.pp …
    • bin and etc are not only used in one_node
    • therefore move them to main config
  • move includes …
    • move includes at a higher position
    • add class chaining
  • add one::config …
    • add one::config and make sure it is run right after one::install
  • add class parameter …
    • make one::backend a class parameter
    • fix code style
  • update one_db_backup.sh.erb …
    • make use of BACKUP_KEEP variable
    • change from bzip2 to gzip (don't burn your cpu)
  • add spec file for one::oned::config
  • minor fixes for vagrant …
    • add a flag for that this is intended to be not a node
    • reemove install of puppet realease rpm
    • it breaks if you do vagrant provision
  • remove git checkout for rspec-puppet, use the rubygems version instead

PR #146 : fixes Acceptance Tests

  • Various fixes for acceptance tests. …
    • Removes nokogiri gem pinning. -> gems depend on newer versions of it
    • removes minitest imports
    • adds debian box to Vagrantfile
    • adds debian-7-x64.yml beaker node
    • updates centos beaker node to 6.6
    • use proper boxes for beaker nodes
    • fixes acceptance tests for centos
    • adds one_spec to check module rollout
    • fixes some documentation weirdnesses
    • skips all currently broken specs
    • acceptance tests for providers are not fully functional right now
      *Updates Readme - acceptance tests requirements.
  • Fixes according to suggestions.
    • note one: node => true is just used for illustrating what happens.
  • fixes repo url.

PR #147 : update metadata.json for tagging of v1.1.0