~nskaggs/+junk/xenial-test

« back to all changes in this revision

Viewing changes to src/github.com/juju/juju/core/description/doc.go

  • Committer: Nicholas Skaggs
  • Date: 2016-10-24 20:56:05 UTC
  • Revision ID: nicholas.skaggs@canonical.com-20161024205605-z8lta0uvuhtxwzwl
Initi with beta15

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// Copyright 2015 Canonical Ltd.
 
2
// Licensed under the AGPLv3, see LICENCE file for details.
 
3
 
 
4
// The description package defines the structure and representation and
 
5
// serialisation of models to facilitate the import and export of
 
6
// models from different controllers.
 
7
package description
 
8
 
 
9
// NOTES:
 
10
//
 
11
// The following prechecks are to be made before attempting migration:
 
12
//
 
13
// - no agents in an error state
 
14
// - nothing dying or dead; machine, application, unit, relation, storage, network etc
 
15
// - no entries in the assignUnitC collection
 
16
//   - these are units pending assignment
 
17
// - no units agent status in an error state
 
18
//   - workload error status is probably fine
 
19
// - all units using the same charm and series as the application
 
20
//   - no units with pending charm updates
 
21
// - all units have ResolvedNone for resolved status
 
22
//   - no pending hook execution