diff --git a/.gitignore b/.gitignore
index 1440909..db3d9c8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-SOURCES/insights-client-3.1.1.tar.gz
+SOURCES/insights-client-3.1.5.tar.gz
diff --git a/.insights-client.metadata b/.insights-client.metadata
index 02fae66..6bbdb70 100644
--- a/.insights-client.metadata
+++ b/.insights-client.metadata
@@ -1 +1 @@
-b20ae53eb3bd1954f0cd9de9d1f131452d9395ab SOURCES/insights-client-3.1.1.tar.gz
+b87eeddf0612cdf44327e566c6045b4c5e3b936a SOURCES/insights-client-3.1.5.tar.gz
diff --git a/SPECS/insights-client.spec b/SPECS/insights-client.spec
index 6ea8bfd..30f8042 100644
--- a/SPECS/insights-client.spec
+++ b/SPECS/insights-client.spec
@@ -3,7 +3,7 @@
 
 Name:                   insights-client
 Summary:                Uploads Insights information to Red Hat on a periodic basis
-Version:                3.1.1
+Version:                3.1.5
 Release:                1%{?dist}
 Source0:                https://github.com/redhatinsights/insights-client/releases/download/v%{version}/insights-client-%{version}.tar.gz
 Epoch:                  0
@@ -56,16 +56,18 @@ Sends insightful information to Red Hat for automated analysis
 
 %post
 %systemd_post %{name}.timer
-
+%systemd_post %{name}-boot.service
+%systemd_post 80-insights.preset
 
 %preun
 %systemd_preun %{name}.timer
 %systemd_preun %{name}.service
-
+%systemd_preun %{name}-boot.service
 
 %postun
 %systemd_postun %{name}.timer
 %systemd_postun %{name}.service
+%systemd_postun %{name}-boot.service
 # Clean up files created by insights-client that are unowned by the RPM
 if [ $1 -eq 0 ]; then
     rm -f %{_sysconfdir}/cron.daily/insights-client
@@ -73,6 +75,7 @@ if [ $1 -eq 0 ]; then
     rm -f %{_sysconfdir}/ansible/facts.d/insights_machine_id.fact
     rm -rf %{_localstatedir}/lib/insights
     rm -rf %{_localstatedir}/log/insights-client
+    rm -f %{_sysconfdir}/insights-client/.*.etag
 fi
 
 
@@ -81,16 +84,17 @@ rm -rf %{buildroot}
 
 
 %files
- %config(noreplace) %{_sysconfdir}/insights-client/*.conf
+%config(noreplace) %{_sysconfdir}/insights-client/*.conf
 %{_sysconfdir}/insights-client/.fallback.json*
 %{_sysconfdir}/insights-client/.exp.sed
 %{_sysconfdir}/insights-client/rpm.egg*
 %{_bindir}/*
 %{_unitdir}/*
- %attr(444,root,root) %{_sysconfdir}/insights-client/*.pem
- %attr(444,root,root) %{_sysconfdir}/insights-client/redhattools.pub.gpg
+%attr(444,root,root) %{_sysconfdir}/insights-client/*.pem
+%attr(444,root,root) %{_sysconfdir}/insights-client/redhattools.pub.gpg
 %{python_sitelib}/insights_client/
 %{_defaultdocdir}/%{name}
+%{_presetdir}/*.preset
 
 %doc
 %defattr(-, root, root)
@@ -99,6 +103,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Fri Jun 25 2021 Jeremy Crafts <jcrafts@redhat.com> - 3.1.5-1
+- Fix metrics auth and connection issues (RHBZ#1916455)
+
 * Mon Nov 30 2020 Link Dupont <link@redhat.com> - 3.1.1-1
 - New upstream release (RHBZ#1899592)