allegroai
db57441c5d
Fix sensitive environment variable values are not masked in "executing docker" printout (issue #67 )
2021-09-13 14:00:11 +03:00
allegroai
31d90be0a1
Fix package manager config documentation (issue #78 )
2021-09-10 13:11:39 +03:00
allegroai
5a080798cb
Add support for overriding initial server connection behavior using the CLEARML_AGENT_INITIAL_CONNECT_RETRY_OVERRIDE env var (defaults to true, allows boolean value or an explicit number specifying the number of connect retries)
2021-08-27 19:15:14 +03:00
pollfly
21c4857795
Fix doctring typo ( #75 )
2021-08-22 08:19:55 +03:00
allegroai
4149afa896
Add agent.docker_internal_mounts to control containers internal mounts (non-root containers)
2021-08-21 16:03:37 +03:00
allegroai
b196ab5793
Do not overwrite PYTHONIOENCODING if defined
2021-08-20 00:37:21 +03:00
allegroai
b39b54bbaf
Add poetry cache into docker mapping (issue #74 )
2021-08-13 11:02:21 +03:00
allegroai
26d76f52ac
Fix venv cache cannot reinstall package from git with http credentials
2021-08-13 11:00:54 +03:00
allegroai
2fff28845d
Fix support for unicode standalone scripts, changing default 'ascii' encoding to UTF-8.
2021-08-12 13:39:11 +03:00
allegroai
5e4c495d62
Add support for naming docker containers. Use agent.docker_container_name_format to configure the name format (disabled by default) (issue clearml/#412)
...
Add missing entries in docs/clearml.conf
2021-08-12 13:38:26 +03:00
allegroai
5c5802c089
Fix python package with git+git:// links or git+ssh:// conversion
2021-08-12 13:37:10 +03:00
allegroai
06010ef1b7
Disable default demo server (still available with CLEARML_NO_DEFAULT_SERVER=0)
2021-08-12 13:36:49 +03:00
allegroai
bd411a1984
version bump
2021-08-05 19:23:23 +03:00
allegroai
29d24e3eaa
Update docker example for k8s glue
2021-08-05 19:22:56 +03:00
allegroai
0fbbe774fa
Fix support for "-r requirements.txt" in installed packages
2021-08-05 19:19:54 +03:00
allegroai
aede6f4bac
Fix README
2021-08-03 11:30:27 +03:00
allegroai
84706ba66d
Add docker example for running the agent k8s glue as a pod in a k8s cluster
2021-08-03 11:23:33 +03:00
allegroai
6b602889a5
Fix import loop
2021-08-03 01:28:08 +03:00
allegroai
cd046927f3
Add k8s glue update task status_message in hanging pods daemon
...
Fix k8s glue not throwing error when failing to push to queue
2021-08-02 22:59:31 +03:00
allegroai
5ed47d2d2c
Add support for CLEARML_NO_DEFAULT_SERVER env var to prevent agent from using the demo server
...
Add support for FORCE_CLEARML_AGENT_REPO env var to allow installing agent from a repo url when executing a task
Implement skip venv installation on execute and allow custom binary
Fix services mode limit implementation in docker mode
2021-08-02 22:51:26 +03:00
allegroai
fd068c0933
Add support for env vars containing bash-style string lists using shlex
...
Add support for CLEARML_AGENT_SKIP_PIP_VENV_INSTALL env var to skip venv installation on execute and allow custom binary
Add support for CLEARML_AGENT_VENV_CACHE_PATH env var to allow overriding venv cache folder configuration
Add support for CLEARML_AGENT_EXTRA_DOCKER_ARGS env var to allow overriding extra docker args configuration
2021-08-02 22:38:36 +03:00
Simon Gasse
9456e493ac
Enable rewriting SSH URLs
...
ClearML Agent allows to force git cloning via SSH and also has a
setting to force a username. The relevant settings are:
agent.force_git_ssh_protocol: true
agent.force_git_ssh_user: "git"
However, forcing a specific username or port only worked so far if the
agent translated either from https->ssh or from ssh->https. A given
ssh URL was not rewritten.
This commit adds a helper function and includes it in `_set_ssh_url`
to allow rewriting ssh URLs with the username and/or port given in the
config `agent.force_git_ssh_user`.
If neither username nor port are forced in the config, the URL is not
touched.
This is somewhat related to issue #42 .
Note that rewriting https->https is not covered in this commit.
2021-07-31 23:34:27 +03:00
Jake Henning
3b08a73245
Update README with artifacthub.io badge
2021-07-27 19:53:16 +03:00
allegroai
42606d9247
Fix multiple k8s glue instances with pod limits
...
Version bump
2021-07-15 10:28:43 +03:00
allegroai
499b3dfa66
Fix k8s glue, do not reset Task before re-enqueuing as it will remove runtime properties
2021-07-15 10:27:54 +03:00
allegroai
ca360b7d43
Improve max pod limit check
2021-07-15 10:26:49 +03:00
allegroai
6470b16b70
Add k8s set task container if using default image/arguments
2021-07-15 10:26:09 +03:00
allegroai
4c9410c5fe
Fix auto mount SSH_AUTH_SOCK into docker (issue #45 )
2021-07-11 09:44:49 +03:00
pollfly
351f0657c3
Update agent gif ( #69 )
2021-07-08 09:20:45 +03:00
allegroai
382604e923
Fix services mode killing child processes when running in services mode + venv
2021-06-30 23:58:25 +03:00
Jake Henning
b48f25a7f9
Merge pull request #68 from pollfly/master
...
Fix documentation links
2021-06-29 11:04:52 +03:00
Revital
b76e4fc02b
Merge remote-tracking branch 'origin/master'
2021-06-29 07:59:02 +03:00
Revital
27cf7dd67f
add clearml_architecture picture
2021-06-29 07:58:29 +03:00
pollfly
05ec45352c
Merge branch 'allegroai:master' into master
2021-06-29 07:37:10 +03:00
allegroai
0e7546f248
Fix docker force pull in k8s glue _kubectl_apply()
2021-06-27 09:42:14 +03:00
allegroai
e3c8bd5666
Add support for agent.docker_force_pull configuration setting in k8s glue
2021-06-25 17:36:08 +03:00
allegroai
3ae1741343
Fix k8s glue task container arguments not supported in kubectl_run command
...
Fix k8s glue not passing required extra_docker_bash_script to string format
2021-06-25 17:35:01 +03:00
allegroai
53c106c3af
Fix k8s glue task container handling fails parsing docker image
...
Fix k8s glue uses task container image arguments when no image is specified
2021-06-25 17:34:28 +03:00
allegroai
44fc7dffe6
Fix key/secret usage printout
2021-06-24 19:37:59 +03:00
allegroai
aaa6b32f9f
Fix support for "-r requirements.txt" inside "installed packages"
2021-06-24 19:26:35 +03:00
allegroai
821a0c4a2b
Fix parsing VCS links starting with "git+git@" (notice "git+git://" was already supported)
2021-06-24 19:25:41 +03:00
Revital
6373237960
switch allegro.ai link to clear.ml links
2021-06-22 13:59:37 +03:00
pollfly
1caf7b104f
Merge branch 'allegroai:master' into master
2021-06-22 13:47:48 +03:00
allegroai
176b4a4cde
Fix --services-mode when the execute agent fails when starting to run with error code 0
2021-06-16 18:32:29 +03:00
allegroai
29bf993be7
Add printout when using key/secret from env vars
2021-06-02 21:15:48 +03:00
allegroai
eda597dea5
Version bump
2021-06-02 13:17:57 +03:00
allegroai
8c56777125
Add CLEARML_AGENT_DISABLE_SSH_MOUNT allowing disabling the auto .ssh mount into the docker
2021-06-02 13:16:58 +03:00
allegroai
7e90ebd5db
Fix _dynamic_gpu_get_available worker timeout increase to 10 minutes
2021-06-02 13:16:17 +03:00
allegroai
3a07bfe1d7
Version bump
2021-05-31 23:19:46 +03:00
allegroai
0694b9e8af
Fix PyYAML supported versions
2021-05-26 18:33:35 +03:00