Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-3650

Delete ruby CA endpoint and routes

    Details

    • Type: Task
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: PUP 6.0.0
    • Component/s: Puppet Server
    • Labels:
      None
    • 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)

      Description

      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.

        Attachments

          Issue Links

            Activity

              jsd-sla-details-panel

                People

                • Assignee:
                  patrick Patrick Carlisle
                  Reporter:
                  chris Chris Price
                  QA Contact:
                  Erik Dasher
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                  Dates

                  • Due:
                    Created:
                    Updated:
                    Resolved: