diff --git a/ansible/roles/barbican/templates/barbican.conf.j2 b/ansible/roles/barbican/templates/barbican.conf.j2
index e1faf71a6d33d318d2ed4c7797dc3ee40dc9c890..00c9ecf4135a95ec1be027e687553f2e32d12733 100644
--- a/ansible/roles/barbican/templates/barbican.conf.j2
+++ b/ansible/roles/barbican/templates/barbican.conf.j2
@@ -10,7 +10,6 @@ bind_host = {{ api_interface_address }}
 host_href = {{ barbican_public_endpoint }}
 
 backlog = 4096
-max_allowed_request_size_in_bytes = 1000000
 
 db_auto_create = False
 sql_connection = mysql+pymysql://{{ barbican_database_user }}:{{ barbican_database_password }}@{{ barbican_database_address }}/{{ barbican_database_name }}
diff --git a/releasenotes/notes/barbican-max-allowed-request-size-e01ce6526546be56.yaml b/releasenotes/notes/barbican-max-allowed-request-size-e01ce6526546be56.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..43d310838004cba2ef8937d9c3b42759e131d577
--- /dev/null
+++ b/releasenotes/notes/barbican-max-allowed-request-size-e01ce6526546be56.yaml
@@ -0,0 +1,6 @@
+---
+upgrade:
+  - |
+    Restores upstream default value for ``max_allowed_request_size_in_bytes``
+    in ``barbican.conf``. It was set to 1000000 bytes instead of the upstream
+    default of 25000 bytes.