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

Function asVariableValues

coderd/provisionerdserver/provisionerdserver.go:3331–3348  ·  view source on GitHub ↗
(templateVariables []database.TemplateVersionVariable)

Source from the content-addressed store, hash-verified

3329}
3330
3331func asVariableValues(templateVariables []database.TemplateVersionVariable) []*sdkproto.VariableValue {
3332 var apiVariableValues []*sdkproto.VariableValue
3333 for _, v := range templateVariables {
3334 value := v.Value
3335 if value == "" && v.DefaultValue != "" {
3336 value = v.DefaultValue
3337 }
3338
3339 if value != "" || v.Required {
3340 apiVariableValues = append(apiVariableValues, &sdkproto.VariableValue{
3341 Name: v.Name,
3342 Value: v.Value,
3343 Sensitive: v.Sensitive,
3344 })
3345 }
3346 }
3347 return apiVariableValues
3348}
3349
3350func redactTemplateVariable(templateVariable *sdkproto.TemplateVariable) *sdkproto.TemplateVariable {
3351 if templateVariable == nil {

Callers 1

acquireProtoJobMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected