Skip to content

Commit

Permalink
feat: add Neo4j chart as a dependency
Browse files Browse the repository at this point in the history
  • Loading branch information
albrodfer94 committed Sep 26, 2024
1 parent 200dcc4 commit 1fb7096
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 1fb7096

Please sign in to comment.