7
0
mirror of https://github.com/ChristianLight/tutor.git synced 2024-06-10 01:32:21 +00:00
tutor/tutor/commands
Régis Behmo 16e6131f96 feat: pluggable local/dev/k8s do <job> commands
We introduce a new filter to implement custom commands in arbitrary containers.
It becomes easy to write convenient ad-hoc commands that users will
then be able to run either on Kubernetes or locally using a documented CLI.

Pluggable jobs are declared as Click commands and are responsible for
parsing their own arguments. See the new CLI_DO_COMMANDS filter.

Close https://github.com/overhangio/2u-tutor-adoption/issues/75
2022-11-15 09:46:08 +01:00
..
upgrade fix: change kubectl wait to look at deployments not pods 2022-07-25 22:46:45 +02:00
__init__.py Move command modules to dedicated directory 2019-05-29 09:53:54 +02:00
cli.py chore: replaced unnamed hook filters by named equivalents 2022-11-14 12:25:28 +01:00
compose.py feat: pluggable local/dev/k8s do <job> commands 2022-11-15 09:46:08 +01:00
config.py fix: get rid of the tutor config render command 2022-06-03 12:54:27 +02:00
context.py feat: pluggable local/dev/k8s do <job> commands 2022-11-15 09:46:08 +01:00
dev.py feat: pluggable local/dev/k8s do <job> commands 2022-11-15 09:46:08 +01:00
images.py feat: add --mount option to local/dev 2022-04-20 19:33:17 +02:00
jobs.py feat: pluggable local/dev/k8s do <job> commands 2022-11-15 09:46:08 +01:00
k8s.py feat: pluggable local/dev/k8s do <job> commands 2022-11-15 09:46:08 +01:00
local.py feat: pluggable local/dev/k8s do <job> commands 2022-11-15 09:46:08 +01:00
plugins.py feat: add dev/local copyfrom commands 2022-04-24 09:51:46 +02:00