Releases: puppets-epic-show-theatre/puppet-nexus
Releases · puppets-epic-show-theatre/puppet-nexus
v4.1.0
v4.0.0
Added
- Extended test suite to puppet 8
- Add docker subdomain connector parameter
nexus::resource::repository::rubygems::proxy
to manage rubygems proxy repositoriesnexus::resource::repository::raw::hosted
to manage raw hosted repositoriesnexus::resource::repository::pypi::proxy
to manage pypi proxy repositoriescleanup_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
Added
docker_subdomain
innexus::resource::repository::docker::proxy
docker_proxy_cache_foreign_layers
innexus::resource::repository::docker::proxy
docker_proxy_foreign_layer_url_whitelist
innexus::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
innexus::resource::repository::docker::proxy
- Unused
npm_remove_quarantined
innexus::resource::repository::docker::proxy
v3.4.0
Added
nexus::resource::repository::yum::hosted
to manage yum hosted repositoriesnexus::resource::repository::yum::proxy
to manage yum proxy repositories
Changed
- Updated module dependencies
nexus::config::admin::password
changed to allowSensitive
datatypenexus::resource::repository::apt::proxy
to allow http urls
v3.3.0
Added
- Invalidate cache on changes of repository types
group
andproxy
- Rebuild index on changes of repository types
hosted
andproxy
nexus::resource::repository::docker::group
to manage docker group repositoriesnexus::resource::repository::docker::hosted
to manage docker hosted repositoriesnexus::resource::repository::docker::proxy
to manage docker proxy repositories
v3.2.0
Added
nexus::manage_api_resources
to setup configuration to connect to nexus repository manager rest apinexus::purge_default_repositories
to remove default maven and nuget repositoriesnexus::config::email
to configure email settingsnexus::config::anonymous
to configure an anonymous accessnexus::config::admin
to configure administrator accountnexus::resource::blobstore::file
to manage blobstores of type filenexus::resource::repository::apt::proxy
to manage apt proxy repositoriesnexus::resource::repository::npm::group
to manage npm group repositoriesnexus::resource::repository::npm::hosted
to manage npm hosted repositoriesnexus::resource::repository::npm::proxy
to manage npm proxy repositories
Changed
nexus::config
moved tonexus::config::properties
- systemd service file adjusted to wait until nexus repository manager finished startup
v3.1.0
Added
nexus::plugin::composer
to install composer (php) repository plugin
v3.0.0
Added
REFERENCE.md
generated bypuppet strings generate --format markdown --out REFERENCE.md
purge_old_installation
to delete old Nexus Repository Manager installations~/.java/.userPrefs
creation to preventCouldn't flush user prefs
-error
Changed
- Variable names in
init.pp
no longer containnexus
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
to127.0.0.1
Removed
- Support for Nexus Repository Manager 2
v2.0.0
- 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 fromnexus::service
class as it is not used - Drop
md5sum
parameter fromnexus
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
- Allow to download the archive by using a proxy server