Skip to content

Commit

Permalink
add Neo4j chart as a dependency
Browse files Browse the repository at this point in the history
  • Loading branch information
albrodfer1 committed Sep 27, 2024
1 parent ebe153d commit b4d76f9
Show file tree
Hide file tree
Showing 5 changed files with 32 additions and 4 deletions.
7 changes: 5 additions & 2 deletions deploy/dracon/chart/Chart.lock
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,8 @@ dependencies:
- name: mongodb
repository: https://charts.bitnami.com/bitnami
version: 15.1.5
digest: sha256:f5b463f7862318ed8de9439769a72f14320f271c72c80ec7a2a1f1b209959d7a
generated: "2024-08-06T10:52:12.01515499+01:00"
- name: neo4j
repository: https://helm.neo4j.com/neo4j
version: "5.23"
digest: sha256:7f6453b90ab68d22fd24b598590a464c4546a0188273dba521931e80402f56e0
generated: "2024-09-27T15:07:10.978131093+02:00"
4 changes: 4 additions & 0 deletions deploy/dracon/chart/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,7 @@ dependencies:
version: 15.1.5
repository: https://charts.bitnami.com/bitnami
condition: mongodb.enabled
- name: neo4j
version: 5.23
repository: https://helm.neo4j.com/neo4j
condition: neo4j.enabled
10 changes: 10 additions & 0 deletions deploy/dracon/chart/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,16 @@ postgresql:
querystringargs: ""
fullnameOverride: ""

neo4j:
# if set, a Neo4j instnace will be deployed
enabled: true
neo4j:
edition: community
name: neo4j
volumes:
data:
mode: defaultStorageClass

# this section controls aspects of managing a database used to store deduplication enrichments
# the database should use the Postgres dialect.
deduplication-db-migrations:
Expand Down
10 changes: 10 additions & 0 deletions deploy/dracon/values/dev.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,16 @@ postgresql:
querystringargs: "sslmode=disable"
host: dracon-postgresql:5432

neo4j:
# if set, a Neo4j instnace will be deployed
enabled: true
neo4j:
edition: community
name: neo4j
volumes:
data:
mode: defaultStorageClass

tekton:
enabled: true

Expand Down
5 changes: 3 additions & 2 deletions docs/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@ For Dracon pipelines to run, they usually require the following services:
3. Kibana
4. MongoDB
5. Postgres
6. Neo4j

We use the Elastic Operator to spin up managed instances of Elasticsearch and
Kibana and the bitnami charts to deploy instances of PostgreSQL and MongoDB.
Expand All @@ -97,8 +98,8 @@ take a couple of minutes, it's perfect time to go get a cup of coffee ;).

`espresso cup by @ptzianos`

The Dracon Helm package lists as dependencies the Bitnami charts for Postgres
and MongoDB. The values used are in the `deploy/dracon/values/dev.yaml` file.
The Dracon Helm package lists as dependencies the Bitnami charts for Postgres and
MongoDB and the chart for Neo4j. The values used are in the `deploy/dracon/values/dev.yaml` file.

1. Expose the TektonCD Dashboard

Expand Down

0 comments on commit b4d76f9

Please sign in to comment.