(defaultUpdateConfig *api.UpdateConfig)
| 158 | } |
| 159 | |
| 160 | func updateConfigFromDefaults(defaultUpdateConfig *api.UpdateConfig) *swarm.UpdateConfig { |
| 161 | defaultFailureAction := strings.ToLower(api.UpdateConfig_FailureAction_name[int32(defaultUpdateConfig.FailureAction)]) |
| 162 | defaultMonitor, _ := gogotypes.DurationFromProto(defaultUpdateConfig.Monitor) |
| 163 | return &swarm.UpdateConfig{ |
| 164 | Parallelism: defaultUpdateConfig.Parallelism, |
| 165 | Delay: defaultUpdateConfig.Delay, |
| 166 | Monitor: defaultMonitor, |
| 167 | FailureAction: swarm.FailureAction(defaultFailureAction), |
| 168 | MaxFailureRatio: defaultUpdateConfig.MaxFailureRatio, |
| 169 | Order: swarm.UpdateOrder(defaultOrder(defaultUpdateConfig.Order)), |
| 170 | } |
| 171 | } |
| 172 | |
| 173 | func (o updateOptions) updateConfig(flags *pflag.FlagSet) *swarm.UpdateConfig { |
| 174 | if !anyChanged(flags, flagUpdateParallelism, flagUpdateDelay, flagUpdateMonitor, flagUpdateFailureAction, flagUpdateMaxFailureRatio, flagUpdateOrder) { |
no test coverage detected
searching dependent graphs…