Skip to content

Commit 051cbc0

Browse files
Merge pull request #590 from puppetlabs/release-prep
Release prep v5.4.0
2 parents 568eabd + 2cea546 commit 051cbc0

File tree

3 files changed

+89
-63
lines changed

3 files changed

+89
-63
lines changed

CHANGELOG.md

+20-4
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,22 @@
22

33
All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org).
44

5+
## [v5.4.0](https://github.com/puppetlabs/puppetlabs-vcsrepo/tree/v5.4.0) (2023-01-31)
6+
7+
[Full Changelog](https://github.com/puppetlabs/puppetlabs-vcsrepo/compare/v5.3.0...v5.4.0)
8+
9+
### Added
10+
11+
- support per-repo HTTP proxy for the git provider [\#576](https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/576) ([bugfood](https://github.com/bugfood))
12+
- support umask for git repos \(try 2\) [\#574](https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/574) ([bugfood](https://github.com/bugfood))
13+
14+
### Fixed
15+
16+
- Bring back GIT\_SSH support for old git versions [\#582](https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/582) ([vStone](https://github.com/vStone))
17+
- fix repeated acceptance tests on the same container [\#575](https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/575) ([bugfood](https://github.com/bugfood))
18+
- pdksync - \(CONT-189\) Remove support for RedHat6 / OracleLinux6 / Scientific6 [\#573](https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/573) ([david22swan](https://github.com/david22swan))
19+
- pdksync - \(CONT-130\) - Dropping Support for Debian 9 [\#570](https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/570) ([jordanbreen28](https://github.com/jordanbreen28))
20+
521
## [v5.3.0](https://github.com/puppetlabs/puppetlabs-vcsrepo/tree/v5.3.0) (2022-09-13)
622

723
[Full Changelog](https://github.com/puppetlabs/puppetlabs-vcsrepo/compare/v5.2.0...v5.3.0)
@@ -49,10 +65,6 @@ All notable changes to this project will be documented in this file. The format
4965

5066
[Full Changelog](https://github.com/puppetlabs/puppetlabs-vcsrepo/compare/v4.0.0...v5.0.0)
5167

52-
### Changed
53-
54-
- Always run as given user, even if identity set [\#473](https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/473) ([bigpresh](https://github.com/bigpresh))
55-
5668
## [v4.0.0](https://github.com/puppetlabs/puppetlabs-vcsrepo/tree/v4.0.0) (2021-03-03)
5769

5870
[Full Changelog](https://github.com/puppetlabs/puppetlabs-vcsrepo/compare/v3.2.1...v4.0.0)
@@ -97,6 +109,10 @@ All notable changes to this project will be documented in this file. The format
97109

98110
[Full Changelog](https://github.com/puppetlabs/puppetlabs-vcsrepo/compare/v3.0.0...v3.1.0)
99111

112+
### Changed
113+
114+
- Always run as given user, even if identity set [\#473](https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/473) ([bigpresh](https://github.com/bigpresh))
115+
100116
### Added
101117

102118
- \(FM-8234\) Port to Litmus [\#429](https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/429) ([sheenaajay](https://github.com/sheenaajay))

REFERENCE.md

+68-58
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ The revision of the repository
4040

4141
##### `skip_hooks`
4242

43-
Valid values: ``true``, ``false``
43+
Valid values: `true`, `false`
4444

4545
Explicitly skip any global hooks for this repository.
4646

@@ -52,144 +52,154 @@ The source URI for the repository
5252

5353
The following parameters are available in the `vcsrepo` type.
5454

55-
* [`basic_auth_password`](#basic_auth_password)
56-
* [`basic_auth_username`](#basic_auth_username)
57-
* [`branch`](#branch)
58-
* [`compression`](#compression)
59-
* [`configuration`](#configuration)
60-
* [`conflict`](#conflict)
61-
* [`cvs_rsh`](#cvs_rsh)
62-
* [`depth`](#depth)
63-
* [`excludes`](#excludes)
64-
* [`force`](#force)
65-
* [`fstype`](#fstype)
66-
* [`group`](#group)
67-
* [`identity`](#identity)
68-
* [`keep_local_changes`](#keep_local_changes)
69-
* [`owner`](#owner)
70-
* [`p4config`](#p4config)
71-
* [`path`](#path)
72-
* [`provider`](#provider)
73-
* [`remote`](#remote)
74-
* [`safe_directory`](#safe_directory)
75-
* [`submodules`](#submodules)
76-
* [`trust_server_cert`](#trust_server_cert)
77-
* [`user`](#user)
78-
79-
##### <a name="basic_auth_password"></a>`basic_auth_password`
55+
* [`basic_auth_password`](#-vcsrepo--basic_auth_password)
56+
* [`basic_auth_username`](#-vcsrepo--basic_auth_username)
57+
* [`branch`](#-vcsrepo--branch)
58+
* [`compression`](#-vcsrepo--compression)
59+
* [`configuration`](#-vcsrepo--configuration)
60+
* [`conflict`](#-vcsrepo--conflict)
61+
* [`cvs_rsh`](#-vcsrepo--cvs_rsh)
62+
* [`depth`](#-vcsrepo--depth)
63+
* [`excludes`](#-vcsrepo--excludes)
64+
* [`force`](#-vcsrepo--force)
65+
* [`fstype`](#-vcsrepo--fstype)
66+
* [`group`](#-vcsrepo--group)
67+
* [`http_proxy`](#-vcsrepo--http_proxy)
68+
* [`identity`](#-vcsrepo--identity)
69+
* [`keep_local_changes`](#-vcsrepo--keep_local_changes)
70+
* [`owner`](#-vcsrepo--owner)
71+
* [`p4config`](#-vcsrepo--p4config)
72+
* [`path`](#-vcsrepo--path)
73+
* [`provider`](#-vcsrepo--provider)
74+
* [`remote`](#-vcsrepo--remote)
75+
* [`safe_directory`](#-vcsrepo--safe_directory)
76+
* [`submodules`](#-vcsrepo--submodules)
77+
* [`trust_server_cert`](#-vcsrepo--trust_server_cert)
78+
* [`umask`](#-vcsrepo--umask)
79+
* [`user`](#-vcsrepo--user)
80+
81+
##### <a name="-vcsrepo--basic_auth_password"></a>`basic_auth_password`
8082

8183
HTTP Basic Auth password
8284

83-
##### <a name="basic_auth_username"></a>`basic_auth_username`
85+
##### <a name="-vcsrepo--basic_auth_username"></a>`basic_auth_username`
8486

8587
HTTP Basic Auth username
8688

87-
##### <a name="branch"></a>`branch`
89+
##### <a name="-vcsrepo--branch"></a>`branch`
8890

8991
The name of the branch to clone.
9092

91-
##### <a name="compression"></a>`compression`
93+
##### <a name="-vcsrepo--compression"></a>`compression`
9294

9395
Compression level
9496

95-
##### <a name="configuration"></a>`configuration`
97+
##### <a name="-vcsrepo--configuration"></a>`configuration`
9698

9799
The configuration directory to use
98100

99-
##### <a name="conflict"></a>`conflict`
101+
##### <a name="-vcsrepo--conflict"></a>`conflict`
100102

101103
The action to take if conflicts exist between repository and working copy
102104

103-
##### <a name="cvs_rsh"></a>`cvs_rsh`
105+
##### <a name="-vcsrepo--cvs_rsh"></a>`cvs_rsh`
104106

105107
The value to be used for the CVS_RSH environment variable.
106108

107-
##### <a name="depth"></a>`depth`
109+
##### <a name="-vcsrepo--depth"></a>`depth`
108110

109111
The value to be used to do a shallow clone.
110112

111-
##### <a name="excludes"></a>`excludes`
113+
##### <a name="-vcsrepo--excludes"></a>`excludes`
112114

113115
Local paths which shouldn't be tracked by the repository
114116

115-
##### <a name="force"></a>`force`
117+
##### <a name="-vcsrepo--force"></a>`force`
116118

117-
Valid values: ``true``, ``false``, `yes`, `no`
119+
Valid values: `true`, `false`, `yes`, `no`
118120

119121
Force repository creation, destroying any files on the path in the process.
120122

121-
Default value: ``false``
123+
Default value: `false`
122124

123-
##### <a name="fstype"></a>`fstype`
125+
##### <a name="-vcsrepo--fstype"></a>`fstype`
124126

125127
Filesystem type
126128

127-
##### <a name="group"></a>`group`
129+
##### <a name="-vcsrepo--group"></a>`group`
128130

129131
The group/gid that owns the repository files
130132

131-
##### <a name="identity"></a>`identity`
133+
##### <a name="-vcsrepo--http_proxy"></a>`http_proxy`
134+
135+
Sets the HTTP/HTTPS proxy for remote repo access
136+
137+
##### <a name="-vcsrepo--identity"></a>`identity`
132138

133139
SSH identity file
134140

135-
##### <a name="keep_local_changes"></a>`keep_local_changes`
141+
##### <a name="-vcsrepo--keep_local_changes"></a>`keep_local_changes`
136142

137-
Valid values: ``true``, ``false``
143+
Valid values: `true`, `false`
138144

139145
Keep local changes on files tracked by the repository when changing revision
140146

141-
Default value: ``false``
147+
Default value: `false`
142148

143-
##### <a name="owner"></a>`owner`
149+
##### <a name="-vcsrepo--owner"></a>`owner`
144150

145151
The user/uid that owns the repository files
146152

147-
##### <a name="p4config"></a>`p4config`
153+
##### <a name="-vcsrepo--p4config"></a>`p4config`
148154

149155
The Perforce P4CONFIG environment.
150156

151-
##### <a name="path"></a>`path`
157+
##### <a name="-vcsrepo--path"></a>`path`
152158

153159
namevar
154160

155161
Absolute path to repository
156162

157-
##### <a name="provider"></a>`provider`
163+
##### <a name="-vcsrepo--provider"></a>`provider`
158164

159165
The specific backend to use for this `vcsrepo` resource. You will seldom need to specify this --- Puppet will usually
160166
discover the appropriate provider for your platform.
161167

162-
##### <a name="remote"></a>`remote`
168+
##### <a name="-vcsrepo--remote"></a>`remote`
163169

164170
The remote repository to track
165171

166172
Default value: `origin`
167173

168-
##### <a name="safe_directory"></a>`safe_directory`
174+
##### <a name="-vcsrepo--safe_directory"></a>`safe_directory`
169175

170-
Valid values: ``true``, ``false``
176+
Valid values: `true`, `false`
171177

172178
Marks the current directory specified by the path parameter as a safe directory.
173179

174-
Default value: ``false``
180+
Default value: `false`
175181

176-
##### <a name="submodules"></a>`submodules`
182+
##### <a name="-vcsrepo--submodules"></a>`submodules`
177183

178-
Valid values: ``true``, ``false``
184+
Valid values: `true`, `false`
179185

180186
Initialize and update each submodule in the repository.
181187

182-
Default value: ``true``
188+
Default value: `true`
183189

184-
##### <a name="trust_server_cert"></a>`trust_server_cert`
190+
##### <a name="-vcsrepo--trust_server_cert"></a>`trust_server_cert`
185191

186-
Valid values: ``true``, ``false``
192+
Valid values: `true`, `false`
187193

188194
Trust server certificate
189195

190-
Default value: ``false``
196+
Default value: `false`
197+
198+
##### <a name="-vcsrepo--umask"></a>`umask`
199+
200+
Sets the umask to be used for all repo operations
191201

192-
##### <a name="user"></a>`user`
202+
##### <a name="-vcsrepo--user"></a>`user`
193203

194204
The user to run for repository operations
195205

metadata.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "puppetlabs-vcsrepo",
3-
"version": "5.3.0",
3+
"version": "5.4.0",
44
"author": "puppetlabs",
55
"summary": "Puppet module providing a type to manage repositories from various version control systems",
66
"license": "GPL-2.0+",

0 commit comments

Comments
 (0)