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

Introduce External Fingerprint Storage API in core

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Resolved (View Workflow)
    • Priority: Minor
    • Resolution: Done
    • Component/s: core
    • Labels:
      None
    • Similar Issues:

      Description

      Allowing fingerprint storage to be moved to external storages will decrease the dependence of Jenkins instances on the physical disk space and would also allow for tracking the flow of fingerprints across instances of Jenkins connected to the same external storage.

      We aim to move the current fingerprint file based storage to `FileFingerprintStorage`, and provide a `FingerprintStorage` extension point for allowing configuring of external fingerprint storages.

        Attachments

          Activity

          stellargo stellargo created issue -
          stellargo stellargo made changes -
          Field Original Value New Value
          Epic Link JENKINS-62344 [ 206309 ]
          stellargo stellargo made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          stellargo stellargo made changes -
          Description Allowing fingerprint storage to be moved to external storages will decrease the dependence of Jenkins instances on the physical disk space and would also allow for tracking the flow of fingerprints across instances of Jenkins connected to the same external storage.

           

          External storages:
           * Open up the option of using pay-as-you-use cloud storages
           * Make backup management easier
           * Ensure good availability and reliability
          Allowing fingerprint storage to be moved to external storages will decrease the dependence of Jenkins instances on the physical disk space and would also allow for tracking the flow of fingerprints across instances of Jenkins connected to the same external storage.

          We aim to move the current fingerprint file based storage to `FileFingerprintStorage`, and provide a `FingerprintStorage` extension point for allowing configuring of external fingerprint storages.
          stellargo stellargo made changes -
          Summary External Fingerprint Storage for Jenkins Prototype External Fingerprint Storage for Jenkins Prototype (Core)
          stellargo stellargo made changes -
          Summary External Fingerprint Storage for Jenkins Prototype (Core) Introduce External Fingerprint Storage API in core
          stellargo stellargo made changes -
          Status In Progress [ 3 ] In Review [ 10005 ]
          stellargo stellargo made changes -
          Resolution Done [ 10000 ]
          Status In Review [ 10005 ] Resolved [ 5 ]

            People

            Assignee:
            stellargo stellargo
            Reporter:
            stellargo stellargo
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: