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

Solve the GitHub side OIDC problem of how to automatically create an OAuth App in GitHub

XMLWordPrintable

    • 2
    • False
    • None
    • False
    • Hide

      Provide the required acceptance criteria using this template.
      * ...
      Show
      Provide the required acceptance criteria using this template. * ...
    • None

      Value Statement

      Everytime you create/import a cluster in ACM, you need to insert an OAuth APP resource into a GitHub organization to grant the organization users access.

      Definition of Done for Engineering Story Owner (Checklist)

      • When a NEW ManagedCluster is created, if the oidc.open-cluster-management.io/github-enable: true is set, a NEW OAuth App record is created and the appropriate OAuth OpenShift CR is created.

      Development Complete

      • The code is complete.
      • Functionality is working.
      • Any required downstream Docker file changes are made.

      Tests Automated

      • [ ] Unit/function tests have been automated and incorporated into the
        build.
      • [ ] 100% automated unit/function test coverage for new or changed APIs.

      Secure Design

      • [ ] Security has been assessed and incorporated into your threat model.

      Support Readiness

      • [ ] The must-gather script has been updated.

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

                Created:
                Updated:

                  Estimated:
                  Original Estimate - 2 days
                  2d
                  Remaining:
                  Time Spent - 2 hours Remaining Estimate - 1 day, 6 hours
                  1d 6h
                  Logged:
                  Time Spent - 2 hours Remaining Estimate - 1 day, 6 hours
                  2h