Skip to content
Snippets Groups Projects
  1. Nov 07, 2018
  2. Nov 06, 2018
  3. Nov 05, 2018
    • Mark Goddard's avatar
      Fix use of --ask-vault-pass argument · 358b5c68
      Mark Goddard authored
      Currently, this argument does not work correctly, since the vault
      password is not passed to kayobe via $KAYOBE_VAULT_PASSWORD, meaning
      that it cannot update the kolla-ansible passwords.yml file.
      
      It also works non-optimally, since every invocation of ansible-playbook
      will prompt for a password.
      
      This change fixes the issue by prompting for a password once in the
      kayobe CLI, and storing the password in the $KAYOBE_VAULT_PASSWORD
      environment variable. The kayobe-vault-password-helper command is then
      used as the --vault-password-file to ansible-playbook, and the helper
      pulls the password out of the environment.
      
      Change-Id: I88b1b7b9e9be15b52e730d353ce1b1a6feacceb8
      Story: 2001664
      Task: 27009
      358b5c68
    • Mark Goddard's avatar
      Test upgrades in CI · 6266312f
      Mark Goddard authored
      There is currently no coverage of upgrades in CI, which leaves us open
      to regression in this infrequently tested but crucial area. This change
      adds the required scripts and Zuul configuration.
      
      A control plane is first deployed using the Kayobe stable/pike branch
      and associated default configuration. The control plane is tested by
      deploying then deleting a server instance. An upgrade to Queens is
      performed, using the Kayobe master branch, or code in review if
      applicable. The upgraded control plane is tested by deploying then
      deleting a second server instance.
      
      A workaround was required to restart the nova_compute service after the
      upgrade, since the SIGHUP sent to it by Kolla Ansible during upgrade
      appeared to be putting it into a degraded state.
      
      A future improvement to this test could be to leave a server instance
      running during the upgrade.
      
      Change-Id: I0e595524e39d1131fe3ec6aaf2aeec3ff3d6a536
      Story: 2003472
      Task: 24732
      6266312f
  4. Nov 02, 2018
  5. Nov 01, 2018
  6. Oct 29, 2018
  7. Oct 11, 2018
    • Mark Goddard's avatar
      Add --disable-discovery argument to physical network · e3e48e93
      Mark Goddard authored
      Adds support for a '--disable-discovery' argument to the 'kayobe
      physical network configure' command. This can be used to configure the
      physical network after discovery of bare metal compute nodes is
      complete, to return the network to a normal state. The interface
      configuration to be applied is configured via
      'switch_interface_config_disable_discovery'.
      
      Essentially, this is the mirror of the '--enable-discovery' argument.
      
      Change-Id: I40426a8fd22e51e8ea3350013a614dfbcf2afccf
      Story: 2004048
      Task: 27054
      e3e48e93
    • Mark Goddard's avatar
      Update release notes for stable/queens · 8a563b2a
      Mark Goddard authored
      Change-Id: I9082d3f0e8bd76f2bac511d79110f11fbe1e749d
      8a563b2a
  8. Oct 10, 2018
  9. Oct 09, 2018
  10. Oct 08, 2018
  11. Oct 05, 2018
  12. Oct 03, 2018
    • Doug Szumski's avatar
      Remove extra configuration for InfluxDB · 89560dd6
      Doug Szumski authored
      InfluxDB config file merging isn't supported in Kolla-Ansible because
      it uses 'nested sections' which aren't supported by merge_configs. If
      no override file is specified, Kayobe will write out an empty config
      file which will then be used as the InfluxDB config file, breaking
      InfluxDB. To prevent that happening this change removes the extra
      config in Kayobe. It also fixes the directory to which the 'glob'
      collected config is copied to, as Kolla-Ansible doesn't look for
      Influxdb config files in the influxdb folder.
      
      Change-Id: Iee4b7987934045f0355b4a87cebaebc1aa2bbe77
      Story: 2003951
      Task: 26868
      89560dd6
  13. Oct 02, 2018
    • Mark Goddard's avatar
      Fix IPA image download · ef848907
      Mark Goddard authored
      The IPA ramdisk and kernel images may be built or downloaded via a URL.
      If the latter option is used, any images previously downloaded to
      $KOLLA_CONFIG_PATH/config/ironic/ironic-agent.* would previously not be
      updated if the image contents change.
      
      This change introduces variables for setting a URL to a file containing
      checksums for the images. The algorithm used to compute the checksum is
      also configurable (default sha256). This allows us to ensure we are
      using the correct version of the image, while avoiding an expensive few
      hundred megabyte image download just to check.
      
      If a checksum is not specified, the image will be downloaded every time
      to ensure that it is up to date.
      
      Change-Id: I8120518ed98d61f3652f5205ce7ec9f798ab2aa1
      Story: 2001660
      Task: 6693
      ef848907
    • Zuul's avatar
      f479413b
    • Zuul's avatar
      Merge "Fix seed vm deprovision" · 22ad58ed
      Zuul authored
      22ad58ed
    • Zuul's avatar
      c1940601
    • Zuul's avatar
      Merge "Update ironic IPA deployment images" · 4b33044e
      Zuul authored
      4b33044e
    • Mark Goddard's avatar
      Use readthedocs for release notes · 392f04fa
      Mark Goddard authored
      OpenStack policy prevents non-official projects from hosting their
      release notes on docs.o.o.
      
      Change-Id: I5be1fbf6e0b9f32dff88edc3990a3da4009d1658
      392f04fa
Loading