[lxc-devel] [lxd/master] lxd: Changes URL in events.SendLifecycle to "/1.0/instances/..."

tomponline on Github lxc-bot at linuxcontainers.org
Fri Sep 27 13:33:05 UTC 2019


A non-text attachment was scrubbed...
Name: not available
Type: text/x-mailbox
Size: 361 bytes
Desc: not available
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20190927/2750cb9a/attachment.bin>
-------------- next part --------------
From 814aa032683c4e500c1e17e9d271db5c04f2f146 Mon Sep 17 00:00:00 2001
From: Thomas Parrott <thomas.parrott at canonical.com>
Date: Fri, 27 Sep 2019 14:18:40 +0100
Subject: [PATCH] lxd: Changes URL in events.SendLifecycle to
 "/1.0/instances/..."

Signed-off-by: Thomas Parrott <thomas.parrott at canonical.com>
---
 lxd/container.go     |  2 +-
 lxd/container_lxc.go | 28 ++++++++++++++--------------
 2 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/lxd/container.go b/lxd/container.go
index 698aa7acf0..3307f00d94 100644
--- a/lxd/container.go
+++ b/lxd/container.go
@@ -683,7 +683,7 @@ func containerCreateAsSnapshot(s *state.State, args db.InstanceArgs, sourceInsta
 	}
 
 	events.SendLifecycle(sourceInstance.Project(), "container-snapshot-created",
-		fmt.Sprintf("/1.0/containers/%s", sourceInstance.Name()),
+		fmt.Sprintf("/1.0/instances/%s", sourceInstance.Name()),
 		map[string]interface{}{
 			"snapshot_name": args.Name,
 		})
diff --git a/lxd/container_lxc.go b/lxd/container_lxc.go
index 1c79181408..f21eab09a1 100644
--- a/lxd/container_lxc.go
+++ b/lxd/container_lxc.go
@@ -497,7 +497,7 @@ func containerLXCCreate(s *state.State, args db.InstanceArgs) (container, error)
 
 	logger.Info("Created container", ctxMap)
 	events.SendLifecycle(c.project, "container-created",
-		fmt.Sprintf("/1.0/containers/%s", c.name), nil)
+		fmt.Sprintf("/1.0/instances/%s", c.name), nil)
 
 	return c, nil
 }
@@ -2668,7 +2668,7 @@ func (c *containerLXC) Start(stateful bool) error {
 
 	logger.Info("Started container", ctxMap)
 	events.SendLifecycle(c.project, "container-started",
-		fmt.Sprintf("/1.0/containers/%s", c.name), nil)
+		fmt.Sprintf("/1.0/instances/%s", c.name), nil)
 
 	return nil
 }
@@ -2836,7 +2836,7 @@ func (c *containerLXC) Stop(stateful bool) error {
 		op.Done(nil)
 		logger.Info("Stopped container", ctxMap)
 		events.SendLifecycle(c.project, "container-stopped",
-			fmt.Sprintf("/1.0/containers/%s", c.name), nil)
+			fmt.Sprintf("/1.0/instances/%s", c.name), nil)
 		return nil
 	} else if shared.PathExists(c.StatePath()) {
 		os.RemoveAll(c.StatePath())
@@ -2892,7 +2892,7 @@ func (c *containerLXC) Stop(stateful bool) error {
 
 	logger.Info("Stopped container", ctxMap)
 	events.SendLifecycle(c.project, "container-stopped",
-		fmt.Sprintf("/1.0/containers/%s", c.name), nil)
+		fmt.Sprintf("/1.0/instances/%s", c.name), nil)
 
 	return nil
 }
@@ -2953,7 +2953,7 @@ func (c *containerLXC) Shutdown(timeout time.Duration) error {
 
 	logger.Info("Shut down container", ctxMap)
 	events.SendLifecycle(c.project, "container-shutdown",
-		fmt.Sprintf("/1.0/containers/%s", c.name), nil)
+		fmt.Sprintf("/1.0/instances/%s", c.name), nil)
 
 	return nil
 }
@@ -3146,7 +3146,7 @@ func (c *containerLXC) Freeze() error {
 
 	logger.Info("Froze container", ctxMap)
 	events.SendLifecycle(c.project, "container-paused",
-		fmt.Sprintf("/1.0/containers/%s", c.name), nil)
+		fmt.Sprintf("/1.0/instances/%s", c.name), nil)
 
 	return err
 }
@@ -3191,7 +3191,7 @@ func (c *containerLXC) Unfreeze() error {
 
 	logger.Info("Unfroze container", ctxMap)
 	events.SendLifecycle(c.project, "container-resumed",
-		fmt.Sprintf("/1.0/containers/%s", c.name), nil)
+		fmt.Sprintf("/1.0/instances/%s", c.name), nil)
 
 	return err
 }
@@ -3585,7 +3585,7 @@ func (c *containerLXC) Restore(sourceContainer Instance, stateful bool) error {
 	}
 
 	events.SendLifecycle(c.project, "container-snapshot-restored",
-		fmt.Sprintf("/1.0/containers/%s", c.name), map[string]interface{}{
+		fmt.Sprintf("/1.0/instances/%s", c.name), map[string]interface{}{
 			"snapshot_name": c.name,
 		})
 
@@ -3742,12 +3742,12 @@ func (c *containerLXC) Delete() error {
 
 	if c.IsSnapshot() {
 		events.SendLifecycle(c.project, "container-snapshot-deleted",
-			fmt.Sprintf("/1.0/containers/%s", c.name), map[string]interface{}{
+			fmt.Sprintf("/1.0/instances/%s", c.name), map[string]interface{}{
 				"snapshot_name": c.name,
 			})
 	} else {
 		events.SendLifecycle(c.project, "container-deleted",
-			fmt.Sprintf("/1.0/containers/%s", c.name), nil)
+			fmt.Sprintf("/1.0/instances/%s", c.name), nil)
 	}
 
 	return nil
@@ -3908,13 +3908,13 @@ func (c *containerLXC) Rename(newName string) error {
 
 	if c.IsSnapshot() {
 		events.SendLifecycle(c.project, "container-snapshot-renamed",
-			fmt.Sprintf("/1.0/containers/%s", oldName), map[string]interface{}{
+			fmt.Sprintf("/1.0/instances/%s", oldName), map[string]interface{}{
 				"new_name":      newName,
 				"snapshot_name": oldName,
 			})
 	} else {
 		events.SendLifecycle(c.project, "container-renamed",
-			fmt.Sprintf("/1.0/containers/%s", oldName), map[string]interface{}{
+			fmt.Sprintf("/1.0/instances/%s", oldName), map[string]interface{}{
 				"new_name": newName,
 			})
 	}
@@ -4806,9 +4806,9 @@ func (c *containerLXC) Update(args db.InstanceArgs, userRequested bool) error {
 
 	if c.IsSnapshot() {
 		cName, sName, _ := shared.ContainerGetParentAndSnapshotName(c.name)
-		endpoint = fmt.Sprintf("/1.0/containers/%s/snapshots/%s", cName, sName)
+		endpoint = fmt.Sprintf("/1.0/instances/%s/snapshots/%s", cName, sName)
 	} else {
-		endpoint = fmt.Sprintf("/1.0/containers/%s", c.name)
+		endpoint = fmt.Sprintf("/1.0/instances/%s", c.name)
 	}
 
 	events.SendLifecycle(c.project, "container-updated", endpoint, nil)


More information about the lxc-devel mailing list