Skip to content

pluggable secret backend#34123

Merged
cpuguy83 merged 1 commit into
moby:masterfrom
twistlock:plugable_secrets_backend
Jul 17, 2017
Merged

pluggable secret backend#34123
cpuguy83 merged 1 commit into
moby:masterfrom
twistlock:plugable_secrets_backend

Conversation

@liron-l

@liron-l liron-l commented Jul 15, 2017

Copy link
Copy Markdown
Contributor

This commit extends SwarmKit secret management with pluggable secret
backends support.

Updating the work in swarmkit for pluggable secret backend and adding the
driver parameter to SecretSpec.

Remaining work:

  • CLI support (docker/cli)
  • api in plugin helpers)
  • Reference plugin
  • Documenation (after cli work)

- What I did

- How I did it

- How to verify it

- Description for the changelog

- A picture of a cute animal (not mandatory but encouraged)

@GordonTheTurtle GordonTheTurtle added the dco/no Automatically set by a bot when one of the commits lacks proper signature label Jul 15, 2017
@GordonTheTurtle

Copy link
Copy Markdown

Please sign your commits following these rules:
https://github.com/moby/moby/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:

$ git clone -b "plugable_secrets_backend" [email protected]:twistlock/docker.git somewhere
$ cd somewhere
$ git commit --amend -s --no-edit
$ git push -f

Amending updates the existing PR. You DO NOT need to open a new one.

@liron-l
liron-l force-pushed the plugable_secrets_backend branch from 45378fc to 3be37ba Compare July 15, 2017 13:13
@GordonTheTurtle GordonTheTurtle removed the dco/no Automatically set by a bot when one of the commits lacks proper signature label Jul 15, 2017
@liron-l
liron-l force-pushed the plugable_secrets_backend branch from 3be37ba to 650d7a4 Compare July 15, 2017 13:17
This commit extends SwarmKit secret management with pluggable secret
backends support.

Updating the work in
[swarmkit](moby/swarmkit@eebac27) for
pluggable secret backend and adding the
driver parameter to `SecretSpec`.

Remaining work:
- [ ] CLI support (docker/cli)
- [ ] api in [plugin helpers](docker/go-plugins-helpers))
- [ ] Reference plugin
- [ ] Documenation (after cli work)

Signed-off-by: Liron Levin <[email protected]>
@cpuguy83

Copy link
Copy Markdown
Member

Marking code review since this design was discussed in depth on swarmkit and just exposing the new features that the swarmkit API provides.

@cpuguy83 cpuguy83 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@aaronlehmann

Copy link
Copy Markdown

LGTM

@cpuguy83

Copy link
Copy Markdown
Member

Green, 2 LGTMs. Merging

@thaJeztah

Copy link
Copy Markdown
Member

This needs updates to the swagger.yml and api version-history

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.

5 participants