[SERVER-1317] HTTP CA Tests Created: 2016/05/10  Updated: 2017/03/23  Resolved: 2017/03/23

Status: Closed
Project: Puppet Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Epic Priority: Normal
Reporter: Erik Dasher Assignee: Unassigned
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Relates
relates to SERVER-1306 Missing crl.pem causes puppet-server ... Resolved
relates to SERVER-1315 Support autosigning with a ca certifi... Closed
Epic Name: HTTP CA Tests
Template:
Epic Status: Done

 Description   

This epic lists automated tests that we ought to create to validate our HTTP CA. This work is of increasing importance, particularly given the work to make the HTTP CA highly available.

QA would like to partner with any available members of the puppetserver development team, and learn how to write clojure unit tests. Having discussed this work with Chris Price , I'm leaving some of the clojure tickets in "open" so that we can discuss them in the next backlog grooming session.

Existing Unit tests are here:
https://github.com/puppetlabs/puppetserver/blob/master/test/unit/puppetlabs/puppetserver/certificate_authority_test.clj

The majority of these proposed tests are tests that used to execute inside the defunct QATests repository; SERVER-1324, 1325, 1326, 1327, and 1329 would introduce new tests, while the rest of the tickets would just create previously existing tests.

Documentation:
https://docs.puppet.com/puppet/latest/reference/http_api/http_api_index.html
https://docs.puppet.com/puppet/latest/reference/http_api/http_certificate.html
https://docs.puppet.com/puppet/latest/reference/http_api/http_certificate_request.html
https://docs.puppet.com/puppet/latest/reference/http_api/http_certificate_status.html
https://docs.puppet.com/puppet/latest/reference/http_api/http_certificate_revocation_list.html



 Comments   
Comment by Jeremy Barlow [ 2016/12/13 ]

Erik Dasher, do you think there's any value in keeping this epic (and the linked tickets) open at this point or should we just close them all?

Generated at Wed Jul 17 05:48:36 PDT 2019 using JIRA 7.7.1#77002-sha1:e75ca93d5574d9409c0630b81c894d9065296414.