Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Negotiate Docker API version #7165

Merged
merged 1 commit into from
May 24, 2018

Conversation

exekias
Copy link
Contributor

@exekias exekias commented May 23, 2018

New Docker versions have deprecated our hardcoded client API version
(1.22), this change uses an API version negotiation mechanism to ensure
compatibility.

We should still upgrade to a newer client in the future, let's keep an
eye on moby/moby#33989 and do it once we have
something we can vendor.

Fixes #6989

@exekias exekias force-pushed the negotiate-docker-api-version branch 2 times, most recently from 7ae153b to f352bcf Compare May 23, 2018 10:14
New Docker versions have deprecated our hardcoded client API version
(1.22), this change uses an API version negotiation mechanism to ensure
compatibility.

We should still upgrade to a newer client in the future, let's keep an
eye on moby/moby#33989 and do it once we have
something we can vendor.
@exekias exekias force-pushed the negotiate-docker-api-version branch from f352bcf to c0902e2 Compare May 23, 2018 10:15
@ruflin ruflin merged commit 253bc71 into elastic:master May 24, 2018
@ruflin
Copy link
Contributor

ruflin commented May 24, 2018

Do we need a backport here?

@exekias exekias added needs_backport PR is waiting to be backported to other branches. v6.3.0 labels May 24, 2018
@exekias exekias deleted the negotiate-docker-api-version branch May 24, 2018 17:53
@exekias exekias added v6.3.0 and removed needs_backport PR is waiting to be backported to other branches. labels May 25, 2018
exekias added a commit to exekias/beats that referenced this pull request Jun 14, 2018
New Docker versions have deprecated our hardcoded client API version
(1.22), this change uses an API version negotiation mechanism to ensure
compatibility.

We should still upgrade to a newer client in the future, let's keep an
eye on moby/moby#33989 and do it once we have
something we can vendor.

(cherry picked from commit 253bc71)
ruflin pushed a commit that referenced this pull request Jun 15, 2018
* Negotiate Docker API version (#7165)

New Docker versions have deprecated our hardcoded client API version
(1.22), this change uses an API version negotiation mechanism to ensure
compatibility.

We should still upgrade to a newer client in the future, let's keep an
eye on moby/moby#33989 and do it once we have
something we can vendor.

(cherry picked from commit 253bc71)

* Update CHANGELOG.asciidoc
@tsg tsg added v6.3.1 and removed v6.3.0 labels Jun 25, 2018
exekias pushed a commit to exekias/beats that referenced this pull request Jul 10, 2018
Introducing API version negotiation (elastic#7165) brough support for new
Docker versions, but broke support for versions in EOL.

This change puts old API version (1.229 back on the default fallback,
plus introduces version hardcoding through `DOCKER_API_VERSION`
environment variable.

I added some integration tests to check things are working.

Fixes elastic#7542
ruflin pushed a commit that referenced this pull request Jul 11, 2018
Introducing API version negotiation (#7165) brough support for new
Docker versions, but broke support for versions in EOL.

This change puts old API version (1.229 back on the default fallback,
plus introduces version hardcoding through `DOCKER_API_VERSION`
environment variable.

I added some integration tests to check things are working.

Fixes #7542
exekias added a commit to exekias/beats that referenced this pull request Jul 11, 2018
Introducing API version negotiation (elastic#7165) brough support for new
Docker versions, but broke support for versions in EOL.

This change puts old API version (1.229 back on the default fallback,
plus introduces version hardcoding through `DOCKER_API_VERSION`
environment variable.

I added some integration tests to check things are working.

Fixes elastic#7542

(cherry picked from commit 2215d24)
ruflin pushed a commit that referenced this pull request Jul 12, 2018
…rsions (#7567)

Introducing API version negotiation (#7165) brough support for new
Docker versions, but broke support for versions in EOL.

This change puts old API version (1.229 back on the default fallback,
plus introduces version hardcoding through `DOCKER_API_VERSION`
environment variable.

I added some integration tests to check things are working.

Fixes #7542

(cherry picked from commit 2215d24)
leweafan pushed a commit to leweafan/beats that referenced this pull request Apr 28, 2023
…c#7177)

* Negotiate Docker API version (elastic#7165)

New Docker versions have deprecated our hardcoded client API version
(1.22), this change uses an API version negotiation mechanism to ensure
compatibility.

We should still upgrade to a newer client in the future, let's keep an
eye on moby/moby#33989 and do it once we have
something we can vendor.

(cherry picked from commit 51d15f3)

* Update CHANGELOG.asciidoc
leweafan pushed a commit to leweafan/beats that referenced this pull request Apr 28, 2023
…cker versions (elastic#7567)

Introducing API version negotiation (elastic#7165) brough support for new
Docker versions, but broke support for versions in EOL.

This change puts old API version (1.229 back on the default fallback,
plus introduces version hardcoding through `DOCKER_API_VERSION`
environment variable.

I added some integration tests to check things are working.

Fixes elastic#7542

(cherry picked from commit cecb9a8)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants