)]}'
{"helm-toolkit/templates/endpoints/_authenticated_endpoint_uri_lookup_with_certs.tpl":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"08ac04b0f937ffacc217dbf77591ad2219e6b721","unresolved":false,"context_lines":[{"line_number":59,"context_line":"{{- $tls_cert :\u003d \"tls.crt\" }}"},{"line_number":60,"context_line":"{{- $tls_key :\u003d \"tls.key\" }}"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"{{- printf \"%s://%s:%s@%s:%s%s?charset\u003dutf8\u0026ssl_ca\u003d%s/%s\u0026ssl_key\u003d%s/%s\u0026ssl_cert\u003d%s/%s\u0026ssl_verify_cert\" $endpointScheme $endpointUser $endpointPass $endpointHost $endpointPort $endpointPath $tlsPath $ca_cert $tlsPath $tls_key $tlsPath $tls_cert -}}"},{"line_number":63,"context_line":"{{- end -}}"}],"source_content_type":"text/x-smarty","patch_set":35,"id":"bf51134e_3eef5fea","line":62,"range":{"start_line":62,"start_character":30,"end_line":62,"end_character":101},"updated":"2020-07-01 02:52:10.000000000","message":"we can just append this in the configmap-etc instead of creating an almost identical HTK function.","commit_id":"b20122877e6758ae5daaadf96fad5e35c076a8c5"}],"helm-toolkit/templates/manifests/_job-db-init-mysql.tpl":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"08ac04b0f937ffacc217dbf77591ad2219e6b721","unresolved":false,"context_lines":[{"line_number":34,"context_line":"{{- $backoffLimit :\u003d index . \"backoffLimit\" | default \"1000\" -}}"},{"line_number":35,"context_line":"{{- $activeDeadlineSeconds :\u003d index . \"activeDeadlineSeconds\" -}}"},{"line_number":36,"context_line":"{{- $serviceNamePretty :\u003d $serviceName | replace \"_\" \"-\" -}}"},{"line_number":37,"context_line":"{{- $tlsPath :\u003d index . \"tlsPath\" | default \"\" -}}"},{"line_number":38,"context_line":"{{- $tlsSecret :\u003d index . \"tlsSecret\" | default \"\" -}}"},{"line_number":39,"context_line":"{{- $dbTlsSecret :\u003d $envAll.Values.endpoints.oslo_db.auth.admin.secret.tls.internal | default \"\" -}}"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-smarty","patch_set":35,"id":"bf51134e_3e1abf16","line":37,"range":{"start_line":37,"start_character":42,"end_line":37,"end_character":47},"updated":"2020-07-01 02:52:10.000000000","message":"We can just pin this path or specify a reasonable default. I don\u0027t think anyone wants to pass this path everywhere if a sensible one can be provided.","commit_id":"b20122877e6758ae5daaadf96fad5e35c076a8c5"}],"helm-toolkit/templates/manifests/_job-db-sync.tpl":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"f8a340c13d51d25fbc07bc649f9d3528c67cf475","unresolved":false,"context_lines":[{"line_number":91,"context_line":"              subPath: {{ base $dbToSync.logConfigFile | quote }}"},{"line_number":92,"context_line":"              readOnly: true"},{"line_number":93,"context_line":"{{- if $envAll.Values.manifests.certificates }}"},{"line_number":94,"context_line":"{{- dict \"enabled\" true \"name\" $tlsSecret \"path\" $tlsPath | include \"helm-toolkit.snippets.tls_volume_mount\" | indent 12 }}"},{"line_number":95,"context_line":"{{- dict \"enabled\" true \"name\" $dbAdminTlsSecret \"path\" \"/etc/mysql/certs\" | include \"helm-toolkit.snippets.tls_volume_mount\" | indent 12 }}"},{"line_number":96,"context_line":"{{- end }}"},{"line_number":97,"context_line":"{{- if $podVolMounts }}"}],"source_content_type":"text/x-smarty","patch_set":39,"id":"bf51134e_3b2ac68f","line":94,"range":{"start_line":94,"start_character":19,"end_line":94,"end_character":23},"updated":"2020-07-01 15:51:04.000000000","message":"can we not just put $envAll.Values.manifests.certificates in here?","commit_id":"c3d1cd210798a0311d94d31c8e835b074caa9f32"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"f866aa002bead285857fbfd7e18e6bc452f5457c","unresolved":false,"context_lines":[{"line_number":32,"context_line":"{{- $activeDeadlineSeconds :\u003d index . \"activeDeadlineSeconds\" -}}"},{"line_number":33,"context_line":"{{- $serviceNamePretty :\u003d $serviceName | replace \"_\" \"-\" -}}"},{"line_number":34,"context_line":"{{- $tlsPath :\u003d index . \"tlsPath\" | default (printf \"/etc/%s/certs\" $serviceNamePretty ) -}}"},{"line_number":35,"context_line":"{{- $tlsSecret :\u003d index . \"tlsSecret\" | default \"\" -}}"},{"line_number":36,"context_line":"{{- $dbAdminTlsSecret :\u003d index . \"dbAdminTlsSecret\" | default \"\" -}}"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"{{- $serviceAccountName :\u003d printf \"%s-%s\" $serviceNamePretty \"db-sync\" }}"}],"source_content_type":"text/x-smarty","patch_set":40,"id":"bf51134e_0f320ba8","line":35,"range":{"start_line":35,"start_character":0,"end_line":35,"end_character":54},"updated":"2020-07-02 17:57:59.000000000","message":"is this used anywhere? They are injected in other places because they are needed to verify OS calls, but none of these DB should require it, no?","commit_id":"091b726934b362215571d880b7a040b8344ecf41"},{"author":{"_account_id":24780,"name":"Sangeet Gupta","email":"sg774j@att.com","username":"sgupta"},"change_message_id":"2038a1d2e9a0204a817cffc07b31acc6508205c1","unresolved":false,"context_lines":[{"line_number":32,"context_line":"{{- $activeDeadlineSeconds :\u003d index . \"activeDeadlineSeconds\" -}}"},{"line_number":33,"context_line":"{{- $serviceNamePretty :\u003d $serviceName | replace \"_\" \"-\" -}}"},{"line_number":34,"context_line":"{{- $tlsPath :\u003d index . \"tlsPath\" | default (printf \"/etc/%s/certs\" $serviceNamePretty ) -}}"},{"line_number":35,"context_line":"{{- $tlsSecret :\u003d index . \"tlsSecret\" | default \"\" -}}"},{"line_number":36,"context_line":"{{- $dbAdminTlsSecret :\u003d index . \"dbAdminTlsSecret\" | default \"\" -}}"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"{{- $serviceAccountName :\u003d printf \"%s-%s\" $serviceNamePretty \"db-sync\" }}"}],"source_content_type":"text/x-smarty","patch_set":40,"id":"bf51134e_d6fd18b2","line":35,"range":{"start_line":35,"start_character":0,"end_line":35,"end_character":54},"in_reply_to":"bf51134e_0f320ba8","updated":"2020-07-07 13:37:16.000000000","message":"Yes it is used by the respective db-sync scripts when connection as user and not root.","commit_id":"091b726934b362215571d880b7a040b8344ecf41"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"f866aa002bead285857fbfd7e18e6bc452f5457c","unresolved":false,"context_lines":[{"line_number":90,"context_line":"              mountPath: {{ $dbToSync.logConfigFile | quote }}"},{"line_number":91,"context_line":"              subPath: {{ base $dbToSync.logConfigFile | quote }}"},{"line_number":92,"context_line":"              readOnly: true"},{"line_number":93,"context_line":"{{- if $envAll.Values.manifests.certificates }}"},{"line_number":94,"context_line":"{{- dict \"enabled\" $envAll.Values.manifests.certificates \"name\" $tlsSecret \"path\" $tlsPath | include \"helm-toolkit.snippets.tls_volume_mount\" | indent 12 }}"},{"line_number":95,"context_line":"{{- dict \"enabled\" $envAll.Values.manifests.certificates \"name\" $dbAdminTlsSecret \"path\" \"/etc/mysql/certs\" | include \"helm-toolkit.snippets.tls_volume_mount\" | indent 12 }}"},{"line_number":96,"context_line":"{{- end }}"}],"source_content_type":"text/x-smarty","patch_set":40,"id":"bf51134e_8ff45bd1","line":93,"range":{"start_line":93,"start_character":0,"end_line":93,"end_character":47},"updated":"2020-07-02 17:57:59.000000000","message":"we can remove this if now the \"enabled\" flag below guards the rendering.","commit_id":"091b726934b362215571d880b7a040b8344ecf41"},{"author":{"_account_id":30777,"name":"Steven Fitzpatrick","email":"steven@fitzpatrick.wtf","username":"sf280x"},"change_message_id":"e6999d8b85dca507f8f92382919c98828d8aa4ac","unresolved":false,"context_lines":[{"line_number":90,"context_line":"              mountPath: {{ $dbToSync.logConfigFile | quote }}"},{"line_number":91,"context_line":"              subPath: {{ base $dbToSync.logConfigFile | quote }}"},{"line_number":92,"context_line":"              readOnly: true"},{"line_number":93,"context_line":"{{- if $envAll.Values.manifests.certificates }}"},{"line_number":94,"context_line":"{{- dict \"enabled\" $envAll.Values.manifests.certificates \"name\" $tlsSecret \"path\" $tlsPath | include \"helm-toolkit.snippets.tls_volume_mount\" | indent 12 }}"},{"line_number":95,"context_line":"{{- dict \"enabled\" $envAll.Values.manifests.certificates \"name\" $dbAdminTlsSecret \"path\" \"/etc/mysql/certs\" | include \"helm-toolkit.snippets.tls_volume_mount\" | indent 12 }}"},{"line_number":96,"context_line":"{{- end }}"}],"source_content_type":"text/x-smarty","patch_set":40,"id":"bf51134e_f0a288ad","line":93,"range":{"start_line":93,"start_character":0,"end_line":93,"end_character":47},"in_reply_to":"bf51134e_8ff45bd1","updated":"2020-07-13 18:24:14.000000000","message":"If that\u0027s the case, should we remove the if wrapping from the other templates?","commit_id":"091b726934b362215571d880b7a040b8344ecf41"}],"helm-toolkit/templates/scripts/_db-drop.py.tpl":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"f8a340c13d51d25fbc07bc649f9d3528c67cf475","unresolved":false,"context_lines":[{"line_number":102,"context_line":"    port \u003d root_engine_full.url.port"},{"line_number":103,"context_line":"    root_engine_url \u003d \u0027\u0027.join([drivername, \u0027://\u0027, root_user, \u0027:\u0027, root_password, \u0027@\u0027, host, \u0027:\u0027, str (port)])"},{"line_number":104,"context_line":"    if mysql_x509:"},{"line_number":105,"context_line":"        ssl_args \u003d {\u0027ssl\u0027: {\u0027ca\u0027: \u0027/etc/mysql/certs/ca.crt\u0027, \u0027key\u0027: \u0027/etc/mysql/certs/tls.key\u0027, \u0027cert\u0027: \u0027/etc/mysql/certs/tls.crt\u0027}}"},{"line_number":106,"context_line":"        root_engine \u003d create_engine(root_engine_url, connect_args\u003dssl_args)"},{"line_number":107,"context_line":"    else:"},{"line_number":108,"context_line":"        root_engine \u003d create_engine(root_engine_url)"}],"source_content_type":"text/x-smarty","patch_set":39,"id":"bf51134e_7b1d5e72","line":105,"range":{"start_line":105,"start_character":19,"end_line":105,"end_character":46},"updated":"2020-07-01 15:51:04.000000000","message":"nit: can we linebreak this","commit_id":"c3d1cd210798a0311d94d31c8e835b074caa9f32"}],"helm-toolkit/templates/scripts/_db-init.py.tpl":[{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"08ac04b0f937ffacc217dbf77591ad2219e6b721","unresolved":false,"context_lines":[{"line_number":58,"context_line":"if mysql_x509:"},{"line_number":59,"context_line":"    user_tls_cert_path \u003d os.getenv(\u0027USER_CERT_PATH\u0027, \"\")"},{"line_number":60,"context_line":"    if not user_tls_cert_path:"},{"line_number":61,"context_line":"        logger.critical(\u0027environment variable USER_CERT_PAT not set\u0027)"},{"line_number":62,"context_line":"        sys.exit(1)"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"# Get the connection string for the service db"}],"source_content_type":"text/x-smarty","patch_set":35,"id":"bf51134e_bedb6f4d","line":61,"range":{"start_line":61,"start_character":56,"end_line":61,"end_character":59},"updated":"2020-07-01 02:52:10.000000000","message":"PATH","commit_id":"b20122877e6758ae5daaadf96fad5e35c076a8c5"}],"mariadb/values.yaml":[{"author":{"_account_id":24780,"name":"Sangeet Gupta","email":"sg774j@att.com","username":"sgupta"},"change_message_id":"0c5f3bac7ed63ae642d8a26b40773e7de56ad764","unresolved":false,"context_lines":[{"line_number":75,"context_line":"      container:"},{"line_number":76,"context_line":"        perms:"},{"line_number":77,"context_line":"          runAsUser: 0"},{"line_number":78,"context_line":"          readOnlyRootFilesystem: false"},{"line_number":79,"context_line":"        mariadb:"},{"line_number":80,"context_line":"          runAsUser: 0"},{"line_number":81,"context_line":"          allowPrivilegeEscalation: true"},{"line_number":82,"context_line":"          readOnlyRootFilesystem: false"},{"line_number":83,"context_line":"    ingress:"},{"line_number":84,"context_line":"      pod:"},{"line_number":85,"context_line":"        runAsUser: 65534"}],"source_content_type":"text/x-yaml","patch_set":31,"id":"bf51134e_336223d9","line":82,"range":{"start_line":78,"start_character":10,"end_line":82,"end_character":39},"updated":"2020-06-26 19:29:15.000000000","message":"Changes here should move to values_overrride.","commit_id":"0f70f234f5e2602a48ca4273b8e7f974a7c4837b"},{"author":{"_account_id":24780,"name":"Sangeet Gupta","email":"sg774j@att.com","username":"sgupta"},"change_message_id":"0c5f3bac7ed63ae642d8a26b40773e7de56ad764","unresolved":false,"context_lines":[{"line_number":536,"context_line":"      error_pages: mariadb-ingress-error-pages"},{"line_number":537,"context_line":"    host_fqdn_override:"},{"line_number":538,"context_line":"      default:"},{"line_number":539,"context_line":"        tls:"},{"line_number":540,"context_line":"          secretName: mariadb-tls-direct"},{"line_number":541,"context_line":"          issuerRef:"},{"line_number":542,"context_line":"            name: ca-issuer"},{"line_number":543,"context_line":"            kind: Issuer"},{"line_number":544,"context_line":"    path: null"},{"line_number":545,"context_line":"    scheme: mysql+pymysql"},{"line_number":546,"context_line":"    port:"}],"source_content_type":"text/x-yaml","patch_set":31,"id":"bf51134e_537b578a","line":543,"range":{"start_line":539,"start_character":0,"end_line":543,"end_character":24},"updated":"2020-06-26 19:29:15.000000000","message":"this should be moved to value_override.","commit_id":"0f70f234f5e2602a48ca4273b8e7f974a7c4837b"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"afce4be76739feca1a8131147dbb5f8af32d8175","unresolved":false,"context_lines":[{"line_number":417,"context_line":""},{"line_number":418,"context_line":"      {{ if .Values.manifests.certificates }}"},{"line_number":419,"context_line":"      # TLS"},{"line_number":420,"context_line":"      ssl_ca\u003d/etc/mysql/certs/server/ca.crt"},{"line_number":421,"context_line":"      ssl_key\u003d/etc/mysql/certs/server/tls.key"},{"line_number":422,"context_line":"      ssl_cert\u003d/etc/mysql/certs/server/tls.crt"},{"line_number":423,"context_line":"      # tls_version \u003d TLSv1.2,TLSv1.3"}],"source_content_type":"text/x-yaml","patch_set":32,"id":"bf51134e_1816164a","line":420,"range":{"start_line":420,"start_character":13,"end_line":420,"end_character":43},"updated":"2020-06-28 06:42:00.000000000","message":"should be /etc/mysql/certs/ca.crt","commit_id":"3841d7d70dbca5964f837c8f5cfe49b61638b366"},{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"f07467062f362b86af9db12e547448cac847bb4c","unresolved":false,"context_lines":[{"line_number":417,"context_line":""},{"line_number":418,"context_line":"      {{ if .Values.manifests.certificates }}"},{"line_number":419,"context_line":"      # TLS"},{"line_number":420,"context_line":"      ssl_ca\u003d/etc/mysql/certs/server/ca.crt"},{"line_number":421,"context_line":"      ssl_key\u003d/etc/mysql/certs/server/tls.key"},{"line_number":422,"context_line":"      ssl_cert\u003d/etc/mysql/certs/server/tls.crt"},{"line_number":423,"context_line":"      # tls_version \u003d TLSv1.2,TLSv1.3"}],"source_content_type":"text/x-yaml","patch_set":32,"id":"bf51134e_5ed5171b","line":420,"range":{"start_line":420,"start_character":13,"end_line":420,"end_character":43},"in_reply_to":"bf51134e_1816164a","updated":"2020-06-28 15:14:28.000000000","message":"Done","commit_id":"3841d7d70dbca5964f837c8f5cfe49b61638b366"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"afce4be76739feca1a8131147dbb5f8af32d8175","unresolved":false,"context_lines":[{"line_number":418,"context_line":"      {{ if .Values.manifests.certificates }}"},{"line_number":419,"context_line":"      # TLS"},{"line_number":420,"context_line":"      ssl_ca\u003d/etc/mysql/certs/server/ca.crt"},{"line_number":421,"context_line":"      ssl_key\u003d/etc/mysql/certs/server/tls.key"},{"line_number":422,"context_line":"      ssl_cert\u003d/etc/mysql/certs/server/tls.crt"},{"line_number":423,"context_line":"      # tls_version \u003d TLSv1.2,TLSv1.3"},{"line_number":424,"context_line":"      {{ end }}"}],"source_content_type":"text/x-yaml","patch_set":32,"id":"bf51134e_782ab27e","line":421,"range":{"start_line":421,"start_character":30,"end_line":421,"end_character":37},"updated":"2020-06-28 06:42:00.000000000","message":"/server should be removed","commit_id":"3841d7d70dbca5964f837c8f5cfe49b61638b366"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"afce4be76739feca1a8131147dbb5f8af32d8175","unresolved":false,"context_lines":[{"line_number":419,"context_line":"      # TLS"},{"line_number":420,"context_line":"      ssl_ca\u003d/etc/mysql/certs/server/ca.crt"},{"line_number":421,"context_line":"      ssl_key\u003d/etc/mysql/certs/server/tls.key"},{"line_number":422,"context_line":"      ssl_cert\u003d/etc/mysql/certs/server/tls.crt"},{"line_number":423,"context_line":"      # tls_version \u003d TLSv1.2,TLSv1.3"},{"line_number":424,"context_line":"      {{ end }}"},{"line_number":425,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":32,"id":"bf51134e_582d2e93","line":422,"range":{"start_line":422,"start_character":31,"end_line":422,"end_character":38},"updated":"2020-06-28 06:42:00.000000000","message":"ditto","commit_id":"3841d7d70dbca5964f837c8f5cfe49b61638b366"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"afce4be76739feca1a8131147dbb5f8af32d8175","unresolved":false,"context_lines":[{"line_number":433,"context_line":"      port\u003d{{ tuple \"oslo_db\" \"direct\" \"mysql\" . | include \"helm-toolkit.endpoints.endpoint_port_lookup\" }}"},{"line_number":434,"context_line":"      {{ if .Values.manifests.certificates }}"},{"line_number":435,"context_line":"      # TLS"},{"line_number":436,"context_line":"      ssl_ca\u003d/etc/mysql/certs/server/ca.crt"},{"line_number":437,"context_line":"      ssl_key\u003d/etc/mysql/certs/server/tls.key"},{"line_number":438,"context_line":"      ssl_cert\u003d/etc/mysql/certs/server/tls.crt"},{"line_number":439,"context_line":"      # tls_version \u003d TLSv1.2,TLSv1.3"}],"source_content_type":"text/x-yaml","patch_set":32,"id":"bf51134e_b820ca9c","line":436,"range":{"start_line":436,"start_character":29,"end_line":436,"end_character":36},"updated":"2020-06-28 06:42:00.000000000","message":"ditto","commit_id":"3841d7d70dbca5964f837c8f5cfe49b61638b366"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"afce4be76739feca1a8131147dbb5f8af32d8175","unresolved":false,"context_lines":[{"line_number":434,"context_line":"      {{ if .Values.manifests.certificates }}"},{"line_number":435,"context_line":"      # TLS"},{"line_number":436,"context_line":"      ssl_ca\u003d/etc/mysql/certs/server/ca.crt"},{"line_number":437,"context_line":"      ssl_key\u003d/etc/mysql/certs/server/tls.key"},{"line_number":438,"context_line":"      ssl_cert\u003d/etc/mysql/certs/server/tls.crt"},{"line_number":439,"context_line":"      # tls_version \u003d TLSv1.2,TLSv1.3"},{"line_number":440,"context_line":"      ssl-verify-server-cert"}],"source_content_type":"text/x-yaml","patch_set":32,"id":"bf51134e_982346a7","line":437,"range":{"start_line":437,"start_character":30,"end_line":437,"end_character":37},"updated":"2020-06-28 06:42:00.000000000","message":"ditto","commit_id":"3841d7d70dbca5964f837c8f5cfe49b61638b366"},{"author":{"_account_id":20466,"name":"Tin Lam","email":"tin@lam.wtf","username":"tinlam"},"change_message_id":"afce4be76739feca1a8131147dbb5f8af32d8175","unresolved":false,"context_lines":[{"line_number":435,"context_line":"      # TLS"},{"line_number":436,"context_line":"      ssl_ca\u003d/etc/mysql/certs/server/ca.crt"},{"line_number":437,"context_line":"      ssl_key\u003d/etc/mysql/certs/server/tls.key"},{"line_number":438,"context_line":"      ssl_cert\u003d/etc/mysql/certs/server/tls.crt"},{"line_number":439,"context_line":"      # tls_version \u003d TLSv1.2,TLSv1.3"},{"line_number":440,"context_line":"      ssl-verify-server-cert"},{"line_number":441,"context_line":"      {{ end }}"}],"source_content_type":"text/x-yaml","patch_set":32,"id":"bf51134e_f83d22c4","line":438,"range":{"start_line":438,"start_character":31,"end_line":438,"end_character":38},"updated":"2020-06-28 06:42:00.000000000","message":"ditto","commit_id":"3841d7d70dbca5964f837c8f5cfe49b61638b366"}]}
