)]}'
{"mariadb/templates/job-db-user-mysql.yaml":[{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"2512ccaac4791455a844dc0d6387b1fe144948d7","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."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa7e38b_af3db98d","line":2,"range":{"start_line":2,"start_character":10,"end_line":2,"end_character":14},"updated":"2020-01-09 13:50:16.000000000","message":"It\u0027s 2020","commit_id":"9cec6aed705784961bcee7da1410e164035a7610"},{"author":{"_account_id":18236,"name":"Sophie Huang","email":"sophieh01@yahoo.com","username":"SophieHuang"},"change_message_id":"c4bb456277f88fd3a7cf9ef941dc116420648f89","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."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa7e38b_4e6e4b65","line":2,"range":{"start_line":2,"start_character":10,"end_line":2,"end_character":14},"in_reply_to":"3fa7e38b_af3db98d","updated":"2020-01-16 23:27:37.000000000","message":"updated","commit_id":"9cec6aed705784961bcee7da1410e164035a7610"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"6a963164e932473fcebd8b3a51c18ba10b948fef","unresolved":false,"context_lines":[{"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":""},{"line_number":17,"context_line":"{{- $dbToInit :\u003d dict \"inputType\" \"secret\" \"adminSecret\" .Values.secrets.oslo_db.admin \"userSecret\" .Values.secrets.oslo_db.audit }}"},{"line_number":18,"context_line":"{{- $dbUserPerm :\u003d dict \"userPerm\" .Values.endpoints.audit_db.auth.audit }}"},{"line_number":19,"context_line":"{{- $dbToInitJob :\u003d dict \"envAll\" . \"serviceName\" \"mariadb\" \"dbToInit\" $dbToInit \"dbUserPerm\" $dbUserPerm }}"},{"line_number":20,"context_line":"{{ $dbToInitJob | include \"helm-toolkit.manifests.job_db_init_mysql\" }}"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa7e38b_ccc16351","line":17,"range":{"start_line":16,"start_character":0,"end_line":17,"end_character":3},"updated":"2020-01-03 20:44:31.000000000","message":"should this job be wrapped around a boolean in:\n\n   manifests:\n     job_db_XXXXX: true\n\nlike other template?","commit_id":"9cec6aed705784961bcee7da1410e164035a7610"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"2512ccaac4791455a844dc0d6387b1fe144948d7","unresolved":false,"context_lines":[{"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":""},{"line_number":17,"context_line":"{{- $dbToInit :\u003d dict \"inputType\" \"secret\" \"adminSecret\" .Values.secrets.oslo_db.admin \"userSecret\" .Values.secrets.oslo_db.audit }}"},{"line_number":18,"context_line":"{{- $dbUserPerm :\u003d dict \"userPerm\" .Values.endpoints.audit_db.auth.audit }}"},{"line_number":19,"context_line":"{{- $dbToInitJob :\u003d dict \"envAll\" . \"serviceName\" \"mariadb\" \"dbToInit\" $dbToInit \"dbUserPerm\" $dbUserPerm }}"},{"line_number":20,"context_line":"{{ $dbToInitJob | include \"helm-toolkit.manifests.job_db_init_mysql\" }}"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa7e38b_8f3a3d94","line":17,"range":{"start_line":16,"start_character":0,"end_line":17,"end_character":3},"in_reply_to":"3fa7e38b_ccc16351","updated":"2020-01-09 13:50:16.000000000","message":"Yes, it should","commit_id":"9cec6aed705784961bcee7da1410e164035a7610"},{"author":{"_account_id":18236,"name":"Sophie Huang","email":"sophieh01@yahoo.com","username":"SophieHuang"},"change_message_id":"c4bb456277f88fd3a7cf9ef941dc116420648f89","unresolved":false,"context_lines":[{"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":""},{"line_number":17,"context_line":"{{- $dbToInit :\u003d dict \"inputType\" \"secret\" \"adminSecret\" .Values.secrets.oslo_db.admin \"userSecret\" .Values.secrets.oslo_db.audit }}"},{"line_number":18,"context_line":"{{- $dbUserPerm :\u003d dict \"userPerm\" .Values.endpoints.audit_db.auth.audit }}"},{"line_number":19,"context_line":"{{- $dbToInitJob :\u003d dict \"envAll\" . \"serviceName\" \"mariadb\" \"dbToInit\" $dbToInit \"dbUserPerm\" $dbUserPerm }}"},{"line_number":20,"context_line":"{{ $dbToInitJob | include \"helm-toolkit.manifests.job_db_init_mysql\" }}"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa7e38b_6e9c675c","line":17,"range":{"start_line":16,"start_character":0,"end_line":17,"end_character":3},"in_reply_to":"3fa7e38b_ccc16351","updated":"2020-01-16 23:27:37.000000000","message":"updated","commit_id":"9cec6aed705784961bcee7da1410e164035a7610"}],"mariadb/templates/secret-db.yaml":[{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"2512ccaac4791455a844dc0d6387b1fe144948d7","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."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa7e38b_4f48c52c","line":2,"range":{"start_line":2,"start_character":10,"end_line":2,"end_character":14},"updated":"2020-01-09 13:50:16.000000000","message":"It\u0027s 2020","commit_id":"9cec6aed705784961bcee7da1410e164035a7610"},{"author":{"_account_id":18236,"name":"Sophie Huang","email":"sophieh01@yahoo.com","username":"SophieHuang"},"change_message_id":"c4bb456277f88fd3a7cf9ef941dc116420648f89","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."}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa7e38b_2ea66fae","line":2,"range":{"start_line":2,"start_character":10,"end_line":2,"end_character":14},"in_reply_to":"3fa7e38b_4f48c52c","updated":"2020-01-16 23:27:37.000000000","message":"updated","commit_id":"9cec6aed705784961bcee7da1410e164035a7610"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"2512ccaac4791455a844dc0d6387b1fe144948d7","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 .Values.manifests.job_db_init }}"},{"line_number":18,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":19,"context_line":"{{- range $key1, $userClass :\u003d tuple \"admin\" \"audit\" }}"},{"line_number":20,"context_line":"{{- $secretName :\u003d index $envAll.Values.secrets.oslo_db $userClass }}"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa7e38b_0f4e4d38","line":17,"range":{"start_line":17,"start_character":0,"end_line":17,"end_character":39},"updated":"2020-01-09 13:50:16.000000000","message":"This should at least be a compound conditional - this secret needs an entry in the \u0027manifests:\u0027 tree","commit_id":"9cec6aed705784961bcee7da1410e164035a7610"},{"author":{"_account_id":18236,"name":"Sophie Huang","email":"sophieh01@yahoo.com","username":"SophieHuang"},"change_message_id":"c4bb456277f88fd3a7cf9ef941dc116420648f89","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 .Values.manifests.job_db_init }}"},{"line_number":18,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":19,"context_line":"{{- range $key1, $userClass :\u003d tuple \"admin\" \"audit\" }}"},{"line_number":20,"context_line":"{{- $secretName :\u003d index $envAll.Values.secrets.oslo_db $userClass }}"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa7e38b_ee5cd759","line":17,"range":{"start_line":17,"start_character":0,"end_line":17,"end_character":39},"in_reply_to":"3fa7e38b_0f4e4d38","updated":"2020-01-16 23:27:37.000000000","message":"added","commit_id":"9cec6aed705784961bcee7da1410e164035a7610"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"2512ccaac4791455a844dc0d6387b1fe144948d7","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"{{- if .Values.manifests.job_db_init }}"},{"line_number":18,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":19,"context_line":"{{- range $key1, $userClass :\u003d tuple \"admin\" \"audit\" }}"},{"line_number":20,"context_line":"{{- $secretName :\u003d index $envAll.Values.secrets.oslo_db $userClass }}"},{"line_number":21,"context_line":"---"},{"line_number":22,"context_line":"apiVersion: v1"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa7e38b_2f6229a8","line":19,"range":{"start_line":19,"start_character":11,"end_line":19,"end_character":27},"updated":"2020-01-09 13:50:16.000000000","message":"Please use the same variables as other charts that do this","commit_id":"9cec6aed705784961bcee7da1410e164035a7610"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"2512ccaac4791455a844dc0d6387b1fe144948d7","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"{{- if .Values.manifests.job_db_init }}"},{"line_number":18,"context_line":"{{- $envAll :\u003d . }}"},{"line_number":19,"context_line":"{{- range $key1, $userClass :\u003d tuple \"admin\" \"audit\" }}"},{"line_number":20,"context_line":"{{- $secretName :\u003d index $envAll.Values.secrets.oslo_db $userClass }}"},{"line_number":21,"context_line":"---"},{"line_number":22,"context_line":"apiVersion: v1"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa7e38b_8f531dde","line":19,"range":{"start_line":19,"start_character":37,"end_line":19,"end_character":52},"updated":"2020-01-09 13:50:16.000000000","message":"This should be indexed on the \u0027secrets:\u0027 key, similar to other charts. This isn\u0027t maintainable","commit_id":"9cec6aed705784961bcee7da1410e164035a7610"}],"mariadb/values.yaml":[{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"2512ccaac4791455a844dc0d6387b1fe144948d7","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    image_repo_sync: docker.io/docker:17.07.0"},{"line_number":32,"context_line":"    mariadb_backup: docker.io/openstackhelm/mariadb:ubuntu_xenial-20191031"},{"line_number":33,"context_line":"    scripted_test: docker.io/openstackhelm/mariadb:ubuntu_xenial-20191031"},{"line_number":34,"context_line":"    db_init: docker.io/openstackhelm/heat:newton-ubuntu_xenial"},{"line_number":35,"context_line":"  pull_policy: \"IfNotPresent\""},{"line_number":36,"context_line":"  local_registry:"},{"line_number":37,"context_line":"    active: false"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa7e38b_ef2e5140","line":34,"range":{"start_line":34,"start_character":4,"end_line":34,"end_character":11},"updated":"2020-01-09 13:50:16.000000000","message":"I don\u0027t think db_init is an appropriate name here, if this is just creating a readOnly user to be used for auditing purposes","commit_id":"9cec6aed705784961bcee7da1410e164035a7610"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"2512ccaac4791455a844dc0d6387b1fe144948d7","unresolved":false,"context_lines":[{"line_number":499,"context_line":"  audit_db:"},{"line_number":500,"context_line":"    namespace: null"},{"line_number":501,"context_line":"    auth:"},{"line_number":502,"context_line":"      admin:"},{"line_number":503,"context_line":"        username: root"},{"line_number":504,"context_line":"        password: password"},{"line_number":505,"context_line":"      audit:"},{"line_number":506,"context_line":"        username: audit"},{"line_number":507,"context_line":"        password: password"},{"line_number":508,"context_line":"        database: mysql"},{"line_number":509,"context_line":"        permissions: SELECT"},{"line_number":510,"context_line":"        table: user"},{"line_number":511,"context_line":"    hosts:"},{"line_number":512,"context_line":"      default: mariadb"},{"line_number":513,"context_line":"      direct: mariadb-server"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa7e38b_6f1a6118","line":510,"range":{"start_line":502,"start_character":0,"end_line":510,"end_character":19},"updated":"2020-01-09 13:50:16.000000000","message":"Why can\u0027t these be defined under the existing oslo_db key?  All you\u0027re doing is creating a new user with basic read only permissions. This is functionally no different than the creation of the Prometheus exporter user. Please reference that for this work","commit_id":"9cec6aed705784961bcee7da1410e164035a7610"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"2512ccaac4791455a844dc0d6387b1fe144948d7","unresolved":false,"context_lines":[{"line_number":508,"context_line":"        database: mysql"},{"line_number":509,"context_line":"        permissions: SELECT"},{"line_number":510,"context_line":"        table: user"},{"line_number":511,"context_line":"    hosts:"},{"line_number":512,"context_line":"      default: mariadb"},{"line_number":513,"context_line":"      direct: mariadb-server"},{"line_number":514,"context_line":"      discovery: mariadb-discovery"},{"line_number":515,"context_line":"      error_pages: mariadb-ingress-error-pages"},{"line_number":516,"context_line":"    host_fqdn_override:"},{"line_number":517,"context_line":"      default: null"},{"line_number":518,"context_line":"    path: /mysql"},{"line_number":519,"context_line":"    scheme: mysql+pymysql"},{"line_number":520,"context_line":"    port:"},{"line_number":521,"context_line":"      mysql:"},{"line_number":522,"context_line":"        default: 3306"},{"line_number":523,"context_line":"      wsrep:"},{"line_number":524,"context_line":"        default: 4567"},{"line_number":525,"context_line":"  kube_dns:"},{"line_number":526,"context_line":"    namespace: kube-system"},{"line_number":527,"context_line":"    name: kubernetes-dns"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa7e38b_0f15ede5","line":524,"range":{"start_line":511,"start_character":0,"end_line":524,"end_character":21},"updated":"2020-01-09 13:50:16.000000000","message":"This all can be removed","commit_id":"9cec6aed705784961bcee7da1410e164035a7610"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"795e05963c1f551e80d72216142b1bafcd937a72","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    image_repo_sync: docker.io/docker:17.07.0"},{"line_number":32,"context_line":"    mariadb_backup: docker.io/openstackhelm/mariadb:ubuntu_xenial-20191031"},{"line_number":33,"context_line":"    scripted_test: docker.io/openstackhelm/mariadb:ubuntu_xenial-20191031"},{"line_number":34,"context_line":"    db_init: docker.io/openstackhelm/heat:newton-ubuntu_xenial"},{"line_number":35,"context_line":"  pull_policy: \"IfNotPresent\""},{"line_number":36,"context_line":"  local_registry:"},{"line_number":37,"context_line":"    active: false"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"3fa7e38b_764abcad","line":34,"range":{"start_line":34,"start_character":38,"end_line":34,"end_character":62},"updated":"2020-01-17 20:11:29.000000000","message":"we have migrated the default to ocata ubuntu bionic for OSH, these should be updated too","commit_id":"46b2f69ab99f8b2f712590d7092833780f68807a"}]}
