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

Simplifications #6

Draft
wants to merge 7 commits into
base: dev
Choose a base branch
from
Draft

Conversation

ludovicm67
Copy link
Contributor

This PR aims to simplify the installation of the Helm Charts.

For Ontop Endpoint, having a dedicated documentation page is useful, as for someone who only need to deploy this chart, will only see the relevant information.

For Ontopic Studio, there are three different axes:

  • have ontop-enpoint chart as a dependency for the ontopic-studio chart (optional, enabled by default)
  • have the PostgreSQL chart as a dependency for the ontopic-studio chart (optional, enabled by default)
  • have the demo database of the demo as a dependency for the ontopic-chart (optional, and disabled by default) ; that way, people that want to follow the tutorial could enable it very quickly if needed

The two first points are covered by this PR already, and the third one will come soon.

I will also need to finish some changes in the documentation (remove duplicated parts, finish to move things in the right place, and explain how we can have a more advanced configuration for people who need it, by disabling the automatic creation of some secrets and manually deploy the database).

@ludovicm67 ludovicm67 marked this pull request as draft October 18, 2024 12:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant