Skip to content
Snippets Groups Projects
  1. Feb 08, 2019
    • Jim Rollenhagen's avatar
      Allow keystone services to use independent hostnames · bece976b
      Jim Rollenhagen authored
      This allows keystone service endpoints to use custom hostnames, and adds the
      following variables:
      
      * keystone_internal_fqdn
      * keystone_external_fqdn
      
      These default to the old values of kolla_internal_fqdn or
      kolla_external_fqdn.
      
      This also adds the following variables:
      
      * keystone_admin_listen_port
      * keystone_public_listen_port
      
      These default to keystone_admin_port and keystone_public_port,
      respectively, for backward compatibility.
      
      These options allow the user to differentiate between the port the
      service listens on, and the port the service is reachable on. This is
      useful for external load balancers which live on the same host as the
      service itself.
      
      Change-Id: I50c46c674134f9958ee4357f0f4eed5483af2214
      Implements: blueprint service-hostnames
      bece976b
  2. Jan 04, 2019
    • Kien Nguyen's avatar
      Use <project>_install_type instead of kolla_install_type · 04394311
      Kien Nguyen authored
      Use <project>_install_type instead of kolla_install_type
      to set python_path. For example, general kolla_install_type
      is 'binary', but user wants to deploy Horizon from 'source'.
      Horizon templates still use python_path=/usr/share/openstack-dashboard,
      it is wrong.
      
      Change-Id: Ide6a24e17b1f8ab6506aa5e53f70693706830418
      04394311
  3. Mar 20, 2018
  4. Mar 14, 2018
  5. Jul 19, 2017
  6. Oct 10, 2016
  7. Aug 11, 2016
    • Ken Wronkiewicz's avatar
      Keystone interface address and memcached override · 37b3c8c3
      Ken Wronkiewicz authored
      
      Note: This should not result in any behavior changes in regular Kolla,
      just Kolla-Kubernetes and only when you've overridden stuff in globals.yml
      
      Allows override of interface address and memcached pools, so that
      Kubernetes can do the right thing.
      
      There are some significant architectural issues involved in
      memcached pooling in the Kolla-kubernetes world.  Avoiding them right
      now.
      
      Current working Kolla-Kubernetes globals.yml file, assuming that your
      memcached servers are available under the DNS alias "memcached":
      
      api_interface_address: "0.0.0.0"
      
      memcached_servers: "memcached"
      
      keystone_database_address: "mariadb"
      keystone_admin_url: "{{ admin_protocol }}://keystone-admin:{{ keystone_admin_port }}/v3"
      keystone_internal_url: "{{ internal_protocol }}://keystone-public:{{ keystone_public_port }}/v3"
      keystone_public_url: "{{ public_protocol }}://keystone-public:{{ keystone_public_port }}/v3"
      
      Co-authored-by: default avatarRyan Hallisey <rhallise@redhat.com>
      Change-Id: I5126f81da7b4d48001b87f73d58bbbfad658209c
      Partially-implements: blueprint api-interface-bind-address-override
      37b3c8c3
  8. Mar 28, 2016
    • Carlos Cesario's avatar
      Change keystone log dir · 493650aa
      Carlos Cesario authored
      Proposed patch to change keystone and heka log dir
      from /var/log/kolla/apache2/ to /var/log/kolla/keystone/
      
      Closes-Bug: #1560620
      Change-Id: I70c65ceba5a301cc56880313ca86f01bd35676cb
      493650aa
  9. Feb 24, 2016
    • Dave McCowan's avatar
      Use passed client IP address in various audit logs · b7703395
      Dave McCowan authored
      HAProxy: change to use option forwardfor to pass origin IP address
      to backend via X-Forwarded-For header
      
      Keystone: Apache does the audit logs for keystone.  Change the
      LogFormat to display the passed address instead of the connection
      address which is that of the load balancer.
      
      Nova, Cinder, Glance: these services can make use of the address
      passed in X-Forwarded-For.  With this setting the API logs for
      these services include the client IP address.
      
      Change-Id: Ia861ecc11a7c7d463d0366586926d1a842853f69
      Closes-Bug: #1548935
      b7703395
  10. Feb 19, 2016
  11. Nov 27, 2015
    • Michal Rostecki's avatar
      Source installation in virtualenv · febcb600
      Michal Rostecki authored
      Use virtualenv for installation of OpenStack projects and
      dependencies to avoid conflicts with Python libraries installed
      by non-OpenStack binary packages.
      
      Change-Id: I21ecd673b2e93335b1d3dd4e279e940c9d694c3c
      Implements: blueprint virtualenv
      febcb600
  12. Sep 24, 2015
    • Michal Jastrzebski's avatar
      Keystone logging to rsyslog · f99a27f0
      Michal Jastrzebski authored
      Configure keystone to use rsyslog container as logging mechanism
      
      Change-Id: Id77574fe841e9c2a9d870b712ffd0c26b5463ded
      Implements: bp logging-container
      f99a27f0
  13. Aug 23, 2015
    • Sam Yaple's avatar
      Fix keystone for Ubuntu · 17333aed
      Sam Yaple authored
      Due to the differences between Ubuntu and Centos around Apache2 I have
      had to copy both start.sh and config-external.sh to be unique files
      for Ubuntu so as not to affect Centos either. This can be removed when
      we change the way config-external works.
      
      Change-Id: I14dc11e7bb6284b897259a53acc914ae8f254d3c
      Partially-Implements: blueprint install-from-ubuntu
      17333aed
  14. Jul 08, 2015
  15. Jul 03, 2015
    • Sam Yaple's avatar
      Updated keystone for wsgi in config-external · 11597cc2
      Sam Yaple authored
      This will switch config-external to using wsgi vs evenlet for keystone.
      
      Partially Implements: blueprint ansible-service
      
      Change-Id: I85a88c813ed36d827916796199dad735b2d44b40
      11597cc2
Loading