)]}'
{"panko/Chart.yaml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"96830621824ad557d7e56ffd76d725b7cfd3d88b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2019 The Openstack-Helm Authors."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":4,"context_line":"# you may not use this file except in compliance with the License."}],"source_content_type":"text/x-yaml","patch_set":9,"id":"5fc1f717_58b3b00a","line":1,"range":{"start_line":1,"start_character":17,"end_line":1,"end_character":44},"updated":"2019-03-28 14:29:52.000000000","message":"Please set your own company here, or do not set a copyright.\nWe\u0027ve got remnants of things like this in our repo, I know, but this needs to be a valid legal entity. It can be revised when creating or rewriting files, which is what you are doing here.","commit_id":"8f4654f0b0f5106375f3fe74766de64774ffe84c"},{"author":{"_account_id":28435,"name":"Angie Wang","email":"angie.wang@windriver.com","username":"angiewang"},"change_message_id":"b622db296178b09593974541f2971897793286b2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2019 The Openstack-Helm Authors."},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":4,"context_line":"# you may not use this file except in compliance with the License."}],"source_content_type":"text/x-yaml","patch_set":9,"id":"5fc1f717_0796204d","line":1,"range":{"start_line":1,"start_character":17,"end_line":1,"end_character":44},"in_reply_to":"5fc1f717_58b3b00a","updated":"2019-03-28 18:58:19.000000000","message":"Thanks. Have updated all files.","commit_id":"8f4654f0b0f5106375f3fe74766de64774ffe84c"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"96830621824ad557d7e56ffd76d725b7cfd3d88b","unresolved":false,"context_lines":[{"line_number":21,"context_line":"  - https://git.openstack.org/cgit/openstack/panko"},{"line_number":22,"context_line":"  - https://git.openstack.org/cgit/openstack/openstack-helm"},{"line_number":23,"context_line":"maintainers:"},{"line_number":24,"context_line":"  - name: OpenStack-Helm Authors"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"5fc1f717_38cca487","line":24,"range":{"start_line":24,"start_character":10,"end_line":24,"end_character":32},"updated":"2019-03-28 14:29:52.000000000","message":"If you could put your name or company here, that would be great, while optional.","commit_id":"8f4654f0b0f5106375f3fe74766de64774ffe84c"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"9bd42f08dd4db209f0b2390185cce92f9dfc4fcf","unresolved":false,"context_lines":[{"line_number":21,"context_line":"  - https://git.openstack.org/cgit/openstack/panko"},{"line_number":22,"context_line":"  - https://git.openstack.org/cgit/openstack/openstack-helm"},{"line_number":23,"context_line":"maintainers:"},{"line_number":24,"context_line":"  - name: Wind River Systems"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"5fc1f717_ad2febf3","line":24,"range":{"start_line":24,"start_character":10,"end_line":24,"end_character":28},"updated":"2019-03-28 19:28:33.000000000","message":"nit: here i think `OpenStack-Helm Authors` makes more sense","commit_id":"3fa57cd19057da6ffb3daf1cae2f54b573fd76c8"}],"panko/templates/bin/_db-sync.sh.tpl":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"96830621824ad557d7e56ffd76d725b7cfd3d88b","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 2019 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":9,"id":"5fc1f717_38910453","line":4,"range":{"start_line":4,"start_character":15,"end_line":4,"end_character":42},"updated":"2019-03-28 14:29:52.000000000","message":"Again, company name. Same applies to all files.","commit_id":"8f4654f0b0f5106375f3fe74766de64774ffe84c"}],"panko/templates/bin/_panko-api.sh.tpl":[{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"91db08f2335e4176403795e4abc6d62f82e0336c","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":"COMMAND\u003d\"${@:-start}\""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"function start () {"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-smarty","patch_set":1,"id":"5fc1f717_6aba2edf","line":20,"range":{"start_line":19,"start_character":0,"end_line":20,"end_character":3},"updated":"2019-03-06 04:31:57.000000000","message":"nit: space after set -ex","commit_id":"454b6a5d9d7aa65047edfa25ceacb9b8d3e341e9"},{"author":{"_account_id":28435,"name":"Angie Wang","email":"angie.wang@windriver.com","username":"angiewang"},"change_message_id":"0d4ad11fe4c613659f0e7c4c2f5b80677f9bd1ec","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":"COMMAND\u003d\"${@:-start}\""},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"function start () {"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-smarty","patch_set":1,"id":"5fc1f717_27c21335","line":20,"range":{"start_line":19,"start_character":0,"end_line":20,"end_character":3},"in_reply_to":"5fc1f717_6aba2edf","updated":"2019-03-06 15:54:54.000000000","message":"Updated.","commit_id":"454b6a5d9d7aa65047edfa25ceacb9b8d3e341e9"}],"panko/templates/bin/_panko-test.sh.tpl":[{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"91db08f2335e4176403795e4abc6d62f82e0336c","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":"export HOME\u003d/tmp"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"echo \"Test: list event types\""},{"line_number":23,"context_line":"openstack event type list"}],"source_content_type":"text/x-smarty","patch_set":1,"id":"5fc1f717_2acc2688","line":20,"range":{"start_line":19,"start_character":0,"end_line":20,"end_character":4},"updated":"2019-03-06 04:31:57.000000000","message":"same","commit_id":"454b6a5d9d7aa65047edfa25ceacb9b8d3e341e9"}],"panko/templates/cron-job-events-cleaner.yaml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"96830621824ad557d7e56ffd76d725b7cfd3d88b","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"{{- $serviceAccountName :\u003d \"panko-events-cleaner\" }}"},{"line_number":24,"context_line":"{{ tuple $envAll \"events_cleaner\" $serviceAccountName | include \"helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount\" }}"},{"line_number":25,"context_line":"---"},{"line_number":26,"context_line":"apiVersion: batch/v1beta1"},{"line_number":27,"context_line":"kind: CronJob"},{"line_number":28,"context_line":"metadata:"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"5fc1f717_78e78ce4","line":25,"updated":"2019-03-28 14:29:52.000000000","message":"I can\u0027t judge on this one.","commit_id":"8f4654f0b0f5106375f3fe74766de64774ffe84c"}],"panko/templates/ingress-api.yaml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"96830621824ad557d7e56ffd76d725b7cfd3d88b","unresolved":false,"context_lines":[{"line_number":15,"context_line":"*/}}"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"{{- if and .Values.manifests.ingress_api .Values.network.api.ingress.public }}"},{"line_number":18,"context_line":"{{- $ingressOpts :\u003d dict \"envAll\" . \"backendServiceType\" \"event\" \"backendPort\" \"p-api\" -}}"},{"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":9,"id":"5fc1f717_580bb07b","line":18,"range":{"start_line":18,"start_character":35,"end_line":18,"end_character":36},"updated":"2019-03-28 14:29:52.000000000","message":"do we need backendService like we do nova? Just asking so that I learn","commit_id":"8f4654f0b0f5106375f3fe74766de64774ffe84c"},{"author":{"_account_id":28435,"name":"Angie Wang","email":"angie.wang@windriver.com","username":"angiewang"},"change_message_id":"b622db296178b09593974541f2971897793286b2","unresolved":false,"context_lines":[{"line_number":15,"context_line":"*/}}"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"{{- if and .Values.manifests.ingress_api .Values.network.api.ingress.public }}"},{"line_number":18,"context_line":"{{- $ingressOpts :\u003d dict \"envAll\" . \"backendServiceType\" \"event\" \"backendPort\" \"p-api\" -}}"},{"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":9,"id":"5fc1f717_aa64b1b9","line":18,"range":{"start_line":18,"start_character":35,"end_line":18,"end_character":36},"in_reply_to":"5fc1f717_580bb07b","updated":"2019-03-28 18:58:19.000000000","message":"We are safe to do not pass \"backendService\" here as ingress manifest sets the default \"backendService\" to \"api\".\n\nFor nova, they have four services(metadata, novncproxy, osapi, placement) need to set ingress, so have to pass the \"backendService\".","commit_id":"8f4654f0b0f5106375f3fe74766de64774ffe84c"}],"panko/templates/pdb-api.yaml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"42b603dfe6b02b1eec67037aad126c1eea651893","unresolved":false,"context_lines":[{"line_number":25,"context_line":"  minAvailable: {{ .Values.pod.lifecycle.disruption_budget.api.min_available }}"},{"line_number":26,"context_line":"  selector:"},{"line_number":27,"context_line":"    matchLabels:"},{"line_number":28,"context_line":"{{ tuple $envAll \"cinder\" \"api\" | include \"helm-toolkit.snippets.kubernetes_metadata_labels\" | indent 6 }}"},{"line_number":29,"context_line":"{{- end }}"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"5fc1f717_b638a59f","line":28,"range":{"start_line":28,"start_character":18,"end_line":28,"end_character":24},"updated":"2019-03-28 15:56:01.000000000","message":"cinder?","commit_id":"8f4654f0b0f5106375f3fe74766de64774ffe84c"},{"author":{"_account_id":28435,"name":"Angie Wang","email":"angie.wang@windriver.com","username":"angiewang"},"change_message_id":"b622db296178b09593974541f2971897793286b2","unresolved":false,"context_lines":[{"line_number":25,"context_line":"  minAvailable: {{ .Values.pod.lifecycle.disruption_budget.api.min_available }}"},{"line_number":26,"context_line":"  selector:"},{"line_number":27,"context_line":"    matchLabels:"},{"line_number":28,"context_line":"{{ tuple $envAll \"cinder\" \"api\" | include \"helm-toolkit.snippets.kubernetes_metadata_labels\" | indent 6 }}"},{"line_number":29,"context_line":"{{- end }}"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"5fc1f717_c7c6d868","line":28,"range":{"start_line":28,"start_character":18,"end_line":28,"end_character":24},"in_reply_to":"5fc1f717_b638a59f","updated":"2019-03-28 18:58:19.000000000","message":"Good catch. Thanks! Fixed.","commit_id":"8f4654f0b0f5106375f3fe74766de64774ffe84c"}],"panko/templates/service-api.yaml":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"42b603dfe6b02b1eec67037aad126c1eea651893","unresolved":false,"context_lines":[{"line_number":25,"context_line":"  ports:"},{"line_number":26,"context_line":"    - name: p-api"},{"line_number":27,"context_line":"      port: {{ tuple \"event\" \"internal\" \"api\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":28,"context_line":"    {{ if .Values.network.api.node_port.enabled }}"},{"line_number":29,"context_line":"      nodePort: {{ .Values.network.api.node_port.port }}"},{"line_number":30,"context_line":"    {{ end }}"},{"line_number":31,"context_line":"  selector:"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"5fc1f717_f18e3777","line":28,"range":{"start_line":28,"start_character":4,"end_line":28,"end_character":7},"updated":"2019-03-28 15:56:01.000000000","message":"nit: wrong spacing","commit_id":"8f4654f0b0f5106375f3fe74766de64774ffe84c"},{"author":{"_account_id":28435,"name":"Angie Wang","email":"angie.wang@windriver.com","username":"angiewang"},"change_message_id":"b622db296178b09593974541f2971897793286b2","unresolved":false,"context_lines":[{"line_number":25,"context_line":"  ports:"},{"line_number":26,"context_line":"    - name: p-api"},{"line_number":27,"context_line":"      port: {{ tuple \"event\" \"internal\" \"api\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":28,"context_line":"    {{ if .Values.network.api.node_port.enabled }}"},{"line_number":29,"context_line":"      nodePort: {{ .Values.network.api.node_port.port }}"},{"line_number":30,"context_line":"    {{ end }}"},{"line_number":31,"context_line":"  selector:"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"5fc1f717_47b3c80a","line":28,"range":{"start_line":28,"start_character":4,"end_line":28,"end_character":7},"in_reply_to":"5fc1f717_f18e3777","updated":"2019-03-28 18:58:19.000000000","message":"Fixed","commit_id":"8f4654f0b0f5106375f3fe74766de64774ffe84c"}],"panko/values.yaml":[{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"8b6fe71e27151b4e7d54dea9d33ced8e53fb5598","unresolved":false,"context_lines":[{"line_number":418,"context_line":"pod:"},{"line_number":419,"context_line":"  user:"},{"line_number":420,"context_line":"    panko:"},{"line_number":421,"context_line":"      uid: 42424"},{"line_number":422,"context_line":"  affinity:"},{"line_number":423,"context_line":"      anti:"},{"line_number":424,"context_line":"        type:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5fc1f717_e42c099b","line":421,"range":{"start_line":421,"start_character":11,"end_line":421,"end_character":16},"updated":"2019-03-06 14:31:58.000000000","message":"this probably is not right for the kolla image above?","commit_id":"564c5a61065628c4ae93486d3b64bea34dc0ce44"},{"author":{"_account_id":28435,"name":"Angie Wang","email":"angie.wang@windriver.com","username":"angiewang"},"change_message_id":"0d4ad11fe4c613659f0e7c4c2f5b80677f9bd1ec","unresolved":false,"context_lines":[{"line_number":418,"context_line":"pod:"},{"line_number":419,"context_line":"  user:"},{"line_number":420,"context_line":"    panko:"},{"line_number":421,"context_line":"      uid: 42424"},{"line_number":422,"context_line":"  affinity:"},{"line_number":423,"context_line":"      anti:"},{"line_number":424,"context_line":"        type:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5fc1f717_049ef562","line":421,"range":{"start_line":421,"start_character":11,"end_line":421,"end_character":16},"in_reply_to":"5fc1f717_e42c099b","updated":"2019-03-06 15:54:54.000000000","message":"Yeah, you are right. The uid should be 42438 for panko user.\nUpdated.","commit_id":"564c5a61065628c4ae93486d3b64bea34dc0ce44"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"42b603dfe6b02b1eec67037aad126c1eea651893","unresolved":false,"context_lines":[{"line_number":161,"context_line":"    panko: panko-db-user"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"bootstrap:"},{"line_number":164,"context_line":"  enabled: false"},{"line_number":165,"context_line":"  ks_user: panko"},{"line_number":166,"context_line":"  script: |"},{"line_number":167,"context_line":"    openstack token issue"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"5fc1f717_f118771e","line":164,"range":{"start_line":164,"start_character":11,"end_line":164,"end_character":16},"updated":"2019-03-28 15:56:01.000000000","message":"why false?","commit_id":"8f4654f0b0f5106375f3fe74766de64774ffe84c"},{"author":{"_account_id":28435,"name":"Angie Wang","email":"angie.wang@windriver.com","username":"angiewang"},"change_message_id":"b622db296178b09593974541f2971897793286b2","unresolved":false,"context_lines":[{"line_number":161,"context_line":"    panko: panko-db-user"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"bootstrap:"},{"line_number":164,"context_line":"  enabled: false"},{"line_number":165,"context_line":"  ks_user: panko"},{"line_number":166,"context_line":"  script: |"},{"line_number":167,"context_line":"    openstack token issue"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"5fc1f717_67284432","line":164,"range":{"start_line":164,"start_character":11,"end_line":164,"end_character":16},"in_reply_to":"5fc1f717_f118771e","updated":"2019-03-28 18:58:19.000000000","message":"This bootstrap script here is just to create keystone auth token for panko user. No particular reason, see that other charts which run this bootstrap script also set it false by default.","commit_id":"8f4654f0b0f5106375f3fe74766de64774ffe84c"}]}
