Uploaded image for project: 'Red Hat Advanced Cluster Management'
  1. Red Hat Advanced Cluster Management
  2. ACM-14620

Check on long lived token in application-manager

XMLWordPrintable

    • Check on long lived token in application-manager
    • False
    • None
    • False
    • Not Selected
    • To Do
    • 33% To Do, 0% In Progress, 67% Done

       

      Epic Goal

      Remove long lived tokens and move to single use tokens.

      Why is this important?

      Security

      Scenarios

      oc get secrets \
          --all-namespaces \
          --field-selector type=kubernetes.io/service-account-token

       

      Shows three secrets:

      hiveadmission-sa-token

      open-cluster-management-compliance-history-api-recorder

      application-manager

       

      oc get secrets \
          --all-namespaces \
          --show-labels \
          --field-selector type=kubernetes.io/service-account-token \
          --selector kubernetes.io/legacy-token-last-used

       

      The above query shows that the ACM tokens aren't used unless the specific feature gets used.

       

      Acceptance Criteria

      Remove any long lived tokens.

      Dependencies (internal and external)

      1. Hive, Policy, AppSubscription

      Previous Work (Optional):

      1. Discusses with xiangli@redhat.com 

      Open questions:

      1. Can a justification be provided as the solution? (I don't think so, but figured I would ask)

      Done Checklist

      • DEV - No more long lived tokens.

              jpacker@redhat.com Joshua Packer
              jpacker@redhat.com Joshua Packer
              Derek Ho Derek Ho
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: