]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: fix rbd-mirror e2e failure 66925/head
authorPedro Gonzalez Gomez <pegonzal@ibm.com>
Wed, 14 Jan 2026 12:29:17 +0000 (13:29 +0100)
committerPedro Gonzalez Gomez <pegonzal@ibm.com>
Thu, 15 Jan 2026 12:40:49 +0000 (13:40 +0100)
Fixes: https://tracker.ceph.com/issues/73833
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
src/pybind/mgr/dashboard/frontend/cypress/e2e/block/mirroring.e2e-spec.ts
src/pybind/mgr/dashboard/frontend/cypress/support/commands.ts

index c01104403b1a136a1622964af8927046c1268765..5302e4e3ce9e68fa091ae3ae5fe40efeabf85fc1 100644 (file)
@@ -63,11 +63,9 @@ describe('Mirroring page', () => {
           cy.get('[data-testid="pool-name"]').clear().type(name);
           cy.get('[data-testid="pool-type-select"]').select('replicated');
           cy.get('[data-testid="pool-type-select"] option:checked').contains('replicated');
-          cy.get('.float-start.me-2.select-menu-edit').click();
-          cy.get('.popover-body').should('be.visible');
-          // Choose rbd as the application label
-          cy.get('.select-menu-item-content').contains('rbd').click();
           cy.get('cd-submit-button').click();
+          // Wait for form submission navigation to complete
+          cy.url().should('include', '/pool');
           cy.get('cd-pool-list').should('exist');
 
           cy.visit('#/block/mirroring').wait(1000);
index 55df122aee55d87f2fb0045ee704936d99ed23b5..2f54487ab0a83b20097c0c47692802376cb6d3a0 100644 (file)
@@ -64,8 +64,8 @@ Cypress.Commands.add('ceph2Login', (username, password) => {
       cy.origin(
         url,
         { args },
-        ({ uname, permissions, pwdExpirationDate, pwdUpdateRequired, sso }: any) => {
-          window.localStorage.setItem(LocalStorage.DASHBOARD_USRENAME, uname);
+        ({ username, permissions, pwdExpirationDate, pwdUpdateRequired, sso }: any) => {
+          window.localStorage.setItem('dashboard_username', username);
           window.localStorage.setItem('dashboard_permissions', permissions);
           window.localStorage.setItem('user_pwd_expiration_date', pwdExpirationDate);
           window.localStorage.setItem('user_pwd_update_required', pwdUpdateRequired);