)]}'
{"nova/templates/bin/_db-sync.sh.tpl":[{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"90568ab587a3e191ab3c62c1ab7232b24ef78072","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    nova-manage cell_v2 map_cell0"},{"line_number":28,"context_line":"    nova-manage cell_v2 list_cells | grep -q \" cell1 \" || \\"},{"line_number":29,"context_line":"      nova-manage cell_v2 create_cell --name\u003dcell1 --verbose"},{"line_number":30,"context_line":"    nova-manage cell_v2 update_cell --name\u003dcell1 --transport-url\u003d$TRANSPORT_URL"},{"line_number":31,"context_line":"  fi"},{"line_number":32,"context_line":"}"},{"line_number":33,"context_line":""}],"source_content_type":"text/x-smarty","patch_set":1,"id":"7faddb67_ac26d515","line":30,"range":{"start_line":30,"start_character":65,"end_line":30,"end_character":79},"updated":"2019-07-24 13:55:48.000000000","message":"we will want to wrap this line in set +x, set -x as it contains credentials. But lets get it out of WIP 1st","commit_id":"e337fb2cb105c91f5af020c630ea740d216fc5ec"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"db2bef0709d86b391a91e73c104019a3a9decc58","unresolved":false,"context_lines":[{"line_number":28,"context_line":"      nova-manage cell_v2 create_cell --name\u003dcell1 --verbose"},{"line_number":29,"context_line":"    set +x"},{"line_number":30,"context_line":"    CELL1_ID\u003d$(nova-manage cell_v2 list_cells | awk -F \u0027|\u0027 \u0027/ cell1 / { print $3 }\u0027 | tr -d \u0027 \u0027)"},{"line_number":31,"context_line":"    nova-manage cell_v2 update_cell --cell_uuid ${CELL1_ID} --name\u003dcell1 --transport-url\u003d$TRANSPORT_URL"},{"line_number":32,"context_line":"    set -x"},{"line_number":33,"context_line":"  fi"},{"line_number":34,"context_line":"}"}],"source_content_type":"text/x-smarty","patch_set":4,"id":"7faddb67_ff030e72","line":31,"range":{"start_line":31,"start_character":89,"end_line":31,"end_character":103},"updated":"2019-07-24 16:52:35.000000000","message":"will add a test to ensure this is set","commit_id":"7ad91cb2cb5952ac30333115356ae8d8bb4e8bce"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"fb6bf6472141ecc06f4d4c67b701d9c4ed3f67d5","unresolved":false,"context_lines":[{"line_number":37,"context_line":"      nova-manage cell_v2 update_cell \\"},{"line_number":38,"context_line":"        --cell_uuid\u003d\"${CELL1_ID}\" \\"},{"line_number":39,"context_line":"        --name\u003d\"cell1\" \\"},{"line_number":40,"context_line":"        --transport-url\u003d\"${TRANSPORT_URL}\""},{"line_number":41,"context_line":"    fi"},{"line_number":42,"context_line":"    set -x"},{"line_number":43,"context_line":"  fi"}],"source_content_type":"text/x-smarty","patch_set":13,"id":"7faddb67_33c23deb","line":40,"range":{"start_line":40,"start_character":8,"end_line":40,"end_character":41},"updated":"2019-07-24 21:40:51.000000000","message":"in a rapid follow on to this we should also update the db connection string.","commit_id":"467b81a3e4624b1a04c5b8c019cb0104a72c6428"}],"nova/templates/job-db-sync.yaml":[{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"2adfc3a5cfec6d91269d1a7399cde512e657b002","unresolved":false,"context_lines":[{"line_number":17,"context_line":"{{- define \"nova.templates._job_db_sync.env_vars\" -}}"},{"line_number":18,"context_line":"{{- $envAll :\u003d index . 0 -}}"},{"line_number":19,"context_line":"env:"},{"line_number":20,"context_line":"{{- if empty .Values.conf.nova.DEFAULT.transport_url -}}"},{"line_number":21,"context_line":"  - name: TRANSPORT_URL"},{"line_number":22,"context_line":"    value: {{ tuple \"oslo_messaging\" \"internal\" \"nova\" \"amqp\" . | include \"helm-toolkit.endpoints.authenticated_transport_endpoint_uri_lookup\" }}"},{"line_number":23,"context_line":"{{- else }}"},{"line_number":24,"context_line":"  - name: TRANSPORT_URL"},{"line_number":25,"context_line":"    value: {{ .Values.conf.nova.DEFAULT.transport_url }}"},{"line_number":26,"context_line":"{{ end }}"},{"line_number":27,"context_line":"{{- end }}"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"{{- if .Values.manifests.job_db_sync }}"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7faddb67_ec812dc5","line":26,"range":{"start_line":20,"start_character":0,"end_line":26,"end_character":9},"updated":"2019-07-24 13:56:27.000000000","message":"we can do this a bit cleaner, but its a nit - lets validate functionality 1st.","commit_id":"e337fb2cb105c91f5af020c630ea740d216fc5ec"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"7ba9e9708472254d36a9bfcf5406a93fd7910119","unresolved":false,"context_lines":[{"line_number":18,"context_line":"{{- $envAll :\u003d index . 0 -}}"},{"line_number":19,"context_line":"env:"},{"line_number":20,"context_line":"  - name: TRANSPORT_URL"},{"line_number":21,"context_line":"  {{- if empty $envAll.Values.conf.nova.DEFAULT.transport_url -}}"},{"line_number":22,"context_line":"    value: {{ tuple \"oslo_messaging\" \"internal\" \"nova\" \"amqp\" $envAll | include \"helm-toolkit.endpoints.authenticated_transport_endpoint_uri_lookup\" }}"},{"line_number":23,"context_line":"  {{- else }}"},{"line_number":24,"context_line":"    value: {{ $envAll.Values.conf.nova.DEFAULT.transport_url }}"},{"line_number":25,"context_line":"  {{ end }}"},{"line_number":26,"context_line":"{{- end }}"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"{{- if .Values.manifests.job_db_sync }}"},{"line_number":29,"context_line":"{{- $podEnvVars :\u003d tuple . | include \"nova.templates._job_db_sync.env_vars\" | toString | fromYaml }}"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7faddb67_4d187bd2","line":26,"range":{"start_line":21,"start_character":0,"end_line":26,"end_character":10},"updated":"2019-07-24 16:10:37.000000000","message":"per Pete\u0027s comment, this can be cleaned up later.","commit_id":"e60bf0ea620c06a1d33826d0b275b273f7f1298e"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"db2bef0709d86b391a91e73c104019a3a9decc58","unresolved":false,"context_lines":[{"line_number":18,"context_line":"{{- $envAll :\u003d index . 0 }}"},{"line_number":19,"context_line":"env:"},{"line_number":20,"context_line":"  - name: TRANSPORT_URL"},{"line_number":21,"context_line":"  {{ if empty $envAll.Values.conf.nova.DEFAULT.transport_url }}"},{"line_number":22,"context_line":"    value: {{ tuple \"oslo_messaging\" \"internal\" \"nova\" \"amqp\" $envAll | include \"helm-toolkit.endpoints.authenticated_transport_endpoint_uri_lookup\" }}"},{"line_number":23,"context_line":"  {{ else }}"},{"line_number":24,"context_line":"    value: {{ $envAll.Values.conf.nova.DEFAULT.transport_url }}"},{"line_number":25,"context_line":"  {{ end }}"},{"line_number":26,"context_line":"{{- end }}"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"{{- if .Values.manifests.job_db_sync }}"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7faddb67_3f0a068a","line":25,"range":{"start_line":21,"start_character":0,"end_line":25,"end_character":11},"updated":"2019-07-24 16:52:35.000000000","message":"will update this to use the appropriate secret.","commit_id":"7ad91cb2cb5952ac30333115356ae8d8bb4e8bce"}]}
