1. 22 Apr, 2020 1 commit
    • BAIRE Anthony's avatar
      use the ENTRYPOINT defined in the docker image if any · 6740a8ae
      BAIRE Anthony authored
      Now that users can push their image to the registry, it is much more
      straightforward to let them configure the app entrypoint with an
      ENTRYPOINT directive in the Dockerfile.
      
      Note: if the image has no entrypoint, then we fall back to the global
      entrypoint defined in the webapp (Webapp.entrypoint)
      6740a8ae
  2. 15 Apr, 2020 4 commits
  3. 14 Apr, 2020 3 commits
  4. 09 Apr, 2020 9 commits
    • BAIRE Anthony's avatar
      use line-delimited json streams instead of RFC 7464 · 39e009c9
      BAIRE Anthony authored
      (because it is more common)
      39e009c9
    • BAIRE Anthony's avatar
      fix routes (pattern matching) · e1c154f9
      BAIRE Anthony authored
      e1c154f9
    • BAIRE Anthony's avatar
      add api endpoint to stream job events · 0604714a
      BAIRE Anthony authored
      0604714a
    • BAIRE Anthony's avatar
      dbabbb88
    • BAIRE Anthony's avatar
      Ignore the image entrypoint when creating job/sandbox containers · e976883a
      BAIRE Anthony authored
      Given that user can now push any docker images (!204), we will
      have troubles if the user sets an arbitrary entrypoint (eg: using
      the ENTRYPOINT instruction in the Dockerfile).
      
      It is wiser to just ignore the entrypoint for the moment.
      
      Note: in the future, we should remove Webapp.entrypoint and use the
      ENTRYPOINT defined in the image instead.
      e976883a
    • BAIRE Anthony's avatar
    • BAIRE Anthony's avatar
      Implement version update/delete/restore · 0312cd9e
      BAIRE Anthony authored
      - implement the deletion and restoration of webapp versions
      - add the WebappVersionUpdate form to:
        - update version fields: number, description, published
        - restore a recently deleted version
      
      - make WebappVersionList a pure list (remove the form) and add control
        buttons to edit/delete/restore the versions
      - add the WebappVersion.deleted_at to record the deletion time
      - rename the state 'REPLACED' as 'DELETED' (because versions can now be
        deleted explicitley by the user)
      - use a common WebappVersionForm for the WebappVesionUpdate and
        WebappSandboxPanel views
      - reuse the previous 'published' status by default when replacing
        a version in the sandbox panel
      - add the 'ALLGO_EXPUNGE_DELAY' configure when the deleted images are
        destroyed for real
      0312cd9e
    • BAIRE Anthony's avatar
      Squashed commit of the following: · c6e8fab9
      BAIRE Anthony authored
      commit 5311d3a7
      Author: LETORT Sebastien <sebastien.letort@irisa.fr>
      Date:   Tue Sep 17 09:29:45 2019 +0200
      
          WebappVersion.webapp related_name changed from 'webapp' to 'version'.
      
      commit 0f68b0e0
      Merge: 7aa839c4 8a251945
      Author: LETORT Sebastien <sebastien.letort@irisa.fr>
      Date:   Mon Sep 16 12:08:26 2019 +0200
      
          Merge branch 'django' into 266-allow-unpublished-webapp-version
      
      commit 7aa839c4
      Author: LETORT Sebastien <sebastien.letort@irisa.fr>
      Date:   Mon Sep 16 12:07:00 2019 +0200
      
          Several fixes after code review.
          query_webapps_for_user doesn't have the only_published_version param anymore.
          comment explains the filtering with 'webapp__published'.
          debug log comment are removed.
          WebappVersion in error state are show to the user.
          WebappVersionList.get_queryset return query_set and not values.
          no more mention of atomic transaction.
          WebappVersionList.post: var name correction.
      
      commit ab7107e3
      Author: LETORT Sebastien <sebastien.letort@irisa.fr>
      Date:   Mon Jul 22 12:19:55 2019 +0200
      
          sugar +/- PEP8 syntax correction.
          remove useless else in helpers.query_webapps_for_user
      
      commit e32ec378
      Author: LETORT Sebastien <sebastien.letort@irisa.fr>
      Date:   Mon Jul 22 11:13:54 2019 +0200
      
          update of query_webapps_for_user, specially when used by views.WebappList.
          Now the user cannot view public app if no version is published.
      
      commit 55061286
      Merge: 5a2b0b7e 979954ef
      Author: LETORT Sebastien <sebastien.letort@irisa.fr>
      Date:   Mon Jul 1 14:12:17 2019 +0200
      
          Merge branch 'django' into 266-allow-unpublished-webapp-version
      
      commit 5a2b0b7e
      Merge: b7f1b67c ffa355b0
      Author: sebastien letort <sletort@capri.irisa.fr>
      Date:   Fri Apr 19 10:16:16 2019 +0200
      
          Merge branch 'django' into 266-allow-unpublished-webapp-version
      
      commit b7f1b67c
      Author: sebastien letort <sletort@capri.irisa.fr>
      Date:   Fri Apr 19 10:15:27 2019 +0200
      
          Published status of version can now be updated.
          I used @transaction atomic to make all the update in one access to the DB (so speed up). But there is no constraint for that.
      
      commit ddf2cf17
      Author: sebastien letort <sletort@capri.irisa.fr>
      Date:   Wed Apr 17 14:05:42 2019 +0200
      
          list all versions available for an app.
          The app owner will be able to update published status, not yet implemented.
      
      commit d2d6176a
      Author: sebastien letort <sletort@capri.irisa.fr>
      Date:   Tue Apr 16 11:11:21 2019 +0200
      
          The owner of an app can run job on unpublished webapp (it appears in the list of available version).
      
      commit 0c053a2d
      Merge: a8c1d1d4 610f9c90
      Author: sebastien letort <sletort@capri.irisa.fr>
      Date:   Mon Apr 15 15:21:42 2019 +0200
      
          Merge branch 'django' into 266-allow-unpublished-webapp-version
      
      commit a8c1d1d4
      Author: sebastien letort <sletort@capri.irisa.fr>
      Date:   Mon Apr 15 13:54:04 2019 +0200
      
          Webapp version can now be commited 'unpublished'.
      
      commit 22799031
      Author: sebastien letort <sletort@capri.irisa.fr>
      Date:   Tue Apr 2 16:12:50 2019 +0200
      
          Only the published webapp versions are shown in the jobCreate view.
      c6e8fab9
    • BAIRE Anthony's avatar
      reduce the navbar width to 'medium' · 0979ca23
      BAIRE Anthony authored
      (to avoid collapsing it on smaller screen)
      0979ca23
  5. 03 Apr, 2020 1 commit
  6. 02 Apr, 2020 8 commits
  7. 24 Mar, 2020 1 commit
  8. 23 Mar, 2020 1 commit
  9. 19 Mar, 2020 3 commits
  10. 18 Mar, 2020 8 commits
  11. 17 Mar, 2020 1 commit