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

[BUG] OSD integTest lack additional_config entrypoint for both OS and OSD clusters #3589

Open
peterzhuamazon opened this issue Jun 1, 2023 · 6 comments
Labels
bug Something isn't working cicd integtest

Comments

@peterzhuamazon
Copy link
Member

peterzhuamazon commented Jun 1, 2023

Hi,

This is related to OSD specific integTest.

In OS, the additional config entry can be grab from the opensearch-<>-test.json and added to the opensearch.yml.

In OSD, this functional is half-complete in service_opensearch_dashboards.py and only allow hardcoded entries, without interpreting the entries from opensearch-dashboards-<>-test.json.

Moreover, in OSD integTest you need to start both OS and OSD, means the additional config in OS also need a new param to hold, so it wont get mixed up with OSD additional config. Right now both are under additional-cluster-configs key and will both be pushed to opensearch_dashboards.yml.

Thank.

@peterzhuamazon peterzhuamazon added bug Something isn't working integtest cicd labels Jun 1, 2023
@github-actions github-actions bot added the untriaged Issues that have not yet been triaged label Jun 1, 2023
@peterzhuamazon peterzhuamazon removed the untriaged Issues that have not yet been triaged label Jun 1, 2023
@peterzhuamazon peterzhuamazon self-assigned this Jun 1, 2023
@peterzhuamazon peterzhuamazon moved this from Backlog to In Progress in OpenSearch Engineering Effectiveness Jun 1, 2023
@peterzhuamazon
Copy link
Member Author

peterzhuamazon commented Jun 1, 2023

@gaiksaya
Copy link
Member

gaiksaya commented Aug 7, 2023

[Triage] The issue is partially resolved.

@peterzhuamazon
Copy link
Member Author

We have implemented the OSD side of configs already.
As for OS configs during OSD test there does not seems to have a specific need from plugins.
Will close this issue for now until further notices. Thanks.

@peterzhuamazon
Copy link
Member Author

Seems like there is a use case here:

@peterzhuamazon peterzhuamazon reopened this Feb 6, 2024
@github-actions github-actions bot added the untriaged Issues that have not yet been triaged label Feb 6, 2024
@rishabh6788 rishabh6788 removed the untriaged Issues that have not yet been triaged label Feb 13, 2024
@kavilla
Copy link
Member

kavilla commented Apr 16, 2024

Low priority: for OpenSearch Dashboards we set cluster.routing.allocation.disk.threshold_enabled=false in our GitHub workflows. It would be a nice-to-have feature to be configure OpenSearch when we needed

Priority is low because we should figure out why that threshold is being hit.

@ashwin-pc
Copy link
Member

I wouldn't categorize this as a low priority since this is blocking running the tests with the same environment today locally and in the infra pipeline. Having identical test environments is key to reproducibility. Figuring out why we have to increase the memory limits is a different issue and I don't think we should tie the two together since that may be a bigger problem to solve and we shouldn't hold off on this feature on the hopes that that will be resolved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working cicd integtest
Projects
Status: Not started
Development

No branches or pull requests

5 participants