~barryprice/juju-deployer/LP1892423

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
Todo Items
----------

Actions

 - export
 - import/deploy
 - sync
 - diff
 - search
 - watch
 - reset

Model
 
 - machine resources and mapping
 - storage
 - networks
 

Long term
=========

- Freeze to generate an updated
- support for revision of charms as of date
- include-env for shell env var inclusion

- generate an archive with charms
- gpg sign an archive

    # Workaround / say if using cached Charm present
    # Write out resolved deployment file with includes & overrides
    # Ensure bootstrap
    # 

Medium Term
===========
- support for github charms
- Get core support for resetting charms.


Short Term
==========
- Switch to argparse/Use subcommands for new commands
- Better deployment validation
- Diff an environment to config
- Save a charm
- Update/Run against an existing environment
- Write out resolved deployment file
- Version file.


----------------------------------------

- allow for specifying list of lists for a single rel entry.
- include variable for env uuid and name
- charm branch parse for info

----------------------------------------

Bugs encountered
  - http://pad.lv/1174616 [wedged unit]
  - http://pad.lv/1174613 [relation-list -r]
  - http://pad.lv/1174610 [unit-id recycling]