Fix local images not being pulled correctly; closes #2559
This commit is contained in:
parent
560c832cc6
commit
3f9ac8b89a
|
@ -5,6 +5,10 @@
|
||||||
### Fixed
|
### Fixed
|
||||||
* Fixed a few docker clients not having version negotiation enabled.
|
* Fixed a few docker clients not having version negotiation enabled.
|
||||||
|
|
||||||
|
## v1.0.1
|
||||||
|
### Fixed
|
||||||
|
* Fixes local images prefixed with `~` getting pulled from remote sources rather than just using the local copy.
|
||||||
|
|
||||||
## v1.0.0
|
## v1.0.0
|
||||||
This is the first official stable release of Wings! Please be aware that while this specific version changelog is very short,
|
This is the first official stable release of Wings! Please be aware that while this specific version changelog is very short,
|
||||||
it technically includes all of the previous beta and alpha releases within it. For the sake of version history and following
|
it technically includes all of the previous beta and alpha releases within it. For the sake of version history and following
|
||||||
|
|
|
@ -310,12 +310,15 @@ func (e *Environment) followOutput() error {
|
||||||
// need to block all of the servers from booting just because of that. I'd imagine in a lot of
|
// need to block all of the servers from booting just because of that. I'd imagine in a lot of
|
||||||
// cases an outage shouldn't affect users too badly. It'll at least keep existing servers working
|
// cases an outage shouldn't affect users too badly. It'll at least keep existing servers working
|
||||||
// correctly if anything.
|
// correctly if anything.
|
||||||
//
|
|
||||||
// TODO: local images
|
|
||||||
func (e *Environment) ensureImageExists(image string) error {
|
func (e *Environment) ensureImageExists(image string) error {
|
||||||
e.Events().Publish(environment.DockerImagePullStarted, "")
|
e.Events().Publish(environment.DockerImagePullStarted, "")
|
||||||
defer e.Events().Publish(environment.DockerImagePullCompleted, "")
|
defer e.Events().Publish(environment.DockerImagePullCompleted, "")
|
||||||
|
|
||||||
|
// Images prefixed with a ~ are local images that we do not need to try and pull.
|
||||||
|
if strings.HasPrefix(image, "~") {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
// Give it up to 15 minutes to pull the image. I think this should cover 99.8% of cases where an
|
// Give it up to 15 minutes to pull the image. I think this should cover 99.8% of cases where an
|
||||||
// image pull might fail. I can't imagine it will ever take more than 15 minutes to fully pull
|
// image pull might fail. I can't imagine it will ever take more than 15 minutes to fully pull
|
||||||
// an image. Let me know when I am inevitably wrong here...
|
// an image. Let me know when I am inevitably wrong here...
|
||||||
|
|
Loading…
Reference in New Issue
Block a user