├── .dockerignore ├── .github └── workflows │ ├── ci.yml │ ├── coverage.yml │ ├── e2e test cache rebuild.yml │ ├── e2e.yml │ └── pkg.yml ├── .gitignore ├── .readthedocs.yaml ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── Changelog.md ├── Dockerfile ├── LICENSE ├── README.md ├── SECURITY.md ├── TODO.md ├── build.rs ├── cypress.json ├── defaults ├── krill-hsm.conf ├── krill-multi-user.conf ├── krill-pubd.conf ├── krill-testbed.conf └── krill.conf ├── doc ├── development │ ├── 01_daemon.md │ ├── 02_cli.md │ ├── 04_es_krill.md │ ├── 05_repo_manager.md │ ├── 06_ca_manager.md │ ├── hsm │ │ ├── architecture.md │ │ ├── connectivity.md │ │ ├── overview.md │ │ ├── readme.md │ │ └── requirements.md │ ├── multi_user │ │ ├── architecture.md │ │ ├── authentication.md │ │ ├── authorization.md │ │ ├── diagnostics.md │ │ ├── images │ │ │ ├── cypress-test-running.png │ │ │ └── cypress-welcome-popup.png │ │ ├── loginflows.md │ │ ├── overview.md │ │ ├── readme.md │ │ ├── requirements.md │ │ └── testing.md │ ├── readme.md │ └── release_0_9 │ │ └── api_changes.md ├── krill.1 ├── krillc.1 ├── krillta.1 ├── krillup.1 ├── manual │ ├── Makefile │ ├── README.md │ └── source │ │ ├── architecture.rst │ │ ├── before-you-start.rst │ │ ├── building-from-source.rst │ │ ├── ca-keyroll.rst │ │ ├── ca-migrate-repo.rst │ │ ├── cli.rst │ │ ├── conf.py │ │ ├── docker.rst │ │ ├── examples │ │ └── krillpubd.conf │ │ ├── failure-scenarios.rst │ │ ├── get-started.rst │ │ ├── hsm.rst │ │ ├── img │ │ ├── arin-child-request-toggle.png │ │ ├── krill-ui-child-request.png │ │ ├── krill-ui-embedded-repository.png │ │ ├── krill-ui-enter-password.png │ │ ├── krill-ui-parent-response.png │ │ ├── krill-ui-publisher-request.png │ │ ├── krill-ui-repository-response.png │ │ ├── krill-ui-roa-add.png │ │ ├── krill-ui-roas-bgp-start.png │ │ ├── krill-ui-welome.png │ │ ├── multi-user-banner.png │ │ ├── parent-child-repo.pdf │ │ ├── parent-child-repo.svg │ │ ├── parent-child-rir-nir-repo.pdf │ │ ├── parent-child-rir-nir-repo.svg │ │ └── ripencc-hosted-non-hosted.png │ │ ├── index.rst │ │ ├── install-and-run.rst │ │ ├── manage-aspas.rst │ │ ├── manage-bgpsec.rst │ │ ├── manage-children.rst │ │ ├── manage-roas.rst │ │ ├── monitoring.rst │ │ ├── multi-user.rst │ │ ├── multi-user │ │ ├── config-file-provider.rst │ │ ├── img │ │ │ ├── config-file-login.png │ │ │ ├── keycloak-krill-login.png │ │ │ ├── keycloak-user-properties-in-krill.png │ │ │ └── openid-connect-login.png │ │ ├── openid-connect-provider.rst │ │ └── roles.rst │ │ ├── parent-interactions.rst │ │ ├── publication-server.rst │ │ ├── requirements.txt │ │ ├── resources │ │ ├── Krill_Logo_White.svg │ │ ├── css │ │ │ ├── dark.css │ │ │ └── light.css │ │ └── favicon.ico │ │ ├── testbed.rst │ │ ├── trust-anchor.rst │ │ └── upgrade.rst └── policies │ ├── role-per-ca-demo.polar │ └── team-based-access-demo.polar ├── docker ├── entrypoint.sh └── krill.conf ├── pkg ├── common │ ├── krill-debian-bookworm.krill.service │ ├── krill-debian-bullseye-armv7-unknown-linux-gnueabihf.krill.service │ ├── krill-debian-bullseye.krill.service │ ├── krill-debian-buster-aarch64-unknown-linux-gnu.krill.service │ ├── krill-debian-buster-arm-unknown-linux-gnueabihf.krill.service │ ├── krill-debian-buster.krill.service │ ├── krill-debian-stretch.krill.service │ ├── krill-ubuntu-bionic.krill.service │ ├── krill-ubuntu-focal.krill.service │ ├── krill-ubuntu-jammy.krill.service │ ├── krill-ubuntu-noble.krill.service │ ├── krill-ubuntu-xenial.krill.service │ └── krill.service.preset ├── debian │ ├── description-krillta.txt │ ├── description-krillup.txt │ ├── description.txt │ ├── postinst │ ├── postrm │ └── preinst ├── rpm │ └── scriptlets.toml ├── rules │ ├── docker-images-to-build.yml │ ├── packages-to-build.yml │ └── packages-to-test.yml └── test-scripts │ ├── test-krill.sh │ ├── test-krillta.sh │ └── test-krillup.sh ├── rustfmt.toml ├── src ├── api │ ├── admin.rs │ ├── aspa.rs │ ├── bgp.rs │ ├── bgpsec.rs │ ├── ca.rs │ ├── history.rs │ ├── import.rs │ ├── mod.rs │ ├── pubd.rs │ ├── roa.rs │ ├── rta.rs │ ├── status.rs │ └── ta.rs ├── bin │ ├── krill.rs │ ├── krillc.rs │ ├── krillta.rs │ └── krillup.rs ├── cli │ ├── client.rs │ ├── mod.rs │ ├── options │ │ ├── args.rs │ │ ├── aspa.rs │ │ ├── bgpsec.rs │ │ ├── bulk.rs │ │ ├── ca.rs │ │ ├── children.rs │ │ ├── config.rs │ │ ├── mod.rs │ │ ├── parents.rs │ │ ├── pubserver.rs │ │ ├── repo.rs │ │ ├── roas.rs │ │ └── server.rs │ ├── report.rs │ └── ta │ │ ├── mod.rs │ │ ├── options │ │ ├── mod.rs │ │ ├── proxy.rs │ │ └── signer.rs │ │ └── signer.rs ├── commons │ ├── actor.rs │ ├── cmslogger.rs │ ├── crypto │ │ ├── error.rs │ │ ├── mod.rs │ │ └── signing │ │ │ ├── dispatch │ │ │ ├── error.rs │ │ │ ├── krillsigner.rs │ │ │ ├── mod.rs │ │ │ ├── signerinfo.rs │ │ │ ├── signerprovider.rs │ │ │ └── signerrouter.rs │ │ │ ├── misc.rs │ │ │ ├── mod.rs │ │ │ └── signers │ │ │ ├── error.rs │ │ │ ├── kmip │ │ │ ├── connpool.rs │ │ │ ├── mod.rs │ │ │ └── signer.rs │ │ │ ├── mocksigner.rs │ │ │ ├── mod.rs │ │ │ ├── pkcs11 │ │ │ ├── context.rs │ │ │ ├── mod.rs │ │ │ ├── session.rs │ │ │ └── signer.rs │ │ │ ├── probe.rs │ │ │ └── softsigner.rs │ ├── error.rs │ ├── eventsourcing │ │ ├── agg.rs │ │ ├── mod.rs │ │ ├── store.rs │ │ ├── test.rs │ │ └── wal.rs │ ├── ext_serde.rs │ ├── file.rs │ ├── httpclient.rs │ ├── mod.rs │ ├── queue.rs │ ├── storage │ │ ├── backends │ │ │ ├── disk.rs │ │ │ ├── memory.rs │ │ │ └── mod.rs │ │ ├── mod.rs │ │ ├── store.rs │ │ └── types │ │ │ ├── key.rs │ │ │ ├── mod.rs │ │ │ ├── namespace.rs │ │ │ ├── scope.rs │ │ │ └── segment.rs │ ├── test.rs │ ├── util │ │ └── mod.rs │ └── version.rs ├── config.rs ├── constants.rs ├── daemon │ ├── http │ │ ├── auth │ │ │ ├── authorizer.rs │ │ │ ├── crypt.rs │ │ │ ├── mod.rs │ │ │ ├── permission.rs │ │ │ ├── providers │ │ │ │ ├── admin_token.rs │ │ │ │ ├── config_file.rs │ │ │ │ ├── mod.rs │ │ │ │ └── openid_connect │ │ │ │ │ ├── claims.rs │ │ │ │ │ ├── config.rs │ │ │ │ │ ├── httpclient.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── provider.rs │ │ │ │ │ └── util.rs │ │ │ ├── roles.rs │ │ │ └── session.rs │ │ ├── dispatch │ │ │ ├── api.rs │ │ │ ├── auth.rs │ │ │ ├── bulk.rs │ │ │ ├── cas.rs │ │ │ ├── error.rs │ │ │ ├── metrics.rs │ │ │ ├── mod.rs │ │ │ ├── pubd.rs │ │ │ ├── root.rs │ │ │ ├── stats.rs │ │ │ ├── ta.rs │ │ │ └── testbed.rs │ │ ├── mod.rs │ │ ├── request.rs │ │ ├── response.rs │ │ ├── server.rs │ │ ├── tls.rs │ │ ├── tls_keys.rs │ │ └── util.rs │ ├── mod.rs │ └── start.rs ├── lib.rs ├── server │ ├── bgp.rs │ ├── ca │ │ ├── aspa.rs │ │ ├── bgpsec.rs │ │ ├── certauth.rs │ │ ├── child.rs │ │ ├── commands.rs │ │ ├── events.rs │ │ ├── keys.rs │ │ ├── manager.rs │ │ ├── mod.rs │ │ ├── parent.rs │ │ ├── publishing.rs │ │ ├── rc.rs │ │ ├── roa.rs │ │ ├── rta.rs │ │ ├── status.rs │ │ └── upgrades │ │ │ ├── data_migration.rs │ │ │ ├── mod.rs │ │ │ ├── pre_0_10_0 │ │ │ ├── aspa.rs │ │ │ ├── migration.rs │ │ │ ├── mod.rs │ │ │ ├── old_commands.rs │ │ │ └── old_events.rs │ │ │ └── pre_0_14_0 │ │ │ ├── aspa.rs │ │ │ ├── migration.rs │ │ │ ├── mod.rs │ │ │ ├── old_commands.rs │ │ │ └── old_events.rs │ ├── manager.rs │ ├── mod.rs │ ├── mq.rs │ ├── properties │ │ └── mod.rs │ ├── pubd │ │ ├── access.rs │ │ ├── content.rs │ │ ├── manager.rs │ │ ├── mod.rs │ │ ├── publishers.rs │ │ ├── rrdp.rs │ │ ├── rsync.rs │ │ └── upgrades │ │ │ ├── mod.rs │ │ │ ├── pre_0_10_0 │ │ │ ├── migration.rs │ │ │ ├── mod.rs │ │ │ └── old_events.rs │ │ │ ├── pre_0_13_0.rs │ │ │ └── pre_0_14_0.rs │ ├── scheduler.rs │ └── taproxy.rs ├── tasigner │ ├── config.rs │ ├── error.rs │ ├── mod.rs │ └── signer.rs └── upgrades │ ├── data_migration.rs │ ├── mod.rs │ └── pre_0_14_0.rs ├── test-resources ├── bgp │ ├── bgp-api.json │ ├── expected_announcement_report.json │ ├── expected_announcement_report.txt │ ├── expected_full_report.json │ ├── expected_full_report.txt │ ├── expected_roa_report.json │ ├── expected_roa_report.txt │ ├── expected_suggestion_all_roas.json │ └── expected_suggestion_some_roas.json ├── bgpsec │ └── router-csr.der ├── bulk-ca-import │ ├── import-nicbr.json │ └── structure.json ├── errors │ ├── api-json.json │ ├── api-unknown-method.json │ ├── api-unknown-resource.json │ ├── ca-child-duplicate.json │ ├── ca-child-resources-extra.json │ ├── ca-child-resources-required.json │ ├── ca-child-unauthorized.json │ ├── ca-child-unknown.json │ ├── ca-duplicate.json │ ├── ca-parent-duplicate.json │ ├── ca-parent-issue.json │ ├── ca-parent-response-invalid-xml.json │ ├── ca-parent-response-wrong-xml.json │ ├── ca-parent-unknown.json │ ├── ca-repo-issue.json │ ├── ca-repo-response-invalid-xml.json │ ├── ca-repo-response-wrong-xml.json │ ├── ca-repo-same.json │ ├── ca-roa-delta-error.json │ ├── ca-roa-duplicate.json │ ├── ca-roa-invalid-max-length.json │ ├── ca-roa-not-entitled.json │ ├── ca-roa-unknown.json │ ├── ca-unknown.json │ ├── general-error.json │ ├── key-no-cert.json │ ├── key-no-current.json │ ├── key-no-match.json │ ├── key-no-new.json │ ├── key-no-old.json │ ├── key-re-use.json │ ├── pub-duplicate.json │ ├── pub-outside-jail.json │ ├── pub-unknown.json │ ├── pub-uri-no-slash.json │ ├── rc-missing-resources.json │ ├── rc-unknown.json │ ├── repo-not-set.json │ ├── rfc6492-invalid-csr.json │ ├── rfc6492-protocol.json │ ├── rfc8181-decode.json │ ├── rfc8181-delta.json │ ├── rfc8181-protocol-message.json │ ├── sys-http-client.json │ ├── sys-https.json │ ├── sys-io.json │ ├── sys-signer.json │ ├── sys-store.json │ ├── ta-initialized.json │ ├── ta-name-reserved.json │ └── ta-not-allowed.json ├── krill-init-multi-user.conf ├── krill-init.conf ├── krillta.conf ├── migrations │ ├── delta-26.json │ ├── test-setup │ │ ├── add-aspa-65000.json │ │ ├── aspa-0.9.6 │ │ │ ├── add-aspa-65000.json │ │ │ ├── readme.txt │ │ │ ├── remove-aspa-65000.json │ │ │ └── update.json │ │ ├── parent-res.xml │ │ ├── readme.txt │ │ ├── remove-aspa-65000.json │ │ ├── repo-response.xml │ │ └── update.json │ ├── unmapped_keys │ │ └── keys │ │ │ └── 5CBCAB14B810C864F3EEA8FD102B79F4E53FCC70 │ ├── v0_10_0_pubserver │ │ └── 0.json │ ├── v0_10_3 │ │ ├── ca_objects │ │ │ ├── krill-upgrade-test.json │ │ │ └── version │ │ ├── cas │ │ │ ├── krill-upgrade-test │ │ │ │ ├── command--1701258251--1--cmd-ca-parent-add.json │ │ │ │ ├── command--1701258295--2--cmd-ca-repo-update.json │ │ │ │ ├── command--1701258296--3--cmd-ca-parent-entitlements.json │ │ │ │ ├── command--1701258299--4--cmd-ca-rcn-receive.json │ │ │ │ ├── command--1701258308--5--cmd-ca-roas-updated.json │ │ │ │ ├── command--1701258308--6--cmd-ca-roas-updated.json │ │ │ │ ├── command--1701258308--7--cmd-ca-roas-updated.json │ │ │ │ ├── command--1701258308--8--cmd-ca-roas-updated.json │ │ │ │ ├── command--1701258309--9--cmd-ca-roas-updated.json │ │ │ │ ├── command--1701258323--10--cmd-ca-aspas-update.json │ │ │ │ ├── command--1701258328--11--cmd-ca-aspas-update-existing.json │ │ │ │ ├── command--1701258333--12--cmd-ca-aspas-update.json │ │ │ │ ├── command--1701258338--13--cmd-ca-aspas-update.json │ │ │ │ ├── command--1701258344--14--cmd-ca-keyroll-init.json │ │ │ │ ├── command--1701258347--15--cmd-ca-rcn-receive.json │ │ │ │ ├── command--1701258376--16--cmd-ca-keyroll-activate.json │ │ │ │ ├── command--1701258379--17--cmd-ca-keyroll-finish.json │ │ │ │ ├── delta-0.json │ │ │ │ ├── delta-1.json │ │ │ │ ├── delta-10.json │ │ │ │ ├── delta-11.json │ │ │ │ ├── delta-12.json │ │ │ │ ├── delta-13.json │ │ │ │ ├── delta-14.json │ │ │ │ ├── delta-15.json │ │ │ │ ├── delta-16.json │ │ │ │ ├── delta-17.json │ │ │ │ ├── delta-18.json │ │ │ │ ├── delta-19.json │ │ │ │ ├── delta-2.json │ │ │ │ ├── delta-20.json │ │ │ │ ├── delta-21.json │ │ │ │ ├── delta-22.json │ │ │ │ ├── delta-23.json │ │ │ │ ├── delta-24.json │ │ │ │ ├── delta-25.json │ │ │ │ ├── delta-26.json │ │ │ │ ├── delta-27.json │ │ │ │ ├── delta-28.json │ │ │ │ ├── delta-29.json │ │ │ │ ├── delta-3.json │ │ │ │ ├── delta-30.json │ │ │ │ ├── delta-4.json │ │ │ │ ├── delta-5.json │ │ │ │ ├── delta-6.json │ │ │ │ ├── delta-7.json │ │ │ │ ├── delta-8.json │ │ │ │ ├── delta-9.json │ │ │ │ ├── info.json │ │ │ │ ├── snapshot-bk.json │ │ │ │ └── snapshot.json │ │ │ └── version │ │ ├── pubd │ │ │ └── version │ │ ├── pubd_objects │ │ │ └── version │ │ ├── signers │ │ │ ├── b8f8795d-4eeb-4558-b148-b02406d53d53 │ │ │ │ ├── command--1701257832--1--signer-add-key.json │ │ │ │ ├── command--1701258297--2--signer-add-key.json │ │ │ │ ├── command--1701258345--3--signer-add-key.json │ │ │ │ ├── delta-0.json │ │ │ │ ├── delta-1.json │ │ │ │ ├── delta-2.json │ │ │ │ ├── delta-3.json │ │ │ │ ├── info.json │ │ │ │ ├── snapshot-bk.json │ │ │ │ └── snapshot.json │ │ │ └── version │ │ └── status │ │ │ ├── krill-upgrade-test │ │ │ ├── parents-testbed.json │ │ │ └── repos-main.json │ │ │ └── version │ ├── v0_11_0 │ │ ├── ca_objects │ │ │ ├── krill-upgrade-test.json │ │ │ └── version │ │ ├── cas │ │ │ ├── krill-upgrade-test │ │ │ │ ├── command--1701258251--1--cmd-ca-parent-add.json │ │ │ │ ├── command--1701258295--2--cmd-ca-repo-update.json │ │ │ │ ├── command--1701258296--3--cmd-ca-parent-entitlements.json │ │ │ │ ├── command--1701258299--4--cmd-ca-rcn-receive.json │ │ │ │ ├── command--1701258308--5--cmd-ca-roas-updated.json │ │ │ │ ├── command--1701258308--6--cmd-ca-roas-updated.json │ │ │ │ ├── command--1701258308--7--cmd-ca-roas-updated.json │ │ │ │ ├── command--1701258308--8--cmd-ca-roas-updated.json │ │ │ │ ├── command--1701258309--9--cmd-ca-roas-updated.json │ │ │ │ ├── command--1701258323--10--cmd-ca-aspas-update.json │ │ │ │ ├── command--1701258328--11--cmd-ca-aspas-update-existing.json │ │ │ │ ├── command--1701258333--12--cmd-ca-aspas-update.json │ │ │ │ ├── command--1701258338--13--cmd-ca-aspas-update.json │ │ │ │ ├── command--1701258344--14--cmd-ca-keyroll-init.json │ │ │ │ ├── command--1701258347--15--cmd-ca-rcn-receive.json │ │ │ │ ├── command--1701258376--16--cmd-ca-keyroll-activate.json │ │ │ │ ├── command--1701258379--17--cmd-ca-keyroll-finish.json │ │ │ │ ├── delta-0.json │ │ │ │ ├── delta-1.json │ │ │ │ ├── delta-10.json │ │ │ │ ├── delta-11.json │ │ │ │ ├── delta-12.json │ │ │ │ ├── delta-13.json │ │ │ │ ├── delta-14.json │ │ │ │ ├── delta-15.json │ │ │ │ ├── delta-16.json │ │ │ │ ├── delta-17.json │ │ │ │ ├── delta-18.json │ │ │ │ ├── delta-19.json │ │ │ │ ├── delta-2.json │ │ │ │ ├── delta-20.json │ │ │ │ ├── delta-21.json │ │ │ │ ├── delta-22.json │ │ │ │ ├── delta-23.json │ │ │ │ ├── delta-24.json │ │ │ │ ├── delta-25.json │ │ │ │ ├── delta-26.json │ │ │ │ ├── delta-27.json │ │ │ │ ├── delta-28.json │ │ │ │ ├── delta-29.json │ │ │ │ ├── delta-3.json │ │ │ │ ├── delta-30.json │ │ │ │ ├── delta-4.json │ │ │ │ ├── delta-5.json │ │ │ │ ├── delta-6.json │ │ │ │ ├── delta-7.json │ │ │ │ ├── delta-8.json │ │ │ │ ├── delta-9.json │ │ │ │ ├── info.json │ │ │ │ ├── snapshot-bk.json │ │ │ │ └── snapshot.json │ │ │ └── version │ │ ├── pubd │ │ │ └── version │ │ ├── pubd_objects │ │ │ └── version │ │ ├── signers │ │ │ ├── b8f8795d-4eeb-4558-b148-b02406d53d53 │ │ │ │ ├── command--1701257832--1--signer-add-key.json │ │ │ │ ├── command--1701258297--2--signer-add-key.json │ │ │ │ ├── command--1701258345--3--signer-add-key.json │ │ │ │ ├── delta-0.json │ │ │ │ ├── delta-1.json │ │ │ │ ├── delta-2.json │ │ │ │ ├── delta-3.json │ │ │ │ ├── info.json │ │ │ │ ├── snapshot-bk.json │ │ │ │ └── snapshot.json │ │ │ └── version │ │ └── status │ │ │ ├── krill-upgrade-test │ │ │ ├── parents-testbed.json │ │ │ └── repos-main.json │ │ │ └── version │ ├── v0_12_1_pubserver │ │ ├── pubd │ │ │ ├── 0 │ │ │ │ ├── command--1645792256--1--pubd-publisher-add.json │ │ │ │ ├── command--1645792257--2--pubd-publisher-add.json │ │ │ │ ├── command--1645797157--3--pubd-publisher-add.json │ │ │ │ ├── command--1645801028--4--pubd-publisher-add.json │ │ │ │ ├── command--1647618239--5--pubd-publisher-add.json │ │ │ │ ├── command--1647618239--6--pubd-publisher-add.json │ │ │ │ ├── command--1649925946--7--pubd-publisher-add.json │ │ │ │ ├── command--1652181844--8--pubd-publisher-add.json │ │ │ │ ├── command--1653296986--9--pubd-publisher-add.json │ │ │ │ ├── command--1654163365--10--pubd-publisher-add.json │ │ │ │ ├── command--1655154097--11--pubd-publisher-add.json │ │ │ │ ├── command--1655158832--12--pubd-publisher-remove.json │ │ │ │ ├── command--1655158881--13--pubd-publisher-add.json │ │ │ │ ├── command--1655159028--14--pubd-publisher-remove.json │ │ │ │ ├── command--1655159167--15--pubd-publisher-add.json │ │ │ │ ├── command--1655388568--16--pubd-publisher-add.json │ │ │ │ ├── command--1655388568--17--pubd-publisher-add.json │ │ │ │ ├── command--1655389044--18--pubd-publisher-add.json │ │ │ │ ├── command--1655389044--19--pubd-publisher-add.json │ │ │ │ ├── command--1655389488--20--pubd-publisher-remove.json │ │ │ │ ├── command--1655389495--21--pubd-publisher-remove.json │ │ │ │ ├── command--1655389536--22--pubd-publisher-add.json │ │ │ │ ├── command--1655389669--23--pubd-publisher-remove.json │ │ │ │ ├── command--1655389692--24--pubd-publisher-remove.json │ │ │ │ ├── command--1655389809--25--pubd-publisher-add.json │ │ │ │ ├── command--1655390080--26--pubd-publisher-remove.json │ │ │ │ ├── command--1655390088--27--pubd-publisher-add.json │ │ │ │ ├── command--1655391263--28--pubd-publisher-add.json │ │ │ │ ├── command--1658458118--29--pubd-publisher-add.json │ │ │ │ ├── command--1658458334--30--pubd-publisher-remove.json │ │ │ │ ├── command--1660074337--31--pubd-publisher-add.json │ │ │ │ ├── command--1660074605--32--pubd-publisher-add.json │ │ │ │ ├── command--1660074623--33--pubd-publisher-remove.json │ │ │ │ ├── command--1660074636--34--pubd-publisher-add.json │ │ │ │ ├── command--1660075724--35--pubd-publisher-remove.json │ │ │ │ ├── command--1660131804--36--pubd-publisher-add.json │ │ │ │ ├── command--1660132956--37--pubd-publisher-remove.json │ │ │ │ ├── command--1660221394--38--pubd-publisher-add.json │ │ │ │ ├── command--1660221586--39--pubd-publisher-remove.json │ │ │ │ ├── command--1660340979--40--pubd-publisher-add.json │ │ │ │ ├── command--1660343047--41--pubd-publisher-remove.json │ │ │ │ ├── command--1660343068--42--pubd-publisher-add.json │ │ │ │ ├── command--1660552274--43--pubd-publisher-remove.json │ │ │ │ ├── command--1660552280--44--pubd-publisher-add.json │ │ │ │ ├── command--1660552609--45--pubd-publisher-remove.json │ │ │ │ ├── command--1660554300--46--pubd-publisher-add.json │ │ │ │ ├── command--1660569114--47--pubd-publisher-add.json │ │ │ │ ├── command--1660570771--48--pubd-publisher-remove.json │ │ │ │ ├── command--1660570777--49--pubd-publisher-add.json │ │ │ │ ├── command--1660571174--50--pubd-publisher-remove.json │ │ │ │ ├── command--1660571313--51--pubd-publisher-add.json │ │ │ │ ├── command--1660637274--52--pubd-publisher-remove.json │ │ │ │ ├── command--1660637282--53--pubd-publisher-add.json │ │ │ │ ├── command--1660638450--54--pubd-publisher-add.json │ │ │ │ ├── command--1660638450--55--pubd-publisher-add.json │ │ │ │ ├── command--1660638537--56--pubd-publisher-remove.json │ │ │ │ ├── command--1660638542--57--pubd-publisher-add.json │ │ │ │ ├── command--1660639216--58--pubd-publisher-remove.json │ │ │ │ ├── command--1660639242--59--pubd-publisher-remove.json │ │ │ │ ├── command--1660639257--60--pubd-publisher-add.json │ │ │ │ ├── command--1660639956--61--pubd-publisher-remove.json │ │ │ │ ├── command--1660642129--62--pubd-publisher-add.json │ │ │ │ ├── command--1660642205--63--pubd-publisher-remove.json │ │ │ │ ├── command--1660729308--64--pubd-publisher-add.json │ │ │ │ ├── command--1660729685--65--pubd-publisher-remove.json │ │ │ │ ├── command--1660729963--66--pubd-publisher-add.json │ │ │ │ ├── command--1660730072--67--pubd-publisher-remove.json │ │ │ │ ├── command--1660730324--68--pubd-publisher-add.json │ │ │ │ ├── command--1660730461--69--pubd-publisher-remove.json │ │ │ │ ├── command--1660736922--70--pubd-publisher-add.json │ │ │ │ ├── command--1660737081--71--pubd-publisher-remove.json │ │ │ │ ├── command--1660746258--72--pubd-publisher-add.json │ │ │ │ ├── command--1660748022--73--pubd-publisher-remove.json │ │ │ │ ├── command--1660748149--74--pubd-publisher-add.json │ │ │ │ ├── command--1660748539--75--pubd-publisher-remove.json │ │ │ │ ├── command--1660768276--76--pubd-publisher-add.json │ │ │ │ ├── command--1660768296--77--pubd-publisher-remove.json │ │ │ │ ├── command--1660768894--78--pubd-publisher-add.json │ │ │ │ ├── command--1660769562--79--pubd-publisher-remove.json │ │ │ │ ├── command--1660769576--80--pubd-publisher-add.json │ │ │ │ ├── command--1660769805--81--pubd-publisher-remove.json │ │ │ │ ├── command--1660770396--82--pubd-publisher-add.json │ │ │ │ ├── command--1660770411--83--pubd-publisher-remove.json │ │ │ │ ├── command--1660770926--84--pubd-publisher-add.json │ │ │ │ ├── command--1660771428--85--pubd-publisher-remove.json │ │ │ │ ├── command--1660771445--86--pubd-publisher-add.json │ │ │ │ ├── command--1660772036--87--pubd-publisher-remove.json │ │ │ │ ├── command--1660772049--88--pubd-publisher-add.json │ │ │ │ ├── command--1660772122--89--pubd-publisher-remove.json │ │ │ │ ├── command--1660772548--90--pubd-publisher-add.json │ │ │ │ ├── command--1660773631--91--pubd-publisher-remove.json │ │ │ │ ├── command--1660773646--92--pubd-publisher-add.json │ │ │ │ ├── command--1660774354--93--pubd-publisher-remove.json │ │ │ │ ├── command--1660774368--94--pubd-publisher-add.json │ │ │ │ ├── command--1660775817--95--pubd-publisher-remove.json │ │ │ │ ├── command--1660775833--96--pubd-publisher-add.json │ │ │ │ ├── command--1662063470--97--pubd-publisher-add.json │ │ │ │ ├── command--1662331199--98--pubd-publisher-add.json │ │ │ │ ├── command--1662647063--99--pubd-publisher-add.json │ │ │ │ ├── command--1662648577--100--pubd-publisher-remove.json │ │ │ │ ├── command--1663225242--101--pubd-publisher-add.json │ │ │ │ ├── command--1665573583--102--pubd-publisher-add.json │ │ │ │ ├── command--1665574974--103--pubd-publisher-add.json │ │ │ │ ├── command--1665575335--104--pubd-publisher-add.json │ │ │ │ ├── command--1665587231--105--pubd-publisher-add.json │ │ │ │ ├── command--1665588304--106--pubd-publisher-add.json │ │ │ │ ├── command--1665588304--107--pubd-publisher-add.json │ │ │ │ ├── command--1665731404--108--pubd-publisher-add.json │ │ │ │ ├── command--1665731404--109--pubd-publisher-add.json │ │ │ │ ├── command--1665731490--110--pubd-publisher-add.json │ │ │ │ ├── command--1666949373--111--pubd-publisher-add.json │ │ │ │ ├── command--1667224623--112--pubd-publisher-add.json │ │ │ │ ├── command--1667224623--113--pubd-publisher-add.json │ │ │ │ ├── command--1668515722--114--pubd-publisher-add.json │ │ │ │ ├── command--1668515722--115--pubd-publisher-add.json │ │ │ │ ├── command--1668519143--116--pubd-publisher-add.json │ │ │ │ ├── command--1668520006--117--pubd-publisher-add.json │ │ │ │ ├── command--1668520006--118--pubd-publisher-add.json │ │ │ │ ├── command--1668680102--119--pubd-publisher-add.json │ │ │ │ ├── command--1668680102--120--pubd-publisher-add.json │ │ │ │ ├── command--1669042589--121--pubd-publisher-add.json │ │ │ │ ├── command--1669048236--122--pubd-publisher-add.json │ │ │ │ ├── command--1669114906--123--pubd-publisher-add.json │ │ │ │ ├── command--1669194886--124--pubd-publisher-add.json │ │ │ │ ├── command--1669194886--125--pubd-publisher-add.json │ │ │ │ ├── command--1669387426--126--pubd-publisher-add.json │ │ │ │ ├── command--1669387426--127--pubd-publisher-add.json │ │ │ │ ├── command--1669391303--128--pubd-publisher-add.json │ │ │ │ ├── command--1669545797--129--pubd-publisher-add.json │ │ │ │ ├── command--1669556021--130--pubd-publisher-add.json │ │ │ │ ├── command--1669562052--131--pubd-publisher-remove.json │ │ │ │ ├── command--1669562499--132--pubd-publisher-remove.json │ │ │ │ ├── command--1669580117--133--pubd-publisher-add.json │ │ │ │ ├── command--1669666757--134--pubd-publisher-remove.json │ │ │ │ ├── command--1669709533--135--pubd-publisher-add.json │ │ │ │ ├── command--1669709533--136--pubd-publisher-add.json │ │ │ │ ├── command--1669709993--137--pubd-publisher-add.json │ │ │ │ ├── command--1669709993--138--pubd-publisher-add.json │ │ │ │ ├── command--1669722357--139--pubd-publisher-add.json │ │ │ │ ├── command--1669722357--140--pubd-publisher-add.json │ │ │ │ ├── command--1669722390--141--pubd-publisher-add.json │ │ │ │ ├── command--1669722475--142--pubd-publisher-add.json │ │ │ │ ├── command--1669722496--143--pubd-publisher-add.json │ │ │ │ ├── command--1669988581--144--pubd-publisher-add.json │ │ │ │ ├── command--1670830347--145--pubd-publisher-remove.json │ │ │ │ ├── command--1670881946--146--pubd-publisher-add.json │ │ │ │ ├── command--1670990758--147--pubd-publisher-add.json │ │ │ │ ├── command--1671011091--148--pubd-publisher-add.json │ │ │ │ ├── command--1671187852--149--pubd-publisher-add.json │ │ │ │ ├── command--1671187852--150--pubd-publisher-add.json │ │ │ │ ├── command--1671188482--151--pubd-publisher-add.json │ │ │ │ ├── command--1671188482--152--pubd-publisher-add.json │ │ │ │ ├── command--1671188767--153--pubd-publisher-add.json │ │ │ │ ├── command--1671188767--154--pubd-publisher-add.json │ │ │ │ ├── command--1671189107--155--pubd-publisher-add.json │ │ │ │ ├── command--1671189753--156--pubd-publisher-add.json │ │ │ │ ├── command--1671190270--157--pubd-publisher-add.json │ │ │ │ ├── command--1671190271--158--pubd-publisher-add.json │ │ │ │ ├── command--1671190643--159--pubd-publisher-remove.json │ │ │ │ ├── command--1671190898--160--pubd-publisher-remove.json │ │ │ │ ├── command--1671190997--161--pubd-publisher-add.json │ │ │ │ ├── command--1671469240--162--pubd-publisher-add.json │ │ │ │ ├── command--1671524534--163--pubd-publisher-add.json │ │ │ │ ├── command--1671524534--164--pubd-publisher-add.json │ │ │ │ ├── command--1671525482--165--pubd-publisher-add.json │ │ │ │ ├── command--1671713483--166--pubd-publisher-add.json │ │ │ │ ├── command--1671786238--167--pubd-publisher-add.json │ │ │ │ ├── command--1671786484--168--pubd-publisher-remove.json │ │ │ │ ├── command--1671950150--169--pubd-publisher-add.json │ │ │ │ ├── command--1671954449--170--pubd-publisher-add.json │ │ │ │ ├── command--1672121523--171--pubd-publisher-add.json │ │ │ │ ├── command--1672121565--172--pubd-publisher-add.json │ │ │ │ ├── command--1672121565--173--pubd-publisher-add.json │ │ │ │ ├── command--1672121589--174--pubd-publisher-add.json │ │ │ │ ├── command--1672121611--175--pubd-publisher-add.json │ │ │ │ ├── command--1672658829--176--pubd-publisher-add.json │ │ │ │ ├── command--1673093796--177--pubd-publisher-add.json │ │ │ │ ├── command--1673093996--178--pubd-publisher-remove.json │ │ │ │ ├── command--1673915794--179--pubd-publisher-remove.json │ │ │ │ ├── command--1673985213--180--pubd-publisher-add.json │ │ │ │ ├── command--1673989360--181--pubd-publisher-remove.json │ │ │ │ ├── command--1673990619--182--pubd-publisher-add.json │ │ │ │ ├── command--1674509655--183--pubd-publisher-add.json │ │ │ │ ├── command--1674510785--184--pubd-publisher-remove.json │ │ │ │ ├── command--1674510866--185--pubd-publisher-add.json │ │ │ │ ├── command--1674513438--186--pubd-publisher-add.json │ │ │ │ ├── command--1674513439--187--pubd-publisher-add.json │ │ │ │ ├── command--1676015370--188--pubd-publisher-add.json │ │ │ │ ├── command--1676024799--189--pubd-publisher-remove.json │ │ │ │ ├── command--1676294772--190--pubd-publisher-add.json │ │ │ │ ├── command--1676322137--191--pubd-publisher-add.json │ │ │ │ ├── command--1676322246--192--pubd-publisher-remove.json │ │ │ │ ├── command--1676324560--193--pubd-publisher-add.json │ │ │ │ ├── command--1676326138--194--pubd-publisher-remove.json │ │ │ │ ├── command--1676353753--195--pubd-publisher-add.json │ │ │ │ ├── command--1676447340--196--pubd-publisher-add.json │ │ │ │ ├── command--1676896210--197--pubd-publisher-add.json │ │ │ │ ├── command--1677119272--198--pubd-publisher-add.json │ │ │ │ ├── command--1677143697--199--pubd-publisher-remove.json │ │ │ │ ├── command--1678184992--200--pubd-publisher-add.json │ │ │ │ ├── command--1678956889--201--pubd-publisher-add.json │ │ │ │ ├── delta-0.json │ │ │ │ ├── delta-1.json │ │ │ │ ├── delta-10.json │ │ │ │ ├── delta-100.json │ │ │ │ ├── delta-101.json │ │ │ │ ├── delta-102.json │ │ │ │ ├── delta-103.json │ │ │ │ ├── delta-104.json │ │ │ │ ├── delta-105.json │ │ │ │ ├── delta-106.json │ │ │ │ ├── delta-107.json │ │ │ │ ├── delta-108.json │ │ │ │ ├── delta-109.json │ │ │ │ ├── delta-11.json │ │ │ │ ├── delta-110.json │ │ │ │ ├── delta-111.json │ │ │ │ ├── delta-112.json │ │ │ │ ├── delta-113.json │ │ │ │ ├── delta-114.json │ │ │ │ ├── delta-115.json │ │ │ │ ├── delta-116.json │ │ │ │ ├── delta-117.json │ │ │ │ ├── delta-118.json │ │ │ │ ├── delta-119.json │ │ │ │ ├── delta-12.json │ │ │ │ ├── delta-120.json │ │ │ │ ├── delta-121.json │ │ │ │ ├── delta-122.json │ │ │ │ ├── delta-123.json │ │ │ │ ├── delta-124.json │ │ │ │ ├── delta-125.json │ │ │ │ ├── delta-126.json │ │ │ │ ├── delta-127.json │ │ │ │ ├── delta-128.json │ │ │ │ ├── delta-129.json │ │ │ │ ├── delta-13.json │ │ │ │ ├── delta-130.json │ │ │ │ ├── delta-131.json │ │ │ │ ├── delta-132.json │ │ │ │ ├── delta-133.json │ │ │ │ ├── delta-134.json │ │ │ │ ├── delta-135.json │ │ │ │ ├── delta-136.json │ │ │ │ ├── delta-137.json │ │ │ │ ├── delta-138.json │ │ │ │ ├── delta-139.json │ │ │ │ ├── delta-14.json │ │ │ │ ├── delta-140.json │ │ │ │ ├── delta-141.json │ │ │ │ ├── delta-142.json │ │ │ │ ├── delta-143.json │ │ │ │ ├── delta-144.json │ │ │ │ ├── delta-145.json │ │ │ │ ├── delta-146.json │ │ │ │ ├── delta-147.json │ │ │ │ ├── delta-148.json │ │ │ │ ├── delta-149.json │ │ │ │ ├── delta-15.json │ │ │ │ ├── delta-150.json │ │ │ │ ├── delta-151.json │ │ │ │ ├── delta-152.json │ │ │ │ ├── delta-153.json │ │ │ │ ├── delta-154.json │ │ │ │ ├── delta-155.json │ │ │ │ ├── delta-156.json │ │ │ │ ├── delta-157.json │ │ │ │ ├── delta-158.json │ │ │ │ ├── delta-159.json │ │ │ │ ├── delta-16.json │ │ │ │ ├── delta-160.json │ │ │ │ ├── delta-161.json │ │ │ │ ├── delta-162.json │ │ │ │ ├── delta-163.json │ │ │ │ ├── delta-164.json │ │ │ │ ├── delta-165.json │ │ │ │ ├── delta-166.json │ │ │ │ ├── delta-167.json │ │ │ │ ├── delta-168.json │ │ │ │ ├── delta-169.json │ │ │ │ ├── delta-17.json │ │ │ │ ├── delta-170.json │ │ │ │ ├── delta-171.json │ │ │ │ ├── delta-18.json │ │ │ │ ├── delta-19.json │ │ │ │ ├── delta-2.json │ │ │ │ ├── delta-20.json │ │ │ │ ├── delta-21.json │ │ │ │ ├── delta-22.json │ │ │ │ ├── delta-23.json │ │ │ │ ├── delta-24.json │ │ │ │ ├── delta-25.json │ │ │ │ ├── delta-26.json │ │ │ │ ├── delta-27.json │ │ │ │ ├── delta-28.json │ │ │ │ ├── delta-29.json │ │ │ │ ├── delta-3.json │ │ │ │ ├── delta-30.json │ │ │ │ ├── delta-31.json │ │ │ │ ├── delta-32.json │ │ │ │ ├── delta-33.json │ │ │ │ ├── delta-34.json │ │ │ │ ├── delta-35.json │ │ │ │ ├── delta-36.json │ │ │ │ ├── delta-37.json │ │ │ │ ├── delta-38.json │ │ │ │ ├── delta-39.json │ │ │ │ ├── delta-4.json │ │ │ │ ├── delta-40.json │ │ │ │ ├── delta-41.json │ │ │ │ ├── delta-42.json │ │ │ │ ├── delta-43.json │ │ │ │ ├── delta-44.json │ │ │ │ ├── delta-45.json │ │ │ │ ├── delta-46.json │ │ │ │ ├── delta-47.json │ │ │ │ ├── delta-48.json │ │ │ │ ├── delta-49.json │ │ │ │ ├── delta-5.json │ │ │ │ ├── delta-50.json │ │ │ │ ├── delta-51.json │ │ │ │ ├── delta-52.json │ │ │ │ ├── delta-53.json │ │ │ │ ├── delta-54.json │ │ │ │ ├── delta-55.json │ │ │ │ ├── delta-56.json │ │ │ │ ├── delta-57.json │ │ │ │ ├── delta-58.json │ │ │ │ ├── delta-59.json │ │ │ │ ├── delta-6.json │ │ │ │ ├── delta-60.json │ │ │ │ ├── delta-61.json │ │ │ │ ├── delta-62.json │ │ │ │ ├── delta-63.json │ │ │ │ ├── delta-64.json │ │ │ │ ├── delta-65.json │ │ │ │ ├── delta-66.json │ │ │ │ ├── delta-67.json │ │ │ │ ├── delta-68.json │ │ │ │ ├── delta-69.json │ │ │ │ ├── delta-7.json │ │ │ │ ├── delta-70.json │ │ │ │ ├── delta-71.json │ │ │ │ ├── delta-72.json │ │ │ │ ├── delta-73.json │ │ │ │ ├── delta-74.json │ │ │ │ ├── delta-75.json │ │ │ │ ├── delta-76.json │ │ │ │ ├── delta-77.json │ │ │ │ ├── delta-78.json │ │ │ │ ├── delta-79.json │ │ │ │ ├── delta-8.json │ │ │ │ ├── delta-80.json │ │ │ │ ├── delta-81.json │ │ │ │ ├── delta-82.json │ │ │ │ ├── delta-83.json │ │ │ │ ├── delta-84.json │ │ │ │ ├── delta-85.json │ │ │ │ ├── delta-86.json │ │ │ │ ├── delta-87.json │ │ │ │ ├── delta-88.json │ │ │ │ ├── delta-89.json │ │ │ │ ├── delta-9.json │ │ │ │ ├── delta-90.json │ │ │ │ ├── delta-91.json │ │ │ │ ├── delta-92.json │ │ │ │ ├── delta-93.json │ │ │ │ ├── delta-94.json │ │ │ │ ├── delta-95.json │ │ │ │ ├── delta-96.json │ │ │ │ ├── delta-97.json │ │ │ │ ├── delta-98.json │ │ │ │ ├── delta-99.json │ │ │ │ ├── info.json │ │ │ │ ├── snapshot-bk.json │ │ │ │ ├── snapshot.json │ │ │ │ └── surplus │ │ │ │ │ └── delta-0.json │ │ │ └── version │ │ └── pubd_objects │ │ │ ├── 0 │ │ │ ├── snapshot.json │ │ │ ├── wal-6249.json │ │ │ ├── wal-6250.json │ │ │ ├── wal-6251.json │ │ │ ├── wal-6252.json │ │ │ ├── wal-6253.json │ │ │ ├── wal-6254.json │ │ │ ├── wal-6255.json │ │ │ ├── wal-6256.json │ │ │ ├── wal-6257.json │ │ │ ├── wal-6258.json │ │ │ ├── wal-6259.json │ │ │ ├── wal-6260.json │ │ │ ├── wal-6261.json │ │ │ ├── wal-6262.json │ │ │ ├── wal-6263.json │ │ │ ├── wal-6264.json │ │ │ ├── wal-6265.json │ │ │ ├── wal-6266.json │ │ │ ├── wal-6267.json │ │ │ ├── wal-6268.json │ │ │ ├── wal-6269.json │ │ │ ├── wal-6270.json │ │ │ ├── wal-6271.json │ │ │ ├── wal-6272.json │ │ │ ├── wal-6273.json │ │ │ ├── wal-6274.json │ │ │ ├── wal-6275.json │ │ │ ├── wal-6276.json │ │ │ ├── wal-6277.json │ │ │ ├── wal-6278.json │ │ │ ├── wal-6279.json │ │ │ ├── wal-6280.json │ │ │ ├── wal-6281.json │ │ │ ├── wal-6282.json │ │ │ ├── wal-6283.json │ │ │ └── wal-6284.json │ │ │ └── version │ ├── v0_12_3 │ │ ├── ca_objects │ │ │ ├── krill-upgrade-test.json │ │ │ └── version │ │ ├── cas │ │ │ ├── krill-upgrade-test │ │ │ │ ├── command--1701258251--1--cmd-ca-parent-add.json │ │ │ │ ├── command--1701258295--2--cmd-ca-repo-update.json │ │ │ │ ├── command--1701258296--3--cmd-ca-parent-entitlements.json │ │ │ │ ├── command--1701258299--4--cmd-ca-rcn-receive.json │ │ │ │ ├── command--1701258308--5--cmd-ca-roas-updated.json │ │ │ │ ├── command--1701258308--6--cmd-ca-roas-updated.json │ │ │ │ ├── command--1701258308--7--cmd-ca-roas-updated.json │ │ │ │ ├── command--1701258308--8--cmd-ca-roas-updated.json │ │ │ │ ├── command--1701258309--9--cmd-ca-roas-updated.json │ │ │ │ ├── command--1701258323--10--cmd-ca-aspas-update.json │ │ │ │ ├── command--1701258328--11--cmd-ca-aspas-update-existing.json │ │ │ │ ├── command--1701258333--12--cmd-ca-aspas-update.json │ │ │ │ ├── command--1701258338--13--cmd-ca-aspas-update.json │ │ │ │ ├── command--1701258344--14--cmd-ca-keyroll-init.json │ │ │ │ ├── command--1701258347--15--cmd-ca-rcn-receive.json │ │ │ │ ├── command--1701258376--16--cmd-ca-keyroll-activate.json │ │ │ │ ├── command--1701258379--17--cmd-ca-keyroll-finish.json │ │ │ │ ├── delta-0.json │ │ │ │ ├── delta-1.json │ │ │ │ ├── delta-10.json │ │ │ │ ├── delta-11.json │ │ │ │ ├── delta-12.json │ │ │ │ ├── delta-13.json │ │ │ │ ├── delta-14.json │ │ │ │ ├── delta-15.json │ │ │ │ ├── delta-16.json │ │ │ │ ├── delta-17.json │ │ │ │ ├── delta-18.json │ │ │ │ ├── delta-19.json │ │ │ │ ├── delta-2.json │ │ │ │ ├── delta-20.json │ │ │ │ ├── delta-21.json │ │ │ │ ├── delta-22.json │ │ │ │ ├── delta-23.json │ │ │ │ ├── delta-24.json │ │ │ │ ├── delta-25.json │ │ │ │ ├── delta-26.json │ │ │ │ ├── delta-27.json │ │ │ │ ├── delta-28.json │ │ │ │ ├── delta-29.json │ │ │ │ ├── delta-3.json │ │ │ │ ├── delta-30.json │ │ │ │ ├── delta-4.json │ │ │ │ ├── delta-5.json │ │ │ │ ├── delta-6.json │ │ │ │ ├── delta-7.json │ │ │ │ ├── delta-8.json │ │ │ │ ├── delta-9.json │ │ │ │ ├── info.json │ │ │ │ ├── snapshot-bk.json │ │ │ │ └── snapshot.json │ │ │ └── version │ │ ├── pubd │ │ │ └── version │ │ ├── pubd_objects │ │ │ └── version │ │ ├── signers │ │ │ ├── b8f8795d-4eeb-4558-b148-b02406d53d53 │ │ │ │ ├── command--1701257832--1--signer-add-key.json │ │ │ │ ├── command--1701258297--2--signer-add-key.json │ │ │ │ ├── command--1701258345--3--signer-add-key.json │ │ │ │ ├── delta-0.json │ │ │ │ ├── delta-1.json │ │ │ │ ├── delta-2.json │ │ │ │ ├── delta-3.json │ │ │ │ ├── info.json │ │ │ │ ├── snapshot-bk.json │ │ │ │ └── snapshot.json │ │ │ └── version │ │ └── status │ │ │ ├── krill-upgrade-test │ │ │ ├── parents-testbed.json │ │ │ └── repos-main.json │ │ │ └── version │ ├── v0_13_1 │ │ ├── ca_objects │ │ │ ├── krill-upgrade-test.json │ │ │ └── version │ │ ├── cas │ │ │ ├── krill-upgrade-test │ │ │ │ ├── command--1701258251--1--cmd-ca-parent-add.json │ │ │ │ ├── command--1701258295--2--cmd-ca-repo-update.json │ │ │ │ ├── command--1701258296--3--cmd-ca-parent-entitlements.json │ │ │ │ ├── command--1701258299--4--cmd-ca-rcn-receive.json │ │ │ │ ├── command--1701258308--5--cmd-ca-roas-updated.json │ │ │ │ ├── command--1701258308--6--cmd-ca-roas-updated.json │ │ │ │ ├── command--1701258308--7--cmd-ca-roas-updated.json │ │ │ │ ├── command--1701258308--8--cmd-ca-roas-updated.json │ │ │ │ ├── command--1701258309--9--cmd-ca-roas-updated.json │ │ │ │ ├── command--1701258323--10--cmd-ca-aspas-update.json │ │ │ │ ├── command--1701258328--11--cmd-ca-aspas-update-existing.json │ │ │ │ ├── command--1701258333--12--cmd-ca-aspas-update.json │ │ │ │ ├── command--1701258338--13--cmd-ca-aspas-update.json │ │ │ │ ├── command--1701258344--14--cmd-ca-keyroll-init.json │ │ │ │ ├── command--1701258347--15--cmd-ca-rcn-receive.json │ │ │ │ ├── command--1701258376--16--cmd-ca-keyroll-activate.json │ │ │ │ ├── command--1701258379--17--cmd-ca-keyroll-finish.json │ │ │ │ ├── command--1701258595--18--cmd-ca-parent-entitlements.json │ │ │ │ ├── command--1701258601--19--cmd-ca-rcn-receive.json │ │ │ │ ├── delta-0.json │ │ │ │ ├── delta-1.json │ │ │ │ ├── delta-10.json │ │ │ │ ├── delta-11.json │ │ │ │ ├── delta-12.json │ │ │ │ ├── delta-13.json │ │ │ │ ├── delta-14.json │ │ │ │ ├── delta-15.json │ │ │ │ ├── delta-16.json │ │ │ │ ├── delta-17.json │ │ │ │ ├── delta-18.json │ │ │ │ ├── delta-19.json │ │ │ │ ├── delta-2.json │ │ │ │ ├── delta-20.json │ │ │ │ ├── delta-21.json │ │ │ │ ├── delta-22.json │ │ │ │ ├── delta-23.json │ │ │ │ ├── delta-24.json │ │ │ │ ├── delta-25.json │ │ │ │ ├── delta-26.json │ │ │ │ ├── delta-27.json │ │ │ │ ├── delta-28.json │ │ │ │ ├── delta-29.json │ │ │ │ ├── delta-3.json │ │ │ │ ├── delta-30.json │ │ │ │ ├── delta-31.json │ │ │ │ ├── delta-32.json │ │ │ │ ├── delta-4.json │ │ │ │ ├── delta-5.json │ │ │ │ ├── delta-6.json │ │ │ │ ├── delta-7.json │ │ │ │ ├── delta-8.json │ │ │ │ ├── delta-9.json │ │ │ │ ├── info.json │ │ │ │ ├── snapshot-bk.json │ │ │ │ └── snapshot.json │ │ │ └── version │ │ ├── pubd │ │ │ └── version │ │ ├── pubd_objects │ │ │ └── version │ │ ├── signers │ │ │ ├── b8f8795d-4eeb-4558-b148-b02406d53d53 │ │ │ │ ├── command--1701257832--1--signer-add-key.json │ │ │ │ ├── command--1701258297--2--signer-add-key.json │ │ │ │ ├── command--1701258345--3--signer-add-key.json │ │ │ │ ├── delta-0.json │ │ │ │ ├── delta-1.json │ │ │ │ ├── delta-2.json │ │ │ │ ├── delta-3.json │ │ │ │ ├── info.json │ │ │ │ ├── snapshot-bk.json │ │ │ │ └── snapshot.json │ │ │ └── version │ │ └── status │ │ │ ├── krill-upgrade-test │ │ │ ├── parents-testbed.json │ │ │ └── repos-main.json │ │ │ └── version │ ├── v0_13_1_pubserver │ │ ├── ca_objects │ │ │ ├── testbed.json │ │ │ └── version │ │ ├── cas │ │ │ ├── testbed │ │ │ │ ├── command--1675778244--1--cmd-ca-repo-update.json │ │ │ │ ├── command--1675778244--2--cmd-ca-parent-add.json │ │ │ │ ├── command--1675778244--3--cmd-ca-parent-entitlements.json │ │ │ │ ├── command--1675778245--4--cmd-ca-rcn-receive.json │ │ │ │ ├── command--1675778397--5--cmd-ca-child-add.json │ │ │ │ ├── command--1675778419--6--cmd-ca-child-certify.json │ │ │ │ ├── command--1675778741--7--cmd-ca-child-add.json │ │ │ │ ├── command--1675778751--8--cmd-ca-child-add.json │ │ │ │ ├── command--1675779476--9--cmd-ca-child-remove.json │ │ │ │ ├── command--1675779484--10--cmd-ca-child-remove.json │ │ │ │ ├── command--1675779489--11--cmd-ca-child-remove.json │ │ │ │ ├── command--1675853184--12--cmd-ca-child-add.json │ │ │ │ ├── command--1675853230--13--cmd-ca-child-certify.json │ │ │ │ ├── command--1682869491--14--cmd-ca-child-add.json │ │ │ │ ├── command--1682870455--15--cmd-ca-child-add.json │ │ │ │ ├── command--1682870485--16--cmd-ca-child-certify.json │ │ │ │ ├── command--1688114872--17--cmd-ca-parent-entitlements.json │ │ │ │ ├── command--1688114881--18--cmd-ca-rcn-receive.json │ │ │ │ ├── delta-0.json │ │ │ │ ├── delta-1.json │ │ │ │ ├── delta-10.json │ │ │ │ ├── delta-11.json │ │ │ │ ├── delta-12.json │ │ │ │ ├── delta-13.json │ │ │ │ ├── delta-14.json │ │ │ │ ├── delta-15.json │ │ │ │ ├── delta-16.json │ │ │ │ ├── delta-17.json │ │ │ │ ├── delta-18.json │ │ │ │ ├── delta-19.json │ │ │ │ ├── delta-2.json │ │ │ │ ├── delta-20.json │ │ │ │ ├── delta-21.json │ │ │ │ ├── delta-3.json │ │ │ │ ├── delta-4.json │ │ │ │ ├── delta-5.json │ │ │ │ ├── delta-6.json │ │ │ │ ├── delta-7.json │ │ │ │ ├── delta-8.json │ │ │ │ ├── delta-9.json │ │ │ │ ├── info.json │ │ │ │ ├── snapshot-bk.json │ │ │ │ └── snapshot.json │ │ │ └── version │ │ ├── keys │ │ │ ├── 04CD942CDAD4219945948E7B8591211BE744A104 │ │ │ ├── 1B73D6E56F851983B02CD2ED642B6A94BF368AEF │ │ │ ├── 365A07041056D0D4D2A338F19D9F7C10324CDE20 │ │ │ ├── 4DBEFA6CDF5736E69769E000288471781716C4F3 │ │ │ ├── 7B5FE8F755E6B83E280D0865A45EC2EAE3AD64BE │ │ │ ├── CD6801E8B62E5D23C0AB035944202F9FB305A377 │ │ │ └── CDD990497C8F15086A82031185B0B4655BEB02F1 │ │ ├── pubd │ │ │ ├── 0 │ │ │ │ ├── command--1675778243--1--pubd-publisher-add.json │ │ │ │ ├── command--1675778244--2--pubd-publisher-add.json │ │ │ │ ├── command--1675778271--3--pubd-publisher-add.json │ │ │ │ ├── command--1675778306--4--pubd-publisher-remove.json │ │ │ │ ├── command--1675778313--5--pubd-publisher-add.json │ │ │ │ ├── command--1675779498--6--pubd-publisher-remove.json │ │ │ │ ├── command--1675853218--7--pubd-publisher-add.json │ │ │ │ ├── command--1682869426--8--pubd-publisher-add.json │ │ │ │ ├── command--1682869673--9--pubd-publisher-add.json │ │ │ │ ├── command--1682869888--10--pubd-publisher-add.json │ │ │ │ ├── command--1682869888--11--pubd-publisher-add.json │ │ │ │ ├── command--1682870430--12--pubd-publisher-add.json │ │ │ │ ├── command--1682870430--13--pubd-publisher-add.json │ │ │ │ ├── command--1682870430--14--pubd-publisher-add.json │ │ │ │ ├── delta-0.json │ │ │ │ ├── delta-1.json │ │ │ │ ├── delta-10.json │ │ │ │ ├── delta-11.json │ │ │ │ ├── delta-12.json │ │ │ │ ├── delta-2.json │ │ │ │ ├── delta-3.json │ │ │ │ ├── delta-4.json │ │ │ │ ├── delta-5.json │ │ │ │ ├── delta-6.json │ │ │ │ ├── delta-7.json │ │ │ │ ├── delta-8.json │ │ │ │ ├── delta-9.json │ │ │ │ ├── info.json │ │ │ │ ├── snapshot-bk.json │ │ │ │ ├── snapshot.json │ │ │ │ └── surplus │ │ │ │ │ └── delta-0.json │ │ │ └── version │ │ ├── pubd_objects │ │ │ ├── 0 │ │ │ │ ├── snapshot.json │ │ │ │ ├── wal-0.json │ │ │ │ └── wal-1.json │ │ │ └── version │ │ ├── repo │ │ │ ├── rrdp │ │ │ │ ├── 41890b14-62ee-430f-b15d-c4bade57537e │ │ │ │ │ ├── 377 │ │ │ │ │ │ └── bb8d2585db3056c4 │ │ │ │ │ │ │ └── delta.xml │ │ │ │ │ ├── 378 │ │ │ │ │ │ └── a3ea7b4d36eec91d │ │ │ │ │ │ │ └── delta.xml │ │ │ │ │ ├── 379 │ │ │ │ │ │ └── a3241123266859d1 │ │ │ │ │ │ │ └── delta.xml │ │ │ │ │ ├── 380 │ │ │ │ │ │ └── 51425859f63daa2f │ │ │ │ │ │ │ └── delta.xml │ │ │ │ │ ├── 381 │ │ │ │ │ │ └── ae0ae1a6907446b8 │ │ │ │ │ │ │ └── delta.xml │ │ │ │ │ └── 382 │ │ │ │ │ │ ├── 6cc1d6b8daed8f9c │ │ │ │ │ │ └── delta.xml │ │ │ │ │ │ └── 78451657e95955cc │ │ │ │ │ │ └── snapshot.xml │ │ │ │ └── notification.xml │ │ │ └── rsync │ │ │ │ └── current │ │ │ │ ├── 1B73D6E56F851983B02CD2ED642B6A94BF368AEF.cer │ │ │ │ ├── 7B5FE8F755E6B83E280D0865A45EC2EAE3AD64BE.crl │ │ │ │ ├── 7B5FE8F755E6B83E280D0865A45EC2EAE3AD64BE.mft │ │ │ │ ├── NLnetLabs │ │ │ │ └── 0 │ │ │ │ │ ├── 3138352e34392e3134302e302f32332d3332203d3e2038353837.roa │ │ │ │ │ ├── 326130343a623930303a3a2f33302d3330203d3e2038353837.roa │ │ │ │ │ ├── 326130343a623930343a3a2f34382d3438203d3e20323131333231.roa │ │ │ │ │ ├── 326130343a623930353a3a2f33322d313238203d3e20323131333231.roa │ │ │ │ │ ├── B2F9D7A5A5A9D791BE2BB641C9AF19505D100C2F.crl │ │ │ │ │ └── B2F9D7A5A5A9D791BE2BB641C9AF19505D100C2F.mft │ │ │ │ ├── ca_teste1682870430456 │ │ │ │ └── 0 │ │ │ │ │ ├── 3139322e3136382e3232342e302f32302d3232203d3e203635343332.roa │ │ │ │ │ ├── 7DC1E81BCB69BE275046D337AB3FBEF76A62354C.crl │ │ │ │ │ └── 7DC1E81BCB69BE275046D337AB3FBEF76A62354C.mft │ │ │ │ └── testbed │ │ │ │ └── 0 │ │ │ │ ├── 1B73D6E56F851983B02CD2ED642B6A94BF368AEF.crl │ │ │ │ ├── 1B73D6E56F851983B02CD2ED642B6A94BF368AEF.mft │ │ │ │ ├── 7DC1E81BCB69BE275046D337AB3FBEF76A62354C.cer │ │ │ │ └── B2F9D7A5A5A9D791BE2BB641C9AF19505D100C2F.cer │ │ ├── signers │ │ │ ├── f1e77c71-d28f-4d56-ace7-6bb6f4bcc8f3 │ │ │ │ ├── command--1675778243--1--signer-add-key.json │ │ │ │ ├── command--1675778243--2--signer-add-key.json │ │ │ │ ├── command--1675778243--3--signer-add-key.json │ │ │ │ ├── command--1675778243--4--signer-add-key.json │ │ │ │ ├── command--1675778244--5--signer-add-key.json │ │ │ │ ├── command--1675778245--6--signer-add-key.json │ │ │ │ ├── command--1688114872--7--signer-change-info.json │ │ │ │ ├── delta-0.json │ │ │ │ ├── delta-1.json │ │ │ │ ├── delta-2.json │ │ │ │ ├── delta-3.json │ │ │ │ ├── delta-4.json │ │ │ │ ├── delta-5.json │ │ │ │ ├── delta-6.json │ │ │ │ ├── delta-7.json │ │ │ │ ├── info.json │ │ │ │ ├── snapshot-bk.json │ │ │ │ └── snapshot.json │ │ │ └── version │ │ ├── ssl │ │ │ ├── cert.pem │ │ │ └── key.pem │ │ ├── status │ │ │ ├── ta │ │ │ │ ├── children-testbed.json │ │ │ │ └── repos-main.json │ │ │ ├── testbed │ │ │ │ ├── children-NLnetLabs.json │ │ │ │ ├── children-ca_teste.json │ │ │ │ ├── parents-ta.json │ │ │ │ └── repos-main.json │ │ │ └── version │ │ ├── ta_proxy │ │ │ ├── ta │ │ │ │ ├── command--1675778243--1--cmd-ta-proxy-repo-add.json │ │ │ │ ├── command--1675778243--2--cmd-ta-proxy-signer-add.json │ │ │ │ ├── command--1675778243--3--cmd-ta-proxy-pub-req.json │ │ │ │ ├── command--1675778244--4--cmd-ta-proxy-pub-res.json │ │ │ │ ├── command--1675778244--5--cmd-ta-proxy-child-add.json │ │ │ │ ├── command--1675778245--6--cmd-ta-proxy-child-req.json │ │ │ │ ├── command--1675778245--7--cmd-ta-proxy-pub-req.json │ │ │ │ ├── command--1675778245--8--cmd-ta-proxy-pub-res.json │ │ │ │ ├── command--1675778245--9--cmd-ta-proxy-child-res.json │ │ │ │ ├── command--1675778247--10--cmd-ta-proxy-pub-req.json │ │ │ │ ├── command--1675778248--11--cmd-ta-proxy-pub-res.json │ │ │ │ ├── command--1688114878--12--cmd-ta-proxy-child-req.json │ │ │ │ ├── command--1688114879--13--cmd-ta-proxy-pub-req.json │ │ │ │ ├── command--1688114880--14--cmd-ta-proxy-pub-res.json │ │ │ │ ├── command--1688114881--15--cmd-ta-proxy-child-res.json │ │ │ │ ├── delta-0.json │ │ │ │ ├── delta-1.json │ │ │ │ ├── delta-10.json │ │ │ │ ├── delta-11.json │ │ │ │ ├── delta-12.json │ │ │ │ ├── delta-13.json │ │ │ │ ├── delta-14.json │ │ │ │ ├── delta-15.json │ │ │ │ ├── delta-2.json │ │ │ │ ├── delta-3.json │ │ │ │ ├── delta-4.json │ │ │ │ ├── delta-5.json │ │ │ │ ├── delta-6.json │ │ │ │ ├── delta-7.json │ │ │ │ ├── delta-8.json │ │ │ │ ├── delta-9.json │ │ │ │ ├── info.json │ │ │ │ ├── snapshot-bk.json │ │ │ │ └── snapshot.json │ │ │ └── version │ │ └── ta_signer │ │ │ ├── ta │ │ │ ├── command--1675778244--1--cmd-ta-signer-process-request.json │ │ │ ├── command--1675778245--2--cmd-ta-signer-process-request.json │ │ │ ├── command--1675778247--3--cmd-ta-signer-process-request.json │ │ │ ├── command--1688114879--4--cmd-ta-signer-process-request.json │ │ │ ├── delta-0.json │ │ │ ├── delta-1.json │ │ │ ├── delta-2.json │ │ │ ├── delta-3.json │ │ │ ├── delta-4.json │ │ │ ├── info.json │ │ │ ├── snapshot-bk.json │ │ │ └── snapshot.json │ │ │ └── version │ ├── v0_9_5_pubserver │ │ ├── ca_objects │ │ │ ├── local-testbed-child.json │ │ │ ├── ta.json │ │ │ └── testbed.json │ │ ├── cas │ │ │ ├── local-testbed-child │ │ │ │ ├── command--1654163258--1--cmd-ca-parent-add.json │ │ │ │ ├── command--1654163403--2--cmd-ca-repo-update.json │ │ │ │ ├── command--1654163404--3--cmd-ca-parent-entitlements.json │ │ │ │ ├── command--1654163405--4--cmd-ca-rcn-receive.json │ │ │ │ ├── command--1654163476--5--cmd-ca-roas-updated.json │ │ │ │ ├── delta-0.json │ │ │ │ ├── delta-1.json │ │ │ │ ├── delta-10.json │ │ │ │ ├── delta-11.json │ │ │ │ ├── delta-12.json │ │ │ │ ├── delta-13.json │ │ │ │ ├── delta-14.json │ │ │ │ ├── delta-15.json │ │ │ │ ├── delta-2.json │ │ │ │ ├── delta-3.json │ │ │ │ ├── delta-4.json │ │ │ │ ├── delta-5.json │ │ │ │ ├── delta-6.json │ │ │ │ ├── delta-7.json │ │ │ │ ├── delta-8.json │ │ │ │ ├── delta-9.json │ │ │ │ ├── info.json │ │ │ │ ├── snapshot-bk.json │ │ │ │ └── snapshot.json │ │ │ ├── testbed │ │ │ │ ├── command--1645792257--1--cmd-ca-repo-update.json │ │ │ │ ├── command--1645792257--2--cmd-ca-parent-add.json │ │ │ │ ├── command--1645792258--3--cmd-ca-parent-entitlements.json │ │ │ │ ├── command--1645792262--4--cmd-ca-rcn-receive.json │ │ │ │ ├── command--1645801604--5--cmd-ca-child-add.json │ │ │ │ ├── command--1645801651--6--cmd-ca-child-certify.json │ │ │ │ ├── command--1646473717--7--cmd-ca-child-add.json │ │ │ │ ├── command--1646474346--8--cmd-ca-child-certify.json │ │ │ │ ├── command--1647248648--9--cmd-ca-child-remove.json │ │ │ │ ├── command--1647322790--10--cmd-ca-child-add.json │ │ │ │ ├── command--1647322999--11--cmd-ca-child-remove.json │ │ │ │ ├── command--1647323046--12--cmd-ca-child-add.json │ │ │ │ ├── command--1647323103--13--cmd-ca-child-remove.json │ │ │ │ ├── command--1647323132--14--cmd-ca-child-add.json │ │ │ │ ├── command--1647323250--15--cmd-ca-child-certify.json │ │ │ │ ├── command--1647323407--16--cmd-ca-child-certify.json │ │ │ │ ├── command--1647323433--17--cmd-ca-child-certify.json │ │ │ │ ├── command--1647323498--18--cmd-ca-child-certify.json │ │ │ │ ├── command--1647931531--19--cmd-ca-child-remove.json │ │ │ │ ├── command--1647933020--20--cmd-ca-child-add.json │ │ │ │ ├── command--1647933693--21--cmd-ca-child-certify.json │ │ │ │ ├── command--1647936554--22--cmd-ca-child-certify.json │ │ │ │ ├── command--1648124072--23--cmd-ca-child-add.json │ │ │ │ ├── command--1648124072--24--cmd-ca-child-add.json │ │ │ │ ├── command--1648124450--25--cmd-ca-child-certify.json │ │ │ │ ├── command--1649925907--26--cmd-ca-child-add.json │ │ │ │ ├── command--1649925991--27--cmd-ca-child-certify.json │ │ │ │ ├── command--1652179876--28--cmd-ca-child-add.json │ │ │ │ ├── command--1652181804--29--cmd-ca-child-add.json │ │ │ │ ├── command--1652181804--30--cmd-ca-child-add.json │ │ │ │ ├── command--1652181858--31--cmd-ca-child-certify.json │ │ │ │ ├── command--1652182206--32--cmd-ca-child-add.json │ │ │ │ ├── command--1652182206--33--cmd-ca-child-add.json │ │ │ │ ├── command--1652182236--34--cmd-ca-child-certify.json │ │ │ │ ├── command--1654163193--35--cmd-ca-child-add.json │ │ │ │ ├── command--1654163405--36--cmd-ca-child-certify.json │ │ │ │ ├── delta-0.json │ │ │ │ ├── delta-1.json │ │ │ │ ├── delta-10.json │ │ │ │ ├── delta-11.json │ │ │ │ ├── delta-12.json │ │ │ │ ├── delta-13.json │ │ │ │ ├── delta-14.json │ │ │ │ ├── delta-15.json │ │ │ │ ├── delta-16.json │ │ │ │ ├── delta-17.json │ │ │ │ ├── delta-18.json │ │ │ │ ├── delta-19.json │ │ │ │ ├── delta-2.json │ │ │ │ ├── delta-20.json │ │ │ │ ├── delta-21.json │ │ │ │ ├── delta-22.json │ │ │ │ ├── delta-23.json │ │ │ │ ├── delta-24.json │ │ │ │ ├── delta-25.json │ │ │ │ ├── delta-26.json │ │ │ │ ├── delta-27.json │ │ │ │ ├── delta-28.json │ │ │ │ ├── delta-29.json │ │ │ │ ├── delta-3.json │ │ │ │ ├── delta-30.json │ │ │ │ ├── delta-31.json │ │ │ │ ├── delta-32.json │ │ │ │ ├── delta-33.json │ │ │ │ ├── delta-34.json │ │ │ │ ├── delta-35.json │ │ │ │ ├── delta-36.json │ │ │ │ ├── delta-37.json │ │ │ │ ├── delta-38.json │ │ │ │ ├── delta-39.json │ │ │ │ ├── delta-4.json │ │ │ │ ├── delta-40.json │ │ │ │ ├── delta-41.json │ │ │ │ ├── delta-42.json │ │ │ │ ├── delta-43.json │ │ │ │ ├── delta-44.json │ │ │ │ ├── delta-45.json │ │ │ │ ├── delta-46.json │ │ │ │ ├── delta-47.json │ │ │ │ ├── delta-5.json │ │ │ │ ├── delta-6.json │ │ │ │ ├── delta-7.json │ │ │ │ ├── delta-8.json │ │ │ │ ├── delta-9.json │ │ │ │ ├── info.json │ │ │ │ ├── snapshot-bk.json │ │ │ │ └── snapshot.json │ │ │ └── version │ │ ├── pubd │ │ │ ├── 0 │ │ │ │ ├── command--1645792256--1--pubd-publisher-add.json │ │ │ │ ├── command--1645792257--2--pubd-publisher-add.json │ │ │ │ ├── command--1645797157--3--pubd-publisher-add.json │ │ │ │ ├── command--1645801028--4--pubd-publisher-add.json │ │ │ │ ├── command--1647618239--5--pubd-publisher-add.json │ │ │ │ ├── command--1647618239--6--pubd-publisher-add.json │ │ │ │ ├── command--1649925946--7--pubd-publisher-add.json │ │ │ │ ├── command--1652181844--8--pubd-publisher-add.json │ │ │ │ ├── command--1653296986--9--pubd-publisher-add.json │ │ │ │ ├── command--1654163365--10--pubd-publisher-add.json │ │ │ │ ├── delta-0.json │ │ │ │ ├── delta-1.json │ │ │ │ ├── delta-2.json │ │ │ │ ├── delta-3.json │ │ │ │ ├── delta-4.json │ │ │ │ ├── delta-5.json │ │ │ │ ├── delta-6.json │ │ │ │ ├── delta-7.json │ │ │ │ ├── delta-8.json │ │ │ │ ├── delta-9.json │ │ │ │ ├── info.json │ │ │ │ ├── snapshot-bk.json │ │ │ │ ├── snapshot.json │ │ │ │ └── surplus │ │ │ │ │ └── delta-0.json │ │ │ └── version │ │ └── pubd_objects │ │ │ └── 0.json │ └── v0_9_6 │ │ ├── ca_objects │ │ ├── krill-upgrade-test.json │ │ └── version │ │ ├── cas │ │ ├── krill-upgrade-test │ │ │ ├── command--1701255482--1--cmd-ca-parent-add.json │ │ │ ├── command--1701255527--2--cmd-ca-repo-update.json │ │ │ ├── command--1701255528--3--cmd-ca-parent-entitlements.json │ │ │ ├── command--1701255530--4--cmd-ca-rcn-receive.json │ │ │ ├── command--1701255614--5--cmd-ca-roas-updated.json │ │ │ ├── command--1701255632--6--cmd-ca-roas-updated.json │ │ │ ├── command--1701255653--7--cmd-ca-roas-updated.json │ │ │ ├── command--1701255661--8--cmd-ca-roas-updated.json │ │ │ ├── command--1701255679--9--cmd-ca-roas-updated.json │ │ │ ├── command--1701256155--10--cmd-ca-aspas-update.json │ │ │ ├── command--1701256173--11--cmd-ca-aspas-update-existing.json │ │ │ ├── command--1701256210--12--cmd-ca-aspas-update.json │ │ │ ├── command--1701256218--13--cmd-ca-aspas-update.json │ │ │ ├── command--1701256226--14--cmd-ca-keyroll-init.json │ │ │ ├── command--1701256228--15--cmd-ca-rcn-receive.json │ │ │ ├── command--1701256244--16--cmd-ca-keyroll-activate.json │ │ │ ├── command--1701256248--17--cmd-ca-keyroll-finish.json │ │ │ ├── delta-0.json │ │ │ ├── delta-1.json │ │ │ ├── delta-10.json │ │ │ ├── delta-11.json │ │ │ ├── delta-12.json │ │ │ ├── delta-13.json │ │ │ ├── delta-14.json │ │ │ ├── delta-15.json │ │ │ ├── delta-16.json │ │ │ ├── delta-17.json │ │ │ ├── delta-18.json │ │ │ ├── delta-19.json │ │ │ ├── delta-2.json │ │ │ ├── delta-20.json │ │ │ ├── delta-21.json │ │ │ ├── delta-22.json │ │ │ ├── delta-23.json │ │ │ ├── delta-24.json │ │ │ ├── delta-25.json │ │ │ ├── delta-26.json │ │ │ ├── delta-27.json │ │ │ ├── delta-28.json │ │ │ ├── delta-29.json │ │ │ ├── delta-3.json │ │ │ ├── delta-30.json │ │ │ ├── delta-4.json │ │ │ ├── delta-5.json │ │ │ ├── delta-6.json │ │ │ ├── delta-7.json │ │ │ ├── delta-8.json │ │ │ ├── delta-9.json │ │ │ ├── info.json │ │ │ ├── snapshot-bk.json │ │ │ └── snapshot.json │ │ └── version │ │ ├── pubd │ │ └── version │ │ ├── pubd_objects │ │ └── version │ │ └── status │ │ ├── krill-upgrade-test │ │ ├── parents-testbed.json │ │ └── repos-main.json │ │ └── version ├── oob │ ├── apnic │ │ ├── child_request.xml │ │ ├── parent.response.xml │ │ ├── publisher_request.xml │ │ └── repository.response.xml │ ├── id_publisher_ta.cer │ ├── publisher_request.xml │ └── repository_response.xml ├── provisioning │ └── list.xml ├── publication │ ├── generated │ │ ├── error_reply_result.xml │ │ ├── list_query_result.xml │ │ ├── list_reply_result.xml │ │ ├── publish_query_result.xml │ │ └── success_reply_result.xml │ ├── list.xml │ ├── list_reply.xml │ ├── list_reply_empty.xml │ ├── publish.xml │ ├── report_error_complex.xml │ ├── report_error_minimal.xml │ └── success.xml ├── pykmip │ ├── README.md │ ├── ca.crt │ ├── constraints.txt │ ├── openssl.cnf │ ├── run-server.py │ ├── san.cnf │ ├── server.conf │ ├── server.crt │ └── server.key ├── remote │ ├── apnic-id.der │ ├── apnic-list-response.der │ ├── arin-pre-rfc8183-parent-response.xml │ ├── carol_child_id.xml │ ├── child-breaks.xml │ ├── cms_ta.cer │ ├── lacnic-id.der │ ├── lacnic-invalid-response.ber │ ├── lacnic-valid.ber │ ├── ncc-id.der │ ├── ncc-id.pem │ ├── ncc-response.ber │ ├── pdu_200.der │ ├── rpkid-child-id.xml │ ├── rpkid-parent-response-offer.xml │ ├── rpkid-parent-response-referral.xml │ ├── rpkid-rfc6492-issue.der │ ├── rpkid-rfc6492-issue_response.der │ ├── rpkid-rfc6492-list.der │ └── rpkid-rfc6492-list_response.der ├── repository │ └── snapshot-v042.json ├── resources │ ├── child_resources.json │ ├── parent_resources.json │ └── parent_resources_reordered.json ├── status_store │ └── migration-0.9.5 │ │ └── status │ │ ├── ta │ │ └── status.json │ │ └── testbed │ │ └── status.json ├── ta.cer ├── ta │ ├── example-pkcs1.pem │ ├── example-pkcs8.pem │ └── ta.conf ├── test.tal ├── testbed │ ├── child_request_compact.xml │ ├── child_request_invalid_base64.xml │ ├── child_request_with_unicode_space_char.xml │ ├── child_request_with_unicode_space_entity_reference.xml │ ├── child_request_with_unicode_space_entity_reference_in_handle.xml │ ├── child_request_with_whitespace.xml │ ├── publisher_request_compact.xml │ ├── publisher_request_invalid_base64.xml │ ├── publisher_request_with_unicode_space_char.xml │ ├── publisher_request_with_unicode_space_entity_reference.xml │ ├── publisher_request_with_unicode_space_entity_reference_in_handle.xml │ └── publisher_request_with_whitespace.xml └── ui │ ├── multi_user_admin_token.conf │ ├── multi_user_config_file.conf │ ├── multi_user_config_file_with_ta.conf │ ├── multi_user_openid_connect.conf │ ├── multi_user_openid_connect_provider_not_available.conf │ ├── multi_user_openid_connect_provider_with_custom_logout.conf │ ├── multi_user_openid_connect_provider_with_fallback_logout.conf │ ├── multi_user_openid_connect_provider_with_revocation.conf │ ├── multi_user_team_based_access.conf │ ├── oidc_login.html │ └── testbed_ui.conf ├── tests ├── auth_check.rs ├── benchmark.rs ├── client_coverage.rs ├── common.rs ├── functional_aspa.rs ├── functional_bgpsec.rs ├── functional_ca_import.rs ├── functional_delegated_ca_import.rs ├── functional_keyroll.rs ├── functional_parent_child.rs ├── functional_roas.rs ├── functional_ta.rs ├── migrate_repository.rs ├── remote_parent_and_repo.rs ├── suspend.rs └── testbed.rs └── ui ├── assets ├── Inter-italic.var-d1401419.woff2 ├── Inter-roman.var-17fe38ab.woff2 ├── check-3e734f78.svg ├── check-green-4525c79c.svg ├── clipboard-4659ffea.svg ├── de-faf2935a.js ├── download-2dfead4c.svg ├── edit-776bf3c3.svg ├── en-d3d88bc8.js ├── error-fd1fc7e1.svg ├── es-52cbfc21.js ├── favicon-f84116cb.ico ├── fr-ac1aafd8.js ├── gr-5a66c94a.js ├── index-16c05fa1.js ├── index-3c0611ee.css ├── krill_logo_white-05224433.svg ├── logout-c725fd2c.svg ├── nl-f2dd1189.js ├── plus-e8f1d182.svg ├── pt-e9bf4047.js ├── route-left-c88b44cb.svg ├── route-right-17b0c46a.svg ├── search-4a30d812.svg ├── trash-d9c6ee55.svg ├── trash-red-65027383.svg ├── upload-87e6fdfd.svg ├── user-5d1f1b14.svg ├── welcome-9fadc7f2.svg ├── zh-Hans-f7c709f7.js └── zh-Hant-0d86c694.js └── index.html /.dockerignore: -------------------------------------------------------------------------------- 1 | /target 2 | .git 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .cargo 2 | .idea/ 3 | .locks 4 | .vscode/ 5 | .DS_Store 6 | data/ 7 | krill.log 8 | target/ 9 | tmp 10 | work 11 | examples/openid_connect_mock.rs 12 | /doc/manual/build/ 13 | -------------------------------------------------------------------------------- /cypress.json: -------------------------------------------------------------------------------- 1 | { 2 | "pluginsFile": "tests/ui/cypress/plugins/index.js", 3 | "baseUrl": "https://localhost:3000", 4 | "chromeWebSecurity": false, 5 | "responseTimeout": 5000 6 | } 7 | -------------------------------------------------------------------------------- /doc/development/multi_user/images/cypress-test-running.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/doc/development/multi_user/images/cypress-test-running.png -------------------------------------------------------------------------------- /doc/development/multi_user/images/cypress-welcome-popup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/doc/development/multi_user/images/cypress-welcome-popup.png -------------------------------------------------------------------------------- /doc/manual/source/img/arin-child-request-toggle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/doc/manual/source/img/arin-child-request-toggle.png -------------------------------------------------------------------------------- /doc/manual/source/img/krill-ui-child-request.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/doc/manual/source/img/krill-ui-child-request.png -------------------------------------------------------------------------------- /doc/manual/source/img/krill-ui-embedded-repository.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/doc/manual/source/img/krill-ui-embedded-repository.png -------------------------------------------------------------------------------- /doc/manual/source/img/krill-ui-enter-password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/doc/manual/source/img/krill-ui-enter-password.png -------------------------------------------------------------------------------- /doc/manual/source/img/krill-ui-parent-response.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/doc/manual/source/img/krill-ui-parent-response.png -------------------------------------------------------------------------------- /doc/manual/source/img/krill-ui-publisher-request.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/doc/manual/source/img/krill-ui-publisher-request.png -------------------------------------------------------------------------------- /doc/manual/source/img/krill-ui-repository-response.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/doc/manual/source/img/krill-ui-repository-response.png -------------------------------------------------------------------------------- /doc/manual/source/img/krill-ui-roa-add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/doc/manual/source/img/krill-ui-roa-add.png -------------------------------------------------------------------------------- /doc/manual/source/img/krill-ui-roas-bgp-start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/doc/manual/source/img/krill-ui-roas-bgp-start.png -------------------------------------------------------------------------------- /doc/manual/source/img/krill-ui-welome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/doc/manual/source/img/krill-ui-welome.png -------------------------------------------------------------------------------- /doc/manual/source/img/multi-user-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/doc/manual/source/img/multi-user-banner.png -------------------------------------------------------------------------------- /doc/manual/source/img/parent-child-repo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/doc/manual/source/img/parent-child-repo.pdf -------------------------------------------------------------------------------- /doc/manual/source/img/parent-child-rir-nir-repo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/doc/manual/source/img/parent-child-rir-nir-repo.pdf -------------------------------------------------------------------------------- /doc/manual/source/img/ripencc-hosted-non-hosted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/doc/manual/source/img/ripencc-hosted-non-hosted.png -------------------------------------------------------------------------------- /doc/manual/source/multi-user/img/config-file-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/doc/manual/source/multi-user/img/config-file-login.png -------------------------------------------------------------------------------- /doc/manual/source/multi-user/img/keycloak-krill-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/doc/manual/source/multi-user/img/keycloak-krill-login.png -------------------------------------------------------------------------------- /doc/manual/source/multi-user/img/keycloak-user-properties-in-krill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/doc/manual/source/multi-user/img/keycloak-user-properties-in-krill.png -------------------------------------------------------------------------------- /doc/manual/source/multi-user/img/openid-connect-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/doc/manual/source/multi-user/img/openid-connect-login.png -------------------------------------------------------------------------------- /doc/manual/source/requirements.txt: -------------------------------------------------------------------------------- 1 | sphinx==7.2 2 | sphinx-version-warning==1.1.2 3 | sphinx-tabs==3.4.4 4 | sphinx-copybutton==0.5.2 5 | sphinx-notfound-page 6 | sphinx_rtd_theme==2.0 7 | toml 8 | requests 9 | -------------------------------------------------------------------------------- /doc/manual/source/resources/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/doc/manual/source/resources/favicon.ico -------------------------------------------------------------------------------- /docker/krill.conf: -------------------------------------------------------------------------------- 1 | ip = "0.0.0.0" 2 | port = 3000 3 | data_dir = "/var/krill/data" 4 | log_type = "stderr" 5 | -------------------------------------------------------------------------------- /pkg/common/krill-debian-bookworm.krill.service: -------------------------------------------------------------------------------- 1 | krill-debian-bullseye.krill.service -------------------------------------------------------------------------------- /pkg/common/krill-debian-bullseye-armv7-unknown-linux-gnueabihf.krill.service: -------------------------------------------------------------------------------- 1 | krill-debian-bullseye.krill.service -------------------------------------------------------------------------------- /pkg/common/krill-debian-bullseye.krill.service: -------------------------------------------------------------------------------- 1 | krill-ubuntu-focal.krill.service -------------------------------------------------------------------------------- /pkg/common/krill-debian-buster-aarch64-unknown-linux-gnu.krill.service: -------------------------------------------------------------------------------- 1 | krill-debian-buster.krill.service -------------------------------------------------------------------------------- /pkg/common/krill-debian-buster-arm-unknown-linux-gnueabihf.krill.service: -------------------------------------------------------------------------------- 1 | krill-debian-buster.krill.service -------------------------------------------------------------------------------- /pkg/common/krill-debian-buster.krill.service: -------------------------------------------------------------------------------- 1 | krill-ubuntu-bionic.krill.service -------------------------------------------------------------------------------- /pkg/common/krill-debian-stretch.krill.service: -------------------------------------------------------------------------------- 1 | krill-ubuntu-xenial.krill.service -------------------------------------------------------------------------------- /pkg/common/krill-ubuntu-jammy.krill.service: -------------------------------------------------------------------------------- 1 | krill-ubuntu-focal.krill.service -------------------------------------------------------------------------------- /pkg/common/krill-ubuntu-noble.krill.service: -------------------------------------------------------------------------------- 1 | krill-debian-bullseye.krill.service -------------------------------------------------------------------------------- /pkg/common/krill-ubuntu-xenial.krill.service: -------------------------------------------------------------------------------- 1 | [Unit] 2 | Description=Krill 3 | Documentation=man:krill(1) 4 | After=network.target 5 | 6 | [Service] 7 | ExecStart=/usr/bin/krill --config=/etc/krill.conf 8 | Type=simple 9 | Restart=on-failure 10 | User=krill 11 | RestartSec=10 12 | StartLimitInterval=10m 13 | StartLimitBurst=5 14 | WorkingDirectory=/var/lib/krill 15 | 16 | [Install] 17 | WantedBy=multi-user.target 18 | -------------------------------------------------------------------------------- /pkg/common/krill.service.preset: -------------------------------------------------------------------------------- 1 | disable krill.service -------------------------------------------------------------------------------- /pkg/debian/description-krillta.txt: -------------------------------------------------------------------------------- 1 | The krillta tool is used for managing a Krill based RPKI Trust Anchor. 2 | 3 | For more information visit https://krill.docs.nlnetlabs.nl/en/latest/trust-anchor.html -------------------------------------------------------------------------------- /pkg/test-scripts/test-krillta.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -eo pipefail 4 | set -x 5 | 6 | case $1 in 7 | post-install) 8 | echo -e "\nKRILLTA VERSION:" 9 | krillta --version 10 | 11 | echo -e "\nKRILLTA MAN PAGE:" 12 | man -P cat krillta 13 | ;; 14 | 15 | post-upgrade) 16 | ;; 17 | esac 18 | -------------------------------------------------------------------------------- /pkg/test-scripts/test-krillup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | set -eo pipefail 4 | set -x 5 | 6 | case $1 in 7 | post-install) 8 | echo -e "\nKRILLUP VERSION:" 9 | krillup --version 10 | 11 | echo -e "\nKRILLUP MAN PAGE:" 12 | man -P cat krillup 13 | ;; 14 | 15 | post-upgrade) 16 | ;; 17 | esac 18 | -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | max_width = 78 2 | -------------------------------------------------------------------------------- /src/api/mod.rs: -------------------------------------------------------------------------------- 1 | //! Data structures for the API, shared between client and server. 2 | 3 | pub mod admin; 4 | pub mod aspa; 5 | pub mod bgp; 6 | pub mod bgpsec; 7 | pub mod ca; 8 | pub mod history; 9 | pub mod import; 10 | pub mod pubd; 11 | pub mod roa; 12 | pub mod rta; 13 | pub mod status; 14 | pub mod ta; 15 | 16 | -------------------------------------------------------------------------------- /src/cli/mod.rs: -------------------------------------------------------------------------------- 1 | //! The command lines tools talking to a Krill daemon. 2 | 3 | pub mod client; 4 | pub mod options; 5 | pub mod report; 6 | pub mod ta; 7 | -------------------------------------------------------------------------------- /src/cli/ta/mod.rs: -------------------------------------------------------------------------------- 1 | //! Trust Anchor Client for managing the TA Proxy *and* Signer 2 | 3 | pub mod options; 4 | pub mod signer; 5 | 6 | -------------------------------------------------------------------------------- /src/commons/crypto/signing/dispatch/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod krillsigner; 2 | 3 | pub mod signerinfo; 4 | 5 | pub mod signerprovider; 6 | 7 | pub mod signerrouter; 8 | 9 | pub mod error; 10 | -------------------------------------------------------------------------------- /src/commons/crypto/signing/signers/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod error; 2 | 3 | #[cfg(feature = "hsm")] 4 | pub mod kmip; 5 | 6 | #[cfg(feature = "hsm")] 7 | pub mod pkcs11; 8 | 9 | pub mod softsigner; 10 | 11 | #[cfg(feature = "hsm")] 12 | pub mod probe; 13 | 14 | #[cfg(all(test, feature = "hsm"))] 15 | pub mod mocksigner; 16 | -------------------------------------------------------------------------------- /src/commons/storage/mod.rs: -------------------------------------------------------------------------------- 1 | //! Persistent storage of data. 2 | 3 | pub use self::backends::{Backend, Transaction, Error}; 4 | pub use self::store::{KeyValueStore, KeyValueError}; 5 | pub use self::types::{ 6 | Key, Namespace, NamespaceBuf, ParseNamespaceError, ParseSegmentError, 7 | Scope, Segment, SegmentBuf 8 | }; 9 | 10 | mod backends; 11 | mod store; 12 | mod types; 13 | 14 | -------------------------------------------------------------------------------- /src/commons/storage/types/mod.rs: -------------------------------------------------------------------------------- 1 | //! Types for addressing stored data. 2 | 3 | pub use self::key::Key; 4 | pub use self::namespace::{Namespace, NamespaceBuf, ParseNamespaceError}; 5 | pub use self::scope::Scope; 6 | pub use self::segment::{ParseSegmentError, Segment, SegmentBuf}; 7 | 8 | mod key; 9 | mod namespace; 10 | mod scope; 11 | mod segment; 12 | -------------------------------------------------------------------------------- /src/daemon/http/auth/mod.rs: -------------------------------------------------------------------------------- 1 | 2 | 3 | pub use self::authorizer::{AuthInfo, Authorizer, LoggedInUser}; 4 | pub use self::permission::{Permission, PermissionSet}; 5 | pub use self::roles::{Role, RoleMap}; 6 | 7 | pub mod providers; 8 | 9 | mod authorizer; 10 | #[cfg(feature = "multi-user")] mod crypt; 11 | mod permission; 12 | mod roles; 13 | #[cfg(feature = "multi-user")] mod session; 14 | 15 | -------------------------------------------------------------------------------- /src/daemon/http/auth/providers/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod admin_token; 2 | 3 | #[cfg(feature = "multi-user")] 4 | pub mod config_file; 5 | #[cfg(feature = "multi-user")] 6 | pub mod openid_connect; 7 | 8 | -------------------------------------------------------------------------------- /src/daemon/http/auth/providers/openid_connect/mod.rs: -------------------------------------------------------------------------------- 1 | //! An authentication provider using OpenID Connect. 2 | 3 | pub use self::config::ConfigAuthOpenIDConnect; 4 | pub use self::provider::AuthProvider; 5 | 6 | #[macro_use] 7 | mod util; 8 | 9 | mod claims; 10 | mod config; 11 | mod httpclient; 12 | mod provider; 13 | 14 | -------------------------------------------------------------------------------- /src/daemon/http/mod.rs: -------------------------------------------------------------------------------- 1 | 2 | pub mod auth; 3 | mod request; 4 | mod response; 5 | pub mod server; 6 | pub mod tls; 7 | pub mod tls_keys; 8 | 9 | mod dispatch; 10 | mod util; 11 | 12 | -------------------------------------------------------------------------------- /src/daemon/mod.rs: -------------------------------------------------------------------------------- 1 | //! The Krill daemon. 2 | //! 3 | //! This module contains the code actually driving the daemon including 4 | //! processing HTTP requests for the API. 5 | 6 | pub mod http; 7 | pub mod start; 8 | 9 | -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- 1 | //! The _Krill_ library crate. 2 | 3 | pub mod api; 4 | pub mod cli; 5 | pub mod commons; 6 | pub mod config; 7 | pub mod constants; 8 | pub mod daemon; 9 | pub mod server; 10 | pub mod tasigner; 11 | pub mod upgrades; 12 | -------------------------------------------------------------------------------- /src/server/ca/parent.rs: -------------------------------------------------------------------------------- 1 | //! Types related to accessing the parent CA: 2 | use serde::{Deserialize, Serialize}; 3 | use crate::commons::api::ca::IdCertInfo; 4 | use crate::commons::crypto::KrillSigner; 5 | use crate::commons::error::KrillError; 6 | 7 | -------------------------------------------------------------------------------- /src/server/ca/upgrades/mod.rs: -------------------------------------------------------------------------------- 1 | //! Upgrading RPKI CAs from previous Krill versions. 2 | //! 3 | //! See the [crate::upgrades] module for details about upgrading. 4 | 5 | pub mod pre_0_10_0; 6 | pub mod pre_0_14_0; 7 | pub mod data_migration; 8 | 9 | -------------------------------------------------------------------------------- /src/server/ca/upgrades/pre_0_10_0/mod.rs: -------------------------------------------------------------------------------- 1 | //! Upgrading from versions before 0.10.0. 2 | 3 | mod aspa; 4 | mod migration; 5 | mod old_events; 6 | mod old_commands; 7 | 8 | pub use self::migration::CasMigration; 9 | 10 | -------------------------------------------------------------------------------- /src/server/ca/upgrades/pre_0_14_0/mod.rs: -------------------------------------------------------------------------------- 1 | mod migration; 2 | mod old_events; 3 | mod old_commands; 4 | pub mod aspa; 5 | 6 | pub use self::migration::CasMigration; 7 | 8 | -------------------------------------------------------------------------------- /src/server/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod bgp; 2 | pub mod ca; 3 | pub mod manager; 4 | pub mod mq; 5 | pub mod properties; 6 | pub mod pubd; 7 | pub mod scheduler; 8 | pub mod taproxy; 9 | -------------------------------------------------------------------------------- /src/server/pubd/upgrades/pre_0_10_0/mod.rs: -------------------------------------------------------------------------------- 1 | 2 | mod migration; 3 | mod old_events; 4 | 5 | pub use self::migration::PublicationServerRepositoryAccessMigration; 6 | 7 | -------------------------------------------------------------------------------- /src/tasigner/mod.rs: -------------------------------------------------------------------------------- 1 | //! Trust Anchor Support 2 | 3 | mod config; 4 | pub use self::config::*; 5 | 6 | mod signer; 7 | pub use self::signer::*; 8 | 9 | -------------------------------------------------------------------------------- /test-resources/bgpsec/router-csr.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/bgpsec/router-csr.der -------------------------------------------------------------------------------- /test-resources/errors/api-json.json: -------------------------------------------------------------------------------- 1 | {"label":"api-json","msg":"Invalid JSON: bad URI scheme at line 1 column 28","args":{"cause":"bad URI scheme at line 1 column 28"}} -------------------------------------------------------------------------------- /test-resources/errors/api-unknown-method.json: -------------------------------------------------------------------------------- 1 | {"label":"api-unknown-method","msg":"Unknown API method","args":{}} -------------------------------------------------------------------------------- /test-resources/errors/api-unknown-resource.json: -------------------------------------------------------------------------------- 1 | {"label":"api-unknown-resource","msg":"Unknown resource","args":{}} -------------------------------------------------------------------------------- /test-resources/errors/ca-child-duplicate.json: -------------------------------------------------------------------------------- 1 | {"label":"ca-child-duplicate","msg":"CA 'ca' already has a child named 'child'","args":{"child":"child","ca":"ca"}} -------------------------------------------------------------------------------- /test-resources/errors/ca-child-resources-extra.json: -------------------------------------------------------------------------------- 1 | {"label":"ca-child-resources-extra","msg":"Child 'child' cannot have resources not held by CA 'ca'", "args":{"child":"child","ca":"ca"}} -------------------------------------------------------------------------------- /test-resources/errors/ca-child-resources-required.json: -------------------------------------------------------------------------------- 1 | {"label":"ca-child-resources-required","msg":"Child 'child' for CA 'ca' MUST have resources specified","args":{"child":"child","ca":"ca"}} -------------------------------------------------------------------------------- /test-resources/errors/ca-child-unauthorized.json: -------------------------------------------------------------------------------- 1 | {"label":"ca-child-unauthorized","msg":"CA 'ca' does not know id certificate for child 'child'","args":{"ca":"ca","child":"child"}} -------------------------------------------------------------------------------- /test-resources/errors/ca-child-unknown.json: -------------------------------------------------------------------------------- 1 | {"label":"ca-child-unknown","msg":"CA 'ca' does not have a child named 'child'","args":{"child":"child","ca":"ca"}} -------------------------------------------------------------------------------- /test-resources/errors/ca-duplicate.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "ca-duplicate", 3 | "msg": "CA 'ca' was already initialized", 4 | "args": { 5 | "ca": "ca" 6 | } 7 | } -------------------------------------------------------------------------------- /test-resources/errors/ca-parent-duplicate.json: -------------------------------------------------------------------------------- 1 | {"label":"ca-parent-duplicate","msg":"CA 'ca' already has a parent named 'parent'","args":{"ca":"ca","parent":"parent"}} -------------------------------------------------------------------------------- /test-resources/errors/ca-parent-issue.json: -------------------------------------------------------------------------------- 1 | {"label":"ca-parent-issue","msg":"CA 'ca' got error from parent 'parent': connection refused","args":{"parent":"parent","ca":"ca","cause":"connection refused"}} -------------------------------------------------------------------------------- /test-resources/errors/ca-parent-response-invalid-xml.json: -------------------------------------------------------------------------------- 1 | {"label":"ca-parent-response-invalid-xml","msg":"CA 'ca' got invalid parent response: expected something","args":{"cause":"expected something","ca":"ca"}} 2 | -------------------------------------------------------------------------------- /test-resources/errors/ca-parent-response-wrong-xml.json: -------------------------------------------------------------------------------- 1 | {"label":"ca-parent-response-wrong-xml","msg":"CA 'ca' got repository response when adding parent","args":{"ca":"ca"}} -------------------------------------------------------------------------------- /test-resources/errors/ca-parent-unknown.json: -------------------------------------------------------------------------------- 1 | {"label":"ca-parent-unknown","msg":"CA 'ca' does not have a parent named 'parent'","args":{"ca":"ca","parent":"parent"}} -------------------------------------------------------------------------------- /test-resources/errors/ca-repo-issue.json: -------------------------------------------------------------------------------- 1 | {"label":"ca-repo-issue","msg":"CA 'ca' cannot get response from repository 'cannot connect'. Is the 'service_uri' in the XML reachable? Note that when upgrading Krill you should re-use existing configuration and data. For a fresh re-install of Krill you will need to send XML to all other parties again: parent(s), children, and repository","args":{"cause":"cannot connect","ca":"ca"}} -------------------------------------------------------------------------------- /test-resources/errors/ca-repo-response-invalid-xml.json: -------------------------------------------------------------------------------- 1 | {"label":"ca-repo-response-invalid-xml","msg":"CA 'ca' got invalid repository response: expected some tag","args":{"ca":"ca","cause":"expected some tag"}} 2 | -------------------------------------------------------------------------------- /test-resources/errors/ca-repo-response-wrong-xml.json: -------------------------------------------------------------------------------- 1 | {"label":"ca-repo-response-wrong-xml","msg":"CA 'ca' got parent instead of repository response","args":{"ca":"ca"}} -------------------------------------------------------------------------------- /test-resources/errors/ca-repo-same.json: -------------------------------------------------------------------------------- 1 | {"label":"ca-repo-same","msg":"CA 'ca' already uses this repository","args":{"ca":"ca"}} -------------------------------------------------------------------------------- /test-resources/errors/ca-roa-duplicate.json: -------------------------------------------------------------------------------- 1 | {"label":"ca-roa-duplicate","msg":"ROA '192.168.0.0/16-24 => 64496' already present", "args":{"asn":"64496","ca":"ca","prefix":"192.168.0.0/16","max_length":"24"}} -------------------------------------------------------------------------------- /test-resources/errors/ca-roa-invalid-max-length.json: -------------------------------------------------------------------------------- 1 | {"label":"ca-roa-invalid-max-length","msg":"Invalid max length in ROA: '192.168.0.0/16-24 => 64496'","args":{"ca":"ca","prefix":"192.168.0.0/16","max_length":"24","asn":"64496"}} -------------------------------------------------------------------------------- /test-resources/errors/ca-roa-not-entitled.json: -------------------------------------------------------------------------------- 1 | {"label":"ca-roa-not-entitled","msg":"Prefix in ROA '192.168.0.0/16-24 => 64496' not held by you", "args":{"asn":"64496","ca":"ca","prefix":"192.168.0.0/16","max_length":"24"}} -------------------------------------------------------------------------------- /test-resources/errors/ca-roa-unknown.json: -------------------------------------------------------------------------------- 1 | {"label":"ca-roa-unknown","msg":"Cannot remove unknown ROA '192.168.0.0/16-24 => 64496'","args":{"ca":"ca","max_length":"24","asn":"64496","prefix":"192.168.0.0/16"}} -------------------------------------------------------------------------------- /test-resources/errors/ca-unknown.json: -------------------------------------------------------------------------------- 1 | {"label":"ca-unknown","msg":"CA 'ca' is unknown","args":{"ca":"ca"}} -------------------------------------------------------------------------------- /test-resources/errors/general-error.json: -------------------------------------------------------------------------------- 1 | {"label":"general-error","msg":"some unlikely corner case","args":{}} -------------------------------------------------------------------------------- /test-resources/errors/key-no-cert.json: -------------------------------------------------------------------------------- 1 | {"label":"key-no-cert","msg":"No issued cert matching pub key","args":{}} -------------------------------------------------------------------------------- /test-resources/errors/key-no-current.json: -------------------------------------------------------------------------------- 1 | {"label":"key-no-current","msg":"No current key in resource class","args":{}} -------------------------------------------------------------------------------- /test-resources/errors/key-no-match.json: -------------------------------------------------------------------------------- 1 | {"label":"key-no-match","msg":"No key found matching key identifier: 'E445382DC63E360A9FB575FC12470E66785BB27E'","args":{"key_id":"E445382DC63E360A9FB575FC12470E66785BB27E"}} -------------------------------------------------------------------------------- /test-resources/errors/key-no-new.json: -------------------------------------------------------------------------------- 1 | {"label":"key-no-new","msg":"No new key in resource class","args":{}} -------------------------------------------------------------------------------- /test-resources/errors/key-no-old.json: -------------------------------------------------------------------------------- 1 | {"label":"key-no-old","msg":"No old key in resource class","args":{}} -------------------------------------------------------------------------------- /test-resources/errors/key-re-use.json: -------------------------------------------------------------------------------- 1 | {"label":"key-re-use","msg":"Attempt at re-using keys","args":{}} -------------------------------------------------------------------------------- /test-resources/errors/pub-duplicate.json: -------------------------------------------------------------------------------- 1 | {"label":"pub-duplicate","msg":"Duplicate publisher 'publisher'","args":{"publisher":"publisher"}} -------------------------------------------------------------------------------- /test-resources/errors/pub-outside-jail.json: -------------------------------------------------------------------------------- 1 | {"label":"pub-outside-jail","msg":"Publishing uri 'rsync://somehost/module/folder' outside repository uri 'rsync://otherhost/module/folder'","args":{"uri":"rsync://somehost/module/folder","base_uri":"rsync://otherhost/module/folder"}} -------------------------------------------------------------------------------- /test-resources/errors/pub-unknown.json: -------------------------------------------------------------------------------- 1 | {"label":"pub-unknown","msg":"Unknown publisher 'publisher'","args":{"publisher":"publisher"}} -------------------------------------------------------------------------------- /test-resources/errors/pub-uri-no-slash.json: -------------------------------------------------------------------------------- 1 | {"label":"pub-uri-no-slash","msg":"Publisher uri 'rsync://host/module/folder' must have a trailing slash","args":{"uri":"rsync://host/module/folder"}} -------------------------------------------------------------------------------- /test-resources/errors/rc-missing-resources.json: -------------------------------------------------------------------------------- 1 | {"label":"rc-missing-resources","msg":"Requester is not entitled to all requested resources","args":{}} -------------------------------------------------------------------------------- /test-resources/errors/rc-unknown.json: -------------------------------------------------------------------------------- 1 | {"label":"rc-unknown","msg":"Unknown resource class: 'RC0'","args":{"class_name":"RC0"}} -------------------------------------------------------------------------------- /test-resources/errors/repo-not-set.json: -------------------------------------------------------------------------------- 1 | {"label":"repo-not-set","msg":"No repository configured for CA","args":{}} -------------------------------------------------------------------------------- /test-resources/errors/rfc6492-invalid-csr.json: -------------------------------------------------------------------------------- 1 | {"label":"rfc6492-invalid-csr","msg":"Invalid CSR received: invalid signature","args":{"cause":"invalid signature"}} -------------------------------------------------------------------------------- /test-resources/errors/rfc6492-protocol.json: -------------------------------------------------------------------------------- 1 | {"label":"rfc6492-protocol","msg":"RFC 6492 Issue: Invalid protocol version, MUST be 1","args":{"cause":"Invalid protocol version, MUST be 1"}} -------------------------------------------------------------------------------- /test-resources/errors/rfc8181-decode.json: -------------------------------------------------------------------------------- 1 | {"label":"rfc8181-decode","msg":"Issue with decoding RFC8181 request: could not parse CMS","args":{"cause":"could not parse CMS"}} -------------------------------------------------------------------------------- /test-resources/errors/rfc8181-delta.json: -------------------------------------------------------------------------------- 1 | {"label":"rfc8181-delta","msg":"File already exists for uri (use update!): rsync://host/module/file.cer","args":{"cause":"File already exists for uri (use update!): rsync://host/module/file.cer"}} -------------------------------------------------------------------------------- /test-resources/errors/rfc8181-protocol-message.json: -------------------------------------------------------------------------------- 1 | {"label":"rfc8181-protocol-message","msg":"Invalid version","args":{"cause":"Invalid version"}} -------------------------------------------------------------------------------- /test-resources/errors/sys-http-client.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "sys-http-client", 3 | "msg": "HTTP client error: Got 'Forbidden' response for URI: https://example.com/", 4 | "args": { 5 | "cause": "Got 'Forbidden' response for URI: https://example.com/" 6 | } 7 | } -------------------------------------------------------------------------------- /test-resources/errors/sys-https.json: -------------------------------------------------------------------------------- 1 | {"label":"sys-https","msg":"Cannot set up HTTPS: can't find pem file","args":{"cause":"can't find pem file"}} -------------------------------------------------------------------------------- /test-resources/errors/sys-io.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "sys-io", 3 | "msg": "I/O error: context: Trouble reading 'foo', underlying io::Error: can't read file", 4 | "args": { 5 | "cause": "context: Trouble reading 'foo', underlying io::Error: can't read file" 6 | } 7 | } -------------------------------------------------------------------------------- /test-resources/errors/sys-signer.json: -------------------------------------------------------------------------------- 1 | {"label":"sys-signer","msg":"Signing issue: signer issue","args":{"cause":"signer issue"}} -------------------------------------------------------------------------------- /test-resources/errors/sys-store.json: -------------------------------------------------------------------------------- 1 | {"label":"sys-store","msg":"Persistence (aggregate store) error: Command 0 for 'ca' has no init", "args":{"cause":"Command 0 for 'ca' has no init"}} 2 | -------------------------------------------------------------------------------- /test-resources/errors/ta-initialized.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "ta-initialized", 3 | "msg": "TrustAnchor was already initialized", 4 | "args": {} 5 | } -------------------------------------------------------------------------------- /test-resources/errors/ta-name-reserved.json: -------------------------------------------------------------------------------- 1 | {"label":"ta-name-reserved","msg":"Name reserved for embedded Trust Anchor","args":{}} -------------------------------------------------------------------------------- /test-resources/errors/ta-not-allowed.json: -------------------------------------------------------------------------------- 1 | {"label":"ta-not-allowed","msg":"Functionality not supported for Trust Anchor","args":{}} -------------------------------------------------------------------------------- /test-resources/krillta.conf: -------------------------------------------------------------------------------- 1 | data_dir = "./work/data_ta" -------------------------------------------------------------------------------- /test-resources/migrations/test-setup/add-aspa-65000.json: -------------------------------------------------------------------------------- 1 | { 2 | "add_or_replace": [ 3 | { 4 | "customer": 65000, 5 | "providers": [ 6 | "AS65001(v4)", 7 | "AS65002(v6)", 8 | "AS65003" 9 | ] 10 | } 11 | ], 12 | "remove": [] 13 | } 14 | -------------------------------------------------------------------------------- /test-resources/migrations/test-setup/aspa-0.9.6/add-aspa-65000.json: -------------------------------------------------------------------------------- 1 | { 2 | "add_or_replace": [ 3 | { 4 | "customer": "AS65000", 5 | "providers": [ 6 | "AS65001(v4)", 7 | "AS65002(v6)", 8 | "AS65003" 9 | ] 10 | } 11 | ], 12 | "remove": [] 13 | } 14 | -------------------------------------------------------------------------------- /test-resources/migrations/test-setup/aspa-0.9.6/readme.txt: -------------------------------------------------------------------------------- 1 | Add an ASPA: 2 | 3 | curl --insecure -H "Authorization: Bearer 03e3ce77ebc2bf14753ee4783d1ceffb" -X POST -d @./add-aspa-65000.json https://localhost:3000/api/v1/cas/krill-test-0-14-3/aspas 4 | -------------------------------------------------------------------------------- /test-resources/migrations/test-setup/aspa-0.9.6/remove-aspa-65000.json: -------------------------------------------------------------------------------- 1 | { 2 | "add_or_replace": [ 3 | ], 4 | "remove": ["AS65000" ] 5 | } 6 | -------------------------------------------------------------------------------- /test-resources/migrations/test-setup/aspa-0.9.6/update.json: -------------------------------------------------------------------------------- 1 | { 2 | "added": [ 3 | ], 4 | "removed": [ 5 | "AS65003" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /test-resources/migrations/test-setup/remove-aspa-65000.json: -------------------------------------------------------------------------------- 1 | { 2 | "add_or_replace": [ 3 | ], 4 | "remove": [ 65000 ] 5 | } 6 | -------------------------------------------------------------------------------- /test-resources/migrations/test-setup/update.json: -------------------------------------------------------------------------------- 1 | { 2 | "added": [ 3 | ], 4 | "removed": [ 5 | "65003" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /test-resources/migrations/v0_10_3/ca_objects/version: -------------------------------------------------------------------------------- 1 | "0.10.3" -------------------------------------------------------------------------------- /test-resources/migrations/v0_10_3/cas/krill-upgrade-test/delta-10.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 10, 4 | "details": { 5 | "type": "route_authorization_removed", 6 | "auth": "192.168.0.0/16-16 => 64496" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_10_3/cas/krill-upgrade-test/delta-11.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 11, 4 | "details": { 5 | "type": "roas_updated", 6 | "resource_class_name": "0", 7 | "updates": { 8 | "removed": [ 9 | "192.168.0.0/16-16 => 64496" 10 | ] 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_10_3/cas/krill-upgrade-test/delta-12.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 12, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "192.168.0.0/24-24 => 64496" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_10_3/cas/krill-upgrade-test/delta-14.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 14, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "192.168.0.0/22-22 => 0" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_10_3/cas/krill-upgrade-test/delta-16.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 16, 4 | "details": { 5 | "type": "aspa_config_added", 6 | "aspa_config": { 7 | "customer": 65000, 8 | "providers": [ 9 | "AS65001(v4)", 10 | "AS65002(v6)", 11 | "AS65003" 12 | ] 13 | } 14 | } 15 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_10_3/cas/krill-upgrade-test/delta-19.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 19, 4 | "details": { 5 | "type": "aspa_config_updated", 6 | "customer": 65000, 7 | "update": { 8 | "added": [], 9 | "removed": [ 10 | "AS65003" 11 | ] 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_10_3/cas/krill-upgrade-test/delta-20.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 20, 4 | "details": { 5 | "type": "aspa_config_removed", 6 | "customer": 65000 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_10_3/cas/krill-upgrade-test/delta-21.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 21, 4 | "details": { 5 | "type": "aspa_objects_updated", 6 | "resource_class_name": "0", 7 | "updates": { 8 | "removed": [ 9 | 65000 10 | ] 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_10_3/cas/krill-upgrade-test/delta-22.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 22, 4 | "details": { 5 | "type": "aspa_config_added", 6 | "aspa_config": { 7 | "customer": 65000, 8 | "providers": [ 9 | "AS65001(v4)", 10 | "AS65002(v6)", 11 | "AS65003" 12 | ] 13 | } 14 | } 15 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_10_3/cas/krill-upgrade-test/delta-24.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 24, 4 | "details": { 5 | "type": "key_roll_pending_key_added", 6 | "resource_class_name": "0", 7 | "pending_key_id": "271C0F56F058EB31C536D61B303CD259B2B709D7" 8 | } 9 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_10_3/cas/krill-upgrade-test/delta-27.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 27, 4 | "details": { 5 | "type": "key_roll_activated", 6 | "resource_class_name": "0", 7 | "revoke_req": { 8 | "class_name": "0", 9 | "key": "B2B9BB678E9D1ECBAAFEC7A56634F818A9AF63EC" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_10_3/cas/krill-upgrade-test/delta-3.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 3, 4 | "details": { 5 | "type": "resource_class_added", 6 | "resource_class_name": "0", 7 | "parent": "testbed", 8 | "parent_resource_class_name": "0", 9 | "pending_key": "B2B9BB678E9D1ECBAAFEC7A56634F818A9AF63EC" 10 | } 11 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_10_3/cas/krill-upgrade-test/delta-30.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 30, 4 | "details": { 5 | "type": "key_roll_finished", 6 | "resource_class_name": "0" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_10_3/cas/krill-upgrade-test/delta-6.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 6, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "192.168.0.0/16-16 => 64496" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_10_3/cas/krill-upgrade-test/delta-8.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 8, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "2001:db8::/64-64 => 64496" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_10_3/cas/krill-upgrade-test/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "snapshot_version": 31, 3 | "last_event": 30, 4 | "last_command": 17, 5 | "last_update": "2023-11-29T11:46:19.789483888Z" 6 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_10_3/cas/version: -------------------------------------------------------------------------------- 1 | "0.10.3" -------------------------------------------------------------------------------- /test-resources/migrations/v0_10_3/pubd/version: -------------------------------------------------------------------------------- 1 | "0.10.3" -------------------------------------------------------------------------------- /test-resources/migrations/v0_10_3/pubd_objects/version: -------------------------------------------------------------------------------- 1 | "0.10.3" -------------------------------------------------------------------------------- /test-resources/migrations/v0_10_3/signers/b8f8795d-4eeb-4558-b148-b02406d53d53/delta-1.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "b8f8795d-4eeb-4558-b148-b02406d53d53", 3 | "version": 1, 4 | "details": { 5 | "KeyAdded": [ 6 | "E0FF2388F6F62869C1B0D8F3B41289295A513461", 7 | "E0FF2388F6F62869C1B0D8F3B41289295A513461" 8 | ] 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_10_3/signers/b8f8795d-4eeb-4558-b148-b02406d53d53/delta-2.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "b8f8795d-4eeb-4558-b148-b02406d53d53", 3 | "version": 2, 4 | "details": { 5 | "KeyAdded": [ 6 | "B2B9BB678E9D1ECBAAFEC7A56634F818A9AF63EC", 7 | "B2B9BB678E9D1ECBAAFEC7A56634F818A9AF63EC" 8 | ] 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_10_3/signers/b8f8795d-4eeb-4558-b148-b02406d53d53/delta-3.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "b8f8795d-4eeb-4558-b148-b02406d53d53", 3 | "version": 3, 4 | "details": { 5 | "KeyAdded": [ 6 | "271C0F56F058EB31C536D61B303CD259B2B709D7", 7 | "271C0F56F058EB31C536D61B303CD259B2B709D7" 8 | ] 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_10_3/signers/b8f8795d-4eeb-4558-b148-b02406d53d53/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "snapshot_version": 4, 3 | "last_event": 3, 4 | "last_command": 3, 5 | "last_update": "2023-11-29T11:45:45.093423052Z" 6 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_10_3/signers/version: -------------------------------------------------------------------------------- 1 | "0.10.3" -------------------------------------------------------------------------------- /test-resources/migrations/v0_10_3/status/version: -------------------------------------------------------------------------------- 1 | "0.10.3" -------------------------------------------------------------------------------- /test-resources/migrations/v0_11_0/ca_objects/version: -------------------------------------------------------------------------------- 1 | "0.10.3" -------------------------------------------------------------------------------- /test-resources/migrations/v0_11_0/cas/krill-upgrade-test/delta-10.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 10, 4 | "details": { 5 | "type": "route_authorization_removed", 6 | "auth": "192.168.0.0/16-16 => 64496" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_11_0/cas/krill-upgrade-test/delta-11.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 11, 4 | "details": { 5 | "type": "roas_updated", 6 | "resource_class_name": "0", 7 | "updates": { 8 | "removed": [ 9 | "192.168.0.0/16-16 => 64496" 10 | ] 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_11_0/cas/krill-upgrade-test/delta-12.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 12, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "192.168.0.0/24-24 => 64496" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_11_0/cas/krill-upgrade-test/delta-14.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 14, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "192.168.0.0/22-22 => 0" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_11_0/cas/krill-upgrade-test/delta-16.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 16, 4 | "details": { 5 | "type": "aspa_config_added", 6 | "aspa_config": { 7 | "customer": 65000, 8 | "providers": [ 9 | "AS65001(v4)", 10 | "AS65002(v6)", 11 | "AS65003" 12 | ] 13 | } 14 | } 15 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_11_0/cas/krill-upgrade-test/delta-19.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 19, 4 | "details": { 5 | "type": "aspa_config_updated", 6 | "customer": 65000, 7 | "update": { 8 | "added": [], 9 | "removed": [ 10 | "AS65003" 11 | ] 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_11_0/cas/krill-upgrade-test/delta-20.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 20, 4 | "details": { 5 | "type": "aspa_config_removed", 6 | "customer": 65000 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_11_0/cas/krill-upgrade-test/delta-21.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 21, 4 | "details": { 5 | "type": "aspa_objects_updated", 6 | "resource_class_name": "0", 7 | "updates": { 8 | "removed": [ 9 | 65000 10 | ] 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_11_0/cas/krill-upgrade-test/delta-22.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 22, 4 | "details": { 5 | "type": "aspa_config_added", 6 | "aspa_config": { 7 | "customer": 65000, 8 | "providers": [ 9 | "AS65001(v4)", 10 | "AS65002(v6)", 11 | "AS65003" 12 | ] 13 | } 14 | } 15 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_11_0/cas/krill-upgrade-test/delta-24.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 24, 4 | "details": { 5 | "type": "key_roll_pending_key_added", 6 | "resource_class_name": "0", 7 | "pending_key_id": "271C0F56F058EB31C536D61B303CD259B2B709D7" 8 | } 9 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_11_0/cas/krill-upgrade-test/delta-27.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 27, 4 | "details": { 5 | "type": "key_roll_activated", 6 | "resource_class_name": "0", 7 | "revoke_req": { 8 | "class_name": "0", 9 | "key": "B2B9BB678E9D1ECBAAFEC7A56634F818A9AF63EC" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_11_0/cas/krill-upgrade-test/delta-3.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 3, 4 | "details": { 5 | "type": "resource_class_added", 6 | "resource_class_name": "0", 7 | "parent": "testbed", 8 | "parent_resource_class_name": "0", 9 | "pending_key": "B2B9BB678E9D1ECBAAFEC7A56634F818A9AF63EC" 10 | } 11 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_11_0/cas/krill-upgrade-test/delta-30.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 30, 4 | "details": { 5 | "type": "key_roll_finished", 6 | "resource_class_name": "0" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_11_0/cas/krill-upgrade-test/delta-6.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 6, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "192.168.0.0/16-16 => 64496" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_11_0/cas/krill-upgrade-test/delta-8.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 8, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "2001:db8::/64-64 => 64496" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_11_0/cas/krill-upgrade-test/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "snapshot_version": 31, 3 | "last_event": 30, 4 | "last_command": 17, 5 | "last_update": "2023-11-29T11:46:19.789483888Z" 6 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_11_0/cas/version: -------------------------------------------------------------------------------- 1 | "0.10.3" -------------------------------------------------------------------------------- /test-resources/migrations/v0_11_0/pubd/version: -------------------------------------------------------------------------------- 1 | "0.10.3" -------------------------------------------------------------------------------- /test-resources/migrations/v0_11_0/pubd_objects/version: -------------------------------------------------------------------------------- 1 | "0.10.3" -------------------------------------------------------------------------------- /test-resources/migrations/v0_11_0/signers/b8f8795d-4eeb-4558-b148-b02406d53d53/delta-1.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "b8f8795d-4eeb-4558-b148-b02406d53d53", 3 | "version": 1, 4 | "details": { 5 | "KeyAdded": [ 6 | "E0FF2388F6F62869C1B0D8F3B41289295A513461", 7 | "E0FF2388F6F62869C1B0D8F3B41289295A513461" 8 | ] 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_11_0/signers/b8f8795d-4eeb-4558-b148-b02406d53d53/delta-2.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "b8f8795d-4eeb-4558-b148-b02406d53d53", 3 | "version": 2, 4 | "details": { 5 | "KeyAdded": [ 6 | "B2B9BB678E9D1ECBAAFEC7A56634F818A9AF63EC", 7 | "B2B9BB678E9D1ECBAAFEC7A56634F818A9AF63EC" 8 | ] 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_11_0/signers/b8f8795d-4eeb-4558-b148-b02406d53d53/delta-3.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "b8f8795d-4eeb-4558-b148-b02406d53d53", 3 | "version": 3, 4 | "details": { 5 | "KeyAdded": [ 6 | "271C0F56F058EB31C536D61B303CD259B2B709D7", 7 | "271C0F56F058EB31C536D61B303CD259B2B709D7" 8 | ] 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_11_0/signers/b8f8795d-4eeb-4558-b148-b02406d53d53/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "snapshot_version": 4, 3 | "last_event": 3, 4 | "last_command": 3, 5 | "last_update": "2023-11-29T11:45:45.093423052Z" 6 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_11_0/signers/version: -------------------------------------------------------------------------------- 1 | "0.10.3" -------------------------------------------------------------------------------- /test-resources/migrations/v0_11_0/status/version: -------------------------------------------------------------------------------- 1 | "0.10.3" -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1645792256--1--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "krill", 3 | "time": "2022-02-25T12:30:56.397107227Z", 4 | "handle": "0", 5 | "version": 1, 6 | "sequence": 1, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "ta" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 1 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1645792257--2--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "krill", 3 | "time": "2022-02-25T12:30:57.062801599Z", 4 | "handle": "0", 5 | "version": 2, 6 | "sequence": 2, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "testbed" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 2 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1645801028--4--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-02-25T14:57:08.407617134Z", 4 | "handle": "0", 5 | "version": 4, 6 | "sequence": 4, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 4 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1652181844--8--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-05-10T11:24:04.010876569Z", 4 | "handle": "0", 5 | "version": 7, 6 | "sequence": 8, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "TOP" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 7 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1653296986--9--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-05-23T09:09:46.200476010Z", 4 | "handle": "0", 5 | "version": 8, 6 | "sequence": 9, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "localkrill" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 8 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1655154097--11--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-06-13T21:01:37.817687624Z", 4 | "handle": "0", 5 | "version": 10, 6 | "sequence": 11, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "ximon_test_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 10 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1655158881--13--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-06-13T22:21:21.899142548Z", 4 | "handle": "0", 5 | "version": 12, 6 | "sequence": 13, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "ximon_test_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 12 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1655159167--15--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-06-13T22:26:07.935159002Z", 4 | "handle": "0", 5 | "version": 14, 6 | "sequence": 15, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "ximon_test_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 14 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1658458118--29--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-07-22T02:48:38.418349324Z", 4 | "handle": "0", 5 | "version": 26, 6 | "sequence": 29, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "IGWAN" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 26 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1658458334--30--pubd-publisher-remove.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-07-22T02:52:14.189286320Z", 4 | "handle": "0", 5 | "version": 27, 6 | "sequence": 30, 7 | "details": { 8 | "type": "remove_publisher", 9 | "name": "IGWAN" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 27 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660074337--31--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "admin-token", 3 | "time": "2022-08-09T19:45:37.677068053Z", 4 | "handle": "0", 5 | "version": 28, 6 | "sequence": 31, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 28 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660074605--32--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "admin-token", 3 | "time": "2022-08-09T19:50:05.219720610Z", 4 | "handle": "0", 5 | "version": 29, 6 | "sequence": 32, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "error", 13 | "msg": "Duplicate publisher 'some_ca'" 14 | } 15 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660074636--34--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "admin-token", 3 | "time": "2022-08-09T19:50:36.209134836Z", 4 | "handle": "0", 5 | "version": 30, 6 | "sequence": 34, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 30 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660131804--36--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "admin-token", 3 | "time": "2022-08-10T11:43:24.875780967Z", 4 | "handle": "0", 5 | "version": 32, 6 | "sequence": 36, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 32 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660221394--38--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "admin-token", 3 | "time": "2022-08-11T12:36:34.902552073Z", 4 | "handle": "0", 5 | "version": 34, 6 | "sequence": 38, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 34 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660340979--40--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-12T21:49:39.385773003Z", 4 | "handle": "0", 5 | "version": 36, 6 | "sequence": 40, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 36 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660343047--41--pubd-publisher-remove.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-12T22:24:07.367598667Z", 4 | "handle": "0", 5 | "version": 37, 6 | "sequence": 41, 7 | "details": { 8 | "type": "remove_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 37 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660343068--42--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-12T22:24:28.764994345Z", 4 | "handle": "0", 5 | "version": 38, 6 | "sequence": 42, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 38 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660552274--43--pubd-publisher-remove.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-15T08:31:14.142612163Z", 4 | "handle": "0", 5 | "version": 39, 6 | "sequence": 43, 7 | "details": { 8 | "type": "remove_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 39 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660552280--44--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-15T08:31:20.777066889Z", 4 | "handle": "0", 5 | "version": 40, 6 | "sequence": 44, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 40 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660552609--45--pubd-publisher-remove.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-15T08:36:49.134060959Z", 4 | "handle": "0", 5 | "version": 41, 6 | "sequence": 45, 7 | "details": { 8 | "type": "remove_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 41 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660554300--46--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-15T09:05:00.313130782Z", 4 | "handle": "0", 5 | "version": 42, 6 | "sequence": 46, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "issue-875" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 42 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660569114--47--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-15T13:11:54.325480234Z", 4 | "handle": "0", 5 | "version": 43, 6 | "sequence": 47, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 43 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660570771--48--pubd-publisher-remove.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-15T13:39:31.155057733Z", 4 | "handle": "0", 5 | "version": 44, 6 | "sequence": 48, 7 | "details": { 8 | "type": "remove_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 44 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660570777--49--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-15T13:39:37.975530098Z", 4 | "handle": "0", 5 | "version": 45, 6 | "sequence": 49, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 45 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660571174--50--pubd-publisher-remove.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-15T13:46:14.526107929Z", 4 | "handle": "0", 5 | "version": 46, 6 | "sequence": 50, 7 | "details": { 8 | "type": "remove_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 46 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660571313--51--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-15T13:48:33.548264255Z", 4 | "handle": "0", 5 | "version": 47, 6 | "sequence": 51, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 47 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660637274--52--pubd-publisher-remove.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-16T08:07:54.180098063Z", 4 | "handle": "0", 5 | "version": 48, 6 | "sequence": 52, 7 | "details": { 8 | "type": "remove_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 48 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660637282--53--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-16T08:08:02.748214303Z", 4 | "handle": "0", 5 | "version": 49, 6 | "sequence": 53, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 49 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660638450--54--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-16T08:27:30.165503429Z", 4 | "handle": "0", 5 | "version": 50, 6 | "sequence": 54, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "error", 13 | "msg": "Duplicate publisher 'some_ca'" 14 | } 15 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660638537--56--pubd-publisher-remove.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-16T08:28:57.869788359Z", 4 | "handle": "0", 5 | "version": 51, 6 | "sequence": 56, 7 | "details": { 8 | "type": "remove_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 51 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660638542--57--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-16T08:29:02.172460807Z", 4 | "handle": "0", 5 | "version": 52, 6 | "sequence": 57, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 52 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660639216--58--pubd-publisher-remove.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-16T08:40:16.169715697Z", 4 | "handle": "0", 5 | "version": 53, 6 | "sequence": 58, 7 | "details": { 8 | "type": "remove_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 53 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660639257--60--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-16T08:40:57.815900961Z", 4 | "handle": "0", 5 | "version": 55, 6 | "sequence": 60, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 55 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660639956--61--pubd-publisher-remove.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-16T08:52:36.191976548Z", 4 | "handle": "0", 5 | "version": 56, 6 | "sequence": 61, 7 | "details": { 8 | "type": "remove_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 56 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660642129--62--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-16T09:28:49.992382168Z", 4 | "handle": "0", 5 | "version": 57, 6 | "sequence": 62, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 57 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660642205--63--pubd-publisher-remove.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-16T09:30:05.308984912Z", 4 | "handle": "0", 5 | "version": 58, 6 | "sequence": 63, 7 | "details": { 8 | "type": "remove_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 58 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660729308--64--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "admin-token", 3 | "time": "2022-08-17T09:41:48.593799325Z", 4 | "handle": "0", 5 | "version": 59, 6 | "sequence": 64, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 59 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660729963--66--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "admin-token", 3 | "time": "2022-08-17T09:52:43.998572250Z", 4 | "handle": "0", 5 | "version": 61, 6 | "sequence": 66, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 61 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660730324--68--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "admin-token", 3 | "time": "2022-08-17T09:58:44.401471819Z", 4 | "handle": "0", 5 | "version": 63, 6 | "sequence": 68, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 63 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660736922--70--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "admin-token", 3 | "time": "2022-08-17T11:48:42.658992647Z", 4 | "handle": "0", 5 | "version": 65, 6 | "sequence": 70, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 65 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660746258--72--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "admin-token", 3 | "time": "2022-08-17T14:24:18.574719715Z", 4 | "handle": "0", 5 | "version": 67, 6 | "sequence": 72, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 67 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660748149--74--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "admin-token", 3 | "time": "2022-08-17T14:55:49.779679624Z", 4 | "handle": "0", 5 | "version": 69, 6 | "sequence": 74, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 69 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660768276--76--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-17T20:31:16.284060549Z", 4 | "handle": "0", 5 | "version": 71, 6 | "sequence": 76, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 71 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660768296--77--pubd-publisher-remove.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-17T20:31:36.594316141Z", 4 | "handle": "0", 5 | "version": 72, 6 | "sequence": 77, 7 | "details": { 8 | "type": "remove_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 72 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660768894--78--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-17T20:41:34.971018331Z", 4 | "handle": "0", 5 | "version": 73, 6 | "sequence": 78, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 73 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660769562--79--pubd-publisher-remove.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-17T20:52:42.477960129Z", 4 | "handle": "0", 5 | "version": 74, 6 | "sequence": 79, 7 | "details": { 8 | "type": "remove_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 74 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660769576--80--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-17T20:52:56.931507096Z", 4 | "handle": "0", 5 | "version": 75, 6 | "sequence": 80, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 75 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660769805--81--pubd-publisher-remove.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-17T20:56:45.331712841Z", 4 | "handle": "0", 5 | "version": 76, 6 | "sequence": 81, 7 | "details": { 8 | "type": "remove_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 76 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660770396--82--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-17T21:06:36.388391685Z", 4 | "handle": "0", 5 | "version": 77, 6 | "sequence": 82, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 77 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660770411--83--pubd-publisher-remove.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-17T21:06:51.876900101Z", 4 | "handle": "0", 5 | "version": 78, 6 | "sequence": 83, 7 | "details": { 8 | "type": "remove_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 78 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660770926--84--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-17T21:15:26.036692361Z", 4 | "handle": "0", 5 | "version": 79, 6 | "sequence": 84, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 79 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660771428--85--pubd-publisher-remove.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-17T21:23:48.761055685Z", 4 | "handle": "0", 5 | "version": 80, 6 | "sequence": 85, 7 | "details": { 8 | "type": "remove_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 80 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660771445--86--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-17T21:24:05.355950301Z", 4 | "handle": "0", 5 | "version": 81, 6 | "sequence": 86, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 81 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660772036--87--pubd-publisher-remove.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-17T21:33:56.450083990Z", 4 | "handle": "0", 5 | "version": 82, 6 | "sequence": 87, 7 | "details": { 8 | "type": "remove_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 82 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660772049--88--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-17T21:34:09.953924120Z", 4 | "handle": "0", 5 | "version": 83, 6 | "sequence": 88, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 83 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660772122--89--pubd-publisher-remove.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-17T21:35:22.113533552Z", 4 | "handle": "0", 5 | "version": 84, 6 | "sequence": 89, 7 | "details": { 8 | "type": "remove_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 84 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660772548--90--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-17T21:42:28.581999581Z", 4 | "handle": "0", 5 | "version": 85, 6 | "sequence": 90, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 85 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660773631--91--pubd-publisher-remove.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-17T22:00:31.660106199Z", 4 | "handle": "0", 5 | "version": 86, 6 | "sequence": 91, 7 | "details": { 8 | "type": "remove_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 86 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660773646--92--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-17T22:00:46.140114814Z", 4 | "handle": "0", 5 | "version": 87, 6 | "sequence": 92, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 87 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660774354--93--pubd-publisher-remove.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-17T22:12:34.778769555Z", 4 | "handle": "0", 5 | "version": 88, 6 | "sequence": 93, 7 | "details": { 8 | "type": "remove_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 88 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660774368--94--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-17T22:12:48.316443062Z", 4 | "handle": "0", 5 | "version": 89, 6 | "sequence": 94, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 89 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660775817--95--pubd-publisher-remove.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-17T22:36:57.682060885Z", 4 | "handle": "0", 5 | "version": 90, 6 | "sequence": 95, 7 | "details": { 8 | "type": "remove_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 90 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1660775833--96--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-08-17T22:37:13.292993746Z", 4 | "handle": "0", 5 | "version": 91, 6 | "sequence": 96, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "some_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 91 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1662063470--97--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-09-01T20:17:50.615484152Z", 4 | "handle": "0", 5 | "version": 92, 6 | "sequence": 97, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "Rocky-Test" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 92 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1662331199--98--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-09-04T22:39:59.279901122Z", 4 | "handle": "0", 5 | "version": 93, 6 | "sequence": 98, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "AS300" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 93 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1662647063--99--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-09-08T14:24:23.585104821Z", 4 | "handle": "0", 5 | "version": 94, 6 | "sequence": 99, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "cudaqa-ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 94 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1665575335--104--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-10-12T11:48:55.340060612Z", 4 | "handle": "0", 5 | "version": 99, 6 | "sequence": 104, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "us-spacex" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 99 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1665731404--108--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-10-14T07:10:04.671888202Z", 4 | "handle": "0", 5 | "version": 102, 6 | "sequence": 108, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "us-spacex" 10 | }, 11 | "effect": { 12 | "result": "error", 13 | "msg": "Duplicate publisher 'us-spacex'" 14 | } 15 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1665731490--110--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-10-14T07:11:30.359566600Z", 4 | "handle": "0", 5 | "version": 103, 6 | "sequence": 110, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "tdekockpro" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 103 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1666949373--111--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-10-28T09:29:33.562581904Z", 4 | "handle": "0", 5 | "version": 104, 6 | "sequence": 111, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "NFT-CA" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 104 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1667224623--112--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-10-31T13:57:03.709983322Z", 4 | "handle": "0", 5 | "version": 105, 6 | "sequence": 112, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "ca" 10 | }, 11 | "effect": { 12 | "result": "error", 13 | "msg": "Duplicate publisher 'ca'" 14 | } 15 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1668515722--114--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-11-15T12:35:22.031626346Z", 4 | "handle": "0", 5 | "version": 106, 6 | "sequence": 114, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "ca" 10 | }, 11 | "effect": { 12 | "result": "error", 13 | "msg": "Duplicate publisher 'ca'" 14 | } 15 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1669194886--124--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-11-23T09:14:46.463075237Z", 4 | "handle": "0", 5 | "version": 113, 6 | "sequence": 124, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "ca" 10 | }, 11 | "effect": { 12 | "result": "error", 13 | "msg": "Duplicate publisher 'ca'" 14 | } 15 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1669545797--129--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-11-27T10:43:17.483433787Z", 4 | "handle": "0", 5 | "version": 116, 6 | "sequence": 129, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "jupiter" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 116 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1669556021--130--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-11-27T13:33:41.487232556Z", 4 | "handle": "0", 5 | "version": 117, 6 | "sequence": 130, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "test-zues" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 117 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1669580117--133--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-11-27T20:15:17.163943523Z", 4 | "handle": "0", 5 | "version": 120, 6 | "sequence": 133, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "mpi" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 120 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1669666757--134--pubd-publisher-remove.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-11-28T20:19:17.327893996Z", 4 | "handle": "0", 5 | "version": 121, 6 | "sequence": 134, 7 | "details": { 8 | "type": "remove_publisher", 9 | "name": "mpi" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 121 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1670830347--145--pubd-publisher-remove.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-12-12T07:32:27.186721781Z", 4 | "handle": "0", 5 | "version": 126, 6 | "sequence": 145, 7 | "details": { 8 | "type": "remove_publisher", 9 | "name": "hello" 10 | }, 11 | "effect": { 12 | "result": "error", 13 | "msg": "Unknown publisher 'hello'" 14 | } 15 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1670881946--146--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-12-12T21:52:26.679150745Z", 4 | "handle": "0", 5 | "version": 126, 6 | "sequence": 146, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "seed_rpki" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 126 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1670990758--147--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-12-14T04:05:58.507587259Z", 4 | "handle": "0", 5 | "version": 127, 6 | "sequence": 147, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "test_krill" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 127 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1671011091--148--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-12-14T09:44:51.468328412Z", 4 | "handle": "0", 5 | "version": 128, 6 | "sequence": 148, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "ximontest" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 128 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1671525482--165--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-12-20T08:38:02.319494594Z", 4 | "handle": "0", 5 | "version": 139, 6 | "sequence": 165, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "localca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 139 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1671786238--167--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-12-23T09:03:58.939808306Z", 4 | "handle": "0", 5 | "version": 141, 6 | "sequence": 167, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "test1" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 141 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1671950150--169--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-12-25T06:35:50.991346962Z", 4 | "handle": "0", 5 | "version": 143, 6 | "sequence": 169, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "krill1" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 143 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1671954449--170--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-12-25T07:47:29.635711141Z", 4 | "handle": "0", 5 | "version": 144, 6 | "sequence": 170, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "child1" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 144 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1672121565--172--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-12-27T06:12:45.471818359Z", 4 | "handle": "0", 5 | "version": 146, 6 | "sequence": 172, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "child1" 10 | }, 11 | "effect": { 12 | "result": "error", 13 | "msg": "Duplicate publisher 'child1'" 14 | } 15 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1672658829--176--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2023-01-02T11:27:09.886438310Z", 4 | "handle": "0", 5 | "version": 149, 6 | "sequence": 176, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "tg" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 149 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1676294772--190--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2023-02-13T13:26:12.492332431Z", 4 | "handle": "0", 5 | "version": 161, 6 | "sequence": 190, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "Anton" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 161 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1676896210--197--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2023-02-20T12:30:10.445549020Z", 4 | "handle": "0", 5 | "version": 168, 6 | "sequence": 197, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "Arjen" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 168 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1677143697--199--pubd-publisher-remove.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2023-02-23T09:14:57.320652523Z", 4 | "handle": "0", 5 | "version": 170, 6 | "sequence": 199, 7 | "details": { 8 | "type": "remove_publisher", 9 | "name": "Test" 10 | }, 11 | "effect": { 12 | "result": "error", 13 | "msg": "Unknown publisher 'Test'" 14 | } 15 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/command--1678956889--201--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2023-03-16T08:54:49.180672683Z", 4 | "handle": "0", 5 | "version": 171, 6 | "sequence": 201, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "gs" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 171 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-11.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 11, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "ximon_test_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-118.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 118, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "test-zues" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-119.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 119, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "jupiter" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-121.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 121, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "mpi" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-13.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 13, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "ximon_test_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-135.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 135, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "8e5abfa2-8092-4eb1-81b8-d44cc536758d-0" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-142.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 142, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "test1" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-151.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 151, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "rapdodge-ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-153.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 153, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "ASN400" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-156.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 156, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "AS65001" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-160.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 160, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "pub-test" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-163.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 163, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "New-CA-Name" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-165.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 165, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "New-CA-Name" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-17.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 17, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "krill-testbed-prepdev1655388568826" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-18.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 18, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "krill-testbed-prepdev" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-20.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 20, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "krill-testbed-prepdev" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-21.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 21, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "krill-testbed-prepdev1655389044794" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-23.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 23, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "krill-testbed-prepdev" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-27.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 27, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "IGWAN" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-29.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 29, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-31.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 31, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-33.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 33, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-35.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 35, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-37.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 37, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-39.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 39, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-41.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 41, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-44.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 44, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-46.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 46, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-48.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 48, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-51.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 51, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-53.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 53, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-54.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 54, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca1660638450170" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-56.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 56, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-58.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 58, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-60.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 60, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-62.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 62, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-64.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 64, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-66.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 66, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-68.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 68, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-70.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 70, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-72.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 72, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-74.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 74, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-76.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 76, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-78.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 78, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-80.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 80, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-82.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 82, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-84.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 84, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-86.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 86, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-88.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 88, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-90.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 90, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "some_ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/delta-95.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 95, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "cudaqa-ca" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/0/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "snapshot_version": 172, 3 | "last_event": 171, 4 | "last_command": 201, 5 | "last_update": "2023-03-16T08:54:49.180620344Z" 6 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd/version: -------------------------------------------------------------------------------- 1 | "0.12.1" 2 | -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd_objects/0/wal-6250.json: -------------------------------------------------------------------------------- 1 | { 2 | "revision": 6250, 3 | "summary": "create next RRDP delta for repository 0", 4 | "changes": [ 5 | { 6 | "type": "rrdp_updated", 7 | "update": { 8 | "time": "2023-03-19T16:06:03.009745185Z", 9 | "random": "4aec37cf5a646de5", 10 | "deltas_truncate": 5 11 | } 12 | } 13 | ] 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd_objects/0/wal-6252.json: -------------------------------------------------------------------------------- 1 | { 2 | "revision": 6252, 3 | "summary": "create next RRDP delta for repository 0", 4 | "changes": [ 5 | { 6 | "type": "rrdp_updated", 7 | "update": { 8 | "time": "2023-03-19T18:06:27.280992773Z", 9 | "random": "22d4ad623492b6a5", 10 | "deltas_truncate": 5 11 | } 12 | } 13 | ] 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd_objects/0/wal-6254.json: -------------------------------------------------------------------------------- 1 | { 2 | "revision": 6254, 3 | "summary": "create next RRDP delta for repository 0", 4 | "changes": [ 5 | { 6 | "type": "rrdp_updated", 7 | "update": { 8 | "time": "2023-03-19T18:11:28.337844390Z", 9 | "random": "4a0a95a28d02ed55", 10 | "deltas_truncate": 5 11 | } 12 | } 13 | ] 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd_objects/0/wal-6256.json: -------------------------------------------------------------------------------- 1 | { 2 | "revision": 6256, 3 | "summary": "create next RRDP delta for repository 0", 4 | "changes": [ 5 | { 6 | "type": "rrdp_updated", 7 | "update": { 8 | "time": "2023-03-19T19:06:36.201933573Z", 9 | "random": "21a50f3c6cb485f8", 10 | "deltas_truncate": 5 11 | } 12 | } 13 | ] 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd_objects/0/wal-6258.json: -------------------------------------------------------------------------------- 1 | { 2 | "revision": 6258, 3 | "summary": "create next RRDP delta for repository 0", 4 | "changes": [ 5 | { 6 | "type": "rrdp_updated", 7 | "update": { 8 | "time": "2023-03-19T20:46:56.061792114Z", 9 | "random": "b6c77f8db991912b", 10 | "deltas_truncate": 5 11 | } 12 | } 13 | ] 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd_objects/0/wal-6260.json: -------------------------------------------------------------------------------- 1 | { 2 | "revision": 6260, 3 | "summary": "create next RRDP delta for repository 0", 4 | "changes": [ 5 | { 6 | "type": "rrdp_updated", 7 | "update": { 8 | "time": "2023-03-20T00:47:23.077780255Z", 9 | "random": "7119bd0676183f1c", 10 | "deltas_truncate": 5 11 | } 12 | } 13 | ] 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd_objects/0/wal-6262.json: -------------------------------------------------------------------------------- 1 | { 2 | "revision": 6262, 3 | "summary": "create next RRDP delta for repository 0", 4 | "changes": [ 5 | { 6 | "type": "rrdp_updated", 7 | "update": { 8 | "time": "2023-03-20T01:57:26.026603302Z", 9 | "random": "4e217c0dbaffc7b8", 10 | "deltas_truncate": 5 11 | } 12 | } 13 | ] 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd_objects/0/wal-6264.json: -------------------------------------------------------------------------------- 1 | { 2 | "revision": 6264, 3 | "summary": "create next RRDP delta for repository 0", 4 | "changes": [ 5 | { 6 | "type": "rrdp_updated", 7 | "update": { 8 | "time": "2023-03-20T03:28:19.355705467Z", 9 | "random": "188f927d523e5e24", 10 | "deltas_truncate": 5 11 | } 12 | } 13 | ] 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd_objects/0/wal-6266.json: -------------------------------------------------------------------------------- 1 | { 2 | "revision": 6266, 3 | "summary": "create next RRDP delta for repository 0", 4 | "changes": [ 5 | { 6 | "type": "rrdp_updated", 7 | "update": { 8 | "time": "2023-03-20T03:33:17.208462759Z", 9 | "random": "51a955fd3fcdd2e4", 10 | "deltas_truncate": 5 11 | } 12 | } 13 | ] 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd_objects/0/wal-6268.json: -------------------------------------------------------------------------------- 1 | { 2 | "revision": 6268, 3 | "summary": "create next RRDP delta for repository 0", 4 | "changes": [ 5 | { 6 | "type": "rrdp_updated", 7 | "update": { 8 | "time": "2023-03-20T04:23:09.135606105Z", 9 | "random": "be5e098006d598d9", 10 | "deltas_truncate": 5 11 | } 12 | } 13 | ] 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd_objects/0/wal-6270.json: -------------------------------------------------------------------------------- 1 | { 2 | "revision": 6270, 3 | "summary": "create next RRDP delta for repository 0", 4 | "changes": [ 5 | { 6 | "type": "rrdp_updated", 7 | "update": { 8 | "time": "2023-03-20T04:40:44.478541131Z", 9 | "random": "739ef40534021f61", 10 | "deltas_truncate": 5 11 | } 12 | } 13 | ] 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd_objects/0/wal-6272.json: -------------------------------------------------------------------------------- 1 | { 2 | "revision": 6272, 3 | "summary": "create next RRDP delta for repository 0", 4 | "changes": [ 5 | { 6 | "type": "rrdp_updated", 7 | "update": { 8 | "time": "2023-03-20T04:43:34.427328529Z", 9 | "random": "cd6be6cdd8f9db98", 10 | "deltas_truncate": 5 11 | } 12 | } 13 | ] 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd_objects/0/wal-6274.json: -------------------------------------------------------------------------------- 1 | { 2 | "revision": 6274, 3 | "summary": "create next RRDP delta for repository 0", 4 | "changes": [ 5 | { 6 | "type": "rrdp_updated", 7 | "update": { 8 | "time": "2023-03-20T06:43:58.006057317Z", 9 | "random": "461460ec243398b0", 10 | "deltas_truncate": 5 11 | } 12 | } 13 | ] 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd_objects/0/wal-6276.json: -------------------------------------------------------------------------------- 1 | { 2 | "revision": 6276, 3 | "summary": "create next RRDP delta for repository 0", 4 | "changes": [ 5 | { 6 | "type": "rrdp_updated", 7 | "update": { 8 | "time": "2023-03-20T07:52:23.046295301Z", 9 | "random": "26773bbee2da4ad3", 10 | "deltas_truncate": 5 11 | } 12 | } 13 | ] 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd_objects/0/wal-6278.json: -------------------------------------------------------------------------------- 1 | { 2 | "revision": 6278, 3 | "summary": "create next RRDP delta for repository 0", 4 | "changes": [ 5 | { 6 | "type": "rrdp_updated", 7 | "update": { 8 | "time": "2023-03-20T08:34:17.489266878Z", 9 | "random": "39abe44db2bd2a68", 10 | "deltas_truncate": 5 11 | } 12 | } 13 | ] 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd_objects/0/wal-6280.json: -------------------------------------------------------------------------------- 1 | { 2 | "revision": 6280, 3 | "summary": "create next RRDP delta for repository 0", 4 | "changes": [ 5 | { 6 | "type": "rrdp_updated", 7 | "update": { 8 | "time": "2023-03-20T09:59:37.290010927Z", 9 | "random": "0b6b2a79258df6a0", 10 | "deltas_truncate": 5 11 | } 12 | } 13 | ] 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd_objects/0/wal-6282.json: -------------------------------------------------------------------------------- 1 | { 2 | "revision": 6282, 3 | "summary": "create next RRDP delta for repository 0", 4 | "changes": [ 5 | { 6 | "type": "rrdp_updated", 7 | "update": { 8 | "time": "2023-03-20T10:29:40.475282967Z", 9 | "random": "9dbab05d37959719", 10 | "deltas_truncate": 5 11 | } 12 | } 13 | ] 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd_objects/0/wal-6284.json: -------------------------------------------------------------------------------- 1 | { 2 | "revision": 6284, 3 | "summary": "create next RRDP delta for repository 0", 4 | "changes": [ 5 | { 6 | "type": "rrdp_updated", 7 | "update": { 8 | "time": "2023-03-20T10:29:43.119326533Z", 9 | "random": "b6251f9af7bdd8da", 10 | "deltas_truncate": 5 11 | } 12 | } 13 | ] 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_1_pubserver/pubd_objects/version: -------------------------------------------------------------------------------- 1 | "0.12.0-rc2" -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_3/ca_objects/version: -------------------------------------------------------------------------------- 1 | "0.10.3" -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_3/cas/krill-upgrade-test/delta-10.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 10, 4 | "details": { 5 | "type": "route_authorization_removed", 6 | "auth": "192.168.0.0/16-16 => 64496" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_3/cas/krill-upgrade-test/delta-11.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 11, 4 | "details": { 5 | "type": "roas_updated", 6 | "resource_class_name": "0", 7 | "updates": { 8 | "removed": [ 9 | "192.168.0.0/16-16 => 64496" 10 | ] 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_3/cas/krill-upgrade-test/delta-12.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 12, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "192.168.0.0/24-24 => 64496" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_3/cas/krill-upgrade-test/delta-14.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 14, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "192.168.0.0/22-22 => 0" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_3/cas/krill-upgrade-test/delta-16.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 16, 4 | "details": { 5 | "type": "aspa_config_added", 6 | "aspa_config": { 7 | "customer": 65000, 8 | "providers": [ 9 | "AS65001(v4)", 10 | "AS65002(v6)", 11 | "AS65003" 12 | ] 13 | } 14 | } 15 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_3/cas/krill-upgrade-test/delta-19.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 19, 4 | "details": { 5 | "type": "aspa_config_updated", 6 | "customer": 65000, 7 | "update": { 8 | "added": [], 9 | "removed": [ 10 | "AS65003" 11 | ] 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_3/cas/krill-upgrade-test/delta-20.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 20, 4 | "details": { 5 | "type": "aspa_config_removed", 6 | "customer": 65000 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_3/cas/krill-upgrade-test/delta-21.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 21, 4 | "details": { 5 | "type": "aspa_objects_updated", 6 | "resource_class_name": "0", 7 | "updates": { 8 | "removed": [ 9 | 65000 10 | ] 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_3/cas/krill-upgrade-test/delta-22.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 22, 4 | "details": { 5 | "type": "aspa_config_added", 6 | "aspa_config": { 7 | "customer": 65000, 8 | "providers": [ 9 | "AS65001(v4)", 10 | "AS65002(v6)", 11 | "AS65003" 12 | ] 13 | } 14 | } 15 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_3/cas/krill-upgrade-test/delta-24.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 24, 4 | "details": { 5 | "type": "key_roll_pending_key_added", 6 | "resource_class_name": "0", 7 | "pending_key_id": "271C0F56F058EB31C536D61B303CD259B2B709D7" 8 | } 9 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_3/cas/krill-upgrade-test/delta-27.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 27, 4 | "details": { 5 | "type": "key_roll_activated", 6 | "resource_class_name": "0", 7 | "revoke_req": { 8 | "class_name": "0", 9 | "key": "B2B9BB678E9D1ECBAAFEC7A56634F818A9AF63EC" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_3/cas/krill-upgrade-test/delta-3.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 3, 4 | "details": { 5 | "type": "resource_class_added", 6 | "resource_class_name": "0", 7 | "parent": "testbed", 8 | "parent_resource_class_name": "0", 9 | "pending_key": "B2B9BB678E9D1ECBAAFEC7A56634F818A9AF63EC" 10 | } 11 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_3/cas/krill-upgrade-test/delta-30.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 30, 4 | "details": { 5 | "type": "key_roll_finished", 6 | "resource_class_name": "0" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_3/cas/krill-upgrade-test/delta-6.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 6, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "192.168.0.0/16-16 => 64496" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_3/cas/krill-upgrade-test/delta-8.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 8, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "2001:db8::/64-64 => 64496" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_3/cas/krill-upgrade-test/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "snapshot_version": 31, 3 | "last_event": 30, 4 | "last_command": 17, 5 | "last_update": "2023-11-29T11:46:19.789483888Z" 6 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_3/cas/version: -------------------------------------------------------------------------------- 1 | "0.10.3" -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_3/pubd/version: -------------------------------------------------------------------------------- 1 | "0.10.3" -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_3/pubd_objects/version: -------------------------------------------------------------------------------- 1 | "0.10.3" -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_3/signers/b8f8795d-4eeb-4558-b148-b02406d53d53/delta-1.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "b8f8795d-4eeb-4558-b148-b02406d53d53", 3 | "version": 1, 4 | "details": { 5 | "KeyAdded": [ 6 | "E0FF2388F6F62869C1B0D8F3B41289295A513461", 7 | "E0FF2388F6F62869C1B0D8F3B41289295A513461" 8 | ] 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_3/signers/b8f8795d-4eeb-4558-b148-b02406d53d53/delta-2.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "b8f8795d-4eeb-4558-b148-b02406d53d53", 3 | "version": 2, 4 | "details": { 5 | "KeyAdded": [ 6 | "B2B9BB678E9D1ECBAAFEC7A56634F818A9AF63EC", 7 | "B2B9BB678E9D1ECBAAFEC7A56634F818A9AF63EC" 8 | ] 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_3/signers/b8f8795d-4eeb-4558-b148-b02406d53d53/delta-3.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "b8f8795d-4eeb-4558-b148-b02406d53d53", 3 | "version": 3, 4 | "details": { 5 | "KeyAdded": [ 6 | "271C0F56F058EB31C536D61B303CD259B2B709D7", 7 | "271C0F56F058EB31C536D61B303CD259B2B709D7" 8 | ] 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_3/signers/b8f8795d-4eeb-4558-b148-b02406d53d53/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "snapshot_version": 4, 3 | "last_event": 3, 4 | "last_command": 3, 5 | "last_update": "2023-11-29T11:45:45.093423052Z" 6 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_3/signers/version: -------------------------------------------------------------------------------- 1 | "0.10.3" -------------------------------------------------------------------------------- /test-resources/migrations/v0_12_3/status/version: -------------------------------------------------------------------------------- 1 | "0.10.3" -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1/ca_objects/version: -------------------------------------------------------------------------------- 1 | "0.10.3" -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1/cas/krill-upgrade-test/delta-10.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 10, 4 | "details": { 5 | "type": "route_authorization_removed", 6 | "auth": "192.168.0.0/16-16 => 64496" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1/cas/krill-upgrade-test/delta-11.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 11, 4 | "details": { 5 | "type": "roas_updated", 6 | "resource_class_name": "0", 7 | "updates": { 8 | "removed": [ 9 | "192.168.0.0/16-16 => 64496" 10 | ] 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1/cas/krill-upgrade-test/delta-12.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 12, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "192.168.0.0/24-24 => 64496" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1/cas/krill-upgrade-test/delta-14.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 14, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "192.168.0.0/22-22 => 0" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1/cas/krill-upgrade-test/delta-16.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 16, 4 | "details": { 5 | "type": "aspa_config_added", 6 | "aspa_config": { 7 | "customer": 65000, 8 | "providers": [ 9 | "AS65001(v4)", 10 | "AS65002(v6)", 11 | "AS65003" 12 | ] 13 | } 14 | } 15 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1/cas/krill-upgrade-test/delta-19.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 19, 4 | "details": { 5 | "type": "aspa_config_updated", 6 | "customer": 65000, 7 | "update": { 8 | "added": [], 9 | "removed": [ 10 | "AS65003" 11 | ] 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1/cas/krill-upgrade-test/delta-20.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 20, 4 | "details": { 5 | "type": "aspa_config_removed", 6 | "customer": 65000 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1/cas/krill-upgrade-test/delta-21.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 21, 4 | "details": { 5 | "type": "aspa_objects_updated", 6 | "resource_class_name": "0", 7 | "updates": { 8 | "removed": [ 9 | 65000 10 | ] 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1/cas/krill-upgrade-test/delta-22.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 22, 4 | "details": { 5 | "type": "aspa_config_added", 6 | "aspa_config": { 7 | "customer": 65000, 8 | "providers": [ 9 | "AS65001(v4)", 10 | "AS65002(v6)", 11 | "AS65003" 12 | ] 13 | } 14 | } 15 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1/cas/krill-upgrade-test/delta-24.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 24, 4 | "details": { 5 | "type": "key_roll_pending_key_added", 6 | "resource_class_name": "0", 7 | "pending_key_id": "271C0F56F058EB31C536D61B303CD259B2B709D7" 8 | } 9 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1/cas/krill-upgrade-test/delta-27.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 27, 4 | "details": { 5 | "type": "key_roll_activated", 6 | "resource_class_name": "0", 7 | "revoke_req": { 8 | "class_name": "0", 9 | "key": "B2B9BB678E9D1ECBAAFEC7A56634F818A9AF63EC" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1/cas/krill-upgrade-test/delta-3.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 3, 4 | "details": { 5 | "type": "resource_class_added", 6 | "resource_class_name": "0", 7 | "parent": "testbed", 8 | "parent_resource_class_name": "0", 9 | "pending_key": "B2B9BB678E9D1ECBAAFEC7A56634F818A9AF63EC" 10 | } 11 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1/cas/krill-upgrade-test/delta-30.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 30, 4 | "details": { 5 | "type": "key_roll_finished", 6 | "resource_class_name": "0" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1/cas/krill-upgrade-test/delta-6.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 6, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "192.168.0.0/16-16 => 64496" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1/cas/krill-upgrade-test/delta-8.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 8, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "2001:db8::/64-64 => 64496" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1/cas/krill-upgrade-test/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "snapshot_version": 33, 3 | "last_event": 32, 4 | "last_command": 19, 5 | "last_update": "2023-11-29T11:50:01.521269913Z" 6 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1/cas/version: -------------------------------------------------------------------------------- 1 | "0.10.3" -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1/pubd/version: -------------------------------------------------------------------------------- 1 | "0.10.3" -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1/pubd_objects/version: -------------------------------------------------------------------------------- 1 | "0.10.3" -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1/signers/b8f8795d-4eeb-4558-b148-b02406d53d53/delta-1.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "b8f8795d-4eeb-4558-b148-b02406d53d53", 3 | "version": 1, 4 | "details": { 5 | "KeyAdded": [ 6 | "E0FF2388F6F62869C1B0D8F3B41289295A513461", 7 | "E0FF2388F6F62869C1B0D8F3B41289295A513461" 8 | ] 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1/signers/b8f8795d-4eeb-4558-b148-b02406d53d53/delta-2.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "b8f8795d-4eeb-4558-b148-b02406d53d53", 3 | "version": 2, 4 | "details": { 5 | "KeyAdded": [ 6 | "B2B9BB678E9D1ECBAAFEC7A56634F818A9AF63EC", 7 | "B2B9BB678E9D1ECBAAFEC7A56634F818A9AF63EC" 8 | ] 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1/signers/b8f8795d-4eeb-4558-b148-b02406d53d53/delta-3.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "b8f8795d-4eeb-4558-b148-b02406d53d53", 3 | "version": 3, 4 | "details": { 5 | "KeyAdded": [ 6 | "271C0F56F058EB31C536D61B303CD259B2B709D7", 7 | "271C0F56F058EB31C536D61B303CD259B2B709D7" 8 | ] 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1/signers/b8f8795d-4eeb-4558-b148-b02406d53d53/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "snapshot_version": 4, 3 | "last_event": 3, 4 | "last_command": 3, 5 | "last_update": "2023-11-29T11:45:45.093423052Z" 6 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1/signers/version: -------------------------------------------------------------------------------- 1 | "0.10.3" -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1/status/version: -------------------------------------------------------------------------------- 1 | "0.10.3" -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/ca_objects/version: -------------------------------------------------------------------------------- 1 | "0.13.0-dev" -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/cas/testbed/delta-10.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "testbed", 3 | "version": 10, 4 | "details": { 5 | "type": "child_certificates_updated", 6 | "resource_class_name": "0", 7 | "updates": { 8 | "removed": [ 9 | "1A1F1D103D06E0E0D97B4B78F115E9AFAAC61E98" 10 | ] 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/cas/testbed/delta-11.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "testbed", 3 | "version": 11, 4 | "details": { 5 | "type": "child_removed", 6 | "child": "testbed-client" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/cas/testbed/delta-12.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "testbed", 3 | "version": 12, 4 | "details": { 5 | "type": "child_removed", 6 | "child": "testbed-client2" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/cas/testbed/delta-14.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "testbed", 3 | "version": 14, 4 | "details": { 5 | "type": "child_certificate_issued", 6 | "child": "NLnetLabs", 7 | "resource_class_name": "0", 8 | "ki": "B2F9D7A5A5A9D791BE2BB641C9AF19505D100C2F" 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/cas/testbed/delta-18.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "testbed", 3 | "version": 18, 4 | "details": { 5 | "type": "child_certificate_issued", 6 | "child": "ca_teste", 7 | "resource_class_name": "0", 8 | "ki": "7DC1E81BCB69BE275046D337AB3FBEF76A62354C" 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/cas/testbed/delta-3.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "testbed", 3 | "version": 3, 4 | "details": { 5 | "type": "resource_class_added", 6 | "resource_class_name": "0", 7 | "parent": "ta", 8 | "parent_resource_class_name": "default", 9 | "pending_key": "1B73D6E56F851983B02CD2ED642B6A94BF368AEF" 10 | } 11 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/cas/testbed/delta-7.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "testbed", 3 | "version": 7, 4 | "details": { 5 | "type": "child_certificate_issued", 6 | "child": "testbed-client", 7 | "resource_class_name": "0", 8 | "ki": "1A1F1D103D06E0E0D97B4B78F115E9AFAAC61E98" 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/cas/testbed/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "snapshot_version": 22, 3 | "last_event": 21, 4 | "last_command": 18, 5 | "last_update": "2023-06-30T08:48:01.399182480Z" 6 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/cas/version: -------------------------------------------------------------------------------- 1 | "0.13.0-dev" -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/pubd/0/command--1675778243--1--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "krill", 3 | "time": "2023-02-07T13:57:23.296210565Z", 4 | "handle": "0", 5 | "version": 1, 6 | "sequence": 1, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "ta" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 1 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/pubd/0/command--1675778244--2--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "krill", 3 | "time": "2023-02-07T13:57:24.690932781Z", 4 | "handle": "0", 5 | "version": 2, 6 | "sequence": 2, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "testbed" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 2 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/pubd/0/command--1675853218--7--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2023-02-08T10:46:58.545026630Z", 4 | "handle": "0", 5 | "version": 7, 6 | "sequence": 7, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "NLnetLabs" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 7 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/pubd/0/command--1682869426--8--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2023-04-30T15:43:46.879703037Z", 4 | "handle": "0", 5 | "version": 8, 6 | "sequence": 8, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "teste_ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 8 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/pubd/0/command--1682869673--9--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2023-04-30T15:47:53.896631396Z", 4 | "handle": "0", 5 | "version": 9, 6 | "sequence": 9, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "teste2" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 9 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/pubd/0/command--1682869888--10--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2023-04-30T15:51:28.475549765Z", 4 | "handle": "0", 5 | "version": 10, 6 | "sequence": 10, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "teste2" 10 | }, 11 | "effect": { 12 | "result": "error", 13 | "msg": "Duplicate publisher 'teste2'" 14 | } 15 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/pubd/0/command--1682870430--12--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2023-04-30T16:00:30.064833281Z", 4 | "handle": "0", 5 | "version": 11, 6 | "sequence": 12, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "ca_teste" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 11 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/pubd/0/command--1682870430--13--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2023-04-30T16:00:30.383160451Z", 4 | "handle": "0", 5 | "version": 12, 6 | "sequence": 13, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "ca_teste" 10 | }, 11 | "effect": { 12 | "result": "error", 13 | "msg": "Duplicate publisher 'ca_teste'" 14 | } 15 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/pubd/0/delta-4.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 4, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "testbed-client" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/pubd/0/delta-6.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "0", 3 | "version": 6, 4 | "details": { 5 | "type": "publisher_removed", 6 | "name": "testbed-client" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/pubd/0/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "snapshot_version": 13, 3 | "last_event": 12, 4 | "last_command": 14, 5 | "last_update": "2023-04-30T16:00:30.637746831Z" 6 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/pubd/version: -------------------------------------------------------------------------------- 1 | "0.13.0-dev" -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/pubd_objects/0/wal-1.json: -------------------------------------------------------------------------------- 1 | { 2 | "revision": 1, 3 | "summary": "create next RRDP delta for repository 0", 4 | "changes": [ 5 | { 6 | "type": "rrdp_updated", 7 | "update": { 8 | "time": "2023-06-30T08:48:02.406947854Z", 9 | "random": "6cc1d6b8daed8f9c", 10 | "deltas_truncate": 5 11 | } 12 | } 13 | ] 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/pubd_objects/version: -------------------------------------------------------------------------------- 1 | "0.13.1" -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/1B73D6E56F851983B02CD2ED642B6A94BF368AEF.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/1B73D6E56F851983B02CD2ED642B6A94BF368AEF.cer -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/7B5FE8F755E6B83E280D0865A45EC2EAE3AD64BE.crl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/7B5FE8F755E6B83E280D0865A45EC2EAE3AD64BE.crl -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/7B5FE8F755E6B83E280D0865A45EC2EAE3AD64BE.mft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/7B5FE8F755E6B83E280D0865A45EC2EAE3AD64BE.mft -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/NLnetLabs/0/3138352e34392e3134302e302f32332d3332203d3e2038353837.roa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/NLnetLabs/0/3138352e34392e3134302e302f32332d3332203d3e2038353837.roa -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/NLnetLabs/0/326130343a623930303a3a2f33302d3330203d3e2038353837.roa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/NLnetLabs/0/326130343a623930303a3a2f33302d3330203d3e2038353837.roa -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/NLnetLabs/0/326130343a623930343a3a2f34382d3438203d3e20323131333231.roa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/NLnetLabs/0/326130343a623930343a3a2f34382d3438203d3e20323131333231.roa -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/NLnetLabs/0/326130343a623930353a3a2f33322d313238203d3e20323131333231.roa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/NLnetLabs/0/326130343a623930353a3a2f33322d313238203d3e20323131333231.roa -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/NLnetLabs/0/B2F9D7A5A5A9D791BE2BB641C9AF19505D100C2F.crl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/NLnetLabs/0/B2F9D7A5A5A9D791BE2BB641C9AF19505D100C2F.crl -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/NLnetLabs/0/B2F9D7A5A5A9D791BE2BB641C9AF19505D100C2F.mft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/NLnetLabs/0/B2F9D7A5A5A9D791BE2BB641C9AF19505D100C2F.mft -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/ca_teste1682870430456/0/3139322e3136382e3232342e302f32302d3232203d3e203635343332.roa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/ca_teste1682870430456/0/3139322e3136382e3232342e302f32302d3232203d3e203635343332.roa -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/ca_teste1682870430456/0/7DC1E81BCB69BE275046D337AB3FBEF76A62354C.crl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/ca_teste1682870430456/0/7DC1E81BCB69BE275046D337AB3FBEF76A62354C.crl -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/ca_teste1682870430456/0/7DC1E81BCB69BE275046D337AB3FBEF76A62354C.mft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/ca_teste1682870430456/0/7DC1E81BCB69BE275046D337AB3FBEF76A62354C.mft -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/testbed/0/1B73D6E56F851983B02CD2ED642B6A94BF368AEF.crl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/testbed/0/1B73D6E56F851983B02CD2ED642B6A94BF368AEF.crl -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/testbed/0/1B73D6E56F851983B02CD2ED642B6A94BF368AEF.mft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/testbed/0/1B73D6E56F851983B02CD2ED642B6A94BF368AEF.mft -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/testbed/0/7DC1E81BCB69BE275046D337AB3FBEF76A62354C.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/testbed/0/7DC1E81BCB69BE275046D337AB3FBEF76A62354C.cer -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/testbed/0/B2F9D7A5A5A9D791BE2BB641C9AF19505D100C2F.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/migrations/v0_13_1_pubserver/repo/rsync/current/testbed/0/B2F9D7A5A5A9D791BE2BB641C9AF19505D100C2F.cer -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/signers/f1e77c71-d28f-4d56-ace7-6bb6f4bcc8f3/delta-1.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "f1e77c71-d28f-4d56-ace7-6bb6f4bcc8f3", 3 | "version": 1, 4 | "details": { 5 | "KeyAdded": [ 6 | "04CD942CDAD4219945948E7B8591211BE744A104", 7 | "04CD942CDAD4219945948E7B8591211BE744A104" 8 | ] 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/signers/f1e77c71-d28f-4d56-ace7-6bb6f4bcc8f3/delta-2.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "f1e77c71-d28f-4d56-ace7-6bb6f4bcc8f3", 3 | "version": 2, 4 | "details": { 5 | "KeyAdded": [ 6 | "CD6801E8B62E5D23C0AB035944202F9FB305A377", 7 | "CD6801E8B62E5D23C0AB035944202F9FB305A377" 8 | ] 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/signers/f1e77c71-d28f-4d56-ace7-6bb6f4bcc8f3/delta-3.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "f1e77c71-d28f-4d56-ace7-6bb6f4bcc8f3", 3 | "version": 3, 4 | "details": { 5 | "KeyAdded": [ 6 | "4DBEFA6CDF5736E69769E000288471781716C4F3", 7 | "4DBEFA6CDF5736E69769E000288471781716C4F3" 8 | ] 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/signers/f1e77c71-d28f-4d56-ace7-6bb6f4bcc8f3/delta-4.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "f1e77c71-d28f-4d56-ace7-6bb6f4bcc8f3", 3 | "version": 4, 4 | "details": { 5 | "KeyAdded": [ 6 | "7B5FE8F755E6B83E280D0865A45EC2EAE3AD64BE", 7 | "7B5FE8F755E6B83E280D0865A45EC2EAE3AD64BE" 8 | ] 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/signers/f1e77c71-d28f-4d56-ace7-6bb6f4bcc8f3/delta-5.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "f1e77c71-d28f-4d56-ace7-6bb6f4bcc8f3", 3 | "version": 5, 4 | "details": { 5 | "KeyAdded": [ 6 | "CDD990497C8F15086A82031185B0B4655BEB02F1", 7 | "CDD990497C8F15086A82031185B0B4655BEB02F1" 8 | ] 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/signers/f1e77c71-d28f-4d56-ace7-6bb6f4bcc8f3/delta-6.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "f1e77c71-d28f-4d56-ace7-6bb6f4bcc8f3", 3 | "version": 6, 4 | "details": { 5 | "KeyAdded": [ 6 | "1B73D6E56F851983B02CD2ED642B6A94BF368AEF", 7 | "1B73D6E56F851983B02CD2ED642B6A94BF368AEF" 8 | ] 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/signers/f1e77c71-d28f-4d56-ace7-6bb6f4bcc8f3/delta-7.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "f1e77c71-d28f-4d56-ace7-6bb6f4bcc8f3", 3 | "version": 7, 4 | "details": { 5 | "SignerInfoChanged": "OpenSSL Soft Signer [version: OpenSSL 1.1.1f 31 Mar 2020, keys dir: /var/lib/krill/data/keys]" 6 | } 7 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/signers/f1e77c71-d28f-4d56-ace7-6bb6f4bcc8f3/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "snapshot_version": 8, 3 | "last_event": 7, 4 | "last_command": 7, 5 | "last_update": "2023-06-30T08:47:52.079297407Z" 6 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/signers/version: -------------------------------------------------------------------------------- 1 | "0.13.0-dev" -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/status/ta/children-testbed.json: -------------------------------------------------------------------------------- 1 | { 2 | "last_exchange": { 3 | "timestamp": 1688114881, 4 | "result": "Success", 5 | "user_agent": "local-child" 6 | }, 7 | "last_success": 1688114881, 8 | "suspended": null 9 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/status/testbed/children-NLnetLabs.json: -------------------------------------------------------------------------------- 1 | { 2 | "last_exchange": { 3 | "timestamp": 1682488941, 4 | "result": "Success", 5 | "user_agent": "krill/0.13.0-dev" 6 | }, 7 | "last_success": 1682488941, 8 | "suspended": null 9 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/status/testbed/children-ca_teste.json: -------------------------------------------------------------------------------- 1 | { 2 | "last_exchange": { 3 | "timestamp": 1687077789, 4 | "result": "Success", 5 | "user_agent": "krill/0.12.1" 6 | }, 7 | "last_success": 1687077789, 8 | "suspended": null 9 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/status/version: -------------------------------------------------------------------------------- 1 | "0.13.0-dev" -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/ta_proxy/ta/command--1675778243--3--cmd-ta-proxy-pub-req.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "krill", 3 | "time": "2023-02-07T13:57:23.891972169Z", 4 | "handle": "ta", 5 | "version": 3, 6 | "sequence": 3, 7 | "details": "MakeSignerRequest", 8 | "effect": { 9 | "result": "success", 10 | "events": [ 11 | 3 12 | ] 13 | } 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/ta_proxy/ta/command--1675778245--7--cmd-ta-proxy-pub-req.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "krill", 3 | "time": "2023-02-07T13:57:25.062438337Z", 4 | "handle": "ta", 5 | "version": 7, 6 | "sequence": 7, 7 | "details": "MakeSignerRequest", 8 | "effect": { 9 | "result": "success", 10 | "events": [ 11 | 7 12 | ] 13 | } 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/ta_proxy/ta/command--1675778247--10--cmd-ta-proxy-pub-req.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "krill", 3 | "time": "2023-02-07T13:57:27.199477784Z", 4 | "handle": "ta", 5 | "version": 10, 6 | "sequence": 10, 7 | "details": "MakeSignerRequest", 8 | "effect": { 9 | "result": "success", 10 | "events": [ 11 | 10 12 | ] 13 | } 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/ta_proxy/ta/command--1688114879--13--cmd-ta-proxy-pub-req.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "krill", 3 | "time": "2023-06-30T08:47:59.149866742Z", 4 | "handle": "ta", 5 | "version": 13, 6 | "sequence": 13, 7 | "details": "MakeSignerRequest", 8 | "effect": { 9 | "result": "success", 10 | "events": [ 11 | 13 12 | ] 13 | } 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/ta_proxy/ta/delta-10.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "ta", 3 | "version": 10, 4 | "details": { 5 | "SignerRequestMade": "2071412a-7937-40d0-9363-145d8a648d0a" 6 | } 7 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/ta_proxy/ta/delta-13.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "ta", 3 | "version": 13, 4 | "details": { 5 | "SignerRequestMade": "09c178b3-000b-4905-a21b-9c645c5a7c8d" 6 | } 7 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/ta_proxy/ta/delta-15.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "ta", 3 | "version": 15, 4 | "details": { 5 | "ChildResponseGiven": [ 6 | "testbed", 7 | "1B73D6E56F851983B02CD2ED642B6A94BF368AEF" 8 | ] 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/ta_proxy/ta/delta-3.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "ta", 3 | "version": 3, 4 | "details": { 5 | "SignerRequestMade": "1c5b5a2f-4b72-4328-8b89-a055fe580afd" 6 | } 7 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/ta_proxy/ta/delta-7.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "ta", 3 | "version": 7, 4 | "details": { 5 | "SignerRequestMade": "0382c438-08d5-4676-874f-fd79486a4cbc" 6 | } 7 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/ta_proxy/ta/delta-9.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "ta", 3 | "version": 9, 4 | "details": { 5 | "ChildResponseGiven": [ 6 | "testbed", 7 | "1B73D6E56F851983B02CD2ED642B6A94BF368AEF" 8 | ] 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/ta_proxy/ta/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "snapshot_version": 16, 3 | "last_event": 15, 4 | "last_command": 15, 5 | "last_update": "2023-06-30T08:48:01.398056737Z" 6 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/ta_proxy/version: -------------------------------------------------------------------------------- 1 | "0.13.0-dev" -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/ta_signer/ta/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "snapshot_version": 5, 3 | "last_event": 4, 4 | "last_command": 4, 5 | "last_update": "2023-06-30T08:47:59.590652645Z" 6 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_13_1_pubserver/ta_signer/version: -------------------------------------------------------------------------------- 1 | "0.13.0-dev" -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/local-testbed-child/delta-10.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "local-testbed-child", 3 | "version": 10, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "2a04:b907::/47-47 => 16509" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/local-testbed-child/delta-11.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "local-testbed-child", 3 | "version": 11, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "2a04:b907::/48-48 => 211321" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/local-testbed-child/delta-12.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "local-testbed-child", 3 | "version": 12, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "185.49.140.0/23-23 => 8587" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/local-testbed-child/delta-13.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "local-testbed-child", 3 | "version": 13, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "185.49.142.0/23-23 => 16509" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/local-testbed-child/delta-14.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "local-testbed-child", 3 | "version": 14, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "185.49.142.0/24-24 => 211321" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/local-testbed-child/delta-3.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "local-testbed-child", 3 | "version": 3, 4 | "details": { 5 | "type": "resource_class_added", 6 | "resource_class_name": "0", 7 | "parent": "testbed", 8 | "parent_resource_class_name": "0", 9 | "pending_key": "4F07E0CCBFC023419467B3B4A5D828225BECBD83" 10 | } 11 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/local-testbed-child/delta-6.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "local-testbed-child", 3 | "version": 6, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "2a04:b900::/30-30 => 8587" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/local-testbed-child/delta-7.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "local-testbed-child", 3 | "version": 7, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "2a04:b902::/32-32 => 16509" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/local-testbed-child/delta-8.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "local-testbed-child", 3 | "version": 8, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "2a04:b904::/48-48 => 211321" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/local-testbed-child/delta-9.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "local-testbed-child", 3 | "version": 9, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "2a04:b906::/48-48 => 211321" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/local-testbed-child/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "snapshot_version": 16, 3 | "last_event": 15, 4 | "last_command": 5, 5 | "last_update": "2022-06-02T09:51:16.795517004Z" 6 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/testbed/delta-10.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "testbed", 3 | "version": 10, 4 | "details": { 5 | "type": "child_certificate_issued", 6 | "child": "IDNIC-TEST", 7 | "resource_class_name": "0", 8 | "ki": "A1099682DA18AB97153662C104B342CD17D713A7" 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/testbed/delta-13.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "testbed", 3 | "version": 13, 4 | "details": { 5 | "type": "child_removed", 6 | "child": "Publisher" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/testbed/delta-15.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "testbed", 3 | "version": 15, 4 | "details": { 5 | "type": "child_removed", 6 | "child": "Publisher" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/testbed/delta-17.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "testbed", 3 | "version": 17, 4 | "details": { 5 | "type": "child_certificate_issued", 6 | "child": "Publisher", 7 | "resource_class_name": "0", 8 | "ki": "FCE245E90D1F4B7A23788682DDAEACD648A79001" 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/testbed/delta-19.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "testbed", 3 | "version": 19, 4 | "details": { 5 | "type": "child_certificate_issued", 6 | "child": "Publisher", 7 | "resource_class_name": "0", 8 | "ki": "FCE245E90D1F4B7A23788682DDAEACD648A79001" 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/testbed/delta-21.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "testbed", 3 | "version": 21, 4 | "details": { 5 | "type": "child_certificate_issued", 6 | "child": "Publisher", 7 | "resource_class_name": "0", 8 | "ki": "FCE245E90D1F4B7A23788682DDAEACD648A79001" 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/testbed/delta-23.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "testbed", 3 | "version": 23, 4 | "details": { 5 | "type": "child_certificate_issued", 6 | "child": "Publisher", 7 | "resource_class_name": "0", 8 | "ki": "FCE245E90D1F4B7A23788682DDAEACD648A79001" 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/testbed/delta-25.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "testbed", 3 | "version": 25, 4 | "details": { 5 | "type": "child_certificates_updated", 6 | "resource_class_name": "0", 7 | "updates": { 8 | "removed": [ 9 | "FCE245E90D1F4B7A23788682DDAEACD648A79001" 10 | ] 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/testbed/delta-26.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "testbed", 3 | "version": 26, 4 | "details": { 5 | "type": "child_removed", 6 | "child": "Publisher" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/testbed/delta-28.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "testbed", 3 | "version": 28, 4 | "details": { 5 | "type": "child_certificate_issued", 6 | "child": "Publisher", 7 | "resource_class_name": "0", 8 | "ki": "FCE245E90D1F4B7A23788682DDAEACD648A79001" 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/testbed/delta-3.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "testbed", 3 | "version": 3, 4 | "details": { 5 | "type": "resource_class_added", 6 | "resource_class_name": "0", 7 | "parent": "ta", 8 | "parent_resource_class_name": "0", 9 | "pending_key": "62BC88453E78424F7F886712A4B904A07B98BEE7" 10 | } 11 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/testbed/delta-30.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "testbed", 3 | "version": 30, 4 | "details": { 5 | "type": "child_certificate_issued", 6 | "child": "Publisher", 7 | "resource_class_name": "0", 8 | "ki": "FCE245E90D1F4B7A23788682DDAEACD648A79001" 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/testbed/delta-33.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "testbed", 3 | "version": 33, 4 | "details": { 5 | "type": "child_certificate_issued", 6 | "child": "Publisher1648124072857", 7 | "resource_class_name": "0", 8 | "ki": "FCE245E90D1F4B7A23788682DDAEACD648A79001" 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/testbed/delta-36.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "testbed", 3 | "version": 36, 4 | "details": { 5 | "type": "child_certificate_issued", 6 | "child": "nlnetlabs-testbed-client", 7 | "resource_class_name": "0", 8 | "ki": "B20B39DA1E4B403B6467F037DEEC9D7063757E4B" 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/testbed/delta-40.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "testbed", 3 | "version": 40, 4 | "details": { 5 | "type": "child_certificate_issued", 6 | "child": "TOP1652181696090", 7 | "resource_class_name": "0", 8 | "ki": "19AAC5DF66C4EBCB43B42EC73B75E11859C4A90C" 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/testbed/delta-43.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "testbed", 3 | "version": 43, 4 | "details": { 5 | "type": "child_certificate_issued", 6 | "child": "TOP1652182097759", 7 | "resource_class_name": "0", 8 | "ki": "19AAC5DF66C4EBCB43B42EC73B75E11859C4A90C" 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/testbed/delta-46.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "testbed", 3 | "version": 46, 4 | "details": { 5 | "type": "child_certificate_issued", 6 | "child": "local-testbed-child", 7 | "resource_class_name": "0", 8 | "ki": "4F07E0CCBFC023419467B3B4A5D828225BECBD83" 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/testbed/delta-7.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "testbed", 3 | "version": 7, 4 | "details": { 5 | "type": "child_certificate_issued", 6 | "child": "ca", 7 | "resource_class_name": "0", 8 | "ki": "A9DE22AAD52D82FCF91542F6382B69B930454291" 9 | } 10 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/testbed/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "snapshot_version": 48, 3 | "last_event": 47, 4 | "last_command": 36, 5 | "last_update": "2022-06-02T09:50:05.265331238Z" 6 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/cas/version: -------------------------------------------------------------------------------- 1 | "V0_9_0" -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/pubd/0/command--1645792256--1--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "krill", 3 | "time": "2022-02-25T12:30:56.397107227Z", 4 | "handle": "0", 5 | "version": 1, 6 | "sequence": 1, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "ta" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 1 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/pubd/0/command--1645792257--2--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "krill", 3 | "time": "2022-02-25T12:30:57.062801599Z", 4 | "handle": "0", 5 | "version": 2, 6 | "sequence": 2, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "testbed" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 2 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/pubd/0/command--1645801028--4--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-02-25T14:57:08.407617134Z", 4 | "handle": "0", 5 | "version": 4, 6 | "sequence": 4, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "ca" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 4 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/pubd/0/command--1652181844--8--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-05-10T11:24:04.010876569Z", 4 | "handle": "0", 5 | "version": 7, 6 | "sequence": 8, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "TOP" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 7 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/pubd/0/command--1653296986--9--pubd-publisher-add.json: -------------------------------------------------------------------------------- 1 | { 2 | "actor": "testbed", 3 | "time": "2022-05-23T09:09:46.200476010Z", 4 | "handle": "0", 5 | "version": 8, 6 | "sequence": 9, 7 | "details": { 8 | "type": "add_publisher", 9 | "name": "localkrill" 10 | }, 11 | "effect": { 12 | "result": "success", 13 | "events": [ 14 | 8 15 | ] 16 | } 17 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/pubd/0/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "snapshot_version": 10, 3 | "last_event": 9, 4 | "last_command": 10, 5 | "last_update": "2022-06-02T09:49:25.289198557Z" 6 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_5_pubserver/pubd/version: -------------------------------------------------------------------------------- 1 | "V0_9_0" -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_6/ca_objects/version: -------------------------------------------------------------------------------- 1 | "0.9.6" -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_6/cas/krill-upgrade-test/delta-10.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 10, 4 | "details": { 5 | "type": "route_authorization_removed", 6 | "auth": "192.168.0.0/16-16 => 64496" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_6/cas/krill-upgrade-test/delta-12.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 12, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "192.168.0.0/24-24 => 64496" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_6/cas/krill-upgrade-test/delta-14.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 14, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "192.168.0.0/22-22 => 0" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_6/cas/krill-upgrade-test/delta-16.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 16, 4 | "details": { 5 | "type": "aspa_config_added", 6 | "aspa_config": { 7 | "customer": "AS65000", 8 | "providers": [ 9 | "AS65001(v4)", 10 | "AS65002(v6)", 11 | "AS65003" 12 | ] 13 | } 14 | } 15 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_6/cas/krill-upgrade-test/delta-19.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 19, 4 | "details": { 5 | "type": "aspa_config_updated", 6 | "customer": "AS65000", 7 | "update": { 8 | "added": [], 9 | "removed": [ 10 | "AS65003" 11 | ] 12 | } 13 | } 14 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_6/cas/krill-upgrade-test/delta-20.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 20, 4 | "details": { 5 | "type": "aspa_config_removed", 6 | "customer": "AS65000" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_6/cas/krill-upgrade-test/delta-21.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 21, 4 | "details": { 5 | "type": "aspa_objects_updated", 6 | "resource_class_name": "0", 7 | "updates": { 8 | "removed": [ 9 | "AS65000" 10 | ] 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_6/cas/krill-upgrade-test/delta-22.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 22, 4 | "details": { 5 | "type": "aspa_config_added", 6 | "aspa_config": { 7 | "customer": "AS65000", 8 | "providers": [ 9 | "AS65001(v4)", 10 | "AS65002(v6)", 11 | "AS65003" 12 | ] 13 | } 14 | } 15 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_6/cas/krill-upgrade-test/delta-24.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 24, 4 | "details": { 5 | "type": "key_roll_pending_key_added", 6 | "resource_class_name": "0", 7 | "pending_key_id": "C377CBA5C67BBA5E87FE0BD73B9994450E1481C2" 8 | } 9 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_6/cas/krill-upgrade-test/delta-27.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 27, 4 | "details": { 5 | "type": "key_roll_activated", 6 | "resource_class_name": "0", 7 | "revoke_req": { 8 | "class_name": "0", 9 | "key": "84D557057744E892942A90EBF1B45D5F86C87C41" 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_6/cas/krill-upgrade-test/delta-3.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 3, 4 | "details": { 5 | "type": "resource_class_added", 6 | "resource_class_name": "0", 7 | "parent": "testbed", 8 | "parent_resource_class_name": "0", 9 | "pending_key": "84D557057744E892942A90EBF1B45D5F86C87C41" 10 | } 11 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_6/cas/krill-upgrade-test/delta-30.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 30, 4 | "details": { 5 | "type": "key_roll_finished", 6 | "resource_class_name": "0" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_6/cas/krill-upgrade-test/delta-6.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 6, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "192.168.0.0/16-16 => 64496" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_6/cas/krill-upgrade-test/delta-8.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "krill-upgrade-test", 3 | "version": 8, 4 | "details": { 5 | "type": "route_authorization_added", 6 | "auth": "2001:db8::/64-64 => 64496" 7 | } 8 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_6/cas/krill-upgrade-test/info.json: -------------------------------------------------------------------------------- 1 | { 2 | "snapshot_version": 31, 3 | "last_event": 30, 4 | "last_command": 17, 5 | "last_update": "2023-11-29T11:10:48.163796769Z" 6 | } -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_6/cas/version: -------------------------------------------------------------------------------- 1 | "0.9.6" -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_6/pubd/version: -------------------------------------------------------------------------------- 1 | "0.9.6" -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_6/pubd_objects/version: -------------------------------------------------------------------------------- 1 | "0.9.6" -------------------------------------------------------------------------------- /test-resources/migrations/v0_9_6/status/version: -------------------------------------------------------------------------------- 1 | "0.9.6" -------------------------------------------------------------------------------- /test-resources/oob/id_publisher_ta.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/oob/id_publisher_ta.cer -------------------------------------------------------------------------------- /test-resources/provisioning/list.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-resources/publication/generated/list_query_result.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /test-resources/publication/generated/list_reply_result.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /test-resources/publication/generated/success_reply_result.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /test-resources/publication/list.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /test-resources/publication/list_reply_empty.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test-resources/publication/report_error_minimal.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /test-resources/publication/success.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /test-resources/pykmip/constraints.txt: -------------------------------------------------------------------------------- 1 | SQLAlchemy<2 2 | -------------------------------------------------------------------------------- /test-resources/pykmip/openssl.cnf: -------------------------------------------------------------------------------- 1 | [ ca ] 2 | default_ca = CA_default 3 | 4 | [ CA_default ] 5 | dir = demoCA 6 | database = $dir/index.txt 7 | default_md = sha256 8 | policy = policy_match 9 | serial = $dir/serial 10 | 11 | [ policy_match ] 12 | countryName = match 13 | stateOrProvinceName = match 14 | organizationName = match 15 | organizationalUnitName = optional 16 | commonName = supplied 17 | emailAddress = optional 18 | 19 | -------------------------------------------------------------------------------- /test-resources/pykmip/run-server.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python3 2 | from kmip.services.server import KmipServer 3 | 4 | server = KmipServer( 5 | config_path='./server.conf', 6 | log_path='./server.log' 7 | ) 8 | 9 | with server: 10 | server.serve() 11 | -------------------------------------------------------------------------------- /test-resources/pykmip/san.cnf: -------------------------------------------------------------------------------- 1 | [ext] 2 | subjectAltName = DNS:localhost 3 | -------------------------------------------------------------------------------- /test-resources/pykmip/server.conf: -------------------------------------------------------------------------------- 1 | [server] 2 | hostname=127.0.0.1 3 | port=5696 4 | certificate_path=./server.crt 5 | key_path=./server.key 6 | ca_path=./ca.crt 7 | auth_suite=TLS1.2 8 | enable_tls_client_auth=False 9 | tls_cipher_suites=TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 10 | logging_level=DEBUG 11 | database_path=/tmp/pykmip.db 12 | -------------------------------------------------------------------------------- /test-resources/pykmip/server.key: -------------------------------------------------------------------------------- 1 | -----BEGIN EC PARAMETERS----- 2 | BggqhkjOPQMBBw== 3 | -----END EC PARAMETERS----- 4 | -----BEGIN EC PRIVATE KEY----- 5 | MHcCAQEEIJ74i2YT62w1/n+NXSygs91w8/BXVbuxigLWbvE4UryfoAoGCCqGSM49 6 | AwEHoUQDQgAEpHcYDsFlamH18gV5PnO4sYsAf+7mBEz9Ho+AVQRkWJDotdOQ58EW 7 | Pcp5mTPtE3WXVczFbs8o02zLZBxGxOyRQA== 8 | -----END EC PRIVATE KEY----- 9 | -------------------------------------------------------------------------------- /test-resources/remote/apnic-id.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/remote/apnic-id.der -------------------------------------------------------------------------------- /test-resources/remote/apnic-list-response.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/remote/apnic-list-response.der -------------------------------------------------------------------------------- /test-resources/remote/cms_ta.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/remote/cms_ta.cer -------------------------------------------------------------------------------- /test-resources/remote/lacnic-id.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/remote/lacnic-id.der -------------------------------------------------------------------------------- /test-resources/remote/lacnic-invalid-response.ber: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/remote/lacnic-invalid-response.ber -------------------------------------------------------------------------------- /test-resources/remote/lacnic-valid.ber: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/remote/lacnic-valid.ber -------------------------------------------------------------------------------- /test-resources/remote/ncc-id.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/remote/ncc-id.der -------------------------------------------------------------------------------- /test-resources/remote/ncc-response.ber: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/remote/ncc-response.ber -------------------------------------------------------------------------------- /test-resources/remote/pdu_200.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/remote/pdu_200.der -------------------------------------------------------------------------------- /test-resources/remote/rpkid-rfc6492-issue.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/remote/rpkid-rfc6492-issue.der -------------------------------------------------------------------------------- /test-resources/remote/rpkid-rfc6492-issue_response.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/remote/rpkid-rfc6492-issue_response.der -------------------------------------------------------------------------------- /test-resources/remote/rpkid-rfc6492-list.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/remote/rpkid-rfc6492-list.der -------------------------------------------------------------------------------- /test-resources/remote/rpkid-rfc6492-list_response.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/remote/rpkid-rfc6492-list_response.der -------------------------------------------------------------------------------- /test-resources/ta.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/test-resources/ta.cer -------------------------------------------------------------------------------- /test-resources/ui/multi_user_admin_token.conf: -------------------------------------------------------------------------------- 1 | data_dir = "/tmp/krill" 2 | service_uri = "https://localhost:3000/" 3 | log_level = "info" 4 | log_type = "stderr" 5 | 6 | auth_type = "admin-token" 7 | admin_token = "secret" 8 | 9 | bgp_risdumps_enabled = false -------------------------------------------------------------------------------- /test-resources/ui/multi_user_openid_connect_provider_not_available.conf: -------------------------------------------------------------------------------- 1 | data_dir = "/tmp/krill" 2 | service_uri = "https://localhost:3000/" 3 | log_level = "info" 4 | log_type = "stderr" 5 | 6 | auth_type = "openid-connect" 7 | admin_token = "secret" 8 | 9 | bgp_risdumps_enabled = false 10 | 11 | [auth_openidconnect] 12 | issuer_url = "https://localhost:1818" 13 | client_id = "client-id-123" 14 | client_secret = "some-secret" -------------------------------------------------------------------------------- /test-resources/ui/multi_user_openid_connect_provider_with_fallback_logout.conf: -------------------------------------------------------------------------------- 1 | data_dir = "/tmp/krill" 2 | service_uri = "https://localhost:3000/" 3 | log_level = "info" 4 | log_type = "stderr" 5 | 6 | auth_type = "openid-connect" 7 | admin_token = "secret" 8 | 9 | bgp_risdumps_enabled = false 10 | 11 | [auth_openidconnect] 12 | issuer_url = "https://localhost:1818" 13 | client_id = "client-id-123" 14 | client_secret = "some-secret" -------------------------------------------------------------------------------- /test-resources/ui/multi_user_openid_connect_provider_with_revocation.conf: -------------------------------------------------------------------------------- 1 | data_dir = "/tmp/krill" 2 | service_uri = "https://localhost:3000/" 3 | log_level = "info" 4 | log_type = "stderr" 5 | 6 | auth_type = "openid-connect" 7 | admin_token = "secret" 8 | 9 | bgp_risdumps_enabled = false 10 | 11 | [auth_openidconnect] 12 | issuer_url = "https://localhost:1818" 13 | client_id = "client-id-123" 14 | client_secret = "some-secret" -------------------------------------------------------------------------------- /test-resources/ui/testbed_ui.conf: -------------------------------------------------------------------------------- 1 | service_uri = "https://localhost:3000/" 2 | log_level = "info" 3 | log_type = "stderr" 4 | 5 | auth_type = "admin-token" 6 | admin_token = "secret" 7 | 8 | bgp_risdumps_enabled = false 9 | 10 | [testbed] 11 | rrdp_base_uri = "https://localhost/rrdp/" 12 | rsync_jail = "rsync://localhost/repo/" 13 | ta_aia = "rsync://localhost/ta/ta.cer" 14 | ta_uri = "https://localhost/ta/ta.cer" -------------------------------------------------------------------------------- /ui/assets/Inter-italic.var-d1401419.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/ui/assets/Inter-italic.var-d1401419.woff2 -------------------------------------------------------------------------------- /ui/assets/Inter-roman.var-17fe38ab.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/ui/assets/Inter-roman.var-17fe38ab.woff2 -------------------------------------------------------------------------------- /ui/assets/check-3e734f78.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ui/assets/check-green-4525c79c.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /ui/assets/error-fd1fc7e1.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /ui/assets/favicon-f84116cb.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NLnetLabs/krill/35cd5d0bb22146572fe3c650c79bf01295675e4c/ui/assets/favicon-f84116cb.ico -------------------------------------------------------------------------------- /ui/assets/plus-e8f1d182.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /ui/assets/search-4a30d812.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ui/assets/user-5d1f1b14.svg: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------