Releases: neuro-inc/apolo-cli
24.10.0
What's Changed
- Bump aiohttp from 3.10.5 to 3.10.6 by @dependabot in #3085
- Bump aiodocker from 0.22.2 to 0.23.0 by @dependabot in #3083
- Bump yarl from 1.11.1 to 1.13.0 by @dependabot in #3086
- Bump yarl from 1.13.0 to 1.13.1 by @dependabot in #3088
- Bump rich from 13.8.1 to 13.9.1 by @dependabot in #3090
- Bump types-python-dateutil from 2.9.0.20240906 to 2.9.0.20241003 by @dependabot in #3091
- Make org_name in JobDescription mandatory by @asvetlov in #3092
Full Changelog: v24.9.0...v24.10.0
v22.1.3
v22.1.2
Features
- Added client-side validation of docker image name and tag. (#2525)
- Added support of column type
org_name
to ps-format. (#2533) - Added "ORG" column to get-cluster-users output. (#2541)
- Added info about org quota to
neuro config show
. (#2545)
Bugfixes
- Cluster/org name validness now checked after config re-fetch in
neuro config switch-cluster
andneuro config switch-org
commands. (#2543)
v21.1.1
Features
-
Add command
neuro acl list-roles
to list roles created by user. (#2496) -
Added support to set/update cluster level default credits and quota.
Use options
--default-credits
and--default-jobs
of commandsneuro admin add-cluster
,
neuro admin update-cluster
,neuro admin add-org-cluster
andneuro admin update-org-cluster
to set and update cluster defaults. This values will when new user with role "user" is added to cluster
(either byneuro admin add-cluster-user
or if user registers himself using web interface).
The default for managers and admins is unlimited quota and credits as the can edit their quota.You can override default value by using
--credits
and--jobs
options of
neuro admin add-org-cluster
command. (#2520)
Bugfixes
- Fixed memory leak in
neuro blob cp
. (#2523)
v21.1.0
Features
- Added support
--owner
argument in blob bucket level commands to allow referring to another users bucket by name. (#2494) - Add --force/-f flag to neuro blob rmbucket to force remove non-empty bucket. (#2495)
- Support
neuro -q ls
andneuro -q blob ls
for quiet output enforcing. (#2506)
Deprecations and Removals
- Replace
--http
option with--http-port
, keep--http
option as a hidden deprecated alternative, scheduled for removal later. (#2501) - Remove deprecated
neuro project init
command. (#2502) - Remove
client.job.tags()
method from SDK andneuro job tags
command from CLI. (#2503) - Drop deprecated API from SDK (#2505)
v21.12.2
v21.12.0
Features
-
Merge
config show-quota
intoconfig show
CLI command. (#2436) -
Added admin commands to manager orgs and org-clusters:
Managing orgs:
neuro admin get-orgs
Print the list of available orgs user has access to.neuro admin add-org <org_name>
Create a new org.neuro admin remove-org <org_name>
Drop a org. Removes all memberships, very dangerous operation.
Managing org members:
neuro admin get-org-users <org_name>
List all members of orgs.neuro admin add-org-user <org_name> <username>
Add user to the org.neuro admin remove-org-user <org_name> <username>
Remove user from the org.
Managing access of orgs to clusters:
neuro admin get-org-clusters <cluster_name>
Print the list of all orgs in the clusterneuro admin add-org-cluster <cluster_name> <org_name>
Add org access to specified clusterneuro admin get-org-cluster-quota <cluster_name> <org_name>
Get info about org quota in given clusterneuro admin set-org-cluster-quota [options] <cluster_name> <org_name>
Set org cluster quota to given valuesneuro admin set-org-cluster-credits [options] <cluster_name> <org_name>
Set org cluster credits to given valueneuro admin add-org-cluster-credits [options] <cluster_name> <org_name>
Add given values to org cluster balance
Manging access of org members to clusters:
neuro admin get-cluster-users --org <org_name> <cluster_name>
List all members of orgs added to clusterneuro admin add-cluster-user --org <org_name> <cluster_name> <username>
Add org member to clusterneuro admin remove-cluster-user --org <org_name> <cluster_name> <username>
Remove org member user from the cluster.neuro admin get-user-quota --org <org_name> <cluster_name> <username>
Get info about org member quota in given clusterneuro admin set-user-quota [options] --org <org_name> <cluster_name> <username>
Set org member quota in cluster to given valuesneuro admin set-user-credits [options] --org <org_name> <cluster_name> <username>
Set org member credits in cluster to given valueneuro admin add-user-credits [options] --org <org_name> <cluster_name> <username>
Add given values to org member balance in cluster (#2449)
-
Option
-j
/--jobs
inneuro admin set-user-quota
is now required. Passunlimited
for setting no limit. Negative values are now rejected. (#2453) -
Option
-c
/--credits
inneuro admin set-user-credits
andneuro admin add-user-credits
is now required. Pass "unlimited" inneuro admin set-user-credits
for setting no limit. Values "infinity", "nan" etc are now rejected. (#2454) -
Added support of organizations.
Current organization is displayed in
neuro config show
. It can be changed usingneuro config switch-org
. To least
organizations you have access to in each cluster, useneuro config get-clusters
.Also you can run job on behalf of organization. By default,
neuro run
will use current organization, but you
can override it usingneuro run --org <some_org>
. (#2465)
Bugfixes
- Fix command description for
neuro admin show-cluster-options
. (#2434)
v21.11.4
Bugfixes
- Fix
neuro rm storage:...
command