)]}'
{"neutron/templates/bin/_neutron-openvswitch-agent-readiness.sh.tpl":[{"author":{"_account_id":27589,"name":"Deepak Tiwari","email":"deepak.tiwari@aricent.com","username":"deepak.tiwari"},"change_message_id":"bb83b48a5772f404ccb3b2cce08878d6cbe444c9","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"{{/*"},{"line_number":4,"context_line":"Copyright 2018 The Openstack-Helm Authors."},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":7,"context_line":"you may not use this file except in compliance with the License."}],"source_content_type":"text/x-smarty","patch_set":1,"id":"7faddb67_b9bd9203","line":4,"range":{"start_line":4,"start_character":10,"end_line":4,"end_character":14},"updated":"2019-08-12 20:29:25.000000000","message":"nit: 2019","commit_id":"6c55aa6906153f8914a662b46740af0a2d81592c"},{"author":{"_account_id":18204,"name":"bharani","email":"bk160f@att.com","username":"bharani"},"change_message_id":"ee372323574b5501c7cb8ab20f2e2ff1fccdccf1","unresolved":false,"context_lines":[{"line_number":19,"context_line":"set -e"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"ovs-vsctl list-br | grep -q br-int"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"[ -z \"$(/usr/bin/ovs-vsctl show | grep error:)\" ]"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"{{ if .Values.conf.ovs_dpdk.enabled }}"}],"source_content_type":"text/x-smarty","patch_set":9,"id":"3fa7e38b_fe9f9ab1","line":22,"updated":"2019-09-18 15:08:01.000000000","message":"Can we add a check to see if the dpdk is initailized:\novs-vsctl get Open_vSwitch . dpdk_initialized","commit_id":"4b2af559f8b8b4ca5e25fcb39b2f0ffaecd8899c"},{"author":{"_account_id":29397,"name":"Kudaka Poorna Rajesh","email":"rajesh.kudaka@imaginea.com","username":"rajesh.kudaka"},"change_message_id":"ff812f764c76617a581cfb792ef1df46d071acd3","unresolved":false,"context_lines":[{"line_number":19,"context_line":"set -e"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"ovs-vsctl list-br | grep -q br-int"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"[ -z \"$(/usr/bin/ovs-vsctl show | grep error:)\" ]"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"{{ if .Values.conf.ovs_dpdk.enabled }}"}],"source_content_type":"text/x-smarty","patch_set":9,"id":"3fa7e38b_5a891773","line":22,"in_reply_to":"3fa7e38b_fe9f9ab1","updated":"2019-09-18 17:11:47.000000000","message":"Done","commit_id":"4b2af559f8b8b4ca5e25fcb39b2f0ffaecd8899c"},{"author":{"_account_id":29397,"name":"Kudaka Poorna Rajesh","email":"rajesh.kudaka@imaginea.com","username":"rajesh.kudaka"},"change_message_id":"ff68e3def806df9acc14e36eb18fb9894b239013","unresolved":false,"context_lines":[{"line_number":39,"context_line":"    # Check if bond(s) and slave(s) are configured."},{"line_number":40,"context_line":"    {{- range .Values.conf.ovs_dpdk.bonds }}"},{"line_number":41,"context_line":"      bond\u003d{{ .name }}"},{"line_number":42,"context_line":"      ovs-appctl bond/list | grep -q  ${bond}"},{"line_number":43,"context_line":"      {{- range .nics }}"},{"line_number":44,"context_line":"        ovs-appctl bond/show ${bond} | grep -q \"slave {{ .name }}\""},{"line_number":45,"context_line":"      {{- end }}"}],"source_content_type":"text/x-smarty","patch_set":11,"id":"3fa7e38b_8ad284ff","line":42,"range":{"start_line":42,"start_character":6,"end_line":42,"end_character":45},"updated":"2019-09-24 13:17:29.000000000","message":"This does not have permissions.\n\n2019-09-24T13:14:12Z|00001|daemon_unix|WARN|/var/run/openvswitch/ovs-vswitchd.pid: open: Permission denied\novs-appctl: cannot read pidfile \"/var/run/openvswitch/ovs-vswitchd.pid\" (Permission denied)","commit_id":"45550b1e659b359434017d04c77a88f555c77b28"},{"author":{"_account_id":28719,"name":"Phil Sphicas","email":"phil.sphicas@att.com","username":"ps3910"},"change_message_id":"f6a58bd957c8f4bc3670efc50ac59d20e79ea22d","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"{{ if .Values.conf.ovs_dpdk.enabled }}"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"  # Check if dpdk is initialized"},{"line_number":31,"context_line":"  [ \"$(ovs-vsctl get Open_vSwitch . dpdk_initialized)\" \u003d\u003d true ]"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"  {{- if hasKey .Values.conf.ovs_dpdk \"nics\"}}"},{"line_number":34,"context_line":"    # Check if port(s) and bridge(s) are configured."}],"source_content_type":"text/x-smarty","patch_set":13,"id":"3fa7e38b_42cfd37e","line":31,"range":{"start_line":30,"start_character":0,"end_line":31,"end_character":64},"updated":"2019-10-05 19:49:40.000000000","message":"This check probably belongs in the readiness probe of the openvswitch pod.","commit_id":"fa92e365f55c437604b9b1e5456f9cca41878418"},{"author":{"_account_id":28719,"name":"Phil Sphicas","email":"phil.sphicas@att.com","username":"ps3910"},"change_message_id":"4612693e4792c4d0385ab6b0a4589c0254699136","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"{{ if .Values.conf.ovs_dpdk.enabled }}"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"  # Check if dpdk is initialized"},{"line_number":31,"context_line":"  [ \"$(ovs-vsctl get Open_vSwitch . dpdk_initialized)\" \u003d\u003d true ]"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"  {{- if hasKey .Values.conf.ovs_dpdk \"nics\"}}"},{"line_number":34,"context_line":"    # Check if port(s) and bridge(s) are configured."}],"source_content_type":"text/x-smarty","patch_set":13,"id":"3fa7e38b_50ec6828","line":31,"range":{"start_line":30,"start_character":0,"end_line":31,"end_character":64},"in_reply_to":"3fa7e38b_42cfd37e","updated":"2019-10-07 21:08:21.000000000","message":"Done","commit_id":"fa92e365f55c437604b9b1e5456f9cca41878418"}],"neutron/templates/daemonset-ovs-agent.yaml":[{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"be6e322857a7f9c56b1303d91165e0487d4e20a7","unresolved":false,"context_lines":[{"line_number":17,"context_line":"{{- define \"ovsAgentReadinessProbeTemplate\" }}"},{"line_number":18,"context_line":"exec:"},{"line_number":19,"context_line":"  command:"},{"line_number":20,"context_line":"    - /bin/bash"},{"line_number":21,"context_line":"    - /tmp/neutron-openvswitch-agent-readiness.sh"},{"line_number":22,"context_line":"{{- end }}"},{"line_number":23,"context_line":"{{- define \"ovsAgentLivenessProbeTemplate\" }}"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3fa7e38b_7608c327","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":15},"updated":"2019-09-17 18:44:51.000000000","message":"not required.","commit_id":"49b002189e6352ea71f94ebac4c58a3ef14ce69c"},{"author":{"_account_id":29397,"name":"Kudaka Poorna Rajesh","email":"rajesh.kudaka@imaginea.com","username":"rajesh.kudaka"},"change_message_id":"a4f97c2dbf6e94d059367a4d6e801626a20202a7","unresolved":false,"context_lines":[{"line_number":17,"context_line":"{{- define \"ovsAgentReadinessProbeTemplate\" }}"},{"line_number":18,"context_line":"exec:"},{"line_number":19,"context_line":"  command:"},{"line_number":20,"context_line":"    - /bin/bash"},{"line_number":21,"context_line":"    - /tmp/neutron-openvswitch-agent-readiness.sh"},{"line_number":22,"context_line":"{{- end }}"},{"line_number":23,"context_line":"{{- define \"ovsAgentLivenessProbeTemplate\" }}"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"3fa7e38b_e3fe2504","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":15},"in_reply_to":"3fa7e38b_7608c327","updated":"2019-09-18 14:27:18.000000000","message":"Done","commit_id":"49b002189e6352ea71f94ebac4c58a3ef14ce69c"}]}
