func()

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
}