systemd: Chassis error for poweron and poweroff

These errors will logged when the obmc-chassis-poweron.target or
obmc-chassis-poweroff.target have an error status upon completion

Change-Id: Ie1297280ec4b819061893b37a360033721c0786e
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
diff --git a/xyz/openbmc_project/State/Chassis.errors.yaml b/xyz/openbmc_project/State/Chassis.errors.yaml
new file mode 100644
index 0000000..a56292d
--- /dev/null
+++ b/xyz/openbmc_project/State/Chassis.errors.yaml
@@ -0,0 +1,6 @@
+# xyz.openbmc_project.State.Chassis.Error.PowerOnFailure
+- name: PowerOnFailure
+  description: The systemd obmc-chassis-poweron.target failed to complete
+# xyz.openbmc_project.State.Chassis.Error.PowerOffFailure
+- name: PowerOffFailure
+  description: The systemd obmc-chassis-poweroff.target failed to complete
diff --git a/xyz/openbmc_project/State/Chassis.metadata.yaml b/xyz/openbmc_project/State/Chassis.metadata.yaml
new file mode 100644
index 0000000..bdc3375
--- /dev/null
+++ b/xyz/openbmc_project/State/Chassis.metadata.yaml
@@ -0,0 +1,6 @@
+- name: PowerOnFailure
+  inherits:
+    - xyz.openbmc_project.State.SystemdTarget.Failure
+- name: PowerOffFailure
+  inherits:
+    - xyz.openbmc_project.State.SystemdTarget.Failure