ae2da275ab63bf42fd71f6dd6eaa2423a0832034
[armband.git] / TODO.md
1 List of missing features and things to do
2 =========================================
3
4 Cleanup tasks
5 =========================================
6 * [arm64-master] Fix license in ubuntu_1404_arm64.pp
7 * [arm64-master] Look into default ubuntu_debootstrap change in cobbler.pp
8 * [arm64-master] [fuel-agent] Package and repo update for arm64 in [2] (?)
9 * [arm64-master] change docker repo in `upstream/fuel/build/config.mk`,
10   perhaps by figuring out current architecture with `uname -m`
11
12 Needed for all arch support (todo, later)
13 =========================================
14 * [arm64-master] Extend arch list for auxiliary repo on fuel master
15   (e.g. "amd64 arm64", or "arm64" if people want to support arm64 only).
16   Use UBUNTU_ARCH in constructs like "for arch in arm64 amd64; do"
17 * [arm64-master] [fuel-agent] Custom package selection for arm64 in [1] or from above
18 * [arm64-master] Stop hardcoding grub-efi-arm64/grub-pc 
19 * [fuel-main] deb/rpm building for arm64 support
20 * [fuel-main] mirror arm64 support
21 * [fuel] Figure a way for not hardcoding the bootstrap image architecture,
22   preferably selectable using fuel-menu
23
24 Needed for aarch64 Fuel Master support
25 =========================================
26 * [arm64-master] Add arm64 support for CentOS based actions.
27
28 [1] https://github.com/openstack/fuel-agent/blob/master/fuel_agent/drivers/nailgun.py#L687-L693
29 [2] https://github.com/openstack/fuel-agent/blob/master/contrib/fuel_bootstrap/fuel_bootstrap_cli/fuel_bootstrap/settings.yaml.sample#L19