)]}'
{"libvirt/values.yaml":[{"author":{"_account_id":27020,"name":"Vlad Naboichenko","email":"vn382u@att.com","username":"vladnaboichenko"},"change_message_id":"829466272ea179bc309ba2005e0c8878586c4fe4","unresolved":false,"context_lines":[{"line_number":44,"context_line":"    user: \"nova\""},{"line_number":45,"context_line":"    group: \"kvm\""},{"line_number":46,"context_line":"    # for opencontrail sdn, uncomment the below line"},{"line_number":47,"context_line":"    # cgroup_device_acl: \u0027[\"/dev/null\", \"/dev/full\", \"/dev/zero\", \"/dev/random\", \"/dev/urandom\", \"/dev/ptmx\", \"/dev/kvm\", \"/dev/kqemu\", \"/dev/rtc\", \"/dev/hpet\",\"/dev/net/tun\", ]\u0027"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"pod:"},{"line_number":50,"context_line":"  affinity:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_fb88ec22","line":47,"updated":"2017-10-04 22:31:42.000000000","message":"i would rather move this to\ncontrail_cgroup_device_acl, and apply them in template only if network.backend \u003d\u003d contrail","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"}],"neutron/templates/bin/_neutron-server.sh.tpl":[{"author":{"_account_id":15518,"name":"Artur Korzeniewski","email":"artur.korzen@wp.pl","username":"akorzeni"},"change_message_id":"82e7c6f3f8dab7e19d468f80e777f2388db2f5e6","unresolved":false,"context_lines":[{"line_number":25,"context_line":"function start () {"},{"line_number":26,"context_line":"  exec neutron-server \\"},{"line_number":27,"context_line":"        --config-file /etc/neutron/neutron.conf \\"},{"line_number":28,"context_line":"        --config-file /etc/neutron/plugins/{{ $neutron_plugin }}/{{ $neutron_plugin_conf }}"},{"line_number":29,"context_line":"}"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"function stop () {"}],"source_content_type":"text/x-smarty","patch_set":5,"id":"3f4b6375_99d49649","line":28,"updated":"2017-10-30 08:22:21.000000000","message":"I partially agree with this approach, but I wanted to ask, if opencontrail ml2 conf is completely replacing the standard ml2 config file? \nI\u0027m asking because in other neutron SDN solution ONOS SONA, the original ml2 config file is not changed but extra ml2 config file for sona is added:\n\n  exec neutron-server \\\n        --config-file /etc/neutron/neutron.conf \\\n        --config-file /etc/neutron/plugins/ml2/ml2_conf.ini\n{{- if .Values.conf.plugins.ml2_conf_onos.enabled }} \\\n        --config-file /etc/neutron/plugins/ml2/ml2_conf_onos.ini\n{{- end }}\n\nSo I was wondering if we can do something similar to opencontrail:\n\n  exec neutron-server \\\n        --config-file /etc/neutron/neutron.conf \\\n        --config-file /etc/neutron/plugins/ml2/ml2_conf.ini\n{{- if .Values.conf.plugins.ml2_conf_onos.enabled }} \\\n        --config-file /etc/neutron/plugins/ml2/ml2_conf_onos.ini\n{{- end }}\n{{- if .Values.conf.plugins.ml2_conf_opencontrail.enabled }} \\\n        --config-file /etc/neutron/plugins/opencontrail/ContrailPlugin.ini\n{{- end }}\n\nI\u0027m only asking to be consistent how we extend neutron chart with SDNs.","commit_id":"bc233a0fa44f77ee0e1f8ff5833325ed47e25b80"},{"author":{"_account_id":10234,"name":"Andrey Pavlov","email":"andrey.mp@gmail.com","username":"andrey-mp"},"change_message_id":"28f5569361f7e9c36e67e93ba89c518a90c99e63","unresolved":false,"context_lines":[{"line_number":25,"context_line":"function start () {"},{"line_number":26,"context_line":"  exec neutron-server \\"},{"line_number":27,"context_line":"        --config-file /etc/neutron/neutron.conf \\"},{"line_number":28,"context_line":"        --config-file /etc/neutron/plugins/{{ $neutron_plugin }}/{{ $neutron_plugin_conf }}"},{"line_number":29,"context_line":"}"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"function stop () {"}],"source_content_type":"text/x-smarty","patch_set":5,"id":"3f4b6375_0b1385ba","line":28,"in_reply_to":"3f4b6375_99d49649","updated":"2017-10-30 08:29:33.000000000","message":"OpenContrail doesn\u0027t rewuire standard ml2 conf. Moreover - ml2 conf shouldn\u0027t be present.\n\nThis is the plugin\u0027s approach. ML2 is a plugin that is replaced by OpenContrail.","commit_id":"bc233a0fa44f77ee0e1f8ff5833325ed47e25b80"}],"neutron/values.yaml":[{"author":{"_account_id":27020,"name":"Vlad Naboichenko","email":"vn382u@att.com","username":"vladnaboichenko"},"change_message_id":"829466272ea179bc309ba2005e0c8878586c4fe4","unresolved":false,"context_lines":[{"line_number":637,"context_line":"      default_availability_zones: nova"},{"line_number":638,"context_line":"      api_workers: 4"},{"line_number":639,"context_line":"      allow_overlapping_ips: True"},{"line_number":640,"context_line":"      # core_plugin can be: ml2, calico, "},{"line_number":641,"context_line":"      # neutron_plugin_contrail.plugins.opencontrail.contrail_plugin.NeutronPluginContrailCoreV2 for opencontrail"},{"line_number":642,"context_line":"      core_plugin: ml2"},{"line_number":643,"context_line":"      # service_plugin can be: router, odl-router, empty for calico,"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_7bd99cf2","line":640,"updated":"2017-10-04 22:31:42.000000000","message":"trailing whitespaces","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":27020,"name":"Vlad Naboichenko","email":"vn382u@att.com","username":"vladnaboichenko"},"change_message_id":"14644d0709e70ffb0c51f07f8d176345db523eab","unresolved":false,"context_lines":[{"line_number":160,"context_line":"      endpoint: internal"},{"line_number":161,"context_line":"    daemonset:"},{"line_number":162,"context_line":"    # this should be set to corresponding neutron L2 agent"},{"line_number":163,"context_line":"    - neutron-ovs-agent"},{"line_number":164,"context_line":"  metadata:"},{"line_number":165,"context_line":"    services:"},{"line_number":166,"context_line":"    - service: oslo_messaging"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f4e5783_5a6f6afb","line":163,"updated":"2017-10-19 16:30:10.000000000","message":"this may not be necessary anymore","commit_id":"d92a34e6941d90aedec38397db5e6874ef4a3831"},{"author":{"_account_id":15518,"name":"Artur Korzeniewski","email":"artur.korzen@wp.pl","username":"akorzeni"},"change_message_id":"82e7c6f3f8dab7e19d468f80e777f2388db2f5e6","unresolved":false,"context_lines":[{"line_number":976,"context_line":"      # for opencontrail, comment out interface_driver option"},{"line_number":977,"context_line":"      interface_driver: openvswitch"},{"line_number":978,"context_line":"      # api_extensions_path can be:"},{"line_number":979,"context_line":"      # /usr/lib/python2.7/dist-packages/neutron_plugin_contIrail/extensions:/usr/lib/python2.7/dist-packages/neutron_lbaas/extensions for opencontrail"},{"line_number":980,"context_line":"      # api_extensions_path:"},{"line_number":981,"context_line":"    quotas:"},{"line_number":982,"context_line":"      quota_network: -1"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3f4b6375_ccd37100","line":979,"range":{"start_line":979,"start_character":41,"end_line":979,"end_character":64},"updated":"2017-10-30 08:22:21.000000000","message":"typo - neutron_plugin_contrail","commit_id":"bc233a0fa44f77ee0e1f8ff5833325ed47e25b80"},{"author":{"_account_id":15518,"name":"Artur Korzeniewski","email":"artur.korzen@wp.pl","username":"akorzeni"},"change_message_id":"82e7c6f3f8dab7e19d468f80e777f2388db2f5e6","unresolved":false,"context_lines":[{"line_number":1007,"context_line":"    neutron_plugin_conf: ml2_conf.ini"},{"line_number":1008,"context_line":"    opencontrail:"},{"line_number":1009,"context_line":"      APISERVER:"},{"line_number":1010,"context_line":"        api_server_ip: 10.87.65.153"},{"line_number":1011,"context_line":"        api_server_port: 8082"},{"line_number":1012,"context_line":"        contrail_extensions: \"ipam:neutron_plugin_contrail.plugins.opencontrail.contrail_plugin_ipam.NeutronPluginContrailIpam,policy:neutron_plugin_contrail.plugins.opencontrail.contrail_plugin_policy.NeutronPluginContrailPolicy,route-table:neutron_plugin_contrail.plugins.opencontrail.contrail_plugin_vpc.NeutronPluginContrailVpc,contrail:None,service-interface:None,vf-binding:None\""},{"line_number":1013,"context_line":"        multi_tenancy: True"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3f4b6375_cdf12897","line":1010,"updated":"2017-10-30 08:22:21.000000000","message":"This should be moved to endpoints section.","commit_id":"bc233a0fa44f77ee0e1f8ff5833325ed47e25b80"},{"author":{"_account_id":15518,"name":"Artur Korzeniewski","email":"artur.korzen@wp.pl","username":"akorzeni"},"change_message_id":"82e7c6f3f8dab7e19d468f80e777f2388db2f5e6","unresolved":false,"context_lines":[{"line_number":1015,"context_line":"        analytics_api_ip: 10.87.65.153"},{"line_number":1016,"context_line":"        analytics_api_port: 8081"},{"line_number":1017,"context_line":"      KEYSTONE:"},{"line_number":1018,"context_line":"        admin_user: admin"},{"line_number":1019,"context_line":"        admin_password: password"},{"line_number":1020,"context_line":"        admin_tenant_name: admin"},{"line_number":1021,"context_line":"        auth_user: admin"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3f4b6375_4d33f862","line":1018,"updated":"2017-10-30 08:22:21.000000000","message":"This also should be moved to endpoint section.","commit_id":"bc233a0fa44f77ee0e1f8ff5833325ed47e25b80"}],"opencontrail/templates/NOTES.txt":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"c2e1c4eb03dee741cf8ec4a28b3136d769a18d9c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"7f515b1d_3e18afd1","updated":"2017-10-05 01:31:39.000000000","message":"can probably remove this file","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"}],"opencontrail/templates/agent-ds.yaml":[{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# hostOs is a mandatory field"},{"line_number":2,"context_line":"{{- $_ :\u003d required \".Values.hostOS must be specified, valid values are ubuntu, centos\" .Values.hostOs }}"},{"line_number":3,"context_line":"apiVersion: extensions/v1beta1"},{"line_number":4,"context_line":"kind: DaemonSet"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_e8ad809b","line":1,"updated":"2017-10-06 15:18:51.000000000","message":"add file header in all files","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":7,"context_line":"  namespace: kube-system"},{"line_number":8,"context_line":"  labels:"},{"line_number":9,"context_line":"    app: contrail-cni"},{"line_number":10,"context_line":"    chart: \"{{ .Chart.Name }}-{{ .Chart.Version }}\""},{"line_number":11,"context_line":"spec:"},{"line_number":12,"context_line":"  template:"},{"line_number":13,"context_line":"    metadata:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_c8cf647d","line":10,"updated":"2017-10-06 15:18:51.000000000","message":"is this needed?","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":27020,"name":"Vlad Naboichenko","email":"vn382u@att.com","username":"vladnaboichenko"},"change_message_id":"829466272ea179bc309ba2005e0c8878586c4fe4","unresolved":false,"context_lines":[{"line_number":53,"context_line":"        - mountPath: /host/opt_cni_bin"},{"line_number":54,"context_line":"          name: opt-cni-bin"},{"line_number":55,"context_line":"        - mountPath: /var/log/contrail/cni"},{"line_number":56,"context_line":"          name: var-log-contrail-cni "},{"line_number":57,"context_line":"      containers:"},{"line_number":58,"context_line":"      - name: contrail-agent"},{"line_number":59,"context_line":"        image: {{ .Values.images.vrouterAgent | quote }}"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_3be324a7","line":56,"updated":"2017-10-04 22:31:42.000000000","message":"trailing whitespaces","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"7ef8e287bc7a5f1f9c9263bf4762da4dd2db92e6","unresolved":false,"context_lines":[{"line_number":76,"context_line":"        - mountPath: /var/lib/contrail/"},{"line_number":77,"context_line":"          name: contrail-varlib"},{"line_number":78,"context_line":"        # This is a workaround just to make sure the directory is created on host"},{"line_number":79,"context_line":"        - mountPath: /var/log/contrail/cni"},{"line_number":80,"context_line":"          name: var-log-contrail-cni"},{"line_number":81,"context_line":"      volumes:"},{"line_number":82,"context_line":"      - name: tmp-contrail-config"},{"line_number":83,"context_line":"        configMap:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_01747298","line":80,"range":{"start_line":79,"start_character":0,"end_line":80,"end_character":36},"updated":"2017-10-05 01:41:52.000000000","message":"can we place all logs to stdout please","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"}],"opencontrail/templates/analytics-ds.yaml":[{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"91dc974f81a2114bd87319bd07cdca160ca6d806","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"7f515b1d_c13c1ac1","updated":"2017-10-05 01:40:41.000000000","message":"can you include a mechanism to enable/disable this manifest like other osh components: https://github.com/openstack/openstack-helm/blob/master/nova/templates/daemonset-compute.yaml#L17","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"91dc974f81a2114bd87319bd07cdca160ca6d806","unresolved":false,"context_lines":[{"line_number":4,"context_line":"  name: contrail-analytics"},{"line_number":5,"context_line":"  namespace: kube-system"},{"line_number":6,"context_line":"  labels:"},{"line_number":7,"context_line":"    app: contrail-cni"},{"line_number":8,"context_line":"    chart: \"{{ .Chart.Name }}-{{ .Chart.Version }}\""},{"line_number":9,"context_line":"spec:"},{"line_number":10,"context_line":"  template:"},{"line_number":11,"context_line":"    metadata:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_9e068320","line":8,"range":{"start_line":7,"start_character":0,"end_line":8,"end_character":51},"updated":"2017-10-05 01:40:41.000000000","message":"can you use the same labeling as other osh charts please, eg: https://github.com/openstack/openstack-helm/blob/master/nova/templates/daemonset-compute.yaml#L30-L32","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"91dc974f81a2114bd87319bd07cdca160ca6d806","unresolved":false,"context_lines":[{"line_number":8,"context_line":"    chart: \"{{ .Chart.Name }}-{{ .Chart.Version }}\""},{"line_number":9,"context_line":"spec:"},{"line_number":10,"context_line":"  template:"},{"line_number":11,"context_line":"    metadata:"},{"line_number":12,"context_line":"      labels:"},{"line_number":13,"context_line":"        app: contrail-cni"},{"line_number":14,"context_line":"        contrail_function: contrail-analytics"},{"line_number":15,"context_line":"    spec:"},{"line_number":16,"context_line":"      affinity:"},{"line_number":17,"context_line":"        nodeAffinity:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_61fe8606","line":14,"range":{"start_line":11,"start_character":0,"end_line":14,"end_character":45},"updated":"2017-10-05 01:40:41.000000000","message":"can you use the same labeling as other osh charts please, eg: https://github.com/openstack/openstack-helm/blob/master/nova/templates/daemonset-compute.yaml#L30-L32","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"91dc974f81a2114bd87319bd07cdca160ca6d806","unresolved":false,"context_lines":[{"line_number":13,"context_line":"        app: contrail-cni"},{"line_number":14,"context_line":"        contrail_function: contrail-analytics"},{"line_number":15,"context_line":"    spec:"},{"line_number":16,"context_line":"      affinity:"},{"line_number":17,"context_line":"        nodeAffinity:"},{"line_number":18,"context_line":"          requiredDuringSchedulingIgnoredDuringExecution:"},{"line_number":19,"context_line":"            nodeSelectorTerms:"},{"line_number":20,"context_line":"            - matchExpressions:"},{"line_number":21,"context_line":"              - key: \"opencontrail.org/controller\""},{"line_number":22,"context_line":"                operator: In"},{"line_number":23,"context_line":"                values:"},{"line_number":24,"context_line":"                - \"true\""},{"line_number":25,"context_line":"            - matchExpressions:"},{"line_number":26,"context_line":"              - key: \"node-role.kubernetes.io/master\""},{"line_number":27,"context_line":"                operator: Exists"},{"line_number":28,"context_line":"      tolerations:"},{"line_number":29,"context_line":"      - key: node-role.kubernetes.io/master"},{"line_number":30,"context_line":"        operator: Exists"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_c10e5a31","line":27,"range":{"start_line":16,"start_character":0,"end_line":27,"end_character":32},"updated":"2017-10-05 01:40:41.000000000","message":"can you use the same method as other osh charts to specify which nodes you want this DS to run on: https://github.com/openstack/openstack-helm/blob/master/nova/templates/daemonset-compute.yaml#L37-L38","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"91dc974f81a2114bd87319bd07cdca160ca6d806","unresolved":false,"context_lines":[{"line_number":37,"context_line":"        securityContext:"},{"line_number":38,"context_line":"          privileged: true"},{"line_number":39,"context_line":"        volumeMounts:"},{"line_number":40,"context_line":"        - mountPath: /etc/contrailctl"},{"line_number":41,"context_line":"          name: contrailctl-analytics"},{"line_number":42,"context_line":"      volumes:"},{"line_number":43,"context_line":"      - name: contrailctl-analytics"},{"line_number":44,"context_line":"        configMap:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_c1377ae3","line":41,"range":{"start_line":40,"start_character":0,"end_line":41,"end_character":37},"updated":"2017-10-05 01:40:41.000000000","message":"could you specify this config map mount in a similar way to other osh components, eg: https://github.com/openstack/openstack-helm/blob/master/nova/templates/daemonset-compute.yaml#L149-L152","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"91dc974f81a2114bd87319bd07cdca160ca6d806","unresolved":false,"context_lines":[{"line_number":40,"context_line":"        - mountPath: /etc/contrailctl"},{"line_number":41,"context_line":"          name: contrailctl-analytics"},{"line_number":42,"context_line":"      volumes:"},{"line_number":43,"context_line":"      - name: contrailctl-analytics"},{"line_number":44,"context_line":"        configMap:"},{"line_number":45,"context_line":"          name: contrailctl-config"},{"line_number":46,"context_line":"          items:"},{"line_number":47,"context_line":"          - key: analytics-config"},{"line_number":48,"context_line":"            path: analytics.conf"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_41514a0e","line":48,"range":{"start_line":43,"start_character":0,"end_line":48,"end_character":32},"updated":"2017-10-05 01:40:41.000000000","message":"could you specify this configmap volume in a similar way to other osh components: https://github.com/openstack/openstack-helm/blob/master/nova/templates/daemonset-compute.yaml#L236-L239","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"}],"opencontrail/templates/analyticsdb-ds.yaml":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"c2e1c4eb03dee741cf8ec4a28b3136d769a18d9c","unresolved":false,"context_lines":[{"line_number":52,"context_line":"            path: analyticsdb.conf"},{"line_number":53,"context_line":"      - name: analyticsdb-data"},{"line_number":54,"context_line":"        hostPath:"},{"line_number":55,"context_line":"          path: /var/lib/analyticsdb "},{"line_number":56,"context_line":"      - name: zookeeper-analyticsdb-data"},{"line_number":57,"context_line":"        hostPath:"},{"line_number":58,"context_line":"          path: /var/lib/analyticsdb_zookeeper_data"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_be5b7f52","line":55,"range":{"start_line":55,"start_character":36,"end_line":55,"end_character":37},"updated":"2017-10-05 01:31:39.000000000","message":"more ws","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"}],"opencontrail/templates/bin/_register-vrouter.sh.tpl":[{"author":{"_account_id":15518,"name":"Artur Korzeniewski","email":"artur.korzen@wp.pl","username":"akorzeni"},"change_message_id":"82e7c6f3f8dab7e19d468f80e777f2388db2f5e6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"set -ex"},{"line_number":4,"context_line":""}],"source_content_type":"text/x-smarty","patch_set":5,"id":"3f4b6375_ed3bc434","line":1,"updated":"2017-10-30 08:22:21.000000000","message":"Missing licence header.","commit_id":"bc233a0fa44f77ee0e1f8ff5833325ed47e25b80"}],"opencontrail/templates/configmap-bin.yaml":[{"author":{"_account_id":15518,"name":"Artur Korzeniewski","email":"artur.korzen@wp.pl","username":"akorzeni"},"change_message_id":"82e7c6f3f8dab7e19d468f80e777f2388db2f5e6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{{- if .Values.manifests.configmap_bin }}"},{"line_number":2,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":3,"context_line":"---"},{"line_number":4,"context_line":"apiVersion: v1"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3f4b6375_8d1690a7","line":1,"updated":"2017-10-30 08:22:21.000000000","message":"Missing licence header.","commit_id":"bc233a0fa44f77ee0e1f8ff5833325ed47e25b80"}],"opencontrail/templates/configmap-contrailctl.yaml":[{"author":{"_account_id":15518,"name":"Artur Korzeniewski","email":"artur.korzen@wp.pl","username":"akorzeni"},"change_message_id":"82e7c6f3f8dab7e19d468f80e777f2388db2f5e6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{{- if .Values.manifests.configmap_contrailctl }}"},{"line_number":2,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":3,"context_line":"{{- $cloud_orchestrator :\u003d .Values.conf.global_config.GLOBAL.cloud_orchestrator }}"},{"line_number":4,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3f4b6375_6d1914d5","line":1,"updated":"2017-10-30 08:22:21.000000000","message":"Missing licence header.","commit_id":"bc233a0fa44f77ee0e1f8ff5833325ed47e25b80"}],"opencontrail/templates/contrail-cm.yaml":[{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":3,"context_line":"apiVersion: v1"},{"line_number":4,"context_line":"kind: ConfigMap"},{"line_number":5,"context_line":"metadata:"},{"line_number":6,"context_line":"  name: contrailctl-config"},{"line_number":7,"context_line":"  labels:"},{"line_number":8,"context_line":"    app: contrail-cni"},{"line_number":9,"context_line":"    chart: \"{{ .Chart.Name }}-{{ .Chart.Version }}\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_e89b4063","line":6,"updated":"2017-10-06 15:18:51.000000000","message":"can this be changed to fit the naming scheme we have laid out?","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"}],"opencontrail/templates/contrail-rbac.yaml":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"c2e1c4eb03dee741cf8ec4a28b3136d769a18d9c","unresolved":false,"context_lines":[{"line_number":33,"context_line":"metadata:"},{"line_number":34,"context_line":"  name: contrail-kube-manager-token"},{"line_number":35,"context_line":"  namespace: kube-system"},{"line_number":36,"context_line":"  annotations: "},{"line_number":37,"context_line":"    helm.sh/hook: post-install"},{"line_number":38,"context_line":"    kubernetes.io/service-account.name: contrail-kube-manager"},{"line_number":39,"context_line":"type: kubernetes.io/service-account-token"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_9e58c356","line":36,"range":{"start_line":36,"start_character":14,"end_line":36,"end_character":15},"updated":"2017-10-05 01:31:39.000000000","message":"whitespace","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"}],"opencontrail/templates/contrailctl/_analytics.tpl":[{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"e33933d78dcf05bfbc9480d07bb1367a782e6a8a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"7f515b1d_41882a70","updated":"2017-10-05 01:46:31.000000000","message":"can we use the \u0027helm-toolkit.utils.to_oslo_conf\u0027 or \u0027helm-toolkit.utils.to_ini\u0027 functions here to gnerate these files in a similar manner to:\n * https://github.com/openstack/openstack-helm/blob/master/nova/templates/configmap-etc.yaml#L132-L133\n * https://github.com/openstack/openstack-helm/blob/master/nova/values.yaml#L925-L996","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"}],"opencontrail/templates/contrailctl/_check-input-conf.tpl":[{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"27839de5b3d1aacdfa02f111a16134bc0237aa08","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"7f515b1d_619a06c6","updated":"2017-10-05 01:43:30.000000000","message":"rather than this mechanism - can we include the config structure within the values yaml.","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":27,"context_line":"{{- if not .conf.global.external.rabbitmqServers -}}{{- set .conf.global.external \"rabbitmqServers\" list -}}{{- end -}}"},{"line_number":28,"context_line":"{{- if not .conf.global.external.controllerZookeeperServers -}}{{- set .conf.global.external \"controllerZookeeperServers\" list -}}{{- end -}}"},{"line_number":29,"context_line":"{{- if not .conf.global.external.analyticsdbZookeeperServers -}}{{- set .conf.global.external \"analyticsdbZookeeperServers\" list -}}{{- end -}}"},{"line_number":30,"context_line":" "},{"line_number":31,"context_line":"{{- if not .conf.controller -}}{{- set .conf \"controller\" dict -}}{{- end -}}"},{"line_number":32,"context_line":"{{- if not .conf.control -}}{{- set .conf \"control\" dict -}}{{- end -}}"},{"line_number":33,"context_line":"{{- if not .conf.control.logPortInfo -}}{{- set .conf.control \"log_port_info\" dict -}}{{- end -}}"}],"source_content_type":"text/x-smarty","patch_set":1,"id":"7f515b1d_c8cbe450","line":30,"range":{"start_line":30,"start_character":0,"end_line":30,"end_character":1},"updated":"2017-10-06 15:18:51.000000000","message":"ws","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"}],"opencontrail/templates/daemonset-agent.yaml":[{"author":{"_account_id":15518,"name":"Artur Korzeniewski","email":"artur.korzen@wp.pl","username":"akorzeni"},"change_message_id":"82e7c6f3f8dab7e19d468f80e777f2388db2f5e6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{{- if .Values.manifests.daemonset_agent }}"},{"line_number":2,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":3,"context_line":"{{- $cloud_orchestrator :\u003d .Values.conf.global_config.GLOBAL.cloud_orchestrator }}"},{"line_number":4,"context_line":"# host_os is a mandatory field"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3f4b6375_2d0f9c88","line":1,"updated":"2017-10-30 08:22:21.000000000","message":"Missing licence header.","commit_id":"bc233a0fa44f77ee0e1f8ff5833325ed47e25b80"},{"author":{"_account_id":10234,"name":"Andrey Pavlov","email":"andrey.mp@gmail.com","username":"andrey-mp"},"change_message_id":"363a9c5c55b2a90d4cdfd2b8e5a64a6b8baf8e2e","unresolved":false,"context_lines":[{"line_number":31,"context_line":"      automountServiceAccountToken: false"},{"line_number":32,"context_line":"      initContainers:"},{"line_number":33,"context_line":"{{- if eq $host_os \"centos\" }}"},{"line_number":34,"context_line":"{{- $_ :\u003d required \".Values.images.tags.vrouter_compiler must be specified, if hostOS is centos\" .Values.images.vrouter_compiler }}"},{"line_number":35,"context_line":"      - name: contrail-vrouter-compiler"},{"line_number":36,"context_line":"        image: {{ .Values.images.tags.vrouter_compiler | quote }}"},{"line_number":37,"context_line":"        imagePullPolicy: {{ default \"\" .Values.images.imagePullPolicy | quote }}"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"1f485f77_ea202dfa","line":34,"updated":"2017-11-10 11:06:11.000000000","message":"in the last expression there is no \u0027tags.\u0027\nshould be \u0027.Values.images.tags.vrouter_compiler\u0027","commit_id":"64d01a94dd423ed9448e40124a4a825f8eea3854"}],"opencontrail/templates/daemonset-analytics.yaml":[{"author":{"_account_id":15518,"name":"Artur Korzeniewski","email":"artur.korzen@wp.pl","username":"akorzeni"},"change_message_id":"82e7c6f3f8dab7e19d468f80e777f2388db2f5e6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{{- if .Values.manifests.daemonset_analytics }}"},{"line_number":2,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":3,"context_line":"# host_os is a mandatory field"},{"line_number":4,"context_line":"{{- $_ :\u003d required \".Values.conf.host_os must be specified, valid values are ubuntu, centos\" .Values.conf.host_os }}"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3f4b6375_ed24e40e","line":1,"updated":"2017-10-30 08:22:21.000000000","message":"Missing licence header.","commit_id":"bc233a0fa44f77ee0e1f8ff5833325ed47e25b80"}],"opencontrail/templates/kubemanager-ds.yaml":[{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":10,"context_line":"  template:"},{"line_number":11,"context_line":"    metadata:"},{"line_number":12,"context_line":"      labels:"},{"line_number":13,"context_line":"        app: contrail-cni "},{"line_number":14,"context_line":"        contrail_function: contrail-kube-manager"},{"line_number":15,"context_line":"    spec:"},{"line_number":16,"context_line":"      affinity:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_28095894","line":13,"range":{"start_line":13,"start_character":25,"end_line":13,"end_character":26},"updated":"2017-10-06 15:18:51.000000000","message":"ws","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":50,"context_line":"          - key: kubemanager-config"},{"line_number":51,"context_line":"            path: kubemanager.conf"},{"line_number":52,"context_line":"          - key: global-config"},{"line_number":53,"context_line":"            path: global.conf  "},{"line_number":54,"context_line":"      - name: pod-secret"},{"line_number":55,"context_line":"        secret:"},{"line_number":56,"context_line":"          secretName: contrail-kube-manager-token"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_0800dc66","line":53,"range":{"start_line":53,"start_character":28,"end_line":53,"end_character":31},"updated":"2017-10-06 15:18:51.000000000","message":"ws","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"}],"opencontrail/values.yaml":[{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":14,"context_line":"conf:"},{"line_number":15,"context_line":"  # global section configuration needed by all containers"},{"line_number":16,"context_line":"  global:"},{"line_number":17,"context_line":"    controller: "},{"line_number":18,"context_line":"      # nodes - (MANDATORY) list of controller node IP"},{"line_number":19,"context_line":"      nodes:"},{"line_number":20,"context_line":"      - 10.87.65.155"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_c8f9a480","line":17,"range":{"start_line":17,"start_character":15,"end_line":17,"end_character":16},"updated":"2017-10-06 15:18:51.000000000","message":"ws","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"    analyticsdb:"},{"line_number":27,"context_line":"      # nodes - (MANDATORY) list of analyticsdb node IP"},{"line_number":28,"context_line":"      nodes: "},{"line_number":29,"context_line":"        - 10.87.65.155"},{"line_number":30,"context_line":"      # cassandraUser - (OPTIONAL) Cassandra username to access analyticsdb"},{"line_number":31,"context_line":"      cassandraUser: \u0027\u0027"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_88f3ac9e","line":28,"range":{"start_line":28,"start_character":12,"end_line":28,"end_character":13},"updated":"2017-10-06 15:18:51.000000000","message":"ws","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":59,"context_line":"      # nodes:"},{"line_number":60,"context_line":"      # enableWebuiService - enable webui service or not, by default it is enabled"},{"line_number":61,"context_line":"      enableWebuiService: \"true\""},{"line_number":62,"context_line":"    "},{"line_number":63,"context_line":"    # hostsEntries -  (OPTIONAL) "},{"line_number":64,"context_line":"    # In multi-controller systems, all hosts in the cluster should be reachable"},{"line_number":65,"context_line":"    # using its own hostname which is requirement for rabbitmq, so for that /etc/hosts"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_481494a0","line":62,"range":{"start_line":62,"start_character":0,"end_line":62,"end_character":4},"updated":"2017-10-06 15:18:51.000000000","message":"ws","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":60,"context_line":"      # enableWebuiService - enable webui service or not, by default it is enabled"},{"line_number":61,"context_line":"      enableWebuiService: \"true\""},{"line_number":62,"context_line":"    "},{"line_number":63,"context_line":"    # hostsEntries -  (OPTIONAL) "},{"line_number":64,"context_line":"    # In multi-controller systems, all hosts in the cluster should be reachable"},{"line_number":65,"context_line":"    # using its own hostname which is requirement for rabbitmq, so for that /etc/hosts"},{"line_number":66,"context_line":"    #  entries are required, unless there is an external dns infrastructure to support it"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_080e9c8c","line":63,"range":{"start_line":63,"start_character":32,"end_line":63,"end_character":33},"updated":"2017-10-06 15:18:51.000000000","message":"ws","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":67,"context_line":"    # hostsEntries:"},{"line_number":68,"context_line":"    #   host_name_1 : host_ip_1"},{"line_number":69,"context_line":"    #   host_name_2 : host_ip_2"},{"line_number":70,"context_line":"     "},{"line_number":71,"context_line":"    # cloudOrchestrator (MANDATORY) valid values - kubernetes, mesos, openshift, openstack"},{"line_number":72,"context_line":"    cloudOrchestrator: kubernetes"},{"line_number":73,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_c8276412","line":70,"range":{"start_line":70,"start_character":0,"end_line":70,"end_character":5},"updated":"2017-10-06 15:18:51.000000000","message":"ws","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":102,"context_line":"      # sandesh - enables SSL for sandesh connections, default is false"},{"line_number":103,"context_line":"      sandesh: \"false\""},{"line_number":104,"context_line":"      # introspect - enables SSL for introspect connection, default is false"},{"line_number":105,"context_line":"      introspect: \"false\" "},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"    # (OPTIONAL)"},{"line_number":108,"context_line":"    apiserver:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_681cf0c0","line":105,"range":{"start_line":105,"start_character":25,"end_line":105,"end_character":26},"updated":"2017-10-06 15:18:51.000000000","message":"ws","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":106,"context_line":""},{"line_number":107,"context_line":"    # (OPTIONAL)"},{"line_number":108,"context_line":"    apiserver:"},{"line_number":109,"context_line":"      # authProtocol - api-server auth protocol (http, https) "},{"line_number":110,"context_line":"      authProtocol: \"http\""},{"line_number":111,"context_line":"      # certfile - api-server SSL certificate to install and use for API ports "},{"line_number":112,"context_line":"      # certfile:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_2865d845","line":109,"range":{"start_line":109,"start_character":61,"end_line":109,"end_character":62},"updated":"2017-10-06 15:18:51.000000000","message":"ws","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":108,"context_line":"    apiserver:"},{"line_number":109,"context_line":"      # authProtocol - api-server auth protocol (http, https) "},{"line_number":110,"context_line":"      authProtocol: \"http\""},{"line_number":111,"context_line":"      # certfile - api-server SSL certificate to install and use for API ports "},{"line_number":112,"context_line":"      # certfile:"},{"line_number":113,"context_line":"      # keyfile - api-server SSL key to use with certificate"},{"line_number":114,"context_line":"      # Required only if using privately signed certfile and keyfile"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_085c5c7c","line":111,"range":{"start_line":111,"start_character":78,"end_line":111,"end_character":79},"updated":"2017-10-06 15:18:51.000000000","message":"ws","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":112,"context_line":"      # certfile:"},{"line_number":113,"context_line":"      # keyfile - api-server SSL key to use with certificate"},{"line_number":114,"context_line":"      # Required only if using privately signed certfile and keyfile"},{"line_number":115,"context_line":"      # keyfile: "},{"line_number":116,"context_line":"      # cafile - SSL CA to use with the certificate and key provided"},{"line_number":117,"context_line":"      # Required only if using privately signed certfile and keyfile"},{"line_number":118,"context_line":"      # cafile: "}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_c8552452","line":115,"range":{"start_line":115,"start_character":16,"end_line":115,"end_character":17},"updated":"2017-10-06 15:18:51.000000000","message":"ws","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":115,"context_line":"      # keyfile: "},{"line_number":116,"context_line":"      # cafile - SSL CA to use with the certificate and key provided"},{"line_number":117,"context_line":"      # Required only if using privately signed certfile and keyfile"},{"line_number":118,"context_line":"      # cafile: "},{"line_number":119,"context_line":"      # insecure - check to validate api-server SSL certificate"},{"line_number":120,"context_line":"      insecure: true"},{"line_number":121,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_a850a85f","line":118,"range":{"start_line":118,"start_character":15,"end_line":118,"end_character":16},"updated":"2017-10-06 15:18:51.000000000","message":"ws","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":122,"context_line":"    # (OPTIONAL)"},{"line_number":123,"context_line":"    neutron:"},{"line_number":124,"context_line":"      # metadataIP - IP or Service name of metadata server"},{"line_number":125,"context_line":"      # metadataIP: "},{"line_number":126,"context_line":"      # metadataPort - port of metadata server"},{"line_number":127,"context_line":"      # metadataPort:"},{"line_number":128,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_48c7f413","line":125,"range":{"start_line":125,"start_character":19,"end_line":125,"end_character":20},"updated":"2017-10-06 15:18:51.000000000","message":"ws","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":137,"context_line":"    encapPriority: \"MPLSoUDP,MPLSoGRE,VXLAN\""},{"line_number":138,"context_line":"    # externalRoutersList - dict of external, physical routers"},{"line_number":139,"context_line":"    # externalRoutersList:"},{"line_number":140,"context_line":"      # name1: ip1 "},{"line_number":141,"context_line":"      # name2: ip2"},{"line_number":142,"context_line":"    # bgpAsn - asn for control node by default is 64512"},{"line_number":143,"context_line":"    bgpAsn: 64512"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_08d1fccd","line":140,"range":{"start_line":140,"start_character":18,"end_line":140,"end_character":19},"updated":"2017-10-06 15:18:51.000000000","message":"ws","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":151,"context_line":"    password: guest"},{"line_number":152,"context_line":"    vhost: \u0027/\u0027"},{"line_number":153,"context_line":"    # owner:"},{"line_number":154,"context_line":"    # group: "},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"  # (OPTIONAL)"},{"line_number":157,"context_line":"  # webui section configuration needed by controller container"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_e8d340d4","line":154,"range":{"start_line":154,"start_character":12,"end_line":154,"end_character":13},"updated":"2017-10-06 15:18:51.000000000","message":"ws","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":155,"context_line":""},{"line_number":156,"context_line":"  # (OPTIONAL)"},{"line_number":157,"context_line":"  # webui section configuration needed by controller container"},{"line_number":158,"context_line":"  webui: "},{"line_number":159,"context_line":"    httpListenPort: 8080"},{"line_number":160,"context_line":"    httpsListenPort: 8143"},{"line_number":161,"context_line":"    storageEnable: \u0027false\u0027"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_c8dac4e7","line":158,"range":{"start_line":158,"start_character":8,"end_line":158,"end_character":9},"updated":"2017-10-06 15:18:51.000000000","message":"ws","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":258,"context_line":"      logLevel: \"SYS_NOTICE\""},{"line_number":259,"context_line":"      introspectPort: 8089"},{"line_number":260,"context_line":"      listenPort: 8086"},{"line_number":261,"context_line":"    # syslogPort: -1 "},{"line_number":262,"context_line":"    analyticsFlowTTL: 48"},{"line_number":263,"context_line":"    analyticsStatisticsTTL: 2160"},{"line_number":264,"context_line":"    analyticsConfigAuditTTL: 24"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_a8d548b9","line":261,"range":{"start_line":261,"start_character":20,"end_line":261,"end_character":21},"updated":"2017-10-06 15:18:51.000000000","message":"ws","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":294,"context_line":"  # (MANDATORY)"},{"line_number":295,"context_line":"  # kubernetes section configuration for kubernetes container"},{"line_number":296,"context_line":"  kubernetes:"},{"line_number":297,"context_line":"  "},{"line_number":298,"context_line":"    # (OPTIONAL)"},{"line_number":299,"context_line":"    # If contrail controller node is differnet then the k8s master node"},{"line_number":300,"context_line":"    # Then give the IP address of the apiServer"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_28f39875","line":297,"range":{"start_line":297,"start_character":0,"end_line":297,"end_character":2},"updated":"2017-10-06 15:18:51.000000000","message":"ws","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":299,"context_line":"    # If contrail controller node is differnet then the k8s master node"},{"line_number":300,"context_line":"    # Then give the IP address of the apiServer"},{"line_number":301,"context_line":"    apiServer: 10.87.65.155"},{"line_number":302,"context_line":"  "},{"line_number":303,"context_line":"    # (OPTIONAL)"},{"line_number":304,"context_line":"    # Name of the kubernetes cluster being provisioned"},{"line_number":305,"context_line":"    clusterName: k8s-default"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_08ea1c74","line":302,"range":{"start_line":302,"start_character":0,"end_line":302,"end_character":2},"updated":"2017-10-06 15:18:51.000000000","message":"ws","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":303,"context_line":"    # (OPTIONAL)"},{"line_number":304,"context_line":"    # Name of the kubernetes cluster being provisioned"},{"line_number":305,"context_line":"    clusterName: k8s-default"},{"line_number":306,"context_line":"    "},{"line_number":307,"context_line":"    # (OPTIONAL)"},{"line_number":308,"context_line":"    # Pod subnet, default value: \"10.32.0.0/12\""},{"line_number":309,"context_line":"    podSubnets: \"10.32.0.0/12\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_e8ec6090","line":306,"range":{"start_line":306,"start_character":0,"end_line":306,"end_character":4},"updated":"2017-10-06 15:18:51.000000000","message":"ws","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":307,"context_line":"    # (OPTIONAL)"},{"line_number":308,"context_line":"    # Pod subnet, default value: \"10.32.0.0/12\""},{"line_number":309,"context_line":"    podSubnets: \"10.32.0.0/12\""},{"line_number":310,"context_line":"  "},{"line_number":311,"context_line":"    # (OPTIONAL)"},{"line_number":312,"context_line":"    # Service subnet, default value: \"10.96.0.0/12\""},{"line_number":313,"context_line":"    svcSubnets: \"10.96.0.0/12\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_a8fe6835","line":310,"range":{"start_line":310,"start_character":0,"end_line":310,"end_character":2},"updated":"2017-10-06 15:18:51.000000000","message":"ws","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":311,"context_line":"    # (OPTIONAL)"},{"line_number":312,"context_line":"    # Service subnet, default value: \"10.96.0.0/12\""},{"line_number":313,"context_line":"    svcSubnets: \"10.96.0.0/12\""},{"line_number":314,"context_line":"    "},{"line_number":315,"context_line":"    # (OPTIONAL)"},{"line_number":316,"context_line":"    # Cluster project used in contrail, default value: {\u0027domain\u0027: \u0027default-domain\u0027, \u0027project\u0027: \u0027default\u0027}"},{"line_number":317,"context_line":"    # Example:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_68f87048","line":314,"range":{"start_line":314,"start_character":0,"end_line":314,"end_character":4},"updated":"2017-10-06 15:18:51.000000000","message":"ws","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":316,"context_line":"    # Cluster project used in contrail, default value: {\u0027domain\u0027: \u0027default-domain\u0027, \u0027project\u0027: \u0027default\u0027}"},{"line_number":317,"context_line":"    # Example:"},{"line_number":318,"context_line":"    clusterProject: \"{\u0027domain\u0027: \u0027default-domain\u0027, \u0027project\u0027: \u0027default\u0027}\""},{"line_number":319,"context_line":"    "},{"line_number":320,"context_line":"  kubernetesVNC:"},{"line_number":321,"context_line":"    # (OPTIONAL)"},{"line_number":322,"context_line":"    # public fip pool to be used for service/ingress."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_4895b4e3","line":319,"range":{"start_line":319,"start_character":0,"end_line":319,"end_character":4},"updated":"2017-10-06 15:18:51.000000000","message":"ws","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":321,"context_line":"    # (OPTIONAL)"},{"line_number":322,"context_line":"    # public fip pool to be used for service/ingress."},{"line_number":323,"context_line":"    # publicFipPool: {\u0027domain\u0027: \u0027domain-name\u0027, \u0027project\u0027: \u0027project-name\u0027, \u0027network\u0027: \u0027network-name\u0027, \u0027name\u0027: \u0027fip-pool-name\u0027 }"},{"line_number":324,"context_line":"    "},{"line_number":325,"context_line":"  # agent configurations"},{"line_number":326,"context_line":"  agent:"},{"line_number":327,"context_line":"    # (OPTIONAL) - Network CIDR on which you want to bring the vhost"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_089fbc03","line":324,"range":{"start_line":324,"start_character":0,"end_line":324,"end_character":4},"updated":"2017-10-06 15:18:51.000000000","message":"ws","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"9fb55d2e20262233eebdb1ab8ca78f160d1616c6","unresolved":false,"context_lines":[{"line_number":328,"context_line":"    # ctrlDataNetwork:"},{"line_number":329,"context_line":"    # (OPTIONAL) - Set to \"False\" if your hostOS is centos/redhat"},{"line_number":330,"context_line":"    # compileVrouterModule: \"True\""},{"line_number":331,"context_line":"    "},{"line_number":332,"context_line":"    # qosQueueIdList: []"},{"line_number":333,"context_line":"    # qosLogicalQueueList: []"},{"line_number":334,"context_line":"    # qosDefaultNicQueue: None"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_e8a10048","line":331,"range":{"start_line":331,"start_character":0,"end_line":331,"end_character":4},"updated":"2017-10-06 15:18:51.000000000","message":"ws","commit_id":"f41dde2801d81d5c7153d4d91f0fc168ef4980fc"}]}
