1. 24 Sep, 2018 2 commits
  2. 21 Sep, 2018 1 commit
  3. 20 Sep, 2018 4 commits
  4. 19 Sep, 2018 11 commits
  5. 18 Sep, 2018 4 commits
  6. 17 Sep, 2018 5 commits
    • BAIRE Anthony's avatar
      remove WebappVersion.url · ade74d2d
      BAIRE Anthony authored
      (was not used at all)
      ade74d2d
    • BAIRE Anthony's avatar
      add doc about sandbox & version states · b2905227
      BAIRE Anthony authored
      b2905227
    • BAIRE Anthony's avatar
      fix integrity issue · 914e9efc
      BAIRE Anthony authored
      because django sets a foreign key constraint on sandbox_version_id
      we may have issues if it refers to a version we want to delete
      914e9efc
    • BAIRE Anthony's avatar
      77e60e80
    • BAIRE Anthony's avatar
      derive docker tags names from WebappVersion.id · b7b30d3e
      BAIRE Anthony authored
      With this change docker images are no longer
      named as: <Webapp.docker_name>:<WebappVersion.number>
      but       <Webapp.docker_name>:id</WebappVersion.id>
      
      This is only for storage, for the user we still present the image as
      <Webapp.docker_name>:<WebappVersion.number>
      
      There are multiple reasons to do that:
      - this simplifies the controller design, because docker images are no
        longer replaced (once an image is committed with tag, 'id<SOMETHING>'
        it won't be modified anymore) -> thus it is no longer necessary to
        track the image state carefully (when pushing/pulling from/to the
        registry)
      - this prevent reusing dangling images from a removed webapp (because we
        now have a strong guarantee that the image tags are unique)
      - this will avoid nasty race conditions when we implement direct 'push'
        to the registry (because we then assign the new image id before the
        manifest is actually pushed, if a push and commit are done in the same
        time we will keep the latest one, i.e. with the highest id)
      - this will make easy to implement image recovery: we can keep removed
        images in the registry for some time (eg: 1 month) before they are
        really deleted
      
      Note: the REPLACED state is no longer transient (since we now keep the
      replaced images in the db and since we may still have remaining
      job/sandboxes using them). Maybe we can rename it as DELETED when we
      implement #265.
      b7b30d3e
  7. 12 Sep, 2018 3 commits
  8. 11 Sep, 2018 1 commit
    • BERJON Matthieu's avatar
      Adding relevant users to the inria group · 9da359ab
      BERJON Matthieu authored
      
      
      Users belonging to Inria or related public partners should be added to
      the `inria` group. It's done based on their email address domain. Then
      at registration, after the user is created, if the user's domain matches
      a registered domain, he is automatically added to the `inria` group and
      therefore is authorized to create new applications on A||Go.
      Signed-off-by: BERJON Matthieu's avatarMatthieu Berjon <matthieu.berjon@inria.fr>
      9da359ab
  9. 10 Sep, 2018 1 commit
  10. 07 Sep, 2018 1 commit
  11. 06 Sep, 2018 2 commits
  12. 20 Aug, 2018 4 commits
  13. 16 Aug, 2018 1 commit