)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":32657,"name":"Piotr Parczewski","email":"piotr@stackhpc.com","username":"piotrp"},"change_message_id":"2496026981f9a8e28eee83c9b702e0bb58be7173","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"a619e38b_02c16c09","updated":"2022-04-26 16:17:35.000000000","message":"Thanks Marcin","commit_id":"17e131bfb1ac6919be28cd5302b43ef26777f5fe"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"c6382c900bfca15e4332b81cb243eaf03e0f0cd7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"1210f8e4_5d639f42","updated":"2022-04-26 12:27:44.000000000","message":"it builds but requires also k-a part","commit_id":"17e131bfb1ac6919be28cd5302b43ef26777f5fe"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"b00987e2ce5a7a0084a14056fdb0343d4a5ade55","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":5,"id":"ca687510_74468a6c","updated":"2022-04-26 13:35:22.000000000","message":"needs k-a part","commit_id":"17e131bfb1ac6919be28cd5302b43ef26777f5fe"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"8f45a596723a94b889cc583eed17a19afee1dc34","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"a98c90a8_6efbc9f9","in_reply_to":"ca687510_74468a6c","updated":"2022-09-21 12:20:09.000000000","message":"Handled in here https://review.opendev.org/c/openstack/kolla-ansible/+/856610","commit_id":"17e131bfb1ac6919be28cd5302b43ef26777f5fe"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"d5a9faf7320055b2ddc8e8b04cc5604008642bff","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"f58abdd8_3041f4c5","updated":"2022-08-16 15:54:20.000000000","message":"Should we use the yum repo for rpm distributions and use the tarball for Debian/Ubuntu (since there are no deb packages)?\nhttps://github.com/opensearch-project/opensearch-build/issues/28","commit_id":"582669b8cd7fcdbaf2ef70f2acaa11e14347bc09"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"902b14892870209c4a675f6dd2d22d92583e4fb0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"eb2098f9_64ef6228","updated":"2022-09-21 09:12:19.000000000","message":"recheck (ubuntu post failure)","commit_id":"e0049fd54a4e21407feebac977303b88ef37a31c"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"eaa8b644fadec522a38008f729b73b9fe97cc937","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"8571a6ae_7b398f6a","updated":"2022-09-23 10:24:55.000000000","message":"Anything required for Fluentd, eg, installation of https://docs.fluentd.org/output/opensearch, or will that be a separate patch (if required)?","commit_id":"92481a24a21573dc9d9d8251740040417fcc605c"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"8f65e6943c99fcb2a30c94ff50195a17ca0f41e7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"da50c1e2_9507a410","updated":"2022-09-23 10:12:59.000000000","message":"Thanks for pushing this forwards.\n\nIn summary, I think we should:\n\n- Avoid bringing in the Curator fork here, in favour of the official index state management plugin (could be a separate patch)\n- Make it easier for users to install plugins without having to patch Kolla\n- Consider simplifying the start script to drop some of the stuff\n\nNits: Some lurking Elasticsearch references.\n\n","commit_id":"92481a24a21573dc9d9d8251740040417fcc605c"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"8a55f3d67735b69994d51addce1d77cda100b136","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"c9388dcd_bb59499d","in_reply_to":"8571a6ae_7b398f6a","updated":"2022-09-23 14:13:58.000000000","message":"It\u0027s already in td-agent.","commit_id":"92481a24a21573dc9d9d8251740040417fcc605c"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"dc21b059c5384c3f45aa832dc4640e8faa7495c3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":21,"id":"460cacb3_1ed6dc6d","updated":"2022-09-30 15:40:10.000000000","message":"I\u0027m happy for this to merge and be tweaked later. It could also be split into a simpler patch which doesn\u0027t install the security plugin.","commit_id":"5c1b9ad803ef5a70936b356ef8dc7874c75e1f97"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"5e7473b5b20c07f270516646756969f954610e93","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":24,"id":"70acc8c6_f9f7a8f6","updated":"2022-11-09 10:33:27.000000000","message":"recheck logs expired","commit_id":"5770e3a1956a1399e116da0417e3f260df2f5e51"}],"docker/opensearch/opensearch-curator/Dockerfile.j2":[{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"8f65e6943c99fcb2a30c94ff50195a17ca0f41e7","unresolved":true,"context_lines":[{"line_number":3,"context_line":"LABEL maintainer\u003d\"{{ maintainer }}\" name\u003d\"{{ image_name }}\" build-date\u003d\"{{ build_date }}\""},{"line_number":4,"context_line":"{% endblock %}"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"{% block elasticsearch_curator_header %}{% endblock %}"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"{% import \"macros.j2\" as macros with context %}"},{"line_number":9,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"fdebdcfd_3b6235f6","line":6,"updated":"2022-09-23 10:12:59.000000000","message":"nit: s/elasticsearch/opensearch/g","commit_id":"92481a24a21573dc9d9d8251740040417fcc605c"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"83f4d8ece97f84977c1c2d5772d9e470c5628070","unresolved":false,"context_lines":[{"line_number":3,"context_line":"LABEL maintainer\u003d\"{{ maintainer }}\" name\u003d\"{{ image_name }}\" build-date\u003d\"{{ build_date }}\""},{"line_number":4,"context_line":"{% endblock %}"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"{% block elasticsearch_curator_header %}{% endblock %}"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"{% import \"macros.j2\" as macros with context %}"},{"line_number":9,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"615b21ee_a1d8a575","line":6,"in_reply_to":"fdebdcfd_3b6235f6","updated":"2022-09-26 09:32:41.000000000","message":"Done","commit_id":"92481a24a21573dc9d9d8251740040417fcc605c"}],"docker/opensearch/opensearch-dashboards/Dockerfile.j2":[{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"8f65e6943c99fcb2a30c94ff50195a17ca0f41e7","unresolved":true,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"ARG opensearch_version\u003d2.3.0"},{"line_number":21,"context_line":"ARG opensearch_dashboards_url\u003dhttps://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/${opensearch_version}/opensearch-dashboards-${opensearch_version}-linux-{{ arch_os }}.tar.gz"},{"line_number":22,"context_line":"ARG opensearch_dashboards_security_plugin_url\u003dhttps://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/${opensearch_version}/latest/linux/{{ arch_os }}/tar/builds/opensearch-dashboards/plugins/securityDashboards-${opensearch_version}.zip"},{"line_number":23,"context_line":"{% endblock %}"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"ARG OPENSEARCH_DASHBOARDS_HOME\u003d/usr/share/opensearch-dashboards"}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"daf2c9c6_198335e5","line":22,"updated":"2022-09-23 10:12:59.000000000","message":"Should we install plugins in a separate block?","commit_id":"92481a24a21573dc9d9d8251740040417fcc605c"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"661e36349738fba32482345ffb58ebbce3cc43cd","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"ARG opensearch_version\u003d2.3.0"},{"line_number":21,"context_line":"ARG opensearch_dashboards_url\u003dhttps://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/${opensearch_version}/opensearch-dashboards-${opensearch_version}-linux-{{ arch_os }}.tar.gz"},{"line_number":22,"context_line":"ARG opensearch_dashboards_security_plugin_url\u003dhttps://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/${opensearch_version}/latest/linux/{{ arch_os }}/tar/builds/opensearch-dashboards/plugins/securityDashboards-${opensearch_version}.zip"},{"line_number":23,"context_line":"{% endblock %}"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"ARG OPENSEARCH_DASHBOARDS_HOME\u003d/usr/share/opensearch-dashboards"}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"cb8d50ba_9ed3c90d","line":22,"in_reply_to":"2001cc86_a46fd90d","updated":"2022-09-30 14:28:57.000000000","message":"Done","commit_id":"92481a24a21573dc9d9d8251740040417fcc605c"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"ee6822c9a5b7407b529ac7c315dc8809e634635f","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"ARG opensearch_version\u003d2.3.0"},{"line_number":21,"context_line":"ARG opensearch_dashboards_url\u003dhttps://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/${opensearch_version}/opensearch-dashboards-${opensearch_version}-linux-{{ arch_os }}.tar.gz"},{"line_number":22,"context_line":"ARG opensearch_dashboards_security_plugin_url\u003dhttps://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/${opensearch_version}/latest/linux/{{ arch_os }}/tar/builds/opensearch-dashboards/plugins/securityDashboards-${opensearch_version}.zip"},{"line_number":23,"context_line":"{% endblock %}"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"ARG OPENSEARCH_DASHBOARDS_HOME\u003d/usr/share/opensearch-dashboards"}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"8163cf45_2c426fd4","line":22,"in_reply_to":"403c5b3f_414b1fdc","updated":"2022-10-04 13:09:29.000000000","message":"Ack","commit_id":"92481a24a21573dc9d9d8251740040417fcc605c"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"dc21b059c5384c3f45aa832dc4640e8faa7495c3","unresolved":true,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"ARG opensearch_version\u003d2.3.0"},{"line_number":21,"context_line":"ARG opensearch_dashboards_url\u003dhttps://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/${opensearch_version}/opensearch-dashboards-${opensearch_version}-linux-{{ arch_os }}.tar.gz"},{"line_number":22,"context_line":"ARG opensearch_dashboards_security_plugin_url\u003dhttps://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/${opensearch_version}/latest/linux/{{ arch_os }}/tar/builds/opensearch-dashboards/plugins/securityDashboards-${opensearch_version}.zip"},{"line_number":23,"context_line":"{% endblock %}"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"ARG OPENSEARCH_DASHBOARDS_HOME\u003d/usr/share/opensearch-dashboards"}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"403c5b3f_414b1fdc","line":22,"in_reply_to":"cb8d50ba_9ed3c90d","updated":"2022-09-30 15:40:10.000000000","message":"nit: Why can\u0027t we do this like Grafana?\n\nhttps://github.com/openstack/kolla/blob/master/docker/grafana/Dockerfile.j2#L28\n\nI.e. separate block + use the opensearch plugin CLI. We can \u0027re-install\u0027 by recreating the container?","commit_id":"92481a24a21573dc9d9d8251740040417fcc605c"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"8a55f3d67735b69994d51addce1d77cda100b136","unresolved":true,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"ARG opensearch_version\u003d2.3.0"},{"line_number":21,"context_line":"ARG opensearch_dashboards_url\u003dhttps://artifacts.opensearch.org/releases/bundle/opensearch-dashboards/${opensearch_version}/opensearch-dashboards-${opensearch_version}-linux-{{ arch_os }}.tar.gz"},{"line_number":22,"context_line":"ARG opensearch_dashboards_security_plugin_url\u003dhttps://ci.opensearch.org/ci/dbc/distribution-build-opensearch-dashboards/${opensearch_version}/latest/linux/{{ arch_os }}/tar/builds/opensearch-dashboards/plugins/securityDashboards-${opensearch_version}.zip"},{"line_number":23,"context_line":"{% endblock %}"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"ARG OPENSEARCH_DASHBOARDS_HOME\u003d/usr/share/opensearch-dashboards"}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"2001cc86_a46fd90d","line":22,"in_reply_to":"daf2c9c6_198335e5","updated":"2022-09-23 14:13:58.000000000","message":"This is only to be able to install back securityDashboards plugin when user changes config from non-TLS to TLS (and authentication) (and not fetch the plugin from the internet).","commit_id":"92481a24a21573dc9d9d8251740040417fcc605c"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"8f65e6943c99fcb2a30c94ff50195a17ca0f41e7","unresolved":true,"context_lines":[{"line_number":33,"context_line":"COPY extend_start.sh /usr/local/bin/kolla_extend_start"},{"line_number":34,"context_line":"RUN chmod 755 /usr/local/bin/kolla_extend_start"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"{% block elasticsearch_footer %}{% endblock %}"},{"line_number":37,"context_line":"{% block footer %}{% endblock %}"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"USER opensearch"}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"7ee291ad_04e5fe5e","line":36,"updated":"2022-09-23 10:12:59.000000000","message":"opensearch","commit_id":"92481a24a21573dc9d9d8251740040417fcc605c"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"83f4d8ece97f84977c1c2d5772d9e470c5628070","unresolved":false,"context_lines":[{"line_number":33,"context_line":"COPY extend_start.sh /usr/local/bin/kolla_extend_start"},{"line_number":34,"context_line":"RUN chmod 755 /usr/local/bin/kolla_extend_start"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"{% block elasticsearch_footer %}{% endblock %}"},{"line_number":37,"context_line":"{% block footer %}{% endblock %}"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"USER opensearch"}],"source_content_type":"text/x-jinja2","patch_set":17,"id":"fab90081_4834e95c","line":36,"in_reply_to":"7ee291ad_04e5fe5e","updated":"2022-09-26 09:32:41.000000000","message":"Done","commit_id":"92481a24a21573dc9d9d8251740040417fcc605c"}],"docker/opensearch/opensearch-dashboards/extend_start.sh":[{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"8f65e6943c99fcb2a30c94ff50195a17ca0f41e7","unresolved":true,"context_lines":[{"line_number":16,"context_line":"    fi"},{"line_number":17,"context_line":"else"},{"line_number":18,"context_line":"    if [[ ! ${PLUGIN_LIST} \u003d~ \"securityDashboards\" ]]; then"},{"line_number":19,"context_line":"        $DASHBOARDS_HOME/bin/opensearch-dashboards-plugin install file://$DASHBOARDS_HOME/plugins-archive/securityDashboards.zip"},{"line_number":20,"context_line":"    fi"},{"line_number":21,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":17,"id":"60fbf0d7_7a7db443","line":19,"updated":"2022-09-23 10:12:59.000000000","message":"Should we do this as part of the image build?\n\nIt would be nice to be able to add additional plugins via a block/footer without having to patch this file.","commit_id":"92481a24a21573dc9d9d8251740040417fcc605c"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"8a55f3d67735b69994d51addce1d77cda100b136","unresolved":true,"context_lines":[{"line_number":16,"context_line":"    fi"},{"line_number":17,"context_line":"else"},{"line_number":18,"context_line":"    if [[ ! ${PLUGIN_LIST} \u003d~ \"securityDashboards\" ]]; then"},{"line_number":19,"context_line":"        $DASHBOARDS_HOME/bin/opensearch-dashboards-plugin install file://$DASHBOARDS_HOME/plugins-archive/securityDashboards.zip"},{"line_number":20,"context_line":"    fi"},{"line_number":21,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":17,"id":"f1d4edad_219b7fd4","line":19,"in_reply_to":"60fbf0d7_7a7db443","updated":"2022-09-23 14:13:58.000000000","message":"So, basically - if opensearch has security plugin disabled - we need to remove this plugin for dashboards to work at all. I\u0027m not keen on building two versions of dashboards images...","commit_id":"92481a24a21573dc9d9d8251740040417fcc605c"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"5f8b473e62172f0177512e21faa54dbf2b738754","unresolved":false,"context_lines":[{"line_number":16,"context_line":"    fi"},{"line_number":17,"context_line":"else"},{"line_number":18,"context_line":"    if [[ ! ${PLUGIN_LIST} \u003d~ \"securityDashboards\" ]]; then"},{"line_number":19,"context_line":"        $DASHBOARDS_HOME/bin/opensearch-dashboards-plugin install file://$DASHBOARDS_HOME/plugins-archive/securityDashboards.zip"},{"line_number":20,"context_line":"    fi"},{"line_number":21,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":17,"id":"3a40eb77_03f66913","line":19,"in_reply_to":"7081a13c_3c9d80a9","updated":"2022-10-04 13:09:13.000000000","message":"Let\u0027s try this approach.","commit_id":"92481a24a21573dc9d9d8251740040417fcc605c"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"dc21b059c5384c3f45aa832dc4640e8faa7495c3","unresolved":false,"context_lines":[{"line_number":16,"context_line":"    fi"},{"line_number":17,"context_line":"else"},{"line_number":18,"context_line":"    if [[ ! ${PLUGIN_LIST} \u003d~ \"securityDashboards\" ]]; then"},{"line_number":19,"context_line":"        $DASHBOARDS_HOME/bin/opensearch-dashboards-plugin install file://$DASHBOARDS_HOME/plugins-archive/securityDashboards.zip"},{"line_number":20,"context_line":"    fi"},{"line_number":21,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":17,"id":"7081a13c_3c9d80a9","line":19,"in_reply_to":"cc51f482_723b0b0d","updated":"2022-09-30 15:40:10.000000000","message":"Do we only need to support un-installing it? I.e. to re-install you just recreate the container.","commit_id":"92481a24a21573dc9d9d8251740040417fcc605c"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"83f4d8ece97f84977c1c2d5772d9e470c5628070","unresolved":false,"context_lines":[{"line_number":16,"context_line":"    fi"},{"line_number":17,"context_line":"else"},{"line_number":18,"context_line":"    if [[ ! ${PLUGIN_LIST} \u003d~ \"securityDashboards\" ]]; then"},{"line_number":19,"context_line":"        $DASHBOARDS_HOME/bin/opensearch-dashboards-plugin install file://$DASHBOARDS_HOME/plugins-archive/securityDashboards.zip"},{"line_number":20,"context_line":"    fi"},{"line_number":21,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":17,"id":"cc51f482_723b0b0d","line":19,"in_reply_to":"f1d4edad_219b7fd4","updated":"2022-09-26 09:32:41.000000000","message":"and that block is only for handling securityDashboards plugin, nothing else.","commit_id":"92481a24a21573dc9d9d8251740040417fcc605c"}],"docker/opensearch/opensearch/Dockerfile.j2":[{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"4f182c62c53bec36ce2814a446f2f2d75ced4ee5","unresolved":true,"context_lines":[{"line_number":13,"context_line":"ARG OPENSEARCH_HOME\u003d/usr/share/opensearch"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"RUN mkdir $TEMP_DIR \u0026\u0026 \\"},{"line_number":16,"context_line":"    curl -o /tmp/opensearch/opensearch.tgz https://artifacts.opensearch.org/releases/bundle/opensearch/1.2.4/opensearch-1.2.4-linux-x64.tar.gz \u0026\u0026 \\"},{"line_number":17,"context_line":"    tar -xzpf /tmp/opensearch/opensearch.tgz -C $OPENSEARCH_HOME --strip-components\u003d1 \u0026\u0026 \\"},{"line_number":18,"context_line":"    mkdir -p $OPENSEARCH_HOME/data \u0026\u0026 chown -R opensearch:opensearch $OPENSEARCH_HOME/data \u0026\u0026 \\"},{"line_number":19,"context_line":"    rm -rf $TEMP_DIR"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"7bb55124_8ba73b68","line":17,"range":{"start_line":16,"start_character":1,"end_line":17,"end_character":90},"updated":"2022-02-22 12:41:07.000000000","message":"no checksum check?","commit_id":"611945a33ad79953bd25b9d6a2ae30214e9287cf"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"399488791ce721b7ac7dfc217cc793445e65fad7","unresolved":true,"context_lines":[{"line_number":13,"context_line":"ARG OPENSEARCH_HOME\u003d/usr/share/opensearch"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"RUN mkdir $TEMP_DIR \u0026\u0026 \\"},{"line_number":16,"context_line":"    curl -o /tmp/opensearch/opensearch.tgz https://artifacts.opensearch.org/releases/bundle/opensearch/1.2.4/opensearch-1.2.4-linux-x64.tar.gz \u0026\u0026 \\"},{"line_number":17,"context_line":"    tar -xzpf /tmp/opensearch/opensearch.tgz -C $OPENSEARCH_HOME --strip-components\u003d1 \u0026\u0026 \\"},{"line_number":18,"context_line":"    mkdir -p $OPENSEARCH_HOME/data \u0026\u0026 chown -R opensearch:opensearch $OPENSEARCH_HOME/data \u0026\u0026 \\"},{"line_number":19,"context_line":"    rm -rf $TEMP_DIR"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"9cb72fde_6d184a58","line":17,"range":{"start_line":16,"start_character":1,"end_line":17,"end_character":90},"in_reply_to":"7bb55124_8ba73b68","updated":"2022-04-07 14:16:45.000000000","message":"Also no aarch64 support","commit_id":"611945a33ad79953bd25b9d6a2ae30214e9287cf"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"8f45a596723a94b889cc583eed17a19afee1dc34","unresolved":false,"context_lines":[{"line_number":13,"context_line":"ARG OPENSEARCH_HOME\u003d/usr/share/opensearch"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"RUN mkdir $TEMP_DIR \u0026\u0026 \\"},{"line_number":16,"context_line":"    curl -o /tmp/opensearch/opensearch.tgz https://artifacts.opensearch.org/releases/bundle/opensearch/1.2.4/opensearch-1.2.4-linux-x64.tar.gz \u0026\u0026 \\"},{"line_number":17,"context_line":"    tar -xzpf /tmp/opensearch/opensearch.tgz -C $OPENSEARCH_HOME --strip-components\u003d1 \u0026\u0026 \\"},{"line_number":18,"context_line":"    mkdir -p $OPENSEARCH_HOME/data \u0026\u0026 chown -R opensearch:opensearch $OPENSEARCH_HOME/data \u0026\u0026 \\"},{"line_number":19,"context_line":"    rm -rf $TEMP_DIR"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"8bde1998_1bafac35","line":17,"range":{"start_line":16,"start_character":1,"end_line":17,"end_character":90},"in_reply_to":"9cb72fde_6d184a58","updated":"2022-09-21 12:20:09.000000000","message":"Done","commit_id":"611945a33ad79953bd25b9d6a2ae30214e9287cf"},{"author":{"_account_id":35218,"name":"Richard Holmboe","display_name":"rockey","email":"richard@holmboe.org","username":"rockey"},"change_message_id":"889822b7c29dea6985402100416a870f9ff5bfc0","unresolved":true,"context_lines":[{"line_number":24,"context_line":"ARG OPENSEARCH_HOME\u003d/usr/share/opensearch"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"RUN curl -o /tmp/opensearch.tgz ${opensearch_url} \u0026\u0026 \\"},{"line_number":27,"context_line":"    tar -xzpf /tmp/opensearch.tgz -C $OPENSEARCH_HOME --strip-components\u003d1 \u0026\u0026 \\"},{"line_number":28,"context_line":"    mkdir -p $OPENSEARCH_HOME/data \u0026\u0026 chown -R opensearch:opensearch $OPENSEARCH_HOME/data"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"COPY extend_start.sh /usr/local/bin/kolla_extend_start"}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"5a172346_952a974f","line":27,"updated":"2022-08-24 15:26:00.000000000","message":"Add removal of /tmp/opensearch.tgz after unpacking to reduce finished image size.","commit_id":"f2ec51dac2ee907b086d8be36aa3cab90a12bb69"},{"author":{"_account_id":24072,"name":"Marcin Juszkiewicz","email":"mjuszkiewicz@redhat.com","username":"hrw"},"change_message_id":"e280264c7165129f1e9e283f9d6afc4841295eb3","unresolved":false,"context_lines":[{"line_number":24,"context_line":"ARG OPENSEARCH_HOME\u003d/usr/share/opensearch"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"RUN curl -o /tmp/opensearch.tgz ${opensearch_url} \u0026\u0026 \\"},{"line_number":27,"context_line":"    tar -xzpf /tmp/opensearch.tgz -C $OPENSEARCH_HOME --strip-components\u003d1 \u0026\u0026 \\"},{"line_number":28,"context_line":"    mkdir -p $OPENSEARCH_HOME/data \u0026\u0026 chown -R opensearch:opensearch $OPENSEARCH_HOME/data"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"COPY extend_start.sh /usr/local/bin/kolla_extend_start"}],"source_content_type":"text/x-jinja2","patch_set":7,"id":"e95cd8b1_4c4f6192","line":27,"in_reply_to":"5a172346_952a974f","updated":"2022-08-24 15:29:40.000000000","message":"Done","commit_id":"f2ec51dac2ee907b086d8be36aa3cab90a12bb69"}],"docker/opensearch/opensearch/extend_start.sh":[{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"8f65e6943c99fcb2a30c94ff50195a17ca0f41e7","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"if [[ ! -d \"/var/log/kolla/opensearch\" ]]; then"},{"line_number":4,"context_line":"    mkdir -p /var/log/kolla/opensearch"}],"source_content_type":"text/x-sh","patch_set":17,"id":"2a2d031e_1d5563a8","line":1,"updated":"2022-09-23 10:12:59.000000000","message":"I see this is derived from https://github.com/opensearch-project/opensearch-build/blob/main/docker/release/config/opensearch/opensearch-docker-entrypoint.sh\n\nDo we really need all the stuff it pulls in and the plugin activation via env var thing? It\u0027s not easy to extend the plugin management here.\n\nPerformance analyser - it it going to run out of space etc?\nhttps://opensearch.org/docs/latest/monitoring-plugins/pa/index/#performance-analyzer-configuration\nShall we just drop it for now?","commit_id":"92481a24a21573dc9d9d8251740040417fcc605c"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"661e36349738fba32482345ffb58ebbce3cc43cd","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"if [[ ! -d \"/var/log/kolla/opensearch\" ]]; then"},{"line_number":4,"context_line":"    mkdir -p /var/log/kolla/opensearch"}],"source_content_type":"text/x-sh","patch_set":17,"id":"e00f4ef1_15ba9d78","line":1,"in_reply_to":"084f46d2_4ff49941","updated":"2022-09-30 14:28:57.000000000","message":"Actually we don\u0027t need that at all.","commit_id":"92481a24a21573dc9d9d8251740040417fcc605c"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"f82f9e8cc0b84592d84d9cb5cc24ef23cf411cc5","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#!/bin/bash"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"if [[ ! -d \"/var/log/kolla/opensearch\" ]]; then"},{"line_number":4,"context_line":"    mkdir -p /var/log/kolla/opensearch"}],"source_content_type":"text/x-sh","patch_set":17,"id":"084f46d2_4ff49941","line":1,"in_reply_to":"2a2d031e_1d5563a8","updated":"2022-09-30 14:21:58.000000000","message":"Drop the whole file? parts? please propose something ;-)","commit_id":"92481a24a21573dc9d9d8251740040417fcc605c"}],"releasenotes/notes/opensearch-f3a7b8bfc86a16f6.yaml":[{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"8f65e6943c99fcb2a30c94ff50195a17ca0f41e7","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":17,"id":"4ea3743a_a3da2bc5","line":5,"updated":"2022-09-23 10:12:59.000000000","message":"Instead of Curator we can use the official index state management plugin:\n\nhttps://opensearch.org/docs/latest/im-plugin/ism/index/\n\nAdvantages:\n - We avoid a 3rd party github dependency\n - You can manage the the policies via a dashboards plugin (https://github.com/opensearch-project/index-management-dashboards-plugin)\n \nI could add some documentation on how to manually migrate to it in KA?","commit_id":"92481a24a21573dc9d9d8251740040417fcc605c"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"8a55f3d67735b69994d51addce1d77cda100b136","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"5caf8828_9034764e","line":5,"in_reply_to":"4ea3743a_a3da2bc5","updated":"2022-09-23 14:13:58.000000000","message":"I\u0027ll drop curator from this patch and im-plugin is in the default plugins set for open search-dashboards.","commit_id":"92481a24a21573dc9d9d8251740040417fcc605c"},{"author":{"_account_id":35218,"name":"Richard Holmboe","display_name":"rockey","email":"richard@holmboe.org","username":"rockey"},"change_message_id":"7f718a15bf9698af61c77bd6e4b2d85f4aa5e62b","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Adds OpenSearch, OpenSearch Dashboards and curator images."}],"source_content_type":"text/x-yaml","patch_set":23,"id":"5b6271d8_2a668c29","line":4,"updated":"2022-10-03 10:19:15.000000000","message":"Remove curator fully, since it isn\u0027t compatible with opensearch","commit_id":"2527b78bee1e6c86ef521a87c0700ebfc4ba6478"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"ee6822c9a5b7407b529ac7c315dc8809e634635f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Adds OpenSearch, OpenSearch Dashboards and curator images."}],"source_content_type":"text/x-yaml","patch_set":23,"id":"89725872_02d9e605","line":4,"in_reply_to":"5b6271d8_2a668c29","updated":"2022-10-04 13:09:29.000000000","message":"Done","commit_id":"2527b78bee1e6c86ef521a87c0700ebfc4ba6478"}]}
