File tree Expand file tree Collapse file tree 7 files changed +135
-410
lines changed Expand file tree Collapse file tree 7 files changed +135
-410
lines changed Original file line number Diff line number Diff line change @@ -23,6 +23,8 @@ RUN poetry config virtualenvs.in-project true ;\
2323FROM  base AS final
2424
2525RUN  mkdir /.pysnmp && chown 10001:10001 /.pysnmp
26+ COPY  manage_secrets.py /app/secrets/
27+ RUN  chown 10001:10001 /app/secrets/
2628RUN  chown 10001:10001 /tmp
2729USER  10001:10001
2830COPY  --from=builder /app/.venv /app/.venv
Original file line number Diff line number Diff line change @@ -103,3 +103,6 @@ SCHEDULER_LOG_LEVEL=INFO
103103FLOWER_PORT = 80 
104104
105105# Secrets
106+ SECRET_FOLDER_PATH = 
107+ ENABLE_WORKER_TRAPS_SECRETS = false 
108+ ENABLE_WORKER_POLLER_SECRETS = false 
Original file line number Diff line number Diff line change @@ -178,10 +178,12 @@ services:
178178        *pysnmp_debug, *ipv6] 
179179      WORKER_CONCURRENCY : ${WORKER_POLLER_CONCURRENCY:-2} 
180180      PREFETCH_COUNT : ${PREFETCH_POLLER_COUNT:-1} 
181+       ENABLE_WORKER_POLLER_SECRETS : ${ENABLE_WORKER_POLLER_SECRETS:-false} 
181182    volumes :
182183    - ${SCHEDULER_CONFIG_FILE_ABSOLUTE_PATH}:/app/config/config.yaml:ro 
183184    - worker-poller-pysnmp-cache-volume:/.pysnmp/:rw 
184185    - worker-poller-tmp:/tmp/:rw 
186+     - ${SECRET_FOLDER_PATH}:/app/secrets/tmp:ro 
185187  worker-sender :
186188    << : [*dns_and_networks, *dependency_and_restart_policy] 
187189    image : ${SC4SNMP_IMAGE}:${SC4SNMP_TAG:-latest} 
@@ -221,10 +223,12 @@ services:
221223      RESOLVE_TRAP_ADDRESS : ${RESOLVE_TRAP_ADDRESS:-false} 
222224      MAX_DNS_CACHE_SIZE_TRAPS : ${MAX_DNS_CACHE_SIZE_TRAPS:-500} 
223225      TTL_DNS_CACHE_TRAPS : ${TTL_DNS_CACHE_TRAPS:-1800} 
226+     ENABLE_WORKER_TRAPS_SECRETS : ${ENABLE_WORKER_TRAPS_SECRETS:-false} 
224227    volumes :
225228    - ${SCHEDULER_CONFIG_FILE_ABSOLUTE_PATH}:/app/config/config.yaml:ro 
226229    - worker-trap-pysnmp-cache-volume:/.pysnmp/:rw 
227230    - worker-trap-tmp:/tmp/:rw 
231+     - ${SECRET_FOLDER_PATH}:/app/secrets/tmp:ro 
228232    deploy :
229233      mode : replicated 
230234      replicas : ${WORKER_TRAP_REPLICAS:-2} 
Load Diff This file was deleted. 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments