diff --git a/deployments/kubehound/docker-compose.yaml b/deployments/kubehound/docker-compose.yaml index e67d27146..61026ad58 100644 --- a/deployments/kubehound/docker-compose.yaml +++ b/deployments/kubehound/docker-compose.yaml @@ -1,6 +1,6 @@ services: mongodb: - image: mongo:6.0.6 + image: mongo:8.0.3 restart: unless-stopped networks: - kubenet @@ -23,7 +23,7 @@ services: - kubenet healthcheck: test: ["CMD", "bin/gremlin.sh", "-e", "scripts/remote-connect.groovy"] - interval: 30s + interval: 30s timeout: 30s retries: 3 labels: @@ -47,32 +47,6 @@ services: environment: - NOTEBOOK_PASSWORD=admin - GRAPH_NOTEBOOK_SSL=False - - ui-invana-engine: - image: invanalabs/invana-engine:latest - profiles: - - invana - restart: unless-stopped - networks: - - kubenet - ports: - - 127.0.0.1:8200:8200 - environment: - GREMLIN_SERVER_URL: ws://kubegraph:8182/gremlin - depends_on: - - kubegraph - - ui-invana-studio: - image: invanalabs/invana-studio:latest - restart: unless-stopped - profiles: - - invana - networks: - - kubenet - ports: - - 127.0.0.1:8300:8300 - depends_on: - - ui-invana-engine networks: kubenet: diff --git a/deployments/kubehound/graph/Dockerfile b/deployments/kubehound/graph/Dockerfile index f3e0a879f..6cb52d2bd 100644 --- a/deployments/kubehound/graph/Dockerfile +++ b/deployments/kubehound/graph/Dockerfile @@ -7,7 +7,7 @@ COPY dsl/kubehound/pom.xml /home/app RUN mvn -f /home/app/pom.xml clean install # Now build our janusgraph wrapper container with KubeHound customizations -FROM janusgraph/janusgraph:1.0.0 +FROM janusgraph/janusgraph:1.1.0 LABEL org.opencontainers.image.source="https://github.com/DataDog/kubehound/" # Add our initialization script for the database schema to the startup directory @@ -61,7 +61,7 @@ ENV gremlinserver.metrics.csvReporter.enabled=false # Performance tweaks based on: https://www.sailpoint.com/blog/souping-up-the-gremlin/ # gremlinPool will default to Runtime.availableProcessors() -ENV gremlinserver.gremlinPool=0 +ENV gremlinserver.gremlinPool=0 # threadPoolWorker should be 2x VCPU (TODO: can we set dynamically?) ENV gremlinserver.threadPoolWorker=16