add raw credential_spec capability #6844
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Resolves #6842
The docker cli supports passing in raw credential spec json instead of telling docker to find it in a file on the file system.
This is very useful because CI/CD tools that deploy these credential specs shouldn't have to ensure a specific file exists on every single host in the cluster, it makes more sense to be able to pull the cred spec at deployment time and allow the swarm/compose hosts to get the spec passed to them from a manager.
References:
moby/moby#38777
moby/moby#38632
This could allow going from:
To...
This should work as-is, but I'd need someone else to give it a run as my dev environment is being quirky at the moment.