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

[bitnami/janusgraph] external index support create wrong key and missing way to pass user/password #32470

Open
SebTardif opened this issue Mar 16, 2025 · 1 comment
Assignees
Labels
in-progress janusgraph tech-issues The user has a technical issue about an application

Comments

@SebTardif
Copy link

Name and Version

bitnami/janusgraph

What architecture are you using?

None

What steps will reproduce the bug?

https://github.com/bitnami/charts/blob/janusgraph/1.4.0/bitnami/janusgraph/templates/configmap.yaml#L34 has this:

    {{- if (include "janusgraph.index.enabled" .) }}
    index.search.backend={{ include "janusgraph.index.backend" . }}
    {{- if eq (include "janusgraph.index.backend" .) "lucene" }}
    index.search.directory={{ .Values.indexBackend.lucene.directory }}
    {{- else }}
    index.hostname={{ include "janusgraph.index.hostname" . }}
    index.port={{ include "janusgraph.index.port" . }}
    {{- end }}
    {{- end }}

Which generate properties not matching Janusgraph documentation, and not including credendentials (user/pwd), see https://docs.janusgraph.org/index-backend/elasticsearch/#connecting-to-elasticsearch:

index.search.backend=elasticsearch
index.search.hostname=10.0.0.10, 10.0.0.20:7777

Are you using any custom parameters or values?

No response

What is the expected behavior?

No response

What do you see instead?

All the properties used by janusgraph to connect 'elasticsearch' should work (match documentation) and be supported.

Additional information

No response

@SebTardif SebTardif added the tech-issues The user has a technical issue about an application label Mar 16, 2025
@github-actions github-actions bot added the triage Triage is needed label Mar 16, 2025
@javsalgar javsalgar changed the title external index support create wrong key and missing way to pass user/password [bitnami/janusgraph] external index support create wrong key and missing way to pass user/password Mar 17, 2025
@github-actions github-actions bot removed the triage Triage is needed label Mar 17, 2025
@github-actions github-actions bot assigned juan131 and unassigned javsalgar Mar 17, 2025
@juan131
Copy link
Contributor

juan131 commented Mar 18, 2025

Hi @SebTardif

Thanks so much for reporting this limitation in the chart! As you mentioned, this chart doesn't expose parameters to set "REST Client HTTPS Configuration" nor "REST Client HTTP Authentication" to connect to ElasticSearch.

We do expose the janusgraphProperties and existingConfigmap that allow you to overwrite the whole JanusGraph configuration or use an existing configmap with your custom configuration, respectively. You could give a try to these options.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in-progress janusgraph tech-issues The user has a technical issue about an application
Projects
None yet
Development

No branches or pull requests

3 participants