2
0

report_error.go 398 B

1234567891011121314151617181920212223242526
  1. package client
  2. import (
  3. "context"
  4. "fmt"
  5. ptypes "github.com/porter-dev/porter/provisioner/types"
  6. )
  7. // ReportError reports a provisioning error to the provisioner service
  8. func (c *Client) ReportError(
  9. ctx context.Context,
  10. workspaceID string,
  11. req *ptypes.ReportErrorRequest,
  12. ) error {
  13. err := c.postRequest(
  14. fmt.Sprintf(
  15. "/%s/error",
  16. workspaceID,
  17. ),
  18. req,
  19. nil,
  20. )
  21. return err
  22. }