22.1.0 (2022-11-04)
Implemented enhancements:
- Allow theforeman/foreman_proxy 24.x #436 (ekohl)
- Allow katello/certs 16.x #434 (ekohl)
- Allow theforeman/pulpcore 7.x #433 (ekohl)
- Fixes #35607 - Pulpcore Telemetry should be disabled initially #431 (wbclark)
- Fixes #35486 - Restart yggdrasil in rhsm-reconfigure #428 (adamruzicka)
- Allow puppetlabs/apache 8 #427 (ekohl)
Fixed bugs:
22.0.0 (2022-08-04)
Breaking changes:
- Fixes #35278: Add Red Hat Insights path to reverse proxy URLs #423 (ehelms)
- Refs #35005 - use foreman client certs for pulp-cli auth #420 (evgeni)
- Drop EL7 support #419 (ehelms)
Implemented enhancements:
Fixed bugs:
21.1.0 (2022-05-24)
Implemented enhancements:
21.0.0 (2022-05-03)
Breaking changes:
- Refs #34640 - Drop apipie cache work around #414 (ehelms)
- Drop pulpcore_use_rq_tasking_system parameter #404 (ekohl)
Implemented enhancements:
- Allow puppet-foreman_proxy 22.0.0 #413 (ehelms)
- Bump theforeman/pulpcore requirement to >= 6.0.0 #412 (evgeni)
- Refs #34684 - enable pulp-cli for Katello #405 (evgeni)
- Allow stdlib 8.x, extlib 6.x, apache 7.x #402 (ekohl)
Fixed bugs:
- Fixes #34819 - disable Puppet by default #415 (evgeni)
- include apache::mod::alias in foreman_proxy_content::pub_dir #409 (wbclark)
20.2.0 (2022-02-08)
Implemented enhancements:
- Fixes #34406 - drop support for ancient EL versions #400 (evgeni)
- Allow theforeman/foreman_proxy 21.x #398 (ekohl)
- Allow katello/certs 15.x #397 (ekohl)
- Refs #34325 - enable redis cache by default #395 (jlsherrill)
- Use variables on $certs::apache for CA/chain #392 (ekohl)
Fixed bugs:
Merged pull requests:
20.1.0 (2021-11-09)
Implemented enhancements:
- Allow theforeman/foreman_proxy 20.0.0 #391 (ehelms)
- Fixes #33863 - Deploy RHSM proxy vhost on 443 and attach Pulpcore configuration to it #390 (wbclark)
- Allow katello/certs 14.0.0 #389 (ehelms)
- Fixes #33751 - enable python and ostree content #387 (jlsherrill)
- Drop unused server_ca variable #386 (ehelms)
- Configure RHSM url in Foreman Proxy's Pulp plugin #384 (wbclark)
- Move more parameters from params.pp to init.pp #382 (ekohl)
20.0.0 (2021-07-23)
Breaking changes:
Implemented enhancements:
- Allow puppet-pulpcore 5.0.0 #379 (ehelms)
- Fixes #32910: Support enabling content caching for Pulp #372 (ehelms)
- Refs #32891 - Optionally enable new Pulpcore tasking system #371 (wbclark)
- Allow puppet-qpid 9.0.0 #370 (ehelms)
- Set client_authentication on foreman_proxy::plugin::pulp #368 (ehelms)
Fixed bugs:
19.0.0 (2021-07-12)
18.3.0 (2021-06-17)
Implemented enhancements:
- Fixes #32553 - Remove md5 from allowed content types #356 (jlsherrill)
- Support Puppet 7 #333 (ekohl)
Fixed bugs:
- Fixes #32700: Only capture bootstrap RPMs by name #365 (ehelms)
- Add explicit dependency on puppet/trusted_ca #362 (ekohl)
Merged pull requests:
- Mark compatible with puppet/trusted_ca 4.x #364 (ekohl)
- Unpin camptocamp/systemd in fixtures #363 (ekohl)
- Switch to voxpupuli-acceptance-1.0 #359 (ekohl)
18.2.0 (2021-05-19)
Implemented enhancements:
- Allow Puppet 7 compatible versions of mods #354 (ekohl)
- Include certs::foreman_proxy instead of declaring #353 (ekohl)
- Fixes #32383: Set Pulp to expect Foreman host as the client authentic… #350 (ehelms)
Fixed bugs:
- Fixes #32567: Ensure bootstrap RPM symlink exists #357 (ehelms)
- Fixes #32529: Find latest bootstrap RPM by sorting as integer #355 (ehelms)
18.1.0 (2021-04-29)
Implemented enhancements:
Fixed bugs:
- Fixes #32443 - Add support for md5 for ALLOWED_CONTENT_CHECKSUM #349 (jlsherrill)
18.0.0 (2021-04-27)
Breaking changes:
- Refs #32239 - Drop pulp 2 parameters from foreman_proxy::plugin::pulp #339 (ehelms)
- Refs #32037: Add flag to enable katello_agent infrastructure and disable it by default #329 (ehelms)
Implemented enhancements:
- Allow puppet-certs < 13.0.0 #348 (wbclark)
- Fixes #32160 - enable ansible content #343 (jlsherrill)
- Fixes #32338 - expose pulpcore allowed_content_checksums #342 (jlsherrill)
- Allow puppet-qpid 8+ #341 (ehelms)
- Generalize Puppet certs chaining #340 (ekohl)
Fixed bugs:
17.1.0 (2021-03-24)
Implemented enhancements:
- Fixes #32161: Set disablereuse=on and retry=0 on reverse proxy #337 (ehelms)
- Fixes #32149 - Expose pulpcore-{content,api} gunicorn worker timeouts #335 (wbclark)
- Add pulpcore_django_secret_key parameter #331 (laugmanuel)
17.0.0 (2021-03-10)
Breaking changes:
Implemented enhancements:
Merged pull requests:
16.0.0 (2021-02-10)
Breaking changes:
Implemented enhancements:
- Configure qpid dispatch router on EL8 #323 (ehelms)
- Fixes #31800 - Create qdrouter inbound link for katello.agent queue #322 (jturel)
- Fixes #31642 - Add container gateway support #319 (ianballou)
15.0.0 (2021-02-01)
Breaking changes:
- Drop unused Pulp dependency and pulp_nodes template #318 (ekohl)
- Drop parent_fqdn in favor of deriving from foreman_url #309 (ehelms)
- Refs #31614: Drop Pulp 2, Pulpcore only #306 (ehelms)
- Fixes #31435 - Drop ssl_protocol parameter #302 (ekohl)
- Fixes #31385 - Default to strict qpid-router ciphers #301 (ekohl)
Implemented enhancements:
- include all pulpcore plugins conditionally #311 (evgeni)
- Simplify reverse proxy definition #308 (ekohl)
- Fixes #31509 - Allow changing node FQDN #307 (ekohl)
- Move static defaults from params to init #298 (ekohl)
- Refs #30436 - add import/export params #297 (jeremylenz)
- Deploy reverse proxy in Pulp 3 only scenarios #293 (ehelms)
- Proxy pulp/deb to pulpcore support #292 (jlsherrill)
Fixed bugs:
- Ensure foreman_proxy::plugin::pulp does not enable Pulp 2 on EL8 #316 (ehelms)
- Fixes #31662: Set enable_http to ensure pub dir is deployed to Pulp v… #315 (ehelms)
- enable pulpcore deb only if enabled #310 (jlsherrill)
- Don't enable Pulp2 Deb with Pulpcore #300 (wbclark)
- Fix missing variable scoping on reverse_proxy and add tests for pulpcore #294 (ehelms)
14.2.0 (2020-12-07)
Implemented enhancements:
14.1.0 (2020-12-07)
Implemented enhancements:
- Refs #30436 - Add import/export params #304 (jeremylenz)
14.0.0 (2020-10-30)
Breaking changes:
Implemented enhancements:
- Deploy Apache certificates for standalone Pulpcore #287 (ekohl)
- Set reverse proxy servername via certs #286 (ekohl)
- deploy pub_dir also when not deploying pulp2 #282 (evgeni)
13.0.0 (2020-09-23)
Breaking changes:
- Fixes #30780 - support pulp_container 2.0 registry #281 (jlsherrill)
- Fixes #30363: Rewrite bootstrap creation to use RPM #274 (ehelms)
Fixed bugs:
- Refs #30363: Generate new bootstrap RPM if old style is detected #280 (ehelms)
- Fixes #30716: Ensure /pub on foreman proxy can be browsed by default #277 (ehelms)
12.0.0 (2020-08-07)
Breaking changes:
Implemented enhancements:
- Allow katello/certs 9.x #273 (ehelms)
- Fixes #30057 - Expose Pulpcore Worker Count in Puppet-FPC #270 (wbclark)
11.1.0 (2020-06-30)
Implemented enhancements:
- Fixes #30217 - configure pulpcore db name #266 (wbclark)
- Fixes #30059 - Add config for protected content #263 (sjha4)
- Refs #30023: Enable Pulpcore RPM plugin #261 (ehelms)
Fixed bugs:
- Use the correct variables in pulpcore templates #267 (ekohl)
- Fixes #29660 - Serve Pulpcore ISO via HTTPS #260 (ekohl)
11.0.0 (2020-05-18)
Breaking changes:
- Use modern facts #258
Implemented enhancements:
- Allow EL8 supported versions of dependencies #257 (wbclark)
- Fixes #29214: Add EL8 support to metadata #255 (ehelms)
- Refs #29211: Use extlib 5.x for EL8 support #254 (ehelms)
- Refs #29214: Only install Pulp and Qpid on El7 #251 (ehelms)
- Fixes #29278: Use default CA for crane SSL chain #246 (ekohl)
- Fixes #28901 - Support SSL connection for external Pulpcore PostgreSQL #244 (wbclark)
- Use loose coupling to Foreman's Apache config #243 (ekohl)
- Refs #28901 - support external postgres database in pulpcore #241 (wbclark)
Fixed bugs:
10.0.0 (2020-02-12)
Breaking changes:
- Do not configure Pulp CA certificate #235 (ehelms)
- use pulpcore naming convention #226 (wbclark)
- Drop node_server_ca_cert parameter #224 (ekohl)
- Derive $pulp_master variable #217 (ekohl)
Implemented enhancements:
- Refs #28904 - configure pulpcore django_remote_user #237 (synkd)
- Allow katello/certs 7.x #234 (ekohl)
- Fixes #28696 - configures apache to serve docker content with pulp3 #233 (wbclark)
- katello/certs 7.x compatibility & use certs::qpid_client variables #232 (ekohl)
- Fixes #28711 - Serve /pulp/content over http with pulp3 #231 (wbclark)
- Fixes #28654 - support client cert auth with pulp3 #229 (wbclark)
- fixes #28655 - support fetching files via /pulp/isos with pulp3 #228 (wbclark)
- Install file and container plugins for Pulp 3 #225 (ehelms)
- Add initial pulp3 support #222 (wbclark)
- Make dispatch router standalone classes #221 (ekohl)
- Use Stdlib::Port where appropriate #220 (ekohl)
- Drop unused templates #216 (ekohl)
Fixed bugs:
- Fixes #28983 - Allow integers for $proxy_pass_params #240 (ekohl)
- Pass https_ca_cert to pulp #236 (ekohl)
- Refs #28761 - Always set an empty REMOTE_USER for pulpcore API #230 (pdudley)
Merged pull requests:
- Refs #28720 - connect to mongo for content migrations #238 (wbclark)
- remove redundant ProxyPassReverse url #223 (wbclark)
- Match author casing to name in metadata #213 (ekohl)
9.1.0 (2019-10-25)
Implemented enhancements:
- Fixes #27687 - Add vhost_params and proxy_pass_params #210 (ekohl)
- Fixes #27689 - Allow customization of pub dir on foreman proxy server #207 (snagoor)
Fixed bugs:
9.0.2 (2019-07-31)
Merged pull requests:
9.0.1 (2019-06-04)
Fixed bugs:
Merged pull requests:
9.0.0 (2019-04-18)
Breaking changes:
- Drop Puppet 4 #199 (ekohl)
- Refs #26323 - Remove max_tasks_per_child setting #196 (chris1984)
- Update qpid client certificate #185 (ehelms)
- Pulp vhosts80 moved to httpd conf.d #184 (ehelms)
Implemented enhancements:
Merged pull requests:
8.0.1 (2019-04-11)
Fixed bugs:
8.0.0 (2019-01-15)
Breaking changes:
Implemented enhancements:
- Allow apache 4.x and foreman_proxy 10.x #191 (ekohl)
- Use extlib namespaced functions #190 (ekohl)
- Allow katello-certs 5.Y+ #186 (ehelms)
- Add Puppet 6 support #183 (ekohl)
- Set the ssl_chain to the server ca cert #162 (ekohl)
7.3.3 (2019-04-30)
Fixed bugs:
7.3.2 (2018-10-31)
Fixed bugs:
7.3.1 (2018-10-23)
Fixed bugs:
7.3.0 (2018-10-18)
Implemented enhancements:
Merged pull requests:
7.2.0 (2018-07-16)
Implemented enhancements:
Fixed bugs:
7.1.2 (2018-06-08)
Merged pull requests:
7.1.1 (2018-05-30)
Implemented enhancements:
Merged pull requests:
7.1.0 (2018-05-23)
Implemented enhancements:
- refs #21350 - dispatch router ssl/tls configuration #161 (stbenjam)
- make all repo types configurable #160 (jlsherrill)
7.0.0 (2018-01-25)
Breaking changes:
- refs #22289 - fixes for dispatch router 1.0 #155 (stbenjam)
- Fixes #21464 - Remove Pulp oauth support #151 (sean797)
Implemented enhancements:
- Refs #22338 - add worker_timeout param #156 (chris1984)
- refs #21350 - allow config of TLS version on 8443 #154 (stbenjam)
- introduce rhsm_hostname parameter #148 (timogoebel)
- Fixes #21430 - use 1 puppet wsgi process #147 (jlsherrill)
- Allow katello-certs 4.0 #146 (ekohl)
- expose more pulp parameters #143 (timogoebel)
- introduce manage broker parameter #141 (timogoebel)
Merged pull requests:
6.1.1 (2018-02-12)
Breaking changes:
Implemented enhancements:
6.1.0 (2017-10-18)
Merged pull requests:
- Allow extlib 2.0 #144 (ekohl)
- extract pub dir setup #142 (timogoebel)
- use foreman_url for reverse proxy upstream #140 (timogoebel)
- Clean up various aspects #138 (ekohl)
- Explicitly set ssl_certs_dir to an empty string #137 (ekohl)
6.0.0 (2017-08-30)
Merged pull requests:
- Remove mongodb dependency #135 (ekohl)
- Allow puppetlabs-apache 2.0 #134 (ekohl)
- msync: Puppet 5, parallel tests, .erb templates, cleanups, facter fix #131 (ekohl)
- Update the README #130 (ekohl)
- Allow pulp 5.x #129 (ekohl)
- Bump qpid dependency #128 (ehelms)
- Correct pulp certificate integration #126 (ekohl)
- Add datacat fixture #125 (ekohl)
- Use puppetlabs-apache vhost includes option #124 (ekohl)
- Allow theforeman-foreman_proxy 6.0.0 #123 (ekohl)
- Move to puppet 4 #122 (ekohl)
5.0.1 (2017-06-13)
Merged pull requests:
- Add crane data dir #127 (jlsherrill)
- Fix reverse proxy config #121 (ekohl)
- fixes #19269 - allow browsing /pub over https #119 (stbenjam)
5.0.0 (2017-04-07)
Merged pull requests:
- Expand ignore with generated files/directories #118 (ekohl)
- Modulesync update #117 (ekohl)
- Modulesync update #116 (ekohl)
- Fixes #19016 - change qpid to localhost #115 (Klaas-)
- reload foreman-proxy service when cert changes #114 (timogoebel)
- Update modulesync config #112 (ekohl)
- Use Puppet 4 Types #111 (stbenjam)
- Refs #16253 - Add max speed var to foreman-proxy-content #110 (sean797)
- refs #17714 - Remove puppet from foreman_proxy_content #108 (stbenjam)
4.0.1 (2017-01-24)
Merged pull requests:
- fixes #18144 - set /etc/crane.conf data_dir #109 (thomasmckay)
4.0.0 (2017-01-03)
Merged pull requests:
- module sync update #107 (jlsherrill)
- refs #17366 - rename to puppet-foreman_proxy_content #106 (stbenjam)
- Crane needs configuration of SSL certs separate from pulp #105 (stbenjam)
- Use crane from puppet-pulp #104 (stbenjam)
- Modulesync, bump major for 1.8.7/el6 drop #103 (stbenjam)
- Modulesync #102 (stbenjam)
- Modulesync #100 (stbenjam)
- fixes #16928 - enable logging for qpid dispatch router #98 (stbenjam)
- Document pulp_master param type as a boolean #97 (stbenjam)
- refs #11737 - connect to qpid on localhost #96 (stbenjam)
- Modulesync: rspec-puppet-facts updates #95 (stbenjam)
- fixes #11338 - use asymmetric routing for pulp/pulp.task queues #53 (stbenjam)
3.1.2 (2016-09-12)
3.1.1 (2016-09-12)
3.1.0 (2016-09-12)
3.0.1 (2016-09-12)
Merged pull requests:
- Fix breaking unit tests #94 (ehelms)
- Modulesync update #93 (ehelms)
- Only disable passenger on pub if passenger is present #92 (stbenjam)
- refs #10283 - mark parameters advanced #91 (stbenjam)
- Pass through server implementation parameter to puppet class #90 (stbenjam)
- Modulesync: pin json_pure #89 (stbenjam)
- Pin extlib since they dropped 1.8.7 support #88 (stbenjam)
- refs #15217 - puppet 4 support #87 (stbenjam)
3.0.0 (2016-06-08)
Merged pull requests:
- Updating to support 3.X proxy modules #86 (jlsherrill)
- refs #15326 - revert mongo auth #85 (stbenjam)
2.1.0 (2016-05-18)
Merged pull requests:
- refs #15058 - enable mongo auth #84 (stbenjam)
- Add paths for puppet-lint docs check #83 (stbenjam)
- Fixes #14534 - ensure we install client-bootstrap #81 (mccun934)
2.0.2 (2016-04-11)
Merged pull requests:
- Fixes #14359 - SSL errors on capsule sync #79 (johnpmitsch)
2.0.1 (2016-03-17)
Merged pull requests:
- Bump the crane dependency to 1.0.0 #78 (ehelms)
- Modulesync #77 (stbenjam)
- Fixes #13200 - Ensure that the capsule installer sets up a standart p… #76 (johnpmitsch)
- Fixes #14075 - ignore deprecated warnings #75 (ares)
2.0.0 (2016-02-24)
Merged pull requests:
- fixes #13451 - Enables lazy sync #74 (cfouant)
- Fixes #13626 - Enable ostree on capsules #73 (parthaa)
- Bump puppet-pulp requirement to 3.X #72 (ehelms)
- Refs #13607 - Removed pulp.conf #71 (parthaa)
- include apache class as it is used to fetch apache version #70 (jlsherrill)
- Refs #13431 - Apache changes for pulp 2.8 #69 (parthaa)
- fixes #13030 - Mark remote execution boolean parameters as booleans #67 (stbenjam)
- refs #10533 - initial changes to support decoupling puppet-foreman_proxy from puppet-capsule #64 (bbuckingham)
1.0.3 (2015-11-20)
Merged pull requests:
- support 2.0 pulp module #66 (jlsherrill)
- fixes #12519 - pass dhcp-managed through to foreman-proxy #65 (stbenjam)
- fixes #12000 - add support for remote execution ssh plugin #62 (stbenjam)
1.0.1 (2015-10-23)
1.0.2 (2015-10-23)
Merged pull requests:
- Additional updates to support puppet-pulp 1.0.0 #61 (bbuckingham)
- fixes #12026 - changes need for dispatch router heartbeat #59 (stbenjam)
1.0.0 (2015-10-15)
Merged pull requests:
- Use cache_data and random_password from extlib #60 (ehelms)
- fixes #11958: fix node configuration #58 (bbuckingham)
- Support puppet-pulp 1.0.0 #56 (ehelms)
0.2.1 (2015-09-03)
Merged pull requests:
- Fixes #11660 - use default CA for client certificates verification #54 (iNecas)
- Add forge and travis badges to README #52 (stbenjam)
0.2.0 (2015-07-20)
Merged pull requests:
- Prepare puppet-capsule for release #51 (stbenjam)
- Fixes #10591: Crane setup references wrong CA path. #49 (ehelms)
- Fixes #10675 - templates plugin enabled by default #48 (lzap)
- Refs #10616 - use new pulp child ssl fragment for gpg key proxy #47 (jlsherrill)
- Fixes #10599: Add missing dhcp options. #46 (ehelms)
- Updates for modulesync. #45 (ehelms)
- fixes #10387 - set apache certs properly on crane module #44 (jlsherrill)
- fixes #9892 - deploy crane on both pulp and pulp node #40 (jlsherrill)
- Fixes #9816: Allow access to /pub on http for things like the boostrap R... #39 (ehelms)
- fixes #9743 - expose bmc options in capsule #38 (stbenjam)
- refs #9668 - configure dispatch router only if pulp or pulp node enabled #36 (stbenjam)
- Fixes #7780: Add crane deployment to capsule if Pulp is enabled. #35 (ehelms)
- refs #8175 - configure dispatch router on pulp and pulp nodes #34 (stbenjam)
- Refs #8710 - install katello-debug by default #33 (lzap)
- refs #9102 - enabled trusted hosts for capsule and parent FQDN's #32 (stbenjam)
- fixes #8991 - configure templates proxy #31 (stbenjam)
- Fixes #7745: Deploy reverse proxy for RHSM traffic. #30 (ehelms)
- fixes #8909 - correct version numbers of dependent modules #29 (stbenjam)
- Fixes #8756: Generates consumer cert RPM on the Capsule. #28 (ehelms)
- Fixes #7643: Properly configure whether the puppet master is a CA. #27 (ehelms)
- Refs #8372 - pass the correct paths to the foreman_ssl_certs #26 (iNecas)
- Fixes #8600 : Fix typos in the help text which show up in the installer #25 (bkearney)
- Fixes #7741: Include smart proxy if Pulp is installed. #24 (ehelms)
- refs #7633 - fixing dep version of common #23 (jlsherrill)
- Fixes #7643: Expose Puppet CA proxy option. #21 (ehelms)
- refs #7396 - set foreman ENC API version #20 (stbenjam)
- fixes #7386 - fixing install with capsule-tftp=true #19 (jlsherrill)
- Fixes #7159: Add missing foreman_proxy options. #18 (ehelms)
- Refs #6736: Updates to standard layout and adds basic test. #17 (ehelms)
- Refs #7147 - lock puppet-lint to <= 1.0.0 #16 (iNecas)
- fixes #7108 - if using pulp at all, override both pulp and pulpnode settings #15 (jlsherrill)
- Refs #6927 - remove check around pulp capsule prerequsites #14 (iNecas)
- refs #6330 - adding support for pulp smart proxy plugin #13 (jlsherrill)
- Refs #6875 - Update the modules to the changes in puppet-certs module #12 (iNecas)
- fixes #6698 - install foreman proxy if realm is selected #10 (stbenjam)
- Fixes #6088 - expose realm settings for smart proxy in the capsule installer #8 (iNecas)
- fixes #6077 - exposing http pulp repos for capsule #7 (jlsherrill)
- Fixes #5815 - set up the qpid ssl connection properly #6 (jlsherrill)
- Fixes #5815 - set up the qpid ssl connection properly #5 (iNecas)
- Refs #5423 - fix capsule configuration #4 (iNecas)
- Moving certs into their own class to prevent defined type from being #3 (ehelms)
- Updating variable names changed in puppet-certs. #2 (ehelms)
- $capsule::params::certs_tar was not defined #1 (iNecas)