- use statefulsets instead of deployments for mongo, redis, signer - use k8s job + statefulset for running crawls - use separate statefulset for crawl (scaled) and single-replica redis stateful set - move crawl job update login to crawl_updater - remove shared redis chart package refactor: - move to shared code to 'btrixcloud' - move k8s to 'btrixcloud.k8s' - move docker to 'btrixcloud.docker'
		
			
				
	
	
		
			12 lines
		
	
	
		
			181 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			12 lines
		
	
	
		
			181 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
---
 | 
						|
apiVersion: v1
 | 
						|
kind: Namespace
 | 
						|
metadata:
 | 
						|
  name: {{ .Values.crawler_namespace }}
 | 
						|
  labels:
 | 
						|
    release: {{ .Release.Name }}
 | 
						|
  annotations:
 | 
						|
    "helm.sh/resource-policy": keep
 | 
						|
 | 
						|
 |