diff --git a/CHANGELOG.md b/CHANGELOG.md index d7e765b..a8dc6b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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). -## [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 diff --git a/REFERENCE.md b/REFERENCE.md index f9f6450..a54ce03 100644 --- a/REFERENCE.md +++ b/REFERENCE.md @@ -1,22 +1,23 @@ # Reference + ## Table of Contents -**Classes** +### Classes -_Public Classes_ +#### Public Classes * [`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) alternatives. For wheezy/precise, we provide Oracle JDK/JRE 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::download`](#javadownload): Installs Java from a url location. @@ -24,7 +25,7 @@ options, even though those are not in the package repositories. ## Classes -### java +### `java` 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 implementations available (eg: OpenJDK vs Oracle JDK). -Default value: 'jdk' +Default value: `'jdk'` ##### `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 that java is present, and does not require a specific version. -Default value: 'present' +Default value: `'present'` ##### `package` @@ -58,7 +59,7 @@ Data type: `Optional[String]` The name of the java package. This is configurable in case a non-standard java package is desired. -Default value: `undef` +Default value: ``undef`` ##### `package_options` @@ -67,7 +68,7 @@ Data type: `Optional[Array]` Array of strings to pass installation options to the 'package' Puppet resource. Options available depend on the 'package' provider for the target OS. -Default value: `undef` +Default value: ``undef`` ##### `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 this, you also need to set the path below. -Default value: `undef` +Default value: ``undef`` ##### `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 correct JVM is enabled. -Default value: `undef` +Default value: ``undef`` ##### `java_home` @@ -99,11 +100,11 @@ Data type: `Optional[String]` The path to where the JRE is installed. This will be set as an environment variable. -Default value: `undef` +Default value: ``undef`` ## Defined types -### java::adopt +### `java::adopt` Defined Type java::adopt @@ -117,7 +118,7 @@ Data type: `Any` Install or remove the package. -Default value: 'present' +Default value: `'present'` ##### `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. -Default value: '8' +Default value: `'8'` ##### `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. -Default value: `undef` +Default value: ``undef`` ##### `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. -Default value: `undef` +Default value: ``undef`` ##### `java` @@ -149,7 +150,7 @@ Data type: `Any` Type of Java Standard Edition to install, jdk or jre. -Default value: 'jdk' +Default value: `'jdk'` ##### `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) -Default value: `undef` +Default value: ``undef`` ##### `proxy_type` @@ -165,7 +166,7 @@ Data type: `Any` Proxy server type (none|http|https|ftp). (passed to archive) -Default value: `undef` +Default value: ``undef`` ##### `basedir` @@ -174,7 +175,7 @@ Data type: `Any` Directory under which the installation will occur. If not set, defaults to /usr/lib/jvm for Debian and /usr/java for RedHat. -Default value: `undef` +Default value: ``undef`` ##### `manage_basedir` @@ -183,7 +184,7 @@ Data type: `Any` Whether to manage the basedir directory. Defaults to false. Note: /usr/lib/jvm is managed for Debian by default, separate from this parameter. -Default value: `true` +Default value: ``true`` ##### `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. Optional forced package types: rpm, rpmbin, tar.gz -Default value: `undef` +Default value: ``undef`` ##### `manage_symlink` @@ -201,7 +202,7 @@ Data type: `Any` Whether to manage a symlink that points to the installation directory. Defaults to false. -Default value: `false` +Default value: ``false`` ##### `symlink_name` @@ -209,9 +210,9 @@ Data type: `Any` The name for the optional symlink in the installation directory. -Default value: `undef` +Default value: ``undef`` -### java::download +### `java::download` Defined Type java::download @@ -225,7 +226,7 @@ Data type: `Any` Install or remove the package. -Default value: 'present' +Default value: `'present'` ##### `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. -Default value: '8' +Default value: `'8'` ##### `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. -Default value: `undef` +Default value: ``undef`` ##### `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. -Default value: `undef` +Default value: ``undef`` ##### `java_se` @@ -257,7 +258,7 @@ Data type: `Any` Type of Java Standard Edition to install, jdk or jre. -Default value: 'jdk' +Default value: `'jdk'` ##### `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) -Default value: `undef` +Default value: ``undef`` ##### `proxy_type` @@ -273,7 +274,7 @@ Data type: `Any` Proxy server type (none|http|https|ftp). (passed to archive) -Default value: `undef` +Default value: ``undef`` ##### `url` @@ -281,7 +282,7 @@ Data type: `Any` Full URL -Default value: `undef` +Default value: ``undef`` ##### `jce` @@ -289,7 +290,7 @@ Data type: `Any` Install Oracles Java Cryptographic Extensions into the JRE or JDK -Default value: `false` +Default value: ``false`` ##### `jce_url` @@ -297,7 +298,7 @@ Data type: `Any` Full URL to the jce zip file -Default value: `undef` +Default value: ``undef`` ##### `basedir` @@ -306,7 +307,7 @@ Data type: `Any` Directory under which the installation will occur. If not set, defaults to /usr/lib/jvm for Debian and /usr/java for RedHat. -Default value: `undef` +Default value: ``undef`` ##### `manage_basedir` @@ -315,7 +316,7 @@ Data type: `Any` Whether to manage the basedir directory. Defaults to false. Note: /usr/lib/jvm is managed for Debian by default, separate from this parameter. -Default value: `false` +Default value: ``false`` ##### `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. Optional forced package types: rpm, rpmbin, tar.gz -Default value: `undef` +Default value: ``undef`` ##### `manage_symlink` @@ -333,7 +334,7 @@ Data type: `Any` Whether to manage a symlink that points to the installation directory. Defaults to false. -Default value: `false` +Default value: ``false`` ##### `symlink_name` @@ -341,9 +342,9 @@ Data type: `Any` The name for the optional symlink in the installation directory. -Default value: `undef` +Default value: ``undef`` -### java::sap +### `java::sap` Defined Type java::sap @@ -357,7 +358,7 @@ Data type: `Any` Install or remove the package. -Default value: 'present' +Default value: `'present'` ##### `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. -Default value: '8' +Default value: `'8'` ##### `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. -Default value: `undef` +Default value: ``undef`` ##### `java` @@ -381,7 +382,7 @@ Data type: `Any` Type of Java Edition to install, jdk or jre. -Default value: 'jdk' +Default value: `'jdk'` ##### `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) -Default value: `undef` +Default value: ``undef`` ##### `proxy_type` @@ -397,7 +398,7 @@ Data type: `Any` Proxy server type (none|http|https|ftp). (passed to archive) -Default value: `undef` +Default value: ``undef`` ##### `basedir` @@ -406,7 +407,7 @@ Data type: `Any` Directory under which the installation will occur. If not set, defaults to /usr/lib/jvm for Debian and /usr/java for RedHat. -Default value: `undef` +Default value: ``undef`` ##### `manage_basedir` @@ -415,7 +416,7 @@ Data type: `Any` Whether to manage the basedir directory. Defaults to false. Note: /usr/lib/jvm is managed for Debian by default, separate from this parameter. -Default value: `true` +Default value: ``true`` ##### `manage_symlink` @@ -423,7 +424,7 @@ Data type: `Any` Whether to manage a symlink that points to the installation directory. Defaults to false. -Default value: `false` +Default value: ``false`` ##### `symlink_name` @@ -431,5 +432,5 @@ Data type: `Any` The name for the optional symlink in the installation directory. -Default value: `undef` +Default value: ``undef`` diff --git a/metadata.json b/metadata.json index 6583159..afbc9f8 100644 --- a/metadata.json +++ b/metadata.json @@ -1,6 +1,6 @@ { "name": "puppetlabs-java", - "version": "6.4.0", + "version": "6.5.0", "author": "puppetlabs", "summary": "Installs the correct Java package on various platforms.", "license": "Apache-2.0",