/
Changes
64 lines (39 loc) · 1.75 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
Revision history for pantry
{{$NEXT}}
[Added]
- 'pantry sync' downloads the node run-report to the 'reports'
directory in the pantry. This is useful for examining the
state of the node and eventually may be useful for searching
nodes based on configuration/state data.
- 'pantry rename' command added to rename nodes
- 'pantry delete' command added to delete nodes
- pantry commands that take a single 'node NAME' target may
specify a NAME of '-' to run the command against a list of
names read from STDIN
[Fixed]
- 'pantry sync' was crashing due to Net::OpenSSH not working with
Path::Class objects; fixed by stringifying paths before handing
off to Net::OpenSSH
[Changed]
- node names (and data file paths) are always converted to lower case
(since they are supposed to be DNS names, which are case insensitive
anyway)
- 'pantry list' outputs nodes alphabetically
0.003 2012-05-02 18:06:55 America/New_York
[Fixed]
- 'pantry list' now lists node *names* not *filenames*
0.002 2012-05-02 17:15:46 America/New_York
[Added]
- 'pantry apply' and 'pantry strip' commands added to support
applying/stripping recipes and attributes for nodes at the command
line instead of requiring an external editor
- 'pantry list' command added to list nodes managed in a pantry
- 'pantry show' command added to print out node JSON data
[Fixed]
- 'pantry sync' now includes the "--delete" flag during rsync
[Changed]
- pantry now uses model classes (Pantry::Model::*) to separate
manipulation of pantry objects from the command line app
interface
0.001 2012-01-13 18:22:46 America/New_York
- Initial release