mirror of
				https://github.com/moby/moby.git
				synced 2022-11-09 12:21:53 -05:00 
			
		
		
		
	just adding label to whitelist for commit command (Fixes #13738)
Signed-off-by: Tom Howe <turtlebender@gmail.com>
This commit is contained in:
		
							parent
							
								
									b1f984a29f
								
							
						
					
					
						commit
						6e2662b3ba
					
				
					 2 changed files with 16 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -34,6 +34,8 @@ var validCommitCommands = map[string]bool{
 | 
			
		|||
	"volume":     true,
 | 
			
		||||
	"expose":     true,
 | 
			
		||||
	"onbuild":    true,
 | 
			
		||||
	"label":      true,
 | 
			
		||||
	"maintainer": true,
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type Config struct {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -223,6 +223,13 @@ func (s *DockerSuite) TestCommitChange(c *check.C) {
 | 
			
		|||
		"--change", "ENV DEBUG true",
 | 
			
		||||
		"--change", "ENV test 1",
 | 
			
		||||
		"--change", "ENV PATH /foo",
 | 
			
		||||
		"--change", "LABEL foo bar",
 | 
			
		||||
		"--change", "CMD [\"/bin/sh\"]",
 | 
			
		||||
		"--change", "WORKDIR /opt",
 | 
			
		||||
		"--change", "ENTRYPOINT [\"/bin/sh\"]",
 | 
			
		||||
		"--change", "USER testuser",
 | 
			
		||||
		"--change", "VOLUME /var/lib/docker",
 | 
			
		||||
		"--change", "ONBUILD /usr/local/bin/python-build --dir /app/src",
 | 
			
		||||
		"test", "test-commit")
 | 
			
		||||
	imageId, _, err := runCommandWithOutput(cmd)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
| 
						 | 
				
			
			@ -233,6 +240,13 @@ func (s *DockerSuite) TestCommitChange(c *check.C) {
 | 
			
		|||
	expected := map[string]string{
 | 
			
		||||
		"Config.ExposedPorts": "map[8080/tcp:{}]",
 | 
			
		||||
		"Config.Env":          "[DEBUG=true test=1 PATH=/foo]",
 | 
			
		||||
		"Config.Labels":       "map[foo:bar]",
 | 
			
		||||
		"Config.Cmd":          "{[/bin/sh]}",
 | 
			
		||||
		"Config.WorkingDir":   "/opt",
 | 
			
		||||
		"Config.Entrypoint":   "{[/bin/sh]}",
 | 
			
		||||
		"Config.User":         "testuser",
 | 
			
		||||
		"Config.Volumes":      "map[/var/lib/docker:{}]",
 | 
			
		||||
		"Config.OnBuild":      "[/usr/local/bin/python-build --dir /app/src]",
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	for conf, value := range expected {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue