mirror of
https://github.com/containers/podman.git
synced 2025-10-25 02:04:43 +08:00
Ensure that user-specified HOSTNAME is honored
When adding the HOSTNAME environment variable, only do so if it is not already present in the spec. If it is already present, it was likely added by the user, and we should honor their requested value. Fixes #8886 Signed-off-by: Matthew Heon <mheon@redhat.com>
This commit is contained in:
@ -1415,4 +1415,12 @@ WORKDIR /madethis`
|
||||
Expect(session.ExitCode()).To(Equal(0))
|
||||
Expect(session.ErrorToString()).To(ContainSubstring("Trying to pull"))
|
||||
})
|
||||
|
||||
It("podman run container with hostname and hostname environment variable", func() {
|
||||
hostnameEnv := "test123"
|
||||
session := podmanTest.Podman([]string{"run", "--hostname", "testctr", "--env", fmt.Sprintf("HOSTNAME=%s", hostnameEnv), ALPINE, "printenv", "HOSTNAME"})
|
||||
session.WaitWithDefaultTimeout()
|
||||
Expect(session.ExitCode()).To(Equal(0))
|
||||
Expect(session.OutputToString()).To(ContainSubstring(hostnameEnv))
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user