Skip to content
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

Update keycloak Docker tag to v26 #1079

Closed
ManuelMoeri opened this issue Oct 24, 2024 · 3 comments · Fixed by #1104
Closed

Update keycloak Docker tag to v26 #1079

ManuelMoeri opened this issue Oct 24, 2024 · 3 comments · Fixed by #1104
Assignees

Comments

@ManuelMoeri
Copy link
Collaborator

Beschrieb

Anforderungen

  • Anforderung

Akzeptanzkriterien

  • Akzeptanzkriterien
@ManuelMoeri ManuelMoeri added the request New feature request label Oct 24, 2024
@ManuelMoeri ManuelMoeri assigned peggimann and unassigned peggimann Oct 24, 2024
@ManuelMoeri ManuelMoeri removed the request New feature request label Oct 24, 2024
@ManuelMoeri ManuelMoeri linked a pull request Oct 24, 2024 that will close this issue
@ManuelMoeri ManuelMoeri removed a link to a pull request Oct 24, 2024
@clean-coder clean-coder linked a pull request Oct 28, 2024 that will close this issue
@clean-coder
Copy link
Collaborator

clean-coder commented Oct 28, 2024

Kurzanalyse

Habe versucht das Problem etwas zu analysieren.

  • der Import des realm-pitc.json schlägt fehl
  • ich bin (neben SQL errors) auf folgende Error Message gestossen: KC-SERVICES0010: Failed to add user 'admin' to realm 'master': user with username exists
  • es scheint so zu sein, dass beim Import versucht wird ein User admin zu erstellen. Und dieser existiert bereits im json Dump. Man kann nun den Namen (im docker-compose.yml) von admin auf etwas andere anpassen, und Keycloak startet wieder und lokal kann ich sogar server und client starten und sich erfolgreich im OKR anmelden ... alles läuft wie gehabt. Intern wird in Keycloak dann einfach ein zusätzlicher User admin26 erstellt:
  keycloak-pitc:
    image: quay.io/keycloak/keycloak:26.0.1
    environment:
      - KC_BOOTSTRAP_ADMIN_USERNAME=admin26
      - KC_BOOTSTRAP_ADMIN_PASSWORD=keycloak26
  • leider funktioniert aber cypress nicht mehr, weder lokal noch auf dem Build Server

@clean-coder
Copy link
Collaborator

Kurzanalyse - Nachtrag

Mit folgenden Settings wird in Keycloak kein neuer User admin erstellt. Lokaler Client läuft, Cypress leider nicht.

    image: quay.io/keycloak/keycloak:26.0.1
    environment:
      - KC_BOOTSTRAP_ADMIN_USERNAME
      - KC_BOOTSTRAP_ADMIN_PASSWORD

PS: verschiedene Dinge von bitnami/containers#23144 ausprobiert :-(

@clean-coder
Copy link
Collaborator

clean-coder commented Oct 29, 2024

Fix Problem 1

Das Login bei KeyCloak schlägt fehl. Grund: bei KeyCloak v.26 hat sich die das Html der Login Form etwas geändert. Der Submit Button war früher ein input und ist nun ein button geworden. Anpassung in commands.ts hat das gefixt.

Fix Problem 2

Diverse Test in teammanagement.cy.ts schlagen fehl. Es hat sich als Timing Problem herausgestellt. Der Fix sind Aufruf(e) von cy.intercept() Calls. Danke an Yanick Minder für die Unterstützung

@clean-coder clean-coder linked a pull request Oct 29, 2024 that will close this issue
@clean-coder clean-coder removed a link to a pull request Oct 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants