-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UI: Dex integration #2042
UI: Dex integration #2042
Conversation
Hello carlito-scality,My role is to assist you with the merge of this Status report is not available. |
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
Peer approvals must include at least 1 approval from the following list:
|
e72662b
to
0adb9da
Compare
ConflictThere is a conflict between your branch Please resolve the conflict on the feature branch ( $ git fetch
$ git checkout origin/feature/dex-integration-in-ui
$ git merge origin/development/2.4
$ # <intense conflict resolution>
$ git commit
$ git push origin HEAD:feature/dex-integration-in-ui |
5d50b5a
to
2fbcb2b
Compare
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
Peer approvals must include at least 1 approval from the following list:
|
2e37316
to
1b61997
Compare
/after_pull_request=2063 |
Waiting for other pull request(s)The current pull request is locked by the after_pull_request option. In order for me to merge this pull request, run the following actions first: ➡️ Merge the
Alternatively, delete all the after_pull_request comments from this pull request. The following options are set: after_pull_request |
@carlito-scality you'll need to rebase on |
/after_pull_request=2025 |
Waiting for other pull request(s)The current pull request is locked by the after_pull_request option. In order for me to merge this pull request, run the following actions first: ➡️ Merge the
Alternatively, delete all the after_pull_request comments from this pull request. The following options are set: after_pull_request |
1b61997
to
31ea676
Compare
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
Peer approvals must include at least 1 approval from the following list:
The following options are set: after_pull_request |
31ea676
to
d90a339
Compare
83aad41
to
e7356df
Compare
a9e7b6f
to
3c0c96e
Compare
3c0c96e
to
f3654d2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Great job!!!
We will need to handle share user data between tabs in order to eliminate unnecessary authentication.
765b2a9
to
e0f2eab
Compare
d288e24
to
81ef5b9
Compare
e43f24b
to
f250e1e
Compare
- re-implement the login workflow using redux-oidc library - update the way to authenticate to Salt - remove old Login page and image
- catch the redux-oidc USER_FOUND action, to update ApiK8s services and authenticate to salt - add isUserLoaded state to check if the user is loaded
…irect urls - url_oidc_provider allow to fetch /oidc/.well-known/openid-configuration file - url_redirect should contain full URL since it should be regirstered as it is in the DEX config and it is used for redirection once the login in DEX login form is successful. Ref: #2015
- After the login in Dex Form is successful, we go back to the CallbackPage containing a Loader with the text Ref: #2015
- update cypress.json with new default login - add return null to PrivateRoute since it should always return something. Otherswise, we got an JS error. Ref: #2015
- Display only username instead of username + email - update cypress tests Ref: #2015
- it is introduced during last rebasing
-We add redux-oidc for dex login which increase the bundle size.
When we try to retrieve informations from the mine from salt-master we cannot use module `mine.get` we need to use `saltutil.runner` with `mine.get`, this approach works for salt-master but not for salt-minion not on the same machine as the salt-master
f250e1e
to
1364f5f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
backend part LGTM
/approve |
In the queueThe changeset has received all authorizations and has been added to the The changeset will be merged in:
The following branches will NOT be impacted:
There is no action required on your side. You will be notified here once IMPORTANT Please do not attempt to modify this pull request.
If you need this pull request to be removed from the queue, please contact a The following options are set: approve, after_pull_request |
I have successfully merged the changeset of this pull request
The following branches have NOT changed:
Please check the status of the associated issue None. Goodbye carlito-scality. |
Component: UI
Context:
Summary:
Acceptance criteria:
Closes: #2015