Skip to content
Snippets Groups Projects
  1. Jun 08, 2017
    • shaofeng_cheng's avatar
      Add default_boot_option configuration · 898155df
      shaofeng_cheng authored
      The default value of default_boot_option configuration will
      change eventually from "netboot" to "local".
      It is recommended to set an explicit value for it during the
      transition period
      
      Change-Id: Ic42b84e82d4ad27e371536ad9915b5a32118012d
      Closes-Bug: #1696636
      898155df
  2. Jun 03, 2017
    • Dai Dang Van's avatar
      Mixing binary and source images for I* and K* projects · bf0bf043
      Dai Dang Van authored
      In case Kolla's users want to deploy with both of
      binary and source image, we should have a variable
      install type that define install type for each project.
      
      We also add specific image tag for each Openstack project.
      
      This commit is implemented for Ironic, Kabor,
      Keystone project and iscsi as well.
      
      Change-Id: I134d840b1c0e24171a32dec0c7daa6dc2e9ecd87
      Implements: blueprint mixing-binary-and-source-image
      bf0bf043
  3. May 27, 2017
    • shaofeng_cheng's avatar
      Enabled pxe_ssh driver in ironic · 0002de69
      shaofeng_cheng authored
      XenServer drivers can be used to deploy hosts with Ironic by
      using XenServer VMs to simulate bare metal nodes.
      
      Ironic provides support via the pxe_ssh and agent_ssh drivers
      for using a XenServer VM as a bare metal target and do provisioning on it.
      
      Change-Id: Icd39f9f4573cf7c8c654591256f0228ef21d6117
      0002de69
  4. May 26, 2017
  5. May 23, 2017
  6. May 04, 2017
    • Jeffrey Zhang's avatar
      Add timeout parameter for precheck tasks · b1f01561
      Jeffrey Zhang authored
      wait_for module waits 300 seconds for the port started or stopped.  This
      is meaningless and useless in precheck. This patch change timeout to 1
      seconds.
      
      Change-Id: I9b251ec4ba17ce446655917e8ef5e152ef947298
      Closes-Bug: #1688152
      b1f01561
  7. Apr 25, 2017
  8. Apr 17, 2017
    • Mark Goddard's avatar
      Use ironic-inspector user for ironic inspector · 07453f34
      Mark Goddard authored
      This change updates the ironic_inspector container deployment tasks
      to use the new kolla ironic-inspector image (see kolla change
      Ibdc5ba35db61f4974d4282aff34bcb5ccd952d45). The new image uses the
      ironic-inspector user rather than the ironic user to execute the
      ironic inspector service as this more closely aligns with what is
      typically done by downstream packagers (specifically, Ubuntu and
      RDO).
      
      This change sets the owner and group to ironic-inspector when
      copying configuration files into place, and uses the log directory
      /var/log/kolla/ironic-inspector.
      
      Change-Id: I8579d5c2d741636406ff60bececc74b50743b83e
      Depends-On: Ibdc5ba35db61f4974d4282aff34bcb5ccd952d45
      Closes-Bug: #1624457
      07453f34
  9. Mar 13, 2017
    • Jeffrey Zhang's avatar
      Mount /lib/modules folder in ironic-conductor container · 411fdb90
      Jeffrey Zhang authored
      /lib/modules is required for load kernel module. ironic-conductor
      will load iscsi_tcp kernel module during starting.
      
      Change-Id: Id953638f68e0fa1c268f173e3dd9b3390598bd93
      Closes-Bug: #1672245
      Depends-On: I1dd7d1a8cd67bbdfc1262b39aa96997c12681900
      411fdb90
  10. Mar 12, 2017
  11. 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
  12. Mar 01, 2017
  13. Feb 27, 2017
  14. Feb 24, 2017
  15. Feb 22, 2017
    • Mark Goddard's avatar
      ironic_pxe bootstrap should run on all hosts · aa8215c5
      Mark Goddard authored
      Most bootstrap actions use the run_once flag to run on a single host
      as they typically involve service-global operations such as database
      syncs. The ironic_pxe container bootstrap is different, as it copies
      pxelinux files into the ironic_pxe Docker volume. This should be done
      on all hosts but currently is only done on one host.
      
      This change performs the ironic_pxe bootstrap on all hosts in the
      ironic-pxe group.
      
      Change-Id: Iffd34e6ff26a0ba5140e5d477418cc8aebcdac62
      Closes-Bug: #1667153
      aa8215c5
    • Mark Goddard's avatar
      ironic-dnsmasq should use ironic-inspector group · c37c1a58
      Mark Goddard authored
      The ironic_dnsmasq container is currently tied to the ironic-conductor
      Ansible group. It is required only for Ironic inspector and should
      really either be tied to the ironic-inspector group or have a new
      ironic-dnsmasq group defined for it. This problem means that if all
      hosts are removed from the ironic-inspector group I will still have an
      ironic_dnsmasq container deployed.
      
      This change uses the ironic-inspector group to determine where to place
      the ironic_dnsmasq container.
      
      Change-Id: I6af3f402795107b8b9d7a1619722f12cbf496257
      Closes-Bug: #1666982
      c37c1a58
    • Mark Goddard's avatar
      ironic_dnsmasq doesn't support reconfiguration · 156b317c
      Mark Goddard authored
      Currently the ironic_dnsmasq container does not support
      reconfiguration. This change adds support for reconfiguration of
      ironic_dnsmasq.
      
      Change-Id: I7f121dca7d32e0b28c7531378dd0eef03ae4f1ce
      Closes-Bug: #1667090
      156b317c
  16. Feb 17, 2017
  17. Feb 14, 2017
  18. Feb 13, 2017
  19. Feb 06, 2017
  20. Feb 04, 2017
  21. Feb 03, 2017
  22. Feb 02, 2017
  23. Jan 26, 2017
  24. Jan 20, 2017
  25. Jan 12, 2017
  26. Jan 04, 2017
  27. Dec 02, 2016
  28. Nov 29, 2016
    • Duong Ha-Quang's avatar
      Fix placement of policy.json · b5d1e4b4
      Duong Ha-Quang authored
      Currently, policy.json is put in
      "{{ node_config_directory }}/{{ service_name }}"
      in target nodes.
      
      Relocation policy.json to "{{ node_config_directory }}/{{ item }}"
      with item is corresponding service compoment config directory.
      
      Currently, the policy.json is copied to all services, but it
      should be reviewed and left only in neccesary service
      (at many cases, only API service needs that).
      
      Redundant files will be removed in follow up patchset.
      
      Change-Id: I0e997dccf4ec438c9c0436db71ec2fd06650f50d
      Closes-Bug: #1639686
      b5d1e4b4
  29. Nov 03, 2016
    • Jeffrey Zhang's avatar
      Move precheck into its own role · fa458019
      Jeffrey Zhang authored
      * Merge prechecks.yml and site.yml playbook
      * Create empty precheck.yml into all roles.
      
      Change-Id: I8a138558a26c0a2a66c5fd48ed37be657c99c1dd
      Implements: blueprint condition-pre-check
      fa458019
  30. Oct 28, 2016
    • Eduardo Gonzalez's avatar
      Custom policy files · ef1fd6b8
      Eduardo Gonzalez authored
      Allow operators to use their custom policy files.
      Avoid maintain policy files in kolla repos, only copying
      the files when an operator add their custom config.
      
      Implements: blueprint custom-policies
      Change-Id: Icf3c961b87cbc7a1f1dd2ffbfffcf271d151d862
      ef1fd6b8
  31. Oct 20, 2016
  32. Oct 17, 2016
  33. Oct 14, 2016
    • Jeffrey Zhang's avatar
      Fix stale namespace removal issue · ce5a11a3
      Jeffrey Zhang authored
      When using both /run and /run/netns in docker container, mount
      propagation won't work when delete namespace after the containers are
      restarted. This PS makes /run mount as shared.
      
      Closes-Bug: #1616268
      Change-Id: Ie16699e1b193b2bf1263d89ea634e89ea69add9e
      ce5a11a3
  34. Oct 03, 2016
    • Jeffrey Zhang's avatar
      Fix ironic failed · 903b0ff2
      Jeffrey Zhang authored
      * Mount system folder in ironic-conductor
      * Add package need in ironic-conductor
      * Fix the log path issue
      * Add ironic sudoer in ironic-base
      * Fix credential issue
      * Do not start nova-compute when enable ironic
      
      Closes-Bug: #1629334
      Change-Id: If9d478c6513de37465403d458a88cf0da7ebd8a6
      903b0ff2
  35. Sep 27, 2016
    • Jeffrey Zhang's avatar
      Remove do_reconfigure.yml file for all roles · fa856556
      Jeffrey Zhang authored
      do_reconfigure.yml is introduced to use serial directive. But we use
      it in wrong. Now serial has moved to playbook file. So it is time to
      remove the do_reconfigure.yml file
      
      Closes-Bug: #1628152
      Change-Id: I8d42d27e6bc302a0e575b0353956eaef9b2ca9fd
      fa856556
  36. Sep 25, 2016
    • Waldemar Znoinski's avatar
      fix ironic-inspector setup · 326327ac
      Waldemar Znoinski authored
      * add ironic-inspector(-archive) source to docker image
      * pip install from above source code
      * move in-container config files to /etc/ironic-inspector
      * add sudoers file to allow ironic-rootwrap
      * copy rootwrap conf and filters from source repo
      
      Change-Id: Ie3cce19810b9940d06bb636b28015160fea6ddfb
      Closes-bug: #1624457
      Closes-bug: #1624833
      Closes-bug: #1624845
      326327ac
  37. Sep 21, 2016
Loading