1. 26 Jun, 2018 4 commits
    • Swann Perarnau's avatar
      [refactor] specific runners can be shared · 8f21a0da
      Swann Perarnau authored
      I discovered that CI runners could be manually activated for multiple
      projects. It means I don't need to add a config section for each runner,
      and can instead have a global one.
    • Swann Perarnau's avatar
      [feature] Add CI playbook · 3192d8fc
      Swann Perarnau authored
      Playbook to use with ./chi-appliance configure to setup a CI
      infrastructure on top of Chameleon nodes.
      This playbook:
       - installs gitlab-runner
       - adds role to install or run ci on aml
      I'm reluctant to add CI tokens in plaintext inside the infra repo.
      Instead, ansible-vault is used to keep them encrypted.
    • Swann Perarnau's avatar
      [fix] Add actual error message from OS to log · 697c2963
      Swann Perarnau authored
      The openstack client libraries bury the actual error message reported by
      the openstack servers inside a Requests.Response object. This patch
      makes sure we retrieve this message, as it is more useful than the top
      level one.
    • Swann Perarnau's avatar
      [fix] remove useless local ssh key · 2b4de8c8
      Swann Perarnau authored
      We don't have a use for a appliance-local ssh key for now, so let's not
      add that trouble to our setup.
  2. 13 Jun, 2018 2 commits
  3. 12 Jun, 2018 3 commits
  4. 07 Jun, 2018 7 commits
  5. 30 May, 2018 1 commit
  6. 29 May, 2018 2 commits
  7. 23 May, 2018 3 commits
  8. 22 May, 2018 1 commit
  9. 17 May, 2018 1 commit
  10. 14 May, 2018 1 commit
    • Swann Perarnau's avatar
      [feature] add basic ansible appliance management · 8d3ae2c2
      Swann Perarnau authored
      This is not ideal. Ansible has tons of issues when we launch it from
      there, and the configuration become tedious.
      It might be easier to deploy ansible on the frontend and rerun
      everything inside, or to create a python script that deals with ansible
  11. 11 May, 2018 2 commits
  12. 08 May, 2018 1 commit