MCPcopy Index your code
hub / github.com/zalando/postgres-operator / deleteStream

Method deleteStream

pkg/cluster/streams.go:47–59  ·  view source on GitHub ↗
(appId string)

Source from the content-addressed store, hash-verified

45}
46
47func (c *Cluster) deleteStream(appId string) error {
48 c.setProcessName("deleting event stream")
49 c.logger.Debugf("deleting event stream with applicationId %s", appId)
50
51 err := c.KubeClient.FabricEventStreams(c.Streams[appId].Namespace).Delete(context.TODO(), c.Streams[appId].Name, metav1.DeleteOptions{})
52 if err != nil {
53 return fmt.Errorf("could not delete event stream %q with applicationId %s: %v", c.Streams[appId].Name, appId, err)
54 }
55 c.logger.Infof("event stream %q with applicationId %s has been successfully deleted", c.Streams[appId].Name, appId)
56 delete(c.Streams, appId)
57
58 return nil
59}
60
61func (c *Cluster) deleteStreams() error {
62 // check if stream CRD is installed before trying a delete

Callers 2

deleteStreamsMethod · 0.95
cleanupRemovedStreamsMethod · 0.95

Calls 3

setProcessNameMethod · 0.95
DeleteMethod · 0.65
FabricEventStreamsMethod · 0.65

Tested by

no test coverage detected