RaaLabs Steward Versions Save

Command And Control system for async management of servers, containers, workstations...basically anything that runs an operating system.

v0.3.24

10 months ago

Changelog

  • Added so Steward now reuse an existing ED25519 SSH key if one is present on the system for authentication to the NATS broker, so you don't need to generate a separate ED25519 NKEY which is used by Nats normally . More information can be found in the README at https://github.com/RaaLabs/steward#nkey-from-ed25519-ssh-key

v0.3.22

11 months ago

Changelog

  • c951484 Added RetryWait info to the readme
  • a8eb274 Merge branch 'dev' into main
  • ec7a879 Merge branch 'main' of ssh://github.com/RaaLabs/steward into main
  • fb1c5d7 Update README.md
  • 6989297 add version flag
  • f23fa05 added check for correctness for path for copy messages
  • ce1eba6 added file info content to copyDstDone messages
  • abf82a8 added helper script that uses yaml template for sending messages
  • dcefbff added initial write to socket
  • b221518 added source patch to copydstdone
  • f39f3d7 allow the use of local as nodename for startupfolder messages
  • 11b6cb6 allowing retries=0
  • 4b74f4b changed log level for tests
  • 7e9754f examples
  • 6da53c8 fixed incorrectly error handling when checking socket, set ticket to 1 when 0, send errorLogs to the correct node after rewrite of startups earlier
  • 6922775 fixed mutex passed wrongly by value
  • 4664d0d go.mod required go version 1.20
  • ea97389 initial implementation where toFile also writes to sockets
  • 4c7ec43 removed not needed error check
  • e50d906 renabled ringbuffer done channel triggered by persiststore flag
  • 602138f renamed in/out channels in ringbuffer
  • 8868a8d replaced deprecated os.SEEK_END with op.SeekEnd
  • 16ec026 restructured req to file methods to use the same file write function
  • 7b4335a rewrite processes startup
  • 0f59047 set the correct filename extension for files created with cliFolder
  • 4c3b639 updated doc example messages
  • e090c4d updated readme for request methods writing to sockets
  • 88532f4 updated readme with toNode local
  • d6335dd updating packages

v0.3.20

1 year ago

Changelog

  • 63d00b4 Merge branch 'dev' into main
  • 7d21af5 not terminating publisher services that should run at all times based on timer

v0.3.19

1 year ago

Changelog

  • dea0c7d Merge branch 'dev' into main
  • b3a85d0 setting default console log level to debug

v0.3.18

1 year ago

Changelog

  • 8074551 Added x/slog for stderr logging
  • 0ee4f97 Do not send a reply for reply messages
  • 282638a Merge branch 'dev' into main
  • 68093b9 added description i logging flags
  • 541f243 added group permissions for files/directories created
  • 076abde changed from log package to slog
  • 6aecc9c fixed case for readFolder config
  • aa92532 fixed output of error logging
  • d0d3ef8 initial declaration of slog logger
  • 8c8061d renamed logConsoleOnlyIfDebug to logDebug
  • 7fcf4b1 replaced log lines with slog from errorKernel
  • 1dbff78 replaced log print with slog debug
  • 215a4c3 split out start pub/sub process in separate func's
  • e1771e9 updated scripts

v0.3.17

1 year ago

Changelog

  • 956a62e Fixed typo in comment of configuration
  • 4ef6664 Merge branch 'dev' into main
  • d149c36 Updated readme with input methods
  • d348ab1 added initial readfolder
  • 1b26ad8 fixed error printing readfolder, created script for writing to readfolder and socket
  • 57e074d fixed read messages from file, added helper scripts for ReqCli
  • 3f15f04 fixed typo in readme
  • bcc5db7 store log are now written to database folder
  • 03f3fe4 updated readme

v0.3.16

1 year ago

Changelog

  • f33b38e Added shell script for sending clicommand messages
  • a2dda50 Merge branch 'dev' into main
  • f2c21c8 Updated readme with new ack/nack information
  • f574d76 added debug logging for received nack/ack messages
  • 94135aa added sending errors with request back to the originating node
  • a737901 block profiling
  • a95c36f changed logging for authorizing keys
  • a77d1ad cleaned up os.Remove log
  • 75126ce fixed double printing of successful send for NACK messages
  • c12cf70 handling of indivdual messages are now done in it's own goroutine, changed logic for ACK msg retries
  • eced76a initially removed dependency to NACK/ACK event type
  • 5c5f810 made ACK/NACK selection more clear
  • 98137b1 not creating a sub process before we check if it exists
  • d580957 printing ID working ringbuffer
  • ae6058d put in a timer to end stuck messages in ringbuffer
  • 84284ee removed debug logging
  • 6a97d86 removed done channel when publishing, and added make chan when creating sam
  • 8015c46 removed printing of equal keys
  • 6f52516 renamed data to sam in ringbuffer
  • 4fe96b6 renamed v variable to sam in ringbuffer
  • 9e37829 restructured errors and retryWait in messageDeliverNats
  • 2eff3c9 restructured sync when publishing messages
  • 709bd21 stopping started tickers
  • 5865ad3 using the same message ID locally as in the ringbuffer

v0.3.15

1 year ago

Changelog

  • 6be59ca Merge branch 'dev' into main
  • 27b762e added debug logging for sending nats messages
  • e19f306 always create tmp folder
  • 3f5b58f fixed timeouts for copy messages
  • 29a3828 fixed typo in debug message
  • ec61210 only logging equal keys to console, and do not send to errorKernel

v0.3.14

1 year ago

Changelog

  • bff112b Merge branch 'dev' into main
  • 8d017c0 discard copy messages when more procs are started for the same copySrc request

v0.3.13

1 year ago

Changelog

  • 6259322 Merge branch 'dev' into main
  • 2c1ed93 allways delete tmpFolder when copyDstSubProcFunc is done.