)]}'
{"doc/source/install/ext-dns-fqdn.rst":[{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"2f7adfa940622534f24b580c06180b56f629b6f8","unresolved":false,"context_lines":[{"line_number":5,"context_line":"Overview"},{"line_number":6,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"In order to access your Openstack deployment on Kubernetes we use the Ingress Controller"},{"line_number":9,"context_line":"to provide a pathway in. A background on Ingress, Openstack-Helm fully qualified"},{"line_number":10,"context_line":"domain name (FQDN) overrides, Installation, examples, and troubleshooting will be discussed here."},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f515b1d_fe9bac6f","line":8,"range":{"start_line":8,"start_character":62,"end_line":8,"end_character":65},"updated":"2017-09-28 20:38:44.000000000","message":"can use","commit_id":"a5d0d6cc8d0a54b6f08f3f927a67abe6dfef52e8"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"2f7adfa940622534f24b580c06180b56f629b6f8","unresolved":false,"context_lines":[{"line_number":5,"context_line":"Overview"},{"line_number":6,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"In order to access your Openstack deployment on Kubernetes we use the Ingress Controller"},{"line_number":9,"context_line":"to provide a pathway in. A background on Ingress, Openstack-Helm fully qualified"},{"line_number":10,"context_line":"domain name (FQDN) overrides, Installation, examples, and troubleshooting will be discussed here."},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f515b1d_1e7c481d","line":8,"range":{"start_line":8,"start_character":69,"end_line":8,"end_character":88},"updated":"2017-09-28 20:38:44.000000000","message":"or NodePorts","commit_id":"a5d0d6cc8d0a54b6f08f3f927a67abe6dfef52e8"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"2f7adfa940622534f24b580c06180b56f629b6f8","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Ingress"},{"line_number":14,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Openstack-Helm utilizes the `Kubernetes Ingress Controller \u003chttps://kubernetes.io/docs/concepts/services-networking/ingress/\u003e`__"},{"line_number":17,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f515b1d_1ea1e894","line":14,"range":{"start_line":14,"start_character":0,"end_line":14,"end_character":7},"updated":"2017-09-28 20:38:44.000000000","message":"these should match the length of the heading above.","commit_id":"a5d0d6cc8d0a54b6f08f3f927a67abe6dfef52e8"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"2f7adfa940622534f24b580c06180b56f629b6f8","unresolved":false,"context_lines":[{"line_number":34,"context_line":"``kubectl get pods -o wide --all-namespaces | grep ingress-api``"},{"line_number":35,"context_line":"Ingress/Nginx will be listening for server name requests of \"keystone\" or \"keystone.openstack\""},{"line_number":36,"context_line":"and will route those requests to the proper internal K8s Services."},{"line_number":37,"context_line":"These public listeners in Ingress must match the external DNS that you will set up to access"},{"line_number":38,"context_line":"your Openstack deployment."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f515b1d_3e238458","line":37,"updated":"2017-09-28 20:38:44.000000000","message":"should also note that each rule aslo has a service attached that directs to the ingress controllers to permit access to the endpoints from within the cluster.","commit_id":"a5d0d6cc8d0a54b6f08f3f927a67abe6dfef52e8"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"2f7adfa940622534f24b580c06180b56f629b6f8","unresolved":false,"context_lines":[{"line_number":43,"context_line":"External DNS and FQDN"},{"line_number":44,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Prepare ahead of time your FQDN and DNS layouts. There are a handful of Openstack endpoints you will want exposed"},{"line_number":47,"context_line":"for API and Dashboard access."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Update your lab/environment DNS server with your appropriate host values creating A Records for the Ingress IP"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f515b1d_de1590e6","line":46,"updated":"2017-09-28 20:38:44.000000000","message":"long lines.","commit_id":"a5d0d6cc8d0a54b6f08f3f927a67abe6dfef52e8"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"2f7adfa940622534f24b580c06180b56f629b6f8","unresolved":false,"context_lines":[{"line_number":46,"context_line":"Prepare ahead of time your FQDN and DNS layouts. There are a handful of Openstack endpoints you will want exposed"},{"line_number":47,"context_line":"for API and Dashboard access."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Update your lab/environment DNS server with your appropriate host values creating A Records for the Ingress IP"},{"line_number":50,"context_line":"and various FQDN\u0027s. Alternatively you can test these settings locally by editing your ``/ect/hosts``."},{"line_number":51,"context_line":"Below is an example with a dummy domain ``os.foo.org`` and dummy Ingress IP ``1.2.3.4``."},{"line_number":52,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f515b1d_9ed95858","line":49,"range":{"start_line":49,"start_character":100,"end_line":49,"end_character":110},"updated":"2017-09-28 20:38:44.000000000","message":"edge node IP\u0027s","commit_id":"a5d0d6cc8d0a54b6f08f3f927a67abe6dfef52e8"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"2f7adfa940622534f24b580c06180b56f629b6f8","unresolved":false,"context_lines":[{"line_number":59,"context_line":"    1.2.3.4     keystone.os.foo.org"},{"line_number":60,"context_line":"    1.2.3.4     nova.os.foo.org"},{"line_number":61,"context_line":"    1.2.3.4     metadata.os.foo.org"},{"line_number":62,"context_line":"    1.2.3.4     glance-reg.os.foo.org"},{"line_number":63,"context_line":"    1.2.3.4     glance.os.foo.org"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f515b1d_1ee56809","line":62,"range":{"start_line":62,"start_character":4,"end_line":62,"end_character":37},"updated":"2017-09-28 20:38:44.000000000","message":"required?","commit_id":"a5d0d6cc8d0a54b6f08f3f927a67abe6dfef52e8"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"2f7adfa940622534f24b580c06180b56f629b6f8","unresolved":false,"context_lines":[{"line_number":84,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"Implementing the FQDN overrides **must** be done at install time. If you run these as helm upgrades, Ingress"},{"line_number":87,"context_line":"will notice the updates though none of the endpoint build-out jobs will fire."},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"Two similar options exist to set the FQDN overrides for External DNS mapping."},{"line_number":90,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7f515b1d_dec35056","line":87,"range":{"start_line":87,"start_character":72,"end_line":87,"end_character":77},"updated":"2017-09-28 20:38:44.000000000","message":"run again, unless they are cleaned up manually, or using a tool like Armada.","commit_id":"a5d0d6cc8d0a54b6f08f3f927a67abe6dfef52e8"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"00d0984d08f08c5280db02b4f91e3d2d5b8ae234","unresolved":false,"context_lines":[{"line_number":5,"context_line":"Overview"},{"line_number":6,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"In order to access your Openstack deployment on Kubernetes we can use the Ingress Controller"},{"line_number":9,"context_line":"or NodePorts to provide a pathway in. A background on Ingress, Openstack-Helm fully qualified"},{"line_number":10,"context_line":"domain name (FQDN) overrides, Installation, examples, and troubleshooting will be discussed here."},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7f515b1d_ca5db847","line":8,"updated":"2017-09-29 16:37:01.000000000","message":"OpenStack","commit_id":"bfd45fff3f0d9f3356d1b2e2120a4a0ba4148ab0"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"00d0984d08f08c5280db02b4f91e3d2d5b8ae234","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"It can be configured to give services externally-reachable URLs, load balance traffic, terminate SSL,"},{"line_number":30,"context_line":"offer name based virtual hosting etc."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"Essentially the use of Ingress for Openstack-Helm is an Nginx proxy service. Ingress (Nginx) is"},{"line_number":33,"context_line":"accessable by your cluster public IP - e.g. the IP associated with"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7f515b1d_4a20a8ac","line":30,"updated":"2017-09-29 16:37:01.000000000","message":"virtual hosting, and more.","commit_id":"bfd45fff3f0d9f3356d1b2e2120a4a0ba4148ab0"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"00d0984d08f08c5280db02b4f91e3d2d5b8ae234","unresolved":false,"context_lines":[{"line_number":30,"context_line":"offer name based virtual hosting etc."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"Essentially the use of Ingress for Openstack-Helm is an Nginx proxy service. Ingress (Nginx) is"},{"line_number":33,"context_line":"accessable by your cluster public IP - e.g. the IP associated with"},{"line_number":34,"context_line":"``kubectl get pods -o wide --all-namespaces | grep ingress-api``"},{"line_number":35,"context_line":"Ingress/Nginx will be listening for server name requests of \"keystone\" or \"keystone.openstack\""},{"line_number":36,"context_line":"and will route those requests to the proper internal K8s Services."}],"source_content_type":"text/x-rst","patch_set":2,"id":"7f515b1d_0a163056","line":33,"updated":"2017-09-29 16:37:01.000000000","message":"accessible","commit_id":"bfd45fff3f0d9f3356d1b2e2120a4a0ba4148ab0"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"00d0984d08f08c5280db02b4f91e3d2d5b8ae234","unresolved":false,"context_lines":[{"line_number":31,"context_line":""},{"line_number":32,"context_line":"Essentially the use of Ingress for Openstack-Helm is an Nginx proxy service. Ingress (Nginx) is"},{"line_number":33,"context_line":"accessable by your cluster public IP - e.g. the IP associated with"},{"line_number":34,"context_line":"``kubectl get pods -o wide --all-namespaces | grep ingress-api``"},{"line_number":35,"context_line":"Ingress/Nginx will be listening for server name requests of \"keystone\" or \"keystone.openstack\""},{"line_number":36,"context_line":"and will route those requests to the proper internal K8s Services."},{"line_number":37,"context_line":"These public listeners in Ingress must match the external DNS that you will set up to access"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7f515b1d_4c6205da","line":34,"updated":"2017-09-29 16:37:01.000000000","message":"period after the code snippet","commit_id":"bfd45fff3f0d9f3356d1b2e2120a4a0ba4148ab0"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"00d0984d08f08c5280db02b4f91e3d2d5b8ae234","unresolved":false,"context_lines":[{"line_number":38,"context_line":"your Openstack deployment. Note each rule also has a Service that directs Ingress Controllers"},{"line_number":39,"context_line":"allow access to the endpoints from within the cluster."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":""},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"External DNS and FQDN"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7f515b1d_0c02cd0a","line":41,"updated":"2017-09-29 16:37:01.000000000","message":"remove a couple of lines here","commit_id":"bfd45fff3f0d9f3356d1b2e2120a4a0ba4148ab0"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"00d0984d08f08c5280db02b4f91e3d2d5b8ae234","unresolved":false,"context_lines":[{"line_number":77,"context_line":""},{"line_number":78,"context_line":"We want to change the ***public*** configurations to match our DNS layouts above. In each Chart"},{"line_number":79,"context_line":"``values.yaml`` is a ``endpoints`` configuration that has ``host_fqdn_override``\u0027s for each API"},{"line_number":80,"context_line":"that the Chart either produces or is dependant on. `Read more about how Endpoints are developed \u003chttp://openstack-helm.readthedocs.io/en/latest/devref/endpoints.html\u003e`__."},{"line_number":81,"context_line":"Note while Glance Registry is listening on a Ingress http endpoint, you will not need to expose"},{"line_number":82,"context_line":"the registry for external services."},{"line_number":83,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7f515b1d_0c508d0a","line":80,"updated":"2017-09-29 16:37:01.000000000","message":"dependent","commit_id":"bfd45fff3f0d9f3356d1b2e2120a4a0ba4148ab0"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"00d0984d08f08c5280db02b4f91e3d2d5b8ae234","unresolved":false,"context_lines":[{"line_number":87,"context_line":""},{"line_number":88,"context_line":"Implementing the FQDN overrides **must** be done at install time. If you run these as helm upgrades,"},{"line_number":89,"context_line":"Ingress will notice the updates though none of the endpoint build-out jobs will run again,"},{"line_number":90,"context_line":"unless they are cleaned up manualy or using a tool like Armada."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"Two similar options exist to set the FQDN overrides for External DNS mapping."},{"line_number":93,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7f515b1d_ea7994c7","line":90,"updated":"2017-09-29 16:37:01.000000000","message":"manually, or","commit_id":"bfd45fff3f0d9f3356d1b2e2120a4a0ba4148ab0"},{"author":{"_account_id":20443,"name":"Larry Rensing","email":"larry.rensing@gmail.com","username":"lr699s"},"change_message_id":"00d0984d08f08c5280db02b4f91e3d2d5b8ae234","unresolved":false,"context_lines":[{"line_number":127,"context_line":""},{"line_number":128,"context_line":"**Second** option would be as ``--set`` flags when calling ``helm install``"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"Using Horizon again in the AIO install. Add to the Install steps these flags - adding a"},{"line_number":131,"context_line":"shell environment variable to save on repeat code."},{"line_number":132,"context_line":""},{"line_number":133,"context_line":".. code-block:: shell"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7f515b1d_ac7179aa","line":130,"updated":"2017-09-29 16:37:01.000000000","message":"not sure that this blurb is needed if you have the option description above","commit_id":"bfd45fff3f0d9f3356d1b2e2120a4a0ba4148ab0"},{"author":{"_account_id":15518,"name":"Artur Korzeniewski","email":"artur.korzen@wp.pl","username":"akorzeni"},"change_message_id":"a4bdf5090b8b4ae5d750b127a28a40f355dacc3f","unresolved":false,"context_lines":[{"line_number":7,"context_line":""},{"line_number":8,"context_line":"In order to access your OpenStack deployment on Kubernetes we can use the Ingress Controller"},{"line_number":9,"context_line":"or NodePorts to provide a pathway in. A background on Ingress, OpenStack-Helm fully qualified"},{"line_number":10,"context_line":"domain name (FQDN) overrides, Installation, examples, and troubleshooting will be discussed here."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Ingress"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7f515b1d_51da8a77","line":10,"range":{"start_line":10,"start_character":30,"end_line":10,"end_character":31},"updated":"2017-10-02 06:35:53.000000000","message":"small letter \\i\\ here.","commit_id":"29b919b7608d87986f2bc3321c2d65c7f1e90843"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"edd95b2377595536080f11c181b0051394618005","unresolved":false,"context_lines":[{"line_number":13,"context_line":"Ingress"},{"line_number":14,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"OpenStack-Helm utilizes the `Kubernetes Ingress Controller \u003chttps://kubernetes.io/docs/concepts/services-networking/ingress/\u003e`__"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"An Ingress is a collection of rules that allow inbound connections to reach the cluster services."},{"line_number":19,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"7f515b1d_e45852fb","line":16,"range":{"start_line":16,"start_character":59,"end_line":16,"end_character":128},"updated":"2017-10-04 17:07:23.000000000","message":"should be on newline","commit_id":"bb95d17c60136d174dc76c0c25742b58795eaacf"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"edd95b2377595536080f11c181b0051394618005","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"We want to change the ***public*** configurations to match our DNS layouts above. In each Chart"},{"line_number":77,"context_line":"``values.yaml`` is a ``endpoints`` configuration that has ``host_fqdn_override``\u0027s for each API"},{"line_number":78,"context_line":"that the Chart either produces or is dependant on. `Read more about how Endpoints are developed \u003chttp://openstack-helm.readthedocs.io/en/latest/devref/endpoints.html\u003e`__."},{"line_number":79,"context_line":"Note while Glance Registry is listening on a Ingress http endpoint, you will not need to expose"},{"line_number":80,"context_line":"the registry for external services."},{"line_number":81,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"7f515b1d_a4c49a93","line":78,"range":{"start_line":78,"start_character":96,"end_line":78,"end_character":170},"updated":"2017-10-04 17:07:23.000000000","message":"should be on newline","commit_id":"bb95d17c60136d174dc76c0c25742b58795eaacf"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"edd95b2377595536080f11c181b0051394618005","unresolved":false,"context_lines":[{"line_number":93,"context_line":""},{"line_number":94,"context_line":"Using Horizon as an example, find the ``endpoints`` config."},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"For ``identity`` and ``dashboard`` at ``host_fdqn_override.public`` replace ``null`` with the value as"},{"line_number":97,"context_line":"``keystone.os.foo.org`` and ``horizon.os.foo.org``"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":".. code:: bash"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7f515b1d_64bea200","line":96,"range":{"start_line":96,"start_character":100,"end_line":96,"end_character":102},"updated":"2017-10-04 17:07:23.000000000","message":"should be on next line","commit_id":"bb95d17c60136d174dc76c0c25742b58795eaacf"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"edd95b2377595536080f11c181b0051394618005","unresolved":false,"context_lines":[{"line_number":125,"context_line":""},{"line_number":126,"context_line":"**Second** option would be as ``--set`` flags when calling ``helm install``"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"Add to the Install steps these flags - also adding a shell environment variable to save on repeat code."},{"line_number":129,"context_line":""},{"line_number":130,"context_line":".. code-block:: shell"},{"line_number":131,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"7f515b1d_84463e21","line":128,"range":{"start_line":128,"start_character":98,"end_line":128,"end_character":103},"updated":"2017-10-04 17:07:23.000000000","message":"should be on newline","commit_id":"bb95d17c60136d174dc76c0c25742b58795eaacf"},{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"edd95b2377595536080f11c181b0051394618005","unresolved":false,"context_lines":[{"line_number":149,"context_line":""},{"line_number":150,"context_line":"Code examples below."},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"If doing an `AIO install \u003chttp://openstack-helm.readthedocs.io/en/latest/install/developer/all-in-one.html\u003e`__, all the ``--set`` flags"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":".. code-block:: shell"},{"line_number":155,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"7f515b1d_e43f3285","line":152,"updated":"2017-10-04 17:07:23.000000000","message":"can you get this line length under control","commit_id":"bb95d17c60136d174dc76c0c25742b58795eaacf"}],"doc/source/install/index.rst":[{"author":{"_account_id":21307,"name":"Brandon B. Jozsa","email":"bjozsa@jinkit.com","username":"v1k0d3n"},"change_message_id":"51aff84dd22d8690d3af4edec8259e0c0edcb141","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"   developer/index"},{"line_number":10,"context_line":"   multinode"},{"line_number":11,"context_line":"   ext-dns-fqdn"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7f515b1d_b2c32089","line":11,"range":{"start_line":11,"start_character":3,"end_line":11,"end_character":15},"updated":"2017-09-29 04:19:24.000000000","message":"I\u0027d really like to see some content like this fall under an operations guide, as opposed to everything falling under dev docs. i\u0027m sure someone will follow-up and disagree with this, but this makes the most sense to me.","commit_id":"bfd45fff3f0d9f3356d1b2e2120a4a0ba4148ab0"}],"glance/values.yaml":[{"author":{"_account_id":23928,"name":"Pete Birley","email":"petebirley@gmail.com","username":"portdirect"},"change_message_id":"2f7adfa940622534f24b580c06180b56f629b6f8","unresolved":false,"context_lines":[{"line_number":365,"context_line":"      public: keystone"},{"line_number":366,"context_line":"    host_fqdn_override:"},{"line_number":367,"context_line":"      default: null"},{"line_number":368,"context_line":"      public: null"},{"line_number":369,"context_line":"    path:"},{"line_number":370,"context_line":"      default: /v3"},{"line_number":371,"context_line":"    scheme:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f515b1d_7e0c5ceb","line":368,"range":{"start_line":368,"start_character":6,"end_line":368,"end_character":18},"updated":"2017-09-28 20:38:44.000000000","message":"not required. (same applies to all other instances of this)","commit_id":"a5d0d6cc8d0a54b6f08f3f927a67abe6dfef52e8"}]}
