Commit graph

27 commits

Author SHA1 Message Date
Denis Knauf 83211a817f qm/ct status shows only qms/cts, no nodes. 2023-01-16 21:37:38 +01:00
Denis Knauf 20db6bd9b2 Tags, ct volume_move, PVE::Output, small fixes.
Proxmox supports tags, so class Proxmox supports tags, too.
It is possible to show and change tags in config and `e status` prints
tags.

The new command `e ct volume_move NAMEORID DISK POOL` "moves" the disk
of a CT to an other RBD-pool.  It only supports RBD, yet.
It uses XFS on the new device.
The CT must be stopped on the same machine, you are calling the command.

The class PVE::Output helps to print status.  Supports info, failed and
progress (with a spinner).  Monitoring tasks used a custom spinner,
which is now part of the new PVE::Output.

The status of CTs/VMs/Nodes are symbols only.  Strings shouldn't be used
anymore.
2023-01-16 17:30:23 +01:00
Denis Knauf d558af77b6 v0.3.0: >=ruby2.7. PVE-6 not supported anymore. small fixes. more comfort. commands on more than one machine at once. 2022-10-05 12:55:03 +02:00
Denis Knauf 93889f9dab colored host hostnames - determined by config 2022-01-12 23:33:01 +01:00
Denis Knauf 4f6479a0d2 v0.2.4 2022-01-12 21:03:48 +01:00
Denis Knauf 8994faad9e Set min for commands with same (sort) aliases. Table improvements. 2022-01-12 20:07:52 +01:00
Denis Knauf efe4f41eda v0.2.2 2021-12-13 14:29:51 +01:00
Denis Knauf ce7a95945c status-output: colored time, nodes (re)added 2021-12-13 14:28:52 +01:00
Denis Knauf b2d78971b0 Gemfile.lock removed and ignored 2021-12-13 14:24:59 +01:00
Denis Knauf 45646994ff 0.2.2 2021-12-08 22:38:03 +01:00
Denis Knauf 3d1a671134 LICENSE.txt (AGPL) added. faster status. storage-cli activated. dependencies updated 2021-12-08 22:35:21 +01:00
Denis Knauf 4148b86e6e depend on dencli-0.4 2021-11-30 15:25:55 +01:00
Denis Knauf 3ea52e1f72 bump v0.2 2021-11-30 13:45:04 +01:00
Denis Knauf ca44934546 Tab-completion, APL, Storages
The interactive shell provides tab-completion for LXC-/VM-/Node-names and IDs.

CLI provides storage-management, including listing storages and there
contents.
Also added: Listing and downloading of APLs to storages.
2021-11-25 15:55:07 +01:00
Denis Knauf 38ea2125ff Task::Status implemented. rest_prefix is own method. debian template updated. Log-printing optimized. 2021-09-27 21:02:55 +02:00
Denis Knauf 890aa2a389 v0.1.4 2021-09-27 16:11:36 +02:00
Denis Knauf db6e06c1ef Small fixes/changes/updates.
* %-bars swaped from left to right.
* fix qm: ct_cli -> qm.
* ct conf aliased: pvecli ct cnf
* conf set: no shortcut anymore (s and se)
2021-09-27 16:07:08 +02:00
Denis Knauf c7c9bf4800 qm: resize implemented (copy of ct resize) 2021-06-23 23:42:29 +02:00
Denis Knauf 4dbb21f1c1 bump 0.1.3 2021-06-16 14:06:26 +02:00
Denis Knauf 4a80534bfe Template: IPv6 understands auto, IPv4/IPv6 has sanity-functions.
DataCenter-description.
2021-06-16 14:03:42 +02:00
Denis Knauf 1ec6b5c6d1 Bugfix: Task-handling. 2021-06-16 14:02:48 +02:00
Denis Knauf cf9093bafb ct resize implemented. wait shows “finished” instead of “stopped”. ct create starts ct only if --start 2021-06-10 16:32:56 +02:00
Denis Knauf 618b6fbefe datacenter-template supports --ostemplate 2021-06-07 14:01:57 +02:00
Denis Knauf 1ff6ee163a ct create: Listing available templates via ct create -l 2021-06-07 13:54:54 +02:00
Denis Knauf f816ac3bc2 Config shows IP/netmask. Previously netwmask was missing. Duplicated file qm.rb removed. 2021-06-07 13:54:17 +02:00
Denis Knauf a1a8822024 bump 0.1.1 - dependency-specs 2021-04-21 14:50:41 +02:00
Denis Knauf 626e4b60b3 pve initialized 2021-04-19 20:35:39 +02:00