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

[OE] Stabilize and document saved objects API #6310

Open
kavilla opened this issue Apr 2, 2024 · 4 comments
Open

[OE] Stabilize and document saved objects API #6310

kavilla opened this issue Apr 2, 2024 · 4 comments
Assignees
Labels

Comments

@kavilla
Copy link
Member

kavilla commented Apr 2, 2024

Is your feature request related to a problem? Please describe.

We have a lot of issues with the saved objects API even though it's a fundamental item of OpenSearch Dashboards. The API is being used more and more even though it technically never was made a production feature.

Current open issues related to the saved objects API:

Describe the solution you'd like

  • Stabilize saved objects API
  • Address gaps and provide more validation with in the API
  • More testing
  • Explicit documentation
    • Perhaps adding writing an SDK so developers can utilize the saved objects API

Describe alternatives you've considered

n/a

Additional context

n/a

@BlaiseSaunders
Copy link

#6340

Another relevant item for this list 😄

@seraphjiang
Copy link
Member

@Flyingliuhub @bandinib-amzn @BionIT @CCongWang this is critical, let's see how could we help.

@Swiddis
Copy link

Swiddis commented Apr 16, 2024

Adding onto this: the saved objects API is a critical dependency for Integrations and we regularly are exporting/tweaking/reimporting them. This is made much more difficult by the lack of documentation on how different objects are serialized and their behavior when values are changed -- most of what our team knows about this has been found through trial-and-error. We maintain exported dashboards, visualizations, and searches as code and have tools that auto-generate saved objects or parse them for nicer debugging info.

All that to say, +1 for stabilizing the APIs and getting traction on these issues :)

@kavilla
Copy link
Member Author

kavilla commented Apr 30, 2024

#4695

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

8 participants