Skip to content

Releases: puppets-epic-show-theatre/puppet-nexus

v4.1.0

16 Aug 08:46
8aae5e0
Compare
Choose a tag to compare

What's Changed

  • Handle >= 3.71.0 nexus versions by @PiR-B in #68
  • Add parameter for postgresql datastore by @PiR-B in #68
  • Allow puppet/extlib < 8.0.0

Full Changelog: v4.0.0...v4.1.0

v4.0.0

21 Jun 12:42
3362015
Compare
Choose a tag to compare

Added

  • Extended test suite to puppet 8
  • Add docker subdomain connector parameter
  • nexus::resource::repository::rubygems::proxy to manage rubygems proxy repositories
  • nexus::resource::repository::raw::hosted to manage raw hosted repositories
  • nexus::resource::repository::pypi::proxy to manage pypi proxy repositories
  • cleanup_policy_names added to all repository types
  • Option to install nexus by package
  • Option to set java runtime version (nexus >= 3.67.0-03)

Changed

  • PDK version to 3.0.0
  • Codestyle adjustmensts

Removed

  • Support for end of life puppet 6

v3.5.0

24 Jul 12:43
71597d2
Compare
Choose a tag to compare

Added

  • docker_subdomain in nexus::resource::repository::docker::proxy
  • docker_proxy_cache_foreign_layers in nexus::resource::repository::docker::proxy
  • docker_proxy_foreign_layer_url_whitelist in nexus::resource::repository::docker::proxy

Changed

  • Changes by pdk update
  • Changes by pdk validate -a
  • Updated README.md to reflect current module usage

Removed

  • Unused npm_remove_non_cataloged in nexus::resource::repository::docker::proxy
  • Unused npm_remove_quarantined in nexus::resource::repository::docker::proxy

v3.4.0

26 Oct 16:30
8fd073b
Compare
Choose a tag to compare

Added

  • nexus::resource::repository::yum::hosted to manage yum hosted repositories
  • nexus::resource::repository::yum::proxy to manage yum proxy repositories

Changed

  • Updated module dependencies
  • nexus::config::admin::password changed to allow Sensitive datatype
  • nexus::resource::repository::apt::proxy to allow http urls

v3.3.0

15 Mar 13:21
e2b4afb
Compare
Choose a tag to compare

Added

  • Invalidate cache on changes of repository types group and proxy
  • Rebuild index on changes of repository types hosted and proxy
  • nexus::resource::repository::docker::group to manage docker group repositories
  • nexus::resource::repository::docker::hosted to manage docker hosted repositories
  • nexus::resource::repository::docker::proxy to manage docker proxy repositories

v3.2.0

10 Feb 10:08
2d0de86
Compare
Choose a tag to compare

Added

  • nexus::manage_api_resources to setup configuration to connect to nexus repository manager rest api
  • nexus::purge_default_repositories to remove default maven and nuget repositories
  • nexus::config::email to configure email settings
  • nexus::config::anonymous to configure an anonymous access
  • nexus::config::admin to configure administrator account
  • nexus::resource::blobstore::file to manage blobstores of type file
  • nexus::resource::repository::apt::proxy to manage apt proxy repositories
  • nexus::resource::repository::npm::group to manage npm group repositories
  • nexus::resource::repository::npm::hosted to manage npm hosted repositories
  • nexus::resource::repository::npm::proxy to manage npm proxy repositories

Changed

  • nexus::config moved to nexus::config::properties
  • systemd service file adjusted to wait until nexus repository manager finished startup

v3.1.0

28 Jan 14:54
d01e949
Compare
Choose a tag to compare

Added

  • nexus::plugin::composer to install composer (php) repository plugin

v3.0.0

26 Jan 15:48
54ed4cf
Compare
Choose a tag to compare

Added

  • REFERENCE.md generated by puppet strings generate --format markdown --out REFERENCE.md
  • purge_old_installation to delete old Nexus Repository Manager installations
  • ~/.java/.userPrefs creation to prevent Couldn't flush user prefs-error

Changed

  • Variable names in init.pp no longer contain nexus as it's already the module name.
  • User and group creation moved to user.pp
  • Default installation path changed from /srv to /opt/sonatype
  • Default bind address changed from 0.0.0.0 to 127.0.0.1

Removed

  • Support for Nexus Repository Manager 2

v2.0.0

18 Jan 18:16
5f21ec1
Compare
Choose a tag to compare
  • Change http download urls to https
  • Change from params.pp pattern to hiera lookup
  • Add proper data types for module parameter
  • Change nexus_port from data type string to integer (Stdlib::Port)
  • Drop version parameter from nexus::service class as it is not used
  • Drop md5sum parameter from nexus class as it is not used (checksum source depends on download url)
  • Drop Nexus Repository Manager 2 example - next major version will drop support for that version
  • Drop support for end of life puppet versions

v1.9.2

12 Jan 15:40
e7410b2
Compare
Choose a tag to compare
  • Allow to download the archive by using a proxy server