|  | @@ -17,6 +17,7 @@
 | 
	
		
			
				|  |  |  package convert
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  import (
 | 
	
		
			
				|  |  | +	"context"
 | 
	
		
			
				|  |  |  	"os"
 | 
	
		
			
				|  |  |  	"testing"
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -40,7 +41,7 @@ func TestProjectName(t *testing.T) {
 | 
	
		
			
				|  |  |  	project := types.Project{
 | 
	
		
			
				|  |  |  		Name: "TEST",
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  | -	containerGroup, err := ToContainerGroup(convertCtx, project)
 | 
	
		
			
				|  |  | +	containerGroup, err := ToContainerGroup(context.TODO(), convertCtx, project)
 | 
	
		
			
				|  |  |  	assert.NilError(t, err)
 | 
	
		
			
				|  |  |  	assert.Equal(t, *containerGroup.Name, "test")
 | 
	
		
			
				|  |  |  }
 | 
	
	
		
			
				|  | @@ -117,7 +118,7 @@ func TestComposeContainerGroupToContainerWithDnsSideCarSide(t *testing.T) {
 | 
	
		
			
				|  |  |  		},
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	group, err := ToContainerGroup(convertCtx, project)
 | 
	
		
			
				|  |  | +	group, err := ToContainerGroup(context.TODO(), convertCtx, project)
 | 
	
		
			
				|  |  |  	assert.NilError(t, err)
 | 
	
		
			
				|  |  |  	assert.Assert(t, is.Len(*group.Containers, 3))
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -142,7 +143,7 @@ func TestComposeSingleContainerGroupToContainerNoDnsSideCarSide(t *testing.T) {
 | 
	
		
			
				|  |  |  		},
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	group, err := ToContainerGroup(convertCtx, project)
 | 
	
		
			
				|  |  | +	group, err := ToContainerGroup(context.TODO(), convertCtx, project)
 | 
	
		
			
				|  |  |  	assert.NilError(t, err)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	assert.Assert(t, is.Len(*group.Containers, 1))
 | 
	
	
		
			
				|  | @@ -165,7 +166,7 @@ func TestComposeSingleContainerRestartPolicy(t *testing.T) {
 | 
	
		
			
				|  |  |  		},
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	group, err := ToContainerGroup(convertCtx, project)
 | 
	
		
			
				|  |  | +	group, err := ToContainerGroup(context.TODO(), convertCtx, project)
 | 
	
		
			
				|  |  |  	assert.NilError(t, err)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	assert.Assert(t, is.Len(*group.Containers, 1))
 | 
	
	
		
			
				|  | @@ -197,7 +198,7 @@ func TestComposeMultiContainerRestartPolicy(t *testing.T) {
 | 
	
		
			
				|  |  |  		},
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	group, err := ToContainerGroup(convertCtx, project)
 | 
	
		
			
				|  |  | +	group, err := ToContainerGroup(context.TODO(), convertCtx, project)
 | 
	
		
			
				|  |  |  	assert.NilError(t, err)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	assert.Assert(t, is.Len(*group.Containers, 3))
 | 
	
	
		
			
				|  | @@ -231,7 +232,7 @@ func TestComposeInconsistentMultiContainerRestartPolicy(t *testing.T) {
 | 
	
		
			
				|  |  |  		},
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	_, err := ToContainerGroup(convertCtx, project)
 | 
	
		
			
				|  |  | +	_, err := ToContainerGroup(context.TODO(), convertCtx, project)
 | 
	
		
			
				|  |  |  	assert.Error(t, err, "ACI integration does not support specifying different restart policies on containers in the same compose application")
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -248,7 +249,7 @@ func TestLabelsErrorMessage(t *testing.T) {
 | 
	
		
			
				|  |  |  		},
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	_, err := ToContainerGroup(convertCtx, project)
 | 
	
		
			
				|  |  | +	_, err := ToContainerGroup(context.TODO(), convertCtx, project)
 | 
	
		
			
				|  |  |  	assert.Error(t, err, "ACI integration does not support labels in compose applications")
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -262,7 +263,7 @@ func TestComposeSingleContainerGroupToContainerDefaultRestartPolicy(t *testing.T
 | 
	
		
			
				|  |  |  		},
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	group, err := ToContainerGroup(convertCtx, project)
 | 
	
		
			
				|  |  | +	group, err := ToContainerGroup(context.TODO(), convertCtx, project)
 | 
	
		
			
				|  |  |  	assert.NilError(t, err)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	assert.Assert(t, is.Len(*group.Containers, 1))
 | 
	
	
		
			
				|  | @@ -296,7 +297,7 @@ func TestComposeContainerGroupToContainerMultiplePorts(t *testing.T) {
 | 
	
		
			
				|  |  |  		},
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	group, err := ToContainerGroup(convertCtx, project)
 | 
	
		
			
				|  |  | +	group, err := ToContainerGroup(context.TODO(), convertCtx, project)
 | 
	
		
			
				|  |  |  	assert.NilError(t, err)
 | 
	
		
			
				|  |  |  	assert.Assert(t, is.Len(*group.Containers, 3))
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -335,7 +336,7 @@ func TestComposeContainerGroupToContainerResourceLimits(t *testing.T) {
 | 
	
		
			
				|  |  |  		},
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	group, err := ToContainerGroup(convertCtx, project)
 | 
	
		
			
				|  |  | +	group, err := ToContainerGroup(context.TODO(), convertCtx, project)
 | 
	
		
			
				|  |  |  	assert.NilError(t, err)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	limits := *((*group.Containers)[0]).Resources.Limits
 | 
	
	
		
			
				|  | @@ -361,7 +362,7 @@ func TestComposeContainerGroupToContainerResourceLimitsDefaults(t *testing.T) {
 | 
	
		
			
				|  |  |  		},
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	group, err := ToContainerGroup(convertCtx, project)
 | 
	
		
			
				|  |  | +	group, err := ToContainerGroup(context.TODO(), convertCtx, project)
 | 
	
		
			
				|  |  |  	assert.NilError(t, err)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	limits := *((*group.Containers)[0]).Resources.Limits
 | 
	
	
		
			
				|  | @@ -385,7 +386,7 @@ func TestComposeContainerGroupToContainerenvVar(t *testing.T) {
 | 
	
		
			
				|  |  |  		},
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	group, err := ToContainerGroup(convertCtx, project)
 | 
	
		
			
				|  |  | +	group, err := ToContainerGroup(context.TODO(), convertCtx, project)
 | 
	
		
			
				|  |  |  	assert.NilError(t, err)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	envVars := *((*group.Containers)[0]).EnvironmentVariables
 |