diff --git a/heat_dashboard/content/stacks/mappings.py b/heat_dashboard/content/stacks/mappings.py
index 7ca203c1..c1541809 100644
--- a/heat_dashboard/content/stacks/mappings.py
+++ b/heat_dashboard/content/stacks/mappings.py
@@ -144,110 +144,111 @@ def stack_output(output):
static_url = getattr(settings, "STATIC_URL", "/static/")
+prefix = 'dashboard/project/heat_dashboard/img/'
resource_images = {
- 'LB_FAILED': static_url + 'dashboard/img/lb-red.svg',
- 'LB_DELETE': static_url + 'dashboard/img/lb-red.svg',
- 'LB_IN_PROGRESS': static_url + 'dashboard/img/lb-gray.gif',
- 'LB_INIT': static_url + 'dashboard/img/lb-gray.svg',
- 'LB_COMPLETE': static_url + 'dashboard/img/lb-green.svg',
- 'DB_FAILED': static_url + 'dashboard/img/db-red.svg',
- 'DB_DELETE': static_url + 'dashboard/img/db-red.svg',
- 'DB_IN_PROGRESS': static_url + 'dashboard/img/db-gray.gif',
- 'DB_INIT': static_url + 'dashboard/img/db-gray.svg',
- 'DB_COMPLETE': static_url + 'dashboard/img/db-green.svg',
- 'STACK_FAILED': static_url + 'dashboard/img/stack-red.svg',
- 'STACK_DELETE': static_url + 'dashboard/img/stack-red.svg',
- 'STACK_IN_PROGRESS': static_url + 'dashboard/img/stack-gray.gif',
- 'STACK_INIT': static_url + 'dashboard/img/stack-gray.svg',
- 'STACK_COMPLETE': static_url + 'dashboard/img/stack-green.svg',
- 'SERVER_FAILED': static_url + 'dashboard/img/server-red.svg',
- 'SERVER_DELETE': static_url + 'dashboard/img/server-red.svg',
- 'SERVER_IN_PROGRESS': static_url + 'dashboard/img/server-gray.gif',
- 'SERVER_INIT': static_url + 'dashboard/img/server-gray.svg',
- 'SERVER_COMPLETE': static_url + 'dashboard/img/server-green.svg',
- 'ALARM_FAILED': static_url + 'dashboard/img/alarm-red.svg',
- 'ALARM_DELETE': static_url + 'dashboard/img/alarm-red.svg',
- 'ALARM_IN_PROGRESS': static_url + 'dashboard/img/alarm-gray.gif',
- 'ALARM_INIT': static_url + 'dashboard/img/alarm-gray.svg',
- 'ALARM_COMPLETE': static_url + 'dashboard/img/alarm-green.svg',
- 'VOLUME_FAILED': static_url + 'dashboard/img/volume-red.svg',
- 'VOLUME_DELETE': static_url + 'dashboard/img/volume-red.svg',
- 'VOLUME_IN_PROGRESS': static_url + 'dashboard/img/volume-gray.gif',
- 'VOLUME_INIT': static_url + 'dashboard/img/volume-gray.svg',
- 'VOLUME_COMPLETE': static_url + 'dashboard/img/volume-green.svg',
- 'IMAGE_FAILED': static_url + 'dashboard/img/image-red.svg',
- 'IMAGE_DELETE': static_url + 'dashboard/img/image-red.svg',
- 'IMAGE_IN_PROGRESS': static_url + 'dashboard/img/image-gray.gif',
- 'IMAGE_INIT': static_url + 'dashboard/img/image-gray.svg',
- 'IMAGE_COMPLETE': static_url + 'dashboard/img/image-green.svg',
- 'WAIT_FAILED': static_url + 'dashboard/img/wait-red.svg',
- 'WAIT_DELETE': static_url + 'dashboard/img/wait-red.svg',
- 'WAIT_IN_PROGRESS': static_url + 'dashboard/img/wait-gray.gif',
- 'WAIT_INIT': static_url + 'dashboard/img/wait-gray.svg',
- 'WAIT_COMPLETE': static_url + 'dashboard/img/wait-green.svg',
- 'FIREWALL_FAILED': static_url + 'dashboard/img/firewall-red.svg',
- 'FIREWALL_DELETE': static_url + 'dashboard/img/firewall-red.svg',
- 'FIREWALL_IN_PROGRESS': static_url + 'dashboard/img/firewall-gray.gif',
- 'FIREWALL_INIT': static_url + 'dashboard/img/firewall-gray.svg',
- 'FIREWALL_COMPLETE': static_url + 'dashboard/img/firewall-green.svg',
- 'FLOATINGIP_FAILED': static_url + 'dashboard/img/floatingip-red.svg',
- 'FLOATINGIP_DELETE': static_url + 'dashboard/img/floatingip-red.svg',
- 'FLOATINGIP_IN_PROGRESS': static_url + 'dashboard/img/floatingip-gray.gif',
- 'FLOATINGIP_INIT': static_url + 'dashboard/img/floatingip-gray.svg',
- 'FLOATINGIP_COMPLETE': static_url + 'dashboard/img/floatingip-green.svg',
- 'ROUTER_FAILED': static_url + 'dashboard/img/router-red.svg',
- 'ROUTER_DELETE': static_url + 'dashboard/img/router-red.svg',
- 'ROUTER_IN_PROGRESS': static_url + 'dashboard/img/router-gray.gif',
- 'ROUTER_INIT': static_url + 'dashboard/img/router-gray.svg',
- 'ROUTER_COMPLETE': static_url + 'dashboard/img/router-green.svg',
- 'POLICY_FAILED': static_url + 'dashboard/img/policy-red.svg',
- 'POLICY_DELETE': static_url + 'dashboard/img/policy-red.svg',
- 'POLICY_IN_PROGRESS': static_url + 'dashboard/img/policy-gray.gif',
- 'POLICY_INIT': static_url + 'dashboard/img/policy-gray.svg',
- 'POLICY_COMPLETE': static_url + 'dashboard/img/policy-green.svg',
- 'CONFIG_FAILED': static_url + 'dashboard/img/config-red.svg',
- 'CONFIG_DELETE': static_url + 'dashboard/img/config-red.svg',
- 'CONFIG_IN_PROGRESS': static_url + 'dashboard/img/config-gray.gif',
- 'CONFIG_INIT': static_url + 'dashboard/img/config-gray.svg',
- 'CONFIG_COMPLETE': static_url + 'dashboard/img/config-green.svg',
- 'NETWORK_FAILED': static_url + 'dashboard/img/network-red.svg',
- 'NETWORK_DELETE': static_url + 'dashboard/img/network-red.svg',
- 'NETWORK_IN_PROGRESS': static_url + 'dashboard/img/network-gray.gif',
- 'NETWORK_INIT': static_url + 'dashboard/img/network-gray.svg',
- 'NETWORK_COMPLETE': static_url + 'dashboard/img/network-green.svg',
- 'PORT_FAILED': static_url + 'dashboard/img/port-red.svg',
- 'PORT_DELETE': static_url + 'dashboard/img/port-red.svg',
- 'PORT_IN_PROGRESS': static_url + 'dashboard/img/port-gray.gif',
- 'PORT_INIT': static_url + 'dashboard/img/port-gray.svg',
- 'PORT_COMPLETE': static_url + 'dashboard/img/port-green.svg',
- 'SECURITYGROUP_FAILED': static_url + 'dashboard/img/securitygroup-red.svg',
- 'SECURITYGROUP_DELETE': static_url + 'dashboard/img/securitygroup-red.svg',
+ 'LB_FAILED': static_url + prefix + 'lb-red.svg',
+ 'LB_DELETE': static_url + prefix + 'lb-red.svg',
+ 'LB_IN_PROGRESS': static_url + prefix + 'lb-gray.gif',
+ 'LB_INIT': static_url + prefix + 'lb-gray.svg',
+ 'LB_COMPLETE': static_url + prefix + 'lb-green.svg',
+ 'DB_FAILED': static_url + prefix + 'db-red.svg',
+ 'DB_DELETE': static_url + prefix + 'db-red.svg',
+ 'DB_IN_PROGRESS': static_url + prefix + 'db-gray.gif',
+ 'DB_INIT': static_url + prefix + 'db-gray.svg',
+ 'DB_COMPLETE': static_url + prefix + 'db-green.svg',
+ 'STACK_FAILED': static_url + prefix + 'stack-red.svg',
+ 'STACK_DELETE': static_url + prefix + 'stack-red.svg',
+ 'STACK_IN_PROGRESS': static_url + prefix + 'stack-gray.gif',
+ 'STACK_INIT': static_url + prefix + 'stack-gray.svg',
+ 'STACK_COMPLETE': static_url + prefix + 'stack-green.svg',
+ 'SERVER_FAILED': static_url + prefix + 'server-red.svg',
+ 'SERVER_DELETE': static_url + prefix + 'server-red.svg',
+ 'SERVER_IN_PROGRESS': static_url + prefix + 'server-gray.gif',
+ 'SERVER_INIT': static_url + prefix + 'server-gray.svg',
+ 'SERVER_COMPLETE': static_url + prefix + 'server-green.svg',
+ 'ALARM_FAILED': static_url + prefix + 'alarm-red.svg',
+ 'ALARM_DELETE': static_url + prefix + 'alarm-red.svg',
+ 'ALARM_IN_PROGRESS': static_url + prefix + 'alarm-gray.gif',
+ 'ALARM_INIT': static_url + prefix + 'alarm-gray.svg',
+ 'ALARM_COMPLETE': static_url + prefix + 'alarm-green.svg',
+ 'VOLUME_FAILED': static_url + prefix + 'volume-red.svg',
+ 'VOLUME_DELETE': static_url + prefix + 'volume-red.svg',
+ 'VOLUME_IN_PROGRESS': static_url + prefix + 'volume-gray.gif',
+ 'VOLUME_INIT': static_url + prefix + 'volume-gray.svg',
+ 'VOLUME_COMPLETE': static_url + prefix + 'volume-green.svg',
+ 'IMAGE_FAILED': static_url + prefix + 'image-red.svg',
+ 'IMAGE_DELETE': static_url + prefix + 'image-red.svg',
+ 'IMAGE_IN_PROGRESS': static_url + prefix + 'image-gray.gif',
+ 'IMAGE_INIT': static_url + prefix + 'image-gray.svg',
+ 'IMAGE_COMPLETE': static_url + prefix + 'image-green.svg',
+ 'WAIT_FAILED': static_url + prefix + 'wait-red.svg',
+ 'WAIT_DELETE': static_url + prefix + 'wait-red.svg',
+ 'WAIT_IN_PROGRESS': static_url + prefix + 'wait-gray.gif',
+ 'WAIT_INIT': static_url + prefix + 'wait-gray.svg',
+ 'WAIT_COMPLETE': static_url + prefix + 'wait-green.svg',
+ 'FIREWALL_FAILED': static_url + prefix + 'firewall-red.svg',
+ 'FIREWALL_DELETE': static_url + prefix + 'firewall-red.svg',
+ 'FIREWALL_IN_PROGRESS': static_url + prefix + 'firewall-gray.gif',
+ 'FIREWALL_INIT': static_url + prefix + 'firewall-gray.svg',
+ 'FIREWALL_COMPLETE': static_url + prefix + 'firewall-green.svg',
+ 'FLOATINGIP_FAILED': static_url + prefix + 'floatingip-red.svg',
+ 'FLOATINGIP_DELETE': static_url + prefix + 'floatingip-red.svg',
+ 'FLOATINGIP_IN_PROGRESS': static_url + prefix + 'floatingip-gray.gif',
+ 'FLOATINGIP_INIT': static_url + prefix + 'floatingip-gray.svg',
+ 'FLOATINGIP_COMPLETE': static_url + prefix + 'floatingip-green.svg',
+ 'ROUTER_FAILED': static_url + prefix + 'router-red.svg',
+ 'ROUTER_DELETE': static_url + prefix + 'router-red.svg',
+ 'ROUTER_IN_PROGRESS': static_url + prefix + 'router-gray.gif',
+ 'ROUTER_INIT': static_url + prefix + 'router-gray.svg',
+ 'ROUTER_COMPLETE': static_url + prefix + 'router-green.svg',
+ 'POLICY_FAILED': static_url + prefix + 'policy-red.svg',
+ 'POLICY_DELETE': static_url + prefix + 'policy-red.svg',
+ 'POLICY_IN_PROGRESS': static_url + prefix + 'policy-gray.gif',
+ 'POLICY_INIT': static_url + prefix + 'policy-gray.svg',
+ 'POLICY_COMPLETE': static_url + prefix + 'policy-green.svg',
+ 'CONFIG_FAILED': static_url + prefix + 'config-red.svg',
+ 'CONFIG_DELETE': static_url + prefix + 'config-red.svg',
+ 'CONFIG_IN_PROGRESS': static_url + prefix + 'config-gray.gif',
+ 'CONFIG_INIT': static_url + prefix + 'config-gray.svg',
+ 'CONFIG_COMPLETE': static_url + prefix + 'config-green.svg',
+ 'NETWORK_FAILED': static_url + prefix + 'network-red.svg',
+ 'NETWORK_DELETE': static_url + prefix + 'network-red.svg',
+ 'NETWORK_IN_PROGRESS': static_url + prefix + 'network-gray.gif',
+ 'NETWORK_INIT': static_url + prefix + 'network-gray.svg',
+ 'NETWORK_COMPLETE': static_url + prefix + 'network-green.svg',
+ 'PORT_FAILED': static_url + prefix + 'port-red.svg',
+ 'PORT_DELETE': static_url + prefix + 'port-red.svg',
+ 'PORT_IN_PROGRESS': static_url + prefix + 'port-gray.gif',
+ 'PORT_INIT': static_url + prefix + 'port-gray.svg',
+ 'PORT_COMPLETE': static_url + prefix + 'port-green.svg',
+ 'SECURITYGROUP_FAILED': static_url + prefix + 'securitygroup-red.svg',
+ 'SECURITYGROUP_DELETE': static_url + prefix + 'securitygroup-red.svg',
'SECURITYGROUP_IN_PROGRESS':
- static_url + 'dashboard/img/securitygroup-gray.gif',
- 'SECURITYGROUP_INIT': static_url + 'dashboard/img/securitygroup-gray.svg',
+ static_url + prefix + 'securitygroup-gray.gif',
+ 'SECURITYGROUP_INIT': static_url + prefix + 'securitygroup-gray.svg',
'SECURITYGROUP_COMPLETE':
- static_url + 'dashboard/img/securitygroup-green.svg',
- 'VPN_FAILED': static_url + 'dashboard/img/vpn-red.svg',
- 'VPN_DELETE': static_url + 'dashboard/img/vpn-red.svg',
- 'VPN_IN_PROGRESS': static_url + 'dashboard/img/vpn-gray.gif',
- 'VPN_INIT': static_url + 'dashboard/img/vpn-gray.svg',
- 'VPN_COMPLETE': static_url + 'dashboard/img/vpn-green.svg',
- 'FLAVOR_FAILED': static_url + 'dashboard/img/flavor-red.svg',
- 'FLAVOR_DELETE': static_url + 'dashboard/img/flavor-red.svg',
- 'FLAVOR_IN_PROGRESS': static_url + 'dashboard/img/flavor-gray.gif',
- 'FLAVOR_INIT': static_url + 'dashboard/img/flavor-gray.svg',
- 'FLAVOR_COMPLETE': static_url + 'dashboard/img/flavor-green.svg',
- 'KEYPAIR_FAILED': static_url + 'dashboard/img/keypair-red.svg',
- 'KEYPAIR_DELETE': static_url + 'dashboard/img/keypair-red.svg',
- 'KEYPAIR_IN_PROGRESS': static_url + 'dashboard/img/keypair-gray.gif',
- 'KEYPAIR_INIT': static_url + 'dashboard/img/keypair-gray.svg',
- 'KEYPAIR_COMPLETE': static_url + 'dashboard/img/keypair-green.svg',
- 'UNKNOWN_FAILED': static_url + 'dashboard/img/unknown-red.svg',
- 'UNKNOWN_DELETE': static_url + 'dashboard/img/unknown-red.svg',
- 'UNKNOWN_IN_PROGRESS': static_url + 'dashboard/img/unknown-gray.gif',
- 'UNKNOWN_INIT': static_url + 'dashboard/img/unknown-gray.svg',
- 'UNKNOWN_COMPLETE': static_url + 'dashboard/img/unknown-green.svg',
+ static_url + prefix + 'securitygroup-green.svg',
+ 'VPN_FAILED': static_url + prefix + 'vpn-red.svg',
+ 'VPN_DELETE': static_url + prefix + 'vpn-red.svg',
+ 'VPN_IN_PROGRESS': static_url + prefix + 'vpn-gray.gif',
+ 'VPN_INIT': static_url + prefix + 'vpn-gray.svg',
+ 'VPN_COMPLETE': static_url + prefix + 'vpn-green.svg',
+ 'FLAVOR_FAILED': static_url + prefix + 'flavor-red.svg',
+ 'FLAVOR_DELETE': static_url + prefix + 'flavor-red.svg',
+ 'FLAVOR_IN_PROGRESS': static_url + prefix + 'flavor-gray.gif',
+ 'FLAVOR_INIT': static_url + prefix + 'flavor-gray.svg',
+ 'FLAVOR_COMPLETE': static_url + prefix + 'flavor-green.svg',
+ 'KEYPAIR_FAILED': static_url + prefix + 'keypair-red.svg',
+ 'KEYPAIR_DELETE': static_url + prefix + 'keypair-red.svg',
+ 'KEYPAIR_IN_PROGRESS': static_url + prefix + 'keypair-gray.gif',
+ 'KEYPAIR_INIT': static_url + prefix + 'keypair-gray.svg',
+ 'KEYPAIR_COMPLETE': static_url + prefix + 'keypair-green.svg',
+ 'UNKNOWN_FAILED': static_url + prefix + 'unknown-red.svg',
+ 'UNKNOWN_DELETE': static_url + prefix + 'unknown-red.svg',
+ 'UNKNOWN_IN_PROGRESS': static_url + prefix + 'unknown-gray.gif',
+ 'UNKNOWN_INIT': static_url + prefix + 'unknown-gray.svg',
+ 'UNKNOWN_COMPLETE': static_url + prefix + 'unknown-green.svg',
}
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/alarm-gray.gif b/heat_dashboard/static/dashboard/project/heat_dashboard/img/alarm-gray.gif
new file mode 100644
index 00000000..5b1ae56d
Binary files /dev/null and b/heat_dashboard/static/dashboard/project/heat_dashboard/img/alarm-gray.gif differ
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/alarm-gray.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/alarm-gray.svg
new file mode 100644
index 00000000..87a1cbe7
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/alarm-gray.svg
@@ -0,0 +1,36 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/alarm-green.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/alarm-green.svg
new file mode 100644
index 00000000..5dd81b8d
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/alarm-green.svg
@@ -0,0 +1,36 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/alarm-red.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/alarm-red.svg
new file mode 100644
index 00000000..4a9ccce9
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/alarm-red.svg
@@ -0,0 +1,36 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/apple-touch-icon.png b/heat_dashboard/static/dashboard/project/heat_dashboard/img/apple-touch-icon.png
new file mode 100644
index 00000000..cec3198d
Binary files /dev/null and b/heat_dashboard/static/dashboard/project/heat_dashboard/img/apple-touch-icon.png differ
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/config-gray.gif b/heat_dashboard/static/dashboard/project/heat_dashboard/img/config-gray.gif
new file mode 100644
index 00000000..5b514eaa
Binary files /dev/null and b/heat_dashboard/static/dashboard/project/heat_dashboard/img/config-gray.gif differ
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/config-gray.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/config-gray.svg
new file mode 100644
index 00000000..caa90965
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/config-gray.svg
@@ -0,0 +1,46 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/config-green.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/config-green.svg
new file mode 100644
index 00000000..b1595950
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/config-green.svg
@@ -0,0 +1,46 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/config-red.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/config-red.svg
new file mode 100644
index 00000000..1c6655ac
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/config-red.svg
@@ -0,0 +1,46 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/db-gray.gif b/heat_dashboard/static/dashboard/project/heat_dashboard/img/db-gray.gif
new file mode 100644
index 00000000..4cb85516
Binary files /dev/null and b/heat_dashboard/static/dashboard/project/heat_dashboard/img/db-gray.gif differ
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/db-gray.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/db-gray.svg
new file mode 100644
index 00000000..58b3bbad
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/db-gray.svg
@@ -0,0 +1,85 @@
+
+
+
+]>
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/db-green.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/db-green.svg
new file mode 100644
index 00000000..aea48b9d
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/db-green.svg
@@ -0,0 +1,85 @@
+
+
+
+]>
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/db-red.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/db-red.svg
new file mode 100644
index 00000000..9154fcd5
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/db-red.svg
@@ -0,0 +1,85 @@
+
+
+
+]>
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/drag.png b/heat_dashboard/static/dashboard/project/heat_dashboard/img/drag.png
new file mode 100644
index 00000000..1c1ad63c
Binary files /dev/null and b/heat_dashboard/static/dashboard/project/heat_dashboard/img/drag.png differ
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/favicon.ico b/heat_dashboard/static/dashboard/project/heat_dashboard/img/favicon.ico
new file mode 100644
index 00000000..6257c06e
Binary files /dev/null and b/heat_dashboard/static/dashboard/project/heat_dashboard/img/favicon.ico differ
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/firewall-gray.gif b/heat_dashboard/static/dashboard/project/heat_dashboard/img/firewall-gray.gif
new file mode 100644
index 00000000..afc89b33
Binary files /dev/null and b/heat_dashboard/static/dashboard/project/heat_dashboard/img/firewall-gray.gif differ
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/firewall-gray.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/firewall-gray.svg
new file mode 100644
index 00000000..fccfb140
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/firewall-gray.svg
@@ -0,0 +1,49 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/firewall-green.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/firewall-green.svg
new file mode 100644
index 00000000..c7dd757f
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/firewall-green.svg
@@ -0,0 +1,49 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/firewall-red.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/firewall-red.svg
new file mode 100644
index 00000000..4bd58668
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/firewall-red.svg
@@ -0,0 +1,49 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/flavor-gray.gif b/heat_dashboard/static/dashboard/project/heat_dashboard/img/flavor-gray.gif
new file mode 100644
index 00000000..bd518fe3
Binary files /dev/null and b/heat_dashboard/static/dashboard/project/heat_dashboard/img/flavor-gray.gif differ
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/flavor-gray.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/flavor-gray.svg
new file mode 100644
index 00000000..c2c9a735
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/flavor-gray.svg
@@ -0,0 +1,39 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/flavor-green.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/flavor-green.svg
new file mode 100644
index 00000000..4308c7b1
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/flavor-green.svg
@@ -0,0 +1,39 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/flavor-red.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/flavor-red.svg
new file mode 100644
index 00000000..b1b3169a
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/flavor-red.svg
@@ -0,0 +1,39 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/floatingip-gray.gif b/heat_dashboard/static/dashboard/project/heat_dashboard/img/floatingip-gray.gif
new file mode 100644
index 00000000..b59b7b49
Binary files /dev/null and b/heat_dashboard/static/dashboard/project/heat_dashboard/img/floatingip-gray.gif differ
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/floatingip-gray.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/floatingip-gray.svg
new file mode 100644
index 00000000..86f340b4
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/floatingip-gray.svg
@@ -0,0 +1,34 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/floatingip-green.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/floatingip-green.svg
new file mode 100644
index 00000000..a15461a8
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/floatingip-green.svg
@@ -0,0 +1,34 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/floatingip-red.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/floatingip-red.svg
new file mode 100644
index 00000000..d8576bfc
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/floatingip-red.svg
@@ -0,0 +1,34 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/image-gray.gif b/heat_dashboard/static/dashboard/project/heat_dashboard/img/image-gray.gif
new file mode 100644
index 00000000..19505306
Binary files /dev/null and b/heat_dashboard/static/dashboard/project/heat_dashboard/img/image-gray.gif differ
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/image-gray.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/image-gray.svg
new file mode 100644
index 00000000..2912f698
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/image-gray.svg
@@ -0,0 +1,34 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/image-green.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/image-green.svg
new file mode 100644
index 00000000..eabacd4b
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/image-green.svg
@@ -0,0 +1,34 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/image-red.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/image-red.svg
new file mode 100644
index 00000000..a77fea98
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/image-red.svg
@@ -0,0 +1,34 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/keypair-gray.gif b/heat_dashboard/static/dashboard/project/heat_dashboard/img/keypair-gray.gif
new file mode 100644
index 00000000..56ac0213
Binary files /dev/null and b/heat_dashboard/static/dashboard/project/heat_dashboard/img/keypair-gray.gif differ
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/keypair-gray.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/keypair-gray.svg
new file mode 100644
index 00000000..b9110a8a
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/keypair-gray.svg
@@ -0,0 +1,46 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/keypair-green.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/keypair-green.svg
new file mode 100644
index 00000000..8874bcd7
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/keypair-green.svg
@@ -0,0 +1,46 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/keypair-red.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/keypair-red.svg
new file mode 100644
index 00000000..3b852696
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/keypair-red.svg
@@ -0,0 +1,46 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/lb-gray.gif b/heat_dashboard/static/dashboard/project/heat_dashboard/img/lb-gray.gif
new file mode 100644
index 00000000..e16739b8
Binary files /dev/null and b/heat_dashboard/static/dashboard/project/heat_dashboard/img/lb-gray.gif differ
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/lb-gray.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/lb-gray.svg
new file mode 100644
index 00000000..eb858750
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/lb-gray.svg
@@ -0,0 +1,43 @@
+
+
+
+]>
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/lb-green.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/lb-green.svg
new file mode 100644
index 00000000..770ffc79
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/lb-green.svg
@@ -0,0 +1,43 @@
+
+
+
+]>
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/lb-red.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/lb-red.svg
new file mode 100644
index 00000000..12434fd1
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/lb-red.svg
@@ -0,0 +1,43 @@
+
+
+
+]>
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/logo-splash.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/logo-splash.svg
new file mode 100644
index 00000000..a4616685
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/logo-splash.svg
@@ -0,0 +1,63 @@
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/logo.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/logo.svg
new file mode 100644
index 00000000..b67fdcc7
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/logo.svg
@@ -0,0 +1,58 @@
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/network-gray.gif b/heat_dashboard/static/dashboard/project/heat_dashboard/img/network-gray.gif
new file mode 100644
index 00000000..214f80d4
Binary files /dev/null and b/heat_dashboard/static/dashboard/project/heat_dashboard/img/network-gray.gif differ
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/network-gray.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/network-gray.svg
new file mode 100644
index 00000000..262f8924
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/network-gray.svg
@@ -0,0 +1,35 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/network-green.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/network-green.svg
new file mode 100644
index 00000000..f08f30b4
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/network-green.svg
@@ -0,0 +1,35 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/network-red.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/network-red.svg
new file mode 100644
index 00000000..414d5c68
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/network-red.svg
@@ -0,0 +1,35 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/policy-gray.gif b/heat_dashboard/static/dashboard/project/heat_dashboard/img/policy-gray.gif
new file mode 100644
index 00000000..a1dc8dc2
Binary files /dev/null and b/heat_dashboard/static/dashboard/project/heat_dashboard/img/policy-gray.gif differ
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/policy-gray.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/policy-gray.svg
new file mode 100644
index 00000000..7ab6c4aa
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/policy-gray.svg
@@ -0,0 +1,39 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/policy-green.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/policy-green.svg
new file mode 100644
index 00000000..5e550291
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/policy-green.svg
@@ -0,0 +1,39 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/policy-red.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/policy-red.svg
new file mode 100644
index 00000000..37428247
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/policy-red.svg
@@ -0,0 +1,39 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/port-gray.gif b/heat_dashboard/static/dashboard/project/heat_dashboard/img/port-gray.gif
new file mode 100644
index 00000000..79a024d3
Binary files /dev/null and b/heat_dashboard/static/dashboard/project/heat_dashboard/img/port-gray.gif differ
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/port-gray.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/port-gray.svg
new file mode 100644
index 00000000..b3d38d75
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/port-gray.svg
@@ -0,0 +1,34 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/port-green.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/port-green.svg
new file mode 100644
index 00000000..d2ff80d9
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/port-green.svg
@@ -0,0 +1,34 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/port-red.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/port-red.svg
new file mode 100644
index 00000000..dc03ab39
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/port-red.svg
@@ -0,0 +1,34 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/router-gray.gif b/heat_dashboard/static/dashboard/project/heat_dashboard/img/router-gray.gif
new file mode 100644
index 00000000..73bee338
Binary files /dev/null and b/heat_dashboard/static/dashboard/project/heat_dashboard/img/router-gray.gif differ
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/router-gray.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/router-gray.svg
new file mode 100644
index 00000000..74dcd9a7
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/router-gray.svg
@@ -0,0 +1,48 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/router-green.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/router-green.svg
new file mode 100644
index 00000000..eed5cf8f
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/router-green.svg
@@ -0,0 +1,48 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/router-red.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/router-red.svg
new file mode 100644
index 00000000..a82eb234
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/router-red.svg
@@ -0,0 +1,48 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/safari-pinned-tab.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/safari-pinned-tab.svg
new file mode 100644
index 00000000..702fcf89
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/safari-pinned-tab.svg
@@ -0,0 +1,27 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/securitygroup-gray.gif b/heat_dashboard/static/dashboard/project/heat_dashboard/img/securitygroup-gray.gif
new file mode 100644
index 00000000..3ac72a73
Binary files /dev/null and b/heat_dashboard/static/dashboard/project/heat_dashboard/img/securitygroup-gray.gif differ
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/securitygroup-gray.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/securitygroup-gray.svg
new file mode 100644
index 00000000..d51e45f6
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/securitygroup-gray.svg
@@ -0,0 +1,32 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/securitygroup-green.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/securitygroup-green.svg
new file mode 100644
index 00000000..e710d5bd
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/securitygroup-green.svg
@@ -0,0 +1,32 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/securitygroup-red.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/securitygroup-red.svg
new file mode 100644
index 00000000..acb97ec0
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/securitygroup-red.svg
@@ -0,0 +1,32 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/server-gray.gif b/heat_dashboard/static/dashboard/project/heat_dashboard/img/server-gray.gif
new file mode 100644
index 00000000..357c8cb6
Binary files /dev/null and b/heat_dashboard/static/dashboard/project/heat_dashboard/img/server-gray.gif differ
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/server-gray.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/server-gray.svg
new file mode 100644
index 00000000..9e17b0bd
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/server-gray.svg
@@ -0,0 +1,50 @@
+
+
+
+]>
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/server-green.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/server-green.svg
new file mode 100644
index 00000000..52ac168c
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/server-green.svg
@@ -0,0 +1,50 @@
+
+
+
+]>
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/server-red.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/server-red.svg
new file mode 100644
index 00000000..ecce52df
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/server-red.svg
@@ -0,0 +1,50 @@
+
+
+
+]>
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/spinner.gif b/heat_dashboard/static/dashboard/project/heat_dashboard/img/spinner.gif
new file mode 100644
index 00000000..7de75b15
Binary files /dev/null and b/heat_dashboard/static/dashboard/project/heat_dashboard/img/spinner.gif differ
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/stack-gray.gif b/heat_dashboard/static/dashboard/project/heat_dashboard/img/stack-gray.gif
new file mode 100644
index 00000000..11f00f87
Binary files /dev/null and b/heat_dashboard/static/dashboard/project/heat_dashboard/img/stack-gray.gif differ
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/stack-gray.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/stack-gray.svg
new file mode 100644
index 00000000..71134ee3
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/stack-gray.svg
@@ -0,0 +1,73 @@
+
+
+
+]>
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/stack-green.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/stack-green.svg
new file mode 100644
index 00000000..3faac892
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/stack-green.svg
@@ -0,0 +1,82 @@
+
+
+
+]>
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/stack-red.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/stack-red.svg
new file mode 100644
index 00000000..14bf3cd8
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/stack-red.svg
@@ -0,0 +1,92 @@
+
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/unknown-gray.gif b/heat_dashboard/static/dashboard/project/heat_dashboard/img/unknown-gray.gif
new file mode 100644
index 00000000..a58607a5
Binary files /dev/null and b/heat_dashboard/static/dashboard/project/heat_dashboard/img/unknown-gray.gif differ
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/unknown-gray.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/unknown-gray.svg
new file mode 100644
index 00000000..2eec9437
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/unknown-gray.svg
@@ -0,0 +1,33 @@
+
+
+
+]>
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/unknown-green.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/unknown-green.svg
new file mode 100644
index 00000000..a619d05d
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/unknown-green.svg
@@ -0,0 +1,33 @@
+
+
+
+]>
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/unknown-red.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/unknown-red.svg
new file mode 100644
index 00000000..90fd38db
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/unknown-red.svg
@@ -0,0 +1,33 @@
+
+
+
+]>
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/volume-gray.gif b/heat_dashboard/static/dashboard/project/heat_dashboard/img/volume-gray.gif
new file mode 100644
index 00000000..0fd02169
Binary files /dev/null and b/heat_dashboard/static/dashboard/project/heat_dashboard/img/volume-gray.gif differ
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/volume-gray.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/volume-gray.svg
new file mode 100644
index 00000000..cdb3ae51
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/volume-gray.svg
@@ -0,0 +1,41 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/volume-green.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/volume-green.svg
new file mode 100644
index 00000000..7df5170e
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/volume-green.svg
@@ -0,0 +1,41 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/volume-red.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/volume-red.svg
new file mode 100644
index 00000000..776c197e
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/volume-red.svg
@@ -0,0 +1,41 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/vpn-gray.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/vpn-gray.svg
new file mode 100644
index 00000000..3b8a4c3e
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/vpn-gray.svg
@@ -0,0 +1,39 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/vpn-green.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/vpn-green.svg
new file mode 100644
index 00000000..98147633
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/vpn-green.svg
@@ -0,0 +1,39 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/vpn-red.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/vpn-red.svg
new file mode 100644
index 00000000..50aba606
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/vpn-red.svg
@@ -0,0 +1,39 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/vpn.gif b/heat_dashboard/static/dashboard/project/heat_dashboard/img/vpn.gif
new file mode 100644
index 00000000..0e0c5dfb
Binary files /dev/null and b/heat_dashboard/static/dashboard/project/heat_dashboard/img/vpn.gif differ
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/wait-gray.gif b/heat_dashboard/static/dashboard/project/heat_dashboard/img/wait-gray.gif
new file mode 100644
index 00000000..b5bf1f50
Binary files /dev/null and b/heat_dashboard/static/dashboard/project/heat_dashboard/img/wait-gray.gif differ
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/wait-gray.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/wait-gray.svg
new file mode 100644
index 00000000..27a7c546
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/wait-gray.svg
@@ -0,0 +1,44 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/wait-green.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/wait-green.svg
new file mode 100644
index 00000000..6d2b9e63
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/wait-green.svg
@@ -0,0 +1,44 @@
+
+
+
diff --git a/heat_dashboard/static/dashboard/project/heat_dashboard/img/wait-red.svg b/heat_dashboard/static/dashboard/project/heat_dashboard/img/wait-red.svg
new file mode 100644
index 00000000..3da93056
--- /dev/null
+++ b/heat_dashboard/static/dashboard/project/heat_dashboard/img/wait-red.svg
@@ -0,0 +1,44 @@
+
+
+