Commit graph

48 commits

Author SHA1 Message Date
Jake Spain
4ab4d511f7
Add release instructions and reference docker image 2023-03-20 15:42:53 -04:00
Jake Spain
3e8ddca1e3
Update release workflow to on dispatch and add notes about releasing 2022-04-05 11:37:53 -04:00
61b87a5a58
Minor cleanup to the readme 2021-10-12 13:35:39 -04:00
38a465e862
Migrate CI to GitHub Actions 2021-07-16 17:13:51 -04:00
Jesse Scott
e269d71fea
Add README for zsh tab completion 2020-09-21 16:58:50 -07:00
9e61247cfe
Add service command
This change creates the `floaty service` command with two valid
arguemnts: types and examples

- `floaty service types` prints out a list of valid types for use in a
  service definition in ~/.vmfloaty.yml
- `floaty service examples` prints out example configuration files for
  both a single service and multiple services.
2020-09-16 12:55:42 -04:00
Samuel Beaulieu
c65b72d86b Document the ~/.vmfloaty content for ABS usage 2020-09-11 13:38:33 -05:00
a6f53c0310
Add Dependabot and Coveralls
This adds Dependabot to keep things updated and Coveralls so we can see
how code coverage changes over time. Coveralls / SimpleCov are
configured so that both the SimpleCov html report and the Coveralls
report are generated. This facilitates easily seeing coverage locally in
addtion to via CI.
2020-07-07 10:17:10 -04:00
28fb9290d4
Update docs
This chane updates docs to reflect that ownership has moved to the DIO
team at Puppet. It also includes some formatting changes.
2020-07-02 12:52:32 -04:00
Brian Cain
4ff9b9d0d5
Remove old maintainer note 2020-07-01 14:41:57 -07:00
Mikker Gimenez-Peterson
a77ea84092 Rebasing fixed tests 2019-10-31 14:25:47 -07:00
Mikker Gimenez-Peterson
de7d0fdeab Adding command to list pools out of ABS 2019-10-31 11:33:07 -07:00
Steve Axthelm
42b5ba3669 change urls in docs to use example.net/.com
Prior to this commit, the docs and vmfloaty.yml.example file used
a variety of live domains (mycompany.net, alternate.net). This commit
changes those to example.net and example.com which are IANA-managed
Reserved Domains. This will reduce the chance that any credentials
could be harvested if a user executes the example commands without
changing the domains.
2019-04-09 16:50:31 -07:00
Brian Cain
44d573301a Merge pull request #45 from caseywilliams/nspooler-integration
Add configuration for multiple pooler services and integration with nspooler
2017-10-13 16:02:27 -07:00
Casey Williams
ca5b0f5e8b Integrate nonstandard pooler service into vmfloaty 2017-10-12 12:53:04 -07:00
Casey Williams
e78bcc6216 Allow configuration of multiple services 2017-09-25 15:23:10 -07:00
Brian Cain
e7fcb7c7d5 Update readme 2017-09-21 13:18:48 -07:00
Jesse Scott
6d57a1b5df Add basic bash completion script and framework for others 2017-07-27 11:27:16 -07:00
Brian Cain
b5c6ce7a20 Update usage to match help text 2016-12-09 09:00:32 -08:00
Brian Cain
86e1792775 Cleanup readme, add example projects 2016-09-17 16:20:28 -07:00
Brian Cain
93e842a2aa (#28) Add new ssh command to vmfloaty
This commit adds a new feature to vmfloaty. It grabs a single vm from
the pooler based on the os template provided and then attempts to ssh
into it from the host machine.
2016-08-26 10:01:08 -07:00
Brian Cain
9612d72453 Add travis badge 2016-07-29 14:18:15 -07:00
Brian Cain
1e51a6d1c5 Update README.md 2016-07-29 14:12:15 -07:00
Brian Cain
9b86a972e9 Update readme with library example 2016-07-16 16:57:43 -07:00
Brian Cain
2e24a455a3 (#19) Update vmfloaty to expect /api/v1 in URL for disk endpoint
This commit updates floaty to use a new endpoint to modify vms. Now you
can use the modify command to extend the disk space of a given vm. The
downside is this new endpoint only exists at /api/v1 on the pooler, and
the way Faraday works required an update to removing a leading slash for
each request endpoint. Users should update their URL in the floaty dot
file to include a /api/v1 at the end of the pooler url
2016-05-03 14:57:00 -07:00
Brian Cain
2beb36f53e Update readme.md with rubygems badge version 2015-10-25 10:08:58 -07:00
Brian Cain
54893cf5fb Improve how to retrieve vms
This commit changes the get command to have users request vms by
specifying the hosts they want and then the number of hosts rather than
having to say each one separated by a comma.
2015-10-09 22:06:14 -07:00
Brian Cain
b82d7756de (#5) Document how to use Pooler class for ruby scripts 2015-10-01 19:57:02 -07:00
Brian Cain
19d409b722 (#6) Write up simple introduction workflow in readme 2015-10-01 19:45:36 -07:00
Brian Cain
bd94b4585e (#7) Document valid config file flags 2015-10-01 19:39:00 -07:00
Brian Cain
279a0d98ce Fix typo in readme for dotfile 2015-09-17 15:20:28 -07:00
Brian Cain
bda732fc17 Add vmpooler link in README 2015-09-07 14:27:15 -07:00
Brian Cain
28180c17fe Add floaty image in readme 2015-09-07 14:26:04 -07:00
Brian Cain
02f56d3256 Update readme with token commant 2015-09-07 14:12:55 -07:00
Brian Cain
02527b9665 (#1) Update query, snapshot, and revert 2015-09-06 12:16:08 -07:00
Brian Cain
f773e0a5a6 Add note on vmpooler api 2015-09-06 11:36:47 -07:00
Brian Cain
13f5a282c7 (#1) Add summary command
Right now it does not support timespans, and just does current day.
2015-09-06 11:35:42 -07:00
Brian Cain
4c249c0ce4 (#1) Use config file for defaults
This commit allows vmfloaty to read from a dotfile for some simple
configuration defaults
2015-09-06 11:10:43 -07:00
Brian Cain
296f9abb1d (#1) Update vmfloaty to use new vmpooler api
This commit also uses commander for arg parsing.

This commit is a WIP.
2015-09-05 16:17:45 -07:00
Brian Cain
fcb43ac379 Add todo for commands 2014-12-08 20:37:48 -08:00
Brian Cain
a29e183cf0 Gem added to ruby gems 2014-12-08 20:34:19 -08:00
Brian Cain
12ee91df3e Pretty print obtained hosts and add init host manager functions 2014-11-12 22:28:21 -08:00
Brian Cain
f40291706a Update README 2014-10-29 15:54:14 -07:00
Brian Cain
bd6c6ed0f7 Update README cli 2014-10-29 13:51:54 -07:00
Brian Cain
c8dc80c1f1 Update get doc 2014-10-28 23:21:54 -07:00
Brian Cain
15ca0a3b25 Update README info 2014-10-28 23:20:17 -07:00
Brian Cain
51193ab4a6 Update CLI options 2014-10-28 22:57:48 -07:00
Brian Cain
1f86113243 Initial commit 2014-10-28 21:18:22 -07:00