Merge pull request #458 from daianamezdrea/release

Release prep version 6.5.0
This commit is contained in:
Adrian Iurca
2020-12-17 10:23:12 +02:00
committed by GitHub
3 changed files with 65 additions and 56 deletions

View File

@@ -2,9 +2,17 @@
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). 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).
## [v6.4.0](https://github.com/puppetlabs/puppetlabs-java/tree/v6.3.0) (2020-11-09) ## [v6.5.0](https://github.com/puppetlabs/puppetlabs-java/tree/v6.5.0) (2020-12-16)
[Full Changelog](https://github.com/puppetlabs/puppetlabs-java/compare/v6.3.0...v6.3.0) [Full Changelog](https://github.com/puppetlabs/puppetlabs-java/compare/v6.4.0...v6.5.0)
### Added
- pdksync - \(feat\) Add support for Puppet 7 [\#454](https://github.com/puppetlabs/puppetlabs-java/pull/454) ([daianamezdrea](https://github.com/daianamezdrea))
## [v6.4.0](https://github.com/puppetlabs/puppetlabs-java/tree/v6.4.0) (2020-11-09)
[Full Changelog](https://github.com/puppetlabs/puppetlabs-java/compare/v6.3.0...v6.4.0)
### Added ### Added

View File

@@ -1,22 +1,23 @@
# Reference # Reference
<!-- DO NOT EDIT: This document was generated by Puppet Strings --> <!-- DO NOT EDIT: This document was generated by Puppet Strings -->
## Table of Contents ## Table of Contents
**Classes** ### Classes
_Public Classes_ #### Public Classes
* [`java`](#java): This module manages the Java runtime package * [`java`](#java): This module manages the Java runtime package
_Private Classes_ #### Private Classes
* `java::config`: * `java::config`
* `java::params`: This class builds a hash of JDK/JRE packages and (for Debian) * `java::params`: This class builds a hash of JDK/JRE packages and (for Debian)
alternatives. For wheezy/precise, we provide Oracle JDK/JRE alternatives. For wheezy/precise, we provide Oracle JDK/JRE
options, even though those are not in the package repositories. options, even though those are not in the package repositories.
**Defined types** ### Defined types
* [`java::adopt`](#javaadopt): Install one or more versions of AdoptOpenJDK Java. * [`java::adopt`](#javaadopt): Install one or more versions of AdoptOpenJDK Java.
* [`java::download`](#javadownload): Installs Java from a url location. * [`java::download`](#javadownload): Installs Java from a url location.
@@ -24,7 +25,7 @@ options, even though those are not in the package repositories.
## Classes ## Classes
### java ### `java`
This module manages the Java runtime package This module manages the Java runtime package
@@ -40,7 +41,7 @@ The java distribution to install. Can be one of "jdk" or "jre",
or other platform-specific options where there are multiple or other platform-specific options where there are multiple
implementations available (eg: OpenJDK vs Oracle JDK). implementations available (eg: OpenJDK vs Oracle JDK).
Default value: 'jdk' Default value: `'jdk'`
##### `version` ##### `version`
@@ -49,7 +50,7 @@ Data type: `Pattern[/present|installed|latest|^[.+_0-9a-zA-Z:~-]+$/]`
The version of java to install. By default, this module simply ensures The version of java to install. By default, this module simply ensures
that java is present, and does not require a specific version. that java is present, and does not require a specific version.
Default value: 'present' Default value: `'present'`
##### `package` ##### `package`
@@ -58,7 +59,7 @@ Data type: `Optional[String]`
The name of the java package. This is configurable in case a non-standard The name of the java package. This is configurable in case a non-standard
java package is desired. java package is desired.
Default value: `undef` Default value: ``undef``
##### `package_options` ##### `package_options`
@@ -67,7 +68,7 @@ Data type: `Optional[Array]`
Array of strings to pass installation options to the 'package' Puppet resource. Array of strings to pass installation options to the 'package' Puppet resource.
Options available depend on the 'package' provider for the target OS. Options available depend on the 'package' provider for the target OS.
Default value: `undef` Default value: ``undef``
##### `java_alternative` ##### `java_alternative`
@@ -79,7 +80,7 @@ If you specify a particular package, you will almost always also
want to specify which java_alternative to choose. If you set want to specify which java_alternative to choose. If you set
this, you also need to set the path below. this, you also need to set the path below.
Default value: `undef` Default value: ``undef``
##### `java_alternative_path` ##### `java_alternative_path`
@@ -90,7 +91,7 @@ alternatives system makes it difficult to verify which
alternative is actually enabled, this is required to ensure the alternative is actually enabled, this is required to ensure the
correct JVM is enabled. correct JVM is enabled.
Default value: `undef` Default value: ``undef``
##### `java_home` ##### `java_home`
@@ -99,11 +100,11 @@ Data type: `Optional[String]`
The path to where the JRE is installed. This will be set as an The path to where the JRE is installed. This will be set as an
environment variable. environment variable.
Default value: `undef` Default value: ``undef``
## Defined types ## Defined types
### java::adopt ### `java::adopt`
Defined Type java::adopt Defined Type java::adopt
@@ -117,7 +118,7 @@ Data type: `Any`
Install or remove the package. Install or remove the package.
Default value: 'present' Default value: `'present'`
##### `version` ##### `version`
@@ -125,7 +126,7 @@ Data type: `Any`
Version of Java to install, e.g. '8' or '9'. Default values for major and minor versions will be used. Version of Java to install, e.g. '8' or '9'. Default values for major and minor versions will be used.
Default value: '8' Default value: `'8'`
##### `version_major` ##### `version_major`
@@ -133,7 +134,7 @@ Data type: `Any`
Major version which should be installed, e.g. '8u101' or '9.0.4'. Must be used together with version_minor. Major version which should be installed, e.g. '8u101' or '9.0.4'. Must be used together with version_minor.
Default value: `undef` Default value: ``undef``
##### `version_minor` ##### `version_minor`
@@ -141,7 +142,7 @@ Data type: `Any`
Minor version which should be installed, e.g. 'b12' (for version = '8') or '11' (for version != '8'). Must be used together with version_major. Minor version which should be installed, e.g. 'b12' (for version = '8') or '11' (for version != '8'). Must be used together with version_major.
Default value: `undef` Default value: ``undef``
##### `java` ##### `java`
@@ -149,7 +150,7 @@ Data type: `Any`
Type of Java Standard Edition to install, jdk or jre. Type of Java Standard Edition to install, jdk or jre.
Default value: 'jdk' Default value: `'jdk'`
##### `proxy_server` ##### `proxy_server`
@@ -157,7 +158,7 @@ Data type: `Any`
Specify a proxy server, with port number if needed. ie: https://example.com:8080. (passed to archive) Specify a proxy server, with port number if needed. ie: https://example.com:8080. (passed to archive)
Default value: `undef` Default value: ``undef``
##### `proxy_type` ##### `proxy_type`
@@ -165,7 +166,7 @@ Data type: `Any`
Proxy server type (none|http|https|ftp). (passed to archive) Proxy server type (none|http|https|ftp). (passed to archive)
Default value: `undef` Default value: ``undef``
##### `basedir` ##### `basedir`
@@ -174,7 +175,7 @@ Data type: `Any`
Directory under which the installation will occur. If not set, defaults to Directory under which the installation will occur. If not set, defaults to
/usr/lib/jvm for Debian and /usr/java for RedHat. /usr/lib/jvm for Debian and /usr/java for RedHat.
Default value: `undef` Default value: ``undef``
##### `manage_basedir` ##### `manage_basedir`
@@ -183,7 +184,7 @@ Data type: `Any`
Whether to manage the basedir directory. Defaults to false. Whether to manage the basedir directory. Defaults to false.
Note: /usr/lib/jvm is managed for Debian by default, separate from this parameter. Note: /usr/lib/jvm is managed for Debian by default, separate from this parameter.
Default value: `true` Default value: ``true``
##### `package_type` ##### `package_type`
@@ -193,7 +194,7 @@ Type of installation package for specified version of java_se. java_se 6 comes
in a few installation package flavors and we need to account for them. in a few installation package flavors and we need to account for them.
Optional forced package types: rpm, rpmbin, tar.gz Optional forced package types: rpm, rpmbin, tar.gz
Default value: `undef` Default value: ``undef``
##### `manage_symlink` ##### `manage_symlink`
@@ -201,7 +202,7 @@ Data type: `Any`
Whether to manage a symlink that points to the installation directory. Defaults to false. Whether to manage a symlink that points to the installation directory. Defaults to false.
Default value: `false` Default value: ``false``
##### `symlink_name` ##### `symlink_name`
@@ -209,9 +210,9 @@ Data type: `Any`
The name for the optional symlink in the installation directory. The name for the optional symlink in the installation directory.
Default value: `undef` Default value: ``undef``
### java::download ### `java::download`
Defined Type java::download Defined Type java::download
@@ -225,7 +226,7 @@ Data type: `Any`
Install or remove the package. Install or remove the package.
Default value: 'present' Default value: `'present'`
##### `version` ##### `version`
@@ -233,7 +234,7 @@ Data type: `Any`
Version of Java to install, e.g. '7' or '8'. Default values for major and minor versions will be used. Version of Java to install, e.g. '7' or '8'. Default values for major and minor versions will be used.
Default value: '8' Default value: `'8'`
##### `version_major` ##### `version_major`
@@ -241,7 +242,7 @@ Data type: `Any`
Major version which should be installed, e.g. '8u101'. Must be used together with version_minor. Major version which should be installed, e.g. '8u101'. Must be used together with version_minor.
Default value: `undef` Default value: ``undef``
##### `version_minor` ##### `version_minor`
@@ -249,7 +250,7 @@ Data type: `Any`
Minor version which should be installed, e.g. 'b12'. Must be used together with version_major. Minor version which should be installed, e.g. 'b12'. Must be used together with version_major.
Default value: `undef` Default value: ``undef``
##### `java_se` ##### `java_se`
@@ -257,7 +258,7 @@ Data type: `Any`
Type of Java Standard Edition to install, jdk or jre. Type of Java Standard Edition to install, jdk or jre.
Default value: 'jdk' Default value: `'jdk'`
##### `proxy_server` ##### `proxy_server`
@@ -265,7 +266,7 @@ Data type: `Any`
Specify a proxy server, with port number if needed. ie: https://example.com:8080. (passed to archive) Specify a proxy server, with port number if needed. ie: https://example.com:8080. (passed to archive)
Default value: `undef` Default value: ``undef``
##### `proxy_type` ##### `proxy_type`
@@ -273,7 +274,7 @@ Data type: `Any`
Proxy server type (none|http|https|ftp). (passed to archive) Proxy server type (none|http|https|ftp). (passed to archive)
Default value: `undef` Default value: ``undef``
##### `url` ##### `url`
@@ -281,7 +282,7 @@ Data type: `Any`
Full URL Full URL
Default value: `undef` Default value: ``undef``
##### `jce` ##### `jce`
@@ -289,7 +290,7 @@ Data type: `Any`
Install Oracles Java Cryptographic Extensions into the JRE or JDK Install Oracles Java Cryptographic Extensions into the JRE or JDK
Default value: `false` Default value: ``false``
##### `jce_url` ##### `jce_url`
@@ -297,7 +298,7 @@ Data type: `Any`
Full URL to the jce zip file Full URL to the jce zip file
Default value: `undef` Default value: ``undef``
##### `basedir` ##### `basedir`
@@ -306,7 +307,7 @@ Data type: `Any`
Directory under which the installation will occur. If not set, defaults to Directory under which the installation will occur. If not set, defaults to
/usr/lib/jvm for Debian and /usr/java for RedHat. /usr/lib/jvm for Debian and /usr/java for RedHat.
Default value: `undef` Default value: ``undef``
##### `manage_basedir` ##### `manage_basedir`
@@ -315,7 +316,7 @@ Data type: `Any`
Whether to manage the basedir directory. Defaults to false. Whether to manage the basedir directory. Defaults to false.
Note: /usr/lib/jvm is managed for Debian by default, separate from this parameter. Note: /usr/lib/jvm is managed for Debian by default, separate from this parameter.
Default value: `false` Default value: ``false``
##### `package_type` ##### `package_type`
@@ -325,7 +326,7 @@ Type of installation package for specified version of java_se. java_se 6 comes
in a few installation package flavors and we need to account for them. in a few installation package flavors and we need to account for them.
Optional forced package types: rpm, rpmbin, tar.gz Optional forced package types: rpm, rpmbin, tar.gz
Default value: `undef` Default value: ``undef``
##### `manage_symlink` ##### `manage_symlink`
@@ -333,7 +334,7 @@ Data type: `Any`
Whether to manage a symlink that points to the installation directory. Defaults to false. Whether to manage a symlink that points to the installation directory. Defaults to false.
Default value: `false` Default value: ``false``
##### `symlink_name` ##### `symlink_name`
@@ -341,9 +342,9 @@ Data type: `Any`
The name for the optional symlink in the installation directory. The name for the optional symlink in the installation directory.
Default value: `undef` Default value: ``undef``
### java::sap ### `java::sap`
Defined Type java::sap Defined Type java::sap
@@ -357,7 +358,7 @@ Data type: `Any`
Install or remove the package. Install or remove the package.
Default value: 'present' Default value: `'present'`
##### `version` ##### `version`
@@ -365,7 +366,7 @@ Data type: `Any`
Version of Java to install, e.g. '8' or '9'. Default values for full versions will be used. Version of Java to install, e.g. '8' or '9'. Default values for full versions will be used.
Default value: '8' Default value: `'8'`
##### `version_full` ##### `version_full`
@@ -373,7 +374,7 @@ Data type: `Any`
Major version which should be installed, e.g. '8.1.063' or '11.0.7'. If used, "version" parameter is ignored. Major version which should be installed, e.g. '8.1.063' or '11.0.7'. If used, "version" parameter is ignored.
Default value: `undef` Default value: ``undef``
##### `java` ##### `java`
@@ -381,7 +382,7 @@ Data type: `Any`
Type of Java Edition to install, jdk or jre. Type of Java Edition to install, jdk or jre.
Default value: 'jdk' Default value: `'jdk'`
##### `proxy_server` ##### `proxy_server`
@@ -389,7 +390,7 @@ Data type: `Any`
Specify a proxy server, with port number if needed. ie: https://example.com:8080. (passed to archive) Specify a proxy server, with port number if needed. ie: https://example.com:8080. (passed to archive)
Default value: `undef` Default value: ``undef``
##### `proxy_type` ##### `proxy_type`
@@ -397,7 +398,7 @@ Data type: `Any`
Proxy server type (none|http|https|ftp). (passed to archive) Proxy server type (none|http|https|ftp). (passed to archive)
Default value: `undef` Default value: ``undef``
##### `basedir` ##### `basedir`
@@ -406,7 +407,7 @@ Data type: `Any`
Directory under which the installation will occur. If not set, defaults to Directory under which the installation will occur. If not set, defaults to
/usr/lib/jvm for Debian and /usr/java for RedHat. /usr/lib/jvm for Debian and /usr/java for RedHat.
Default value: `undef` Default value: ``undef``
##### `manage_basedir` ##### `manage_basedir`
@@ -415,7 +416,7 @@ Data type: `Any`
Whether to manage the basedir directory. Defaults to false. Whether to manage the basedir directory. Defaults to false.
Note: /usr/lib/jvm is managed for Debian by default, separate from this parameter. Note: /usr/lib/jvm is managed for Debian by default, separate from this parameter.
Default value: `true` Default value: ``true``
##### `manage_symlink` ##### `manage_symlink`
@@ -423,7 +424,7 @@ Data type: `Any`
Whether to manage a symlink that points to the installation directory. Defaults to false. Whether to manage a symlink that points to the installation directory. Defaults to false.
Default value: `false` Default value: ``false``
##### `symlink_name` ##### `symlink_name`
@@ -431,5 +432,5 @@ Data type: `Any`
The name for the optional symlink in the installation directory. The name for the optional symlink in the installation directory.
Default value: `undef` Default value: ``undef``

View File

@@ -1,6 +1,6 @@
{ {
"name": "puppetlabs-java", "name": "puppetlabs-java",
"version": "6.4.0", "version": "6.5.0",
"author": "puppetlabs", "author": "puppetlabs",
"summary": "Installs the correct Java package on various platforms.", "summary": "Installs the correct Java package on various platforms.",
"license": "Apache-2.0", "license": "Apache-2.0",