- 20 Jun, 2018 3 commits
-
-
BAIRE Anthony authored
-
BERJON Matthieu authored
handle webapp version selection in the job views Closes #180 See merge request !49
-
BERJON Matthieu authored
An error was raise when creating a job related to `Exception Value: type object 'WebappVersion' has no attribute 'COMMITTED'`. The issue was the misspelling in the model (missing a 't' at "committed"). This commit fix this issue. Resolves: #180 Signed-off-by:
Matthieu Berjon <matthieu.berjon@inria.fr>
-
- 19 Jun, 2018 1 commit
-
-
BAIRE Anthony authored
-
- 18 Jun, 2018 5 commits
-
-
BAIRE Anthony authored
mentionned by !41
-
BERJON Matthieu authored
Registry integration See merge request !42
-
BERJON Matthieu authored
manage the evaluation of permissions in the model See merge request !41
-
BERJON Matthieu authored
fix docker image name comparison See merge request !40
-
BERJON Matthieu authored
registry integration with the reverse-proxy See merge request !37
-
- 14 Jun, 2018 15 commits
-
-
BAIRE Anthony authored
-
BAIRE Anthony authored
-
BAIRE Anthony authored
(so that a default registry configuration is provided with the image)
-
BAIRE Anthony authored
-
BAIRE Anthony authored
-
BAIRE Anthony authored
(and have it generated by the container_init script)
-
BAIRE Anthony authored
-
BAIRE Anthony authored
-
BAIRE Anthony authored
`docker_name` is *not* the same as `name.lower()`
-
BAIRE Anthony authored
-
BAIRE Anthony authored
-
BAIRE Anthony authored
-
BAIRE Anthony authored
migrations are now in the sources (and the sources are read-only in production anyway)
-
CAMPION Sebastien authored
-
CAMPION Sebastien authored
-
- 13 Jun, 2018 9 commits
-
-
BAIRE Anthony authored
no longer needed
-
BAIRE Anthony authored
-
BAIRE Anthony authored
no longer needed because registry and django are now share the same host name
-
BAIRE Anthony authored
- images manifest push/pull are routed through the django server - all other endpoints are routed directly to the registry On client-side the registry url is the is the same as the allgo server. The backend registry location is configured by the ALLGO_REGISTRY_PRIVATE_URL which is set to "http://{ENV}-registry" by default (i.e. 'http://dev-registry' in dev) Because the registry URL is configured at runtime (by the env var), the nginx config can no longer be static. /etc/nginc/conf.d/allgo.conf is generated at runtime (after loading the django config)
-
BAIRE Anthony authored
now the server root is routed directly to the django container
-
BAIRE Anthony authored
This makes the config simpler, now that the reverse-proxy is required (because of the image push/pull endpoint routed through django)
-
BAIRE Anthony authored
Manifest push/pull are expected to be routed through the django server which forwards them to the real registry. This allows: - (before push) ensuring there is no commit/push in progress on the controller side, and refuse the request until the commit is done - (after push) ensure that the image is transactionally inserted into the db before the '201 Created' response is forwarded to the user
-
BAIRE Anthony authored
-
BAIRE Anthony authored
-
- 11 Jun, 2018 2 commits
-
-
BAIRE Anthony authored
JWT Token authentification See merge request !32
-
BAIRE Anthony authored
fixes for the jwt branch See merge request !36
-
- 08 Jun, 2018 1 commit
-
-
CAMPION Sebastien authored
-
- 07 Jun, 2018 4 commits
-
-
BAIRE Anthony authored
(must match the exact string)
-
BAIRE Anthony authored
(not comfortable with that)
-
BAIRE Anthony authored
(well i guess that the docker client translates the 'null' value into an empty list, but this behaviour is not specified in the api)
-
BAIRE Anthony authored
(i am not confortable with undefined behaviours in security-related code)
-