Commit Graph

165 Commits

Author SHA1 Message Date
tschettervictor
a190099450 deprecate parallel mode 2025-08-03 13:32:59 -06:00
tschettervictor
4649cf7a9c Fix bastille version 2025-07-16 16:27:28 -06:00
tschettervictor
2629cae350 zfs: code simplify and docs 2025-07-16 12:41:15 -06:00
JRGTH
b5e16816db Update bastille bin version 2025-07-16 00:07:41 -04:00
JRGTH
678886f619 Remove sort option to fix recent conflicts
Remove the sort option to fix the recent conflicts.
2025-07-16 00:05:14 -04:00
JRGTH
5580c9d0d3 Solver more conflicts due later updates
Updated this PR and added the later changes to solve some conflicts to the `bastille` bin cmd, this is now ready for review.

Between I would double quote the bastille version to:
```
BASTILLE_VERSION="1.0.20250714"
```
But I leave that as that just in case.
2025-07-09 00:25:36 -04:00
JRGTH
837c77ee73 [Enhancement] 'Bastille zfs command'
[Enhancement]  'Bastille zfs command'

Here is the proposed `zfs` comand enhancement proposed here: https://github.com/BastilleBSD/bastille/pull/1163
2025-06-27 03:07:49 -04:00
tschettervictor
5486e28e26 Use newlines for easier reading 2025-05-16 21:44:52 -06:00
tschettervictor
daa8e4881f bastille: Allow setup subcommand to copy default config file 2025-05-16 21:42:08 -06:00
tschettervictor
5733060979 fix BASTILLE_VERSION 2025-05-07 11:58:29 -06:00
tschettervictor
fb65ec069c Merge pull request #1020 from BastilleBSD/master
rebase
2025-05-05 09:07:02 -06:00
tschettervictor
2c0f2219ca bastille: Add migrate as subcommand 2025-05-04 18:52:54 -06:00
tschettervictor
36bf0c7351 bastille: Don't export bastille_parallel_mode 2025-05-04 12:57:31 -06:00
tschettervictor
39ed1aaec6 Initial commit for subshell parallel mode 2025-05-04 12:11:16 -06:00
tschettervictor
5b3c839fb9 bastille: Bugfix for listing parallel jails in reverse 2025-05-03 19:16:19 -06:00
tschettervictor
5399f1fe8f bastille: Fix commands when --delay is specified 2025-05-03 18:22:54 -06:00
tschettervictor
bb47671cf0 half way point 2025-04-30 11:21:41 -06:00
tschettervictor
bef2ece965 adjust blank line option 2025-04-30 08:19:50 -06:00
tschettervictor
010431a0e8 Merge branch 'master' into parallel-mode 2025-04-20 11:06:59 -06:00
Juan David Hurtado G
f250478501 bastille: Release 0.14.20250420 'easter' release 2025-04-20 12:00:38 -05:00
Juan David Hurtado G
6f255bd3ba bastille: keep alphabetical order for commands 2025-04-20 10:41:00 -05:00
tschettervictor
c8e0cc0a78 fix BASTILLE_CONFIG var 2025-04-16 16:24:05 -06:00
tschettervictor
c2b756219c Force config file in default location
This will prevent errors when bastille gathers the number of epairs on the system.
2025-04-16 16:08:17 -06:00
tschettervictor
811661dac3 bastille: Allow cp parallel mode 2025-04-06 17:01:32 -06:00
tschettervictor
78e7d881cf bastille: Some commands should not support parallel mode 2025-04-06 16:57:20 -06:00
tschettervictor
c0574c28d0 Implement parallel mode
This PR allows to run commands on multiple jails in parallel. Simply use '-p 3' to set a process limit.

'bastille -p 3 start all' will start all jails but run 3 processes at a time.

This is a very rough implementation, and could be more streamlined, but here it is to test.
2025-04-06 15:52:14 -06:00
Barry McCormick
ee62485178 Merge pull request #895 from tschettervictor/custom-config
bastille: Support user based config
2025-03-26 22:24:41 -07:00
tschettervictor
d7e12d698e Merge branch 'BastilleBSD:master' into multiple-interfaces 2025-03-03 16:27:02 -07:00
tschettervictor
49a4bed126 Merge branch 'BastilleBSD:master' into custom-config 2025-03-03 16:26:54 -07:00
tschettervictor
e834b84dd6 Update bastille 2025-03-02 13:20:14 -07:00
tschettervictor
af2bf4b235 bastille: version and help not optional 2025-03-02 12:53:13 -07:00
tschettervictor
454288b2b1 bastille: Load config only from commons.sh
Since all files source common.sh anyway, we don't want to source the config twice.
2025-03-02 11:23:35 -07:00
tschettervictor
644bb8633a bastille: Missed jcp in main command 2025-03-02 05:54:26 -07:00
tschettervictor
4a1fb4bf89 bastille: Exit instead of info 2025-03-01 22:02:01 -07:00
tschettervictor
9c1fa6eb91 bastille: Load config if set in ENV 2025-03-01 22:00:06 -07:00
tschettervictor
58cb2ccdf7 Load config after setting BASTILLE_CONFIG 2025-03-01 21:38:13 -07:00
tschettervictor
3dd3956a88 bastille: Export only if env not set 2025-03-01 21:33:54 -07:00
tschettervictor
efcfe7c2b0 bastille: export BASTILLE_CONFIG 2025-03-01 21:21:18 -07:00
tschettervictor
fab14ffe7c bastille: Allow setting config file 2025-03-01 21:14:56 -07:00
tschettervictor
2c470c0fcf Merge branch 'master' into multiple-interfaces 2025-02-24 00:30:08 -07:00
tschettervictor
1059ee8eec bastille: Redo main cmd as all functions are now handled by common.sh 2025-02-23 12:28:17 -07:00
tschettervictor
2d6b93a939 Merge branch 'master' into master 2025-02-23 12:18:38 -07:00
tschettervictor
18f5404b73 bastille: Limits+Tags to no action commands 2025-02-23 12:16:57 -07:00
tschettervictor
5b2d705019 bastille: Convert and zfs to no action commands 2025-02-23 12:09:13 -07:00
tschettervictor
be96dc996d bastille: service+sysrc to no action commands 2025-02-23 11:58:47 -07:00
tschettervictor
9f89335309 bastille: Cmd to no action commands 2025-02-23 11:48:23 -07:00
tschettervictor
5f8d7f2bb6 bastille: Move config to no options command 2025-02-23 11:41:22 -07:00
tschettervictor
b8587048b1 Merge branch 'master' into multiple-interfaces 2025-02-23 10:19:47 -07:00
tschettervictor
3f449a8974 edit: Move to no action commands 2025-02-23 10:17:56 -07:00
tschettervictor
2743316c00 Update bastille: Rebar 2025-02-05 08:15:53 -08:00