Commit Graph
27 Commits
Author SHA1 Message Date
jmug 03247415b2 feat: Support configuration file for hmsecrets.
build-secretsserver / build (push) Successful in 1m39s
release-clis / release (push) Successful in 2m25s
2026-10-29 14:35:46 -07:00
jmug 3b29c2cb1d chore: Set up goreleaser to build and release binaries.
build-secretsserver / build (push) Successful in 1m23s
release-clis / release (push) Successful in 2m10s
2026-10-29 13:01:15 -07:00
jmug 09724c7c76 feat: Dockerfile for the secrets server. 2026-10-25 02:30:21 -07:00
jmug 5c44b990c2 feat: Misc renaming. 2026-10-25 02:18:46 -07:00
jmug 3d0add35e3 feat: Subcommands for maps and array values. 2026-10-24 02:28:54 -07:00
jmug f65e0c7eaa feat: Utility CLI to interact with the secrets service. 2026-10-24 02:13:11 -07:00
jmug 39ea9d708a feat: Fully featured Go client for the secrets service. 2026-10-24 01:38:05 -07:00
jmug 7b715da87f feat: Tested (with curl) server implementation of the secrets store. 2026-10-24 00:29:05 -07:00
jmug 9bdbc79458 fix: Bug where the ca key was being persisted to disk instead of client/server
Also fixes naming of some variables leftover from bad copy-paste.
2026-10-24 00:25:35 -07:00
jmug f6991cbe1d feat: Implement a bbolt backed secrets store. 2026-10-23 13:17:14 -07:00
jmug ccbbfd200c chore: Define the SecretsStore interface, basically a thin wrapper on top of bbolt. 2026-10-23 12:39:12 -07:00
jmug 4bd8ca54b6 chore: Update README. 2026-10-23 00:16:13 -07:00
jmug 1c592f5e1d fix: Clean up root command. 2026-10-23 00:14:14 -07:00
jmug e8503ab141 feat: Commands to generate server and client certs. 2026-10-23 00:12:27 -07:00
jmug abecfc3708 fix: Use helpser in CA command. 2026-10-23 00:11:43 -07:00
jmug b4b628210f feat: Cert helpers. 2026-10-23 00:11:00 -07:00
jmug 5ba8ca9417 feat: Util to read private key from file. 2026-10-23 00:10:52 -07:00
jmug 068db76488 fix: Accept the CN through a flag 2026-10-22 22:06:32 -07:00
jmug 3c83ac6e7f chore: gitignore in-repo certs dir for testing. 2026-10-22 16:30:36 -07:00
jmug 657208a7c2 refactor: generate ca now generates and writes its own private key. 2026-10-22 16:30:01 -07:00
jmug 16474e57b9 feat: Utilities for file creation. 2026-10-22 16:27:11 -07:00
jmug ceac86f155 feat: Utilities for key generation and marshalling. 2026-10-22 16:27:02 -07:00
jmug bf3ca1d0bf feat: Remove generate key command, each command will generate its own key. 2026-10-22 16:26:23 -07:00
jmug 76854f4e4b feat: Command to generate a CA. 2026-10-21 00:13:31 -07:00
jmug b593b083de fix: Defer file close instead of waiting after write. 2026-10-20 15:38:34 -07:00
jmug 6eb97bb780 feat: Command that generates a private key with well known params. 2026-10-20 14:29:22 -07:00
jmug 56fc799cf6 chore: Go and complementary tool bootstrap. 2026-10-19 16:06:10 -07:00