diff --git a/tests/infra/github.py b/tests/infra/github.py
index 40a630da3f1b..71afc3d3b493 100644
--- a/tests/infra/github.py
+++ b/tests/infra/github.py
@@ -37,7 +37,7 @@
 # versions to no longer be run in the recovery LTS compatibility test
 # and corresponding ledgers should be copied to the testdata/ directory
 # instead.
-END_OF_LIFE_MAJOR_VERSIONS = [1, 2]
+END_OF_LIFE_MAJOR_VERSIONS = [1, 2, 3]
 
 # Note: Releases are identified by tag since releases are not necessarily named, but all
 # releases are tagged
diff --git a/tests/testdata/eol_service/common/service_cert.pem b/tests/testdata/eol_service/common/service_cert.pem
index 95bcfdae477a..523936d32e71 100644
--- a/tests/testdata/eol_service/common/service_cert.pem
+++ b/tests/testdata/eol_service/common/service_cert.pem
@@ -1,12 +1,12 @@
 -----BEGIN CERTIFICATE-----
-MIIBtzCCAT2gAwIBAgIQdAtmiSLQ5X1YVsXBHw3rbzAKBggqhkjOPQQDAzAWMRQw
-EgYDVQQDDAtDQ0YgTmV0d29yazAeFw0yMzA2MTQwODMzNTdaFw0yMzA2MTUwODMz
-NTZaMBYxFDASBgNVBAMMC0NDRiBOZXR3b3JrMHYwEAYHKoZIzj0CAQYFK4EEACID
-YgAEJF1XvISMiXVbU6HDlHlaMwHRvFEfy62SkR3C4fDKreJdD2sF+weBNvjvxgBB
-rX36H9XPmf9rth4Jj6YIrgOmzBRlLkmdmQMUPJR8o/Br/UF7AaQnclu+U+YM3bOs
-rOF1o1AwTjAMBgNVHRMEBTADAQH/MB0GA1UdDgQWBBRgJ4QHTEs9LSFdf9T8qmdv
-vVAUvDAfBgNVHSMEGDAWgBRgJ4QHTEs9LSFdf9T8qmdvvVAUvDAKBggqhkjOPQQD
-AwNoADBlAjEAiowoDdNYSne22niGAoLKKwSkcgAbNnRs1ELg/R8rrRJme5KHfo4w
-Ueuv2OhJEBMpAjBlM9FCA5Jcqw2vUAl9HmPwD5dEjuUKf8c9kww7S0L3X3StPO4i
-9S93Rt1gfVVBAqA=
+MIIBvTCCAUOgAwIBAgIQMXg8Lip0/F/PT9e/AN0nYzAKBggqhkjOPQQDAzAWMRQw
+EgYDVQQDDAtDQ0YgTmV0d29yazAeFw0yNTAxMDYxNjMwMDVaFw0yNTAxMDcxNjMw
+MDRaMBYxFDASBgNVBAMMC0NDRiBOZXR3b3JrMHYwEAYHKoZIzj0CAQYFK4EEACID
+YgAE/1GxrUBEJAtznxWLiX4zDbuc1VoBFTHUAkJ8CLV7qBkbUcfpvaF17uqm1l8Q
+2vy8SpvlzrSPSAjLAH5jl/zrsKewYpeu9ZcJCoS6fpVr0YAXA4VcpEc1ygdL0u1S
+LVMFo1YwVDASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQDf8So3YprsASH
+6zcqSB7mbLKEcTAfBgNVHSMEGDAWgBQDf8So3YprsASH6zcqSB7mbLKEcTAKBggq
+hkjOPQQDAwNoADBlAjEAoVtAZr3/XtD+uBwrXZ+t2BuEaU7r5riafQhzj1EQdlP8
+3301EgDzTvSW/HO1Q6lRAjAVUGHNsDc1/zVRTl/svl39K+60ZwxNkyDHKMm+iK/S
+bmf3l3TOO0U5JdnQR4hL8OQ=
 -----END CERTIFICATE-----
diff --git a/tests/testdata/eol_service/ledger/ledger_64 b/tests/testdata/eol_service/ledger/ledger_64-65.committed
similarity index 60%
rename from tests/testdata/eol_service/ledger/ledger_64
rename to tests/testdata/eol_service/ledger/ledger_64-65.committed
index c3d2dd81407e..04f87b1fcd91 100644
Binary files a/tests/testdata/eol_service/ledger/ledger_64 and b/tests/testdata/eol_service/ledger/ledger_64-65.committed differ
diff --git a/tests/testdata/eol_service/ledger/ledger_66-82.committed b/tests/testdata/eol_service/ledger/ledger_66-82.committed
new file mode 100644
index 000000000000..fef3ce57cc9e
Binary files /dev/null and b/tests/testdata/eol_service/ledger/ledger_66-82.committed differ
diff --git a/tests/testdata/eol_service/ledger/ledger_83-85.committed b/tests/testdata/eol_service/ledger/ledger_83-85.committed
new file mode 100644
index 000000000000..6ecc7f104702
Binary files /dev/null and b/tests/testdata/eol_service/ledger/ledger_83-85.committed differ
diff --git a/tests/testdata/eol_service/ledger/ledger_86-93.committed b/tests/testdata/eol_service/ledger/ledger_86-93.committed
new file mode 100644
index 000000000000..8efb33d69982
Binary files /dev/null and b/tests/testdata/eol_service/ledger/ledger_86-93.committed differ
diff --git a/tests/testdata/eol_service/ledger/ledger_94-97.committed b/tests/testdata/eol_service/ledger/ledger_94-97.committed
new file mode 100644
index 000000000000..f1c989c23800
Binary files /dev/null and b/tests/testdata/eol_service/ledger/ledger_94-97.committed differ
diff --git a/tests/testdata/eol_service/ledger/ledger_98 b/tests/testdata/eol_service/ledger/ledger_98
new file mode 100644
index 000000000000..540fc4a6fc4e
Binary files /dev/null and b/tests/testdata/eol_service/ledger/ledger_98 differ
diff --git a/tests/testdata/eol_service/snapshots/snapshot_63_64.committed b/tests/testdata/eol_service/snapshots/snapshot_63_64.committed
deleted file mode 100644
index 5785534cda39..000000000000
Binary files a/tests/testdata/eol_service/snapshots/snapshot_63_64.committed and /dev/null differ
diff --git a/tests/testdata/eol_service/snapshots/snapshot_97_98.committed b/tests/testdata/eol_service/snapshots/snapshot_97_98.committed
new file mode 100644
index 000000000000..bdbd99f24be2
Binary files /dev/null and b/tests/testdata/eol_service/snapshots/snapshot_97_98.committed differ