Julio Montes
0191ab5b24
update version from 12 to 13
v13
2016-01-15 15:05:05 -06:00
Julio Montes
8031cb536d
implement openstack files metadata handler
2016-01-15 14:32:51 -06:00
Julio Montes
2442c42a78
improve copy_file function
...
copy_files is able to create destination
directory when it does not exist
2016-01-15 14:22:48 -06:00
Julio Montes
0238e90480
fix third argument required when O_CREAT is used
2016-01-15 12:26:16 -06:00
Julio Montes
6d32759602
fix openstack_process_config_drive function
...
user can choose what data process in config drive
using --metadata and/or --user-data options
2016-01-15 11:28:36 -06:00
Julio Montes
823d20be0d
simplify openstack_process_config_drive function
2016-01-15 11:17:15 -06:00
Julio Montes
18bc3c8d47
implement function to copy files
2016-01-15 11:16:06 -06:00
Julio Montes
d37fc30057
simplify openstack_use_metadata_service function
2016-01-15 10:15:10 -06:00
Julio Montes
6da1266de9
fix indent style
2016-01-14 16:50:06 -06:00
Julio Montes
d163e1daf7
fix to avoid close pid 0
2016-01-14 16:28:23 -06:00
Julio Montes
3be58dcd04
add command line option to process openstack config drive
...
add --openstack-config-drive option to process metadata and
userdata using as datasource an openstack config drive
(iso9660 or vfat filesystem)
add type_by_device function to get the disk type
2016-01-14 15:01:26 -06:00
Julio Montes
f04ab8e1bc
fix exec_task function
...
exec_task returns true if exit_code is 0,
otherwise false is returned
2016-01-13 17:14:59 -06:00
Julio Montes
fbdd5b80e6
fix exit code
...
clr-cloud-init has different ways to process
metadata and userdata, when one of these ways fail
the exit code will be EXIT_FAILURE(1)
2016-01-13 10:28:20 -06:00
Julio Montes
070532abd5
fix memory leak
...
fix userdata realpath
improve metadata file progressing
2016-01-12 14:11:28 -06:00
Julio Montes
e078ec4f47
update version from 11 to 12
v12
2016-01-09 14:13:08 -06:00
Julio Montes
6550a22c7e
modify ambiguous logs
2016-01-08 19:57:13 -06:00
Julio Montes
ca9201a890
modify default sudo directive to use default user
2016-01-08 19:55:53 -06:00
Julio Montes
5c2a90c19d
improve performance using threads and async tasks
...
async tasks:
* fix disk
* setup root user
* write sudo directives
2016-01-08 19:53:17 -06:00
Julio Montes
ce8db119fa
add function to exec async tasks
...
improve make_dir function to create parent directories (mkdir -p)
2016-01-08 19:49:59 -06:00
Julio Montes
3d9cc12726
use threads to run openstack metadata handlers
...
improve openstack datasource logs
2015-12-22 12:58:24 -06:00
Julio Montes
4439a9130a
lock default user account for security
2015-12-21 12:07:28 -06:00
Julio Montes
1c65ac2509
improve copy file algorithm
...
fix memory leaks
2015-12-21 11:12:17 -06:00
Julio Montes
1ff6bf3883
fix make distcheck
v11
2015-12-18 13:27:20 -06:00
Julio Montes
37db27ebff
update version from 10 to 11
2015-12-18 13:24:56 -06:00
Julio Montes
78c920d68b
fix run userdata on config drive
2015-12-18 13:22:38 -06:00
Julio Montes
ba7e8a52da
add threads to improve resize filesystem time
2015-12-17 16:11:57 -06:00
Julio Montes
b714226aea
improve userdata unit test
...
improve lib unit test
2015-12-17 10:14:22 -06:00
Julio Montes
2041ba96c4
process metadata before userdata
2015-12-15 16:28:30 -06:00
Julio Montes
79485cb2b2
update version from 9 to 10
v10
2015-12-15 15:36:56 -06:00
Julio Montes
5ee5a5311a
fix problem running shell scripts
2015-12-15 15:22:27 -06:00
Julio Montes
56378a90bb
add unit test for userdata
2015-12-15 11:22:59 -06:00
Julio Montes
b8055a4530
add support for config drive
2015-12-14 16:04:22 -06:00
Julio Montes
c91c00874f
update version from 8 to 9
v9
2015-12-10 16:26:45 -06:00
Julio Montes
43c5734e3f
fix performance issue
2015-12-10 16:24:55 -06:00
Julio Montes
2a72c3561b
remove warnings
2015-12-10 15:57:50 -06:00
Julio Montes
f09a476836
add unit test for curl functions
2015-12-10 15:52:37 -06:00
Julio Montes
37543ba3c1
fix memory leak
2015-12-10 15:46:44 -06:00
Julio Montes
275bb5ba83
add missing header in curl.h
2015-12-10 15:45:31 -06:00
Julio Montes
dfdafde996
add unit test for write_file
...
add close file assertions
2015-12-10 14:40:56 -06:00
Julio Montes
effa40da76
fix chmod in write_file function
2015-12-10 14:39:45 -06:00
Julio Montes
335708e306
improve unit test for exec_task
...
remove temp files
2015-12-10 11:57:30 -06:00
Julio Montes
53324512b7
update version from 7 to 8
v8
2015-12-10 10:34:27 -06:00
Julio Montes
5ac625c5db
fix spawn commands
2015-12-10 10:30:27 -06:00
Julio Montes
3837262be2
update firstboot service
2015-12-09 12:16:57 -06:00
Julio Montes
d3b7e6cee4
update help menu and man pages
2015-12-09 10:19:43 -06:00
Julio Montes
03ab1a2f2c
update version from 6 to 7
v7
2015-12-08 15:15:59 -06:00
Julio Montes
df2541a4fd
fix spawn commands
2015-12-08 15:14:47 -06:00
Julio Montes
4661ac8cc9
Ensure we use the explicit path to binaries
2015-12-08 11:28:55 -06:00
Julio Montes
d7e0add7b1
update firstboot service to process userdata and metadata at first boot
2015-12-07 16:13:55 -06:00
Julio Montes
40203e6bee
add openstack-user-data and openstack-metadata options
...
update man pages
2015-12-07 16:03:07 -06:00