mirror of
				https://github.com/docker/compose.git
				synced 2025-11-03 21:25:21 +01:00 
			
		
		
		
	bump compose-go to version v2.2.0
Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									a7424435b3
								
							
						
					
					
						commit
						8db0cba0af
					
				
							
								
								
									
										2
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							@ -144,7 +144,7 @@ jobs:
 | 
				
			|||||||
          - 24.0.9
 | 
					          - 24.0.9
 | 
				
			||||||
          - 25.0.5
 | 
					          - 25.0.5
 | 
				
			||||||
          - 26.1.4
 | 
					          - 26.1.4
 | 
				
			||||||
          - 27.1.0
 | 
					          - 27.2.1
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - name: Prepare
 | 
					      - name: Prepare
 | 
				
			||||||
        run: |
 | 
					        run: |
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										2
									
								
								go.mod
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								go.mod
									
									
									
									
									
								
							@ -7,7 +7,7 @@ require (
 | 
				
			|||||||
	github.com/Microsoft/go-winio v0.6.2
 | 
						github.com/Microsoft/go-winio v0.6.2
 | 
				
			||||||
	github.com/acarl005/stripansi v0.0.0-20180116102854-5a71ef0e047d
 | 
						github.com/acarl005/stripansi v0.0.0-20180116102854-5a71ef0e047d
 | 
				
			||||||
	github.com/buger/goterm v1.0.4
 | 
						github.com/buger/goterm v1.0.4
 | 
				
			||||||
	github.com/compose-spec/compose-go/v2 v2.1.6
 | 
						github.com/compose-spec/compose-go/v2 v2.2.0
 | 
				
			||||||
	github.com/containerd/containerd v1.7.22
 | 
						github.com/containerd/containerd v1.7.22
 | 
				
			||||||
	github.com/containerd/platforms v0.2.1
 | 
						github.com/containerd/platforms v0.2.1
 | 
				
			||||||
	github.com/davecgh/go-spew v1.1.1
 | 
						github.com/davecgh/go-spew v1.1.1
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										4
									
								
								go.sum
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								go.sum
									
									
									
									
									
								
							@ -85,8 +85,8 @@ github.com/cncf/xds/go v0.0.0-20231128003011-0fa0005c9caa h1:jQCWAUqqlij9Pgj2i/P
 | 
				
			|||||||
github.com/cncf/xds/go v0.0.0-20231128003011-0fa0005c9caa/go.mod h1:x/1Gn8zydmfq8dk6e9PdstVsDgu9RuyIIJqAaF//0IM=
 | 
					github.com/cncf/xds/go v0.0.0-20231128003011-0fa0005c9caa/go.mod h1:x/1Gn8zydmfq8dk6e9PdstVsDgu9RuyIIJqAaF//0IM=
 | 
				
			||||||
github.com/codahale/rfc6979 v0.0.0-20141003034818-6a90f24967eb h1:EDmT6Q9Zs+SbUoc7Ik9EfrFqcylYqgPZ9ANSbTAntnE=
 | 
					github.com/codahale/rfc6979 v0.0.0-20141003034818-6a90f24967eb h1:EDmT6Q9Zs+SbUoc7Ik9EfrFqcylYqgPZ9ANSbTAntnE=
 | 
				
			||||||
github.com/codahale/rfc6979 v0.0.0-20141003034818-6a90f24967eb/go.mod h1:ZjrT6AXHbDs86ZSdt/osfBi5qfexBrKUdONk989Wnk4=
 | 
					github.com/codahale/rfc6979 v0.0.0-20141003034818-6a90f24967eb/go.mod h1:ZjrT6AXHbDs86ZSdt/osfBi5qfexBrKUdONk989Wnk4=
 | 
				
			||||||
github.com/compose-spec/compose-go/v2 v2.1.6 h1:d0Cs0DffmOwmSzs0YPHwKCskknGq2jfGg4uGowlEpps=
 | 
					github.com/compose-spec/compose-go/v2 v2.2.0 h1:VsQosGhuO+H9wh5laiIiAe4TVd73kQ5NWwmNrdm0HRA=
 | 
				
			||||||
github.com/compose-spec/compose-go/v2 v2.1.6/go.mod h1:lFN0DrMxIncJGYAXTfWuajfwj5haBJqrBkarHcnjJKc=
 | 
					github.com/compose-spec/compose-go/v2 v2.2.0/go.mod h1:lFN0DrMxIncJGYAXTfWuajfwj5haBJqrBkarHcnjJKc=
 | 
				
			||||||
github.com/containerd/cgroups v1.1.0 h1:v8rEWFl6EoqHB+swVNjVoCJE8o3jX7e8nqBGPLaDFBM=
 | 
					github.com/containerd/cgroups v1.1.0 h1:v8rEWFl6EoqHB+swVNjVoCJE8o3jX7e8nqBGPLaDFBM=
 | 
				
			||||||
github.com/containerd/cgroups v1.1.0/go.mod h1:6ppBcbh/NOOUU+dMKrykgaBnK9lCIBxHqJDGwsa1mIw=
 | 
					github.com/containerd/cgroups v1.1.0/go.mod h1:6ppBcbh/NOOUU+dMKrykgaBnK9lCIBxHqJDGwsa1mIw=
 | 
				
			||||||
github.com/containerd/console v1.0.4 h1:F2g4+oChYvBTsASRTz8NP6iIAi97J3TtSAsLbIFn4ro=
 | 
					github.com/containerd/console v1.0.4 h1:F2g4+oChYvBTsASRTz8NP6iIAi97J3TtSAsLbIFn4ro=
 | 
				
			||||||
 | 
				
			|||||||
@ -646,28 +646,10 @@ func getDeployResources(s types.ServiceConfig) container.Resources {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	for _, device := range s.Devices {
 | 
						for _, device := range s.Devices {
 | 
				
			||||||
		// FIXME should use docker/cli parseDevice, unfortunately private
 | 
					 | 
				
			||||||
		src := ""
 | 
					 | 
				
			||||||
		dst := ""
 | 
					 | 
				
			||||||
		permissions := "rwm"
 | 
					 | 
				
			||||||
		arr := strings.Split(device, ":")
 | 
					 | 
				
			||||||
		switch len(arr) {
 | 
					 | 
				
			||||||
		case 3:
 | 
					 | 
				
			||||||
			permissions = arr[2]
 | 
					 | 
				
			||||||
			fallthrough
 | 
					 | 
				
			||||||
		case 2:
 | 
					 | 
				
			||||||
			dst = arr[1]
 | 
					 | 
				
			||||||
			fallthrough
 | 
					 | 
				
			||||||
		case 1:
 | 
					 | 
				
			||||||
			src = arr[0]
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
		if dst == "" {
 | 
					 | 
				
			||||||
			dst = src
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
		resources.Devices = append(resources.Devices, container.DeviceMapping{
 | 
							resources.Devices = append(resources.Devices, container.DeviceMapping{
 | 
				
			||||||
			PathOnHost:        src,
 | 
								PathOnHost:        device.Source,
 | 
				
			||||||
			PathInContainer:   dst,
 | 
								PathInContainer:   device.Target,
 | 
				
			||||||
			CgroupPermissions: permissions,
 | 
								CgroupPermissions: device.Permissions,
 | 
				
			||||||
		})
 | 
							})
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user