resources: nspawn: Fix small style issues

This commit is contained in:
James Shubin
2017-05-29 01:12:37 -04:00
parent 4150ae7307
commit f65c5fb147

View File

@@ -45,15 +45,15 @@ func init() {
gob.Register(&NspawnRes{}) gob.Register(&NspawnRes{})
} }
// NspawnRes is an nspawn container resource // NspawnRes is an nspawn container resource.
type NspawnRes struct { type NspawnRes struct {
BaseRes `yaml:",inline"` BaseRes `yaml:",inline"`
State string `yaml:"state"` State string `yaml:"state"`
// we're using the svc resource to start the machine because that's // We're using the svc resource to start the machine because that's
// what machinectl does. We're not using svc.Watch because then we // what machinectl does. We're not using svc.Watch because then we
// would have two watches potentially racing each other and producing // would have two watches potentially racing each other and producing
// potentially unexpected results. We get everything we need to // potentially unexpected results. We get everything we need to monitor
// monitor the machine state changes from the org.freedesktop.machine1 object. // the machine state changes from the org.freedesktop.machine1 object.
svc *SvcRes svc *SvcRes
} }
@@ -75,7 +75,7 @@ func (obj *NspawnRes) Validate() error {
running: {}, running: {},
} }
if _, exists := validStates[obj.State]; !exists { if _, exists := validStates[obj.State]; !exists {
return fmt.Errorf("Invalid State: %s", obj.State) return fmt.Errorf("invalid state: %s", obj.State)
} }
if err := obj.svc.Validate(); err != nil { // composite resource if err := obj.svc.Validate(); err != nil { // composite resource
@@ -97,7 +97,7 @@ func (obj *NspawnRes) Init() error {
return obj.BaseRes.Init() return obj.BaseRes.Init()
} }
// Watch for state changes and sends a message to the bus if there is a change // Watch for state changes and sends a message to the bus if there is a change.
func (obj *NspawnRes) Watch() error { func (obj *NspawnRes) Watch() error {
// this resource depends on systemd ensure that it's running // this resource depends on systemd ensure that it's running
if !systemdUtil.IsRunningSystemd() { if !systemdUtil.IsRunningSystemd() {
@@ -161,8 +161,8 @@ func (obj *NspawnRes) Watch() error {
} }
// CheckApply is run to check the state and, if apply is true, to apply the // CheckApply is run to check the state and, if apply is true, to apply the
// necessary changes to reach the desired state. this is run before Watch and // necessary changes to reach the desired state. This is run before Watch and
// again if watch finds a change occurring to the state // again if Watch finds a change occurring to the state.
func (obj *NspawnRes) CheckApply(apply bool) (checkOK bool, err error) { func (obj *NspawnRes) CheckApply(apply bool) (checkOK bool, err error) {
// this resource depends on systemd ensure that it's running // this resource depends on systemd ensure that it's running
if !systemdUtil.IsRunningSystemd() { if !systemdUtil.IsRunningSystemd() {
@@ -235,17 +235,17 @@ func (obj *NspawnRes) CheckApply(apply bool) (checkOK bool, err error) {
return false, nil return false, nil
} }
// NspawnUID is a unique resource identifier // NspawnUID is a unique resource identifier.
type NspawnUID struct { type NspawnUID struct {
// NOTE: there is also a name variable in the BaseUID struct, this is // NOTE: There is also a name variable in the BaseUID struct, this is
// information about where this UID came from, and is unrelated to the // information about where this UID came from, and is unrelated to the
// information about the resource we're matching. That data which is // information about the resource we're matching. That data which is
// used in the IFF function, is what you see in the struct fields here // used in the IFF function, is what you see in the struct fields here.
BaseUID BaseUID
name string // the machine name name string // the machine name
} }
// IFF aka if and only if they are equivalent, return true. If not, false // IFF aka if and only if they are equivalent, return true. If not, false.
func (obj *NspawnUID) IFF(uid ResUID) bool { func (obj *NspawnUID) IFF(uid ResUID) bool {
res, ok := uid.(*NspawnUID) res, ok := uid.(*NspawnUID)
if !ok { if !ok {
@@ -254,8 +254,8 @@ func (obj *NspawnUID) IFF(uid ResUID) bool {
return obj.name == res.name return obj.name == res.name
} }
// UIDs includes all params to make a unique identification of this object // UIDs includes all params to make a unique identification of this object.
// most resources only return one although some resources can return multiple // Most resources only return one although some resources can return multiple.
func (obj *NspawnRes) UIDs() []ResUID { func (obj *NspawnRes) UIDs() []ResUID {
x := &NspawnUID{ x := &NspawnUID{
BaseUID: BaseUID{Name: obj.GetName(), Kind: obj.GetKind()}, BaseUID: BaseUID{Name: obj.GetName(), Kind: obj.GetKind()},
@@ -264,7 +264,7 @@ func (obj *NspawnRes) UIDs() []ResUID {
return append([]ResUID{x}, obj.svc.UIDs()...) return append([]ResUID{x}, obj.svc.UIDs()...)
} }
// GroupCmp returns whether two resources can be grouped together or not // GroupCmp returns whether two resources can be grouped together or not.
func (obj *NspawnRes) GroupCmp(r Res) bool { func (obj *NspawnRes) GroupCmp(r Res) bool {
_, ok := r.(*NspawnRes) _, ok := r.(*NspawnRes)
if !ok { if !ok {
@@ -274,7 +274,7 @@ func (obj *NspawnRes) GroupCmp(r Res) bool {
return false return false
} }
// Compare two resources and return if they are equivalent // Compare two resources and return if they are equivalent.
func (obj *NspawnRes) Compare(res Res) bool { func (obj *NspawnRes) Compare(res Res) bool {
switch res.(type) { switch res.(type) {
case *NspawnRes: case *NspawnRes:
@@ -294,7 +294,7 @@ func (obj *NspawnRes) Compare(res Res) bool {
return true return true
} }
// AutoEdges returns the AutoEdge interface in this case no autoedges are used // AutoEdges returns the AutoEdge interface. In this case no autoedges are used.
func (obj *NspawnRes) AutoEdges() AutoEdge { func (obj *NspawnRes) AutoEdges() AutoEdge {
return nil return nil
} }