Skip to content

v1.5.0

Compare
Choose a tag to compare
@fredericosilva fredericosilva released this 18 Apr 12:30
· 331 commits to master since this release

Version 1.5.0 is out

We are releasing a new version of the CLI, which unifies the operation on resources and simplifies several use cases. Resource management has been added as part of special program: Service provider and Early adopters.

Improve SSH keys management in Virtual Machine

In response to the expectations of users, who independently, effectively manage the set of keys of their users, we have enabled the creation of a Virtual machine with the public SSH key from local file.

Creation of a Virtual Machine with public SSH key from local file, can be performed in following way:

h1 vm create --name test-vm --os-disk ssd,10 --type a1.nano --image debian --ssh-file ./users/job/ssh.pub

For more details and examples, try vm create --help.

Improve user experience for serial port of Virtual machine

For the vm serialport log command, the "--follow" parameter has been added to get information about new messages as soon as they arrive without interactive access.

For the vm serialport console command, the detection of attempt of console exit has been improved. This should make it easier to use.

Deleting of expired Reservation

We have introduced the command to remove Reservation that have reach the status Expired. This allows to delete those reservations that can not be used, and there is no intention to extend them.

To delete reservation, do the following:

reservation delete --reservation my-reservation

For details, try reservation delete --help.

Unify commands outputs

The way of exposing the results of the command operation has been unified. Progress messages and messages facilitating the use of the tool are available via stderr now. The result of the command is available via stdout.

We believe that it will allow to write scripts more efficiently, especially if use Service account.

Initial PTR record for the IP address

So far, the PTR record definition for an IP address was only possible for an existing IP address. Now it can be determined at the moment of creating a new one IP Address.

For details, try ip create --help.

Early adopters Program

Container

We have introduced Container management for Early adopters program participants. It allows to run applications without having to maintain and manage the entire server with the operating system and many unnecessary services, which allows to significantly reduce the cost of long-term maintenance of the application and ensure a high level of security.

The use of CLI allows to easily extend the existing continous integratitons process to continous deployment mechanisms and accelerate the deployment processes of new software versions in Organization.

The following commands are available for management of Container:

  • container create - Create container
  • container list - List container
  • container delete - Delete container
  • container history - History of container
  • container rename - Rename container
  • container start - Start container
  • container service - Manage your services of container
    • container service list - List service for container
    • container service show - Show service for container
  • container show - Show container
  • container attach - Attach to terminal of container
  • container process - Manage your process in container
    • container process list - List process in container
  • container log - Logs of container
  • container stop - Stop container
  • container restart - Restart container
  • container tag - Manage your tag
    • container tag list - List tag
    • container tag add - Add a tag to container
    • container tag delete - Delete a tag of container

Volume

We have introduced Volume management for Early adopters program participants. It allows to obtain the possibility of maintaining data persistence for Container on a dedicated, high-performance data storage.

The following commands are available for management of Volume:

  • volume list - List volume
  • volume show - Show volume
  • volume delete - Delete volume
  • volume history - History of volume
  • volume rename - Rename volume
  • volume service - Manage your services of volume
    • volume service list - List service for volume
    • volume service show - Show service for volume
  • volume resize - Resize volume
  • volume create - Create volume
  • volume tag - Manage your tag
    • volume tag list - List tag
    • volume tag add - Add a tag to volume
    • volume tag delete - Delete a tag of volume

Service provider program

Agent

We have introduced Agent management for Service provider program participants. Detailed information will be provided directly to the interested parties.

Summary

We hope that the released version will meet the expectations of users, but we remain constantly open to feedback & comments, to help meet the special use cases.