bcgov / ocp-sso

BCGov Single Sign-On KeyCloak
http://oidc.gov.bc.ca/
Apache License 2.0
8 stars 8 forks source link

Customer Client Request Automation #347

Closed brycereid73 closed 3 years ago

brycereid73 commented 3 years ago

User Story

As an SSO Admin, I'd like a way for a customer to submit a request for a new or updated client that is automated so that it's easier and less error prone for the customer.

Acceptance Criteria or Constraints

Acceptance Tests

Scenario 1: xxxxxx

brycereid73 commented 3 years ago

@junminahn Please comment on this ticket. Share what you were thinking so Conrad can review.

brycereid73 commented 3 years ago

@ConradBoydElliottGustafson Hey Conrad, Junmin suggested this during our stand up today (May 31). So, I created this placeholder story for him to add more details.

junminahn commented 3 years ago

@brycereid73 thank you for creating this ticket. @ConradBoydElliottGustafson What I suggested is to provide an issue template for users who want to create new clients. As the issue gets created, GitHub action can listen to that events and do the following steps on behalf of the requester automatically:

  1. Make a new branch including the new client files.
  2. Make a PR to the main branch to get reviewed.

The main benefit would be that the requesters do not need to understand the local environment/ process to create client files and PRs.

ConradBoydElliottGustafson commented 3 years ago

That's a great idea. There already is an issue template here: https://github.com/BCDevOps/devops-requests/blob/master/.github/ISSUE_TEMPLATE/keycloak_standard_client_request.md

zsamji commented 3 years ago

think this is covered in internal mvp 1. @ConradBoydElliottGustafson please correct me if i'm wrong

ConradBoydElliottGustafson commented 3 years ago

Our new web app makes this story redundant.