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

Add exception to json-encode cachefrom option #134

Merged
merged 1 commit into from
Sep 7, 2021

Conversation

robertgzr
Copy link
Contributor

@robertgzr robertgzr commented Sep 7, 2021

After my previous PR which excludes array fields from being transformed
to JSON this was broken.

Sorry, I should have done a full test of all the options before submitting the last patch :P

After my previous PR which excludes array fields from being transformed
to JSON this was broken.
@apocas
Copy link
Owner

apocas commented Sep 7, 2021

Humm interesting tests should have detected this :)

@apocas apocas merged commit 8556ad3 into apocas:master Sep 7, 2021
@robertgzr robertgzr deleted the rgz/fix-cachefrom-encoding branch September 8, 2021 13:36
robertgzr added a commit to balena-io-modules/balena-multibuild that referenced this pull request Sep 8, 2021
This requires docker-modem >= 3.0.2:
apocas/docker-modem#133
apocas/docker-modem#134

Signed-off-by: Robert Günzler <robertg@balena.io>
robertgzr added a commit to balena-io-modules/balena-multibuild that referenced this pull request Sep 8, 2021
This requires docker-modem >= 3.0.2:
apocas/docker-modem#133
apocas/docker-modem#134

Signed-off-by: Robert Günzler <robertg@balena.io>
robertgzr added a commit to balena-io-modules/balena-multibuild that referenced this pull request Sep 29, 2021
This requires docker-modem >= 3.0.2:
apocas/docker-modem#133
apocas/docker-modem#134

Signed-off-by: Robert Günzler <robertg@balena.io>
robertgzr added a commit to balena-io-modules/balena-multibuild that referenced this pull request Sep 29, 2021
This requires docker-modem >= 3.0.2:
apocas/docker-modem#133
apocas/docker-modem#134

Signed-off-by: Robert Günzler <robertg@balena.io>
robertgzr added a commit to balena-io-modules/balena-multibuild that referenced this pull request Sep 30, 2021
This requires docker-modem >= 3.0.2:
apocas/docker-modem#133
apocas/docker-modem#134

Signed-off-by: Robert Günzler <robertg@balena.io>
robertgzr added a commit to balena-io-modules/balena-multibuild that referenced this pull request Oct 22, 2021
This requires docker-modem >= 3.0.2:
apocas/docker-modem#133
apocas/docker-modem#134

Signed-off-by: Robert Günzler <robertg@balena.io>
robertgzr added a commit to balena-io-modules/balena-multibuild that referenced this pull request Oct 22, 2021
This requires docker-modem >= 3.0.2:
apocas/docker-modem#133
apocas/docker-modem#134

Signed-off-by: Robert Günzler <robertg@balena.io>
robertgzr added a commit to balena-io-modules/balena-multibuild that referenced this pull request Oct 26, 2021
This requires docker-modem >= 3.0.2:
apocas/docker-modem#133
apocas/docker-modem#134

Signed-off-by: Robert Günzler <robertg@balena.io>
dfunckt added a commit to balena-io-modules/docker-modem that referenced this pull request May 27, 2022
Most Docker API parameters take JSON values but some array parameters must be passed as multiple querystring parameters. Two known such parameters are `t` and `extrahosts` for the `/build` endpoint. There may be others.

This changes Modem to behave in a similar way: encode values to JSON by default, except the known special cases.

This properly fixes apocas/dockerode#605 and effectively reverts apocas#133 and apocas#134.
dfunckt added a commit to balena-io-modules/docker-modem that referenced this pull request May 27, 2022
Most Docker API parameters take JSON values but some array parameters must be passed as multiple querystring parameters. Two known such parameters are `t` and `extrahosts` for the `/build` endpoint. There may be others.

This changes Modem to behave in a similar way: encode values to JSON by default, except the known special cases.

This properly fixes apocas/dockerode#605 and effectively reverts apocas#133 and apocas#134.
dfunckt added a commit to balena-io-modules/docker-modem that referenced this pull request May 27, 2022
Most Docker API parameters take JSON values but some array parameters must be passed as multiple querystring parameters. Two known such parameters are `t` and `extrahosts` for the `/build` endpoint. There may be others.

This changes Modem to behave in a similar way: encode values to JSON by default, except the known special cases.

This properly fixes apocas/dockerode#605 and apocas#139 and effectively reverts apocas#133 and apocas#134.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants