Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[8.x] [Automatic Import] Add Cypress tests for Automatic Import UI fl…
…ow (elastic#194948) (elastic#195737) # Backport This will backport the following commits from `main` to `8.x`: - [[Automatic Import] Add Cypress tests for Automatic Import UI flow (elastic#194948)](elastic#194948) <!--- Backport version: 8.9.8 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Bharat Pasupula","email":"123897612+bhapas@users.noreply.github.com"},"sourceCommit":{"committedDate":"2024-10-10T09:31:30Z","message":"[Automatic Import] Add Cypress tests for Automatic Import UI flow (elastic#194948)\n\n## Summary\r\n\r\nAdds Cypress functional UI tests for different flows in Automatic\r\nImport.\r\n\r\n- Relates [elastic#192684](https://github.com/elastic/kibana/issues/192684)\r\n\r\n### RBAC tests\r\n\r\n#### Create Integration Landing Page\r\n- Fleet `read` Integrations `all` -- No access\r\n- Fleet `read` Integrations `read` -- No access\r\n- Fleet `read` Integrations `read` -- No access\r\n- Fleet `all` Integrations `all` -- Access\r\n\r\n#### Create Integration Assistant Page\r\n- Fleet/integrations `all` Actions `read` [ `show` `execute` ] --\r\nExecute with existing connectors\r\n- Fleet/integrations `all` Actions `all` [ `show` `execute` `save`\r\n`delete` ] -- Create new connector / execute existing ones.\r\n\r\n### Create Integration UI Flow - NDJSON example\r\n- Create an integration using Automatic Import with NDJSON samples\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/9ab4cfc2-f058-4491-a280-6b86bcc5c9ce\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"c9200332ffe13e1df7225f023fa493f415ab429f","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["enhancement","release_note:skip","Team:Fleet","v9.0.0","backport:prev-minor","8.16 candidate","Team:Security-Scalability","Feature:AutomaticImport"],"number":194948,"url":"https://github.com/elastic/kibana/pull/194948","mergeCommit":{"message":"[Automatic Import] Add Cypress tests for Automatic Import UI flow (elastic#194948)\n\n## Summary\r\n\r\nAdds Cypress functional UI tests for different flows in Automatic\r\nImport.\r\n\r\n- Relates [elastic#192684](https://github.com/elastic/kibana/issues/192684)\r\n\r\n### RBAC tests\r\n\r\n#### Create Integration Landing Page\r\n- Fleet `read` Integrations `all` -- No access\r\n- Fleet `read` Integrations `read` -- No access\r\n- Fleet `read` Integrations `read` -- No access\r\n- Fleet `all` Integrations `all` -- Access\r\n\r\n#### Create Integration Assistant Page\r\n- Fleet/integrations `all` Actions `read` [ `show` `execute` ] --\r\nExecute with existing connectors\r\n- Fleet/integrations `all` Actions `all` [ `show` `execute` `save`\r\n`delete` ] -- Create new connector / execute existing ones.\r\n\r\n### Create Integration UI Flow - NDJSON example\r\n- Create an integration using Automatic Import with NDJSON samples\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/9ab4cfc2-f058-4491-a280-6b86bcc5c9ce\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"c9200332ffe13e1df7225f023fa493f415ab429f"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/194948","number":194948,"mergeCommit":{"message":"[Automatic Import] Add Cypress tests for Automatic Import UI flow (elastic#194948)\n\n## Summary\r\n\r\nAdds Cypress functional UI tests for different flows in Automatic\r\nImport.\r\n\r\n- Relates [elastic#192684](https://github.com/elastic/kibana/issues/192684)\r\n\r\n### RBAC tests\r\n\r\n#### Create Integration Landing Page\r\n- Fleet `read` Integrations `all` -- No access\r\n- Fleet `read` Integrations `read` -- No access\r\n- Fleet `read` Integrations `read` -- No access\r\n- Fleet `all` Integrations `all` -- Access\r\n\r\n#### Create Integration Assistant Page\r\n- Fleet/integrations `all` Actions `read` [ `show` `execute` ] --\r\nExecute with existing connectors\r\n- Fleet/integrations `all` Actions `all` [ `show` `execute` `save`\r\n`delete` ] -- Create new connector / execute existing ones.\r\n\r\n### Create Integration UI Flow - NDJSON example\r\n- Create an integration using Automatic Import with NDJSON samples\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/9ab4cfc2-f058-4491-a280-6b86bcc5c9ce\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"c9200332ffe13e1df7225f023fa493f415ab429f"}}]}] BACKPORT-->
- Loading branch information