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

Update the `puppet cert` command to error with information about the `puppetserver ca` command

    Details

    • Type: Task
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: PUP 6.0.0
    • Component/s: None
    • Labels:
      None
    • Template:
    • Acceptance Criteria:
      • puppet cert errors helpfully when used
    • Epic Link:
    • Team:
      Server
    • Release Notes:
      New Feature
    • Release Notes Summary:
      Hide
      The `puppet cert` command will now error with instructions on alternative commands to use, mostly `puppetserver ca <subcommand>`. A couple of the actions (fingerprint, print) have not been directly replaced because openssl already provides good equivalents. For verifying certs, use `puppet ssl verify`.
      Show
      The `puppet cert` command will now error with instructions on alternative commands to use, mostly `puppetserver ca <subcommand>`. A couple of the actions (fingerprint, print) have not been directly replaced because openssl already provides good equivalents. For verifying certs, use `puppet ssl verify`.
    • QA Risk Assessment:
      Needs Assessment

      Description

      The cert subcommand is by far the most heavily used of the SSL and CA related subcommands in Puppet. Therefore instead of just removing it outright in Puppet 6, we should update it to error with a helpful message about how to use the new puppetserver ca CLI to do whatever the user was trying to do with puppet cert. This will make for better UX as people transition to the new streamlined tools.

        Attachments

          Issue Links

            Activity

              jsd-sla-details-panel

                People

                • Assignee:
                  maggie Maggie Dreyer
                  Reporter:
                  maggie Maggie Dreyer
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  5 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: