Commit graph

512 commits

Author SHA1 Message Date
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
555990c6b6
collect: return collection output from CollectInventory() 2025-02-26 16:18:42 -07:00
David Allen
525c5502c9
Merge pull request #75 from jcpunk/fix-doc
Fix README link
2025-02-24 12:10:40 -07:00
Pat Riehecky
5a06aa3fb9
Fix README link 2025-02-24 13:07:38 -06:00
David Allen
2b1277690b
Merge pull request #74 from OpenCHAMI/export-funcs
refactor: moved internal functions to pkg and updated refs
2025-02-20 19:23:23 -07:00
5843bc1768
refactor: moved internal functions to pkg and updated refs 2025-02-20 17:09:21 -07:00
David Allen
3e19d57d42
Merge pull request #73 from OpenCHAMI/fix-security-with-deps-update
chore: fix critical dependabot issues by updating crypto
2025-02-12 09:24:47 -07:00
Alex Lovell-Troy
b77f9a8c9c
chore: update golang.org/x/crypto and golang.org/x/sys dependencies to latest versions 2025-02-07 11:10:10 -05:00
Alex Lovell-Troy
01f811dc07
feat: add --insecure flag to allow insecure connections for firmware updates 2025-02-07 09:56:36 -05:00
Alex Lovell-Troy
7bdad54ed5
refactor: improve Redfish service connection handling and update status retrieval 2025-02-07 09:52:21 -05:00
Alex Lovell-Troy
d8e47cd1a1
feat: enhance firmware update functionality and add BMC identification support 2025-02-06 17:25:56 -05:00
David Allen
314d060c3c
chore: fix critical dependabot issues by updating crypto 2025-02-06 13:06:37 -07:00
David Allen
9ef3f86f70
Merge pull request #72 from OpenCHAMI/fix-handling-cache-create-error
fix: change db.MustExec to db.Exec and handle error
2025-02-06 13:02:51 -07:00
David Allen
5357aab06f
fix: change db.MustExec to db.Exec and handle error 2025-02-06 12:59:24 -07:00
Alex Lovell-Troy
a113a457d6
Update prbuild.yml
Signed-off-by: Alex Lovell-Troy <alovelltroy@lanl.gov>
2025-02-05 12:34:13 -05:00
Alex Lovell-Troy
f291ba41f9
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-02-05 12:01:10 -05:00
David Allen
52c7e85a5e
Merge pull request #69 from OpenCHAMI/export-cmds
Export commands for external use
2025-02-04 14:15:53 -07:00
David Allen
fd54f367b8
cmd: exported commands for external use 2025-02-04 13:51:57 -07:00
659c63b43b
bugfix: fixed URL param not being set for UpdateFirmwareRemote 2025-01-30 08:43:42 -07:00
Alex Lovell-Troy
45ee89ffc3
fix AMD64 microcode version in attestation
Signed-off-by: Alex Lovell-Troy <alovelltroy@lanl.gov>
2024-10-30 12:51:47 -06:00
Alex Lovell-Troy
4588a8b9b8
Merge pull request #66 from OpenCHAMI/alexlovelltroy/build-improvements
refactor: build optimizations and better version information
2024-10-30 14:40:23 -04:00
Alex Lovell-Troy
6f18094680
Refactor how versioning information is indicated in the build and in the source. 2024-10-30 12:36:07 -06:00
Alex Lovell-Troy
237eb6219b
Add better version reporting. 2024-10-30 10:09:32 -06:00
Alex Lovell-Troy
041d134079
refactor: Update Go version
This commit updates the Go version to the latest stable release and adds QEMU setup to the GitHub workflow. It also sets up the necessary environment variables required by GoReleaser. These changes ensure that the project is using the latest Go version and is ready for release.

Adds support for more architectures, package types, and better docker image.
2024-10-30 09:56:44 -06:00
David Allen
7941d6caad
Merge pull request #65 from OpenCHAMI/update-changelog
changelog: updated and added missing tag entries
2024-10-29 16:31:39 -06:00
95cdd1b9d5
changelog: updated and added missing tag entries 2024-10-29 16:30:31 -06:00
David Allen
3417c6c29e
Merge pull request #62 from OpenCHAMI/manager-data
Add manager information from node BMC
2024-10-24 18:04:16 -06:00
David Allen
9e289b4946
Merge branch 'main' into manager-data
Signed-off-by: David Allen <16520934+davidallendj@users.noreply.github.com>
2024-10-24 17:57:00 -06:00
Alex Lovell-Troy
f674ecb8be
Merge pull request #63 from OpenCHAMI/fix-output-flag
Fix issues related to writing output to file
2024-10-24 11:23:46 -04:00
265021056f
collect: removed extra gofish import 2024-10-23 11:30:07 -06:00
4f6011381b
crawler: include IP in manager's ethernet interfaces 2024-10-22 14:23:24 -06:00
ac78e21ee8
crawler: change check to exclude ethernet interfaces without IPs 2024-10-17 18:38:29 -06:00
c9ae96ab76
crawler: add check to get IP address from manager's ethernet interface 2024-10-17 15:54:45 -06:00