Skip to content
Snippets Groups Projects
  1. May 21, 2018
    • Zhangfei Gao's avatar
      Adding ironic_dnsmasq_boot_file parameter to globals.yml · 4eaf3970
      Zhangfei Gao authored
      By now, ironic-dnsmasq has default bootfile pxelinux.0,
      which is correct only for x86.
      Adding ironic_dnsmasq_boot_file parameter to globals.yml
      to make it configuable.
      For example: /etc/kolla/globals.yml
      ironic_dnsmasq_boot_file: "debian-installer/arm64/bootnetaa64.efi"
      
      Change-Id: I6eb57702d4dad549ef8c999c1c82e577f316d8d6
      4eaf3970
  2. Apr 30, 2018
    • Paul Bourke's avatar
      Add cap NET_ADMIN for ironic_dnsmasq · c96fe414
      Paul Bourke authored
      
      When attempting to inspect a node with ironic, it seems at times
      ironic_dnsmasq fails to process dhcp bootp requests, giving the
      following error repeating:
      
      dnsmasq-dhcp: DHCPDISCOVER(eth0) 52:54:00:ff:15:55
      dnsmasq-dhcp: DHCPOFFER(eth0) 192.169.5.100 52:54:00:ff:15:55
      dnsmasq-dhcp: ARP-cache injection failed: Operation not permitted
      
      Adding NET_ADMIN fixes this.
      
      Co-Authored-By: default avatarMark Goddard <mark@stackhpc.com>
      Closes-Bug: #1762805
      Change-Id: I39acb81801710f849336380d3fde01c70cd8d8ce
      c96fe414
  3. Mar 19, 2018
  4. Jan 23, 2018
    • Alexandru Bogdan Pica's avatar
      Implement external MariaDB and pre-configured Databases support · 8e3b7944
      Alexandru Bogdan Pica authored
      This change allows the following use cases:
      
      1. Using an already-configured MariaDB / MySQL server / Cluster
      2. Using already-created DB users, without requiring root DB access.
      
      Update: added external mariadb precheck
      
      Change-Id: I78b0d178306d7c5293b0bf53e445f19f18b4b824
      Implements: blueprint external-mariadb-support.
      Closes-Bug: #1603121
      8e3b7944
  5. Jan 17, 2018
  6. Jan 04, 2018
    • Mark Goddard's avatar
      Fix ironic inspector public endpoint · dda24c47
      Mark Goddard authored
      Fixes a bug where the Baremetal Introspection service's public endpoint
      registered in the Identity service referenced the internal API endpoint.
      
      Also updates keystone endpoints for the Baremetal and Baremetal
      Introspection services during reconfigure and upgrade operations.
      Previously this was only done during deploy.
      
      Change-Id: I32d475f288bb4a3834c13cc86f0c53b5437c3d25
      Closes-Bug: #1738418
      dda24c47
  7. Jun 21, 2017
  8. 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
  9. Jan 26, 2017
  10. Jan 20, 2017
  11. May 13, 2016
  12. Mar 09, 2016
  13. Mar 03, 2016
    • SamYaple's avatar
      Fix Keystone v3 and Horizon · 57124620
      SamYaple authored
      After our switch to keystone-manage bootstrap Horizon is not happy
      due to v3 not being setup correctly. This patch fixes that
      
      This also includes removal of unused variables (transforms them into
      endpoint url variables)
      
      TrivialFix
      Change-Id: I1e04db8c24049f80e974c063f03068a2ab32a563
      57124620
  14. Feb 29, 2016
  15. Feb 26, 2016
    • SamYaple's avatar
      Change kolla_internal_address variable · d3cfb205
      SamYaple authored
      Due to poor planning on our variable names we have a situation where
      we have "internal_address" which must be a VIP, but "external_address"
      which should be a DNS name. Now with two vips "external_vip_address"
      is a new variable.
      
      This corrects that issue by deprecating kolla_internal_address and
      replacing it with 4 nicely named variables.
      
      kolla_internal_vip_address
      kolla_internal_fqdn
      kolla_external_vip_address
      kolla_external_fqdn
      
      The default behaviour will remain the same, and the way the variable
      inheritance is setup the kolla_internal_address variable can still be
      set in globals.yml and propogate out to these 4 new variables like it
      normally would, but all reference to kolla_internal_address has been
      completely removed.
      
      Change-Id: I4556dcdbf4d91a8d2751981ef9c64bad44a719e5
      Partially-Implements: blueprint ssl-kolla
      d3cfb205
  16. Feb 15, 2016
  17. Jan 20, 2016
  18. Sep 28, 2015
    • Jeff Peeler's avatar
      Add Ansible support for Ironic · f5a50a1d
      Jeff Peeler authored
      Configuration based off upstream documentation here:
      http://docs.openstack.org/developer/ironic/deploy/install-guide.html
      
      A few notes:
      -ironic-api is not configured to use mod_wsgi
      -several places it's noted that discoverd is going away and needs to be
      replaced with ironic-inspector - (sqlite connection should be changed
      too)
      -currently enabling ironic reconfigures nova compute (driver and
      scheduler) as well as changes neutron network settings
      -a nice enhancement would be to configure the web console
      
      Required post-deployment configuration:
      
      Create the flat network to launch the instances:
      
      neutron net-create --tenant-id $TENANT_ID sharednet1 --shared \
      --provider:network_type flat --provider:physical_network physnet1
      
      neutron subnet-create sharednet1 $NETWORK_CIDR --name $SUBNET_NAME \
      --ip-version=4 --gateway=$GATEWAY_IP --allocation-pool \
      start=$START_IP,end=$END_IP --enable-dhcp
      
      And then the above ID is used to set cleaning_network_uuid in the neutron
      section of ironic.conf.
      
      Change-Id: I572e7ff1f23c4e57a2c50817cafe9269fd9950dd
      Implements: blueprint ironic-container
      f5a50a1d
Loading