Commit graph

  • eea6c1568e colored error output meow 2019-12-22 13:47:16 +0500
  • e4d2c98fb5 Better logging. Errors without stacktrace are now printed to stderr meow 2019-12-22 13:14:42 +0500
  • 88b4d34e1a workaround of setuptools bug that fails to install Flask without version meow 2019-12-22 12:33:59 +0500
  • 04993e4106 Refactoring, Removal of most global vars, config default path is ~/ucloud/ meow 2019-12-22 12:26:48 +0500
  • bc58a6ed9c Configuration/Setting module added meow 2019-12-21 14:36:55 +0500
  • 71279a968f Fix issues in naming and few other things meow 2019-12-14 20:23:31 +0500
  • f919719b1e Update ucloud.conf Ahmed Bilal 2019-12-08 15:03:49 +0100
  • 8afd524c55 [config] inline etcd3 Nico Schottelius 2019-12-08 14:55:26 +0100
  • e79f1b4de9 ++notes Nico Schottelius 2019-12-08 14:22:56 +0100
  • 23c7604a3e Merge branch 'master' of code.ungleich.ch:ucloud/ucloud Nico Schottelius 2019-12-08 14:20:36 +0100
  • 8e159c8be1 add hacking template Nico Schottelius 2019-12-08 14:20:26 +0100
  • dee0a29c91 Merge branch 'master' of code.ungleich.ch:ucloud/ucloud llnu 2019-12-08 14:14:37 +0100
  • 0283894ba2 remove non-unknown vars Nico Schottelius 2019-12-08 14:16:22 +0100
  • 9206d8ed1d Merge branch 'master' of code.ungleich.ch:ucloud/ucloud Nico Schottelius 2019-12-08 14:15:40 +0100
  • 5b44034602 cleanup Nico Schottelius 2019-12-08 14:15:36 +0100
  • 8b90755015 removed unwanted file llnu 2019-12-08 14:14:32 +0100
  • bfbf08c7cd [conf] added unkown values llnu 2019-12-08 14:11:44 +0100
  • 2a1e80dbc5 [imagescanner] main.py refactored from env_vars to config llnu 2019-12-08 14:11:19 +0100
  • 26aeb78f61 Merge branch 'master' of code.ungleich.ch:ucloud/ucloud Nico Schottelius 2019-12-08 14:08:42 +0100
  • 9ec9083c57 conf update Nico Schottelius 2019-12-08 14:08:40 +0100
  • c6fe2cb1c4 [host] virtualmachine.py refactored from env_vars to config llnu 2019-12-08 14:06:15 +0100
  • 1e70d0183d [conf] added ssh dictionary llnu 2019-12-08 14:05:38 +0100
  • 34a6e99525 Merge branch 'master' of code.ungleich.ch:ucloud/ucloud llnu 2019-12-08 14:04:50 +0100
  • fee1cfd4ff [conf] added ssh dictionary llnu 2019-12-08 14:01:41 +0100
  • b2de277244 [conf] add values for filescanner Nico Schottelius 2019-12-08 13:51:52 +0100
  • 00563c7dc2 [filescanner] use configparser Nico Schottelius 2019-12-08 13:51:40 +0100
  • b235f0833c Merge branch 'master' of code.ungleich.ch:ucloud/ucloud llnu 2019-12-08 13:46:40 +0100
  • 42bb7bc609 Merge branch 'master' of code.ungleich.ch:ucloud/ucloud Nico Schottelius 2019-12-08 13:46:57 +0100
  • 012f3cb3b5 [conf] added storage dictionary llnu 2019-12-08 13:46:33 +0100
  • 0d38a66a34 add a wrapper to re install ucloud and then run it Nico Schottelius 2019-12-08 13:46:24 +0100
  • 871aa5347b : llnu 2019-12-08 13:41:37 +0100
  • 72af426b3a update config x2 Nico Schottelius 2019-12-08 13:41:42 +0100
  • 608d1eb280 [host] main.py refactored from env_vars to config llnu 2019-12-08 13:41:32 +0100
  • 537a5b01f1 Merge branch 'master' of code.ungleich.ch:ucloud/ucloud Nico Schottelius 2019-12-08 13:36:49 +0100
  • c37bf19f92 ++conf Nico Schottelius 2019-12-08 13:36:45 +0100
  • 431a6f6d9b [metadata] -> configparser Nico Schottelius 2019-12-08 13:32:06 +0100
  • 6c56a7a7c6 Merge branch 'master' of code.ungleich.ch:ucloud/ucloud llnu 2019-12-08 13:32:01 +0100
  • dd33b89941 [scheduler] helper.py refactored from env_vars to config llnu 2019-12-08 13:31:56 +0100
  • cff6a4021f Merge branch 'master' of code.ungleich.ch:ucloud/ucloud Nico Schottelius 2019-12-08 13:29:35 +0100
  • 76f63633ca [api] done -> configparser Nico Schottelius 2019-12-08 13:29:24 +0100
  • adddba518c Merge branch 'master' of code.ungleich.ch:ucloud/ucloud Nico Schottelius 2019-12-08 13:25:42 +0100
  • 787b236305 fixed brackets llnu 2019-12-08 13:25:03 +0100
  • c1b0c5301e Merge branch 'master' of code.ungleich.ch:ucloud/ucloud llnu 2019-12-08 13:23:32 +0100
  • 7486fafbaa [scheduler] refactored from env_vars to config llnu 2019-12-08 13:23:26 +0100
  • cdbfb96e71 [api] config updates and add default values Nico Schottelius 2019-12-08 13:09:52 +0100
  • a4bedb01f6 [api] begin to move to configparser Nico Schottelius 2019-12-08 13:00:42 +0100
  • 6d0ce65f5c begin to switch to configparser Nico Schottelius 2019-12-08 12:59:18 +0100
  • e459434b91 add sample ucloud.conf Nico Schottelius 2019-12-08 12:58:26 +0100
  • cfb09c29de simplify main script Nico Schottelius 2019-12-08 12:28:25 +0100
  • 9517e73233 Migrate sanity_check.py into the respective daemons Nico Schottelius 2019-12-07 14:25:21 +0100
  • f9dbdc730a Remove logging configuration Nico Schottelius 2019-12-07 14:15:48 +0100
  • 2244b94fd8 Fix another UndefinedValueError: VM_DIR 0.0.3 Nico Schottelius 2019-12-07 14:10:16 +0100
  • 9ae75f20e8 Generate version from git Nico Schottelius 2019-12-07 14:01:44 +0100
  • 6d715e8348 [config] setup default values to remove startup failures Nico Schottelius 2019-12-07 13:51:50 +0100
  • 40176d2eaf Allow non existing configuration file 0.0.2 Nico Schottelius 2019-12-07 13:45:01 +0100
  • 34d9dc1f73 [install] use scripts/ Nico Schottelius 2019-12-07 13:23:48 +0100
  • 57eaddb03f fix checkout support Nico Schottelius 2019-12-07 13:09:12 +0100
  • 6596e482ca ignore version.py (generated dynamically) Nico Schottelius 2019-12-07 13:08:55 +0100
  • ba9ac4c754 add shell wrapper for running ucloud from checkout 0.0.1 Nico Schottelius 2019-12-07 12:58:51 +0100
  • 424c0d27b2 update readme Nico Schottelius 2019-12-07 12:54:52 +0100
  • a31dd38343 [docs] add "clean" target Nico Schottelius 2019-12-07 12:53:41 +0100
  • 1f0dc30730 more doc cleanups Nico Schottelius 2019-12-07 12:46:39 +0100
  • a8c20e5a30 ++doc cleanup Nico Schottelius 2019-12-07 12:01:59 +0100
  • 4a6f119a93 cleanup docs #1 Nico Schottelius 2019-12-07 11:24:04 +0100
  • 95361c1759 Ignore local etcd config directory Nico Schottelius 2019-12-07 10:50:52 +0100
  • 9f03f58d62 ++net notes Nico Schottelius 2019-12-07 00:49:57 +0100
  • ad87982cf0 ucloud now logs to /etc/ucloud/log.txt, delete network interfaces on stopping of VMs meow 2019-12-05 18:30:41 +0500
  • abc2c6fe51 LICENSE added + fixed some imports meow 2019-12-03 16:49:10 +0500
  • 1e7300b56e Efforts to make ucloud a python package meow 2019-12-03 15:40:41 +0500
  • bbe09667a6 fixed tap id for each NIC, add more logging when VM is declared killed meow 2019-11-28 13:04:53 +0500
  • 66b7cf525f alternative radvd restart command added meow 2019-11-27 23:48:38 +0500
  • 46c14306ec otp verification endpoint corrected meow 2019-11-27 22:20:33 +0500
  • db7fcdd66f add rc-scripts and confs. Make log message clear when host is not found meow 2019-11-27 19:19:57 +0500
  • 789e37df6b Merge branch 'master' of code.ungleich.ch:ucloud/ucloud Nico Schottelius 2019-11-27 11:54:13 +0100
  • 5be0e26669 ++ hacking in ucloud Nico Schottelius 2019-11-27 11:54:06 +0100
  • fd042eb85d default.etcd removed from .gitignore as it is alpine only issue that forces us to use start-stop-daemon to start etcd cluster which uses the cur dir for storing data meow 2019-11-27 15:38:26 +0500
  • b9faddd3a2 Merge branch 'master' of code.ungleich.ch:ucloud/ucloud meow 2019-11-27 15:36:05 +0500
  • 597dedb1ff better etcd inits meow 2019-11-27 15:35:51 +0500
  • e890c45dbf Ignore etcd leftovers Nico Schottelius 2019-11-27 11:05:01 +0100
  • f3f2f6127a Effort is made to ensure a VM always have a status and Unused VM statuses are removed meow 2019-11-27 12:12:29 +0500
  • befb22b9cb TODO.md removed from root meow 2019-11-25 11:57:16 +0500
  • cc0ca68498 * Refactoring * Fix issue that causes a new image store to be created at every start of ucloud-api. * VM Migration API call now takes hostname instead of host key. * StorageHandler Classes are introduced. They transparently handles things related to importing of image, make vm out of image, resize vm image, delete vm image etc. * Loggers added to __init__.py of every ucloud component's subpackage. * Non-Trivial Timeout Events are no longer logged. * Fix issue that prevents removal of stopped VMs (i.e VMs that are successfully migrated). * Improved unit handling added. e.g MB, Mb, mB, mb are all Mega Bytes. * VM migration is now possible on IPv6 host. * Destination VM (receiving side of migration of a vm) now correctly expects incoming data on free ephemeral port. * Traceback is no longer output to screen, instead it goes to log file. * All sanity checks are put into a single file. These checks are run by ucloud.py before running any of ucloud component. meow 2019-11-25 11:52:36 +0500
  • 6fa77bce4d Remove ucloud_common and put its files under ucloud.common subpackage. Remove individual config.py used by every component and put them into single config.py ucloud/config.py Use /etc/ucloud/ucloud.conf for Environment Variables Refactoring and a lot of it Make ucloud repo a package and different components of ucloud a subpackage for avoiding code duplication. Improved logging. meow 2019-11-18 22:39:57 +0500
  • 1d2b980c74 [doc] fix permissions before publishing Nico Schottelius 2019-11-17 18:51:39 +0100
  • 21df2367bb [doc] Add guide on how to create VMs for ucloud Nico Schottelius 2019-11-17 18:49:40 +0100
  • fefbe2e1c7 More Networking Implementation meow 2019-11-15 21:11:45 +0500
  • f6eb2ec01f Remove warning of vxlan not working | Docs Updated meow 2019-11-12 16:33:20 +0500
  • 5d613df33d Image Creation Message Corrected + ucloud-host read Physical Device for VXLAN from .env meow 2019-11-12 15:26:10 +0500
  • e37222c1c7 ucloud-host can not be started by using hostname meow 2019-11-12 11:50:41 +0500
  • da5a600ccb single node,w/o ceph networking implemented meow 2019-11-11 23:42:57 +0500
  • 2a66be07a6 Merge branch 'master' of code.ungleich.ch:ucloud/ucloud meow 2019-11-02 20:51:14 +0500
  • 93dee1c9fc New Features + Refactoring meow 2019-11-02 20:42:24 +0500
  • 583bbe34bc ++ network ideas Nico Schottelius 2019-11-01 23:13:40 +0100
  • 1a76150d4d ++ network readme update Nico Schottelius 2019-11-01 21:51:28 +0100
  • b27f1b62f3 network: up the dev Nico Schottelius 2019-11-01 17:54:02 +0100
  • a2547bcd83 begin networking Nico Schottelius 2019-11-01 17:51:06 +0100
  • da77ac65eb ucloud-{api,scheduler,host,filescanner,imagescanner,metadata} combined meow 2019-10-25 11:42:40 +0500