Commit Graph
1973 Commits
Author SHA1 Message Date
Tim Bruijnzeels e4e68ecdb0 Fix test on slow CI machines. 2023-10-27 09:17:07 +02:00
Sander SteffannandTim Bruijnzeels cd6c165b70 Fix prometheus type for krill_cas_bgp_roas_total 2023-10-26 16:55:30 +02:00
Tim Bruijnzeels 0cf0b3800a Move test files so they are not on .gitignore. v0.14.0-rc3 2023-10-23 12:00:46 +02:00
Tim Bruijnzeels 25a777f90a Remove trace log statement. 2023-10-23 12:00:46 +02:00
Tim Bruijnzeels 28b56d5805 Update version and readme for release 0.14.0-rc3 2023-10-23 12:00:46 +02:00
Tim Bruijnzeels 9102a16352 Migrate old ASPA configs 2023-10-23 12:00:46 +02:00
Tim Bruijnzeels 04cbfdadea Depend on latest rpki-rs with ASPA v1. 2023-10-23 12:00:46 +02:00
Tim Bruijnzeels f29d490652 Update to expected version for release. 2023-10-23 12:00:46 +02:00
Tim Bruijnzeels 8dcec56557 Update version and readme for release 0.14.0-rc2 v0.14.0-rc2 2023-10-18 09:33:04 +02:00
Tim Bruijnzeels 4f6ff8b30c Show ROA delete when no BGP info is available (#1139)
Updates to krill-ui 463bd30a75ff53c661bce6e40d47060478ba4f94
2023-10-18 09:33:04 +02:00
Tim Bruijnzeels 2ad806c23c Reschedule BGP announcements download immediately after restart. #1137 v0.14.0-rc1 2023-10-17 15:31:11 +02:00
Tim Bruijnzeels e07b936081 Add warning for testbed users. 2023-10-17 15:31:11 +02:00
Tim Bruijnzeels 5f2c2219f3 Update readme for 0.14.0-rc1 release. 2023-10-17 15:31:11 +02:00
Tim Bruijnzeels 7f174f9b48 Add test for ImportChild json format. 2023-10-17 15:31:11 +02:00
Tim Bruijnzeels 1d83534000 Use alias for backward compatibility. 2023-10-17 15:31:11 +02:00
Tim Bruijnzeels ec42abed0a Import delegated ca 1133 (#1136)
* Add mapping to support that parent and child use different rc names.
* Export child (so that we can test importing it).
* Import child.
* Force parent refresh in resource check loop.
2023-10-17 15:31:11 +02:00
Tim Bruijnzeels 375ff4dcad Use correct timing for issued cert under TA. (related #1097) 2023-10-17 15:31:11 +02:00
Tim Bruijnzeels 8c4c397412 Check for init command to conclude aggregate exists (ignore empty dir). 2023-10-17 15:31:11 +02:00
Tim Bruijnzeels 1feeccae73 Ignore leftover CaObjects (see #1103) when republishing CAs. 2023-10-17 15:31:11 +02:00
Tim Bruijnzeels 669ce89262 Fix clippy warnings. 2023-10-17 15:31:11 +02:00
Tim Bruijnzeels 38ee1e8686 Upgrade to kvx that uses locks outside of scope dir. (#1134) 2023-10-17 15:31:11 +02:00
Tim Bruijnzeels 97e87c0d57 Do not reschedule start task while it's running. 2023-10-17 15:31:11 +02:00
Tim Bruijnzeels c0bab8d82f Update changelog for PR #1132 2023-10-17 15:31:11 +02:00
Tim Bruijnzeels 4f4eafdfd3 Crash Krill if a fatal error is encountered by the task scheduler. (#1132)
* Crash Krill if a fatal error is encountered by the task scheduler.
* Do not finish running task when just adding a new task.
2023-10-17 15:31:11 +02:00
Tim Bruijnzeels 9d55e12826 Improve log levels. 2023-10-17 15:31:11 +02:00
Tim Bruijnzeels 801fb28b69 Rename inner error type to be more clear. 2023-10-17 15:31:11 +02:00
Tim Bruijnzeels 23dc4e16da Fix KeyValueStore::is_empty for disk. 2023-10-17 15:31:11 +02:00
Tim Bruijnzeels bfc1eb0a1b Skip all tasks for CAs that are removed. 2023-10-17 15:31:11 +02:00
Tim Bruijnzeels c7c6c35014 Improve error if version of data is higher than Krill version. #1115 2023-10-17 15:31:11 +02:00
Tim Bruijnzeels 816469eb8c Let testbed automatically renew TA manifest and CRL #1095 (#1124) 2023-10-17 15:31:11 +02:00
Tim Bruijnzeels 1d7c424f74 Remove library that is no longer used. 2023-10-17 15:31:11 +02:00
Tim Bruijnzeels c046a95422 Ta timing config #1097 2023-10-17 15:31:11 +02:00
Ximon EighteenandTim Bruijnzeels 80820e828d Pkg for Debian 12 Bookworm (#1122) 2023-10-17 15:31:11 +02:00
Tim Bruijnzeels 87cb814408 Fix delete ca #1103 2023-10-17 15:31:11 +02:00
Tim Bruijnzeels c907478059 Remove no longer needed 'always_recover_data' function #1086 2023-10-17 15:31:11 +02:00
Tim Bruijnzeels d03022f495 Use kvx based transactional task queue #1090 2023-10-17 15:31:11 +02:00
Tim Bruijnzeels 0417ccd04e Do not show announcement disallowed by AS0 ROA. 2023-10-17 15:31:11 +02:00
Tim Bruijnzeels e1bd433a3d Show delete button for AS0 ROA covering announcement(s). 2023-10-17 15:31:11 +02:00
Maarten AertsenandTim Bruijnzeels 0bd3d7cbfb use rpki-team@ in Cargo.toml (#1119)
Co-authored-by: Tim Bruijnzeels <tim@nlnetlabs.nl>
2023-10-17 15:31:11 +02:00
Tim Bruijnzeels 2817033248 Kvstore tx (#1110)
* Use transactions for all (non-migration) functions in Krill KeyValueStore
* Reorder functions.
2023-10-17 15:31:11 +02:00
Tim Bruijnzeels e1a2245cff Use transactions for CaObjects. (#1107) 2023-10-17 15:31:11 +02:00
Tim Bruijnzeels 630f127034 Use transactions/locks for WalStore. (#1106)
* Use transactions/locks for WalStore.
* Remove locks.rs now that it's all transactional.
2023-10-17 15:31:11 +02:00
Tim Bruijnzeels e2703848a7 Update snapshots in the background. (#1105) 2023-10-17 15:31:11 +02:00
Tim Bruijnzeels a5249fd185 Use transactions/locks (kvx::execute) for AggregateStore. (#1104) 2023-10-17 15:31:11 +02:00
dependabot[bot]andTim Bruijnzeels e6a6563ec6 Bump bcder from 0.7.1 to 0.7.3
Bumps [bcder](https://github.com/nlnetlabs/bcder) from 0.7.1 to 0.7.3.
- [Release notes](https://github.com/nlnetlabs/bcder/releases)
- [Changelog](https://github.com/NLnetLabs/bcder/blob/main/Changelog.md)
- [Commits](https://github.com/nlnetlabs/bcder/compare/v0.7.1...v0.7.3)

---
updated-dependencies:
- dependency-name: bcder
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-17 15:31:11 +02:00
dependabot[bot]andTim Bruijnzeels 3663cef411 Bump openssl from 0.10.51 to 0.10.55
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.51 to 0.10.55.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.51...openssl-v0.10.55)

---
updated-dependencies:
- dependency-name: openssl
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-17 15:31:11 +02:00
Tim Bruijnzeels b9e66dcbec Migrate data store (#1100)
* Use kvx with explicit namespace type.
* Do not depend on a data dir for storage.
* Add support for data migration.
* Add command line option to migrate data to krillup.
2023-10-17 15:31:11 +02:00
Tim Bruijnzeels 263d870ca8 Support migrations using non-disk storage #1094
* Use kvx with explicit namespace type.
* Do not depend on a data dir for storage.
* Fix upgrade code.
2023-10-17 15:31:11 +02:00
Gaurav KansalandTim Bruijnzeels a3fb50bdd5 Add quotes to config example to avoid parse error (#1082) 2023-10-17 15:31:11 +02:00
Tim Bruijnzeels f48690c364 Aggregate command sets (#1087) 2023-10-17 15:31:11 +02:00