From 9c7008feb5f182f2e1fa0be3cc20ccd04d13a6e2 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sun, 18 Feb 2018 00:56:38 +0100 Subject: added sfive hub to proxy --- src/flufigut.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/flufigut.py') diff --git a/src/flufigut.py b/src/flufigut.py index 9cc08ce..208d742 100755 --- a/src/flufigut.py +++ b/src/flufigut.py @@ -721,6 +721,14 @@ class K8sDeployment: proxy_conf['backends'] = {} proxy_conf['backends']['/hls/'] = {'connect': 'http://nginx-streamer-' + worker['name'] + ':8000'} proxy_conf['backends']['/dash/'] = {'connect': 'http://nginx-streamer-' + worker['name'] + ':8000'} + + proxy_conf['sfive'] = {'hostname': worker['name']} + proxy_conf['sfive']['socket'] = self._desc.globals['stats']['sfive-proxy']['socket'] + proxy_conf['sfive']['duration'] = self._desc.globals['stats']['sfive-proxy']['duration'] + proxy_conf['sfive']['tags'] = self._desc.globals['stats']['sfive-proxy']['tags'] + proxy_conf['sfive']['matches'] = [{'format': '/${content}-${format}-${quality}', 'streams': 'av-orig/flash,webm/high,medium,low,mini'}, + {'format': '/${format}/${content}-${quality}', 'streams': 'av-orig/dash,hls/high,medium,low,mini'}] + cm = self.__generate_object(tmpl_env, 'sfive-proxy-cm.yml', worker) cm['data']['proxy.json'] = json.dumps(proxy_conf) v1.create_namespaced_config_map(self._namespace, cm) -- cgit v1.2.3