Yue Zhang
ece9708847
Allow overwritting existing user and add decoding customdata
2016-01-14 23:53:08 +08:00
Yue Zhang
bd61bd6ac6
Update version to 2.1.3.rc1
2016-01-14 15:55:05 +08:00
Yue Zhang
ed30226443
Merge upstream branch
2016-01-12 21:30:36 +08:00
Yue Zhang
2c949b3077
Increase protocol probing time to 1 hour
2016-01-12 17:10:57 +08:00
Yue Zhang
623eacc41a
Add more fields to event
2016-01-12 17:10:56 +08:00
Yue Zhang
2ea0acc81d
Check running daemon
2016-01-12 17:10:56 +08:00
Yue Zhang
66edc3ec07
Restart daemon for unhandled exception
2016-01-12 17:10:56 +08:00
Yue Zhang
5bfc685856
Refactor extension handler
2016-01-12 17:10:56 +08:00
Yue Zhang
2f5ec56850
Only allow root to access metadata protocol endpoint
2016-01-10 21:51:45 +08:00
Yue Zhang
d58f7bd31b
Handle xml event
2016-01-08 12:19:36 +08:00
Yue Zhang
16b28c84ab
Improve unit test
2016-01-08 12:19:36 +08:00
Yue Zhang
78624d1032
Rename event handler to monitor handler
2016-01-08 12:19:36 +08:00
Yue Zhang
66316359ab
Rename text to ustr
2016-01-08 12:19:36 +08:00
Yue Zhang
e875ac866f
Remove globle variables
2016-01-08 12:19:35 +08:00
Yue Zhang
d5a2bb12be
Update version to 2.1.3.rc0
2016-01-06 11:39:57 +08:00
Yue Zhang
ea7f7ea806
Update version to 2.1.2
2015-12-07 14:38:07 +08:00
Yue Zhang
c452a61675
Update version to 2.1.2.rc3
2015-11-23 12:37:23 +08:00
Yue Zhang
0c33675e6a
Fix goalstate uri
2015-11-23 12:37:23 +08:00
Yue Zhang
f98faa1f0d
Fix goalstate uri
2015-11-19 04:46:56 +08:00
Yue Zhang
d2ceab76db
Update version to 2.1.2.rc3
2015-11-19 00:55:30 +08:00
Yue Zhang
7eb7b32806
Log umount/eject dvd failure as warning
2015-11-19 00:55:04 +08:00
Yue Zhang
168a886b89
Handle throttling
2015-11-19 00:55:04 +08:00
Yue Zhang
bdd6c00c11
Fix extension handler status parsing
2015-11-19 00:55:04 +08:00
Yue Zhang
039ef28ff5
Fix hostname publishing for centos7.x
2015-11-19 00:55:04 +08:00
Yue Zhang
28c4290a1e
Fix hostname publishing for centos 6.x
2015-11-19 00:55:04 +08:00
Yue Zhang
4654fddfab
Reset hostname during deprovision
2015-11-19 00:55:04 +08:00
Yue Zhang
21170902c0
Log umount/eject dvd failure as warning
2015-11-19 00:10:57 +08:00
Yue Zhang
f3b39c298d
Handle throttling
2015-11-19 00:10:57 +08:00
Yue Zhang
b96447b81e
Fix extension handler status parsing
2015-11-16 10:47:10 +08:00
Yue Zhang
7b7adf90c8
Update version to 2.1.2.rc2
2015-11-05 15:25:15 +08:00
Yue Zhang
b9c1ec9cee
Fix hostname publishing for centos7.x
2015-11-05 15:21:13 +08:00
Yue Zhang
36cb601de9
Fix hostname publishing for centos 6.x
2015-11-04 21:06:25 +08:00
Yue Zhang
ee3cada547
Reset hostname during deprovision
2015-11-04 15:05:36 +08:00
Yue Zhang
c4191b33d8
Multiple fixes
...
1. Move conf_route out of DhcpResponse __init__
2. Add reinitialize to protocol class
2015-11-03 14:35:23 +08:00
Yue Zhang
974ac77866
Add some waiting to prevent throttling
2015-11-03 14:35:23 +08:00
Yue Zhang
c94279bfac
Refactor protocol detection code
2015-11-03 13:31:47 +08:00
Yue Zhang
2a27845aa5
Add ping to metadata server
2015-11-02 17:46:16 +08:00
Yue Zhang
f29d399b16
Fix transport cert file name
2015-11-02 17:46:16 +08:00
Yue Zhang
dd295681ab
Remove comment from certificate
2015-11-02 17:46:15 +08:00
Yue Zhang
72fda164da
Change privateSettings to protectedSettings
2015-11-02 17:46:15 +08:00
Yue Zhang
40ad4fc284
Add transport cert to headers when get extensions
2015-11-02 17:46:15 +08:00
Yue Zhang
568386d932
Remove unused param for proxy url
2015-11-02 17:24:53 +08:00
Yue Zhang
942b422ddc
Fix deprovision input
2015-10-28 22:34:38 +08:00
Yue Zhang
27270823f2
Rename Windows Azure to Microsoft Azure
2015-10-23 14:55:05 +08:00
Yue Zhang
ca0c8497b1
Update version to 2.1.2.rc1
2015-10-22 15:01:02 +08:00
Yue Zhang
632eab22a6
Add timeout for http(s) requests
2015-10-22 15:01:02 +08:00
Yue Zhang
4fad64dd30
Fix setup.py
...
1. Fix systemd init script location for SUSE and centos
2. Fix sysV script for SLES11
3. Use systemctl for sles12+
4. Mitigate systemd issue on centos 7.1
2015-10-20 10:21:36 +08:00
Yue Zhang
1f9d9b7fa9
Fix dvd ejection for SLES
2015-10-20 10:21:36 +08:00
Robert Schweikert
2d9fdb7fb5
- Handle ValueError
...
+ If/when the distribution name is empty the __import__ function throws
a ValueError because an attemot is made to import a module represented
by the empty string. This generates a traceback insteda of falling back
to teh default loader.
- Do not manage the exception object caught
+ The exception object is not used for any purpose in the exception handler
thus we do not need to assign it and manage it
2015-10-19 17:51:47 -04:00
Yue Zhang
9a98763a2b
Update version to 2.1.2-rc0
2015-09-24 18:10:14 +08:00