(namespace Namespace, name string, obj composetypes.FileObjectConfig)
| 182 | } |
| 183 | |
| 184 | func fileObjectConfig(namespace Namespace, name string, obj composetypes.FileObjectConfig) (swarmFileObject, error) { |
| 185 | data, err := os.ReadFile(obj.File) |
| 186 | if err != nil { |
| 187 | return swarmFileObject{}, err |
| 188 | } |
| 189 | |
| 190 | if obj.Name != "" { |
| 191 | name = obj.Name |
| 192 | } else { |
| 193 | name = namespace.Scope(name) |
| 194 | } |
| 195 | |
| 196 | return swarmFileObject{ |
| 197 | Annotations: swarm.Annotations{ |
| 198 | Name: name, |
| 199 | Labels: addStackLabel(namespace, obj.Labels), |
| 200 | }, |
| 201 | Data: data, |
| 202 | }, nil |
| 203 | } |
no test coverage detected
searching dependent graphs…