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

Add new Nexus env vars #59

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions charts/graphistry-helm/templates/nexus/nexus-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,10 @@ spec:
value: {{ .Values.sessionCookieAge | quote }}
- name : JWT_EXPIRATION_DELTA
value: {{ .Values.jwtExpirationDelta | quote }}
- name : GRAPHISTRY_NEXUS_SIGNING_KEY
value: {{ .Values.graphistryNexusSigningKey | quote }}
- name : GRAPHISTRY_NEXUS_SIGNING_SALT
value: {{ .Values.graphistryNexusSigningSalt | quote }}
- name : ENABLE_DJANGO_SILK
value: {{ .Values.enableDjangoSilk | quote }}
{{- if eq .Values.tls true }}
Expand Down
6 changes: 6 additions & 0 deletions charts/graphistry-helm/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -280,6 +280,12 @@ sessionCookieAge : "1209600" # django session cookie timeout (seconds)
# django drf-jwt, jwt token timeout (seconds)
jwtExpirationDelta : "3600" # django drf-jwt, jwt token timeout (seconds)

# Nexus unique key per deployment, can be generated with this command: dd if=/dev/urandom bs=32 count=1 2>/dev/null | base64
graphistryNexusSigningKey : ""

# Nexus unique signing salt per deployment, can be generated with this command: uuidgen -r | cut -c 1-8
graphistryNexusSigningSalt : ""

# ENABLE django silk - performance analysis library
enableDjangoSilk : "False" # ENABLE django silk - performance analysis library

Expand Down
2 changes: 2 additions & 0 deletions docs/source/graphistry-helm-docs.rst
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,8 @@ Parameter Description
``rollingUpdate`` rolling update deployment strategy switch ``false``
``sessionCookieAge`` django session cookie timeout (seconds) ``"1209600"``
``jwtExpirationDelta`` django drf-jwt, jwt token timeout (seconds) ``"3600"``
``graphistryNexusSigningKey`` nexus key (unique per deployment) ``""``
``graphistryNexusSigningSalt`` nexus signing salt (unique per deployment) ``""``
``enableDjangoSilk`` ENABLE django silk - performance analysis library ``"False"``
``domain`` domain - set to a domain of your choosing ``null``
``tlsStaging`` set tlsStaging to true to enable use of LetsEncrypt staging environment ``false``
Expand Down
Loading