Skip to content
This repository has been archived by the owner on Nov 4, 2024. It is now read-only.

Add CouchDB auth store extension #226

Merged
merged 26 commits into from
May 23, 2024
Merged

Add CouchDB auth store extension #226

merged 26 commits into from
May 23, 2024

Conversation

eamansour
Copy link
Member

Why?

See galasa-dev/projectmanagement#1805

Note: Builds for this PR will fail until galasa-dev/framework#546 is reviewed and merged.

Changes

  • Added a CouchDB implementation of the new auth store service
    • This service can retrieve tokens from a CouchDB server and store new tokens in the galasa_tokens CouchDB database
  • Moved common CouchDB pojos into a new dev.galasa.extensions.common.couchdb package
    • Also added common CouchDB code (e.g. validators, base CouchDB store) into this package

eamansour and others added 20 commits May 17, 2024 14:49
… galasa.extensions

Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
…undle

Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
…Tokens

Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
…cuments

Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
…ttpRequestFactory, implement storeToken

Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>

Co-authored-by: Savvas Kyriacou <SAVVASKY@uk.ibm.com>
Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
Co-authored-by: Savvas Kyriacou <SAVVASKY@uk.ibm.com>
…nstant method calls

Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
@eamansour eamansour linked an issue May 20, 2024 that may be closed by this pull request
18 tasks
@galasa-team
Copy link

Build failed, see http://localhost:8001/api/v1/namespaces/tekton-pipelines/services/tekton-dashboard:http/proxy/#/namespaces/galasa-build/pipelineruns/repo-extensions-pr-226-ddv2p for details. If you are unable to do so, please contact a member of the Galasa team.

Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
@galasa-team
Copy link

Build failed, see http://localhost:8001/api/v1/namespaces/tekton-pipelines/services/tekton-dashboard:http/proxy/#/namespaces/galasa-build/pipelineruns/repo-extensions-pr-226-2rm8v for details. If you are unable to do so, please contact a member of the Galasa team.

Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
@galasa-team
Copy link

Build failed, see http://localhost:8001/api/v1/namespaces/tekton-pipelines/services/tekton-dashboard:http/proxy/#/namespaces/galasa-build/pipelineruns/repo-extensions-pr-226-jjt7q for details. If you are unable to do so, please contact a member of the Galasa team.

@eamansour eamansour requested a review from techcobweb May 21, 2024 12:08
Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
@galasa-team
Copy link

Build failed, see http://localhost:8001/api/v1/namespaces/tekton-pipelines/services/tekton-dashboard:http/proxy/#/namespaces/galasa-build/pipelineruns/repo-extensions-pr-226-l6vb4 for details. If you are unable to do so, please contact a member of the Galasa team.

Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
Signed-off-by: Eamonn Mansour <47121388+eamansour@users.noreply.github.com>
@galasa-team
Copy link

Build successful

@eamansour eamansour merged commit 6e1f593 into main May 23, 2024
5 checks passed
@eamansour eamansour deleted the iss1805-list-tokens branch May 23, 2024 09:43
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

CLI: User can list the access tokens in the system
3 participants