Commit Graph

  • 6796634906 Pick and show schedules as plain time instead of cron main Dennis Nemec 2026-09-03 21:47:56 +02:00
  • 1339ae864e Dump PostgreSQL pods whatever image they run Dennis Nemec 2026-09-03 21:32:43 +02:00
  • 8f5bc1755e Roadmap: note application-driven backup planning Dennis Nemec 2026-09-03 20:54:07 +02:00
  • b0831c008d Backup page: pick an application instead of assembling a strategy by hand Dennis Nemec 2026-09-03 20:52:57 +02:00
  • 51364fdd76 Discover applications on the cluster and the host for backups Dennis Nemec 2026-09-03 20:50:11 +02:00
  • 4efff51aa7 Record and show that an image is already on its newest tag Dennis Nemec 2026-09-03 20:37:46 +02:00
  • 1cb634afca Keep the written image name in update suggestions Dennis Nemec 2026-09-03 20:33:36 +02:00
  • 44b7a56573 Actually use the tested token parser for the registry challenge Dennis Nemec 2026-09-03 20:28:17 +02:00
  • 5ea7e7dd67 Drop a redundant map in a registry test Dennis Nemec 2026-09-03 20:25:34 +02:00
  • b161bf9cbd Fix Docker Hub authentication and reject build-id tags as candidates Dennis Nemec 2026-09-03 20:24:50 +02:00
  • 214cd1506b Page through large registry tag lists Dennis Nemec 2026-09-03 20:21:14 +02:00
  • b984cc8c9f Link image findings to their workloads and suggest a fixing image update Dennis Nemec 2026-09-03 20:19:12 +02:00
  • 278b5e47a3 Roll findings up per package and image, expandable to their CVEs Dennis Nemec 2026-09-03 20:02:25 +02:00
  • 751296b3b0 Failing tests for rolling findings up per package and image Dennis Nemec 2026-09-03 19:55:40 +02:00
  • 616fd48941 Roadmap: note the host/container split in the vulnerability view Dennis Nemec 2026-09-03 19:51:57 +02:00
  • 70cf25fc7f Refresh scanner details of findings that are seen again Dennis Nemec 2026-09-03 19:50:18 +02:00
  • aba2c69416 Split the vulnerability view into host and container categories Dennis Nemec 2026-09-03 19:47:47 +02:00
  • 21098cadf6 Failing tests for splitting vulnerabilities into host and container scopes Dennis Nemec 2026-09-03 19:38:04 +02:00
  • a146f09935 Use production-sized identifiers in the vulnerability fixture data Dennis Nemec 2026-09-03 19:32:18 +02:00
  • 7e606cc884 Fix horizontal page overflow caused by wide tables Dennis Nemec 2026-09-03 19:30:03 +02:00
  • 7ac0a16261 Set the application title Dennis Nemec 2026-09-02 23:27:29 +02:00
  • 9234e1ba47 WP-40/41/42: dashboard, security hardening, deployment and operations docs Dennis Nemec 2026-09-02 23:26:01 +02:00
  • a89395ae18 Trivy: scan images from the local containerd store before the registry Dennis Nemec 2026-09-02 23:18:05 +02:00
  • 6134a47ff2 WP-30/31/32: backup targets, strategies and execution Dennis Nemec 2026-09-02 23:15:38 +02:00
  • 39af18b336 WP-30/31/32: contract and failing tests for backup management; OS scan skips container dirs Dennis Nemec 2026-09-02 23:05:22 +02:00
  • 5026ce22de Implement Trivy adapter, contain job panics, fail interrupted runs on startup Dennis Nemec 2026-09-02 22:58:16 +02:00
  • 872f4373ff WP-20/21: vulnerability management with Trivy and mail notifications Dennis Nemec 2026-09-02 22:45:57 +02:00
  • 5c6e09ad10 WP-20/21: contract and failing tests for vulnerability management Dennis Nemec 2026-09-02 22:40:48 +02:00
  • e6ef9b21d3 Roadmap: milestone 2 delivered Dennis Nemec 2026-09-02 22:36:47 +02:00
  • a3b277e8cf Fix cluster e2e row selectors Dennis Nemec 2026-09-02 22:34:49 +02:00
  • 8f36a54da0 WP-12: Kubernetes overview and workload actions Dennis Nemec 2026-09-02 22:33:57 +02:00
  • 51ec216910 WP-12: contract and failing tests for the Kubernetes overview Dennis Nemec 2026-09-02 22:29:36 +02:00
  • 684695e71a WP-11: package and OS updates from the UI Dennis Nemec 2026-09-02 22:27:28 +02:00
  • 1f56f015a2 WP-11: contract and failing tests for package upgrades Dennis Nemec 2026-09-02 22:24:40 +02:00
  • b6ddb8889d WP-10: OS and package inventory Dennis Nemec 2026-09-02 22:21:46 +02:00
  • 7b6d242988 WP-10: contract and failing tests for OS and package inventory Dennis Nemec 2026-09-02 22:19:25 +02:00
  • b6c3ddf040 Use is_multiple_of in hex decoder (clippy) Dennis Nemec 2026-09-02 22:17:15 +02:00
  • 4de6d0a872 Collapse nested if in scheduler (clippy) Dennis Nemec 2026-09-02 22:17:07 +02:00
  • fa9ac9a6bc WP-02: encrypted settings, SMTP mail, job runner and cron scheduler Dennis Nemec 2026-09-02 22:16:56 +02:00
  • 6113af0a19 WP-02: contracts and failing tests for settings, mail, jobs and scheduler Dennis Nemec 2026-09-02 22:08:23 +02:00
  • 12269051c4 Deploy script: use scp/tar instead of rsync, strip macOS xattrs Dennis Nemec 2026-09-02 21:57:31 +02:00
  • a9f22601fb Add test deployment script for the Debian server Dennis Nemec 2026-09-02 21:47:04 +02:00
  • 513aabf579 Keep 200 status for SPA fallback Dennis Nemec 2026-09-02 21:38:11 +02:00
  • f1136fdf3d WP-01: authentication, user management and application shell Dennis Nemec 2026-09-02 21:37:14 +02:00
  • 83aa500f5d WP-01: domain contract and failing tests for auth and user management Dennis Nemec 2026-09-02 21:31:59 +02:00
  • 780c84098b WP-00: project skeleton with three-level test harness Dennis Nemec 2026-09-02 21:28:21 +02:00
  • 741c5e35ad Add project instructions and development roadmap Dennis Nemec 2026-09-02 21:21:11 +02:00
  • f4395620db Initial commit softvisor 2026-09-02 18:56:25 +00:00