Skip to content
Snippets Groups Projects
  1. Jul 21, 2017
  2. Jul 17, 2017
    • Jeffrey Zhang's avatar
      Remove ceilometer-api and ceilometer-collector services · ddad15c0
      Jeffrey Zhang authored
      * remove ceilometer-api and ceilometer-collector service
      * use ceilometer-notification to publish message to proper backend
      * remove useless ceilometer_database_type and ceilometer_event_type
        variables
      * sync event_definitions.yaml, event_pipeline.yaml and pipeline.yaml
        file with upstream
      
      Change-Id: Ib39053cb5f70bd11ee61d3f26d5b28accecd7190
      ddad15c0
  3. Jul 10, 2017
    • jimmygc's avatar
      Add ceph rgw object store support into trove · 69d9343f
      jimmygc authored
      Ceph rgw can be used as object store instead of Swift.
      This patch enable trove to use ceph rgw as object store.
      
      Change-Id: I50b878078b7c62c1034a102d064dfa90a1357ee8
      69d9343f
  4. Jul 06, 2017
    • Eduardo Gonzalez's avatar
      Migrate cinder-api under apache · d708e956
      Eduardo Gonzalez authored
      Cinder ubuntu binary was already migrated under apache.
      This change migrates rest of the distros/install types to
      be executed under an apache process.
      
      Change-Id: I8544eec5bfebf771d758f13abf4dfbc802f5d24f
      d708e956
  5. Jul 04, 2017
  6. Jul 02, 2017
  7. Jun 27, 2017
    • Vladislav Belogrudov's avatar
      Add flag to allow provider networks · f6eefdf3
      Vladislav Belogrudov authored
      In case of provider networks we need to configure external bridge
      on compute nodes, like it is done in DVR. The only way to tell
      if provider networks are to be used is a new flag.
      
      Change-Id: I1aef197ee2b84e28f2131f058e6995551f873fe1
      Closes-Bug: #1694726
      f6eefdf3
  8. Jun 21, 2017
    • Mark Goddard's avatar
      Barbican simple_crypto plugin broken - invalid key · 2e435906
      Mark Goddard authored
      
      When using the simple_crypto plugin, barbican expects the
      [simple_crypto_plugin] kek config value to be a base64-encoded 32 byte
      value. However, kolla-ansible is providing a standard autogenerated
      password.
      
      There are two relevant variables in kolla-ansible -
      barbican_crypto_password (a standard password) and barbican_crypto_key
      (a HMAC-SHA256 key). There is no use of barbican_crypto_key other than
      when it is generated. barbican_crypto_password is used to set the
      [simple_crypto_plugin] kek config value but causes an error when the
      simple_crypto plugin is used as the value is not in the expected format.
      Using barbican_crypto_key instead resolves the error. Clearly there is a
      naming issue here and we should be using barbican_crypto_key instead of
      barbican_crypto_password.
      
      This change removes the barbican_crypto_password variable and uses
      barbican_crypto_key instead.
      
      Change-Id: I63e2b381c260265e5901ee88ca0a649d96952bda
      Closes-Bug: #1699014
      Related-Bug: #1683216
      Co-Authored-By: default avatarStig Telfer <stig@stackhpc.com>
      2e435906
    • Vladislav Belogrudov's avatar
      Add possibility to configure tenant network types and type drivers · 296ddbeb
      Vladislav Belogrudov authored
      This patch add configuration options for tenant network types and type
      drivers. Both lists are checked so that tenant types are listed in
      drivers. For ironic 'flat' driver is mandatory and is added explicitly
      into ironic prechecks.
      
      Change-Id: Ie5775001165412910a258cbed2d2ebbb8ebbd879
      Closes-Bug: #1694725
      296ddbeb
    • Eduardo Gonzalez's avatar
      Move mDNS to network nodes · 1f1d91b9
      Eduardo Gonzalez authored
      mDNS publish DNS services to designate service customers.
      Only network node should be reachable by public networks.
      
      Change-Id: Id2947df89d2d831d67e006a581ac88b4ecf8ce04
      Closes-Bug: #1693918
      1f1d91b9
  9. Jun 19, 2017
    • Eduardo Gonzalez's avatar
      Enable port_security by default · 112d6326
      Eduardo Gonzalez authored
      Neutron recommend as good practice to enable port_security
      extension by default. Current networks will remain using
      security groups, but will allow users to disable port_security
      in their port or networks.
      An example use case is nfv.
      
      Change-Id: I69f2e3567fd00695cf1c4bcc9177c2b88e33c3ab
      112d6326
  10. Jun 15, 2017
  11. Jun 12, 2017
  12. Jun 08, 2017
    • Paul Bourke's avatar
      Add a Kolla 'devstack' mode · 5cb37564
      Paul Bourke authored
      Add a new variable 'kolla_devmode', which when enabled, clones and
      bindmounts service source code into the containers.
      
      This commit adds the relevant changes for Heat, more services can be
      added and built upon.
      
      Usage:
      * Set 'kolla_devmode: yes'
      
      * Code is cloned to /opt/stack/{{ project_name }} on target
        node(s)
      
      * Users can develop in these repos, and simply restart the container to
        pick up / test changes.
      
      Debugging can be done from the host via 'remote_pdb'[0].
      
      [0] https://pypi.python.org/pypi/remote-pdb
      
      Implements: blueprint mount-sources
      Change-Id: Ic0431b10d723bf84eeefc72039376fe0058dd902
      5cb37564
  13. Jun 05, 2017
    • Bertrand Lallau's avatar
      Add release note to deprecate some config files · a3aa0e85
      Bertrand Lallau authored
      Actually Openstack services configuration can be overriden using many
      files:
      - /etc/kolla/config/<< service name >>/<< config file >>
      - /etc/kolla/config/<< service name >>/<<host>>/<< config file >>
      - /etc/kolla/config/global.conf
      - /etc/kolla/config/database.conf
      - /etc/kolla/config/messaging.conf
      
      Only per-service configuration is actually documented here:
      https://github.com/openstack/kolla-ansible/blob/master/doc/advanced-configuration.rst#L164
      
      Allowing to globally modify service configuration can be perform too,
      but it can be done in 3 different manners:
      - /etc/kolla/config/global.conf
      - /etc/kolla/config/database.conf
      - /etc/kolla/config/messaging.conf
      
      database.conf and messaging.conf seems redundant with global.conf.
      In order to simplify codebase it seems logical to deprecate them.
      
      Change-Id: Ia632c207e4b0237ea813fcf53b44504b97a204e7
      a3aa0e85
  14. Jun 02, 2017
  15. May 17, 2017
  16. May 12, 2017
  17. May 10, 2017
    • Eduardo Gonzalez's avatar
      Add upgrade release note for ovs split · ed72a0af
      Eduardo Gonzalez authored
      Openvswitch role has been splited from neutron role.
      When upgrading is required to add openvswitch group in
      inventory file. Add this statement into release notes.
      
      Change-Id: If0fea2c550551a07b866b69166eda080263cf2f4
      ed72a0af
  18. Apr 13, 2017
    • Michal (inc0) Jastrzebski's avatar
      OVS Role release note · 92f9a7e6
      Michal (inc0) Jastrzebski authored
      We missed it in change, but this is important to note
      
      Change-Id: I6abb4a963d0d9340f9e6e24c9abd9f99ec72867f
      92f9a7e6
    • Duong Ha-Quang's avatar
      Add graceful_timeout argument to kolla_docker · d9293595
      Duong Ha-Quang authored
      Currently, when stoping/restarting container, Kolla uses default timeout value
      between SIGTERM and SIGKILL provided by docker which is 10 sec. But some
      services require more than it to finish graceful shutdown progress.
      
      This patchset adds graceful_timeout to kolla_docker to override the default
      one.
      
      Partial Implements: bp signaling-to-container
      
      Change-Id: Ica0b48a53c650cc23dfa1955027d2cf936a5932f
      d9293595
  19. Apr 11, 2017
    • Paul Bourke's avatar
      Unmount Ceph OSD disks as part of destroy · e27165ed
      Paul Bourke authored
      This seems to have got lost during repo split. Adding it back in now.
      
      Change-Id: Ic0b0f5efb12eab58e7872b30611a39640dc44cc2
      Closes-Bug: #1629224
      (cherry picked from commit e1a2f99014a1aeb3697e8ec3c999cdc12380376b)
      e27165ed
  20. Apr 10, 2017
  21. Apr 05, 2017
  22. Mar 30, 2017
  23. Mar 22, 2017
    • Paul Bourke's avatar
      Add an extra network node for HA · b8c03263
      Paul Bourke authored
      Given keepalived runs on the network node, we should have a minimum of
      two by default for high availability.
      
      Change-Id: Ifbd68e456dc93319df8e85017fd9f4db09f05929
      b8c03263
  24. Mar 16, 2017
  25. Mar 10, 2017
    • rcherrueau's avatar
      Multi-regions Support · dcdbe441
      rcherrueau authored
      Add support for basic multiple regions, that is to say, many OpenStack
      with a shared Keystone (same users) and Horizon. The shared Keystone
      and Horizon are deployed into one region, for instance RegionOne.
      Services of other regions have an access to this Keystone. This
      support assumes that the operator knows the name of all OpenStack
      regions in advance, and considers as many Kolla runs as there are
      regions.
      
      The new variable, multiple_regions_names, contains the name of
      regions. It is needed by the region that includes Keystone and
      Horizon. In register.yml, it specifies to create as many Keystone
      endpoints as there are regiones, so that services of other regions can
      connect to Keystone. In local_settings.j2, it changes the render to
      support multiple regions in Horizon. The multi-regions.rst explains
      how to perform a multiple regions deployment.
      
      Implements: blueprint multi-kolla-config
      Change-Id: Icab2aebfc4de0e3bc609950956e0af397705f403
      Unverified
      dcdbe441
  26. Mar 09, 2017
    • Paul Bourke's avatar
      Enable sanity checks from kolla-ansible · 5418ada1
      Paul Bourke authored
      Add a new subcommand 'check' to kolla-ansible, used to run the
      smoke/sanity checks.
      
      Add stub files to all services that don't currently have checks.
      
      Change-Id: I9f661c5fc51fd5b9b266f23f6c524884613dee48
      Partially-implements: blueprint sanity-check-container
      5418ada1
  27. Mar 08, 2017
    • Jeffrey Zhang's avatar
      Disable running playbooks in serial by default · cad7fc35
      Jeffrey Zhang authored
      Run playbooks in serial are unnecessary and may cause some issue. This
      patch disables serial.
      
      This patch also removes the serial for MariaDB playbook. MariaDB handle
      this internally.
      
      Partial-Bug: #1668185
      Change-Id: I3b4216dd82607475e9bd9b44590b631be4abdbdd
      cad7fc35
    • Jeffrey Zhang's avatar
      Fix booting from volume failure · d06efcec
      Jeffrey Zhang authored
      Booting from volume require cinder's ceph client secret now. Move cinder
      before nova in site.yml, because nova depends on cinder ceph client key
      now.
      
      Change-Id: I01c9ed80843d98305b8963894c4917c21a35d3ac
      Closes-Bug: #1670676
      d06efcec
  28. Mar 06, 2017
  29. Feb 15, 2017
  30. Feb 09, 2017
  31. Feb 04, 2017
  32. Jan 27, 2017
  33. Jan 24, 2017
    • zhubingbing's avatar
      Add fluentd role · d3d4a933
      zhubingbing authored
      
      * add fluentd role
      * remove heka configure
      
      Co-Authored-By: default avataryangzb09 <yangzb09@qq.com>
      
      Partially-Implements: blueprint add-fluentd-role
      
      Change-Id: Ica804a99f5bb8b157f406299c5982b7b6283b3e3
      d3d4a933
Loading