Permalink
Commits on Nov 13, 2017
  1. Remove attributes we are no longer using. (#465)

    damacus committed Nov 13, 2017
    Make a note we now only support PostgreSQL 9.3+.
    
    Add data_dir helper
  2. Initial work to support Fedora / Amazon in server resource (#464)

    tas50 committed with damacus Nov 13, 2017
    * Remove the old server kitchen test suite
    
    * Initial work to support Amazon / Fedora in the server install
    
    * Rename method for package
    
    * Remove the server integration tests
    
    * Test installing a non-default version
    
    * Add server install to travis
    
    * Fix spec for Fedora
    
    * Make sure to setup the appropriate repository version
    
    * The service name is always postgresql now
    
    Signed-off-by: Tim Smith <tsmith@chef.io>
Commits on Nov 2, 2017
  1. Rename the helper module to prevent failure

    tas50 committed Nov 2, 2017
    Avoids Chef is not a module failure and namespaces it appropriately
    
    Signed-off-by: Tim Smith <tsmith@chef.io>
Commits on Oct 30, 2017
  1. Route recipes to custom resources where appropreate.

    damacus committed Oct 30, 2017
    Update CHANGELOG
  2. Add gem source (#463)

    damacus committed Oct 30, 2017
    Fixes #436
  3. Merge pull request #461 from sous-chefs/deprecations

    tas50 committed Oct 30, 2017
    Deprecate the legacy recipes
  4. Remove old specs

    tas50 committed Oct 30, 2017
    Signed-off-by: Tim Smith <tsmith@chef.io>
  5. Remove ruby and contrib testing

    tas50 committed Oct 30, 2017
    Signed-off-by: Tim Smith <tsmith@chef.io>
  6. Remove readme sections for the old recipes

    tas50 committed Oct 30, 2017
    Signed-off-by: Tim Smith <tsmith@chef.io>
  7. Deprecate the legacy recipes

    tas50 committed Oct 30, 2017
    Signed-off-by: Tim Smith <tsmith@chef.io>
  8. Fix foodcritic

    damacus committed Oct 30, 2017
  9. Merge pull request #460 from sous-chefs/pg_gem_resource

    tas50 committed Oct 30, 2017
    Add pg_gem resource
  10. Add pg_gem resource

    damacus committed Oct 30, 2017
Commits on Oct 28, 2017
  1. More work towards a resource driven cookbook (#458)

    tas50 committed with damacus Oct 28, 2017
    * Only test our new resources for now
    
    * Add descriptions to the yum repos
    
    Otherwise they're just Yum repository
    
    * Do the right thing with the repos
    
    When you do a client install just use the defaults for the version you want to install. If you want to customize how you setup the repo then you disable the auto repo creation and use the resource directly. Out of the box it works for most people and for those that need to self host the repo they can do so.
    
    * Require Chef 12.14+ and remove SUSE support
    
    We can add it back later, but there's not a postgresql.org zypper repo. They officially build via opensuse.org which we can use, but it's going to take some work.
    
    * Update integration tests
    
    * Change auto_repo_setup to setup_repo
    
    * Speed up the repo
    
    * Use same repo setup logic on the server side
    
    * Update server spec
    
    * Fix package installation on Debian systems
    
    * Remove opensuse from Test Kitchen for now
    
    * Install sudo for Travis
    
    * Use the Fedora 26 box not latest
    
    * Remove the config resource for now
    
    * Turn of duplicate resource warning for the repo resource
    
    Signed-off-by: Tim Smith <tsmith@chef.io>
Commits on Oct 27, 2017
  1. Merge pull request #459 from sous-chefs/repository-v3

    tas50 committed Oct 27, 2017
    Versions
  2. Versions

    damacus committed Oct 27, 2017
  3. Resources v2 (#456)

    tas50 committed with damacus Oct 27, 2017
    * Fix the attribute to actually work
    * Cookstyle cleanup and remove default_actions
    * Enable the main repo not the testing updates repo
    * Make the GPG key URIs a property
    * Improve the resource name
    * Allow setting the repo key in the resources
    * Delete the old suites
    * Use the downloads URL for apt as well
    * Fail if the current platform is not supported
    * Support the Fedora repo
    * Default to 9.6 not 10.0
    * Use better resource names
    * Allow platform installs on all the platforms
    
    Signed-off-by: Tim Smith <tsmith@chef.io>
  4. Minor tweaks (#455)

    damacus committed Oct 27, 2017
  5. Merge pull request #454 from sous-chefs/repository

    tas50 committed Oct 27, 2017
    Add a first pass for adding the official repo
Commits on Oct 26, 2017
  1. Update metadata and specs for supported platforms (#453)

    tas50 committed with damacus Oct 26, 2017
    * Simplify platform metadata
    
    These version constraints do nothing. Also remove opensuse which is EOL
    
    * Update platform versions in specs
    
    * Speed up specs with solorunner
    
    * Update opensuse specs for 42.3
    
    * Use servermode again, but cache things
    
    This is still 1/2 the speed it all was before
Commits on Oct 25, 2017
Commits on Oct 24, 2017
  1. Remove attributes for EOL distros + Debian 7/SLES fixes (#452)

    tas50 committed with damacus Oct 24, 2017
    * Fix init attribute for Debian 7
    
    Signed-off-by: Tim Smith <tsmith@chef.io>
    
    * Replace opensuse (deprecated) with suse (SLES)
    
    opensuse is <= 13 and those are all deprecated now. Use opensuseleap and also add suse which we need for SLES.
    
    Signed-off-by: Tim Smith <tsmith@chef.io>
    
    * Remove support for Ubuntu < 14.04
    
    Signed-off-by: Tim Smith <tsmith@chef.io>
    
    * Remove support for EOL opensuse 13 releases
    
    Signed-off-by: Tim Smith <tsmith@chef.io>
  2. Testing updates (#451)

    tas50 committed with damacus Oct 24, 2017
    * Remove librarian from gitignore file
    * Pass foodcritic
    * Add inspec test for ruby suite
  3. Update the platforms we support in the readme (#450)

    tas50 committed with damacus Oct 24, 2017
    Remove EOL platforms
  4. Merge pull request #438 from sous-chefs/hba_access

    tas50 committed Oct 24, 2017
    Postgresql Access resource
  5. Merge pull request #448 from sous-chefs/f-action_class

    tas50 committed Oct 24, 2017
    Move methods into an action_class
  6. Misc testing updates (#447)

    tas50 committed with damacus Oct 24, 2017
    * Enable FC016 and move FC037 to comments
    * Use bento box slugs
    * Use dokken images in Travis
    * Don't use the embedded paths in ChefDK
    * Use the new names for Fedora from the dokken config
    * Remove tests for unsupported distros
  7. Merge pull request #446 from sinfomicien/master

    tas50 committed Oct 24, 2017
    Set Postgresql version to 9.6 for Debian 9.0 Stretch (resolve #445)
  8. Correct the postgresql default version for Debian 9.0 Stretch (now us…

    sinfomicien committed Oct 24, 2017
    …ing 9.6 instead of 9.4)
Commits on Sep 27, 2017
  1. Merge pull request #442 from jdzak/jd-fix_syntax_error

    tas50 committed Sep 27, 2017
    Fix syntax errors in attributes/yum_pgdg_packages.rb