-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathCHANGELOG
242 lines (185 loc) · 9.84 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
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
* Wed Jan 17 2024 Richard Gardner <rick@sicura.us> - 5.9.1
- Updated hiera.yaml facts to support puppet 8
* Mon Oct 23 2023 Steven Pritchard <steve@sicura.us> - 5.9.0
- [puppetsync] Add EL9 support
* Wed Oct 11 2023 Steven Pritchard <steve@sicura.us> - 5.8.0
- [puppetsync] Updates for Puppet 8
- These updates may include the following:
- Update Gemfile
- Add support for Puppet 8
- Drop support for Puppet 6
- Update module dependencies
* Wed Aug 23 2023 Steven Pritchard <steve@sicura.us> - 5.7.0
- Add AlmaLinux 8 support
* Mon Jun 12 2023 Chris Tessmer <chris.tessmer@onyxpoint.com> - 5.6.0
- Add RockyLinux 8 support
* Tue Jul 13 2021 Trevor Vaughan <tvaughan@onyxpoint.com> - 5.5.0
- Migrate to puppet/kmod
* Wed Jul 07 2021 Trevor Vaughan <tvaughan@onyxpoint.com> - 5.4.0
- Removed ipxe-roms from the OEL package lists since they are now in 'optional'
* Tue Jun 15 2021 Chris Tessmer <chris.tessmer@onyxpoint.com> - 5.4.0
- Removed support for Puppet 5
- Ensured support for Puppet 7 in requirements and stdlib
* Fri Dec 18 2020 Chris Tessmer <chris.tessmer@onyxpoint.com> - 5.3.1
- Removed EL6 support
- Set default VM type to rhel7.
* Wed Dec 18 2019 Trevor Vaughan <tvaughan@onyxpoint.com> - 5.3.0-0
- Add support for EL8
- Update README.md
- Add REFERENCE.md
- Fix issues with module data
- Split out install and service into separate classes
* Fri Aug 02 2019 Robert Vincent <pillarsdotnet@gmail.com> - 5.3.0-0
- Support puppetlabs/stdlib 6.x and puppet 6.x.
* Wed Jun 12 2019 judy johnson <judyfinkjohnson@gmail.com> - 5.2.2-0
- Fixed the exec to reroute output to /dev/null so that vm_create works
- Dropped Puppet 4 support
* Thu Mar 07 2019 Liz Nemsick <lnemsick.simp@gmail.com> - 5.2.1-0
- Update the upper bound of stdlib to < 6.0.0
- Workaround a change in behavior of ensure_packages with stdlib 5.x.
This change caused resource conflicts.
- Update a URL in the README.md
* Fri Sep 07 2018 Liz Nemsick <lnemsick.simp@gmail.com> - 5.2.0-0
- Update Hiera 4 to Hiera 5
- Update badges and contribution guide URL in README.md
* Tue Jun 26 2018 Nick Miller <nick.miller@onyxpoint.com> - 5.2.0-0
- Update CI assets
- Support Puppet 5
- Support OEL
* Mon Dec 04 2017 Trevor Vaughan <tvaughan@onyxpoint.com> - 5.1.0-0
- Added a `libvirt_br_netfilter_loaded` fact to determine if the `br_netfilter`
kernel module is loaded on the target system
- Documentation update
- Data in modules update
- Use `ensure_packages` for package installation
- Fully decouple `libvirt::ksm` from the main `libvirt` class
- Add support for Puppet 5 and OEL
* Thu Nov 02 2017 Nick Miller <nick.miller@onyxpoint.com> - 5.1.0-0
- Use kmod::load instead of ruby script for loading the kernel module
- Modernize some code
- Moved all parameters to init.pp while also
maintaining previous functionality
- Spec test cleanup
- New acceptance test (no nested virtualization)
- Corrected some documentation and examples
* Thu Sep 28 2017 Trevor Vaughan <tvaughan@onyxpoint.com> - 5.0.4-0
- Convert to using the simplib_sysctl kernel.shmall fact
* Mon Apr 17 2017 Nick Miller <nick.miller@onyxpoint.com> - 5.0.3-0
- Add class to manage polkit rules for libvirt
- Update puppet requirement in metadata.json
* Wed Apr 12 2017 Nick Markowski <nmarkowski@keywcorp.com> - 5.0.3-0
- Added some in-code docs to help users track down libvirt dependencies.
* Tue Apr 04 2017 Jeanne Greulich <jeanne.greulich@onyxpoint.com> 5.0.2-0
- fixed an error in types that prevents this from running
- updated travis files
* Fri Dec 16 2016 Nick Miller <nick.miller@onyxpoint.com> - 5.0.1-0
- Strongly typed module
- Moved docs to strings/yardoc format
- Removed verb from vm_create class to vm
* Thu Dec 01 2016 Nick Markowski <nmarkowski@keywcorp.com> - 5.0.1-0
- Removed pupmod-simp-sysctl in favor of augeas-sysctl
* Wed Nov 23 2016 Jeanne Greulich <jgreulich@onyxpoint.com> - 5.0.0-0
- Bump major version number for SIMP 6
* Wed Dec 02 2015 Chris Tessmer <chris.tessmer@onyxpoint.com> - 4.1.1-0
- Replaced all 'lsb*' facts with their (package-independent)
'operatingsystem*' counterparts.
- Common module assets have been normalized.
* Mon Nov 09 2015 Chris Tessmer <chris.tessmer@onyxpoint.com> - 4.1.0-16
- migration to simplib and simpcat (lib/ only)
* Fri Jan 16 2015 Trevor Vaughan <tvaughan@onyxpoint.com> - 4.1.0-15
- Changed puppet-server requirement to puppet
* Wed Aug 27 2014 Trevor Vaughan <tvaughan@onyxpoint.com> - 4.1.0-14
- Updated to use the new sysctl::value define.
* Tue Aug 26 2014 Kendall Moore <kmoore@keywcorp.com> - 4.1.0-14
- Updated package names and spec tests for RHEL6 and RHEL7 compatibility.
* Mon Aug 25 2014 Kendall Moore <kmoore@keywcorp.com> - 4.1.0-13
- Moved shmall fact to common.
* Mon Jul 21 2014 Trevor Vaughan <tvaughan@onyxpoint.com> - 4.1.0-11
- Updated to use /var/VM for SIMP>=5
* Mon May 05 2014 Trevor Vaughan <tvaughan@onyxpoint.com> - 4.1.0-11
- The ksm service should only start at boot time and not be restarted over time.
* Sun Mar 02 2014 Kendall Moore <kmoore@keywcorp.com> - 4.1.0-10
- Refactored code to pass all lint tests and for puppet 3 and hiera compatibility.
- Added basic spec tests for test coverage.
* Wed Feb 12 2014 Trevor Vaughan <tvaughan@onyxpoint.com> - 4.1.0-9
- Converted all boolean strings to full booleans.
- Added validation statements for vm_create.
- Changed variables that defaulted to empty string but took hashes or
arrays to an empty hash or array.
* Mon Oct 07 2013 Kendall Moore <kmoore@keywcorp.com> - 4.1.0-8
- Updated all erb templates to properly scope variables.
* Thu Jul 18 2013 Trevor Vaughan <tvaughan@onyxpoint.com> - 4.1.0-7
- Added the package 'libsndfile' to the install list for the
'libvirt::kvm' class. Apparently, the absence of this file was
causing issues on some systems.
* Thu Jul 04 2013 Trevor Vaughan <tvaughan@onyxpoint.com> - 4.1.0-6
- Added support for pointing to ISO images using the location_url setting. This
doesn't strictly map to the virt-install settings but, honestly, it should
work this way.
* Tue May 14 2013 Trevor Vaughan <tvaughan@onyxpoint.com> 4.1.0-5
- Ensure that the vm_create exec requires the libvirtd service.
Without this, what is expected is not what you get.
* Thu Jan 31 2013 Trevor Vaughan <tvaughan@onyxpoint.com> 4.1.0-4
- Created a Cucumber test which sets up and installs libvirt and checks to ensure
that the system runlevel changes and the all sysctl settings are altered properly.
* Fri Jan 18 2013 Trevor Vaughan <tvaughan@onyxpoint.com> 4.1.0-3
- Fixed some ordering bugs in the kvm code as well as a small typo in the kvm
kernel module loading file which was causing the kernel modules to not be
loaded until forced by hand or rebooted.
* Thu Dec 13 2012 Trevor Vaughan <tvaughan@onyxpoint.com> 4.1.0-2
- Updated to require pupmod-common >= 2.1.1-2 so that upgrading an old
system works properly.
* Wed Nov 14 2012 Trevor Vaughan <tvaughan@onyxpoint.com> 4.1.0-1
- Added an updated that fixes a bug when using the disk_bus option in
vm_create. This was a typo that made upgrades on legacy systems malfunction
if using the old disk_bus option instead of the disk_opts hash.
* Sun Jul 08 2012 Trevor Vaughan <tvaughan@onyxpoint.com> 4.1.0-0
- Added the internal setting of IPv4 forwarding at the kernel level.
- Added almost all options to the vm creation define including multiple NIC
support and support for SPICE.
- This makes extensive use of hashes.
- The only item that has been removed is the 'keymap' option which was rarely
used by users but could cause compatibility issues.
* Tue May 29 2012 Trevor Vaughan <tvaughan@onyxpoint.com> 4.0.0-4
- Ensure that the sysctl call for the IPv6 segment is only called on systems
with IPv6 enabled.
- Moved mit-tests to /usr/share/simp...
- Updated pp files to better meet Puppet's recommended style guide.
* Fri Mar 02 2012 Trevor Vaughan <tvaughan@onyxpoint.com> 4.0.0-3
- Improved test stubs.
* Mon Dec 26 2011 Trevor Vaughan <tvaughan@onyxpoint.com> 4.0-2
- Updated the spec file to not require a separate file list.
* Fri Nov 18 2011 Trevor Vaughan <tvaughan@onyxpoint.com> 4.0-1
- Added a wrapper around the target file declaration so that it does not get
double declared. This is not really best practice but there's not a better way
to do it at this point.
* Fri Nov 04 2011 Trevor Vaughan <tvaughan@onyxpoint.com> 4.0-0
- Ensure that the 'kvm' group owns the $target directory when creating new VMs.
This is required for the new libvirt security model.
- Added ksm support to the libvirt module.
- Updated to add a keymap option to work around a bug in RHEL6.
- Split out the RHEL6 package names from the RHEL5 package names.
* Tue Oct 11 2011 Trevor Vaughan <tvaughan@onyxpoint.com> 3.0-1
- The newvm script now checks for files to be present in the target directory
prior to skipping the install.
* Mon Jul 11 2011 Trevor Vaughan <tvaughan@onyxpoint.com> 3.0-0
- Set default VM type to rhel6.
* Mon Apr 18 2011 Trevor Vaughan <tvaughan@onyxpoint.com> 1.0-3
- Changed puppet://$puppet_server to puppet:///
* Mon Dec 20 2010 Trevor Vaughan <tvaughan@onyxpoint.com> 1.0-2
- Newvm script now successfully starts VM at completion.
* Tue Oct 26 2010 Trevor Vaughan <tvaughan@onyxpoint.com> 1.0-1
- Converting all spec files to check for directories prior to copy.
* Thu May 27 2010 Trevor Vaughan <tvaughan@onyxpoint.com> 1.0-0
- Fixed broken vm_create.
- Refactored code and updated documentation.
* Thu May 13 2010 Trevor Vaughan <tvaughan@onyxpoint.com> 0.1-3
- Allow for the specification of the disk bus using the disk_bus variable.
* Tue Apr 27 2010 Trevor Vaughan <tvaughan@onyxpoint.com> 0.1-2
- Now allow for the specification of a target directory for VMs to be installed
into.
* Tue Nov 24 2009 Trevor Vaughan <tvaughan@onyxpoint.com> 0.1-1
- Set the sysctl values appropriately to bypass iptables forwarding for speed.
- Removed the unnecessary /srv/VM/$name/$name value from newvm.erb
* Tue Nov 10 2009 Trevor Vaughan <tvaughan@onyxpoint.com> 0.1-0
- Initial offering.