19.0.0 (2021-03-10)
Breaking changes:
Implemented enhancements:
- Refs #31878 - Allow external mechanism for qpid SASL #390 (ekohl)
- Refs #31880 - Switch to AMQP 1.0 SSL URL #385 (ehelms)
- No need to configure qpid::client #383 (ehelms)
Merged pull requests:
18.0.0 (2021-02-09)
Breaking changes:
Implemented enhancements:
17.0.0 (2021-02-01)
Breaking changes:
- Drop inclusion of pulp-vhosts80 with no managed content types #376 (ehelms)
- Drop enabling Pulp 2 content types #373 (ehelms)
- Drop Crane configuration that is no longer used from Pulp 2 #371 (ehelms)
Implemented enhancements:
- Fixes #31693 - Restore katello::qpid_client #377 (jturel)
- Refs #31346 - Use Java 11 for Candlepin #372 (jturel)
16.1.0 (2021-01-14)
Implemented enhancements:
- Support use_pulp_2_for_deb #370 (jlsherrill)
16.0.0 (2020-10-30)
Breaking changes:
- never deploy /pub, that's handled by f_p_c now #362 (evgeni)
- Fixes #29664: Update Candlepin port to new default #348 (ehelms)
Implemented enhancements:
- Do not enable Puppet if there is no Pulp 2 #365 (ehelms)
- don't configure Pulp2 when running on EL8 #363 (evgeni)
15.0.0 (2020-08-07)
Breaking changes:
Fixed bugs:
14.1.0 (2020-06-30)
Implemented enhancements:
- Refs #30023 - Enable katello_applicability based on yum support #349 (jlsherrill)
- Fixes #30023: Add Katello config for Pulp 3 RPM #347 (ehelms)
Merged pull requests:
14.0.0 (2020-05-18)
Breaking changes:
- Use modern facts #342
- Refs #28924: Drop qpid client configuration used by older katello-qpid #336 (ehelms)
- Refs #28924 - Drop qpid, add Artemis #327 (jturel)
- Refs #29039 - Use foreman's Apache config standalone #324 (ekohl)
- Fixes #28906 - Remove cdn_ssl_version from module #320 (chris1984)
Implemented enhancements:
- Update module dependencies to allow EL8 supported versions #343 (wbclark)
- Support manage_httpd to allow Pulp in a standalone setup (followup) #337 (laugmanuel)
- Refs #29215: Support EL8 (without Pulp and Qpid) #335 (ehelms)
- Add postgresql-evr extension to katello #332 (ianballou)
- Allow extlib 5.x #329 (mmoll)
- Use foreman::plugin to define the plugin #328 (ekohl)
- Mark compatible with candlepin 9.x #325 (ekohl)
Fixed bugs:
- correct needed foreman dependency #345 (mmoll)
- Fix Stdlib::HTTPSUrl type name #330 (laugmanuel)
Merged pull requests:
13.0.0 (2020-02-12)
Breaking changes:
- Fixes #28837 - removes cdn_proxy from config #315 (jjeffers)
- Drop creating /var/lib/pulp #310 (ehelms)
- Redesign classes to allow split deployments #308 (ekohl)
- Drop old workarounds #307 (ekohl)
- Implement automatic dependency chaining #306 (ekohl)
Implemented enhancements:
- Fixes #28888 - add cert auth for docker registry #319 (jlsherrill)
- Fixes #28848: Deploy dynflow worker dedicated to hosts_queue #318 (ehelms)
- Compatibility with katello/certs 7.x #314 (ekohl)
- Refs #28695: Add Pulp 2 migration settings #313 (ehelms)
- Use the nss cert name from certs::qpid #305 (ekohl)
12.0.0 (2019-10-24)
Breaking changes:
- No longer configure pulp2 global proxy #297 (jlsherrill)
Fixed bugs:
- Fixes #27845 - quote values in katello.yaml #299 (ekohl)
- Fixes #27656 - Set SSLVerifyDepth to 3 #298 (ekohl)
Merged pull requests:
11.0.0 (2019-07-31)
Breaking changes:
- Remove post_sync_url from config #293 (jlsherrill)
10.1.0 (2019-06-13)
Implemented enhancements:
Merged pull requests:
10.0.0 (2019-04-18)
Breaking changes:
- Drop Puppet 4 #284 (ekohl)
- Refs #26323 - Remove max_tasks_per_child setting #282 (chris1984)
- Update qpid client certificate #267 (ehelms)
- Pulp vhosts80 moved to conf.d #266 (ehelms)
Implemented enhancements:
Merged pull requests:
9.0.2 (2019-04-15)
Fixed bugs:
9.0.1 (2019-04-02)
Fixed bugs:
9.0.0 (2019-01-15)
Breaking changes:
Implemented enhancements:
- Allow apache 4.x, candlepin 7.x and foreman 11.x #277 (ekohl)
- Use namespaced extlib functions #273 (ekohl)
- Simplify package name handling #272 (ekohl)
- Allow katello-certs 5.Y+ #271 (ehelms)
- Add Puppet 6 support #264 (ekohl)
- Drop keystore link in favor of standard Candlepin config #263 (ehelms)
8.2.1 (2018-11-29)
Fixed bugs:
Merged pull requests:
8.2.0 (2018-10-18)
Implemented enhancements:
- Fixes #25082 - Support syspurpose compliance event #258 (jturel)
- Allow puppetlabs-stdlib 5.x #255 (ekohl)
Fixed bugs:
8.1.0 (2018-08-07)
Implemented enhancements:
- fixes #24070 - add registry to katello.yaml #243 (thomasmckay)
Fixed bugs:
8.0.1 (2018-05-30)
Merged pull requests:
8.0.0 (2018-05-23)
Breaking changes:
- Use configuration to determine content types #237 (jlsherrill)
Implemented enhancements:
7.2.0 (2018-01-25)
Implemented enhancements:
- Update metadata #234 (ekohl)
- Allow use of puppet-qpid 4.X #233 (ehelms)
- Refs #22338 - add worker_timeout param #231 (chris1984)
- Fixes #22200 - add rest timeout param #230 (chris1984)
- Enable pulp_deb for katello #229 (mdellweg)
Merged pull requests:
- Allow extlib 2.0 #220 (ekohl)
- pulp: remove candlepin consumers crl #219 (timogoebel)
- qpidd: hostname for config cmds #216 (timogoebel)
- candlepin: use own certs for qpid #215 (timogoebel)
- Don't pass $deployment_url to candlepin #214 (ekohl)
- Ensure the candlepin keystore symlink #213 (ekohl)
- Fixes #20857 - override post_sync_url #211 (sean797)
- Correct qpid_client spec #210 (ekohl)
7.0.0 (2017-08-30)
Merged pull requests:
- Refactor module #208 (ekohl)
- Remove $qpid_session_unacked #207 (ekohl)
- Bump puppet-candlepin dependency #206 (ehelms)
- Allow puppetlabs-apache 2.0 #205 (ekohl)
- Puppet 5 preparation fixes #202 (ekohl)
- Refs #19514 - Expose qpid params to user #200 (chris1984)
- msync: Puppet 5, parallel tests, .erb templates, cleanups, facter fix #199 (ekohl)
- Allow pulp 5.x #198 (ekohl)
- Refs #20021 - Restart httpd when ca changes #197 (sean797)
- Bump qpid dependency #196 (ehelms)
- Remove crane_data_dir #193 (jlsherrill)
- Fixes #19667 - expose Candlepin DB setup #192 (mbacovsky)
- Split apache fragments #191 (ekohl)
6.1.1 (2017-08-28)
Merged pull requests:
- fixes #20353 - Runs apipie cache after ostree #201 (parthaa)
- Fixes #20518 - set pulp tasks to 2 #203 (chris1984)
6.1.0 (2017-04-07)
Merged pull requests:
- Make GPG key optional #187 (ehelms)
- Expand ignore with generated files/directories #186 (ekohl)
- Add optional repository management #185 (ekohl)
- Fix dependency cycle from Candlepin exchange migration #184 (ehelms)
- Modulesync update #183 (ekohl)
- fixes #19097 - remove /subscription route, change file headers #182 (stbenjam)
- README: Correct formatting and improve a bit #181 (ekohl)
- Provide Candlepin with the qpid client certs #180 (ehelms)
- Specify qpid SSL key to qpid commands #179 (ehelms)
- Modulesync update #178 (ekohl)
- Switch to using qpid bind #177 (ehelms)
- Fixes #18812 - Add exec to delete unfiltered queue #175 (chris1984)
- pulp: enable katello #173 (timogoebel)
- refresh services when certs change #172 (timogoebel)
- Fixes #16256 - only use SSLUsername for /pulp/api #169 (jlsherrill)
- Refs #18812 - Update bindings on event queue #168 (chris1984)
6.0.3 (2017-03-06)
Merged pull requests:
- Update modulesync config #167 (ekohl)
- Verify pulp CA against server CA #166 (stbenjam)
- refs #16253 - pulp_max_speed should be optional #165 (stbenjam)
- Refs #16253 - Add max speed var to Katello #162 (chris1984)
6.0.2 (2017-01-26)
Merged pull requests:
- make proxy params optional #164 (jlsherrill)
6.0.1 (2017-01-24)
Merged pull requests:
- fixes #18144 - set /etc/crane.conf data_dir #163 (thomasmckay)
- Change existing Kafo type definitions to Puppet 4 types #160 (stbenjam)
6.0.0 (2016-11-30)
Merged pull requests:
- Optimize tests #159 (ekohl)
- module sync update #158 (jlsherrill)
- Remove dependency cycle caused by addition of foreman-service anchor #156 (ehelms)
- Fixes #17400: Configure CA cert for Pulp communication #155 (ehelms)
- Fixes #17380: Configure ca_cert_file for Candlepin communication #154 (ehelms)
- Crane moved back to capsule for now #153 (stbenjam)
- Fixes #17298 - Add max tasks per Pulp worker #151 (mbacovsky)
- Enable crane in Katello too #150 (stbenjam)
- Modulesync, bump major for 1.8.7/el6 drop #149 (stbenjam)
- Modulesync #147 (stbenjam)
- Modulesync #146 (stbenjam)
- Document package_names as an array #145 (stbenjam)
- Modulesync: rspec-puppet-facts updates #144 (stbenjam)
- Remove keepalive settings #141 (ekohl)
- Improve ownership and remove unused code #140 (ekohl)
- refs #10283 - mark parameters advanced #139 (stbenjam)
- refs #11737 - connect to localhost for qpid #79 (stbenjam)
5.1.1 (2016-09-12)
5.1.0 (2016-09-12)
Merged pull requests:
- Fix breaking unit tests #143 (ehelms)
- Modulesync update #142 (ehelms)
- Wrap
PassengerEnabled
in module check #137 (beav) - Fixes #15841 - limit pulp puppet wsgi procs #136 (jlsherrill)
- Fixes #15727 - Not receiving candlepin messages #135 (johnpmitsch)
- Modulesync: pin json_pure #134 (stbenjam)
- Pin extlib since they dropped 1.8.7 support #133 (stbenjam)
- refs #15217 - puppet 4 support #132 (stbenjam)
5.0.1 (2016-06-10)
Merged pull requests:
5.0.0 (2016-06-08)
Merged pull requests:
4.0.0 (2016-05-27)
Merged pull requests:
- Fixes #15170 - Moving timeout to a large enough value #129 (mccun934)
- Fixes #13682 - turn on repo auth #128 (jlsherrill)
- Remove 'tomcat' param #125 (kmcfate)
- Refs #14858 - removes gutterball #124 (cfouant)
3.1.0 (2016-05-18)
Merged pull requests:
- fixes #15058 - enable mongo auth #126 (stbenjam)
- Refs #14698 - create default directory for repo exports #123 (beav)
- Add paths for puppet-lint docs check #122 (stbenjam)
- Fixes #14617 - communicate with candlepin over fqdn #121 (jlsherrill)
- Simplify variables in katello::qpid #119 (ekohl)
- Fixes #14324 - Restarts foreman-tasks and httpd on ostree enable #118 (parthaa)
- Modulesync #117 (stbenjam)
- Fixes #13199 - change pulp_parent to qpid_client #116 (johnpmitsch)
- Fixes 13199 - remove pulp-nodes packages as dependency #115 (johnpmitsch)
- Fixes #14081 - disable repo auth to work around uber cert issue #114 (jlsherrill)
3.0.0 (2016-02-24)
Merged pull requests:
- Remove concat_native #113 (ehelms)
- fixes #13451 - enables squid management in pulp #112 (daviddavis)
- ignore MaxKeepAliveRequests if not set #111 (jlsherrill)
- Fixes #13605 - Configure keep alive for 443 virtual host #110 (jlsherrill)
- Fixes #13625 - Install Ostree packages on enablement #108 (parthaa)
- Refs #13658 - remove cycle from puppet graph #106 (beav)
- enable repo auth for pulp #105 (jlsherrill)
- Fixes #13658 - pulp_client_key and pulp_client_cert not being set cor… #104 (johnpmitsch)
- Bump requirement on puppet-pulp to 3.X #103 (ehelms)
- do not set ca_cert on pulp module #102 (jlsherrill)
- Fixes #13503 - Updating post sync url #101 (parthaa)
- Refs #13607 - Removed pulp.conf #100 (parthaa)
- bump candlepin requirement #99 (jlsherrill)
- Refs #13431 - Apache changes for pulp 2.8 #98 (parthaa)
- add truststore_password for gutterball #97 (cristifalcas)
- Remove unused katello.erb #96 (ekohl)
- Fixes #13189 - allows for certificate authentication of capsules #95 (cfouant)
- add a truststore_password parameter for candlepin #94 (cristifalcas)
2.0.2 (2015-11-20)
Merged pull requests:
- Fixes #12448 - migrate to pulp 2.0 module #93 (jlsherrill)
- Fixes #12475: Configure Candlepin AMQP since it is off by default #92 (ehelms)
- Fixes #10291 - removes elasticsearch #85 (cfouant)
2.0.1 (2015-10-29)
Merged pull requests:
- [messaging] disable authentication #91 (bbuckingham)
2.0.0 (2015-10-14)
Merged pull requests:
- Use cache_data and random_password from extlib #89 (ehelms)
- Fixes #12110 - updating puppet-pulp to use is_parent => true param #88 (johnpmitsch)
- Fixes #12062 - exposing pulp num_workers as parameter #87 (jlsherrill)
- Refs #11998 - manage plugin httpd configs for pulp #86 (jlsherrill)
- Don't pass ca cert/key to Pulp #84 (ehelms)
- Update Candlepin config #83 (ehelms)
- Refs #10621: Update configuration file for migration to SETTINGS #74 (ehelms)
1.0.2 (2015-09-10)
Merged pull requests:
- Cherry picks for puppet-katello 1.0.2 #81 (stbenjam)
- Bump to 2.0.0 #80 (stbenjam)
- Enable Pulp content types supported by Katello #78 (ehelms)
- Fixes #11609: Update to use Pulp module 1.0 #77 (ehelms)
- Update package to tfm- prefix to support new Foreman SCL. #76 (ehelms)
- fixes #11326 - fixes pulp isos from being inaccessible via httpd #75 (cfouant)
1.0.0 (2015-07-20)
Merged pull requests:
- Prepare puppet-katello for release #72 (stbenjam)
- Fixes #10885 - Allow customizing mongodb path #71 (adamruzicka)
- Updates from modulesync #70 (ehelms)
- Adding support for Scientific Linux #69 (ehelms)
- Refs #8585: Fix broken Pulp API. #67 (ehelms)
- Pin rspec on ruby 1.8.7 #66 (stbenjam)
- Refs #7780: Move crane setup to capsule. #65 (ehelms)
- Refs 9207 #64 (ehelms)
- Remove Puppet 2.7 support from testing. #63 (ehelms)
- Fixes #9483 - notify the services after gutterball configuration changes #62 (iNecas)
- Fixes #7716: Restart foreman-tasks when katello.yml changes. #61 (ehelms)
- Fixes #9466 - gutterball.conf missing gutterball.amqp.connect #60 (dustints)
- refs #9060 - configure qpid::client with params #59 (stbenjam)
- Ref #9134 - gb plugin sets configs for foreman-gutterball #58 (dustints)
- Ref #9055 - make packages depended on, a configurable parameter #56 (dustints)
- Fixes #8849 - installs foreman_gutterball #54 (dustints)
- Refs #8756: Remove consumer cert generation Katello module in favor of c... #53 (ehelms)
- Ref #8548 - optionally configure gutterball #52 (dustints)
- Fixes #8444 - Expose cdn_ssl_version as an installer #51 (parthaa)
- Fixes #8585: Remove unused configuration and unneeded functions. #50 (ehelms)
- Added recognition of Scientific Linux #48 (jcpunk)
- fixes #8345 - explicitly install katello package #47 (stbenjam)
- Refs #8270: Let defaults be defined by params instead of documentation. #46 (ehelms)
- Fixes #7802 - ensures qpidd group present before adding user to group #45 (dustints)
- Move all OS-dependent config to params.pp #44 (ekohl)
- Refs #7633: Fix bad version of theforeman-concat_native in metadata.json #43 (bbuckingham)
- Refs #7633: Fix bad version of katello-elasticsearch in metadata.json #42 (ehelms)
- Fixes #7882 Added support for OracleLinux #41 (soumentrivedi)
- refs #7779 - Updating to add support for pulp crane #39 (bbuckingham)
- Fixes #7745 - allow client cert header through #38 (dustints)
- Fixes #7802 - allow user to be passed into qpid module #37 (dustints)
- Refs #6736: Updates to standard layout and adds basic tests. #36 (ehelms)
- Refs 6297 - use foreman-tasks instead of delayed jobs #35 (iNecas)
- Refs #6806: Remove references to passencrypt. #34 (ehelms)
- Fixes #6544 - q to receive candlepin events #33 (dustints)
- Break dependency cycle between Candlepin and Qpid. #31 (awood)
- Fixes #4650 - consumer cert rpm name in config #30 (dustints)
- Fixes #6141 - support httpd-2.4 on RHEL 7 #29 (jmontleon)
- Refs #6126: Change RHSM API to /rhsm. #28 (ehelms)
- Fixes #5639: Adds proxy options for Katello and CDN settings. #27 (ehelms)
- Refs #5815 - remove the node registration feature #26 (iNecas)
- fixes #5486 prefix and candlepin url incorrect for rhsm template on dev... #25 (dustints)
- Refs #5423 - minor changes to support capsule installer #23 (iNecas)
- Fixes #5020 - use fqdn in the messaging url #21 (iNecas)
- fixes #4988 - missing token in post_sync_url #20 (jlsherrill)
- Fixes #4839 - make sure http is running before the seed script #19 (iNecas)
- Adding missing default params. #18 (ehelms)
- Adding previously used header setting and older RHSM configuration #17 (ehelms)
- Adding ability to configure whether passenger is being used to make #16 (ehelms)
- Removing unused templates, references to /usr/share/katello and adding #15 (ehelms)
- adding post_sync_url secret token #14 (jlsherrill)
- Make sure the foreman certs are configured properly #13 (iNecas)
- Adding Candlepin certs setup removed from the Candlepin module itself. #12 (ehelms)
- adding apache user to the foreman group #11 (jlsherrill)
- adding vhost configuration for foreman #10 (jlsherrill)
- Cleanup and updates to account for changes in the Candlepin, Pulp and Ce... #9 (ehelms)
- DO NOT MERGE adding cert key, ca, and crl to pulp #8 (jlsherrill)
- Katello-jobs for dynflow integration needs to be running before seed #6 (iNecas)
- Removing Katello seed and migrate commands since we get those from Forem... #5 (ehelms)
- Updates for parameterization and certs updates. #4 (ehelms)
- Katello certs work #3 (iNecas)
- Fixing linting issues. #2 (ehelms)
- adding back service puppet class and removing old katello service #1 (jlsherrill)