-
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