This website requires JavaScript.
eea6c1568e
colored error output
ahmadbilalkhalid
2019-12-22 13:47:16 +0500
e4d2c98fb5
Better logging. Errors without stacktrace are now printed to stderr
ahmadbilalkhalid
2019-12-22 13:14:42 +0500
88b4d34e1a
workaround of setuptools bug that fails to install Flask without version
ahmadbilalkhalid
2019-12-22 12:33:59 +0500
04993e4106
Refactoring, Removal of most global vars, config default path is ~/ucloud/
ahmadbilalkhalid
2019-12-22 12:26:48 +0500
bc58a6ed9c
Configuration/Setting module added
ahmadbilalkhalid
2019-12-21 14:36:55 +0500
71279a968f
Fix issues in naming and few other things
ahmadbilalkhalid
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
ahmadbilalkhalid
2019-12-05 18:30:41 +0500
abc2c6fe51
LICENSE added + fixed some imports
ahmadbilalkhalid
2019-12-03 16:49:10 +0500
1e7300b56e
Efforts to make ucloud a python package
ahmadbilalkhalid
2019-12-03 15:40:41 +0500
bbe09667a6
fixed tap id for each NIC, add more logging when VM is declared killed
ahmadbilalkhalid
2019-11-28 13:04:53 +0500
66b7cf525f
alternative radvd restart command added
ahmadbilalkhalid
2019-11-27 23:48:38 +0500
46c14306ec
otp verification endpoint corrected
ahmadbilalkhalid
2019-11-27 22:20:33 +0500
db7fcdd66f
add rc-scripts and confs. Make log message clear when host is not found
ahmadbilalkhalid
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
ahmadbilalkhalid
2019-11-27 15:38:26 +0500
b9faddd3a2
Merge branch 'master' of code.ungleich.ch:ucloud/ucloud
ahmadbilalkhalid
2019-11-27 15:36:05 +0500
597dedb1ff
better etcd inits
ahmadbilalkhalid
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
ahmadbilalkhalid
2019-11-27 12:12:29 +0500
befb22b9cb
TODO.md removed from root
ahmadbilalkhalid
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.
ahmadbilalkhalid
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.
ahmadbilalkhalid
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
ahmadbilalkhalid
2019-11-15 21:11:45 +0500
f6eb2ec01f
Remove warning of vxlan not working | Docs Updated
ahmadbilalkhalid
2019-11-12 16:33:20 +0500
5d613df33d
Image Creation Message Corrected + ucloud-host read Physical Device for VXLAN from .env
ahmadbilalkhalid
2019-11-12 15:26:10 +0500
e37222c1c7
ucloud-host can not be started by using hostname
ahmadbilalkhalid
2019-11-12 11:50:41 +0500
da5a600ccb
single node,w/o ceph networking implemented
ahmadbilalkhalid
2019-11-11 23:42:57 +0500
2a66be07a6
Merge branch 'master' of code.ungleich.ch:ucloud/ucloud
ahmadbilalkhalid
2019-11-02 20:51:14 +0500
93dee1c9fc
New Features + Refactoring
ahmadbilalkhalid
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
ahmadbilalkhalid
2019-10-25 11:42:40 +0500