MCPcopy Index your code
hub / github.com/coder/coder / dbUserSecretsToProto

Function dbUserSecretsToProto

coderd/agentapi/manifest.go:278–294  ·  view source on GitHub ↗
(secrets []database.UserSecret)

Source from the content-addressed store, hash-verified

276}
277
278func dbUserSecretsToProto(secrets []database.UserSecret) []*agentproto.WorkspaceSecret {
279 ret := make([]*agentproto.WorkspaceSecret, 0, len(secrets))
280 for _, s := range secrets {
281 // Only include secrets that have an environment variable
282 // name or file path set. Secrets with neither are not
283 // injected at runtime.
284 if s.EnvName == "" && s.FilePath == "" {
285 continue
286 }
287 ret = append(ret, &agentproto.WorkspaceSecret{
288 EnvName: s.EnvName,
289 FilePath: s.FilePath,
290 Value: []byte(s.Value),
291 })
292 }
293 return ret
294}

Callers 1

GetManifestMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected