From f3fc995e2befa75b6266e8f970ee4589bac32572 Mon Sep 17 00:00:00 2001 From: Rashmi Kulkarni Date: Tue, 20 Oct 2020 11:56:40 -0700 Subject: [PATCH 1/3] fixes https://github.com/elastic/kibana/issues/74449 --- .../apps/management/_create_index_pattern_wizard.js | 5 +++++ test/functional/config.js | 12 ++++++++++++ 2 files changed, 17 insertions(+) diff --git a/test/functional/apps/management/_create_index_pattern_wizard.js b/test/functional/apps/management/_create_index_pattern_wizard.js index 8b11a02099f614..90838ecc1f6fbc 100644 --- a/test/functional/apps/management/_create_index_pattern_wizard.js +++ b/test/functional/apps/management/_create_index_pattern_wizard.js @@ -24,6 +24,7 @@ export default function ({ getService, getPageObjects }) { const testSubjects = getService('testSubjects'); const es = getService('legacyEs'); const PageObjects = getPageObjects(['settings', 'common']); + const security = getService('security'); describe('"Create Index Pattern" wizard', function () { before(async function () { @@ -51,6 +52,9 @@ export default function ({ getService, getPageObjects }) { }); describe('index alias', () => { + before(async function () { + await security.testUser.setRoles(['kibana_admin', 'test_alias1_reader']); + }); it('can be an index pattern', async () => { await es.transport.request({ path: '/blogs/_doc', @@ -77,6 +81,7 @@ export default function ({ getService, getPageObjects }) { path: '/blogs', method: 'DELETE', }); + await security.testUser.restoreDefaults(); }); }); }); diff --git a/test/functional/config.js b/test/functional/config.js index 6081810d41272e..e465937aff0e55 100644 --- a/test/functional/config.js +++ b/test/functional/config.js @@ -288,6 +288,18 @@ export default async function ({ readConfigFile }) { }, kibana: [], }, + + test_alias1_reader: { + elasticsearch: { + cluster: [], + indices: [ + { + names: ['alias1'], + privileges: ['read', 'view_index_metadata'], + }, + ], + }, + }, }, defaultRoles: ['test_logstash_reader', 'kibana_admin'], }, From 22d855460fb766783b09edd8b0e0734795a29506 Mon Sep 17 00:00:00 2001 From: Rashmi Kulkarni Date: Tue, 2 Mar 2021 14:22:21 -0800 Subject: [PATCH 2/3] fix for unskipping test huge fields functional test --- .../apps/management/_test_huge_fields.js | 6 +++--- .../es_archiver/large_fields/data.json.gz | Bin 48347 -> 48347 bytes 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/test/functional/apps/management/_test_huge_fields.js b/test/functional/apps/management/_test_huge_fields.js index 3102becbe181f6..2f518bb209e28a 100644 --- a/test/functional/apps/management/_test_huge_fields.js +++ b/test/functional/apps/management/_test_huge_fields.js @@ -13,15 +13,15 @@ export default function ({ getService, getPageObjects }) { const security = getService('security'); const PageObjects = getPageObjects(['common', 'home', 'settings']); - // Failing: See https://github.com/elastic/kibana/issues/89031 - describe.skip('test large number of fields', function () { + describe('test large number of fields', function () { this.tags(['skipCloud']); const EXPECTED_FIELD_COUNT = '10006'; before(async function () { - await security.testUser.setRoles(['kibana_admin', 'test_testhuge_reader']); + await security.testUser.setRoles(['kibana_admin', 'test_testhuge_reader'],false); await esArchiver.emptyKibanaIndex(); await esArchiver.loadIfNeeded('large_fields'); + await PageObjects.settings.navigateTo(); await PageObjects.settings.createIndexPattern('testhuge', 'date'); }); diff --git a/test/functional/fixtures/es_archiver/large_fields/data.json.gz b/test/functional/fixtures/es_archiver/large_fields/data.json.gz index e3879e288b6f21c93ac50be1f78fee8e15448b50..ff82acd5842ee4d20e384c929142bf63a56a8ce5 100644 GIT binary patch delta 282 zcmV+#0p{!60=iPf0g03x~7!mwQjl&ZV)D7E! zZ5dKau%OAizk1h!;qwA@Q=4Ze$w+cBb|$%=|KtDk-~2cK?SJ{-|KI=lzy0t3oB#Gd z{ZIenfBS#_k01PR|HJ>|fBlc2{2%}IfBx(L{@?%8e=NQJU4Ql;|NH;?PyhM<^B+I? zFaP;}`7i&s|Mma+pZ_fQU;d~6^?&{!|9`*tUw`tS{)hka?-q1lfBw6F?*GfR z|NftU{_B6|m;UQN`hWiK|J(oYKmYSz|JgtP|3A9^>yNI#e)J#z?E3rP{licF{!5T=e@fX!g-c}VnpzgYKJ=@NC&n7 z+cI>61$Ex%uQ9g`?*Y_HE$)>hBgx5FndJQbkN?wu^M-LkN@&N|K)%GhyU(>`FDB#xqqJj=KANq`RD#WU;A(W z`RBj<_wT>|FaPBK_CNf`Ke+zC|NH;^AO7?I`#*m2zx?O_`G5Jp{;&U+|NLjc|NKAx zum973|NndG|MHXn$N&Dn{dfPPx# From 60281f6d8a6e8ea9c85bb63b439ffd79952e8ed4 Mon Sep 17 00:00:00 2001 From: Rashmi Kulkarni Date: Tue, 2 Mar 2021 20:37:14 -0800 Subject: [PATCH 3/3] fix eslint --- test/functional/apps/management/_test_huge_fields.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/functional/apps/management/_test_huge_fields.js b/test/functional/apps/management/_test_huge_fields.js index 2f518bb209e28a..b9c9e964ac3f54 100644 --- a/test/functional/apps/management/_test_huge_fields.js +++ b/test/functional/apps/management/_test_huge_fields.js @@ -18,7 +18,7 @@ export default function ({ getService, getPageObjects }) { const EXPECTED_FIELD_COUNT = '10006'; before(async function () { - await security.testUser.setRoles(['kibana_admin', 'test_testhuge_reader'],false); + await security.testUser.setRoles(['kibana_admin', 'test_testhuge_reader'], false); await esArchiver.emptyKibanaIndex(); await esArchiver.loadIfNeeded('large_fields'); await PageObjects.settings.navigateTo();