Commit graph

544 commits

Author SHA1 Message Date
8f96a2f686
refactor: changed short opts for secret store 2025-03-24 14:29:16 -06:00
daa7a32b14
refactor: added basic input format and cleanup 2025-03-24 13:36:02 -06:00
7cd927d503
refactor: minor changes to error messages 2025-03-24 11:36:53 -06:00
34af75c1d2
refactor: change error message to warning 2025-03-24 11:35:37 -06:00
6c5fc993b0
refactor: export function to save JSON secrets 2025-03-20 10:18:22 -06:00
01a88beb97
fix: secrets remove not updating local store and return error when not found 2025-03-20 10:17:33 -06:00
e38402edc3
refactor: changed removing secret from store returns error 2025-03-20 09:28:24 -06:00
17350ab99b
fix: changed number of minimum args for secrets list 2025-03-20 09:27:39 -06:00
7990ec097d
refactor: added flag to set secrets file for crawl 2025-03-20 09:11:21 -06:00
41346aebbb
refactor: changed to use local store with static store fallback 2025-03-20 08:59:48 -06:00
df77e075ef
refactor: changed required number of args for secrets list 2025-03-20 08:59:15 -06:00
d428dbfd27
refactor: added exact number of args to list cmd 2025-03-20 08:58:06 -06:00
053773d90c
fix: added secrets file path to collect parameters 2025-03-19 15:46:53 -06:00
ceeaa5d891
refactor: minor changes to store in collect 2025-03-19 15:31:24 -06:00
a8f0c12505
fix: added missing funcs for secret store implementations 2025-03-19 11:36:29 -06:00
932daeafe1
refactor: added func to remove secrets from store 2025-03-19 11:10:26 -06:00
5b79031afa
refactor: updated secrets cmd implementation 2025-03-17 18:34:08 -06:00
23bd31a1aa
feat: add 'secrets' command to root 2025-03-17 11:39:23 -06:00
73c3323cc8
chore: updated go deps 2025-03-17 10:37:18 -06:00
f18d279468
refactor: updated description/example and added 'secrets-file' flag to cmd 2025-03-17 10:37:04 -06:00
5ecc051fef
refactor: added optional secrets file parameter and lookup in collect 2025-03-17 10:34:53 -06:00
c3a7ebf975
chore: added pre-condition guards for secrets 2025-03-17 10:14:36 -06:00
a1276360fe
refactor: added function to open secrets store by checking env var 2025-03-14 13:28:47 -06:00
David Allen
48a53f6d5d
Merge pull request #82 from OpenCHAMI/fix-imports
Update goimports in update.go
2025-03-13 11:33:48 -06:00
David Allen
c5ee0c6a4c
fix: update goimports in update.go 2025-03-13 11:32:47 -06:00
David Allen
a1877a3d32
Merge pull request #81 from OpenCHAMI/71-bug-redfishv1updateserviceactionssimpleupdate-gives-errors-for-openbmc
Change manual update request to use `gofish` instead
2025-03-13 11:10:31 -06:00
David Allen
ac4f591061
Merge branch 'main' into 71-bug-redfishv1updateserviceactionssimpleupdate-gives-errors-for-openbmc
Signed-off-by: David Allen <16520934+davidallendj@users.noreply.github.com>
2025-03-13 11:10:18 -06:00
Alex Lovell-Troy
9615f523f1
feat: enhance firmware update functionality and add BMC identification support 2025-03-13 10:58:36 -06:00
Alex Lovell-Troy
8bb8e4a49a
feat(secrets): implement SecretStore interface and StaticStore/LocalStore for credential management 2025-03-13 10:56:12 -06:00
524a38a475
collect: return collection output from CollectInventory() 2025-03-13 10:54:55 -06:00
1477da9693
refactor: moved internal functions to pkg and updated refs 2025-03-13 10:52:37 -06:00
David Allen
a270d68e4b
chore: fix critical dependabot issues by updating crypto 2025-03-13 10:51:12 -06:00
1fc366eee2
bugfix: fixed URL param not being set for UpdateFirmwareRemote 2025-03-13 10:50:38 -06:00
Alex Lovell-Troy
853e27c312
feat(secrets): implement SecretStore interface and StaticStore/LocalStore for credential management 2025-03-13 10:50:32 -06:00
5bbd0b8998
fix: changed 'update' cmd to use gofish 2025-03-13 10:48:29 -06:00
Pat Riehecky
6d0811e86d
Fix README link 2025-03-13 10:47:31 -06:00
ebcd3ff917
refactor: moved internal functions to pkg and updated refs 2025-03-13 10:47:28 -06:00
David Allen
b56b800482
Merge pull request #80 from OpenCHAMI/68-bug-in-command-update-the-variable-host-is-not-assigned
Fix bug in command update the variable host is not assigned
2025-03-13 10:19:02 -06:00
Alex Lovell-Troy
f9d1cba470
feat(secrets): implement SecretStore interface and StaticStore/LocalStore for credential management 2025-03-13 10:15:25 -06:00
97a569dd7a
collect: return collection output from CollectInventory() 2025-03-13 10:15:25 -06:00
Pat Riehecky
dcd80a0bc7
Fix README link 2025-03-13 10:15:25 -06:00
81116ec616
refactor: moved internal functions to pkg and updated refs 2025-03-13 10:15:25 -06:00
David Allen
3b85dd3049
chore: fix critical dependabot issues by updating crypto 2025-03-13 10:15:25 -06:00
David Allen
588b1b9798
fix: change db.MustExec to db.Exec and handle error 2025-03-13 10:15:25 -06:00
Alex Lovell-Troy
241c45f584
Update prbuild.yml
Signed-off-by: Alex Lovell-Troy <alovelltroy@lanl.gov>
2025-03-13 10:15:24 -06:00
Alex Lovell-Troy
ffe60f4a8c
chore: update build workflow and add container build script (#70)
* chore: update build workflow and add container build script
* Add build dependencies to workflow
* fix: remove unnecessary magellan installation path from goreleaser config
2025-03-13 10:15:24 -06:00
David Allen
90c394e245
cmd: exported commands for external use 2025-03-13 10:15:24 -06:00
David Allen
055ed831a8
Merge pull request #79 from OpenCHAMI/alovelltroy/secretsmanager
feat(secrets): implement SecretStore interface and StaticStore/LocalStore
2025-03-12 09:34:39 -06:00
Alex Lovell-Troy
1f2e72dab6
feat(secrets): implement SecretStore interface and StaticStore/LocalStore for credential management 2025-03-07 17:10:31 -05:00
David Allen
76b9d35ec7
Merge pull request #77 from OpenCHAMI/collect-mini-refactor
Return BMC Data collected from output
2025-02-26 16:32:38 -07:00