-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathROADMAP
99 lines (80 loc) · 2.81 KB
/
ROADMAP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
LLXC Roadmap.
Everything is subject to change, especially as things progress to
future versions.
0.1 - Previous Release
* [x] stop a container
* [x] start a container
* [x] halt (lxc shutdown) - SIGPWR to container
* [x] destroy a container via python-lxc
* [x] create a container via python-lxc
* [x] freeze a container
* [x] unfreeze a container
* [x] fix command line parsing
* [x] working status page, even if crude
* [x] basic container listing
0.2 - Current Release - 2012-08-25
* [x] clone a container
* [x] archive a container
* [x] unarchive a container
* [x] generation of ssh keys
* [x] updating of ssh keys in clients
* [x] entering guests via ssh
* [x] executing commands via ssh
* [x] startall - to start all containers
* [x] haltall - halt all containers
* [x] stopall - stopall containers
* [x] list archived containers
0.3 - Current Development Version
* [x] checkconfig information
* [x] printconfig - show config for container
* [x] runinall - exec a command in all containers
* [x] all strings are translatable
* [x] go through all TODO and FIXMEs and fix what's fixable
* [x] add init_pid to status
* [x] add a test for btrfs filesystems
* [x] btrfs awareness for archiving/unarchiving
* [x] btrfs awareness for destroying
* [x] add conig_file_name to status
* [x] attach to console
* [x] show swap usage in status
0.4 - Future Release
* [ ] Use lxc-attach for "enter"
* [ ] make llxc work with cgroups from debian again
* [x] btrfs filesystem awareness
* [ ] Basic awareness of other hosts
* [ ] Split functions off of llxc script
* [ ] configuration profile awareness for puppet
* [ ] configuration profile awareness for bcfg2
* [ ] more hooks... everywhere
* [ ] hidden containers
* [ ] wait on a container
* [ ] man page
* [ ] set config key
* [ ] clear config key
* [ ] fix memory display in status
* [ ] lvm filesystem awareness
* [ ] copytoall, copy a file to all containers
* [ ] Rename a container
0.5 - Future Release
* [ ] Initial web interface based on rlxc interface
* [ ] btrfs features integration (ie, defrag)
* [ ] redisign list to work with configurable lists and columns
* [ ] ephemeral containers
* [ ] set capabilities
* [ ] back up an entire llxc system
* [ ] restore an entire llxc system
* [ ] setting up of ssh service in guests
* [ ] programmable bash completion
0.6 - Future Release
* [ ] logging
* [ ] ladders for listing, like memory ladder, reverse memmory ladder, etc
* [ ] check available swap/memory before creating a container
* [ ] encrypted containers
* [ ] store some state when archiving containers, like autostart state
0.9 - Future Release
* [ ] Add all TODO and FIXME lines here to be removed
1.0 - Future feature-complete release
* [ ]
1.1 - Future Release
* [ ] ncurses interface
* [ ] progress bars for things like archive