-
9c18a83ee8
ExecuteCommandWithOutputToStdout
yo
2022-11-20 20:16:23 +01:00
-
561ae4386a
FIXME
yo
2022-11-20 20:13:47 +01:00
-
667c73216e
gocage fetch finished
yo
2022-11-06 16:34:52 +01:00
-
9e506145a8
downloaded files goes to download
yo
2022-10-16 15:32:47 +02:00
-
d636d963ff
WIP: fetch command
yo
2022-10-16 15:20:00 +02:00
-
56b4d8ea84
WIP: fetch command
yo
2022-10-16 15:19:51 +02:00
-
abaa4a11f9
Check if dataset exist, create dataset
yo
2022-10-16 15:19:03 +02:00
-
74602dc0df
Add arch property to jailhost
yo
2022-10-16 15:18:35 +02:00
-
be756edea7
rm blank line
yo
2022-10-16 15:17:56 +02:00
-
546382ded7
Add TODO in readme
yo
2022-10-15 16:38:17 +02:00
-
07eccffbd1
Add Devfs_ruleset property to reflect generated RS
v0.31
yo
2022-10-15 16:33:29 +02:00
-
7809107ea4
Update readme
yo
2022-10-15 15:24:24 +02:00
-
5ab0a59db4
Update readme
yo
2022-10-15 15:23:58 +02:00
-
1b27753718
Add service file
yo
2022-10-15 15:16:26 +02:00
-
c97f5317dd
Add start and stop all jails for boot/shutdown, add debug mode
v0.30
yo
2022-10-15 14:53:43 +02:00
-
38266af66e
Version 0.29f + WIP: gocage destroy
v0.29f
yo
2022-09-25 13:45:40 +02:00
-
fabe9cc330
Use hostuuid as jail Name
yo
2022-09-25 13:45:12 +02:00
-
0637686f91
Format
yo
2022-09-25 12:01:16 +02:00
-
99f7bed6f3
Add ability to delete multiple snapshots separated by comma
yo
2022-07-14 14:00:41 +02:00
-
9b86d786fe
Fix setting Running to false
yo
2022-07-14 12:32:14 +02:00
-
efd28c03ad
Reset Running and JID so we can call start() after stop()
yo
2022-07-14 11:12:13 +02:00
-
e1786a4d08
Fix poststart
yo
2022-07-14 11:11:23 +02:00
-
bf1037c1d3
Add gocage restart $jailname
yo
2022-07-14 10:57:57 +02:00
-
cbdcb039cb
Version bump
yo
2022-07-10 21:27:17 +02:00
-
09ac7464f5
BUGFIX: Was adding 2 Datastore columns
yo
2022-07-10 21:26:54 +02:00
-
de1a92dec8
Remove Datastore from default columns (it will be added if jails on 2 DS)
yo
2022-07-10 21:26:18 +02:00
-
d16a2d6789
Execute "login -f root" when gocage console
yo
2022-07-10 21:13:36 +02:00
-
35b75ee7fb
Version bump
yo
2022-07-10 20:56:57 +02:00
-
4d92e880c9
TODO comments
yo
2022-07-10 20:56:49 +02:00
-
52916f9ae9
TODO: Browse jailed ZFS dataset to migrate them
yo
2022-07-10 20:56:17 +02:00
-
31961b8e3a
Start rtsold
yo
2022-07-10 20:52:54 +02:00
-
128e2aa0c4
Cosmetic
yo
2022-07-10 20:48:40 +02:00
-
0c7293ae66
Generate resolv.conf, copy localtime
yo
2022-07-10 20:48:24 +02:00
-
e1f6b4f6f9
Add default gateway, execute exec_start
yo
2022-07-10 19:55:13 +02:00
-
f29aeb2e23
Execute poststop
yo
2022-07-10 19:54:23 +02:00
-
1cb7c5fec7
Bugfixes, dont stop if fs already mounted in jail
yo
2022-07-10 16:29:26 +02:00
-
3dae685fc4
Check if jail is unique, else check if long name is used
yo
2022-07-10 14:18:29 +02:00
-
9b90f9c812
Use getJailFromArray so we can handle same name jails
yo
2022-07-10 14:17:12 +02:00
-
e13437b79e
Fix version display
yo
2022-07-10 14:16:39 +02:00
-
484e05e8d1
Use getJailFromArray so we can handle same name jails + check pertinence before jailing non existing DS
yo
2022-07-10 14:16:24 +02:00
-
e7a6bdd376
Use getJailFromArray so we can handle same name jails
yo
2022-07-10 14:15:26 +02:00
-
170dce31b3
getJailFromArray now support long names
yo
2022-07-10 14:15:02 +02:00
-
1295fb86f6
Remove trailing \n
yo
2022-07-10 14:14:32 +02:00
-
d3410c281a
use getJailFromArray so we can handle same name jails on different DS
yo
2022-07-10 14:14:12 +02:00
-
51dc7d1588
BUGFIX: path to root dataset was wrong
yo
2022-07-04 20:47:19 +02:00
-
92d8beb58f
Delete dynamic ruleset, obtained from /var/run/jail.$InternalName.conf
yo
2022-06-26 20:03:08 +02:00
-
745811c39b
Version bump
yo
2022-06-26 20:02:29 +02:00
-
276d01ed4c
VNet configuration, jail and mount ZFS datasets into jail
yo
2022-06-26 20:02:28 +02:00
-
7266496cac
Memo for network configuration
yo
2022-06-26 20:02:28 +02:00
-
5b0de24508
executeCommand supports quoted arguments, getValueFromRunningConfig
yo
2022-06-26 20:02:28 +02:00
-
2a8836721c
GetInterfaces, GetBridgeMTU
yo
2022-06-26 20:02:22 +02:00
-
0f6b7b8b80
Hide ifconfig destroy output
yo
2022-06-19 19:45:36 +02:00
-
1462c383d3
Cosmetic rearrangement
yo
2022-06-19 19:45:07 +02:00
-
29ce0d9b58
Cosmetic rearrangement
yo
2022-06-19 19:44:40 +02:00
-
42e1085ad4
Fix disableRcKey bug when key do not exist
yo
2022-06-19 19:14:58 +02:00
-
0f4f76a9a2
fix Error unmounting display bug, unconditionally unmount /dev & /dev/fd, remove parameter file
yo
2022-06-19 19:14:11 +02:00
-
e87699e2dc
executeScript function
yo
2022-06-19 17:44:00 +02:00
-
4d8bf6e0d5
executeScript function
yo
2022-06-19 17:43:48 +02:00
-
d9e1e20afc
WIP on start: Build parameter file
yo
2022-06-19 14:48:55 +02:00
-
fcf7d68d06
Add FreeBSD version to JailHost struct
yo
2022-06-19 13:55:41 +02:00
-
f919ff2ec3
Initialise gJailHost
yo
2022-06-19 13:55:07 +02:00
-
1bc248fdcc
Add hostname, hostid and version initialisation with NewJailHost()
yo
2022-06-19 13:51:57 +02:00
-
a7aaa11de6
Fix getJailFromArray: the returned reference was to a copy of the jail
yo
2022-06-19 13:50:49 +02:00
-
71f345dff4
temporary command to test code snippet
yo
2022-06-18 20:09:32 +02:00
-
e1410bf209
create dynamic devfs ruleset from configured or default
yo
2022-06-18 20:08:12 +02:00
-
c585678be9
create dynamic devfs ruleset from configured or default
yo
2022-06-18 20:07:57 +02:00
-
9218ffafe1
Add datastore to snapshots, force Datastore display when jail exist on multi datastores
yo
2022-06-18 18:24:09 +02:00
-
1c04f62ed8
Comments
yo
2022-06-18 16:34:06 +02:00
-
2151034a02
Fix migrate: use datastore.ZFSDataset for replication to dest
yo
2022-06-18 16:24:53 +02:00
-
e84c43c759
little progress on start/build devfs ruleset
yo
2022-06-18 16:10:10 +02:00
-
d4f6b9ddc7
Add datastore list, filter and sort
yo
2022-06-18 16:09:38 +02:00
-
86e08ec0f7
Add datastore list, filter and sort, add snapshot sorting
yo
2022-06-18 16:09:22 +02:00
-
b4fd7caca7
Update readme
yo
2022-06-18 16:07:29 +02:00
-
29e8736fbc
WIP on gocage start : dynamic devfs rulesets
yo
2022-06-18 11:10:06 +02:00
-
203c4bff3b
Cosmetic
yo
2022-06-18 11:09:40 +02:00
-
7356c0d3d0
gocage migrate now synchronize destination dataset after stoppoing jail
yo
2022-06-18 11:09:06 +02:00
-
a446a19a08
gocage console jailname now working
yo
2022-06-18 11:08:03 +02:00
-
0bf825ee5a
WIP migration on running jail with minimized downtime
yo
2022-06-05 18:43:02 +02:00
-
542d2f96f6
zfsCopyIncremental to send/receive incremental snapshots
yo
2022-06-05 18:42:20 +02:00
-
6c6cb7edc8
Bugfix when "migrate clean" a jail which was already clean, code cleaning
yo
2022-06-05 17:36:27 +02:00
-
31fa6904db
"gocage migrate jail -d destination_dataset" working for cold migrations
yo
2022-06-05 14:10:07 +02:00
-
fb3ee07585
"gocage migrate jail -d destination_dataset" working for cold migrations
yo
2022-06-05 14:09:55 +02:00
-
57c8bba09b
Do not support 2 jails with same name, only keep the first seen
yo
2022-06-05 14:09:04 +02:00
-
249ab19173
getJailFromArray use name instead of internalName
yo
2022-06-05 11:20:16 +02:00
-
bc92f29900
executeCommand now returns stdout and stderr combined in output
yo
2022-06-04 22:28:38 +02:00
-
e4fc9c3a6c
Some code reorg
yo
2022-04-24 16:55:33 +02:00
-
43f26d099f
WIP on start, go fmt on *
yo
2022-04-24 16:49:54 +02:00
-
dbd9153513
Get default router and gateways, IPv4 & IPv6
yo
2022-04-18 13:53:18 +02:00
-
7b5ae7ce6e
start : Check if nat doesnt conflict with running jails, get default router
yo
2022-04-18 13:52:44 +02:00
-
77a2e9dabf
cleanAfterRun renamed to WriteConfigToDisk, dont overwrite "auto" values by default
yo
2022-04-18 13:50:20 +02:00
-
6821b14407
BUGFIX : getJailConfig returns 2 values
yo
2022-04-18 13:37:40 +02:00
-
f9ce3601df
Convert setJailProperty to setStructFieldValue
yo
2022-04-18 13:36:33 +02:00
-
4f85f2e6ac
WIP: checks before starting jail
yo
2022-04-05 22:21:39 +02:00
-
e0f371693a
Raise error if /etc/hostid not readable
yo
2022-04-05 22:21:04 +02:00
-
0f97270a6a
BUGFIX on hostid reading : remove trailing \n
yo
2022-04-05 21:43:11 +02:00
-
7dbbf8a757
started working on "gocage console"
yo
2022-04-05 20:58:33 +02:00
-
0053fd6c8b
WIP on rollback, started "gocage console", default values for jail properties to stay compatible with iocage
yo
2022-04-05 20:58:11 +02:00
-
4aa1c81fea
Create and delete snapshot OK + version bump to 0.25
v0.25
yo
2022-04-04 21:00:44 +02:00
-
966a3d57c1
Correctly display multiple jails snapshots
yo
2022-04-04 20:10:42 +02:00
-
a12c268be2
BUGFIX on snapshot name
yo
2022-04-04 20:03:08 +02:00