)]}'
{"postgresql/templates/statefulset.yaml":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"79fa093ac1ee02f395a51fd8a167f8fb83332038","unresolved":false,"context_lines":[{"line_number":328,"context_line":"              value: $(PATRONI_KUBERNETES_POD_IP):{{ tuple \"postgresql\" \"internal\" \"postgresql\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":329,"context_line":"            - name: PATRONI_POSTGRESQL_LISTEN"},{"line_number":330,"context_line":"              value: 0.0.0.0:{{ tuple \"postgresql\" \"internal\" \"postgresql\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":331,"context_line":"            - name: PATRONI_{{ .Values.endpoints.postgresql.auth.admin.username }}_PASSWORD"},{"line_number":332,"context_line":"              value: $(PATRONI_SUPERUSER_PASSWORD)"},{"line_number":333,"context_line":"            - name: PATRONI_{{ .Values.endpoints.postgresql.auth.admin.username }}_OPTIONS"},{"line_number":334,"context_line":"              value: \u0027createrole,createdb\u0027"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3fa7e38b_1cb54dd0","line":331,"range":{"start_line":331,"start_character":29,"end_line":331,"end_character":80},"updated":"2020-01-24 15:57:35.000000000","message":"This should be upper else you will have an envvar with weird casing if the username is not all uppercase.","commit_id":"8dc67efaecd6f9e2dd6673ec574f8dd867811646"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"d5ac0554c080b0e7ebac25528b387828d9f6f92f","unresolved":false,"context_lines":[{"line_number":328,"context_line":"              value: $(PATRONI_KUBERNETES_POD_IP):{{ tuple \"postgresql\" \"internal\" \"postgresql\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":329,"context_line":"            - name: PATRONI_POSTGRESQL_LISTEN"},{"line_number":330,"context_line":"              value: 0.0.0.0:{{ tuple \"postgresql\" \"internal\" \"postgresql\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":331,"context_line":"            - name: PATRONI_{{ .Values.endpoints.postgresql.auth.admin.username }}_PASSWORD"},{"line_number":332,"context_line":"              value: $(PATRONI_SUPERUSER_PASSWORD)"},{"line_number":333,"context_line":"            - name: PATRONI_{{ .Values.endpoints.postgresql.auth.admin.username }}_OPTIONS"},{"line_number":334,"context_line":"              value: \u0027createrole,createdb\u0027"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3fa7e38b_bf6bcb83","line":331,"range":{"start_line":331,"start_character":29,"end_line":331,"end_character":80},"in_reply_to":"3fa7e38b_1cb54dd0","updated":"2020-01-24 16:59:05.000000000","message":"actually, does this variable need to be dynamic?","commit_id":"8dc67efaecd6f9e2dd6673ec574f8dd867811646"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"9bfcca66382ce03e784547d30babadacf9671e5e","unresolved":false,"context_lines":[{"line_number":328,"context_line":"              value: $(PATRONI_KUBERNETES_POD_IP):{{ tuple \"postgresql\" \"internal\" \"postgresql\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":329,"context_line":"            - name: PATRONI_POSTGRESQL_LISTEN"},{"line_number":330,"context_line":"              value: 0.0.0.0:{{ tuple \"postgresql\" \"internal\" \"postgresql\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":331,"context_line":"            - name: PATRONI_{{ .Values.endpoints.postgresql.auth.admin.username }}_PASSWORD"},{"line_number":332,"context_line":"              value: $(PATRONI_SUPERUSER_PASSWORD)"},{"line_number":333,"context_line":"            - name: PATRONI_{{ .Values.endpoints.postgresql.auth.admin.username }}_OPTIONS"},{"line_number":334,"context_line":"              value: \u0027createrole,createdb\u0027"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3fa7e38b_90acbceb","line":331,"range":{"start_line":331,"start_character":29,"end_line":331,"end_character":80},"in_reply_to":"3fa7e38b_82f6b6d4","updated":"2020-01-24 21:37:07.000000000","message":"thanks for the link.","commit_id":"8dc67efaecd6f9e2dd6673ec574f8dd867811646"},{"author":{"_account_id":28718,"name":"Doug Aaser","email":"douglas.aaser@att.com","username":"daaser"},"change_message_id":"77ef7fb2ad45895efb14333f4ee8b5c68e3c66ec","unresolved":false,"context_lines":[{"line_number":328,"context_line":"              value: $(PATRONI_KUBERNETES_POD_IP):{{ tuple \"postgresql\" \"internal\" \"postgresql\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":329,"context_line":"            - name: PATRONI_POSTGRESQL_LISTEN"},{"line_number":330,"context_line":"              value: 0.0.0.0:{{ tuple \"postgresql\" \"internal\" \"postgresql\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":331,"context_line":"            - name: PATRONI_{{ .Values.endpoints.postgresql.auth.admin.username }}_PASSWORD"},{"line_number":332,"context_line":"              value: $(PATRONI_SUPERUSER_PASSWORD)"},{"line_number":333,"context_line":"            - name: PATRONI_{{ .Values.endpoints.postgresql.auth.admin.username }}_OPTIONS"},{"line_number":334,"context_line":"              value: \u0027createrole,createdb\u0027"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3fa7e38b_82f6b6d4","line":331,"range":{"start_line":331,"start_character":29,"end_line":331,"end_character":80},"in_reply_to":"3fa7e38b_bf6bcb83","updated":"2020-01-24 18:28:44.000000000","message":"It does need to be dynamic because if you ever change the username from something other that \u0027postgres\u0027 than you would need to also change this. It also needs to match the username in case as well. See https://patroni.readthedocs.io/en/latest/ENVIRONMENT.html#bootstrap-configuration","commit_id":"8dc67efaecd6f9e2dd6673ec574f8dd867811646"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"79fa093ac1ee02f395a51fd8a167f8fb83332038","unresolved":false,"context_lines":[{"line_number":330,"context_line":"              value: 0.0.0.0:{{ tuple \"postgresql\" \"internal\" \"postgresql\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":331,"context_line":"            - name: PATRONI_{{ .Values.endpoints.postgresql.auth.admin.username }}_PASSWORD"},{"line_number":332,"context_line":"              value: $(PATRONI_SUPERUSER_PASSWORD)"},{"line_number":333,"context_line":"            - name: PATRONI_{{ .Values.endpoints.postgresql.auth.admin.username }}_OPTIONS"},{"line_number":334,"context_line":"              value: \u0027createrole,createdb\u0027"},{"line_number":335,"context_line":"            - name: PGSSLROOTCERT"},{"line_number":336,"context_line":"              value: {{ .Values.secrets.pki.client_cert_path }}/ca.crt"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3fa7e38b_3cb849c5","line":333,"range":{"start_line":333,"start_character":31,"end_line":333,"end_character":81},"updated":"2020-01-24 15:57:35.000000000","message":"ditto","commit_id":"8dc67efaecd6f9e2dd6673ec574f8dd867811646"}],"postgresql/values.yaml":[{"author":{"_account_id":22477,"name":"Matt McEuen","email":"matt.mceuen@att.com","username":"mattmceuen"},"change_message_id":"6c0a6f2b4ccea4157aa2f9ffaeb8534f3c5b9638","unresolved":false,"context_lines":[{"line_number":239,"context_line":"    bootstrap:"},{"line_number":240,"context_line":"      users:"},{"line_number":241,"context_line":"        admin: {{ .Values.endpoints.postgresql.auth.admin.username }}"},{"line_number":242,"context_line":"          password: {{ .Values.endpoints.postgresql.auth.admin.password }}"},{"line_number":243,"context_line":"          options:"},{"line_number":244,"context_line":"          - createrole"},{"line_number":245,"context_line":"          - createdb"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_f9888d6c","line":242,"range":{"start_line":242,"start_character":24,"end_line":242,"end_character":71},"updated":"2020-01-23 20:27:18.000000000","message":"Can we also define this values tree (with defaults) up above in this file, to make it clear where/what operators should override?\n\nE.g. see: https://opendev.org/openstack/openstack-helm-infra/src/branch/master/gnocchi/values.yaml#L578-L580","commit_id":"d8288cf9d3bdbcba7d6a5409d5e2c183033b1433"},{"author":{"_account_id":22477,"name":"Matt McEuen","email":"matt.mceuen@att.com","username":"mattmceuen"},"change_message_id":"8343033b1f7fd3a2063bf080e744030a735dcaa3","unresolved":false,"context_lines":[{"line_number":239,"context_line":"    bootstrap:"},{"line_number":240,"context_line":"      users:"},{"line_number":241,"context_line":"        admin: {{ .Values.endpoints.postgresql.auth.admin.username }}"},{"line_number":242,"context_line":"          password: {{ .Values.endpoints.postgresql.auth.admin.password }}"},{"line_number":243,"context_line":"          options:"},{"line_number":244,"context_line":"          - createrole"},{"line_number":245,"context_line":"          - createdb"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_b9b775f8","line":242,"range":{"start_line":242,"start_character":24,"end_line":242,"end_character":71},"in_reply_to":"3fa7e38b_39f4e5cf","updated":"2020-01-23 20:41:15.000000000","message":"Whoops, sure is.  Hadn\u0027t expanded everything.","commit_id":"d8288cf9d3bdbcba7d6a5409d5e2c183033b1433"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"ca4f64f4e85ae42639e89db9f27c010aa1bcee3d","unresolved":false,"context_lines":[{"line_number":239,"context_line":"    bootstrap:"},{"line_number":240,"context_line":"      users:"},{"line_number":241,"context_line":"        admin: {{ .Values.endpoints.postgresql.auth.admin.username }}"},{"line_number":242,"context_line":"          password: {{ .Values.endpoints.postgresql.auth.admin.password }}"},{"line_number":243,"context_line":"          options:"},{"line_number":244,"context_line":"          - createrole"},{"line_number":245,"context_line":"          - createdb"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3fa7e38b_39f4e5cf","line":242,"range":{"start_line":242,"start_character":24,"end_line":242,"end_character":71},"in_reply_to":"3fa7e38b_f9888d6c","updated":"2020-01-23 20:36:30.000000000","message":"this looks to already be doing that: https://opendev.org/openstack/openstack-helm-infra/src/branch/master/postgresql/values.yaml#L388-L390","commit_id":"d8288cf9d3bdbcba7d6a5409d5e2c183033b1433"}]}
