Nicolas De Loof 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48402585fd 
							
						 
					 
					
						
						
							
							replace passing parameters by context with singletons  
						
						... 
						
						
						
						Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com> 
						
						
					 
					
						2021-03-12 15:28:17 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Tardif 
							
						 
					 
					
						
						
						
						
							
						
						
							aca816d5d6 
							
						 
					 
					
						
						
							
							Remove example backend.  
						
						... 
						
						
						
						Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com> 
						
						
					 
					
						2021-01-19 11:29:48 +01:00 
						 
				 
			
				
					
						
							
							
								Guillaume Tardif 
							
						 
					 
					
						
						
						
						
							
						
						
							0ea97920c1 
							
						 
					 
					
						
						
							
							Move Context & context/store => api/context & api/context/store  
						
						... 
						
						
						
						Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com> 
						
						
					 
					
						2021-01-15 16:31:59 +01:00 
						 
				 
			
				
					
						
							
							
								Amos Law 
							
						 
					 
					
						
						
						
						
							
						
						
							e10424e316 
							
						 
					 
					
						
						
							
							Normalize case of command and flag help  
						
						... 
						
						
						
						Signed-off-by: Amos Law <ahlaw.dev@gmail.com> 
						
						
					 
					
						2020-10-03 20:43:18 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Crone 
							
						 
					 
					
						
						
						
						
							
						
						
							d154c41586 
							
						 
					 
					
						
						
							
							Update copyright  
						
						... 
						
						
						
						Signed-off-by: Chris Crone <christopher.crone@docker.com> 
						
						
					 
					
						2020-09-22 12:13:00 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Tardif 
							
						 
					 
					
						
						
						
						
							
						
						
							3ccc603461 
							
						 
					 
					
						
						
							
							Add status field in CLI metrics : success, failure, cancelled  
						
						... 
						
						
						
						Signed-off-by: Guillaume Tardif <guillaume.tardif@docker.com> 
						
						
					 
					
						2020-09-18 10:47:50 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Tardif 
							
						 
					 
					
						
						
						
						
							
						
						
							ed395a1e64 
							
						 
					 
					
						
						
							
							Display nice message on context creation (message taken from Moby cli)  
						
						... 
						
						
						
						Signed-off-by: Guillaume Tardif <guillaume.tardif@docker.com> 
						
						
					 
					
						2020-08-26 18:09:01 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Crone 
							
						 
					 
					
						
						
						
						
							
						
						
							4c6280b0e9 
							
						 
					 
					
						
						
							
							Rename docker/api -> docker/compose-cli  
						
						... 
						
						
						
						Signed-off-by: Chris Crone <christopher.crone@docker.com> 
						
						
					 
					
						2020-08-21 17:28:39 +02:00 
						 
				 
			
				
					
						
							
							
								aiordache 
							
						 
					 
					
						
						
						
						
							
						
						
							d1b8bcb2c7 
							
						 
					 
					
						
						
							
							fix signal passing to mobycli  
						
						... 
						
						
						
						Signed-off-by: aiordache <anca.iordache@docker.com> 
						
						
					 
					
						2020-08-05 15:05:32 +02:00 
						 
				 
			
				
					
						
							
							
								aiordache 
							
						 
					 
					
						
						
						
						
							
						
						
							87245ef727 
							
						 
					 
					
						
						
							
							rename packages ( amazon to ecs and azure to aci )  
						
						... 
						
						
						
						Signed-off-by: aiordache <anca.iordache@docker.com> 
						
						
					 
					
						2020-07-30 11:34:34 +02:00 
						 
				 
			
				
					
						
							
							
								aiordache 
							
						 
					 
					
						
						
						
						
							
						
						
							2471e51b39 
							
						 
					 
					
						
						
							
							set build tag for the ecs context and backend  
						
						... 
						
						
						
						Signed-off-by: aiordache <anca.iordache@docker.com> 
						
						
					 
					
						2020-07-30 11:34:34 +02:00 
						 
				 
			
				
					
						
							
							
								aiordache 
							
						 
					 
					
						
						
						
						
							
						
						
							355295696f 
							
						 
					 
					
						
						
							
							Create aws context  
						
						... 
						
						
						
						Signed-off-by: aiordache <anca.iordache@docker.com> 
						
						
					 
					
						2020-07-30 11:34:34 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Tardif 
							
						 
					 
					
						
						
						
						
							
						
						
							2824a7a736 
							
						 
					 
					
						
						
							
							Context aci create : check context name does not exists before starting interactive aci create  
						
						
						
						
					 
					
						2020-06-22 18:20:40 +02:00 
						 
				 
			
				
					
						
							
							
								Djordje Lukic 
							
						 
					 
					
						
						
						
						
							
						
						
							ad72c866cc 
							
						 
					 
					
						
						
							
							Add license headers  
						
						
						
						
					 
					
						2020-06-18 16:48:03 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Tardif 
							
						 
					 
					
						
						
						
						
							
						
						
							bbcdad39d5 
							
						 
					 
					
						
						
							
							Renamed docker-classic to “com.docker.com”.  
						
						
						
						
					 
					
						2020-06-17 17:57:53 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Tardif 
							
						 
					 
					
						
						
						
						
							
						
						
							0de2522079 
							
						 
					 
					
						
						
							
							Renamed Moby backend to “local” backend. This will leave “moby” available for default type contexts  
						
						
						
						
					 
					
						2020-06-15 12:20:03 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Tardif 
							
						 
					 
					
						
						
						
						
							
						
						
							113350a09d 
							
						 
					 
					
						
						
							
							Context create aci is now a subcommand, as Moby and example. Root docker context create also allows backward compatibility to create docker contexts as before  
						
						
						
						
					 
					
						2020-06-15 12:19:06 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Tardif 
							
						 
					 
					
						
						
						
						
							
						
						
							4a4b62ded2 
							
						 
					 
					
						
						
							
							Do not allow context creation for unknown types  
						
						
						
						
					 
					
						2020-06-04 16:44:08 +02:00 
						 
				 
			
				
					
						
							
							
								Guillaume Tardif 
							
						 
					 
					
						
						
						
						
							
						
						
							5675763856 
							
						 
					 
					
						
						
							
							Interactive context create, adding method CreateContextData to CloudService interface, so Cloud Backends can provide a custom context creation method.  
						
						
						
						
					 
					
						2020-06-02 16:04:08 +02:00 
						 
				 
			
				
					
						
							
							
								Djordje Lukic 
							
						 
					 
					
						
						
						
						
							
						
						
							11339761ca 
							
						 
					 
					
						
						
							
							Change the way a context is stored  
						
						... 
						
						
						
						Initially we stored the context data in the `Metadata` of the context
but in hindsight this data would be better of in the `Endpoints` because
that's what it is used for.
Before:
```json
{
  "Name": "aci",
  "Metadata": {
    "Type": "aci",
    "Data": {
      "key": "value"
    }
  },
  "Endpoints": {
      "docker": {}
  }
}
```
After:
```json
{
  "Name": "aci",
  "Type": "aci",
  "Metadata": {},
  "Endpoints": {
      "aci": {
          "key": "value"
      },
      "docker": {}
  }
}
```
With this change the contexts that we create are more in line with the contexts the docker cli creates.
It also makes the code less complicated since we don't need to marsal twice any more. The API is nicer too:
```go
// Get a context:
c, err := store.Get(contextName)
// Get the stored endpoint:
var aciContext store.AciContext
if err := contextStore.GetEndpoint(currentContext, &aciContext); err != nil {
	return nil, err
}
``` 
						
						
					 
					
						2020-05-22 16:32:43 +02:00 
						 
				 
			
				
					
						
							
							
								Djordje Lukic 
							
						 
					 
					
						
						
						
						
							
						
						
							15fb6f63c3 
							
						 
					 
					
						
						
							
							Add licenses  
						
						
						
						
					 
					
						2020-05-15 09:14:52 +02:00 
						 
				 
			
				
					
						
							
							
								Djordje Lukic 
							
						 
					 
					
						
						
						
						
							
						
						
							42c72c365c 
							
						 
					 
					
						
						
							
							Split context comands into own files  
						
						
						
						
					 
					
						2020-05-15 09:14:51 +02:00