)]}'
{"doc/source/admin/troubleshooting-guide.rst":[{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"43080d5ab6de36c0933358f9454582f9c06e4acc","unresolved":false,"context_lines":[{"line_number":181,"context_line":"In production deployments, operators run the OpenStack APIs using"},{"line_number":182,"context_line":"ssl certificates and in private clouds it is common to use self-signed"},{"line_number":183,"context_line":"or certificates signed from CAs that they are usually not included"},{"line_number":184,"context_line":"in the systems\u0027 default CA-bundles. Magnum clusters with TLS enabled"},{"line_number":185,"context_line":"have their own CA but they need to make requests to the OpenStack"},{"line_number":186,"context_line":"APIs for several reasons. Eg Get the cluster CA and sing node"},{"line_number":187,"context_line":"certificates (Keystone, Magnum), signal the Heat API for stack"}],"source_content_type":"text/x-rst","patch_set":11,"id":"df87a7cf_d4e619e9","line":184,"range":{"start_line":184,"start_character":7,"end_line":184,"end_character":15},"updated":"2017-12-17 12:33:23.000000000","message":"system\u0027s","commit_id":"975250b2049f11dec8f30ffc0016f2a9a66b934d"},{"author":{"_account_id":20498,"name":"Spyros Trigazis","email":"spyridon.trigazis@cern.ch","username":"strigazi"},"change_message_id":"f51bb49505779fc29c37a4d8cd21e97892edb607","unresolved":false,"context_lines":[{"line_number":181,"context_line":"In production deployments, operators run the OpenStack APIs using"},{"line_number":182,"context_line":"ssl certificates and in private clouds it is common to use self-signed"},{"line_number":183,"context_line":"or certificates signed from CAs that they are usually not included"},{"line_number":184,"context_line":"in the systems\u0027 default CA-bundles. Magnum clusters with TLS enabled"},{"line_number":185,"context_line":"have their own CA but they need to make requests to the OpenStack"},{"line_number":186,"context_line":"APIs for several reasons. Eg Get the cluster CA and sing node"},{"line_number":187,"context_line":"certificates (Keystone, Magnum), signal the Heat API for stack"}],"source_content_type":"text/x-rst","patch_set":11,"id":"df87a7cf_f7379f4c","line":184,"range":{"start_line":184,"start_character":7,"end_line":184,"end_character":15},"in_reply_to":"df87a7cf_d4e619e9","updated":"2017-12-17 15:51:20.000000000","message":"systems\u0027 is plural of system\u0027s, it is like systems\u0027s","commit_id":"975250b2049f11dec8f30ffc0016f2a9a66b934d"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"43080d5ab6de36c0933358f9454582f9c06e4acc","unresolved":false,"context_lines":[{"line_number":183,"context_line":"or certificates signed from CAs that they are usually not included"},{"line_number":184,"context_line":"in the systems\u0027 default CA-bundles. Magnum clusters with TLS enabled"},{"line_number":185,"context_line":"have their own CA but they need to make requests to the OpenStack"},{"line_number":186,"context_line":"APIs for several reasons. Eg Get the cluster CA and sing node"},{"line_number":187,"context_line":"certificates (Keystone, Magnum), signal the Heat API for stack"},{"line_number":188,"context_line":"completion, create resources (volumes, load balancers) or get"},{"line_number":189,"context_line":"information for each node (Cinder, Neutron, Nova). In these cases,"}],"source_content_type":"text/x-rst","patch_set":11,"id":"df87a7cf_34e0a5cc","line":186,"range":{"start_line":186,"start_character":52,"end_line":186,"end_character":56},"updated":"2017-12-17 12:33:23.000000000","message":"sign","commit_id":"975250b2049f11dec8f30ffc0016f2a9a66b934d"},{"author":{"_account_id":20498,"name":"Spyros Trigazis","email":"spyridon.trigazis@cern.ch","username":"strigazi"},"change_message_id":"f51bb49505779fc29c37a4d8cd21e97892edb607","unresolved":false,"context_lines":[{"line_number":183,"context_line":"or certificates signed from CAs that they are usually not included"},{"line_number":184,"context_line":"in the systems\u0027 default CA-bundles. Magnum clusters with TLS enabled"},{"line_number":185,"context_line":"have their own CA but they need to make requests to the OpenStack"},{"line_number":186,"context_line":"APIs for several reasons. Eg Get the cluster CA and sing node"},{"line_number":187,"context_line":"certificates (Keystone, Magnum), signal the Heat API for stack"},{"line_number":188,"context_line":"completion, create resources (volumes, load balancers) or get"},{"line_number":189,"context_line":"information for each node (Cinder, Neutron, Nova). In these cases,"}],"source_content_type":"text/x-rst","patch_set":11,"id":"df87a7cf_973e5327","line":186,"range":{"start_line":186,"start_character":52,"end_line":186,"end_character":56},"in_reply_to":"df87a7cf_34e0a5cc","updated":"2017-12-17 15:51:20.000000000","message":"Done","commit_id":"975250b2049f11dec8f30ffc0016f2a9a66b934d"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"1c15dfb463ee2ec09253d049a6af1b34c9b92280","unresolved":false,"context_lines":[{"line_number":194,"context_line":"Magnum\u0027s configuration file (usually `/etc/magnum/magnum.conf`)."},{"line_number":195,"context_line":"The default drivers in magnum install this CA in the system and"},{"line_number":196,"context_line":"set it in all the places it might be needed (eg when configuring"},{"line_number":197,"context_line":"the kubernetes cloud provirer or for the heat-agents.)"},{"line_number":198,"context_line":""},{"line_number":199,"context_line":"The cluster nodes will validate the Certificate Authority by default"},{"line_number":200,"context_line":"when making requests to the OpenStack APIs (Keystone, Magnum, Heat)."}],"source_content_type":"text/x-rst","patch_set":16,"id":"bf8cb3f7_e571370e","line":197,"range":{"start_line":197,"start_character":21,"end_line":197,"end_character":29},"updated":"2017-12-27 07:48:03.000000000","message":"provider","commit_id":"7f956b22b0fd826308c6fa693b0f74462aeef10a"},{"author":{"_account_id":20498,"name":"Spyros Trigazis","email":"spyridon.trigazis@cern.ch","username":"strigazi"},"change_message_id":"444942e533b7ac5da301be41b554c70bb9c6311f","unresolved":false,"context_lines":[{"line_number":194,"context_line":"Magnum\u0027s configuration file (usually `/etc/magnum/magnum.conf`)."},{"line_number":195,"context_line":"The default drivers in magnum install this CA in the system and"},{"line_number":196,"context_line":"set it in all the places it might be needed (eg when configuring"},{"line_number":197,"context_line":"the kubernetes cloud provirer or for the heat-agents.)"},{"line_number":198,"context_line":""},{"line_number":199,"context_line":"The cluster nodes will validate the Certificate Authority by default"},{"line_number":200,"context_line":"when making requests to the OpenStack APIs (Keystone, Magnum, Heat)."}],"source_content_type":"text/x-rst","patch_set":16,"id":"7f96bb07_fd06ea20","line":197,"range":{"start_line":197,"start_character":21,"end_line":197,"end_character":29},"in_reply_to":"bf8cb3f7_e571370e","updated":"2018-01-11 16:11:02.000000000","message":"Done","commit_id":"7f956b22b0fd826308c6fa693b0f74462aeef10a"}],"magnum/common/utils.py":[{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"43080d5ab6de36c0933358f9454582f9c06e4acc","unresolved":false,"context_lines":[{"line_number":284,"context_line":"    openstack_ca_file \u003d CONF.drivers.openstack_ca_file"},{"line_number":285,"context_line":""},{"line_number":286,"context_line":"    if openstack_ca_file:"},{"line_number":287,"context_line":"        with open(openstack_ca_file) as fd:"},{"line_number":288,"context_line":"            return fd.read()"},{"line_number":289,"context_line":"    else:"},{"line_number":290,"context_line":"        return \u0027\u0027"}],"source_content_type":"text/x-python","patch_set":11,"id":"df87a7cf_b4cb5548","line":287,"range":{"start_line":287,"start_character":8,"end_line":287,"end_character":43},"updated":"2017-12-17 12:33:23.000000000","message":"should handle IOError.","commit_id":"975250b2049f11dec8f30ffc0016f2a9a66b934d"},{"author":{"_account_id":20498,"name":"Spyros Trigazis","email":"spyridon.trigazis@cern.ch","username":"strigazi"},"change_message_id":"f51bb49505779fc29c37a4d8cd21e97892edb607","unresolved":false,"context_lines":[{"line_number":284,"context_line":"    openstack_ca_file \u003d CONF.drivers.openstack_ca_file"},{"line_number":285,"context_line":""},{"line_number":286,"context_line":"    if openstack_ca_file:"},{"line_number":287,"context_line":"        with open(openstack_ca_file) as fd:"},{"line_number":288,"context_line":"            return fd.read()"},{"line_number":289,"context_line":"    else:"},{"line_number":290,"context_line":"        return \u0027\u0027"}],"source_content_type":"text/x-python","patch_set":11,"id":"df87a7cf_f7023f6f","line":287,"range":{"start_line":287,"start_character":8,"end_line":287,"end_character":43},"in_reply_to":"df87a7cf_b4cb5548","updated":"2017-12-17 15:51:20.000000000","message":"No, it shouldn\u0027t. It must fail. If the operator set a file that doesn\u0027t exit he needs to address it.","commit_id":"975250b2049f11dec8f30ffc0016f2a9a66b934d"}],"magnum/drivers/common/templates/fragments/atomic-install-openstack-ca.sh":[{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"43080d5ab6de36c0933358f9454582f9c06e4acc","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/sh -ux"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"if [ -n \"$OPENSTACK_CA\" ] ; then"},{"line_number":4,"context_line":"    cat \u003e\u003e /etc/pki/ca-trust/source/anchors/openstack-ca.pem \u003c\u003cEOF"},{"line_number":5,"context_line":"$OPENSTACK_CA"},{"line_number":6,"context_line":"EOF"},{"line_number":7,"context_line":"    chmod 444 /etc/pki/ca-trust/source/anchors/openstack-ca.pem"}],"source_content_type":"text/x-sh","patch_set":11,"id":"df87a7cf_74438db0","line":4,"range":{"start_line":4,"start_character":11,"end_line":4,"end_character":44},"updated":"2017-12-17 12:33:23.000000000","message":"is this directory always exists in the image?","commit_id":"975250b2049f11dec8f30ffc0016f2a9a66b934d"},{"author":{"_account_id":20498,"name":"Spyros Trigazis","email":"spyridon.trigazis@cern.ch","username":"strigazi"},"change_message_id":"f51bb49505779fc29c37a4d8cd21e97892edb607","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/sh -ux"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"if [ -n \"$OPENSTACK_CA\" ] ; then"},{"line_number":4,"context_line":"    cat \u003e\u003e /etc/pki/ca-trust/source/anchors/openstack-ca.pem \u003c\u003cEOF"},{"line_number":5,"context_line":"$OPENSTACK_CA"},{"line_number":6,"context_line":"EOF"},{"line_number":7,"context_line":"    chmod 444 /etc/pki/ca-trust/source/anchors/openstack-ca.pem"}],"source_content_type":"text/x-sh","patch_set":11,"id":"df87a7cf_77438fb0","line":4,"range":{"start_line":4,"start_character":11,"end_line":4,"end_character":44},"in_reply_to":"df87a7cf_74438db0","updated":"2017-12-17 15:51:20.000000000","message":"yes","commit_id":"975250b2049f11dec8f30ffc0016f2a9a66b934d"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"1c15dfb463ee2ec09253d049a6af1b34c9b92280","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/sh -ux"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"if [ -n \"$OPENSTACK_CA\" ] ; then"},{"line_number":4,"context_line":"    cat \u003e\u003e /etc/pki/ca-trust/source/anchors/openstack-ca.pem \u003c\u003cEOF"},{"line_number":5,"context_line":"$OPENSTACK_CA"},{"line_number":6,"context_line":"EOF"},{"line_number":7,"context_line":"    chmod 444 /etc/pki/ca-trust/source/anchors/openstack-ca.pem"}],"source_content_type":"text/x-sh","patch_set":16,"id":"bf8cb3f7_85c70b13","line":4,"range":{"start_line":4,"start_character":11,"end_line":4,"end_character":60},"updated":"2017-12-27 07:48:03.000000000","message":"It would be good to assign this to variable and use it in the script at all places.","commit_id":"7f956b22b0fd826308c6fa693b0f74462aeef10a"},{"author":{"_account_id":20498,"name":"Spyros Trigazis","email":"spyridon.trigazis@cern.ch","username":"strigazi"},"change_message_id":"444942e533b7ac5da301be41b554c70bb9c6311f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#!/bin/sh -ux"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"if [ -n \"$OPENSTACK_CA\" ] ; then"},{"line_number":4,"context_line":"    cat \u003e\u003e /etc/pki/ca-trust/source/anchors/openstack-ca.pem \u003c\u003cEOF"},{"line_number":5,"context_line":"$OPENSTACK_CA"},{"line_number":6,"context_line":"EOF"},{"line_number":7,"context_line":"    chmod 444 /etc/pki/ca-trust/source/anchors/openstack-ca.pem"}],"source_content_type":"text/x-sh","patch_set":16,"id":"7f96bb07_f8491860","line":4,"range":{"start_line":4,"start_character":11,"end_line":4,"end_character":60},"in_reply_to":"bf8cb3f7_85c70b13","updated":"2018-01-11 16:11:02.000000000","message":"Done","commit_id":"7f956b22b0fd826308c6fa693b0f74462aeef10a"}],"magnum/drivers/common/templates/kubernetes/fragments/write-kube-os-config.sh":[{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"1c15dfb463ee2ec09253d049a6af1b34c9b92280","unresolved":false,"context_lines":[{"line_number":13,"context_line":"user-id\u003d$TRUSTEE_USER_ID"},{"line_number":14,"context_line":"password\u003d$TRUSTEE_PASSWORD"},{"line_number":15,"context_line":"trust-id\u003d$TRUST_ID"},{"line_number":16,"context_line":"ca-file\u003d/etc/kubernetes/ca-bundle.crt"},{"line_number":17,"context_line":"[LoadBalancer]"},{"line_number":18,"context_line":"subnet-id\u003d$CLUSTER_SUBNET"},{"line_number":19,"context_line":"create-monitor\u003dyes"}],"source_content_type":"text/x-sh","patch_set":16,"id":"bf8cb3f7_9ba44abb","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":37},"updated":"2017-12-27 07:48:03.000000000","message":"This is still not working, controller-manager is not being started.","commit_id":"7f956b22b0fd826308c6fa693b0f74462aeef10a"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"9742f95ac38c118e425e452e1b0bb477a9a9e9d4","unresolved":false,"context_lines":[{"line_number":13,"context_line":"user-id\u003d$TRUSTEE_USER_ID"},{"line_number":14,"context_line":"password\u003d$TRUSTEE_PASSWORD"},{"line_number":15,"context_line":"trust-id\u003d$TRUST_ID"},{"line_number":16,"context_line":"ca-file\u003d/etc/kubernetes/ca-bundle.crt"},{"line_number":17,"context_line":"[LoadBalancer]"},{"line_number":18,"context_line":"subnet-id\u003d$CLUSTER_SUBNET"},{"line_number":19,"context_line":"create-monitor\u003dyes"}],"source_content_type":"text/x-sh","patch_set":16,"id":"7f96bb07_f90a6924","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":37},"in_reply_to":"7f96bb07_78cbc8a4","updated":"2018-01-12 06:50:54.000000000","message":"Ohh i missed to share the logs and currently i don\u0027t have those logs.\nThe issue that i remember is: ca-bundle.crt inside the container(missing openstack certs) and on the fedora host were different because of which connection to ssl enabled keystone fails and results in failure starting controller-manager container.","commit_id":"7f956b22b0fd826308c6fa693b0f74462aeef10a"},{"author":{"_account_id":20498,"name":"Spyros Trigazis","email":"spyridon.trigazis@cern.ch","username":"strigazi"},"change_message_id":"c24c8eaf2e048280c50c54035b432ae9bd6d58ba","unresolved":false,"context_lines":[{"line_number":13,"context_line":"user-id\u003d$TRUSTEE_USER_ID"},{"line_number":14,"context_line":"password\u003d$TRUSTEE_PASSWORD"},{"line_number":15,"context_line":"trust-id\u003d$TRUST_ID"},{"line_number":16,"context_line":"ca-file\u003d/etc/kubernetes/ca-bundle.crt"},{"line_number":17,"context_line":"[LoadBalancer]"},{"line_number":18,"context_line":"subnet-id\u003d$CLUSTER_SUBNET"},{"line_number":19,"context_line":"create-monitor\u003dyes"}],"source_content_type":"text/x-sh","patch_set":16,"id":"7f96bb07_c5dc5a76","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":37},"in_reply_to":"7f96bb07_f90a6924","updated":"2018-01-12 08:51:42.000000000","message":"I checked again, and the controller seems to be up and running.\n\n\nThe bundle is in /etc/kubernetes for that reason, because that directory is mounted to the container.\n\nhttps://github.com/projectatomic/atomic-system-containers/blob/master/kubernetes-controller-manager/config.json.template#L141","commit_id":"7f956b22b0fd826308c6fa693b0f74462aeef10a"},{"author":{"_account_id":20498,"name":"Spyros Trigazis","email":"spyridon.trigazis@cern.ch","username":"strigazi"},"change_message_id":"444942e533b7ac5da301be41b554c70bb9c6311f","unresolved":false,"context_lines":[{"line_number":13,"context_line":"user-id\u003d$TRUSTEE_USER_ID"},{"line_number":14,"context_line":"password\u003d$TRUSTEE_PASSWORD"},{"line_number":15,"context_line":"trust-id\u003d$TRUST_ID"},{"line_number":16,"context_line":"ca-file\u003d/etc/kubernetes/ca-bundle.crt"},{"line_number":17,"context_line":"[LoadBalancer]"},{"line_number":18,"context_line":"subnet-id\u003d$CLUSTER_SUBNET"},{"line_number":19,"context_line":"create-monitor\u003dyes"}],"source_content_type":"text/x-sh","patch_set":16,"id":"7f96bb07_78cbc8a4","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":37},"in_reply_to":"bf8cb3f7_9ba44abb","updated":"2018-01-11 16:11:02.000000000","message":"Why? What is the problem?","commit_id":"7f956b22b0fd826308c6fa693b0f74462aeef10a"}],"magnum/drivers/k8s_coreos_v1/templates/fragments/add-ext-ca-certs.yaml":[{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"43080d5ab6de36c0933358f9454582f9c06e4acc","unresolved":false,"context_lines":[{"line_number":25,"context_line":"      if [ -n \"$OPENSTACK_CA\" ]"},{"line_number":26,"context_line":"      then"},{"line_number":27,"context_line":"          echo -ne \"$OPENSTACK_CA\" | tee -a ${CERT_FILE}"},{"line_number":28,"context_line":"      EOF"},{"line_number":29,"context_line":"          chmod 0644 ${CERT_FILE}"},{"line_number":30,"context_line":"          chown root:root ${CERT_FILE}"},{"line_number":31,"context_line":"          update-ca-certificates"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"df87a7cf_342e65fa","line":28,"range":{"start_line":28,"start_character":6,"end_line":28,"end_character":9},"updated":"2017-12-17 12:33:23.000000000","message":"??","commit_id":"975250b2049f11dec8f30ffc0016f2a9a66b934d"},{"author":{"_account_id":20498,"name":"Spyros Trigazis","email":"spyridon.trigazis@cern.ch","username":"strigazi"},"change_message_id":"f51bb49505779fc29c37a4d8cd21e97892edb607","unresolved":false,"context_lines":[{"line_number":25,"context_line":"      if [ -n \"$OPENSTACK_CA\" ]"},{"line_number":26,"context_line":"      then"},{"line_number":27,"context_line":"          echo -ne \"$OPENSTACK_CA\" | tee -a ${CERT_FILE}"},{"line_number":28,"context_line":"      EOF"},{"line_number":29,"context_line":"          chmod 0644 ${CERT_FILE}"},{"line_number":30,"context_line":"          chown root:root ${CERT_FILE}"},{"line_number":31,"context_line":"          update-ca-certificates"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"df87a7cf_371747a6","line":28,"range":{"start_line":28,"start_character":6,"end_line":28,"end_character":9},"in_reply_to":"df87a7cf_342e65fa","updated":"2017-12-17 15:51:20.000000000","message":"Done","commit_id":"975250b2049f11dec8f30ffc0016f2a9a66b934d"}],"magnum/drivers/mesos_ubuntu_v1/templates/fragments/add-ext-ca-certs.sh":[{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"1c15dfb463ee2ec09253d049a6af1b34c9b92280","unresolved":false,"context_lines":[{"line_number":6,"context_line":")"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"if [ -n \"$CACERTS\" ]; then"},{"line_number":9,"context_line":"    touch /usr/local/share/ca-certificates/magnum-external.crt"},{"line_number":10,"context_line":"    echo \"$CACERTS\" | tee -a /usr/local/share/ca-certificates/magnum-external.crt"},{"line_number":11,"context_line":"    chmod 0644 /usr/local/share/ca-certificates/magnum-external.crt"},{"line_number":12,"context_line":"    chown root:root /usr/local/share/ca-certificates/magnum-external.crt"}],"source_content_type":"text/x-sh","patch_set":16,"id":"bf8cb3f7_e58db7d3","line":9,"range":{"start_line":9,"start_character":10,"end_line":9,"end_character":62},"updated":"2017-12-27 07:48:03.000000000","message":"Using a variable for it would be good.","commit_id":"7f956b22b0fd826308c6fa693b0f74462aeef10a"},{"author":{"_account_id":20498,"name":"Spyros Trigazis","email":"spyridon.trigazis@cern.ch","username":"strigazi"},"change_message_id":"444942e533b7ac5da301be41b554c70bb9c6311f","unresolved":false,"context_lines":[{"line_number":6,"context_line":")"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"if [ -n \"$CACERTS\" ]; then"},{"line_number":9,"context_line":"    touch /usr/local/share/ca-certificates/magnum-external.crt"},{"line_number":10,"context_line":"    echo \"$CACERTS\" | tee -a /usr/local/share/ca-certificates/magnum-external.crt"},{"line_number":11,"context_line":"    chmod 0644 /usr/local/share/ca-certificates/magnum-external.crt"},{"line_number":12,"context_line":"    chown root:root /usr/local/share/ca-certificates/magnum-external.crt"}],"source_content_type":"text/x-sh","patch_set":16,"id":"7f96bb07_b804f0c7","line":9,"range":{"start_line":9,"start_character":10,"end_line":9,"end_character":62},"in_reply_to":"bf8cb3f7_e58db7d3","updated":"2018-01-11 16:11:02.000000000","message":"Done","commit_id":"7f956b22b0fd826308c6fa693b0f74462aeef10a"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"1c15dfb463ee2ec09253d049a6af1b34c9b92280","unresolved":false,"context_lines":[{"line_number":13,"context_line":"    update-ca-certificates"},{"line_number":14,"context_line":"    # Legacy versions of requests shipped with os-collect-config can have own CA cert database"},{"line_number":15,"context_line":"    for REQUESTS_LOCATION in \\"},{"line_number":16,"context_line":"        /opt/stack/venvs/os-collect-config/lib/python2.7/site-packages/requests \\"},{"line_number":17,"context_line":"        /usr/local/lib/python2.7/dist-packages/requests; do"},{"line_number":18,"context_line":"        if [ -f \"${REQUESTS_LOCATION}/cacert.pem\" ]; then"},{"line_number":19,"context_line":"            echo \"$CACERTS\" | tee -a \"${REQUESTS_LOCATION}/cacert.pem\""}],"source_content_type":"text/x-sh","patch_set":16,"id":"bf8cb3f7_65bbe771","line":16,"range":{"start_line":16,"start_character":8,"end_line":16,"end_character":42},"updated":"2017-12-27 07:48:03.000000000","message":"such location exists in mesos ubuntu image?","commit_id":"7f956b22b0fd826308c6fa693b0f74462aeef10a"},{"author":{"_account_id":20498,"name":"Spyros Trigazis","email":"spyridon.trigazis@cern.ch","username":"strigazi"},"change_message_id":"444942e533b7ac5da301be41b554c70bb9c6311f","unresolved":false,"context_lines":[{"line_number":13,"context_line":"    update-ca-certificates"},{"line_number":14,"context_line":"    # Legacy versions of requests shipped with os-collect-config can have own CA cert database"},{"line_number":15,"context_line":"    for REQUESTS_LOCATION in \\"},{"line_number":16,"context_line":"        /opt/stack/venvs/os-collect-config/lib/python2.7/site-packages/requests \\"},{"line_number":17,"context_line":"        /usr/local/lib/python2.7/dist-packages/requests; do"},{"line_number":18,"context_line":"        if [ -f \"${REQUESTS_LOCATION}/cacert.pem\" ]; then"},{"line_number":19,"context_line":"            echo \"$CACERTS\" | tee -a \"${REQUESTS_LOCATION}/cacert.pem\""}],"source_content_type":"text/x-sh","patch_set":16,"id":"7f96bb07_58704c73","line":16,"range":{"start_line":16,"start_character":8,"end_line":16,"end_character":42},"in_reply_to":"bf8cb3f7_65bbe771","updated":"2018-01-11 16:11:02.000000000","message":"https://github.com/openstack/tripleo-image-elements/blob/master/elements/os-collect-config/install.d/os-collect-config-source-install/10-os-collect-config#L25\n\nhttps://github.com/openstack/tripleo-image-elements/blob/master/elements/os-collect-config/environment.d/10-os-collect-config-venv-dir.bash#L2","commit_id":"7f956b22b0fd826308c6fa693b0f74462aeef10a"}]}
