Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-42537

method white/blacklist UX issues - administering them is hard

      It is not simple to manage white/blacklists for method calls in Jenkins.

       Say you have built up a lot of approvals over time and some newbie administrator approves one that is bad there is no way to remove individual entries.

      The only way to do this is to clear out the list and re-train the entire whitelist.

       But there is also no way to bulk submit (or even submit individual) entries for approval

       This means that removing one item will likely break all of you pipelines for hours or days until all of the approvals are re-added (until next time...)

       

      Acceptance Criteria

      • An administrator can add a new signature to the whitelist without having to create a Pipeline using the script signature.
      • An administrator can add a new signature to the blacklist without having to create a Pipeline using the script signature.
      • An administrator can remove individual signatures from the blacklist that where previously approved without removing every approval.
        An administrator can remove individual signatures from the whitelist that where previously approved without removing every approval.
      • An administrator can export the whitelist/blacklist and import it into a different jenkins

          [JENKINS-42537] method white/blacklist UX issues - administering them is hard

          James Nord created issue -
          James Nord made changes -
          Summary Original: script-appovals UX issues - administaering them is a PITA New: script-appovals UX issues - administering them is a complete PITA
          James Nord made changes -
          Description Original: It is a complete pain to manage script approvals.

           

          Say you have built up a lot over time and some newbie administrator approves one that is bad there is no way to remove individual entries.

          The only way to do this is to clear out the list and re-train the entire whitelist.

           

          But there is also no way to bulk submit (or even submit individual) entries for approval

           

          This means that removing one item will likely break all of you pipelines for hours or days until all of the approals are re-added (until next time...)
          New: It is a complete pain to manage script approvals.

           Say you have built up a lot over time and some newbie administrator approves one that is bad there is no way to remove individual entries.

          The only way to do this is to clear out the list and re-train the entire whitelist.

           But there is also no way to bulk submit (or even submit individual) entries for approval

           This means that removing one item will likely break all of you pipelines for hours or days until all of the approvals are re-added (until next time...)

           

          Acceptance Criteria
           * An administrator can add a new signature to the whitelist without having to create a Pipeline using the script signature.
           * An administrator can add a new signature to the blacklist without having to create a Pipeline using the script signature.
           * An administrator can remove individual signatures from the blacklist that where previously approved without removing every approval.
          An administrator can remove individual signatures from the whitelist that where previously approved without removing every approval.
           * An administrator can export the whitelist/blacklist and import it into a different jenkins
          James Nord made changes -
          Summary Original: script-appovals UX issues - administering them is a complete PITA New: script-appovals UX issues - administering them is hard
          James Nord made changes -
          Description Original: It is a complete pain to manage script approvals.

           Say you have built up a lot over time and some newbie administrator approves one that is bad there is no way to remove individual entries.

          The only way to do this is to clear out the list and re-train the entire whitelist.

           But there is also no way to bulk submit (or even submit individual) entries for approval

           This means that removing one item will likely break all of you pipelines for hours or days until all of the approvals are re-added (until next time...)

           

          Acceptance Criteria
           * An administrator can add a new signature to the whitelist without having to create a Pipeline using the script signature.
           * An administrator can add a new signature to the blacklist without having to create a Pipeline using the script signature.
           * An administrator can remove individual signatures from the blacklist that where previously approved without removing every approval.
          An administrator can remove individual signatures from the whitelist that where previously approved without removing every approval.
           * An administrator can export the whitelist/blacklist and import it into a different jenkins
          New: It is not simple to manage script approvals.

           Say you have built up a lot over time and some newbie administrator approves one that is bad there is no way to remove individual entries.

          The only way to do this is to clear out the list and re-train the entire whitelist.

           But there is also no way to bulk submit (or even submit individual) entries for approval

           This means that removing one item will likely break all of you pipelines for hours or days until all of the approvals are re-added (until next time...)

           

          Acceptance Criteria
           * An administrator can add a new signature to the whitelist without having to create a Pipeline using the script signature.
           * An administrator can add a new signature to the blacklist without having to create a Pipeline using the script signature.
           * An administrator can remove individual signatures from the blacklist that where previously approved without removing every approval.
           An administrator can remove individual signatures from the whitelist that where previously approved without removing every approval.
           * An administrator can export the whitelist/blacklist and import it into a different jenkins
          James Nord made changes -
          Description Original: It is not simple to manage script approvals.

           Say you have built up a lot over time and some newbie administrator approves one that is bad there is no way to remove individual entries.

          The only way to do this is to clear out the list and re-train the entire whitelist.

           But there is also no way to bulk submit (or even submit individual) entries for approval

           This means that removing one item will likely break all of you pipelines for hours or days until all of the approvals are re-added (until next time...)

           

          Acceptance Criteria
           * An administrator can add a new signature to the whitelist without having to create a Pipeline using the script signature.
           * An administrator can add a new signature to the blacklist without having to create a Pipeline using the script signature.
           * An administrator can remove individual signatures from the blacklist that where previously approved without removing every approval.
           An administrator can remove individual signatures from the whitelist that where previously approved without removing every approval.
           * An administrator can export the whitelist/blacklist and import it into a different jenkins
          New: It is not simple to manage script approvals.

           Say you have built up a lot of approvals over time and some newbie administrator approves one that is bad there is no way to remove individual entries.

          The only way to do this is to clear out the list and re-train the entire whitelist.

           But there is also no way to bulk submit (or even submit individual) entries for approval

           This means that removing one item will likely break all of you pipelines for hours or days until all of the approvals are re-added (until next time...)

           

          Acceptance Criteria
           * An administrator can add a new signature to the whitelist without having to create a Pipeline using the script signature.
           * An administrator can add a new signature to the blacklist without having to create a Pipeline using the script signature.
           * An administrator can remove individual signatures from the blacklist that where previously approved without removing every approval.
           An administrator can remove individual signatures from the whitelist that where previously approved without removing every approval.
           * An administrator can export the whitelist/blacklist and import it into a different jenkins
          Baptiste Mathus made changes -
          Summary Original: script-appovals UX issues - administering them is hard New: script-approvals UX issues - administering them is hard
          James Nord made changes -
          Description Original: It is not simple to manage script approvals.

           Say you have built up a lot of approvals over time and some newbie administrator approves one that is bad there is no way to remove individual entries.

          The only way to do this is to clear out the list and re-train the entire whitelist.

           But there is also no way to bulk submit (or even submit individual) entries for approval

           This means that removing one item will likely break all of you pipelines for hours or days until all of the approvals are re-added (until next time...)

           

          Acceptance Criteria
           * An administrator can add a new signature to the whitelist without having to create a Pipeline using the script signature.
           * An administrator can add a new signature to the blacklist without having to create a Pipeline using the script signature.
           * An administrator can remove individual signatures from the blacklist that where previously approved without removing every approval.
           An administrator can remove individual signatures from the whitelist that where previously approved without removing every approval.
           * An administrator can export the whitelist/blacklist and import it into a different jenkins
          New: It is not simple to manage white/blacklists for method calls in Jenkins.

           Say you have built up a lot of approvals over time and some newbie administrator approves one that is bad there is no way to remove individual entries.

          The only way to do this is to clear out the list and re-train the entire whitelist.

           But there is also no way to bulk submit (or even submit individual) entries for approval

           This means that removing one item will likely break all of you pipelines for hours or days until all of the approvals are re-added (until next time...)

           

          Acceptance Criteria
           * An administrator can add a new signature to the whitelist without having to create a Pipeline using the script signature.
           * An administrator can add a new signature to the blacklist without having to create a Pipeline using the script signature.
           * An administrator can remove individual signatures from the blacklist that where previously approved without removing every approval.
           An administrator can remove individual signatures from the whitelist that where previously approved without removing every approval.
           * An administrator can export the whitelist/blacklist and import it into a different jenkins
          James Nord made changes -
          Summary Original: script-approvals UX issues - administering them is hard New: method white/blacklist UX issues - administering them is hard
          Ryan Campbell made changes -
          Link New: This issue duplicates JENKINS-22660 [ JENKINS-22660 ]
          Ryan Campbell made changes -
          Resolution New: Duplicate [ 3 ]
          Status Original: Open [ 1 ] New: Closed [ 6 ]

            Unassigned Unassigned
            teilo James Nord
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: