Skip to content

Releases: neuro-inc/neuro-cli

24.10.0

05 Oct 21:55
Compare
Choose a tag to compare

What's Changed

Full Changelog: v24.9.0...v24.10.0

v22.1.3

27 Jan 11:14
fe85b4d
Compare
Choose a tag to compare

Features

  • Support organization storage size parameter. (#2560)

v22.1.2

25 Jan 16:29
5f5a018
Compare
Choose a tag to compare

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
    and neuro config switch-org commands. (#2543)

v21.1.1

18 Jan 18:50
21fc907
Compare
Choose a tag to compare

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 commands neuro admin add-cluster,
    neuro admin update-cluster, neuro admin add-org-cluster and neuro admin update-org-cluster
    to set and update cluster defaults. This values will when new user with role "user" is added to cluster
    (either by neuro 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

10 Jan 13:21
46f6e79
Compare
Choose a tag to compare

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 and neuro -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 and neuro job tags command from CLI. (#2503)
  • Drop deprecated API from SDK (#2505)

v21.12.2

23 Dec 13:32
626eccb
Compare
Choose a tag to compare

Features

  • Sort CLI commands, groups and topics alphabetically. (#2488)
  • Add support for Open-Sourced user-less services deployment. (#2492)

Bugfixes

  • Replace "Spend credits" with "Credits spent" in formatter. (#2435)

v21.12.0

21 Dec 11:28
Compare
Choose a tag to compare

Features

  • Merge config show-quota into config 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 cluster
    • neuro admin add-org-cluster <cluster_name> <org_name> Add org access to specified cluster
    • neuro admin get-org-cluster-quota <cluster_name> <org_name> Get info about org quota in given cluster
    • neuro admin set-org-cluster-quota [options] <cluster_name> <org_name> Set org cluster quota to given values
    • neuro admin set-org-cluster-credits [options] <cluster_name> <org_name> Set org cluster credits to given value
    • neuro 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 cluster
    • neuro admin add-cluster-user --org <org_name> <cluster_name> <username> Add org member to cluster
    • neuro 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 cluster
    • neuro admin set-user-quota [options] --org <org_name> <cluster_name> <username> Set org member quota in cluster to given values
    • neuro admin set-user-credits [options] --org <org_name> <cluster_name> <username> Set org member credits in cluster to given value
    • neuro admin add-user-credits [options] --org <org_name> <cluster_name> <username> Add given values to org member balance in cluster (#2449)
  • Option -j/--jobs in neuro admin set-user-quota is now required. Pass unlimited for setting no limit. Negative values are now rejected. (#2453)

  • Option -c/--credits in neuro admin set-user-credits and neuro admin add-user-credits is now required. Pass "unlimited" in neuro 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 using neuro config switch-org. To least
    organizations you have access to in each cluster, use neuro 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 using neuro run --org <some_org>. (#2465)

Bugfixes

  • Fix command description for neuro admin show-cluster-options. (#2434)

v21.11.4

25 Nov 13:18
4a4ff05
Compare
Choose a tag to compare

Bugfixes

  • Fix neuro rm storage:... command

v21.11.3

25 Nov 07:20
5161b3e
Compare
Choose a tag to compare

Features

  • Add Python 3.10 support. (#2421)

Deprecations and Removals

  • Drop Python 3.6 support. (#2421)

v21.11.2

23 Nov 08:45
ac65952
Compare
Choose a tag to compare

Features

  • Configure version checker settings by plugins. (#2405)
  • CLI startup time is 2 times shorter now. (#2417)

Deprecations and Removals

  • Deprecate neuro project init command, use cookiecutter gh:neuro-inc/cookiecutter-neuro-project instead. (#2418)