mirror of
https://github.com/kemko/nomad.git
synced 2026-01-01 16:05:42 +03:00
Add interpolation on service canarymeta
This commit is contained in:
@@ -57,6 +57,14 @@ func InterpolateServices(taskEnv *TaskEnv, services []*structs.Service) []*struc
|
||||
service.Meta = meta
|
||||
}
|
||||
|
||||
if len(service.CanaryMeta) > 0 {
|
||||
canaryMeta := make(map[string]string, len(service.CanaryMeta))
|
||||
for k, v := range service.CanaryMeta {
|
||||
canaryMeta[k] = taskEnv.ReplaceEnv(v)
|
||||
}
|
||||
service.CanaryMeta = canaryMeta
|
||||
}
|
||||
|
||||
interpolated[i] = service
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user