2
0

event.go 464 B

1234567891011121314151617181920212223242526
  1. package client
  2. import (
  3. "context"
  4. "fmt"
  5. "github.com/porter-dev/porter/api/types"
  6. )
  7. // CreateEvent sends an event from deployment to the api
  8. func (c *Client) CreateEvent(
  9. ctx context.Context,
  10. projID, clusterID uint,
  11. namespace, name string,
  12. req *types.UpdateReleaseStepsRequest,
  13. ) error {
  14. return c.postRequest(
  15. fmt.Sprintf(
  16. "/projects/%d/clusters/%d/namespaces/%s/releases/%s/steps",
  17. projID, clusterID,
  18. namespace, name,
  19. ),
  20. req,
  21. nil,
  22. )
  23. }