Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[8.x] [FTR] enable roles management testing for Observability project (…
…#196514) (#197845) # Backport This will backport the following commits from `main` to `8.x`: - [[FTR] enable roles management testing for Observability project (#196514)](#196514) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Dzmitry Lemechko","email":"[email protected]"},"sourceCommit":{"committedDate":"2024-10-18T12:17:13Z","message":"[FTR] enable roles management testing for Observability project (#196514)\n\n## Summary\r\n\r\nThis PR makes changes in FTR `saml_auth` service to allow creating\r\ncustom role for Oblt serverless project, when roles management is\r\nexplicitly enabled with `--xpack.security.roleManagementEnabled=true` in\r\nKibana server arguments.\r\n\r\nI also added [role_management/custom_role_access.ts\r\n](x-pack/test_serverless/functional/test_suites/observability/role_management/custom_role_access.ts)\r\nas a test example. Currently roles management is enabled in\r\n`x-pack/test_serverless/functional/test_suites/observability/config.feature_flags.ts`\r\nand after this PR is merged, more tests with custom roles can be added\r\nfor Oblt project.\r\n\r\nHow to run tests:\r\n\r\n```\r\nnode scripts/functional_tests --config x-pack/test_serverless/functional/test_suites/observability/config.feature_flags.ts\r\n```","sha":"16c965f853f17565e2da996b1f2ab21e9e33a003","branchLabelMapping":{"^v9.0.0$":"main","^v8.17.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","v8.16.0","backport:version","v8.17.0"],"title":"[FTR] enable roles management testing for Observability project","number":196514,"url":"https://github.com/elastic/kibana/pull/196514","mergeCommit":{"message":"[FTR] enable roles management testing for Observability project (#196514)\n\n## Summary\r\n\r\nThis PR makes changes in FTR `saml_auth` service to allow creating\r\ncustom role for Oblt serverless project, when roles management is\r\nexplicitly enabled with `--xpack.security.roleManagementEnabled=true` in\r\nKibana server arguments.\r\n\r\nI also added [role_management/custom_role_access.ts\r\n](x-pack/test_serverless/functional/test_suites/observability/role_management/custom_role_access.ts)\r\nas a test example. Currently roles management is enabled in\r\n`x-pack/test_serverless/functional/test_suites/observability/config.feature_flags.ts`\r\nand after this PR is merged, more tests with custom roles can be added\r\nfor Oblt project.\r\n\r\nHow to run tests:\r\n\r\n```\r\nnode scripts/functional_tests --config x-pack/test_serverless/functional/test_suites/observability/config.feature_flags.ts\r\n```","sha":"16c965f853f17565e2da996b1f2ab21e9e33a003"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/196514","number":196514,"mergeCommit":{"message":"[FTR] enable roles management testing for Observability project (#196514)\n\n## Summary\r\n\r\nThis PR makes changes in FTR `saml_auth` service to allow creating\r\ncustom role for Oblt serverless project, when roles management is\r\nexplicitly enabled with `--xpack.security.roleManagementEnabled=true` in\r\nKibana server arguments.\r\n\r\nI also added [role_management/custom_role_access.ts\r\n](x-pack/test_serverless/functional/test_suites/observability/role_management/custom_role_access.ts)\r\nas a test example. Currently roles management is enabled in\r\n`x-pack/test_serverless/functional/test_suites/observability/config.feature_flags.ts`\r\nand after this PR is merged, more tests with custom roles can be added\r\nfor Oblt project.\r\n\r\nHow to run tests:\r\n\r\n```\r\nnode scripts/functional_tests --config x-pack/test_serverless/functional/test_suites/observability/config.feature_flags.ts\r\n```","sha":"16c965f853f17565e2da996b1f2ab21e9e33a003"}},{"branch":"8.16","label":"v8.16.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/196862","number":196862,"state":"MERGED","mergeCommit":{"sha":"e42cc1f8a4246b4aa34191429b272174ed9f852b","message":"[8.16] [FTR] enable roles management testing for Observability project (#196514) (#196862)\n\n# Backport\n\nThis will backport the following commits from `main` to `8.16`:\n- [[FTR] enable roles management testing for Observability project\n(#196514)](https://github.com/elastic/kibana/pull/196514)\n\n<!--- Backport version: 9.4.3 -->\n\n### Questions ?\nPlease refer to the [Backport tool\ndocumentation](https://github.com/sqren/backport)\n\n<!--BACKPORT [{\"author\":{\"name\":\"Dzmitry\nLemechko\",\"email\":\"[email protected]\"},\"sourceCommit\":{\"committedDate\":\"2024-10-18T12:17:13Z\",\"message\":\"[FTR]\nenable roles management testing for Observability project\n(#196514)\\n\\n## Summary\\r\\n\\r\\nThis PR makes changes in FTR `saml_auth`\nservice to allow creating\\r\\ncustom role for Oblt serverless project,\nwhen roles management is\\r\\nexplicitly enabled with\n`--xpack.security.roleManagementEnabled=true` in\\r\\nKibana server\narguments.\\r\\n\\r\\nI also added\n[role_management/custom_role_access.ts\\r\\n](x-pack/test_serverless/functional/test_suites/observability/role_management/custom_role_access.ts)\\r\\nas\na test example. Currently roles management is enabled\nin\\r\\n`x-pack/test_serverless/functional/test_suites/observability/config.feature_flags.ts`\\r\\nand\nafter this PR is merged, more tests with custom roles can be\nadded\\r\\nfor Oblt project.\\r\\n\\r\\nHow to run tests:\\r\\n\\r\\n```\\r\\nnode\nscripts/functional_tests --config\nx-pack/test_serverless/functional/test_suites/observability/config.feature_flags.ts\\r\\n```\",\"sha\":\"16c965f853f17565e2da996b1f2ab21e9e33a003\",\"branchLabelMapping\":{\"^v9.0.0$\":\"main\",\"^v8.17.0$\":\"8.x\",\"^v(\\\\d+).(\\\\d+).\\\\d+$\":\"$1.$2\"}},\"sourcePullRequest\":{\"labels\":[\"release_note:skip\",\"v9.0.0\",\"v8.16.0\",\"backport:version\"],\"title\":\"[FTR]\nenable roles management testing for Observability\nproject\",\"number\":196514,\"url\":\"https://github.com/elastic/kibana/pull/196514\",\"mergeCommit\":{\"message\":\"[FTR]\nenable roles management testing for Observability project\n(#196514)\\n\\n## Summary\\r\\n\\r\\nThis PR makes changes in FTR `saml_auth`\nservice to allow creating\\r\\ncustom role for Oblt serverless project,\nwhen roles management is\\r\\nexplicitly enabled with\n`--xpack.security.roleManagementEnabled=true` in\\r\\nKibana server\narguments.\\r\\n\\r\\nI also added\n[role_management/custom_role_access.ts\\r\\n](x-pack/test_serverless/functional/test_suites/observability/role_management/custom_role_access.ts)\\r\\nas\na test example. Currently roles management is enabled\nin\\r\\n`x-pack/test_serverless/functional/test_suites/observability/config.feature_flags.ts`\\r\\nand\nafter this PR is merged, more tests with custom roles can be\nadded\\r\\nfor Oblt project.\\r\\n\\r\\nHow to run tests:\\r\\n\\r\\n```\\r\\nnode\nscripts/functional_tests --config\nx-pack/test_serverless/functional/test_suites/observability/config.feature_flags.ts\\r\\n```\",\"sha\":\"16c965f853f17565e2da996b1f2ab21e9e33a003\"}},\"sourceBranch\":\"main\",\"suggestedTargetBranches\":[\"8.16\"],\"targetPullRequestStates\":[{\"branch\":\"main\",\"label\":\"v9.0.0\",\"branchLabelMappingKey\":\"^v9.0.0$\",\"isSourceBranch\":true,\"state\":\"MERGED\",\"url\":\"https://github.com/elastic/kibana/pull/196514\",\"number\":196514,\"mergeCommit\":{\"message\":\"[FTR]\nenable roles management testing for Observability project\n(#196514)\\n\\n## Summary\\r\\n\\r\\nThis PR makes changes in FTR `saml_auth`\nservice to allow creating\\r\\ncustom role for Oblt serverless project,\nwhen roles management is\\r\\nexplicitly enabled with\n`--xpack.security.roleManagementEnabled=true` in\\r\\nKibana server\narguments.\\r\\n\\r\\nI also added\n[role_management/custom_role_access.ts\\r\\n](x-pack/test_serverless/functional/test_suites/observability/role_management/custom_role_access.ts)\\r\\nas\na test example. Currently roles management is enabled\nin\\r\\n`x-pack/test_serverless/functional/test_suites/observability/config.feature_flags.ts`\\r\\nand\nafter this PR is merged, more tests with custom roles can be\nadded\\r\\nfor Oblt project.\\r\\n\\r\\nHow to run tests:\\r\\n\\r\\n```\\r\\nnode\nscripts/functional_tests --config\nx-pack/test_serverless/functional/test_suites/observability/config.feature_flags.ts\\r\\n```\",\"sha\":\"16c965f853f17565e2da996b1f2ab21e9e33a003\"}},{\"branch\":\"8.16\",\"label\":\"v8.16.0\",\"branchLabelMappingKey\":\"^v(\\\\d+).(\\\\d+).\\\\d+$\",\"isSourceBranch\":false,\"state\":\"NOT_CREATED\"}]}]\nBACKPORT-->\n\nCo-authored-by: Dzmitry Lemechko <[email protected]>"}},{"branch":"8.x","label":"v8.17.0","branchLabelMappingKey":"^v8.17.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Dzmitry Lemechko <[email protected]>
- Loading branch information