)]}'
{"specs/stein/protecing-plaintext-configs.rst":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"eeb4dd1edd37c6e95dcb55cb35672802e489b4db","unresolved":true,"context_lines":[{"line_number":29,"context_line":"the ``DEFAULT`` section of a configuration file, and to use ``castellan``"},{"line_number":30,"context_line":"driver to read configuration options from the appropriate"},{"line_number":31,"context_line":"configuration file section:"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":" ``[DEFAULT]``"},{"line_number":34,"context_line":" "},{"line_number":35,"context_line":" ``config_source \u003d secrets``"},{"line_number":36,"context_line":" "},{"line_number":37,"context_line":" ``[secrets]``"},{"line_number":38,"context_line":" "},{"line_number":39,"context_line":" ``driver\u003dcastellan``"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":" ``config_file\u003dcastellan.conf``"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":" ``mapping_file\u003dmapping.conf``"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"The ``castellan.conf`` and ``mapping.conf`` configuration files includes"}],"source_content_type":"text/x-rst","patch_set":1,"id":"58388bf5_894e2086","line":43,"range":{"start_line":32,"start_character":0,"end_line":43,"end_character":30},"updated":"2021-04-27 05:59:46.000000000","message":".. code-block:: text\n\n    [DEFAULT]\n    config_source \u003d secrets\n\n    [secrets]\n    driver\u003dcastellan\n    config_file\u003dcastellan.conf\n    mapping_file\u003dmapping.conf","commit_id":"86cc15b4310407f877fa70c1a6489125e9a2efde"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"eeb4dd1edd37c6e95dcb55cb35672802e489b4db","unresolved":true,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"``castellan.conf`` example:"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":" ``[key_manager]``"},{"line_number":53,"context_line":" "},{"line_number":54,"context_line":" ``backend\u003dvault``"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":" ``[vault]``"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":" ``kv_mountpoint\u003dkv``"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":" ``vault_url\u003d\u0027https://vault.enterprise.local:8200\u0027``"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":" ``use_ssl\u003dTrue``"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"``mapping.conf`` example:"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":" ``[oslo_messaging_notifications]``"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":" ``transport_url\u003d6d1c6b6bd925418eb3c99523750bc4be``"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":" ``[database]``"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":" ``connection\u003d20921387a863462dae4db253198156ec``"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"... where the values of ``transport_url`` and ``connection`` parameters"},{"line_number":75,"context_line":"are IDs of appropriate records in the HashiCorp Vault."}],"source_content_type":"text/x-rst","patch_set":1,"id":"86ea0ebe_54803d49","line":72,"range":{"start_line":52,"start_character":1,"end_line":72,"end_character":48},"updated":"2021-04-27 05:59:46.000000000","message":"please use code-block as well here","commit_id":"86cc15b4310407f877fa70c1a6489125e9a2efde"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"63ceefa3a2cda18f0fc1c1e3f7d3f00b4f925828","unresolved":true,"context_lines":[{"line_number":112,"context_line":"  installation as other OpenStack services have;"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"* ``protected_configs`` and ``protected_configs_castellan_conf``, should be added "},{"line_number":115,"context_line":"  to ``openstack_user_config.yml`` file.  ``protected_configs`` parameter should "},{"line_number":116,"context_line":"  take ``true`` or ``false`` values, and the default value should be ``false``."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"If the system administrator sets the value to ``true``, then"}],"source_content_type":"text/x-rst","patch_set":1,"id":"dbe63c61_7017a7b1","line":115,"range":{"start_line":115,"start_character":7,"end_line":115,"end_character":28},"updated":"2021-04-27 05:34:07.000000000","message":"I think it should be user_variables?","commit_id":"86cc15b4310407f877fa70c1a6489125e9a2efde"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"eeb4dd1edd37c6e95dcb55cb35672802e489b4db","unresolved":true,"context_lines":[{"line_number":119,"context_line":"additional steps are performed in playbooks to address the"},{"line_number":120,"context_line":"below:"},{"line_number":121,"context_line":"   "},{"line_number":122,"context_line":"* check for required Python libraries (such as ``castellan``) and install i"},{"line_number":123,"context_line":"  them if needed;"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"* add appropriate values to secret store;"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1c8243a1_0340a583","line":122,"range":{"start_line":122,"start_character":74,"end_line":122,"end_character":75},"updated":"2021-04-27 05:59:46.000000000","message":"extra?","commit_id":"86cc15b4310407f877fa70c1a6489125e9a2efde"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"eeb4dd1edd37c6e95dcb55cb35672802e489b4db","unresolved":true,"context_lines":[{"line_number":251,"context_line":"References"},{"line_number":252,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"[1] https://github.com/openstack/oslospecs/blob/master/specs/stein/secret-management-store.rst"},{"line_number":255,"context_line":""},{"line_number":256,"context_line":"[2] https://github.com/moisesguimaraes/ep19"},{"line_number":257,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"a3bd9793_424ca7c8","line":254,"range":{"start_line":254,"start_character":4,"end_line":254,"end_character":94},"updated":"2021-04-27 05:59:46.000000000","message":"It\u0027s 404 and I think this spec has been never implemented according to the https://blueprints.launchpad.net/oslo.config/+spec/protect-plaintext-passwords (or it hasn\u0027t been referenced during implementation)","commit_id":"86cc15b4310407f877fa70c1a6489125e9a2efde"}]}
