add support for custom cluster name
This commit is contained in:
		
							parent
							
								
									c0cf6e6fdc
								
							
						
					
					
						commit
						fbb54993bf
					
				| @ -29,6 +29,7 @@ class K8sAPI: | |||||||
|     def __init__(self): |     def __init__(self): | ||||||
|         super().__init__() |         super().__init__() | ||||||
|         self.namespace = os.environ.get("CRAWLER_NAMESPACE") or "crawlers" |         self.namespace = os.environ.get("CRAWLER_NAMESPACE") or "crawlers" | ||||||
|  |         self.browser_sufix = os.environ.get("CRAWLER_FQDN_SUFFIX") or ".crawlers.svc.k.brass.host" | ||||||
|         self.custom_resources = {} |         self.custom_resources = {} | ||||||
| 
 | 
 | ||||||
|         self.templates = Jinja2Templates( |         self.templates = Jinja2Templates( | ||||||
| @ -63,7 +64,7 @@ class K8sAPI: | |||||||
|     def get_redis_url(self, crawl_id): |     def get_redis_url(self, crawl_id): | ||||||
|         """get redis url for crawl id""" |         """get redis url for crawl id""" | ||||||
|         redis_url = ( |         redis_url = ( | ||||||
|             f"redis://redis-{crawl_id}.redis.{self.namespace}.svc.cluster.local/0" |             f"redis://redis-{crawl_id}.redis.{self.namespace}{self.browser_suffix}/0" | ||||||
|         ) |         ) | ||||||
|         return redis_url |         return redis_url | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -122,7 +122,7 @@ spec: | |||||||
|                 fieldPath: spec.nodeName |                 fieldPath: spec.nodeName | ||||||
|           {{ if not .Values.logging.fileMode }} |           {{ if not .Values.logging.fileMode }} | ||||||
|           - name:  FLUENT_ELASTICSEARCH_HOST |           - name:  FLUENT_ELASTICSEARCH_HOST | ||||||
|             value: "btrixlog-es-http.{{ .Values.logging.namespace | default "btrix-admin" }}.svc.cluster.local" |             value: "btrixlog-es-http.{{ .Values.logging.namespace | default "btrix-admin" }}.svc.{{.Values.cluster_domain | default "cluster.local" }}" | ||||||
|           - name:  FLUENT_ELASTICSEARCH_PORT |           - name:  FLUENT_ELASTICSEARCH_PORT | ||||||
|             value: "9200" |             value: "9200" | ||||||
|           - name: FLUENT_ELASTICSEARCH_SCHEME |           - name: FLUENT_ELASTICSEARCH_SCHEME | ||||||
|  | |||||||
| @ -14,7 +14,7 @@ data: | |||||||
| 
 | 
 | ||||||
|   FRONTEND_ORIGIN: {{ .Values.frontend_alias | default "http://browsertrix-cloud-frontend" }} |   FRONTEND_ORIGIN: {{ .Values.frontend_alias | default "http://browsertrix-cloud-frontend" }} | ||||||
| 
 | 
 | ||||||
|   CRAWLER_FQDN_SUFFIX: ".{{ .Values.crawler_namespace }}{{ .Values.fqdn_suffix }}" |   CRAWLER_FQDN_SUFFIX: ".{{ .Values.crawler_namespace }}.svc.{{.Values.cluster_domain | default "cluster.local" }}" | ||||||
| 
 | 
 | ||||||
|   DEFAULT_ORG: "{{ .Values.default_org }}" |   DEFAULT_ORG: "{{ .Values.default_org }}" | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -41,7 +41,7 @@ spec: | |||||||
|               value: {{ .Values.name }}-backend |               value: {{ .Values.name }}-backend | ||||||
| 
 | 
 | ||||||
|             - name: CRAWLER_FQDN_SUFFIX |             - name: CRAWLER_FQDN_SUFFIX | ||||||
|               value: ".{{ .Values.crawler_namespace }}{{ .Values.fqdn_suffix }}" |               value: ".{{ .Values.crawler_namespace }}.svc.{{.Values.cluster_domain | default "cluster.local" }}" | ||||||
| 
 | 
 | ||||||
|             - name: NGINX_ENTRYPOINT_WORKER_PROCESSES_AUTOTUNE |             - name: NGINX_ENTRYPOINT_WORKER_PROCESSES_AUTOTUNE | ||||||
|               value: "1" |               value: "1" | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user