1. 28 Apr, 2017 1 commit
  2. 26 Apr, 2017 1 commit
    • Jesse Pretorius's avatar
      Reduce init restart/kill times · 5ce9c107
      Jesse Pretorius authored
      The systemd unit 'TimeoutSec' value which controls the time
      between sending a SIGTERM signal and a SIGKILL signal when
      stopping or restarting the service has been reduced from 300
      seconds to 120 seconds. This provides 2 minutes for long-lived
      sessions to drain while preventing new ones from starting
      before a restart or a stop.
      
      The 'RestartSec' value which controls the time between the
      service stop and start when restarting has been reduced from
      150 seconds to 2 seconds to make the restart happen faster.
      
      These values can be adjusted by using the *_init_config_overrides
      variables which use the config_template task to change template
      defaults.
      
      Change-Id: Id721b89bd37df91192f48743ea3c32a305022a9f
      5ce9c107
  3. 20 Apr, 2017 1 commit
    • Jimmy McCrory's avatar
      Fix role gate tests for Ansible 2.3 · 4995ed78
      Jimmy McCrory authored
      'ansible_become' defined as a host_var or in the inventory for a host
      has a higher precedence than 'become' defined within a playbook.
      
      In change Id5b76a87809f03951c954fc3d752419a673403f7, 'become' was
      defined explicitly for each play running against localhost so
      'ansible_become' should be removed from its host_vars.
      
      Change-Id: I0a3019ed7f4e151625682d009e5359378152592d
      4995ed78
  4. 11 Apr, 2017 1 commit
  5. 03 Apr, 2017 1 commit
    • Jeremy Grant's avatar
      Configure Swift Endpoint Typei · 314d6c56
      Jeremy Grant authored
      Updated the template for ironic.conf to enable configuration of
      the swift url endpoint type within ironic.conf
      
      Change-Id: I67f64167914d6e3e9fddb57e5e38dc03757ae5c7
      314d6c56
  6. 29 Mar, 2017 1 commit
  7. 09 Mar, 2017 1 commit
    • Jimmy McCrory's avatar
      Rename deprecated neutron network config options · 52e53ce7
      Jimmy McCrory authored
      The 'provisioning_network_uuid' and 'cleaning_network_uuid' options have
      been deprecated for 'provisioning_network' and 'cleaning_network'
      respectively.
      
      These options now allow either a network UUID or name. The tasks to
      determine a UUID from a given network name should no longer be
      necessary, but if a deployer provides a UUID prioritize that over the
      name within the ironic.conf template.
      
      Change-Id: I85f197e56ced6a73dd470c0625b6d9b5958f5159
      52e53ce7
  8. 03 Mar, 2017 1 commit
  9. 02 Mar, 2017 2 commits
  10. 11 Feb, 2017 1 commit
  11. 10 Feb, 2017 2 commits
  12. 08 Feb, 2017 1 commit
  13. 06 Feb, 2017 1 commit
  14. 03 Feb, 2017 1 commit
  15. 30 Jan, 2017 1 commit
  16. 27 Jan, 2017 1 commit
    • Flávio Ramalho's avatar
      Adds support for the ironic-oneview drivers [+Docs]. · d3edce12
      Flávio Ramalho authored
      This change adds support for the oneview drivers (agent, iscsi).
      
      Note that changes on the ironic installation will occur only when
      the oneview drivers are being used (agent_pxe_oneview or
      iscsi_pxe_oneview are in the ironic_openstack_driver_list). This
      means that this patch should not change anything on the the default
      ironic installation (using agent_ipmitool driver).
      
      Change-Id: I969df888c6a8b68e7a1a0643b46eee4b546ec13c
      d3edce12
  17. 19 Jan, 2017 1 commit
  18. 17 Jan, 2017 5 commits
  19. 14 Jan, 2017 1 commit
    • Logan V's avatar
      Clean up developer mode logic · c8363e45
      Logan V authored
      Fixes the ability to deploy a venv in cases where:
      1) developer_mode is not enabled
      2) A cached venv is not downloaded from the repo server
      
      Additional cleanup to the developer_mode venv deployment
      logic is implemented by adding a *_venv_download var
      which is used to decouple developer_mode from the
      cached venv extraction process so that a deployer
      can force venv builds in-place (disable cached
      venv usage) without enabling developer mode
      constraints.
      
      Change-Id: Ie16f861b9abdc5887365bb58c9eec427f55cb177
      c8363e45
  20. 10 Jan, 2017 1 commit
  21. 06 Jan, 2017 1 commit
    • Major Hayden's avatar
      Update and clean up run_tests.sh · 04ae7bb6
      Major Hayden authored
      
      
      The run_tests.sh script fails when it is run multiple times on CentOS.
      The `bindep` run returns an empty list of packages and then `yum`
      exits with an error since no packages were provided to install.
      
      This patch checks the length of the `bindep` output and skips the `yum`
      installation when the package list is empty.
      
      The patch also cleans up some of the old cruft left over from previous
      scripts and avoids repetition.
      
      Change-Id: Idddbe91d736198fa6c98b81a125a818e68657b18
      Signed-off-by: default avatarMajor Hayden <major@mhtx.net>
      04ae7bb6
  22. 05 Jan, 2017 1 commit
    • Mike Carden's avatar
      Remove duplicated key · 2694aee1
      Mike Carden authored
      The ironic_openstack_driver_list key is being defined twice. This
      results in a warning during task execution and the adoption of the
      last defined value.
      
      Removing the first defined value here to maintain current behavior.
      If the desired behavior is the opposite, I will reinstate the first
      and delete the second.
      
      Change-Id: I0f7526230c5192611daefb1934b627aef463f053
      2694aee1
  23. 29 Dec, 2016 1 commit
    • ZhongShengping's avatar
      Remove pki support · 776885fc
      ZhongShengping authored
      Change-Id: I12359451e4116d1ff2b522f7fd0c43dd6fc64053
      Implements: blueprint remove-pki
      776885fc
  24. 22 Dec, 2016 1 commit
  25. 19 Dec, 2016 1 commit
    • Andy McCrae's avatar
      Fix ironic_api_url value · 96b98edd
      Andy McCrae authored
      The api_url value is wrong and causes gate failures now that the value
      is tested by the ironic server when it starts up.
      
      Change-Id: I7d63135a74b6472a284495f04d7c04dc553f53ad
      96b98edd
  26. 15 Dec, 2016 1 commit
  27. 13 Dec, 2016 2 commits
  28. 12 Dec, 2016 1 commit
    • Flávio Ramalho's avatar
      Add ldlinux.c32 to the tftp directory · 1ed97c1a
      Flávio Ramalho authored
      This patch adds a task to copy ldlinux.c32 to the tftp directory
      when on ubuntu 16.04. Also, changed the copy tasks to a unique
      task making use of the copy module with 'remote_src: True'.
      
      Change-Id: I4a71c198ad11d293e15f8a80bc1dcd0c6e6aa479
      1ed97c1a
  29. 08 Dec, 2016 1 commit
    • Andy McCrae's avatar
      Add support for neutron network names for cleaning/provisioning · 9f084a91
      Andy McCrae authored
      This patch adds the ability to specify a cleaning and provisioning
      network for Ironic. If none are specified then Ironic continues to
      function as it does now.
      
      Ironic role will calculate the UUID of the neutron network assuming a
      network name is provided.
      
      Additionally, this is added to testing by configuring a network to add
      with the network-name.
      
      Change-Id: I9be6f351c0da292ac8b861d2168e73d1861e1603
      9f084a91
  30. 06 Dec, 2016 1 commit
  31. 05 Dec, 2016 1 commit
    • Uros Orozel's avatar
      Fixes issues with special characters in password. · 4bc7ac72
      Uros Orozel authored
      Post install tasks in os_ironic role don't quote password
      values, having shell special characters in password is
      resulting in failed runs.
      
      Closes-Bug: 1647248
      Change-Id: If7fefb112ffdee8d9ee162b1f0bc0bbe10528e3e
      4bc7ac72
  32. 02 Dec, 2016 1 commit
  33. 01 Dec, 2016 1 commit