8000 Add possibility to run keycloak functional testsuite against a cluster · Issue #483 · keycloak/keycloak-benchmark · GitHub
[go: up one dir, main page]

Skip to content

Add possibility to run keycloak functional testsuite against a cluster #483

Open

Description

@martin-kanis

It could be beneficial to have ability to run Keycloak testsuite (probably just a subgroup of tests) against a cluster to verify the deployment.
For example whether expiration (lifespan, max-idle) works in crossdc setup, or whether any change in deployment's configuration didn't introduce a security issue, etc.

Activity

  1. kami619 commented on Aug 24, 2023

    @kami619
    Contributor

    @martin-kanis I understand the value in running Keycloak testsuite against a crossdc setup, however that would be a case to be made in Keycloak and testsuite is probably the right place to host such mechanism. WDYT ? We did explore in the past to see if https://github.com/kami619/KeycloakWithTestKube something like this is possible, but it didn't get much of traction.

  2. ahus1 commented on Sep 26, 2023

    @ahus1
    Member

    Ideas for tests: We need to test and (automate? document?) the following steps for sessions and users:

    • Touch data in primary DC so it is in the cache
    • Switch to secondary DC, bring primary offline (killing router?)
    • Update the data in the secondary DC
    • Switch to primary DC, bring it online (starting router)
    • Touch data in primary DC to see that it has the old data

    The purpose of this exercise is to create a test/way to find out whether our DC recovery strategy works correctly.

  3. changed the title [-]Add possibility to run keycloak testsuite against a cluster[/-] [+]Add possibility to run keycloak functional testsuite against a cluster[/+] on Sep 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      0