Skip to content

release v1.0.0 (2014-10-07)

Choose a tag to compare

@zuazo zuazo released this 07 Oct 09:07
· 96 commits to master since this release
  • Update Warnings::
    • Ruby >= 1.9.3 required.
    • Chef >= 11.14.2 required.
    • Rename ::postfix_full recipe to ::postfix.
  • Update to work with postfixadmin cookbook 1.0.0.
  • Integrate with ssl_certificate cookbook.
  • Fix hostname attribute default value when FQDN is not set.
  • Move test/kitchen/cookbooks directory to test/cookbooks.
  • Fix all RuboCop offenses.
  • README:
    • Separate README file in multiple files.
    • Add some badges.
    • Some small documentation fixes.
    • TESTING: replace old DIGITALOCEAN_CLIENT_ID with DIGITALOCEAN_ACCESS_TOKEN.
  • Add some basic ChefSpec recipe tests and a Rakefile.
  • Add .travis.yml file.
  • Improve Postfix chroot file creation, based on postfix-full master code.
  • Set common_name for PostfixAdmin and Postfix SSL certs.
  • kitchen.yml:
    • Images update.
    • kitchen.cloud.yml: remove all DIGITAL_OCEAN_ env variables.
    • Add minitest-handler again.
    • Fix minitest test mail template.
  • Add PostgreSQL support.
  • metadata: use pessimistic version constraints.
  • Gemfile:
    • Replace vagrant by vagrant-wrapper.
    • Berkshelf update to 3.1.
  • Berkfile: use a generic Berksfile template.
  • Add Guardfile.
  • Vagrantfile:
    • Update to work properly.
    • Document it in TESTING.
  • Use #default_unless instead of #set_unless.
  • ::postfixadmin recipe: remove #set_unless usage.
  • Add Serverspec tests and more bats tests.
  • Define PATH in some integration tests, recommended to use lsof.
  • Integration tests improvement to support more platforms.
  • Fix Debian/Ubuntu PostgreSQL support using the locale cookbook.
  • Improve PostgreSQL support in RPM platforms including tests.
  • Add rubocop.yml file: include some ruby files related with Chef.