Coder Social home page Coder Social logo

Chart advice about charts HOT 5 CLOSED

fusionauth avatar fusionauth commented on June 10, 2024
Chart advice

from charts.

Comments (5)

drpebcak avatar drpebcak commented on June 10, 2024

It is possible to put Postgres and Elasticsearch back in the chart and use a bool for enable: etc to pull in as needed. This creates a chart that can be spun up fully without external dependencies or allow external instances. Just an opinion.

I would rather not, because managing those dependencies makes this chart a lot heavier. Having to keep those up to date and then worry about breaking changes inside those downstream charts is more work than it is worth. I personally also don't like tying state into a chart for a stateless service.

Also what is the desired result for these sections. They do not work as one expects

To use an existing secret, set existingSecret to the name of the secret. We expect two keys: password and rootpassword
existingSecret: "" <----- If this is filled in then the next fields should be ignored, not required
user: ""
password: ""

These credentials are used for bootstrapping the database
root:
user: "" <----- if the secret is filled in then this should be ignored (?)
password: ""

Not sure what you are getting at here. The user is still required - only the passwords are coming from the secret. The comment says: We expect two keys: password and rootpassword. I've seen secrets done both ways - with the username as part of the secret and not. Is the comment not clear that we are only filling in password and rootpassword?

search:
Valid values for engine are 'elasticsearch' or (if you are using fusionauth >= 1.16.0-rc.1) 'database'.
engine: elasticsearch <----- If you place database here should this not cause the host field to be ignored?
protocol: http
host: ""

This is how it works, isn't it? If you set search.engine=database, nothing that uses search.host is used.

from charts.

DarkBlaez avatar DarkBlaez commented on June 10, 2024

Actually the chart is not working correctly. Deploy with "database" over "Elasticsearch" and check the logs, there are exceptions thrown. Also, the reasoning behind the chart inclusion actually does not hold merit. Being able to include as needed has never been much of an issue for other maintainers or projects, to include competitors. It's a very simple task if helm is well understood. However, what I will do is reformulate the charts and publish an alternative set which mirror what others are doing. Thanks for the clarification

DB

from charts.

drpebcak avatar drpebcak commented on June 10, 2024

The issue you are referring to doesn't have anything to do with the chart, it was an issue in the default version of the application. You can see it being discussed here: FusionAuth/fusionauth-issues#851

We can of course bump up the version of fusionauth we are installing.

from charts.

DarkBlaez avatar DarkBlaez commented on June 10, 2024

If that is the issue then we should bump the version being pulled

Thanks
DB

from charts.

drpebcak avatar drpebcak commented on June 10, 2024

Just did it.

from charts.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.