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

Merge PR 5949 and sync up main #273

Closed
wants to merge 22 commits into from

Conversation

SuZhou-Joe
Copy link
Collaborator

Description

Issues Resolved

Screenshot

Testing the changes

Check List

  • All tests pass
    • yarn test:jest
    • yarn test:jest_integration
  • New functionality includes testing.
  • New functionality has been documented.
  • Update CHANGELOG.md
  • Commits are signed per the DCO using --signoff

kavilla and others added 22 commits February 21, 2024 22:25
…roject#5915)

Update the screenshots for area and tsvb related to functional tests.

Updated with:
yarn test:ftr --updateBaselines --include ciGroup3

Issues:
n/a

Signed-off-by: Kawika Avilla <[email protected]>
…5926)

Bumps chromdriver dependency causing errors during bootstrap due to URL change.

Issues Resolved:
opensearch-project#5925

Signed-off-by: Derek Ho <[email protected]>
…delimiter to double colon (opensearch-project#5907)

* concatenate data source name with index pattern name

Signed-off-by: Lu Yu <[email protected]>

* add changelog

Signed-off-by: Lu Yu <[email protected]>

* add tests

Signed-off-by: Lu Yu <[email protected]>

---------

Signed-off-by: Lu Yu <[email protected]>
…egistry (opensearch-project#5881)

* Refactor getClient and getLegacyClient to use authentication method registry

Signed-off-by: Bandini Bhopi <[email protected]>

* Adds changelog and UT

Signed-off-by: Bandini Bhopi <[email protected]>

---------

Signed-off-by: Bandini Bhopi <[email protected]>
…shboard (opensearch-project#5934)

Remove default sort to use saved search sort.

Issue Resolve
opensearch-project#5933

Signed-off-by: Anan Zhuang <[email protected]>
Update changelog placing 2.12 into it's own section.

Issue:
opensearch-project#5257

Signed-off-by: Kawika Avilla <[email protected]>
* add key to index pattern options for support duplicate index pattern names

---------

Signed-off-by: Eric <[email protected]>
* [Discover] Fixes safari overflow bug

---------

Signed-off-by: Ashwin P Chandran <[email protected]>
Signed-off-by: Anan Zhuang <[email protected]>
Co-authored-by: Anan Zhuang <[email protected]>
Co-authored-by: Miki <[email protected]>
…earch-project#5944)

* fix missing param and add changelog and test

Signed-off-by: Lu Yu <[email protected]>

* change pr number

Signed-off-by: Lu Yu <[email protected]>

* remove dangling changelog

Signed-off-by: Lu Yu <[email protected]>

---------

Signed-off-by: Lu Yu <[email protected]>
…passed for the dataSourceId. (opensearch-project#5882)

* [MD] Using legacy client cofig instead of globle config

Signed-off-by: Xinrui Bai <[email protected]>

* [UT] add test cases to test different hostconfig and datasourceId combinations of scenario

Signed-off-by: Xinrui Bai <[email protected]>

* Update changelog file

Signed-off-by: Xinrui Bai <[email protected]>

* Resolve comments

Signed-off-by: Xinrui Bai <[email protected]>

* [UT] update test cases and resolve comments

Signed-off-by: Xinrui Bai <[email protected]>

* [UT] Update unit test

Signed-off-by: Xinrui Bai <[email protected]>

---------

Signed-off-by: Xinrui Bai <[email protected]>
…configuration (opensearch-project#5916)

* [AuthType Config] Add EnabledAuthType configuration in yml file and pass value to dataSourceManagement root mount

Signed-off-by: Xinrui Bai <[email protected]>

* [AuthType Config] provide default auth types when types array is empty

Signed-off-by: Xinrui Bai <[email protected]>

* [AuthRegistry Onboard - DataSourceCreationForm] Integrate auth cofig with AuthRegistray and providing data source options from AuthRegistry

Signed-off-by: Xinrui Bai <[email protected]>

* [AuthRegistry Onboard] Support default selected auth type in datasource creation page

Signed-off-by: Xinrui Bai <[email protected]>

* [AuthRegistry Onboard] SDisable auth option selector when auth options no more than 1

Signed-off-by: Xinrui Bai <[email protected]>

* [AuthRegistry Onboard] clear credential attribute every time use select NoAuth option. Also update credentialField data type

Signed-off-by: Xinrui Bai <[email protected]>

* Update yml file to disable config

Signed-off-by: Xinrui Bai <[email protected]>

* Update change.md file

Signed-off-by: Xinrui Bai <[email protected]>

* [UT] Fix broken test cases

Signed-off-by: Xinrui Bai <[email protected]>

* [UT] Add more unit tests

Signed-off-by: Xinrui Bai <[email protected]>

* [UT] update unit test and handle scenario when no options enabled

Signed-off-by: Xinrui Bai <[email protected]>

* [UT] update description of unit test case

Signed-off-by: Xinrui Bai <[email protected]>

* [UT] update unit test cases to resolve comment

Signed-off-by: Xinrui Bai <[email protected]>

* [UT] Snapshot auth option super selector for unit test. Also upate the default message in datasorurce creation form ---> auth type section

Signed-off-by: Xinrui Bai <[email protected]>

---------

Signed-off-by: Xinrui Bai <[email protected]>
* feat: add ruanyl as a maintainer

Signed-off-by: SuZhou-Joe <[email protected]>

* feat: add CHANGELOG

Signed-off-by: SuZhou-Joe <[email protected]>

---------

Signed-off-by: SuZhou-Joe <[email protected]>
* add BionIT as a maintainer

Signed-off-by: Flyingliuhub <[email protected]>

* update pr link in the changelog.md

Signed-off-by: Flyingliuhub <[email protected]>

---------

Signed-off-by: Flyingliuhub <[email protected]>
…th type (opensearch-project#5997)

* fix schema for test connection

Signed-off-by: Lu Yu <[email protected]>

* add changelog

Signed-off-by: Lu Yu <[email protected]>

---------

Signed-off-by: Lu Yu <[email protected]>
…t#5855)

* Add application configuration service

Signed-off-by: Tianle Huang <[email protected]>

* update API path name

Signed-off-by: Tianle Huang <[email protected]>

* implement two APIs/interfaces

Signed-off-by: Tianle Huang <[email protected]>

* expose get function for other plugins to use

Signed-off-by: Tianle Huang <[email protected]>

* update interfaces

Signed-off-by: Tianle Huang <[email protected]>

* implement the APIs and interfaces

Signed-off-by: Tianle Huang <[email protected]>

* add license and jsdoc

Signed-off-by: Tianle Huang <[email protected]>

* update docs

Signed-off-by: Tianle Huang <[email protected]>

* add more docs

Signed-off-by: Tianle Huang <[email protected]>

* update variable name

Signed-off-by: Tianle Huang <[email protected]>

* remove unnecessary dependency

Signed-off-by: Tianle Huang <[email protected]>

* format readme

Signed-off-by: Tianle Huang <[email protected]>

* use osd version

Signed-off-by: Tianle Huang <[email protected]>

* remove debugging info

Signed-off-by: Tianle Huang <[email protected]>

* update logging

Signed-off-by: Tianle Huang <[email protected]>

* remove lint js

Signed-off-by: Tianle Huang <[email protected]>

* remove logs

Signed-off-by: Tianle Huang <[email protected]>

* update name style

Signed-off-by: Tianle Huang <[email protected]>

* update

Signed-off-by: Tianle Huang <[email protected]>

* update function visibility and error function

Signed-off-by: Tianle Huang <[email protected]>

* fix unit test failures

Signed-off-by: Tianle Huang <[email protected]>

* add unit test

Signed-off-by: Tianle Huang <[email protected]>

* remove lint file

Signed-off-by: Tianle Huang <[email protected]>

* add more tests

Signed-off-by: Tianle Huang <[email protected]>

* add unit tests for routes

Signed-off-by: Tianle Huang <[email protected]>

* add remaining unit tests

Signed-off-by: Tianle Huang <[email protected]>

* add enabled to this plugin

Signed-off-by: Tianle Huang <[email protected]>

* update readme to mention experimental

Signed-off-by: Tianle Huang <[email protected]>

* update change log

Signed-off-by: Tianle Huang <[email protected]>

* dummy commit to trigger workflow rerun

Signed-off-by: Tianle Huang <[email protected]>

* remove experimental

Signed-off-by: Tianle Huang <[email protected]>

* add key to yml file

Signed-off-by: Tianle Huang <[email protected]>

* remove i18n

Signed-off-by: Tianle Huang <[email protected]>

* remove lint rc

Signed-off-by: Tianle Huang <[email protected]>

* update comment style

Signed-off-by: Tianle Huang <[email protected]>

* add input validation

Signed-off-by: Tianle Huang <[email protected]>

* update unit tests

Signed-off-by: Tianle Huang <[email protected]>

* prevent multiple registration

Signed-off-by: Tianle Huang <[email protected]>

* add return types

Signed-off-by: Tianle Huang <[email protected]>

* update readme wording

Signed-off-by: Tianle Huang <[email protected]>

* add unit test to the plugin class about double register

Signed-off-by: Tianle Huang <[email protected]>

* move related ymls

Signed-off-by: Tianle Huang <[email protected]>

* move validation to a function

Signed-off-by: Tianle Huang <[email protected]>

* use trimmed versions

Signed-off-by: Tianle Huang <[email protected]>

* reword changelog entry

Signed-off-by: Tianle Huang <[email protected]>

* readability

Signed-off-by: Tianle Huang <[email protected]>

* add back yml change

Signed-off-by: Tianle Huang <[email protected]>

---------

Signed-off-by: Tianle Huang <[email protected]>
…ct#5949)

* refact: move workspace specific logic to savedObjectWrapper

Signed-off-by: SuZhou-Joe <[email protected]>

* fix: some error

Signed-off-by: SuZhou-Joe <[email protected]>

* feat: fix test error

Signed-off-by: SuZhou-Joe <[email protected]>

* feat: remove useless config in test

Signed-off-by: SuZhou-Joe <[email protected]>

* feat: add CHANGELOG

Signed-off-by: SuZhou-Joe <[email protected]>

* feat: add more unit test

Signed-off-by: SuZhou-Joe <[email protected]>

* fix: unit test

Signed-off-by: SuZhou-Joe <[email protected]>

* feat: revert test in repository.test.js

Signed-off-by: SuZhou-Joe <[email protected]>

* feat: revert test in import_saved_objects.test.ts

Signed-off-by: SuZhou-Joe <[email protected]>

* feat: revert test in repository.test.js

Signed-off-by: SuZhou-Joe <[email protected]>

* feat: add type

Signed-off-by: SuZhou-Joe <[email protected]>

* fix: bootstrap type error

Signed-off-by: SuZhou-Joe <[email protected]>

* feat: optimize code and add comment

Signed-off-by: SuZhou-Joe <[email protected]>

* fix: unit test error

Signed-off-by: SuZhou-Joe <[email protected]>

* fix: integration test fail

Signed-off-by: SuZhou-Joe <[email protected]>

* feat: add missing code

Signed-off-by: SuZhou-Joe <[email protected]>

* feat: optimize code

Signed-off-by: SuZhou-Joe <[email protected]>

* Add permissions field to the mapping only if the permission control is enabled

Signed-off-by: gaobinlong <[email protected]>

* Fix test failure

Signed-off-by: gaobinlong <[email protected]>

* feat: modify unit test

Signed-off-by: SuZhou-Joe <[email protected]>

* fix: bulk create error

Signed-off-by: SuZhou-Joe <[email protected]>

* fix: bulk create error

Signed-off-by: SuZhou-Joe <[email protected]>

* feat: add new config in yml file

Signed-off-by: SuZhou-Joe <[email protected]>

* feat: add new config in yml file

Signed-off-by: SuZhou-Joe <[email protected]>

* feat: update yml file

Signed-off-by: SuZhou-Joe <[email protected]>

* feat: fix unit test

Signed-off-by: SuZhou-Joe <[email protected]>

* feat: do not skip migration when doing integration test

Signed-off-by: SuZhou-Joe <[email protected]>

* feat: remove useless code

Signed-off-by: SuZhou-Joe <[email protected]>

* feat: remove useless code

Signed-off-by: SuZhou-Joe <[email protected]>

* feat: change flag variable

Signed-off-by: SuZhou-Joe <[email protected]>

* feat: add test cases

Signed-off-by: SuZhou-Joe <[email protected]>

---------

Signed-off-by: SuZhou-Joe <[email protected]>
Signed-off-by: gaobinlong <[email protected]>
Co-authored-by: gaobinlong <[email protected]>
Signed-off-by: SuZhou-Joe <[email protected]>
@SuZhou-Joe SuZhou-Joe closed this Mar 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.