Updated exitHandler function to accept a namespace, since that

information is needed to be passed in to the statistics endpoint.
This commit is contained in:
Aleksandr Melnikov
2020-04-14 10:28:30 -07:00
parent e2152058c6
commit ed546be1d3
2 changed files with 4 additions and 4 deletions

View File

@@ -234,7 +234,7 @@ func (c *Client) createWorkflow(namespace string, wf *wfv1.Workflow, opts *Workf
return nil, err
}
exitHandlerStepName, exitHandlerStepTemplate, exitHandlerStepWhen, err, exitHandlerTemplate := GetExitHandlerWorkflowStatistics()
exitHandlerStepName, exitHandlerStepTemplate, exitHandlerStepWhen, err, exitHandlerTemplate := GetExitHandlerWorkflowStatistics(namespace)
if err != nil {
return nil, err
}
@@ -1052,7 +1052,7 @@ func (c *Client) SetWorkflowTemplateLabels(namespace, name, prefix string, keyVa
Will build a template that makes a CURL request to the onepanel-core API,
with statistics about the workflow that was just executed.
*/
func GetExitHandlerWorkflowStatistics() (workflowStepName, workflowStepTemplate, workflowStepWhen string, err error, wfv1Template wfv1.Template) {
func GetExitHandlerWorkflowStatistics(namespace string) (workflowStepName, workflowStepTemplate, workflowStepWhen string, err error, wfv1Template wfv1.Template) {
workflowStepName = "workflow-statistics"
workflowStepTemplate = "workflow-statistics-template"
host := env.GetEnv("ONEPANEL_CORE_HOST", "")