in internal/task/run_config.go [13:35]
func (tr *taskRunner) buildConfigSecretObject(
ctx context.Context,
configs []resolvedConfig,
) (*k8scorev1.Secret, error) {
stringData := map[string]string{}
for _, c := range configs {
stringData[c.Env] = c.Value
}
rv := &k8scorev1.Secret{
ObjectMeta: k8smetav1.ObjectMeta{
Name: tr.configsSecretName(),
Namespace: tr.objectNamespace(),
Labels: map[string]string{
labelKeyTaskName: tr.taskConfig.Name,
},
},
Type: "Opaque",
StringData: stringData,
}
return rv, nil
}