)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"5c5776d1429ddc9b046e574beb1dd170b108dd3d","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Hari \u003chosingh000@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2018-09-12 18:15:11 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Implementes: ranger helm charts"},{"line_number":8,"context_line":"This is an effort to implement helm charts for ranger component"},{"line_number":9,"context_line":"Signed-off-by: Hari Om Singh\u003chosingh000@gmail.com\u003e"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"3f79a3b5_5caa4a1a","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":11},"updated":"2018-09-13 06:20:08.000000000","message":"Implements","commit_id":"6137001149d21a0e939e5e52389f5ea7512ca207"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"5c5776d1429ddc9b046e574beb1dd170b108dd3d","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2018-09-12 18:15:11 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Implementes: ranger helm charts"},{"line_number":8,"context_line":"This is an effort to implement helm charts for ranger component"},{"line_number":9,"context_line":"Signed-off-by: Hari Om Singh\u003chosingh000@gmail.com\u003e"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I27911d134882365a29b7ffcf1f7ab2e38cf717be"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":12,"id":"3f79a3b5_9cb8e275","line":8,"range":{"start_line":8,"start_character":0,"end_line":8,"end_character":1},"updated":"2018-09-13 06:20:08.000000000","message":"nit: should add a new line after first","commit_id":"6137001149d21a0e939e5e52389f5ea7512ca207"},{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"8ff0760635dde66a3b75019a99b26a0ec9cd1c2c","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     hosingh000 \u003chosingh000@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2018-09-18 17:30:15 -0500"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Implemente: ranger helm charts"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This is an effort to implement helm charts for ranger component"},{"line_number":10,"context_line":"Included integration changes needed in ranger-agent"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":19,"id":"3f79a3b5_efc3ef56","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":10},"updated":"2018-09-19 01:44:23.000000000","message":"Implement","commit_id":"25d4910ce53cf7c23f42a474748674c5ea916b61"},{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"8ff0760635dde66a3b75019a99b26a0ec9cd1c2c","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This is an effort to implement helm charts for ranger component"},{"line_number":10,"context_line":"Included integration changes needed in ranger-agent"},{"line_number":11,"context_line":"Signed-off-by: Hari Om Singh\u003chosingh000@gmail.com\u003e"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: I27911d134882365a29b7ffcf1f7ab2e38cf717be"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":19,"id":"3f79a3b5_af9f3763","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":11},"updated":"2018-09-19 01:44:23.000000000","message":"space before signed-off","commit_id":"25d4910ce53cf7c23f42a474748674c5ea916b61"}],"ranger/Chart.yaml":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"a83660883939e07e103f4ea0cc892d5cfdcb370c","unresolved":false,"context_lines":[{"line_number":20,"context_line":"  - https://git.openstack.org/cgit/openstack/openstack-helm-addons"},{"line_number":21,"context_line":"maintainers:"},{"line_number":22,"context_line":"  - name: OpenStack-Helm Authors"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":12,"id":"3f79a3b5_fc1eb6b9","line":23,"updated":"2018-09-13 06:06:28.000000000","message":"nit: 1 empty line at EOF","commit_id":"6137001149d21a0e939e5e52389f5ea7512ca207"},{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"8ff0760635dde66a3b75019a99b26a0ec9cd1c2c","unresolved":false,"context_lines":[{"line_number":20,"context_line":"  - https://git.openstack.org/cgit/openstack/openstack-helm-addons"},{"line_number":21,"context_line":"maintainers:"},{"line_number":22,"context_line":"  - name: OpenStack-Helm Authors"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":19,"id":"3f79a3b5_8faa7b81","line":24,"range":{"start_line":23,"start_character":0,"end_line":24,"end_character":0},"updated":"2018-09-19 01:44:23.000000000","message":"ws","commit_id":"25d4910ce53cf7c23f42a474748674c5ea916b61"}],"ranger/templates/bin/_db-sync.sh.tpl":[{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"8ff0760635dde66a3b75019a99b26a0ec9cd1c2c","unresolved":false,"context_lines":[{"line_number":19,"context_line":"set -ex"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"exec ranger-dbsync"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"echo \"Databases Created!\""}],"source_content_type":"text/x-smarty","patch_set":19,"id":"3f79a3b5_af889721","line":23,"range":{"start_line":22,"start_character":0,"end_line":23,"end_character":25},"updated":"2018-09-19 01:44:23.000000000","message":"can\u0027t be reached unless we have an error .... exec won\u0027t return ... so if we get this message ... it\u0027s possible the databases were not created","commit_id":"25d4910ce53cf7c23f42a474748674c5ea916b61"}],"ranger/templates/bin/_health-check.sh.tpl":[{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"8ff0760635dde66a3b75019a99b26a0ec9cd1c2c","unresolved":false,"context_lines":[{"line_number":25,"context_line":"}"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"function allservicesliveness () {"},{"line_number":28,"context_line":"   IS_CMS_RUNNING\u003d$(ps aux|awk \u0027$12 \u003d\u003d \"/usr/local/bin/ranger-cms\" {print $8}\u0027)"},{"line_number":29,"context_line":"   IS_RMS_RUNNING\u003d$(ps aux|awk \u0027$12 \u003d\u003d \"/usr/local/bin/ranger-rms\" {print $8}\u0027)"},{"line_number":30,"context_line":"   IS_IMS_RUNNING\u003d$(ps aux|awk \u0027$12 \u003d\u003d \"/usr/local/bin/ranger-ims\" {print $8}\u0027)"},{"line_number":31,"context_line":"   IS_FMS_RUNNING\u003d$(ps aux|awk \u0027$12 \u003d\u003d \"/usr/local/bin/ranger-fms\" {print $8}\u0027)"}],"source_content_type":"text/x-smarty","patch_set":19,"id":"3f79a3b5_6f7eff1b","line":28,"range":{"start_line":28,"start_character":0,"end_line":28,"end_character":3},"updated":"2018-09-19 01:44:23.000000000","message":"inconsistent indent, 4 in some places ... 2 here","commit_id":"25d4910ce53cf7c23f42a474748674c5ea916b61"}],"ranger/templates/bin/_ranger-services.sh.tpl":[{"author":{"_account_id":28162,"name":"Ruslan Khanbikov","email":"rkhanbikov@gmail.com","username":"rkhanbikov"},"change_message_id":"17c51d7ae410ace657e9117b463409683f778205","unresolved":false,"context_lines":[{"line_number":37,"context_line":"    chmod 0600 ${USER_HOME}/.ssh/${SSH_KEY_FILE}"},{"line_number":38,"context_line":"fi"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"  exec ranger-uuidgen \u0026"},{"line_number":41,"context_line":"  exec ranger-audit \u0026"},{"line_number":42,"context_line":"  exec ranger-rms  \u0026"},{"line_number":43,"context_line":"  exec ranger-rds  \u0026"}],"source_content_type":"text/x-smarty","patch_set":7,"id":"3f79a3b5_4f9bae16","line":40,"updated":"2018-09-10 18:14:42.000000000","message":"Can you please separate containers for all of those services within pod or even separate pods? Do these services have their own logs? Are they saved in the separete storage?","commit_id":"543e34ee44f158879a64ae92712c418a7ba02f92"},{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"8ff0760635dde66a3b75019a99b26a0ec9cd1c2c","unresolved":false,"context_lines":[{"line_number":63,"context_line":"}"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"$COMMAND"},{"line_number":66,"context_line":""}],"source_content_type":"text/x-smarty","patch_set":19,"id":"3f79a3b5_8f835b03","line":66,"updated":"2018-09-19 01:44:23.000000000","message":"ws","commit_id":"25d4910ce53cf7c23f42a474748674c5ea916b61"}],"ranger/templates/bin/_ranger-test.sh.tpl":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"a83660883939e07e103f4ea0cc892d5cfdcb370c","unresolved":false,"context_lines":[{"line_number":16,"context_line":"limitations under the License."},{"line_number":17,"context_line":"*/}}"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"set -ex"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-smarty","patch_set":12,"id":"3f79a3b5_bc76fe0b","line":19,"updated":"2018-09-13 06:06:28.000000000","message":"I presume this is a place holder?","commit_id":"6137001149d21a0e939e5e52389f5ea7512ca207"},{"author":{"_account_id":24999,"name":"Hari","email":"hosingh000@gmail.com","username":"hosingh000"},"change_message_id":"7af24549ae1f91b783c671432cf29c533e00ca15","unresolved":false,"context_lines":[{"line_number":16,"context_line":"limitations under the License."},{"line_number":17,"context_line":"*/}}"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"set -ex"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-smarty","patch_set":12,"id":"3f79a3b5_236de2cb","line":19,"in_reply_to":"3f79a3b5_bc76fe0b","updated":"2018-09-20 19:06:53.000000000","message":"Yes, we are trying to find out if we need to do a script test","commit_id":"6137001149d21a0e939e5e52389f5ea7512ca207"},{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"8ff0760635dde66a3b75019a99b26a0ec9cd1c2c","unresolved":false,"context_lines":[{"line_number":17,"context_line":"*/}}"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"set -ex"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-smarty","patch_set":19,"id":"3f79a3b5_2f7c871e","line":20,"updated":"2018-09-19 01:44:23.000000000","message":"ws","commit_id":"25d4910ce53cf7c23f42a474748674c5ea916b61"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"49860eecafe671db023a2c358825912e0cf33819","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"3f79a3b5_d916d3a7","line":20,"updated":"2018-09-20 18:10:18.000000000","message":"this is still an empty test.  Are we going to add test here soon-ish?  If not I would suggest we take this out and add them back when they are introduced.","commit_id":"25388a2f9840b491e851805369a96313b08755d0"},{"author":{"_account_id":24999,"name":"Hari","email":"hosingh000@gmail.com","username":"hosingh000"},"change_message_id":"7af24549ae1f91b783c671432cf29c533e00ca15","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":23,"id":"3f79a3b5_04d622f3","line":20,"in_reply_to":"3f79a3b5_d916d3a7","updated":"2018-09-20 19:06:53.000000000","message":"we are working out tempest test cases fixes, and include as soon as it is ready. if you want I can mark it as false through manifest by setting pod_test\u003dfalse in values","commit_id":"25388a2f9840b491e851805369a96313b08755d0"}],"ranger/templates/configmap-etc.yaml":[{"author":{"_account_id":28162,"name":"Ruslan Khanbikov","email":"rkhanbikov@gmail.com","username":"rkhanbikov"},"change_message_id":"17c51d7ae410ace657e9117b463409683f778205","unresolved":false,"context_lines":[{"line_number":21,"context_line":"{{- tuple \"oslo_db\" \"internal\" \"admin\" \"mysql\" . | include \"helm-toolkit.endpoints.authenticated_endpoint_uri_lookup\"| set .Values.conf.ranger.database \"connection\" | quote | trunc 0 -}}"},{"line_number":22,"context_line":"{{- end -}}"},{"line_number":23,"context_line":"{{- if empty .Values.conf.ranger.keystone_authtoken.username -}}"},{"line_number":24,"context_line":"{{- set .Values.conf.ranger.keystone_authtoken \"username\" .Values.endpoints.identity.auth.ranger.username | quote | trunc 0 -}}"},{"line_number":25,"context_line":"{{- end -}}"},{"line_number":26,"context_line":"{{- if empty .Values.conf.ranger.keystone_authtoken.password -}}"},{"line_number":27,"context_line":"{{- set .Values.conf.ranger.keystone_authtoken \"password\" .Values.endpoints.identity.auth.ranger.password | quote | trunc 0 -}}"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3f79a3b5_2f075220","line":24,"updated":"2018-09-10 18:14:42.000000000","message":"can you please use $_ to suppress undesired output from set?","commit_id":"543e34ee44f158879a64ae92712c418a7ba02f92"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"df405d318b237bdc0ab090fa9b276649234b8e7a","unresolved":false,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":"---"},{"line_number":64,"context_line":"apiVersion: v1"},{"line_number":65,"context_line":"kind: ConfigMap"},{"line_number":66,"context_line":"metadata:"},{"line_number":67,"context_line":"  name: ranger-etc"},{"line_number":68,"context_line":"data:"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3f79a3b5_fe7255b0","line":65,"range":{"start_line":65,"start_character":6,"end_line":65,"end_character":15},"updated":"2018-09-11 16:30:20.000000000","message":"Secret","commit_id":"ceb516a32001799264158473ac5e3b7ace5bb642"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"df405d318b237bdc0ab090fa9b276649234b8e7a","unresolved":false,"context_lines":[{"line_number":64,"context_line":"apiVersion: v1"},{"line_number":65,"context_line":"kind: ConfigMap"},{"line_number":66,"context_line":"metadata:"},{"line_number":67,"context_line":"  name: ranger-etc"},{"line_number":68,"context_line":"data:"},{"line_number":69,"context_line":"  ranger.conf: |"},{"line_number":70,"context_line":"{{ include \"helm-toolkit.utils.to_oslo_conf\" .Values.conf.ranger | indent 4 }}"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3f79a3b5_1e78718d","line":67,"updated":"2018-09-11 16:30:20.000000000","message":"Need to add -\n\n   type: Opaque","commit_id":"ceb516a32001799264158473ac5e3b7ace5bb642"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"df405d318b237bdc0ab090fa9b276649234b8e7a","unresolved":false,"context_lines":[{"line_number":67,"context_line":"  name: ranger-etc"},{"line_number":68,"context_line":"data:"},{"line_number":69,"context_line":"  ranger.conf: |"},{"line_number":70,"context_line":"{{ include \"helm-toolkit.utils.to_oslo_conf\" .Values.conf.ranger | indent 4 }}"},{"line_number":71,"context_line":"{{- end }}"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3f79a3b5_9e6321de","line":70,"range":{"start_line":70,"start_character":65,"end_line":70,"end_character":76},"updated":"2018-09-11 16:30:20.000000000","message":"| b64enc","commit_id":"ceb516a32001799264158473ac5e3b7ace5bb642"}],"ranger/templates/deployment-ranger-services.yaml":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"df405d318b237bdc0ab090fa9b276649234b8e7a","unresolved":false,"context_lines":[{"line_number":117,"context_line":"#             - apiliveness"},{"line_number":118,"context_line":"#           initialDelaySeconds: 30"},{"line_number":119,"context_line":"#           timeoutSeconds: 5"},{"line_number":120,"context_line":"          volumeMounts:"},{"line_number":121,"context_line":"            - name: ranger-bin"},{"line_number":122,"context_line":"              mountPath: /tmp/ranger-services.sh"},{"line_number":123,"context_line":"              subPath: ranger-services.sh"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3f79a3b5_5e5d8913","line":120,"updated":"2018-09-11 16:30:20.000000000","message":"may need etcranger with mountPath: /etc/ranger","commit_id":"ceb516a32001799264158473ac5e3b7ace5bb642"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"df405d318b237bdc0ab090fa9b276649234b8e7a","unresolved":false,"context_lines":[{"line_number":131,"context_line":"              subPath: ranger.conf"},{"line_number":132,"context_line":"              readOnly: true"},{"line_number":133,"context_line":"{{ if $mounts_ranger.volumeMounts }}{{ toYaml $mounts_ranger.volumeMounts | indent 12 }}{{ end }}"},{"line_number":134,"context_line":"      volumes:"},{"line_number":135,"context_line":"        - name: ranger-bin"},{"line_number":136,"context_line":"          configMap:"},{"line_number":137,"context_line":"            name: ranger-bin"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3f79a3b5_1e9dd1ba","line":134,"updated":"2018-09-11 16:30:20.000000000","message":"need etcranger with emptyDir: {}","commit_id":"ceb516a32001799264158473ac5e3b7ace5bb642"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"df405d318b237bdc0ab090fa9b276649234b8e7a","unresolved":false,"context_lines":[{"line_number":137,"context_line":"            name: ranger-bin"},{"line_number":138,"context_line":"            defaultMode: 0555"},{"line_number":139,"context_line":"        - name: ranger-etc"},{"line_number":140,"context_line":"          configMap:"},{"line_number":141,"context_line":"            name: ranger-etc"},{"line_number":142,"context_line":"            defaultMode: 0444"},{"line_number":143,"context_line":"{{ if $mounts_ranger.volumes}}{{ toYaml $mounts_ranger.volumes | indent 8 }}{{ end }}"},{"line_number":144,"context_line":"{{- end }}"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"3f79a3b5_dea67910","line":142,"range":{"start_line":140,"start_character":0,"end_line":142,"end_character":29},"updated":"2018-09-11 16:30:20.000000000","message":"need to convert to secret","commit_id":"ceb516a32001799264158473ac5e3b7ace5bb642"}],"ranger/templates/ingress-ranger.yaml":[{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"e57a31e428b7449505d4b5b3cef2bee5393b03fc","unresolved":false,"context_lines":[{"line_number":14,"context_line":"limitations under the License."},{"line_number":15,"context_line":"*/}}"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"{{- if and .Values.manifests.ingress_cms .Values.network.cms.ingress.public }}"},{"line_number":18,"context_line":"{{- $ingressOpts :\u003d dict \"envAll\" . \"backendService\" \"cms\" \"backendServiceType\" \"cms\" \"backendPort\" \"cms\" -}}"},{"line_number":19,"context_line":"{{ $ingressOpts | include \"helm-toolkit.manifests.ingress\" }}"},{"line_number":20,"context_line":"{{- end }}"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"3f79a3b5_2703cb78","line":17,"range":{"start_line":17,"start_character":11,"end_line":17,"end_character":40},"updated":"2018-09-12 15:04:14.000000000","message":"These should be changed to be a check against .Values.manifests.ingress and .Values.network.cms.ingress.public is true.  This should be repeated for the other ingress checks in this template","commit_id":"b8ea100354271d6a7d06d9627af35e530bc5ba8a"}],"ranger/templates/pdb-api.yaml":[{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"8ff0760635dde66a3b75019a99b26a0ec9cd1c2c","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    matchLabels:"},{"line_number":28,"context_line":"{{ tuple $envAll \"ranger\" \"ranger\" | include \"helm-toolkit.snippets.kubernetes_metadata_labels\" | indent 6 }}"},{"line_number":29,"context_line":"{{- end }}"},{"line_number":30,"context_line":"..."}],"source_content_type":"text/x-yaml","patch_set":19,"id":"3f79a3b5_0f6f4b60","line":30,"range":{"start_line":30,"start_character":0,"end_line":30,"end_character":3},"updated":"2018-09-19 01:44:23.000000000","message":"needed?","commit_id":"25d4910ce53cf7c23f42a474748674c5ea916b61"}],"ranger/templates/service-ingress-cms.yaml":[{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"e57a31e428b7449505d4b5b3cef2bee5393b03fc","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{{/*"},{"line_number":2,"context_line":"Copyright 2017 The Openstack-Helm Authors."},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":5,"context_line":"you may not use this file except in compliance with the License."},{"line_number":6,"context_line":"You may obtain a copy of the License at"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"   http://www.apache.org/licenses/LICENSE-2.0"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Unless required by applicable law or agreed to in writing, software"},{"line_number":11,"context_line":"distributed under the License is distributed on an \"AS IS\" BASIS,"},{"line_number":12,"context_line":"WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."},{"line_number":13,"context_line":"See the License for the specific language governing permissions and"},{"line_number":14,"context_line":"limitations under the License."},{"line_number":15,"context_line":"*/}}"},{"line_number":16,"context_line":"{{- if and .Values.manifests.service_ingress_cms .Values.network.cms.ingress.public }}"},{"line_number":17,"context_line":"{{- $serviceIngressOpts :\u003d dict \"envAll\" . \"backendServiceType\" \"cms\" -}}"},{"line_number":18,"context_line":"{{ $serviceIngressOpts | include \"helm-toolkit.manifests.service_ingress\" }}"},{"line_number":19,"context_line":"{{- end }}"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"3f79a3b5_0737af4f","line":19,"range":{"start_line":1,"start_character":0,"end_line":19,"end_character":10},"updated":"2018-09-12 15:04:14.000000000","message":"Can we combine all of the ingress services into a single template, similar to the ingress template?","commit_id":"b8ea100354271d6a7d06d9627af35e530bc5ba8a"},{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"8ff0760635dde66a3b75019a99b26a0ec9cd1c2c","unresolved":false,"context_lines":[{"line_number":12,"context_line":"WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."},{"line_number":13,"context_line":"See the License for the specific language governing permissions and"},{"line_number":14,"context_line":"limitations under the License."},{"line_number":15,"context_line":"*/}}"},{"line_number":16,"context_line":"{{- if and .Values.manifests.service_ingress_cms .Values.network.cms.ingress.public }}"},{"line_number":17,"context_line":"{{- $serviceIngressOpts :\u003d dict \"envAll\" . \"backendServiceType\" \"cms\" -}}"},{"line_number":18,"context_line":"{{ $serviceIngressOpts | include \"helm-toolkit.manifests.service_ingress\" }}"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"3f79a3b5_6f935f4f","line":15,"range":{"start_line":15,"start_character":0,"end_line":15,"end_character":4},"updated":"2018-09-19 01:44:23.000000000","message":"ws/line after?","commit_id":"25d4910ce53cf7c23f42a474748674c5ea916b61"}],"ranger/templates/service-ingress-fms.yaml":[{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"8ff0760635dde66a3b75019a99b26a0ec9cd1c2c","unresolved":false,"context_lines":[{"line_number":18,"context_line":"{{- $serviceIngressOpts :\u003d dict \"envAll\" . \"backendServiceType\" \"fms\" \"backendPort\" \"fms\" -}}"},{"line_number":19,"context_line":"{{ $serviceIngressOpts | include \"helm-toolkit.manifests.service_ingress\" }}"},{"line_number":20,"context_line":"{{- end }}"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":19,"id":"3f79a3b5_8f983b69","line":22,"range":{"start_line":21,"start_character":0,"end_line":22,"end_character":0},"updated":"2018-09-19 01:44:23.000000000","message":"ws","commit_id":"25d4910ce53cf7c23f42a474748674c5ea916b61"}],"ranger/values.yaml":[{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"fbb60d4211d8e7c39737a21086695fb32567d4bd","unresolved":false,"context_lines":[{"line_number":30,"context_line":"    node_selector_key: openstack-control-plane"},{"line_number":31,"context_line":"    node_selector_value: enabled"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"images:"},{"line_number":34,"context_line":"  tags:"},{"line_number":35,"context_line":"    ranger: quay.io/attcomdev/ranger:e575ac52d9e5587c78e911553489f34265a7f8b4"},{"line_number":36,"context_line":"    ranger_db_sync: quay.io/attcomdev/ranger:5d29fd462bb85cf6c1b0acb25bfb898944e62b1a"},{"line_number":37,"context_line":"    db_drop: docker.io/openstackhelm/heat:newton"},{"line_number":38,"context_line":"    db_init: docker.io/openstackhelm/heat:newton"},{"line_number":39,"context_line":"    dep_check: quay.io/stackanetes/kubernetes-entrypoint:v0.2.1"},{"line_number":40,"context_line":"    scripted_test: docker.io/openstackhelm/heat:newton"},{"line_number":41,"context_line":"  pull_policy: \"IfNotPresent\""},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"conf:"},{"line_number":44,"context_line":"  ranger:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_d55f0fe3","line":41,"range":{"start_line":33,"start_character":0,"end_line":41,"end_character":29},"updated":"2018-05-21 14:46:50.000000000","message":"This will require the key/values for local image management: https://github.com/openstack/openstack-helm/blob/master/keystone/values.yaml#L48-L52","commit_id":"93819135026b72ab43fa07f127e074d0af9555b0"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"fbb60d4211d8e7c39737a21086695fb32567d4bd","unresolved":false,"context_lines":[{"line_number":58,"context_line":"    ssh_key_file: ranger"},{"line_number":59,"context_line":"    ssh_key: |-"},{"line_number":60,"context_line":"    ssh_config: |-"},{"line_number":61,"context_line":"network:"},{"line_number":62,"context_line":"  cms:"},{"line_number":63,"context_line":"    ingress:"},{"line_number":64,"context_line":"      public: true"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_955997ff","line":61,"range":{"start_line":61,"start_character":0,"end_line":61,"end_character":7},"updated":"2018-05-21 14:46:50.000000000","message":"line break between conf and network","commit_id":"93819135026b72ab43fa07f127e074d0af9555b0"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"fbb60d4211d8e7c39737a21086695fb32567d4bd","unresolved":false,"context_lines":[{"line_number":145,"context_line":"      port: 38090"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"dependencies:"},{"line_number":149,"context_line":"  static:"},{"line_number":150,"context_line":"    cms:"},{"line_number":151,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_156d8797","line":148,"range":{"start_line":148,"start_character":0,"end_line":148,"end_character":13},"updated":"2018-05-21 14:46:50.000000000","message":"Will need the dynamic key here: https://github.com/openstack/openstack-helm/blob/master/keystone/values.yaml#L93-L101 to include the relevant bits for the local image management functionality","commit_id":"93819135026b72ab43fa07f127e074d0af9555b0"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"fbb60d4211d8e7c39737a21086695fb32567d4bd","unresolved":false,"context_lines":[{"line_number":146,"context_line":""},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"dependencies:"},{"line_number":149,"context_line":"  static:"},{"line_number":150,"context_line":"    cms:"},{"line_number":151,"context_line":"      jobs:"},{"line_number":152,"context_line":"        - ranger-db-sync"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_b5113307","line":149,"range":{"start_line":149,"start_character":0,"end_line":149,"end_character":9},"updated":"2018-05-21 14:46:50.000000000","message":"Will need an entry for the image repo sync job: https://github.com/openstack/openstack-helm/blob/master/keystone/values.yaml#L155-L158","commit_id":"93819135026b72ab43fa07f127e074d0af9555b0"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"fbb60d4211d8e7c39737a21086695fb32567d4bd","unresolved":false,"context_lines":[{"line_number":213,"context_line":"# typically overriden by environmental"},{"line_number":214,"context_line":"# values, but should include all endpoints"},{"line_number":215,"context_line":"# required by this chart"},{"line_number":216,"context_line":"endpoints:"},{"line_number":217,"context_line":"  cluster_domain_suffix: cluster.local"},{"line_number":218,"context_line":"  oslo_db:"},{"line_number":219,"context_line":"    auth:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_d52dcf46","line":216,"range":{"start_line":216,"start_character":0,"end_line":216,"end_character":9},"updated":"2018-05-21 14:46:50.000000000","message":"Will need an entry for the local_registry; https://github.com/openstack/openstack-helm/blob/master/keystone/values.yaml#L795-L806","commit_id":"93819135026b72ab43fa07f127e074d0af9555b0"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"fbb60d4211d8e7c39737a21086695fb32567d4bd","unresolved":false,"context_lines":[{"line_number":411,"context_line":"  ingress_cms: true"},{"line_number":412,"context_line":"  secret_db: true"},{"line_number":413,"context_line":"  secret_ssh_key: true"},{"line_number":414,"context_line":"  job_db_init: true"},{"line_number":415,"context_line":"  job_db_sync: true"},{"line_number":416,"context_line":"  job_db_drop: false"},{"line_number":417,"context_line":"  pdb_api: true"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_751cfb12","line":414,"range":{"start_line":414,"start_character":1,"end_line":414,"end_character":19},"updated":"2018-05-21 14:46:50.000000000","message":"Needs an entry for the job_image_repo_sync manifest: https://github.com/openstack/openstack-helm/blob/master/keystone/values.yaml#L915","commit_id":"93819135026b72ab43fa07f127e074d0af9555b0"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"e57a31e428b7449505d4b5b3cef2bee5393b03fc","unresolved":false,"context_lines":[{"line_number":49,"context_line":"  ranger:"},{"line_number":50,"context_line":"    DEFAULT:"},{"line_number":51,"context_line":"      protocol: http"},{"line_number":52,"context_line":"      log_level: DEBUG"},{"line_number":53,"context_line":"      orm_host: 0.0.0.0"},{"line_number":54,"context_line":"      pecan_debug: True"},{"line_number":55,"context_line":"      ranger_base: \u0027/home/ranger/ranger\u0027"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"3f79a3b5_a77a7b22","line":52,"range":{"start_line":52,"start_character":17,"end_line":52,"end_character":22},"updated":"2018-09-12 15:04:14.000000000","message":"This should default to INFO to remain consistent with other services\u0027 default log level value","commit_id":"b8ea100354271d6a7d06d9627af35e530bc5ba8a"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"e57a31e428b7449505d4b5b3cef2bee5393b03fc","unresolved":false,"context_lines":[{"line_number":406,"context_line":"        default: 35357"},{"line_number":407,"context_line":"      api:"},{"line_number":408,"context_line":"        default: 80"},{"line_number":409,"context_line":"pod:"},{"line_number":410,"context_line":"  user:"},{"line_number":411,"context_line":"    ranger:"},{"line_number":412,"context_line":"      uid: 1000"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"3f79a3b5_87a65fab","line":409,"range":{"start_line":409,"start_character":0,"end_line":409,"end_character":4},"updated":"2018-09-12 15:04:14.000000000","message":"Needs a line break between this section and the endpoints section","commit_id":"b8ea100354271d6a7d06d9627af35e530bc5ba8a"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"e57a31e428b7449505d4b5b3cef2bee5393b03fc","unresolved":false,"context_lines":[{"line_number":482,"context_line":"  configmap_bin: true"},{"line_number":483,"context_line":"  configmap_etc: true"},{"line_number":484,"context_line":"  deployment_ranger_services: true"},{"line_number":485,"context_line":"  ingress_cms: true"},{"line_number":486,"context_line":"  ingress_fms: true"},{"line_number":487,"context_line":"  ingress_rms: true"},{"line_number":488,"context_line":"  ingress_ims: true"},{"line_number":489,"context_line":"  ingress_uuid: false"},{"line_number":490,"context_line":"  ingress_audit: false"},{"line_number":491,"context_line":"  secret_db: true"},{"line_number":492,"context_line":"  secret_ssh_key: true"},{"line_number":493,"context_line":"  secret_ingress_tls: true"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"3f79a3b5_47dfe70b","line":490,"range":{"start_line":485,"start_character":0,"end_line":490,"end_character":22},"updated":"2018-09-12 15:04:14.000000000","message":"As we only have one ingress defined for this chart, this should be reduced to a single value check","commit_id":"b8ea100354271d6a7d06d9627af35e530bc5ba8a"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"e57a31e428b7449505d4b5b3cef2bee5393b03fc","unresolved":false,"context_lines":[{"line_number":497,"context_line":"  job_image_repo_sync: true"},{"line_number":498,"context_line":"  pdb_api: true"},{"line_number":499,"context_line":"  pod_test: true"},{"line_number":500,"context_line":"  service_ingress_cms: true"},{"line_number":501,"context_line":"  service_ingress_fms: true"},{"line_number":502,"context_line":"  service_ingress_ims: true"},{"line_number":503,"context_line":"  service_ingress_rms: true"},{"line_number":504,"context_line":"  service_ingress_rds: true"},{"line_number":505,"context_line":"  service_cms: true"},{"line_number":506,"context_line":"  service_fms: true"},{"line_number":507,"context_line":"  service_ims: true"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"3f79a3b5_e7e393d7","line":504,"range":{"start_line":500,"start_character":0,"end_line":504,"end_character":27},"updated":"2018-09-12 15:04:14.000000000","message":"Same","commit_id":"b8ea100354271d6a7d06d9627af35e530bc5ba8a"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"a83660883939e07e103f4ea0cc892d5cfdcb370c","unresolved":false,"context_lines":[{"line_number":297,"context_line":"  fms:"},{"line_number":298,"context_line":"    name: fms"},{"line_number":299,"context_line":"    hosts:"},{"line_number":300,"context_line":"      default: fms"},{"line_number":301,"context_line":"      public: fms-public"},{"line_number":302,"context_line":"    host_fqdn_override:"},{"line_number":303,"context_line":"      default: null"},{"line_number":304,"context_line":"    path:"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"3f79a3b5_1c4132a7","line":301,"range":{"start_line":300,"start_character":0,"end_line":301,"end_character":24},"updated":"2018-09-13 06:06:28.000000000","message":"this is probably a personal preference, but can we name the public end point fms, and the internal one something like fms-api?  Currently, the public endpoint for keystone is \"keystone\" and the internal one is \"keystone-api\" so it is consistent (as we do not have a \"keystone-public\".  Same goes to all other services.","commit_id":"6137001149d21a0e939e5e52389f5ea7512ca207"},{"author":{"_account_id":24999,"name":"Hari","email":"hosingh000@gmail.com","username":"hosingh000"},"change_message_id":"7af24549ae1f91b783c671432cf29c533e00ca15","unresolved":false,"context_lines":[{"line_number":297,"context_line":"  fms:"},{"line_number":298,"context_line":"    name: fms"},{"line_number":299,"context_line":"    hosts:"},{"line_number":300,"context_line":"      default: fms"},{"line_number":301,"context_line":"      public: fms-public"},{"line_number":302,"context_line":"    host_fqdn_override:"},{"line_number":303,"context_line":"      default: null"},{"line_number":304,"context_line":"    path:"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"3f79a3b5_63819a4d","line":301,"range":{"start_line":300,"start_character":0,"end_line":301,"end_character":24},"in_reply_to":"3f79a3b5_1c4132a7","updated":"2018-09-20 19:06:53.000000000","message":"sure","commit_id":"6137001149d21a0e939e5e52389f5ea7512ca207"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"a83660883939e07e103f4ea0cc892d5cfdcb370c","unresolved":false,"context_lines":[{"line_number":391,"context_line":"        project_name: service"},{"line_number":392,"context_line":"        user_domain_name: default"},{"line_number":393,"context_line":"        project_domain_name: default"},{"line_number":394,"context_line":"    hosts:"},{"line_number":395,"context_line":"      default: keystone-api"},{"line_number":396,"context_line":"      public: keystone"},{"line_number":397,"context_line":"    host_fqdn_override:"},{"line_number":398,"context_line":"      default: null"},{"line_number":399,"context_line":"    path:"},{"line_number":400,"context_line":"      default: /v3"},{"line_number":401,"context_line":"    scheme:"},{"line_number":402,"context_line":"      default: http"},{"line_number":403,"context_line":"    port:"},{"line_number":404,"context_line":"      admin:"},{"line_number":405,"context_line":"        default: 35357"},{"line_number":406,"context_line":"      api:"},{"line_number":407,"context_line":"        default: 80"},{"line_number":408,"context_line":""},{"line_number":409,"context_line":"pod:"},{"line_number":410,"context_line":"  user:"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"3f79a3b5_dc2bbae7","line":407,"range":{"start_line":394,"start_character":0,"end_line":407,"end_character":19},"updated":"2018-09-13 06:06:28.000000000","message":"this will cause you to run into problem as it has been updated.  See [0] for example.  https://github.com/openstack/openstack-helm/blob/dc1ac1c1968e98ee8a247d41901daa428bb8f5d9/heat/values.yaml#L816","commit_id":"6137001149d21a0e939e5e52389f5ea7512ca207"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"5f90cdb879fc5236121704d3ca6ff89451554fdb","unresolved":false,"context_lines":[{"line_number":36,"context_line":"    ranger_db_sync: docker.io/hosingh000/ranger:0.1.0"},{"line_number":37,"context_line":"    db_drop: docker.io/openstackhelm/heat:newton"},{"line_number":38,"context_line":"    db_init: docker.io/openstackhelm/heat:newton"},{"line_number":39,"context_line":"    dep_check: quay.io/stackanetes/kubernetes-entrypoint:v0.2.1"},{"line_number":40,"context_line":"    scripted_test: docker.io/openstackhelm/heat:newton"},{"line_number":41,"context_line":"    image_repo_sync: docker.io/docker:17.07.0"},{"line_number":42,"context_line":"  pull_policy: \"IfNotPresent\""}],"source_content_type":"text/x-yaml","patch_set":16,"id":"3f79a3b5_d1903151","line":39,"range":{"start_line":39,"start_character":57,"end_line":39,"end_character":63},"updated":"2018-09-18 01:46:16.000000000","message":"v0.3.1\n\nhttps://github.com/openstack/openstack-helm-infra/blob/master/ingress/values.yaml#L33","commit_id":"ab44ca836c1bbd0c65f118984aa727d68072e5e2"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"5f90cdb879fc5236121704d3ca6ff89451554fdb","unresolved":false,"context_lines":[{"line_number":401,"context_line":"      default: /v3"},{"line_number":402,"context_line":"    scheme:"},{"line_number":403,"context_line":"      default: http"},{"line_number":404,"context_line":"    port:"},{"line_number":405,"context_line":"      admin:"},{"line_number":406,"context_line":"        default: 35357"},{"line_number":407,"context_line":"      api:"},{"line_number":408,"context_line":"        default: 80"},{"line_number":409,"context_line":""},{"line_number":410,"context_line":"pod:"},{"line_number":411,"context_line":"  user:"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"3f79a3b5_d179112f","line":408,"range":{"start_line":404,"start_character":0,"end_line":408,"end_character":19},"updated":"2018-09-18 01:46:16.000000000","message":"this needs to be updated","commit_id":"ab44ca836c1bbd0c65f118984aa727d68072e5e2"}]}
