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 26, 2024
1 parent ebe153d commit b18cf2c
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 2 deletions.
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://charts.bitnami.com/bitnami
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 b18cf2c

Please sign in to comment.