forked from saab-simc-admin/palletjack
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
209 lines (121 loc) · 4.56 KB
/
ChangeLog
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
Development
Tool changes:
* New tool palletjack2ansible, for writing Ansible inventories and
variable files
* New tool palletjack2knotresolver, for configuring the
Knot-Resolver recursing DNS resolver
* Knot-DNS 1 support removed, palletjack2knot1 deleted,
palletjack2knot2 renamed to palletjack2knot
Warehouse changes:
* palletjack2knot requires a service configuration named
"dns-server" containing global configuration values
Packaging changes:
* Fixed incompatibility with Ruby 2.7
Integration changes:
* Includes an example set of Ansible roles for maintaining an
entire environment
v0.7.3.creideiki.0.9.1 2017-10-19
Tool changes:
* New standard argument --version/-V, for printing the Pallet Jack
version from a tool (#150)
v0.7.3.creideiki.0.9.0 2017-10-18
Tool changes:
* New tool palletjack2ipahost, for syncing a warehouse to a
FreeIPA server (#147)
Packaging changes:
* New dependencies: ipa-ruby ~> 0.0 and hashie ~> 3 (#147)
Warehouse changes:
* Systems include FreeIPA hostgroup information in role.yaml
(#147)
* palletjack2ipahost creates a box ipa.yaml in each system pallet
to contain the one-time password for FreeIPA enrollment (#147)
v0.7.3.creideiki.0.8.2 2017-10-18
Warehouse changes:
* Boxes should be YAML hashes or empty (#128, #149)
v0.7.3.creideiki.0.8.1 2017-10-18
Bug fixes:
* Tools no longer crash if the warehouse is not a Git repository
(#129, #143)
v0.7.3.creideiki.0.8.0 2017-10-18
Tool changes:
* palletjack2pxelinux can generate preseed configuration for
automating network installations of Ubuntu (#146)
Warehouse changes:
* Example warehouse updated to CentOS 7.4.1708 (#136, #145)
* Netinstall machinery is now generic instead of Kickstart
specific, and keys have changed name from "kickstart" to
"netinstall" (#146)
* Example warehouse includes Ubuntu 16.04 netinstall with preseed
(#139)
v0.7.2 2017-09-29
Tool changes:
* palletjack2knot supports emitting TXT records
v0.7.1 2017-09-08
Packaging changes:
* RuboCop dependency updated to 0.49 (#126)
v0.7.0 2017-05-11
Tool changes:
* palletjack2knot renamed to palletjack2knot1 for Knot 1.x,
palletjack2knot2 introduced for Knot 2.x (#124)
v0.6.5 2017-04-28
Bug fixes:
* Make configuration file writes atomic (#120, #121)
v0.6.4 2017-04-21
Bug fixes:
* Exceptions raised when parsing options are now propagated
properly instead of just resulting in the usage message being
printed and the program exiting (#118)
API changes:
* PalletJack::Tool#pallet_box can now take a hash of static
key-value pairs in addition to a block (#119)
v0.6.3 2017-04-12
Bug fixes:
* PalletJack::Tool#pallet_links now creates correct parent links
in the presence of hierarchical names (#117)
v0.6.2 2017-03-27
Bug fixes:
* Make palletjack2salt use the full hierarchical name for
netinstall pillars (#113)
Warehouse changes:
* Add the pillar.global.each-leaf-pallet directive to
palletjack2salt configuration for copying only leaf pallets into
Salt pillars (#114)
v0.6.1 2017-03-17
Bug fixes:
* Add explicit dependency on json ~> 1.8 (#112)
v0.6.0 2017-02-09
Warehouse changes:
* ipv4_network objects now need to link to service/dhcp-server
objects in order to generate DHCP server configuration (#111)
v0.5.0 2017-01-30
API changes:
* Refactor the PalletJack class, making PalletJack a module and
moving the functionality into PalletJack::Warehouse (#110)
Process changes:
* Add RuboCop coding style enforcement (#106, #108)
v0.4.2 2017-01-16
Warehouse changes:
* Example warehouse updated to CentOS 7.3.1611 (#103)
API changes:
* PalletJack no longer inherits from KVDAG (#107)
v0.4.1 2016-11-28
Warehouse changes:
* Refactor netinstall objects to use hierarcical names and
inheritance (#101)
v0.4.0 2016-11-23
API changes:
* Add information about source file and position to keys and
values (#100)
v0.3.0 2016-11-18
Bug fixes:
* Wait until the warehouse has been fully loaded before running
transforms (#99)
Warehouse changes:
* Update the example warehouse to use hierarchical DHCP server
configuration objects (#98)
v0.2.0 2016-11-11
Warehouse changes:
* Allow objects to be hierarchical (#95, #97)
API changes:
* Drop the v0.1.0 monolithic tool API, converting all bundled
tools to the v0.1.1 split function API (#94)