Commit graph

  • 1ba78539fb
    refactor: added basic input format and cleanup David Allen 2025-03-24 13:36:02 -06:00
  • da8b1a1756
    refactor: minor changes to error messages David J. Allen 2025-03-24 11:36:53 -06:00
  • 4dd01867f7
    refactor: change error message to warning David J. Allen 2025-03-24 11:35:37 -06:00
  • 5c624de821
    refactor: export function to save JSON secrets David J. Allen 2025-03-20 10:18:22 -06:00
  • 6ae0121af7
    fix: secrets remove not updating local store and return error when not found David J. Allen 2025-03-20 10:17:33 -06:00
  • 0333caa403
    refactor: changed removing secret from store returns error David J. Allen 2025-03-20 09:28:24 -06:00
  • c3e1b40e3b
    fix: changed number of minimum args for secrets list David J. Allen 2025-03-20 09:27:39 -06:00
  • 8866dff307
    refactor: added flag to set secrets file for crawl David J. Allen 2025-03-20 09:11:21 -06:00
  • 149fcaec6d
    refactor: changed to use local store with static store fallback David J. Allen 2025-03-20 08:59:48 -06:00
  • 07e3d0eb7a
    refactor: changed required number of args for secrets list David J. Allen 2025-03-20 08:59:15 -06:00
  • 0569329529
    refactor: added exact number of args to list cmd David J. Allen 2025-03-20 08:58:06 -06:00
  • d4443ac6c9
    fix: added secrets file path to collect parameters David J. Allen 2025-03-19 15:46:53 -06:00
  • a4928b9ebb
    refactor: minor changes to store in collect David J. Allen 2025-03-19 15:31:24 -06:00
  • b49b1f761d
    fix: added missing funcs for secret store implementations David J. Allen 2025-03-19 11:36:29 -06:00
  • 35cf2222a0
    refactor: added func to remove secrets from store David J. Allen 2025-03-19 11:10:26 -06:00
  • 9e831914df
    refactor: updated secrets cmd implementation David J. Allen 2025-03-17 18:34:08 -06:00
  • 51ff7b098c
    feat: add 'secrets' command to root David J. Allen 2025-03-17 11:39:23 -06:00
  • 22af66f95c
    chore: updated go deps David J. Allen 2025-03-17 10:37:18 -06:00
  • 842e864384
    refactor: updated description/example and added 'secrets-file' flag to cmd David J. Allen 2025-03-17 10:37:04 -06:00
  • f9059c50a1
    refactor: added optional secrets file parameter and lookup in collect David J. Allen 2025-03-17 10:34:53 -06:00
  • 9396de11c2
    chore: added pre-condition guards for secrets David J. Allen 2025-03-17 10:14:36 -06:00
  • cdf380bd64
    refactor: added function to open secrets store by checking env var David J. Allen 2025-03-14 13:28:47 -06:00
  • 5aacfceb0d
    Fix emulator image in rf-emulator.yml David Allen 2025-03-25 13:37:42 -06:00
  • d45bfa333d
    fix: update goimports in update.go David Allen 2025-03-13 11:32:47 -06:00
  • 397571c441
    collect: return collection output from CollectInventory() David J. Allen 2025-02-26 16:18:42 -07:00
  • 983985464b
    chore: fix critical dependabot issues by updating crypto David Allen 2025-02-06 13:06:37 -07:00
  • 9b1147d177
    feat(secrets): implement SecretStore interface and StaticStore/LocalStore for credential management Alex Lovell-Troy 2025-03-07 17:10:31 -05:00
  • f47869069b
    collect: return collection output from CollectInventory() David J. Allen 2025-02-26 16:18:42 -07:00
  • 0b16bf2ef6
    refactor: moved internal functions to pkg and updated refs David J. Allen 2025-02-20 17:09:21 -07:00
  • 33c333a071
    chore: fix critical dependabot issues by updating crypto David Allen 2025-02-06 13:06:37 -07:00
  • dd944245c7
    feat: enhance firmware update functionality and add BMC identification support Alex Lovell-Troy 2025-02-06 17:25:56 -05:00
  • 8b3f02b5b5
    feat(secrets): implement SecretStore interface and StaticStore/LocalStore for credential management Alex Lovell-Troy 2025-03-07 17:10:31 -05:00
  • 40a82d1c66
    collect: return collection output from CollectInventory() David J. Allen 2025-02-26 16:18:42 -07:00
  • b0ff7a8d38
    refactor: moved internal functions to pkg and updated refs David J. Allen 2025-02-20 17:09:21 -07:00
  • 14453bbbaf
    chore: fix critical dependabot issues by updating crypto David Allen 2025-02-06 13:06:37 -07:00
  • abe0b5e27a
    bugfix: fixed URL param not being set for UpdateFirmwareRemote David J. Allen 2025-01-30 08:43:42 -07:00
  • ee1fc327e2
    feat(secrets): implement SecretStore interface and StaticStore/LocalStore for credential management Alex Lovell-Troy 2025-03-07 17:10:31 -05:00
  • ccce61694b
    fix: changed 'update' cmd to use gofish David J. Allen 2025-02-26 16:18:42 -07:00
  • e19af0ce0c
    refactor: moved internal functions to pkg and updated refs David J. Allen 2025-02-20 17:09:21 -07:00
  • 03c54cc7c1
    chore: update golang.org/x/crypto and golang.org/x/sys dependencies to latest versions Alex Lovell-Troy 2025-02-07 11:10:10 -05:00
  • b31ed136f6
    feat: add --insecure flag to allow insecure connections for firmware updates Alex Lovell-Troy 2025-02-07 09:56:36 -05:00
  • 03bf2250a4
    refactor: improve Redfish service connection handling and update status retrieval Alex Lovell-Troy 2025-02-07 09:52:21 -05:00
  • 51c01df73a
    feat: enhance firmware update functionality and add BMC identification support Alex Lovell-Troy 2025-02-06 17:25:56 -05:00
  • 7498aa5890
    fix: change db.MustExec to db.Exec and handle error David Allen 2025-02-06 12:59:24 -07:00
  • 4e7d011cd0
    Update prbuild.yml Alex Lovell-Troy 2025-02-05 12:34:13 -05:00
  • 3682bbdcc7
    chore: update build workflow and add container build script (#70) Alex Lovell-Troy 2025-02-05 12:01:10 -05:00
  • 95a0b0e8a8
    feat: update send cmd implementation split-commands David Allen 2025-04-23 18:33:43 -06:00
  • 844ce3c3e0
    chore: more refactoring and cleanup David Allen 2025-04-23 18:33:09 -06:00
  • aecb56971d
    chore: refactored getting username David Allen 2025-04-23 18:31:37 -06:00
  • 1d9dbe7b7f
    chore: cleanup unused code David Allen 2025-04-23 18:30:36 -06:00
  • 1b173a8339
    feat: update collect and new send cmd David Allen 2025-04-22 17:56:22 -06:00
  • 6bcfea2803
    merge: updates from default secret store (PR #87/90) David Allen 2025-04-21 17:03:09 -06:00
  • fcfe76295e
    Merge pull request #87 from OpenCHAMI/default-secrets David Allen 2025-04-21 16:07:43 -06:00
  • cc6ab50ee4
    readme: updated information about default secrets David Allen 2025-04-21 15:57:19 -06:00
  • 726eed016a
    Merge pull request #90 from OpenCHAMI/final-default-secrets David Allen 2025-04-21 15:42:06 -06:00
  • cf1fcc7646
    fix: added check to stop collect on error David Allen 2025-04-21 15:37:15 -06:00
  • 233be46bee
    fix: changed persistent flags in collect to fix binding David Allen 2025-04-21 12:17:28 -06:00
  • 835b678e75
    feat: initial implementation of command split David J. Allen 2025-04-21 08:47:52 -06:00
  • a6bf6cc1b6
    fix: clarify that override is temporary Devon Bautista 2025-04-17 09:47:29 -06:00
  • 9b887e4bdc
    fix: only do it once Devon Bautista 2025-04-17 09:43:03 -06:00
  • f6864bd3f5
    fix: log override for local store too Devon Bautista 2025-04-17 09:39:52 -06:00
  • db6d958934
    fix: move BMC credentials getter that logs to util func Devon Bautista 2025-04-16 22:42:19 -06:00
  • 722345cf93
    fix(collect): properly set secret when overriding with flags Devon Bautista 2025-04-16 21:43:59 -06:00
  • b50b31ff40
    fix(bmc): check for default key Devon Bautista 2025-04-16 17:41:46 -06:00
  • 9c8ea2575a
    fix(collect): don;t require both creds flags Devon Bautista 2025-04-16 17:31:20 -06:00
  • 0deeb233f8
    fix(collect): make sure secret store is set Devon Bautista 2025-04-16 17:31:04 -06:00
  • 1847a5ed41
    fix: adjust secret store precedence in collect command Devon Bautista 2025-04-16 16:32:15 -06:00
  • 7cfca8c875
    feat: add secret store support to update command Devon Bautista 2025-04-16 16:31:23 -06:00
  • ad0708d2ad
    refactor: split BMC data structures into pkg/bmc package Devon Bautista 2025-04-16 16:29:20 -06:00
  • 88bd791718
    feat(crawl): improved logs; add partial credential overriding Devon Bautista 2025-04-14 16:37:34 -06:00
  • 63dc2c07a6
    chore: run gofmt Devon Bautista 2025-04-14 16:37:20 -06:00
  • b9213c5fae
    chore: updated error/warn messages to be more informative David J. Allen 2025-04-14 14:11:00 -06:00
  • 522ddb985d
    readme: added tip about default secrets David J. Allen 2025-03-31 16:06:16 -06:00
  • 82e1c45036
    feat: add default secret to local store David J. Allen 2025-03-31 15:35:15 -06:00
  • c950532e88
    refactor: improvements to CLI and update pkg David J. Allen 2025-03-28 13:12:38 -06:00
  • 2fca8f9166
    Merge pull request #83 from OpenCHAMI/allend/secrets-cmd David Allen 2025-03-25 16:51:50 -06:00
  • 414f8d34f2
    readme: update with secrets and emulator sections David Allen 2025-03-25 16:48:41 -06:00
  • a47a71b039
    cmd: allow short opts for username/password David Allen 2025-03-25 16:34:04 -06:00
  • 6d68bbd28f
    makefile: corrected golangci-lint install string David Allen 2025-03-25 15:26:14 -06:00
  • 667fd39213
    lint: apply changes from golint David Allen 2025-03-25 14:54:09 -06:00
  • 0c53fa7495
    makefile: updated golangci-lint version David Allen 2025-03-25 14:52:58 -06:00
  • 841a97dce4
    refactor: changed var name for clarity and added logging details David Allen 2025-03-25 14:16:19 -06:00
  • 3a1fc3fe38
    fix: added username/password to collect params David Allen 2025-03-25 14:15:39 -06:00
  • 13bb391ed1
    Merge pull request #84 from OpenCHAMI/davidallendj-patch-1 David Allen 2025-03-25 13:45:07 -06:00
  • 185a5d914d
    Fix emulator image in rf-emulator.yml David Allen 2025-03-25 13:37:42 -06:00
  • d4d0bc8a2c
    fix: collect not falling back to CLI args correctly David Allen 2025-03-25 09:53:58 -06:00
  • c88a29be00
    refactor: added check for secretID in secrets store David Allen 2025-03-24 15:32:47 -06:00
  • 67e2d40606
    refactor: changed logging to use consistent JSON format David Allen 2025-03-24 14:43:34 -06:00
  • 10b3f55b53
    refactor: use vars for cred flags David Allen 2025-03-24 14:29:47 -06:00
  • 8f96a2f686
    refactor: changed short opts for secret store David Allen 2025-03-24 14:29:16 -06:00
  • daa7a32b14
    refactor: added basic input format and cleanup David Allen 2025-03-24 13:36:02 -06:00
  • 7cd927d503
    refactor: minor changes to error messages David J. Allen 2025-03-24 11:36:53 -06:00
  • 34af75c1d2
    refactor: change error message to warning David J. Allen 2025-03-24 11:35:37 -06:00
  • 6c5fc993b0
    refactor: export function to save JSON secrets David J. Allen 2025-03-20 10:18:22 -06:00
  • 01a88beb97
    fix: secrets remove not updating local store and return error when not found David J. Allen 2025-03-20 10:17:33 -06:00
  • e38402edc3
    refactor: changed removing secret from store returns error David J. Allen 2025-03-20 09:28:24 -06:00
  • 17350ab99b
    fix: changed number of minimum args for secrets list David J. Allen 2025-03-20 09:27:39 -06:00
  • 7990ec097d
    refactor: added flag to set secrets file for crawl David J. Allen 2025-03-20 09:11:21 -06:00
  • 41346aebbb
    refactor: changed to use local store with static store fallback David J. Allen 2025-03-20 08:59:48 -06:00
  • df77e075ef
    refactor: changed required number of args for secrets list David J. Allen 2025-03-20 08:59:15 -06:00