[PUP-3650] Delete ruby CA endpoint and routes Created: 2014/11/07  Updated: 2019/04/04  Due: 2018/06/20  Resolved: 2018/09/19

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

Type: Task Priority: Critical
Reporter: Chris Price Assignee: Patrick Carlisle
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
is blocked by PUP-3834 remove webrick/rack support from Puppet Closed
is blocked by PUP-3649 Delete old cert CLI tools from codebase Closed
Epic Link: remove webrick/rack support from Puppet
Team: Server
Release Notes: Deprecation
Release Notes Summary: As a part of the larger CA rework (so probably this won't end up wanting separate notes), the v1 CA HTTP API is removed (everything under the ca url /v1)
QA Contact: Erik Dasher


In PUP 6.0 we are removing support for webrick and passenger; this means that the only supported CA service will be the clojure-based one. We should delete all of the ruby code around this functionality at that time.

Note we still need to keep some of the ruby code around because the agent uses it to generate/save keys, generate/save/send CSR, retrieve certs and CRLs.

Comment by Kenn Hussey [ 2018/08/28 ]

Patrick Carlisle please add release notes for this issue if needed, thanks!

Generated at Thu Aug 22 11:11:23 PDT 2019 using JIRA 7.7.1#77002-sha1:e75ca93d5574d9409c0630b81c894d9065296414.