Skip to content

Commit 4808daa

Browse files
authored
Merge pull request #391 from bastelfreak/rel510
Release 5.1.0
2 parents 576bc1c + 4cdb6c1 commit 4808daa

File tree

3 files changed

+66
-4
lines changed

3 files changed

+66
-4
lines changed

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,30 @@ All notable changes to this project will be documented in this file.
44
Each new release typically also includes the latest modulesync defaults.
55
These should not affect the functionality of the module.
66

7+
## [v5.1.0](https://github.com/voxpupuli/puppet-jira/tree/v5.1.0) (2021-08-20)
8+
9+
[Full Changelog](https://github.com/voxpupuli/puppet-jira/compare/v5.0.1...v5.1.0)
10+
11+
**Implemented enhancements:**
12+
13+
- Configure recommended JDBC connection-properties by default for PostgreSQL databases [\#381](https://github.com/voxpupuli/puppet-jira/pull/381) ([oranenj](https://github.com/oranenj))
14+
- Allow managing installation and home directory modes and enforce installdir permissions by default [\#378](https://github.com/voxpupuli/puppet-jira/pull/378) ([oranenj](https://github.com/oranenj))
15+
16+
**Fixed bugs:**
17+
18+
- use variable instead of literal in server.xml [\#385](https://github.com/voxpupuli/puppet-jira/pull/385) ([dacron](https://github.com/dacron))
19+
20+
**Closed issues:**
21+
22+
- connection-settings parameter in dbconfig.xml template should be connection-properties instead [\#380](https://github.com/voxpupuli/puppet-jira/issues/380)
23+
- JIRA will not start if the installation directory mode is missing o+x [\#377](https://github.com/voxpupuli/puppet-jira/issues/377)
24+
25+
**Merged pull requests:**
26+
27+
- switch from camptocamp/systemd to voxpupuli/systemd [\#386](https://github.com/voxpupuli/puppet-jira/pull/386) ([bastelfreak](https://github.com/bastelfreak))
28+
- Extend the version check to the tailored jira servicedesk version [\#383](https://github.com/voxpupuli/puppet-jira/pull/383) ([diLLec](https://github.com/diLLec))
29+
- Add note about RHEL 8 and SELinux and clean up a bit [\#379](https://github.com/voxpupuli/puppet-jira/pull/379) ([oranenj](https://github.com/oranenj))
30+
731
## [v5.0.1](https://github.com/voxpupuli/puppet-jira/tree/v5.0.1) (2021-04-23)
832

933
[Full Changelog](https://github.com/voxpupuli/puppet-jira/compare/v5.0.0...v5.0.1)

REFERENCE.md

Lines changed: 41 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,10 @@ The following parameters are available in the `jira` class:
6464
* [`manage_user`](#manage_user)
6565
* [`user`](#user)
6666
* [`group`](#group)
67+
* [`installdir_owner`](#installdir_owner)
68+
* [`installdir_group`](#installdir_group)
69+
* [`installdir_mode`](#installdir_mode)
70+
* [`homedir_mode`](#homedir_mode)
6771
* [`uid`](#uid)
6872
* [`gid`](#gid)
6973
* [`shell`](#shell)
@@ -180,7 +184,7 @@ Default value: `'8.13.5'`
180184

181185
##### <a name="product"></a>`product`
182186

183-
Data type: `String`
187+
Data type: `String[1]`
184188

185189
Atlassian product to install.
186190

@@ -226,6 +230,38 @@ Group that the service will run as
226230

227231
Default value: `'jira'`
228232

233+
##### <a name="installdir_owner"></a>`installdir_owner`
234+
235+
Data type: `String[1]`
236+
237+
The owner of the installation directory.
238+
239+
Default value: `'root'`
240+
241+
##### <a name="installdir_group"></a>`installdir_group`
242+
243+
Data type: `String[1]`
244+
245+
The group of the installation directory.
246+
247+
Default value: `'root'`
248+
249+
##### <a name="installdir_mode"></a>`installdir_mode`
250+
251+
Data type: `Stdlib::Filemode`
252+
253+
The permissions of the installation directory. Note that the JIRA service user must have at least execute permission on the directory.
254+
255+
Default value: `'0755'`
256+
257+
##### <a name="homedir_mode"></a>`homedir_mode`
258+
259+
Data type: `Optional[Stdlib::Filemode]`
260+
261+
The permissions of the service user's home directory, where JIRA's data will reside
262+
263+
Default value: ``undef``
264+
229265
##### <a name="uid"></a>`uid`
230266

231267
Data type: `Optional[Integer[0]]`
@@ -373,7 +409,7 @@ Default value: ``undef``
373409

374410
##### <a name="dbschema"></a>`dbschema`
375411

376-
Data type: `Any`
412+
Data type: `Optional[String[1]]`
377413

378414
The database schema, if applicable. Defaults to 'public' with PostgreSQL
379415

@@ -391,7 +427,9 @@ Default value: ``undef``
391427

392428
Data type: `Optional[String]`
393429

394-
Configures JDBC connection settings
430+
Configures additional JDBC connection properties in dbconfig.xml
431+
For PostgreSQL, a default value of "tcpKeepAlive=true;socketTimeout=240" will be used
432+
See https://confluence.atlassian.com/jirakb/connection-problems-to-postgresql-result-in-stuck-threads-in-jira-1047534091.html
395433

396434
Default value: ``undef``
397435

metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "puppet-jira",
3-
"version": "5.0.2-rc0",
3+
"version": "5.1.0",
44
"author": "Vox Pupuli",
55
"summary": "Module to install, configure and manage Atlassian Jira",
66
"license": "Apache-2.0",

0 commit comments

Comments
 (0)