Releases: opensvc/om3
v3.0.0-beta14
What's Changed
-
om and ox accept multiple keys in the datastore key remove commands
- om remove --key ... --key ...
- om key remove --name ... --name ...
- ox remove --key ... --key ...
- ox key remove --name ... --name ...
-
Fix the disk.drbd Provision() idempotency
Don't run "drbdadm up" on a already defined res in the
provision codepath. -
Fix the disk.loop Provision() idempotency
Don't create the loop file if it already exists.
Resize it only if we just created it. -
Add a "volatile" volume resource keyword. Set to true instead of
type=shm for better abstraction. -
Add a "volatile" pool capability, exposed by pool.shm
-
Add a "file" capability, exposed by all pool drivers so far,
but could be useful when a pool.virtual template has no fs
resource. -
Fix the pool candidates sort to not select shared pools first
when the requester does not need shared.
Full Changelog: v3.0.0-beta13...v3.0.0-beta14
v3.0.0-beta13
What's Changed
- Update backup logic for cluster join and leave by @cgalibern in #965
- Update hbrelay signature and oc3 push paths by @cgalibern in #966
- ipaddr resolution cache implementation, nsenter fix by @cvaroqui in #964
- Fix a case of resource file replication by @cvaroqui in #967
- Fix sd-watchdog ping logic to ensure earlier ping once re-enabled by @cgalibern in #968
- ip.route fixes by @cvaroqui in #969
- Add support for generating and formatting certificate signing requests (CSR) by @cgalibern in #970
Full Changelog: v3.0.0-beta12...v3.0.0-beta13
v3.0.0-beta12
What's Changed
- rados by @cvaroqui in #951
- [core] Refactor collectorPushResInfo to use HTTP client instead of RPC calls by @cgalibern in #955
- support disk.rados user contributed keyring files by @cvaroqui in #953
- Fix missing context-awareness to device, filesystem and drivers methods by @cgalibern in #956
- Implements om and ox array list command and implement GetArray API endpoint by @TorisutanKholwes in #954
- Use big.Int instead of int for Size, Used and Free fields by @TorisutanKholwes in #958
- [drivers/rescontainerocibase] Fix enter regression (unexpected context) by @cgalibern in #959
- [api.yaml] Re-order API endpoints and components for consistency by @cgalibern in #960
- [rescontainerocibase] Fix missing rollback registration during Start by @cgalibern in #962
- Add rate limiter middleware to listener for enhanced request control by @cgalibern in #961
- dev by @cgalibern in #963
Full Changelog: v3.0.0-beta11...v3.0.0-beta12
v3.0.0-beta11
What's Changed
- [kvm,drbd] Add PreMove, PreMoveRollback, and PostMove functions for resource migration handling by @cgalibern in #952
Full Changelog: v3.0.0-beta10...v3.0.0-beta11
v3.0.0-beta10
What's Changed
- Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.1 by @dependabot[bot] in #947
- Reorder imports and update Go module path to
v3by @cgalibern in #950
Full Changelog: v3.0.0-beta9...v3.0.0-beta10
v3.0.0-beta9
What's Changed
- Use less ambiguous names for vol objects dev listing functions by @cvaroqui in #943
- Heartebeat: periodic disk signature check, support event cache for *Alive & *Stale by @cgalibern in #945
- [hb] Improve adaptive heartbeat refresh on heartbeat stale/alive event handling by @cgalibern in #946
- Fix a ip.netns issue with bridge mode by @cvaroqui in #948
- Fix the sizeconv.BSizeCompact rendering in scientific notation by @cvaroqui in #949
Full Changelog: v3.0.0-beta8...v3.0.0-beta9
v3.0.0-beta8
What's Changed
- Fix ip.netns start on already started ip resources by @cvaroqui in #942
- Fix issues: KVM keyfile support and monitoring sections by @cgalibern in #944
Full Changelog: v3.0.0-beta7...v3.0.0-beta8
v3.0.0-beta7
What's Changed
- Update TUI Objects view to match with monitor, remove version when only one node enabled and enable filtering hb status view in TUI by @TorisutanKholwes in #933
- Fix a status dumpfile install error by @cvaroqui in #935
- Update logging system to support Trace level by @cgalibern in #934
- [daemon/api] Stop Capitalise log messages for consistency and clarity by @cgalibern in #938
- Align OCI default stop timeout to the Docker and Podman default (10s) by @cgalibern in #939
- Fix JWT generation for StrategyX509 in newProxyClient by @cgalibern in #940
- Change upateObjects function on TUI and add custom parser to findmnt and use pairs instead of json by @TorisutanKholwes in #936
- [findmnt] Add timeout to CapabilitiesScanner with context by @cgalibern in #941
Full Changelog: v3.0.0-beta6...v3.0.0-beta7
v3.0.0-beta6
What's Changed
- Fix a stack in
omcommand with no args by @cvaroqui in #929 - Add contexts commands for editing contexts file and edit monitor display by @TorisutanKholwes in #924
- [api] Add 404 response on path object config by @cgalibern in #928
- [core] Refactor
object_setandobject_unsetto useCmdObjectConfigUpdateby @cgalibern in #931 - Fix a scheduler "requirements not met" undue situation by @cvaroqui in #932
- Move contexts commands from commoncmd to oxcmd and remove error on ox ctx list and ox ctx login when tokencache file is not valid by @TorisutanKholwes in #930
Full Changelog: v3.0.0-beta5...v3.0.0-beta6
v3.0.0-beta5
What's Changed
- Rename all IsEmpty zero funcs to IsZero by @cvaroqui in #916
- Add a prefix to a couple of "exit status 1" error by @cvaroqui in #920
- Add barrier test for testing flag --to by @TorisutanKholwes in #922
- [daemon] Use singleflight to deduplicate cluster data requests [carbon] by @cgalibern in #923
- Update dependencies and Go version to 1.24.0 by @cgalibern in #925
- fixes by @cvaroqui in #926
- [omon] Fix unexpected state transitions (regression) by @cgalibern in #927
Full Changelog: v3.0.0-beta4...v3.0.0-beta5