1
0
mirror of https://github.com/gryf/boxpy.git synced 2026-02-01 21:45:46 +01:00

Commit Graph

  • 60e45b9bfc Added support for Fedora 42 master 1.11.2 gryf 2025-05-20 11:27:21 +02:00
  • 88172acd67 Refactor Run class. 1.11.1 gryf 2025-05-05 13:06:37 +02:00
  • 4c3aef3a85 Fix ssh command. gryf 2025-05-02 12:42:14 +02:00
  • 189fbab17d Removed license classifier in favor of SPDX entry. gryf 2025-04-18 16:04:09 +02:00
  • eeebab74ad Fix some linting issues. 1.11.0 gryf 2024-11-17 19:26:53 +01:00
  • 81ab5de7c4 Bump Fedora version gryf 2024-11-15 08:18:46 +01:00
  • 62b86d5f81 Added poweroff option for stopping machine 1.10.1 gryf 2024-05-14 19:30:56 +02:00
  • 14cd805e00 Bump the version. 1.10.0 gryf 2024-04-30 15:14:39 +02:00
  • 86b02fca1b Keep image information right in the appropriate image subclass. gryf 2024-04-30 15:13:01 +02:00
  • 3d840de3ee Bump Debian, Fedora and Ubuntu versions. gryf 2024-04-30 15:10:03 +02:00
  • 2a1a4cf40a Use pyproject.toml for installing box module. gryf 2024-03-30 20:33:58 +01:00
  • 71bf5b6d99 Bump Fedora version, remove archived versions prior to 37 1.9.3 gryf 2023-12-05 11:54:05 +01:00
  • e73d5ce458 Update kuryr multinode setup example gryf 2023-07-23 12:58:12 +02:00
  • d623114f69 Update example for wmaker gryf 2023-07-23 12:54:09 +02:00
  • 51f642bea0 Updated ubuntu devstack example gryf 2023-07-23 12:39:18 +02:00
  • 12df0e97df Updated fedora devstack example gryf 2023-07-23 11:53:59 +02:00
  • 5f0def3103 Bump distribution latest version. 1.9.2 gryf 2023-07-05 15:58:56 +02:00
  • 43eabb9947 Fix nasty bug for debian images 1.9.1 gryf 2023-07-04 18:48:18 +02:00
  • 55416db13d Added --type switch for start command 1.9 gryf 2023-04-20 19:42:21 +02:00
  • 86a5655025 Improve detecting VM Operating System. 1.8 gryf 2023-04-20 19:21:24 +02:00
  • 259d11e409 Don't reset Debian Bookworm on first run. 1.7.1 gryf 2023-04-20 17:01:57 +02:00
  • b2457d497e Add experimental Debian support. 1.7 gryf 2023-04-18 21:48:16 +02:00
  • 15a6ecb540 Use predefined os types for vbox VMs. gryf 2023-04-18 21:39:50 +02:00
  • 10543cb506 Don't create vm till it's still there during rebuild gryf 2023-04-02 10:05:06 +02:00
  • 1f1084f294 Readme update. gryf 2023-02-26 19:20:11 +01:00
  • f5ed3d37ac readme update gryf 2023-02-22 21:10:59 +01:00
  • 1483f49461 Added debug info about ssh connection to the vm gryf 2023-02-22 21:08:43 +01:00
  • f0282874f8 Added information regarding url for the dl image 1.6 gryf 2023-02-12 11:45:50 +01:00
  • 4db0b422b8 Added missing fname from Centos class constructor gryf 2023-02-12 11:45:19 +01:00
  • c3ee529d95 Make 22.04 default version for ubuntu. gryf 2022-12-24 12:24:56 +01:00
  • cdcb7ffdce Added implementation for custom image. gryf 2022-11-17 20:34:13 +01:00
  • 9658a9ef36 Add commandline options for providing custom image. gryf 2022-11-17 20:27:58 +01:00
  • 706dfe8688 Decrease memory/disk size of default vm gryf 2022-11-17 19:22:16 +01:00
  • 8252e189cc Fix issue with condition for extra data gryf 2022-11-16 09:11:27 +01:00
  • e6d4d8ab7a Fix minor issue with pattern for centos image gryf 2022-11-16 09:10:49 +01:00
  • b7b4ba5cbc Readme update 1.5 gryf 2022-11-15 20:33:10 +01:00
  • 47766b6cd9 Added ability to point to local qcow2 image. gryf 2022-11-15 20:27:14 +01:00
  • 55cb8d5e30 Better messagingn in conf/modules vbox issues gryf 2022-10-16 08:52:55 +02:00
  • 276ddd8681 Added bash completion for start/stop commands. 1.4 gryf 2022-05-23 12:02:58 +02:00
  • 0fb0d64db6 Added two new commands for starting and stopping VMs. gryf 2022-05-23 12:02:28 +02:00
  • 847279a990 Align case for command help messages. gryf 2022-05-23 12:01:59 +02:00
  • 38ed618b5b Added info if vm is running. gryf 2022-05-23 12:00:47 +02:00
  • 1c39cd1985 Add ability to set different default username. gryf 2022-04-22 07:53:50 +02:00
  • ed25a0d208 Fix typo in message. gryf 2022-04-22 07:53:04 +02:00
  • 20120d898a Add error message in case of wrong config gryf 2022-04-22 07:52:22 +02:00
  • e63d83fc7f Don't clutter current directory with checksum files. gryf 2022-02-08 20:38:59 +01:00
  • 0093e32b74 Fix for rebuild command and calling vmdestroy function. 1.3.1 gryf 2021-11-04 09:26:29 +01:00
  • 353d848072 Pass more than one machine to destroy command. 1.3 gryf 2021-11-04 08:37:10 +01:00
  • 4581ab0ed0 Specify from which Python version boxpy is supported. gryf 2021-10-19 19:33:14 +02:00
  • deba0aa621 Narrow down proposed VMs to running only for ssh command. gryf 2021-10-19 19:32:17 +02:00
  • 6528813d6a Update examples for multinode setup gryf 2021-10-19 19:31:18 +02:00
  • 9699e61b35 Exit, if image checksum is wrong. gryf 2021-10-03 19:08:15 +02:00
  • f46432546e Added ability to add url for write_files section. 1.2 gryf 2021-10-01 19:09:38 +02:00
  • fe422576cd Fixed long param for listing VMs. gryf 2021-10-01 19:08:38 +02:00
  • a7b0984f77 Handle nonexisted VMs for commands. gryf 2021-09-30 21:11:13 +02:00
  • 085785af46 Added sudo to cloud init status command. gryf 2021-09-30 20:59:19 +02:00
  • 9288179474 Added support for Centos Stream. gryf 2021-09-29 17:16:09 +02:00
  • a5702254ca Removed owner field on examples, since it's in a way. gryf 2021-09-29 17:13:35 +02:00
  • 74053995c8 Refactored Image classes. gryf 2021-09-29 14:46:59 +02:00
  • 1999f1dc7e Fixed checking existence of func in args. gryf 2021-09-26 18:53:08 +02:00
  • 7f99f91933 Fail on yaml parse errors gryf 2021-09-02 18:36:57 +02:00
  • db8a42518e Rephrase help for VM type option. gryf 2021-09-02 09:27:29 +02:00
  • c19f4f1a61 Update devstack deployment examples. gryf 2021-08-20 08:24:50 +02:00
  • d7544f52f6 Added run type option to create and rebuild subcommand. 1.1 gryf 2021-08-19 21:09:06 +02:00
  • 3c43263bb9 Fix clashing version from boxpy and subcommands. gryf 2021-08-19 20:14:04 +02:00
  • bd59dd378e Added boxpy --version option. 1.0 gryf 2021-08-13 11:43:33 +02:00
  • b2a6305728 Add user data file path to info command. gryf 2021-08-13 11:19:34 +02:00
  • 03b21369e3 Added new option for disabling nested virtualization. gryf 2021-08-13 11:12:12 +02:00
  • 635917faf2 Added ability to listing VMs created by boxpy gryf 2021-07-13 15:54:13 +02:00
  • 73803e2c4b Fix return value for storageattach method. gryf 2021-07-06 19:51:48 +02:00
  • 2048455410 Fix issue with undefined port. gryf 2021-07-06 19:50:31 +02:00
  • 2f7a37aaed Remove silent parameter for poweroff. gryf 2021-07-06 19:50:06 +02:00
  • 10d7b58ec3 Fixed minor linting issues gryf 2021-07-06 19:48:49 +02:00
  • 11e3c033c1 Fix for missing default config. gryf 2021-07-05 20:00:38 +02:00
  • 322e50a8f9 Add support for port passed ports fw. gryf 2021-07-05 20:00:05 +02:00
  • e324b6771c Pass config object to VBox.create gryf 2021-07-05 19:58:58 +02:00
  • 9ad861182a Handle forwarding ports mappings in config gryf 2021-07-05 19:45:07 +02:00
  • b2ef6890ba Added option for forwarding ports. gryf 2021-07-05 18:38:49 +02:00
  • c23b5f3e49 Handle multiple forwarding ports gryf 2021-07-05 12:39:28 +02:00
  • e5173c707d Fixed case when there is no user data provided. gryf 2021-07-05 12:08:32 +02:00
  • be91f6b827 Removed unused variable gryf 2021-07-05 12:07:56 +02:00
  • 2d83519b1c Minor logging fixes. gryf 2021-06-30 15:31:54 +02:00
  • 0eea78e65e Updated readme gryf 2021-06-30 15:31:20 +02:00
  • 822609504d Added info command. gryf 2021-06-27 19:34:05 +02:00
  • 21dc3ec2ce Adding extra data 'creator'. gryf 2021-06-27 19:32:16 +02:00
  • ac47f126c0 Removed surplus get_vm_info call in config. gryf 2021-06-27 19:31:32 +02:00
  • a975232042 Added additional parameter for get_media_size function. gryf 2021-06-27 19:30:46 +02:00
  • 7a9336f179 Minor fixes for logging. Removed unused exception classes. gryf 2021-06-27 17:26:06 +02:00
  • d1481ea02f Added logging messages here and there. Now it should looks better. gryf 2021-06-27 17:17:05 +02:00
  • a56b76f16d Changing approach with detecting if cloud init finished. gryf 2021-06-26 15:40:31 +02:00
  • cc4b4da253 Added wrapper on subprocess.run gryf 2021-06-26 11:13:59 +02:00
  • 82c52030c8 Fixes for log verbosity calculations gryf 2021-06-26 10:35:29 +02:00
  • ca20f8dbe3 Added colored "logging" with adjusted verbosity. gryf 2021-06-25 19:57:42 +02:00
  • 62a805cb00 Added examples for plain devstack deployments for Ubuntu and Fedora. gryf 2021-06-25 16:05:57 +02:00
  • 8b28914deb Do not overwrite previously set options. gryf 2021-06-20 14:30:20 +02:00
  • cbb0c6b5af Change description for create/rebuild and boxpy itself. gryf 2021-06-20 14:29:44 +02:00
  • 0c1a757cf8 Updated kuryr multinode examples gryf 2021-06-20 11:37:56 +02:00
  • 9bae81a993 Removed unneeded condition. gryf 2021-06-20 11:33:24 +02:00
  • f8f3d3f819 Move setting defaults to Config class. gryf 2021-06-05 20:23:53 +02:00
  • cd4bc42e54 Added check for already used port. gryf 2021-06-05 20:12:25 +02:00