Add secret producer/receiver and docker credential helper#381
Draft
pantherman594 wants to merge 5 commits intotest-pre-post-scriptfrom
Draft
Add secret producer/receiver and docker credential helper#381pantherman594 wants to merge 5 commits intotest-pre-post-scriptfrom
pantherman594 wants to merge 5 commits intotest-pre-post-scriptfrom
Conversation
04fa6a5 to
82a8e91
Compare
82a8e91 to
565aef7
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
See linked verily1 PR for ordering of when the scripts will be called.
docker-auth-secrets.shregisters docker-credential-workbench-secret to be used when pulling a package from one of the "dockerRepository" secrets. This must be called after git-clone-devcontainer since it needs to read the secret from the devcontainer directorydocker-credential-secrets.shis the script behind docker-credential-workbench-secret (the docker-credential scripts are just a thin wrapper providing the resource path)provide-secrets.shfetches secrets configured in secrets.yml and passes them to the app. This is the "Secret Provider" in the design docsecret-receiverreceives the secret values and directs them to environment variables or file descriptors for the app to readvscode-secretsis a sample vscode app that reads a secret namedexample-secretand stores it in environment variableEXAMPLE_SECRET