1. 15 Sep, 2014 1 commit
  2. 08 Sep, 2014 1 commit
  3. 01 Sep, 2014 1 commit
  4. 08 Jul, 2014 1 commit
  5. 30 May, 2014 1 commit
    • Dimitris Aragiorgis's avatar
      deploy: Support Ganeti 2.10 · c7a5e2d7
      Dimitris Aragiorgis authored
      ..and later but NOT 2.8.
      In Ganeti 2.10 --no-lvm-storage and --no-drbd-storage options of
      gnt-cluster init are removed in favor of --enabled-disk-templates.
      Additionally the packaging has changed. A valid ganeti installation
      has: ganeti-haskell-2.10, ganeti-htools-2.10, ganeti-2.10,
      snf-ganeti, ganeti2.
      Since snf-ganeti (or ganeti) depends on all other we remove
      ganeti-haskell and ganeti-htools from the REQUIRED_PACKAGES of
      the Ganeti component. ganeti2 is a dummy transitional package that
      satisfies external components dependencies (snf-image,
      snf-cyclades-gtools, etc.)
      The version to be installed is configurable in packages.conf.
      Signed-off-by: default avatarDimitris Aragiorgis <dimara@grnet.gr>
  6. 20 May, 2014 2 commits
    • Dimitris Aragiorgis's avatar
      deploy/ci: Fix package installation process · ac4feafe
      Dimitris Aragiorgis authored
      When local packages are used (use_local_packages = True in
      deploy.conf) we do:
       dpkg -i <local_package.deb> || apt-get install -f
      The first command leaves a broken package while the latter fixes it.
      For some reason this DOES upgrade the installed packages that the
      broken one depends on. To bypass this strange behavior,
      after dpkg -i we run apt-mark hold.
      Additionally remove any dependencies in all components in order
      to check if control files are generated properly. Leave only
      python-svipc for ArchipSynnefo and memcached in Cyclades.
      Install snf-image 0.14 that does still work with nfs and does not
      require a rados backend.
      Rename WEB to Webproject.
      Signed-off-by: default avatarDimitris Aragiorgis <dimara@grnet.gr>
    • Dimitris Aragiorgis's avatar
      deploy: Fixes related to the GanetiDev component · 6bf38c80
      Dimitris Aragiorgis authored
      Install the deb and cabal packages required for the latest ganeti
      version (master branch of official repo).
      Clone both official ganeti and snf-ganeti under config.shared_dir
      (i.e. /srv/src). In ganeti-qa dev node is the same with nfs
      so all qa nodes will see the same src and will be able to install
      it from source (make install).
      Signed-off-by: default avatarDimitris Aragiorgis <dimara@grnet.gr>
  7. 02 May, 2014 2 commits
  8. 26 Nov, 2013 1 commit
  9. 08 Oct, 2013 2 commits
  10. 01 Oct, 2013 1 commit
  11. 25 Sep, 2013 1 commit
  12. 24 Sep, 2013 6 commits
  13. 20 Sep, 2013 1 commit
  14. 02 Aug, 2013 1 commit
  15. 26 Jul, 2013 1 commit
    • Ilias Tsitsimpis's avatar
      ci: Redesign CI scripts · 0141c833
      Ilias Tsitsimpis authored
      Spawn VM to use as builder-slave.
      Build packages inside this VM.
      Deploy Synnefo using snf-deploy.
      Run unit tests.
      Run functional tests using burnin.