Skip to content

Commit

Permalink
Merge pull request #590 from puppetlabs/release-prep
Browse files Browse the repository at this point in the history
Release prep v5.4.0
  • Loading branch information
jordanbreen28 authored Jan 31, 2023
2 parents 568eabd + 2cea546 commit 051cbc0
Show file tree
Hide file tree
Showing 3 changed files with 89 additions and 63 deletions.
24 changes: 20 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,22 @@

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).

## [v5.4.0](https://github.com/puppetlabs/puppetlabs-vcsrepo/tree/v5.4.0) (2023-01-31)

[Full Changelog](https://github.com/puppetlabs/puppetlabs-vcsrepo/compare/v5.3.0...v5.4.0)

### Added

- support per-repo HTTP proxy for the git provider [\#576](https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/576) ([bugfood](https://github.com/bugfood))
- support umask for git repos \(try 2\) [\#574](https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/574) ([bugfood](https://github.com/bugfood))

### Fixed

- Bring back GIT\_SSH support for old git versions [\#582](https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/582) ([vStone](https://github.com/vStone))
- fix repeated acceptance tests on the same container [\#575](https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/575) ([bugfood](https://github.com/bugfood))
- pdksync - \(CONT-189\) Remove support for RedHat6 / OracleLinux6 / Scientific6 [\#573](https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/573) ([david22swan](https://github.com/david22swan))
- pdksync - \(CONT-130\) - Dropping Support for Debian 9 [\#570](https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/570) ([jordanbreen28](https://github.com/jordanbreen28))

## [v5.3.0](https://github.com/puppetlabs/puppetlabs-vcsrepo/tree/v5.3.0) (2022-09-13)

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

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

### Changed

- Always run as given user, even if identity set [\#473](https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/473) ([bigpresh](https://github.com/bigpresh))

## [v4.0.0](https://github.com/puppetlabs/puppetlabs-vcsrepo/tree/v4.0.0) (2021-03-03)

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

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

### Changed

- Always run as given user, even if identity set [\#473](https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/473) ([bigpresh](https://github.com/bigpresh))

### Added

- \(FM-8234\) Port to Litmus [\#429](https://github.com/puppetlabs/puppetlabs-vcsrepo/pull/429) ([sheenaajay](https://github.com/sheenaajay))
Expand Down
126 changes: 68 additions & 58 deletions REFERENCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ The revision of the repository

##### `skip_hooks`

Valid values: ``true``, ``false``
Valid values: `true`, `false`

Explicitly skip any global hooks for this repository.

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

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

* [`basic_auth_password`](#basic_auth_password)
* [`basic_auth_username`](#basic_auth_username)
* [`branch`](#branch)
* [`compression`](#compression)
* [`configuration`](#configuration)
* [`conflict`](#conflict)
* [`cvs_rsh`](#cvs_rsh)
* [`depth`](#depth)
* [`excludes`](#excludes)
* [`force`](#force)
* [`fstype`](#fstype)
* [`group`](#group)
* [`identity`](#identity)
* [`keep_local_changes`](#keep_local_changes)
* [`owner`](#owner)
* [`p4config`](#p4config)
* [`path`](#path)
* [`provider`](#provider)
* [`remote`](#remote)
* [`safe_directory`](#safe_directory)
* [`submodules`](#submodules)
* [`trust_server_cert`](#trust_server_cert)
* [`user`](#user)

##### <a name="basic_auth_password"></a>`basic_auth_password`
* [`basic_auth_password`](#-vcsrepo--basic_auth_password)
* [`basic_auth_username`](#-vcsrepo--basic_auth_username)
* [`branch`](#-vcsrepo--branch)
* [`compression`](#-vcsrepo--compression)
* [`configuration`](#-vcsrepo--configuration)
* [`conflict`](#-vcsrepo--conflict)
* [`cvs_rsh`](#-vcsrepo--cvs_rsh)
* [`depth`](#-vcsrepo--depth)
* [`excludes`](#-vcsrepo--excludes)
* [`force`](#-vcsrepo--force)
* [`fstype`](#-vcsrepo--fstype)
* [`group`](#-vcsrepo--group)
* [`http_proxy`](#-vcsrepo--http_proxy)
* [`identity`](#-vcsrepo--identity)
* [`keep_local_changes`](#-vcsrepo--keep_local_changes)
* [`owner`](#-vcsrepo--owner)
* [`p4config`](#-vcsrepo--p4config)
* [`path`](#-vcsrepo--path)
* [`provider`](#-vcsrepo--provider)
* [`remote`](#-vcsrepo--remote)
* [`safe_directory`](#-vcsrepo--safe_directory)
* [`submodules`](#-vcsrepo--submodules)
* [`trust_server_cert`](#-vcsrepo--trust_server_cert)
* [`umask`](#-vcsrepo--umask)
* [`user`](#-vcsrepo--user)

##### <a name="-vcsrepo--basic_auth_password"></a>`basic_auth_password`

HTTP Basic Auth password

##### <a name="basic_auth_username"></a>`basic_auth_username`
##### <a name="-vcsrepo--basic_auth_username"></a>`basic_auth_username`

HTTP Basic Auth username

##### <a name="branch"></a>`branch`
##### <a name="-vcsrepo--branch"></a>`branch`

The name of the branch to clone.

##### <a name="compression"></a>`compression`
##### <a name="-vcsrepo--compression"></a>`compression`

Compression level

##### <a name="configuration"></a>`configuration`
##### <a name="-vcsrepo--configuration"></a>`configuration`

The configuration directory to use

##### <a name="conflict"></a>`conflict`
##### <a name="-vcsrepo--conflict"></a>`conflict`

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

##### <a name="cvs_rsh"></a>`cvs_rsh`
##### <a name="-vcsrepo--cvs_rsh"></a>`cvs_rsh`

The value to be used for the CVS_RSH environment variable.

##### <a name="depth"></a>`depth`
##### <a name="-vcsrepo--depth"></a>`depth`

The value to be used to do a shallow clone.

##### <a name="excludes"></a>`excludes`
##### <a name="-vcsrepo--excludes"></a>`excludes`

Local paths which shouldn't be tracked by the repository

##### <a name="force"></a>`force`
##### <a name="-vcsrepo--force"></a>`force`

Valid values: ``true``, ``false``, `yes`, `no`
Valid values: `true`, `false`, `yes`, `no`

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

Default value: ``false``
Default value: `false`

##### <a name="fstype"></a>`fstype`
##### <a name="-vcsrepo--fstype"></a>`fstype`

Filesystem type

##### <a name="group"></a>`group`
##### <a name="-vcsrepo--group"></a>`group`

The group/gid that owns the repository files

##### <a name="identity"></a>`identity`
##### <a name="-vcsrepo--http_proxy"></a>`http_proxy`

Sets the HTTP/HTTPS proxy for remote repo access

##### <a name="-vcsrepo--identity"></a>`identity`

SSH identity file

##### <a name="keep_local_changes"></a>`keep_local_changes`
##### <a name="-vcsrepo--keep_local_changes"></a>`keep_local_changes`

Valid values: ``true``, ``false``
Valid values: `true`, `false`

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

Default value: ``false``
Default value: `false`

##### <a name="owner"></a>`owner`
##### <a name="-vcsrepo--owner"></a>`owner`

The user/uid that owns the repository files

##### <a name="p4config"></a>`p4config`
##### <a name="-vcsrepo--p4config"></a>`p4config`

The Perforce P4CONFIG environment.

##### <a name="path"></a>`path`
##### <a name="-vcsrepo--path"></a>`path`

namevar

Absolute path to repository

##### <a name="provider"></a>`provider`
##### <a name="-vcsrepo--provider"></a>`provider`

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

##### <a name="remote"></a>`remote`
##### <a name="-vcsrepo--remote"></a>`remote`

The remote repository to track

Default value: `origin`

##### <a name="safe_directory"></a>`safe_directory`
##### <a name="-vcsrepo--safe_directory"></a>`safe_directory`

Valid values: ``true``, ``false``
Valid values: `true`, `false`

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

Default value: ``false``
Default value: `false`

##### <a name="submodules"></a>`submodules`
##### <a name="-vcsrepo--submodules"></a>`submodules`

Valid values: ``true``, ``false``
Valid values: `true`, `false`

Initialize and update each submodule in the repository.

Default value: ``true``
Default value: `true`

##### <a name="trust_server_cert"></a>`trust_server_cert`
##### <a name="-vcsrepo--trust_server_cert"></a>`trust_server_cert`

Valid values: ``true``, ``false``
Valid values: `true`, `false`

Trust server certificate

Default value: ``false``
Default value: `false`

##### <a name="-vcsrepo--umask"></a>`umask`

Sets the umask to be used for all repo operations

##### <a name="user"></a>`user`
##### <a name="-vcsrepo--user"></a>`user`

The user to run for repository operations

2 changes: 1 addition & 1 deletion metadata.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "puppetlabs-vcsrepo",
"version": "5.3.0",
"version": "5.4.0",
"author": "puppetlabs",
"summary": "Puppet module providing a type to manage repositories from various version control systems",
"license": "GPL-2.0+",
Expand Down

0 comments on commit 051cbc0

Please sign in to comment.