diff options
Diffstat (limited to 'src/flufigut.py')
-rwxr-xr-x | src/flufigut.py | 8 |
1 files changed, 8 insertions, 0 deletions
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) |