-
Notifications
You must be signed in to change notification settings - Fork 15
/
CHANGELOG
272 lines (213 loc) · 10.3 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
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
* Thu Nov 30 2023 castrov <[email protected]> - 6.7.0
- Add new parameter `network::service::network_manager::puppet_agent_installed`
* Wed Oct 11 2023 Steven Pritchard <[email protected]> - 6.6.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 <[email protected]> - 6.5.0
- Add AlmaLinux 8 support
* Sat Aug 12 2023 Daniel Castro <[email protected]> - 6.4.2
- Add autoconnect_slaves parameter
* Wed Jul 19 2023 Chris Tessmer <[email protected]> - 6.4.1
- Fix EL8 `dhclient` flags in eth template:
- `-timeout ` (EL7) vs `--timeout` (EL8)
- `-R` (EL7) vs `--request-options` (EL8)
* Mon Jul 17 2023 Chris Tessmer <[email protected]> - 6.4.0
- Add RockyLinux 8 support
* Sat Oct 15 2022 Trevor Vaughan <[email protected]> - 6.3.3
- Version bump to correct the issue with the 6.3.1 tag
* Sat Oct 15 2022 Trevor Vaughan <[email protected]> - 6.3.2
- Version bump to correct the issue with the 6.3.1 tag
* Fri Jul 08 2022 befischer-noris <[email protected]> - 6.3.1
- Add support for multiple static routes
* Wed Jun 16 2021 Chris Tessmer <[email protected]> - 6.3.0
- Removed support for Puppet 5
- Ensured support for Puppet 7 in requirements and stdlib
* Thu Feb 11 2021 Trevor Vaughan <[email protected]> - 6.2.1
- Fixed:
- Ensure that the network::eth define honors the network::auto_restart
parameter by default
- Updated the network::eth define to use the modern facts to get IP addresses
to prevent interface flapping
* Fri Dec 18 2020 Chris Tessmer <[email protected]> - 6.2.1
- Removed EL6 support
* Fri Dec 20 2019 Trevor Vaughan <[email protected]> - 6.2.0-0
- Add EL8 support
- Fix a bug where both the legacy network and NetworkManager were activated in
all cases
* Fri Aug 02 2019 Robert Vincent <[email protected]> - 6.2.0-0
- Support puppetlabs/concat 6.x and puppetlabs/stdlib 6.x.
* Wed Apr 17 2019 Trevor Vaughan <[email protected]> - 6.1.0-0
- Ensure that the acceptance tests pass and bring up the bridge device
- Fix the fact that network::global could break networking
- Expose failures during Exec's of network-related activity
- Add NetworkManager support
* Mon Apr 08 2019 Jeanne Greulich <[email protected]> - 6.1.0-0
- Changed occurrences of simpcat to concat.
* Mon Mar 25 2019 Joseph Sharkey <[email protected]> - 6.1.0-0
- Updated puppet template scope API from 3 to newer
* Mon Feb 11 2019 Liz Nemsick <[email protected]> - 6.0.4-0
- Use Simplib::Macaddress data type in lieu of validate_macaddresses(),
a deprecated simplib Puppet 3 function.
- Update the upper bound of stdlib to < 6.0.0
- Update a URL in the README.md
* Thu Nov 01 2018 Jeanne Greulich <jeanne,[email protected]> - 6.0.3-0
- Static asset updates for puppet 5
- Update badges and contribution guide URL in README.md
- Update to onyxpoint OEL boxes in acceptance tests
* Fri Sep 07 2018 Liz Nemsick <[email protected]> - 6.0.3-0
- Drop Hiera 4 support
* Fri Mar 23 2018 Trevor Vaughan <[email protected]> - 6.0.3-0
- Added support for OEL and Puppet 5
* Wed Apr 26 2017 Nick Miller <[email protected]> - 6.0.2-0
- Added management of bind-utils and bridge-utils
- Packages in this module now use the package_ensure catalyst
- Update puppet requirement in metadata.json
* Wed Mar 15 2017 Nick Miller <[email protected]> - 6.0.1-0
- The inline template in the eth defined type now returns booleans
* Mon Dec 19 2016 Nick Miller <[email protected]> - 6.0.0-0
- Strong typing w/new IP types
- All parameters that were 'yes' or 'no' are now optional booleans
- Removed most validation from templates
- Added more tests for all manifests
- Cleaned up regex in the careful restart script
* Mon Nov 21 2016 Chris Tessmer <[email protected]> - 5.0.0-0
- Removed compliance map and general house keeping
* Fri Sep 30 2016 Trevor Vaughan <[email protected]> - 5.0.0-0
- Updated to use the new 'simpcat' that deconflicts with 'puppetlabs/concat'
* Mon Sep 26 2016 Trevor Vaughan <[email protected]> - 4.1.2-0
- Ensure that no calls to 'function_defined' are present in any templates for
Puppet 4 compatibility
* Thu May 19 2016 Chris Tessmer <[email protected]> - 4.1.1-0
- Sanitize code for `STRICT_VARIABLES=yes`
* Thu Dec 03 2015 Chris Tessmer <[email protected]> - 4.1.0-6
- Replaced all 'lsb*' facts with their (package-independent)
'operatingsystem*' counterparts.
- Common module assets have been normalized, lint errors corrected,
and rspect tests have been updated to the new 'expect' syntax.
* Mon Nov 09 2015 Chris Tessmer <[email protected]> - 4.1.0-5
- migration to simplib and simpcat (lib/ only)
* Fri Mar 06 2015 Chris Tessmer <[email protected]> - 4.1.0-4
- Fixed bug in network::add_eth that trashed bonded nics.
* Fri Jan 16 2015 Trevor Vaughan <[email protected]> - 4.1.0-3
- Changed puppet-server requirement to puppet.
* Fri Sep 05 2014 Kendall Moore <[email protected]> - 4.1.0-2
- No longer require MAC/Hardware addresses for non-physical interfaces.
* Sun Jun 22 2014 Kendall Moore <[email protected]> - 4.1.0-1
- Removed MD5 file checksums for FIPS compliance.
* Mon Mar 03 2014 Kendall Moore <[email protected]> - 4.1.0-0
- Refactored manifests to pass all lint tests for hiera and puppet 3 compatibility.
- Added rspec tests for test coverage.
- Removed RedHat references as there are no other current options.
* Mon Oct 07 2013 Kendall Moore <[email protected]> - 3.0.0-2
- Updated all erb templates to properly scope variables.
* Thu Oct 03 2013 Trevor Vaughan <[email protected]> - 3.0.0-1
- Use 'versioncmp' for all version comparisons.
* Tue Sep 24 2013 Trevor Vaughan <[email protected]> - 3.0.0-0
- Added the ability to set a boolean, network::auto_restart, to
indicate whether or not to automatically restart the network.
interfaces on configuration change.
- Note: This will still run the restart exec but it changes the exec
method to /bin/true. This is so that all dependencies work properly.
* Tue Sep 24 2013 Trevor Vaughan <[email protected]> - 2.0.0-17
- Added PERSISTENT_DHCLIENT support to network::redhat::global.
* Tue Aug 06 2013 Nick Markowski <[email protected]> - 2.0.0-16
- network::redhat::add_eth now sets ipv6_privacy to rfc3014 by default.
* Mon Aug 05 2013 Kendall Moore <[email protected]> - 2.0.0-15
- Updated the documentation to include support for multiple static routes in
the network::route::add definition.
* Thu Apr 11 2013 Maintenance
2.0.0-14
- Now restart the specified add_eth interface if slave != ''.
* Thu Jan 03 2013 Maintenance
2.0.0-13
- Updated the module to make MAC address specification completely optional.
* blank => autodiscover
* something with ':' => MAC address
* anything else => Leave it blank
* Fri Nov 30 2012 Maintenance
2.0.0-12
- Created a Cucumber test to ensure that the network service is running and that
there are network interfaces currently up.
- Created a Cucumber test to add a bridge interface using the network::redhat::add_eth
definition and check to make sure that interface is brought up after a puppet run.
- Updated to require pupmod-common >= 2.1.1-2 so that upgrading an old
system works properly.
* Thu Nov 08 2012 Maintenance
2.0.0-11
- Updated the bonding settings to move the options to the sysconfig file
instead of modprobe.d.
* Mon Jul 09 2012 Maintenance
2.0.0-10
- Ensure that subinterfaces and VLANs are properly handled when restarting or
deleting interfaces.
* Thu Jun 07 2012 Maintenance
2.0.0-9
- Ensure that Arrays in templates are flattened.
- Call facts as instance variables.
- Added the ability to delete network interfaces.
- Moved mit-tests to /usr/share/simp...
- Updated pp files to better meet Puppet's recommended style guide.
* Fri Mar 02 2012 Maintenance
2.0.0-8
- Added a default timeout variable to the DHCP args set very high so
that systems do not, by default, time out before the DHCP server
boots.
- Improved test stubs.
* Mon Dec 26 2011 Maintenance
2.0.0-7
- Updated the spec file to not require a separate file list.
* Mon Dec 05 2011 Maintenance
2.0.0-6
- Fixed the modprobe portion of bonding.
- Added a script to safely restart the network *after* the current puppet run.
This prevents issues with the network restarting and ending up with a partial
puppet run.
* Sat Nov 19 2011 Maintenance
2.0.0-5
- Removed the false dependency on the interface being named 'eth*' in eth.erb
since this can interfere with user choice.
- Fixed a long-standing bug with global.erb where the 'networkdelay' option
wasn't properly output.
- Updated so that interfaces that are not currently up will not be started by
the network restart exec.
- Fixed the bonding template so that it properly puts the options on the
separate line.
- Updated the destination of the modprobe file when bonding to sit as
/etc/modprobe.d/<interface>.conf
* Wed Nov 09 2011 Maintenance
2.0.0-4
- Fixed a typo in the bonding erb template.
- Document the 'bonding' variable.
- Add support for MACADDR
* Mon Oct 31 2011 Maintenance
2.0.0-3
- Ensure that you don't have to specify a MAC address when using a bonded
interface.
* Mon Oct 10 2011 Maintenance
2.0.0-2
- Updated to put quotes around everything that need it in a comparison
statement so that puppet > 2.5 doesn't explode with an undef error.
* Fri Feb 11 2011 Maintenance
2.0.0-1
- Updated to use concat_build and concat_fragment types.
* Tue Jan 11 2011 Maintenance
2.0.0-0
- Refactored for SIMP-2.0.0-alpha release
* Tue Oct 26 2010 Maintenance - 1-1
- Converting all spec files to check for directories prior to copy.
* Fri May 21 2010 Maintenance
1.0-0
- Code and doc refactor.
* Fri Feb 05 2010 Maintenance
0.1-2
- Added most of the useful settings to the Ethernet management defines.
* Thu Jan 28 2010 Trevor Vaughan <[email protected]> - 0.1-1
- Enabled network bridge creation and application. You *must* specify a bridge
together with a bridged interface for this to work correctly. Not doing this
may kill your network connection.
- Added the $delay option to the add_eth define to support bridging dhcp.
- Fixed the add_eth define to include NETWORK instead of NETWORKING.