Commit graph

45 commits

Author SHA1 Message Date
Brian Cain
c815c130f8 Fix Dockerfile link in readme and add note about http requests for dev (#316)
* Fix Dockerfile link in README

* Add note about making http requests for dev
2019-03-04 10:05:42 -08:00
Samuel Beaulieu
3aac95d5b9 (POOLER-114) Refactor check_pool in pool_manager
This commit refactorss the check_pool method in pool_manager.
Specifically, each commented section describing a stage of check_pool is
broken out into a separate method and check_pool is simplified by
calling these methods. Without this change it is difficult to follow the
intent for or make changes to check_pool.

Additionally, a docker-compose file is added to make it simple to launch
an all-in-one vmpooler instance along with a separate redis server with
docker.
2018-08-23 14:04:52 -07:00
kirby@puppetlabs.com
4feb9c62a2 (doc) Document config via environment
This commit adds documentation for specifying vmpooler configuration via environment variables. LDAP server is corrected to LDAP host, and the capability to specify graphite prefix and port is added. Vagrant documentation is moved into its own file to reduce noise in the main readme. Lastly, docker usage is updated to reflect that you no longer bake in a configuration file, and that API and manager can be run separately from docker via its entrypoint.
2018-07-20 15:30:54 -07:00
Steve Axthelm
c3d90dbfa6 (maint) change domain to example.com
Prior to this commit the docs and examples used 'company.com'
(a real domain). This commit changes those occurrences to
'example.com', which is a IANA-managed reserved domain.
2018-07-19 15:23:30 -07:00
e075330b76
Updated Vagrant box and associated docs 2017-10-25 14:39:15 -07:00
Rob Braden
58b580d3eb Merge pull request #225 from glennsarti/add-dev-doco
(maint) Update development documentation
2017-06-20 15:12:22 -07:00
Rob Braden
b54b248d75 Merge pull request #221 from puppetlabs/sam-suppert-multiple-providers
Adding support for multiple vsphere providers
2017-06-20 15:08:32 -07:00
Glenn Sarti
11dd15c7a8 (maint) Update development documentation
This commit adds documentation for how to setup a development environment for
VM Pooler.  This commit also moves the API under the new docs directory and
modifies the README appropriately.
2017-06-20 09:24:52 -07:00
a7274f3869
Updated README with Vagrant info 2017-06-12 15:21:16 -07:00
Samuel Beaulieu
d93ab332f7 Adding support for multiple vsphere providers
Refactoring the vmpooler.yaml format to support multiple providers.
The second level key under :providers: is a unique key name that
represents a provider that can be refered in the pool's parameter
called provider. The code is still backward compatible to support
the :vsphere: and :dummy: keys but in reality if you have more than
one vsphere configuration you would give them a different name. For
example :vsphere-pdx: and :vsphere-bfs: and the actual provider
class would be specified as a parameter called 'provider_class'.
See tests and examples for more information.
2017-06-09 21:44:03 +01:00
Glenn Sarti
2e255a5a43 (POOLER-70) Move vSphere configuration into providers section
Previously the vSphere based configuration was in the root of the configuration
YAML.  As there is deprecation support to move the old configuration to the new
location, the vSphere provider can be updated.  This commit updates the vSphere
Provider and tests to use the new configuration location under:

:providers:
  :vsphere:
2017-05-17 13:52:28 -07:00
Scott Schneider
8105503b99 Remove outdated line about template configuration 2016-12-20 10:55:12 -08:00
Scott Schneider
d85f84011f Add instructions for running in a Docker container 2016-12-20 10:54:09 -08:00
Brian Cain
b1cd79d863 Add vagrant-vmpooler plugin to readme 2016-11-04 13:23:10 -07:00
erosa
bf3c4b6335 (maint) update "Puppet" to "Puppet, Inc."
... in README.md.
2016-07-19 23:36:37 +00:00
erosa
d2d286a0f4 (maint) update README.md and LICENSE to reflect rebranding
Prior to this commit, the README and LICENSE referenced Puppet Labs.

This commit updates those files to drop the "Labs" from these
references.
2016-07-07 23:08:38 +00:00
Brian Cain
28a6644209 Add info about vmfloaty 2016-06-08 14:18:09 -07:00
Ryan Gard
1a78b1ae0d (QA-2036) Update README for Client Utility
Add a new section to the README to reference the CLI utility for accessing
vmpooler services.
[skip ci]
2015-12-18 15:33:25 -08:00
Scott Schneider
91ca5c282b Description tweak 2015-08-19 16:24:58 -07:00
Scott Schneider
969e479d47 This sentence always bugged me 2015-08-18 19:39:29 -07:00
Scott Schneider
5ce08b907f Split API docs into separate markdown file 2015-08-18 19:33:23 -07:00
Scott Schneider
d19b2f1d62 Include travis-ci build status in README 2015-07-07 12:36:06 -07:00
Scott Schneider
726de893ec Updating docs to include 'tag' in /summary 2015-05-07 23:51:04 -07:00
Scott Schneider
64bbd7c973 Display VM state in GET /vm/:hostname route 2015-04-30 19:38:31 -07:00
Scott Schneider
7ccd9433df Token documentation and configuration examples 2015-04-28 19:27:21 -07:00
Scott Schneider
99a18c781a Adding VM-tagging support via PUT /vm/:hostname endpoint 2015-03-19 11:27:39 -07:00
Colin
0f12cc2716 (QENG-1899) Add documentation for /summary
Add documentation to the README file for the /summary end point,
including how to call with and without parameters as well as the
resulting JSON responses.
2015-03-11 13:09:46 -07:00
Scott Schneider
f80dad32c2 (maint) Fixing spacing 2015-02-25 13:35:18 -08:00
Scott Schneider
a36ff01e8b Add /status example and /summary stub 2015-02-25 13:32:08 -08:00
Scott Schneider
1ea2ab86f8 s/hundreds/thousands/ 2015-02-18 17:38:05 -08:00
Scott Schneider
7e0da744de (maint) typo fix 2014-11-03 13:27:08 -08:00
Scott Schneider
ce50f450f5 Adding 'GET /vm/<hostname>' documentation 2014-11-03 13:13:34 -08:00
Roger Ignazio
411dd994f7 fix logo url in readme 2014-09-11 09:43:07 -07:00
Scott Schneider
092d035a3d Adding docs for PUT modifications
Also: cleaning up a little bit.
2014-08-22 11:38:02 -07:00
Scott Schneider
cd7f18b334 Update logo path in README 2014-06-10 10:34:26 -07:00
Scott Schneider
0d31a43339 Merge pull request #17 from sschneid/development
Merge 'development' branch
2014-06-10 10:32:02 -07:00
Scott Schneider
31e9f525e1 Updating API documentation 2014-06-10 10:15:58 -07:00
Scott Schneider
9f80e699e4 s/Authors/Authors and Contributors/ 2014-06-10 10:07:45 -07:00
Scott Schneider
677531686a Add screenshot to README 2014-03-12 12:25:51 -07:00
Scott Schneider
f5e32ff41a Revert "Add screenshot to README"
This reverts commit 50e5a5238c.
2014-03-12 12:25:06 -07:00
Scott Schneider
bdff6e3743 Add screenshot to README 2014-03-12 12:24:29 -07:00
Scott Schneider
1f5fb0e442 Revert "Add screenshot to README"
This reverts commit 30d3566aff.
2014-03-12 12:23:38 -07:00
Scott Schneider
82acd3348b Add screenshot to README 2014-03-12 12:22:31 -07:00
Scott Schneider
7efafd25df Fix filename typo 2014-02-21 13:53:09 -08:00
Scott Schneider
692f20ff3b Initial 2014-02-19 15:17:52 -08:00