- # Composer: FIXME!!!
- Controller:
- ExternalURL: "https://{{ arvados.cluster.domain }}"
- InternalURLs:
- "http://localhost:{{ arvados.controller.service.port }}": {}
- DispatchCloud:
- InternalURLs:
- "http://localhost:{{ arvados.dispatcher.service.port }}": {}
- # GitSSH: FIXME!!!
- # Health: FIXME!!!
- # Keepbalance: FIXME!!!
- # Keepproxy: FIXME!!!
- # Keepstore: FIXME!!!
- # Nodemanager: FIXME!!!
- RailsAPI:
- InternalURLs:
- "http://localhost:{{ arvados.api.service.port }}": {}
- SSO:
- ExternalURL: "https://sso.{{ arvados.cluster.domain }}"
- WebDAV:
- ExternalURL: https://collections.{{ arvados.cluster.domain }}
- InternalURLs:
- "http://localhost:{{ arvados.keepweb.service.port }}": {}
- WebDAVDownload:
- ExternalURL: https://download.{{ arvados.cluster.domain }}
- # WebShell: FIXME!!!
- Websocket:
- ExternalURL: wss://ws.{{ arvados.cluster.domain }}/websocket
- InternalURLs:
- "http://localhost:{{ arvados.websocket.service.port }}": {}
- Workbench1:
- ExternalURL: "https://workbench.{{ arvados.cluster.domain }}"
- Workbench2:
- ExternalURL: "https://workbench2.{{ arvados.cluster.domain }}"
- Keepproxy:
- ExternalURL: https://keep.{{ arvados.cluster.domain }}
- InternalURLs:
- "http://localhost:{{ arvados.keepproxy.service.port }}": {}
- Keepstore:
- InternalURLs:
- "http://keep0.{{ arvados.cluster.domain }}:{{ arvados.keepstore.service.port }}/": {}
+ {%- for service in [
+ 'Composer',
+ 'Controller',
+ 'DispatchCloud',
+ 'GitHTTP',
+ 'GitSSH',
+ 'Health',
+ 'Keepbalance',
+ 'Keepproxy',
+ 'Keepstore',
+ 'Nodemanager',
+ 'RailsAPI',
+ 'SSO',
+ 'WebDAV',
+ 'WebDAVDownload',
+ 'WebShell',
+ 'Websocket',
+ 'Workbench1',
+ 'Workbench2',
+ ]
+ %}
+ {%- if service in arvados.cluster.Services %}
+ {{ service }}:
+ {{ arvados.cluster.Services[service] | yaml(False) | indent(8) }}
+ {%- endif %}
+ {%- endfor %}