Skip to content
Snippets Groups Projects
  1. May 13, 2015
    • Jeff Peeler's avatar
      Add functional tests to tox · 21cd478c
      Jeff Peeler authored
      This adds functional tests to tox, along with a number of prerequisite
      steps. Since this is primarily a bash project, pbr usage has been avoided.
      Tests are to be written in python and put in the tests directory.
      
      Running tox -e setupenv will execute a setup script
      (tests/setup_docker.sh) to ensure the running instance of docker meets
      the minimum version requirement.
      
      Running tox -e images will execute the image building script
      (tools/build-all-docker-images) and will parse the resulting output to report
      failures.
      
      Running tox -e startenv will generate the environment file, run
      "tools/kolla start", and run first time initialization (eventually).
      
      Running tox -e functional is for actually testing the deployed OpenStack
      environment via a series of tests utilizing the client APIs.
      
      Change-Id: Iff6dfdca43f0c44d471e7540a7836e56a0de4507
      21cd478c
    • Jenkins's avatar
      Merge "Improves Heat Demo Functionality" · abe4a9cc
      Jenkins authored
      abe4a9cc
    • Jenkins's avatar
      49119178
    • Sam Yaple's avatar
      Allow private docker registries · e057343c
      Sam Yaple authored
      Change the sed seperator to accept a namespace with a private registry
      and add an option to specify the registry. Below is an example for a
      registry located at 192.168.0.10:5000.
      
      $ ./build-all-docker-images -r 192.168.0.10:5000
      
      The final image name would be something like this:
      '192.168.0.10:5000/kollaglue/centos-rdo-base'
      
      All build, push, and pull commands will still function the same.
      
      Change-Id: Ic0ff96bb8119ddfab15b99e9f1e21cfe8d321dab
      e057343c
  2. May 12, 2015
  3. May 11, 2015
  4. May 09, 2015
    • Harm Weites's avatar
      Move Horizon to / and make it work in the first place. · 861ece74
      Harm Weites authored
      Having the dasboard in /dashboard doesn't feel right, especially
      since there is no automatic redirect when people browse to the ip or
      hostname. Which would be a natural first try. Moving to / now to make
      the process behave in a simpler fashion.
      
      Because of a packaging error the js/css wouldn't load properly, next
      to that there is an issue with a supposed missing 'manage.py
      compress' run. This is handled through Kolla now as well (for the
      time being).
      There is another supposed bug in packaging that makes webfont.ttf
      return a 404. This is because of a missing alias for /static stuff,
      and with moving the whole thing to / this gets adressed as well.
      
      Change-Id: I64cd7c9effad6cf9ec7c6a41f34e1184640c8adc
      861ece74
  5. May 08, 2015
  6. May 07, 2015
    • Jenkins's avatar
      Merge "linuxbridge check.sh not right" · 08f95533
      Jenkins authored
      08f95533
    • Fang Fenghua's avatar
      linuxbridge check.sh not right · f374a02a
      Fang Fenghua authored
      linuxbridge check.sh script got wrong
      value of status.
      
      Change-Id: I975562a62c9ebf7afc22289dc96e672ed877537c
      Closes-Bug: #1452626
      f374a02a
    • Daneyon Hansen's avatar
      Fixes Nova NOVNC and Consoleauth Startup Failure · 8b6d7b44
      Daneyon Hansen authored
      Previously these services would not start because the start
      script requires the associated log file to exist. The default
      settings for these 2 log files are blank causing the failure.
      Since the log files are not required for the services to start,
      this patch removes the parameter requirement from both start
      scripts.
      
      Change-Id: I84d3d128728075e52282b49d9df229917a34a7b5
      8b6d7b44
    • Daneyon Hansen's avatar
      Add kilo tag to keystone compose file · bd0fd950
      Daneyon Hansen authored
      Previously, the keystone compose yml was referencing juno instead
      of kilo when all other services are using kilo. This patch upates
      the yml to use the keystone image with the kilo tag.
      
      Change-Id: Ib4f551ad303bd44f0a5c45fc9d5f7d53f376caf7
      bd0fd950
  7. May 06, 2015
    • Daneyon Hansen's avatar
      Updates cleanup-containers · 556388e7
      Daneyon Hansen authored
      Previously cleanup-containers suffered from the following
      limitations:
      
      1. The docker rm command would fail if all the containers were not
         stopped.
      2. The script would throw an error if no containers existed.
      3. Artifacts such as veths, bridges, etc.. would remain on the host
         after containers were removed. These artifacts should be removed
         if the containers are removed.
      
      Change-Id: I5eadb23fec9e34125a32f6c3e39c241d97932910
      556388e7
    • Steven Dake's avatar
      Nova deprecated proxying options in the DEFAULT group · 76bd9e1a
      Steven Dake authored
      In Kilo Nova deprecated proxying options in the DEFAULT group.  Instead
      they were moved to the "neutron" group.  This resulted in the metadata
      service not serving up metadata.
      
      See this bug for more information:
      
          https://bugzilla.redhat.com/show_bug.cgi?id=1217999
      
      Change-Id: I4f7eac0100d31c5329f8d1857f6d7da1bb6784da
      76bd9e1a
    • Steven Dake's avatar
      Make neutron work with Kilo · 14fb8fd6
      Steven Dake authored
      Neutron was loading a bunch of modules that are not currently
      supported in Kolla.  Remove them as they were causing problems
      loading Neutron.
      
      Partially-Implements: blueprint port-kilo
      
      Change-Id: If53071bbb0a22aa05219b9e99ca6d693f96db4ce
      14fb8fd6
    • Steven Dake's avatar
      Add lock_path and instances_path to config · 57af5e43
      Steven Dake authored
      Both of these paths were missing from the configuration
      but they appear necessary for Kilo.  I'm not clear on why
      it worked ok in Juno, perhaps different defaults.
      
      Change-Id: I8b7c375627ada860356f9b9fcc205751083b804c
      Partially-Implements: blueprint port-klo
      57af5e43
    • Steven Dake's avatar
      Move dnsmasq-neutron.conf to /etc/neutron/dnsmasq · 2ef9203e
      Steven Dake authored
      The default dnsmasq configuration file doesn't operate with the Kilo
      agents in /etc/neutron when used with the --config-dir option.  Instead move
      it to a subdirectory.
      
      Change-Id: Iab8a54e879f8e630ba38205750ca9670e82834df
      Partially-Implements: blueprint port-kilo
      2ef9203e
    • Steven Dake's avatar
      The Neutron agents need their configuration directory specified · 4942e642
      Steven Dake authored
      Add a --config-dir specification to each agent run.
      
      Change-Id: I0426caf2ca17185c0789753d4aa9637c5b4327ec
      Partially-Implements: blueprint port-kilo
      4942e642
    • Steven Dake's avatar
      The neutron dockerfile needs an update for Kilo · dd06c234
      Steven Dake authored
      policy.json comes from the openstack-neutron package and is required
      for the agents to run.  So install it.  fwaas_driver.ini has been deleted
      in master and in the kilo branch, but the agents won't run without the
      file present.  So copy one from the Juno release.
      
      fwaas_driver.ini is probably not actually required, but there is a
      configuration problem somewhere in our Neutron code base.  We are out
      of time for the Kilo branch, so this short term workaround should be fine.
      
      Change-Id: I154599925308765349634b1a53e598599fc20ec1
      Partially-Implements: blueprint port-kilo
      dd06c234
    • Steven Dake's avatar
      Glance has some undefined dependencies in Kilo packaging · 5a06b0a0
      Steven Dake authored
      Glance has two undefined dependencies.  Without installing these
      dependencies out of band, glance will not operate.
      
      Change-Id: I096881467d8e0022d58e6c6f745e610d9332dd82
      Partially-Implements: blueprint port-kilo
      5a06b0a0
    • Steven Dake's avatar
      Make nova read config files for Kilo · 747f80e9
      Steven Dake authored
      In Kilo, nova no longer reads the config files automatically.  They must
      be specified in the command line to run the nova-* tools.
      
      Change-Id: Ifbdf4fd3f952f7bb65e9937b46cf9b96e262c3b0
      Paritally-Impleents: blueprint port-kilo
      747f80e9
    • Steven Dake's avatar
      Port to Kilo · c81b0033
      Steven Dake authored
      Use kilo upstream RPM packages
      
      Partially-implements: blueprint port-kilo
      
      Change-Id: Ia0b4db5dc8e40c01184871e77458dc718c3c46cd
      c81b0033
    • Harm Weites's avatar
      Add a novnc container running the novnc-proxy. · 5ffc66cd
      Harm Weites authored
      All VNC-specific configuration bits are moved from nova-api-base to
      nova-compute and the new nova-novncproxy and nova-consoleauth
      containers. The compose specification has been updated to reflect this.
      
      A future patch will make the desired backend configurable (spice/vnc).
      
      Change-Id: I8b64abf125fd1ecd7d3463515e3717dd9bd60420
      Blueprint: novnc-container
      5ffc66cd
    • Steven Dake's avatar
      Readd Zaqar for Juno series since that was where it was introduced · d19adb6a
      Steven Dake authored
      Change-Id: I379844bb46d9ac1b933124b1736b7594700f88a8
      Partially-implements: blueprint port-kilo
      d19adb6a
    • Steven Dake's avatar
      Port to Juno · 68594d87
      Steven Dake authored
      This represents the Juno release of the images.
      
      Partially-implements: blueprint port-kilo
      
      Change-Id: I2837ec25a2aa093b7fff7519f3ed608ec93736bf
      68594d87
    • Steven Dake's avatar
      Change nova net config to work properly with Neutron for Juno and later · 6e11af59
      Steven Dake authored
      Change nova networking config to work properly with Neutron Juno and later.
      
      Partially-implements: blueprint port-kilo
      
      Change-Id: I18c324c34b4c3af8526d32b3e42f426ec519750b
      6e11af59
    • Steven Dake's avatar
      Port to icehouse · d30f69bc
      Steven Dake authored
      This represents making build-docker-images --release build
      with the icehouse tag and causes docker-compsoe to pull from
      the icehouse tag.
      
      Partially-implements: blueprint port-kilo
      
      Change-Id: I66b2c39abc55c0f47152dd90e696fc46b9c58f50
      d30f69bc
    • Steven Dake's avatar
      Remove Zaqar for Icehouse · d8a7af93
      Steven Dake authored
      Zaqar was introduced in Juno, so remove it prior to branching
      icehouse, then add it back in after branching icehouse.
      
      Partially-implements: port-kilo
      
      Change-Id: Icce95b4d404e6d8238206716e74f6826bc860860
      d8a7af93
Loading