Skip to content

Commit 048d084

Browse files
author
willmeek
authored
Merge pull request #196 from puppetlabs/release
Release mergeback
2 parents 6e897bf + 2a266ac commit 048d084

File tree

2 files changed

+66
-38
lines changed

2 files changed

+66
-38
lines changed

CHANGELOG.md

Lines changed: 65 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,65 @@
1-
##Release 0.9.0
2-
###Summary
1+
## Release 1.0.0
2+
### Summary
3+
This release is a roll up of bug fixes and minor features. It also includes the introduction of Puppet 4 daya types. This release was prompted by the following issue: ([MODULES-4067](https://tickets.puppet.com/browse/MODULES-4067))
4+
5+
### Added
6+
- `createonly` option for the volumegroup
7+
- 30s Timeout for lvm support
8+
- `followsymlinks` parameter
9+
- Archlinux entry to 'metadata.json'
10+
- Puppet 4 data types
11+
- 'swapon' command to filesystem provider ([MODULES-4753](https://tickets.puppet.com/browse/MODULES-4753))
12+
- Allow removal of swap LVMs ([MODULES-4753](https://tickets.puppet.com/browse/MODULES-4753))
13+
- Logic preventing a mount on fs_type swap ([MODULES-4753](https://tickets.puppet.com/browse/MODULES-4753))
14+
- Gracefully handle blkid return code 2 ([MODULES-4067](https://tickets.puppet.com/browse/MODULES-4067))
15+
16+
### Changed
17+
- Set default mount option for dump to 0
18+
- Better regexp for parsing the output of lvs
19+
- Facter::Util::Resolution to Facter::Core::Execution
20+
- `thinpool` parameter default to `false`
21+
- stdlib requirement to >= 4.13.1
22+
- Puppet minial version requirement to >= 4.6.1
23+
- Provider and tests ([MODULES-4753](https://tickets.puppet.com/browse/MODULES-4753))
24+
25+
### Removed
26+
- 'extent size' check in logical_volume provider
27+
- redundant swap exec resources ([MODULES-4753](https://tickets.puppet.com/browse/MODULES-4753))
28+
29+
## Release 0.9.0
30+
### Summary
331
Small release that bumps up rspec version and adds a new parameter
432

5-
###Features
33+
### Features
634
- Adds `followsymlinks` parameter
735

8-
##Release 0.8.0
9-
###Summary
36+
## Release 0.8.0
37+
### Summary
1038
This release includes more testing, support for ruby 2.3.1, thin provisioning and manage mirrors.
1139

12-
###Features
40+
### Features
1341
- Lots of test maintenance, tests updated and improved
1442
- Add flag to Logical_volume to not resize filesystem
1543
- Add support for thin provisioning and setting poolmetadatasize
1644

17-
###Bugfixes
45+
### Bugfixes
1846
- Add missing parameters to manage mirrors for lvm::logical_volume
1947
- Executed command `swapoff` before unmount swap partion
2048
- Fix parsing size from lvs output
2149
- Numerous documentation fixes
2250

23-
##Release 0.7.0
24-
###Features
51+
## Release 0.7.0
52+
### Features
2553
- Add a flag `mounted` to tell puppet not to mount a volume itself.
2654

27-
###Bugfixes
55+
### Bugfixes
2856
- #139: fix errors under strict_variables with `manage_pkg`.
2957

30-
##Release 0.6.0
31-
###Summary
58+
## Release 0.6.0
59+
### Summary
3260
This release includes support for new parameters, lots of unit tests, and tweaks to make sure everything works on different versions of puppet and lvm
3361

34-
####Features
62+
#### Features
3563
- Update .travis.yml to run puppet 3.0 and higher
3664
- Add swap support
3765
- Add RAL to types
@@ -40,19 +68,19 @@ This release includes support for new parameters, lots of unit tests, and tweaks
4068
- Adds `type` parameter for logical volume creation
4169
- Adds support to the resize of a logical volume with swap
4270

43-
####Bugfixes
71+
#### Bugfixes
4472
- Filesystem type can create journal devices
4573
- Add persistent and minor parameters to logical volume type
4674
- Make size_is_minsize usable
4775
- Add support for older lvm versions
4876
- Fixes an error in `pvcreate` produced when `force => false`
4977

50-
##2015-04-28 - Release 0.5.0
51-
###Summary
78+
## 2015-04-28 - Release 0.5.0
79+
### Summary
5280

5381
This release contains new parameters, a number of bugfixes, and improved tests.
5482

55-
####Features
83+
#### Features
5684
- New parameters in `lvm::logical_volume`
5785
- `$readahead`
5886
- `$pass`
@@ -61,19 +89,19 @@ This release contains new parameters, a number of bugfixes, and improved tests.
6189
- Ordering of resource creation
6290
- Allow creation of LV without a filesystem or mount points
6391

64-
####Bugfixes
92+
#### Bugfixes
6593
- Correctly escape dashes in LVM name
6694
- Updates $ensure checking to be puppet4 compliant.
6795
- Fixes filesystem detection bug
6896
- Correctly escape dashes in VG names (MODULES-1801)
6997
- Validates logical_volume name is not undef
7098

71-
##2014-12-2 - Release 0.4.0
72-
###Summary
99+
## 2014-12-2 - Release 0.4.0
100+
### Summary
73101

74102
This release contains a number of new parameters, adds support for non-integer sizes, and has a number of bugfixes.
75103

76-
####Features
104+
#### Features
77105
- New parameters in `lvm::logical_volume`
78106
- `$initial_size`
79107
- `$mkfs_options`
@@ -84,57 +112,57 @@ This release contains a number of new parameters, adds support for non-integer s
84112
- New `size_is_minsize` parameter in `logical_volume` type
85113
- Allow non-integer sizes
86114

87-
####Bugfixes
115+
#### Bugfixes
88116
- Lint fixes
89117
- Fixed volume_group to be sorted upon comparision
90118
- Consider `fs_type` in `exists?` function
91119
- Metadata fixes
92120

93-
##2014-09-16 - Release 0.3.3
94-
###Summary
121+
## 2014-09-16 - Release 0.3.3
122+
### Summary
95123

96124
This release fixes an issue with the metadata and fixes a bug with
97125
initial_size.
98126

99-
####Bugfixes
127+
#### Bugfixes
100128
- Remove Modulefile and move dependencies to metadata.json
101129
- Don't set --extents=100%FREE if initial_size is set
102130

103-
##2014-06-25 - Release 0.3.2
104-
###Summary
131+
## 2014-06-25 - Release 0.3.2
132+
### Summary
105133

106134
This release fixes a couple of small, but important, bugs.
107135

108-
####Bugfixes
136+
#### Bugfixes
109137
- Fix the size comparision to be unit aware.
110138
- Fix exec that was missing a path attribute.
111139
- Add autorequire for the volume_group.
112140

113-
##2014-04-11 - Release 0.3.1
114-
###Summary
141+
## 2014-04-11 - Release 0.3.1
142+
### Summary
115143

116144
This release simply adds metadata consumed by the forge for displaying
117145
operating system compatibility. No other changes.
118146

119-
##2014-04-10 - Release 0.3.0
120-
###Summary
147+
## 2014-04-10 - Release 0.3.0
148+
### Summary
121149

122150
This release features a new base lvm class, and set of defines, that allows you
123151
to express your volume groups through a `volume_groups` parameter. This makes
124152
it easier to hiera backend your LVM configuration.
125153

126154
More information about this feature can be found in the README file.
127155

128-
##2014-02-04 - Release 0.2.0
129-
###Summary
156+
## 2014-02-04 - Release 0.2.0
157+
### Summary
130158

131159
It's been a long time since the previous release and the LVM module has seen a
132160
lot of community development. It now supports AIX, thanks to Craig Dunn, and
133161
grew an enormous number of facts, properties, and parameters. There's a
134162
fistful of bugfixes too which should help RHEL5 users.
135163

136-
####Features
137-
- A new `lvm_support` fact was added.
164+
#### Features
165+
- A new `lvm_support` fact was added.
138166
- A new `lvm_vgs` fact was added.
139167
- A new `lvm_pvs` fact was added.
140168
- Dynamic facts were added for lvm_vg_N and lvm_pv_N.
@@ -148,7 +176,7 @@ fistful of bugfixes too which should help RHEL5 users.
148176
- Add `stripsize` property.
149177
- Huge number of parameters were added, most AIX only.
150178

151-
####Bugfixes
179+
#### Bugfixes
152180
- Fix messages with new_size variables in logical_volume/lvm.rb
153181
- size 'undef' doesn't work when creating a new logical volume
154182
- resize2fs isn't called during resizing on ruby>1.

metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "puppetlabs-lvm",
3-
"version": "0.9.0",
3+
"version": "1.0.0",
44
"author": "Puppet Labs",
55
"summary": "Provides Puppet types and providers to manage Logical Resource Management (LVM) features.",
66
"license": "GPL-2.0",

0 commit comments

Comments
 (0)