~juju-qa/ubuntu/xenial/juju/2.0-rc2

« back to all changes in this revision

Viewing changes to src/github.com/juju/juju/worker/uniter/operation/runhook.go

  • Committer: Nicholas Skaggs
  • Date: 2016-09-30 14:39:30 UTC
  • mfrom: (1.8.1)
  • Revision ID: nicholas.skaggs@canonical.com-20160930143930-vwwhrefh6ftckccy
import upstream

Show diffs side-by-side

added added

removed removed

Lines of Context:
134
134
        switch rh.info.Kind {
135
135
        case hooks.Install:
136
136
                err = rh.runner.Context().SetUnitStatus(jujuc.StatusInfo{
137
 
                        Status: string(status.StatusMaintenance),
138
 
                        Info:   "installing charm software",
 
137
                        Status: string(status.Maintenance),
 
138
                        Info:   status.MessageInstallingCharm,
139
139
                })
140
140
        case hooks.Stop:
141
141
                err = rh.runner.Context().SetUnitStatus(jujuc.StatusInfo{
142
 
                        Status: string(status.StatusMaintenance),
 
142
                        Status: string(status.Maintenance),
143
143
                        Info:   "cleaning up prior to charm deletion",
144
144
                })
145
145
        }
161
161
        case hooks.Stop:
162
162
                // Charm is no longer of this world.
163
163
                err = rh.runner.Context().SetUnitStatus(jujuc.StatusInfo{
164
 
                        Status: string(status.StatusTerminated),
 
164
                        Status: string(status.Terminated),
165
165
                })
166
166
        case hooks.Start:
167
167
                if hasRunStatusSet {
171
171
                // We've finished the start hook and the charm has not updated its
172
172
                // own status so we'll set it to unknown.
173
173
                err = rh.runner.Context().SetUnitStatus(jujuc.StatusInfo{
174
 
                        Status: string(status.StatusUnknown),
 
174
                        Status: string(status.Unknown),
175
175
                })
176
176
        }
177
177
        if err != nil {