Skip to content

Commit 5298d8c

Browse files
authored
Merge pull request #156 from blacklanternsecurity/disable-index
Toggle Reconciling Indexes
2 parents 8e1e10a + 75d299e commit 5298d8c

4 files changed

Lines changed: 9 additions & 1 deletion

File tree

bbot_server/applets/_root.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ async def setup(self):
4545
await self._setup()
4646

4747
# Reconcile indexes after all applets are set up
48-
if self.is_native:
48+
if self.is_native and bbcfg.reconcile_indexes:
4949
await self.reconcile_all_indexes()
5050

5151
return True, ""

bbot_server/config.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,9 @@ class BBOTServerSettings(BaseSettings):
8484
user_store: StoreConfig
8585
message_queue: MessageQueueConfig
8686

87+
# index management
88+
reconcile_indexes: bool = True
89+
8790
# misc nested config we know about
8891
agent: Optional[AgentConfig] = Field(default_factory=AgentConfig)
8992
cli: Optional[CLIConfig] = Field(default_factory=CLIConfig)

compose.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ services:
2828
worker:
2929
<<: *bbot-server-base
3030
command: ["bbctl", "server", "start", "--worker-only"]
31+
environment:
32+
- BBOT_SERVER_RECONCILE_INDEXES=false
3133
depends_on:
3234
server:
3335
condition: service_healthy

helm/templates/worker-deployment.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@ spec:
6262
secretKeyRef:
6363
name: {{ .Values.redis.auth.existingSecret | default (printf "%s-redis" .Release.Name) | quote }}
6464
key: redis-password
65+
# Index reconciliation is handled by Server, not the worker
66+
- name: BBOT_SERVER_RECONCILE_INDEXES
67+
value: "false"
6568
# BBOT Server configuration
6669
- name: BBOT_SERVER_URL
6770
value: "http://{{ .Release.Name }}-server:{{ .Values.server.service.port }}/v1/"

0 commit comments

Comments
 (0)