android-ucet
bf6fbed2b5
add ipv6 rdr support
2023-03-28 15:03:53 +02:00
Christer Edwards
2e2032fee8
Merge pull request #579 from bsdlme/master
...
Sort bastille usage ouput and update README.md for newer FreeBSD releases
2023-03-23 19:58:26 -06:00
Lars E
a9d8ae2cf1
Merge branch 'BastilleBSD:master' into master
2023-03-23 23:16:41 +01:00
Lars Engels
f936afeae6
Sort bastille usage ouput and update README.md for newer FreeBSD
...
releases
2023-03-23 23:14:39 +01:00
Christer Edwards
5aa98a8dae
Merge pull request #578 from bsdlme/master
...
Add "tags" subcommand to add /delete / list tags
2023-03-23 13:36:35 -06:00
Lars Engels
64c3b6045e
Allow running bastille and subcomands with help flags as regular user
2023-03-16 20:58:11 +01:00
Lars Engels
6776427e5a
Drop "search" in favor of "list"
2023-03-16 18:06:44 +01:00
Lars Engels
10d94668fc
Re-work "list" command / output and add "search" command.
2023-03-15 15:47:54 +01:00
Lars Engels
91d1768740
Add "tags" subcommand
2023-03-14 22:04:06 +01:00
Lars Engels
c94f653e0b
Refactor
2023-03-14 22:03:16 +01:00
Lars Engels
09a1d306dc
Add "bastille tags" subcommand to add tag strings to jails
2023-03-14 21:34:07 +01:00
Christer Edwards
7b63059d03
Merge pull request #573 from drbrain/patch-1
...
Fix link
2023-02-25 07:09:11 -07:00
Eric Hodel
34669ce2e6
Fix link
2023-02-25 00:37:46 -08:00
Christer Edwards
5c94c283fb
Merge pull request #564 from Efiartes/zfs_destroy_snapshot
...
Added zfs_destroy_snapshot functionality
2023-02-15 07:48:42 -07:00
Christer Edwards
5c84731cd4
Merge pull request #572 from UrsusDominatus/rename_command_vnet_interfaces
...
Rename command now affects name of created vnet interfaces
2023-02-15 07:47:44 -07:00
Roman Marchenko
c016bc0667
Blank line removal
2023-02-15 13:51:46 +01:00
Roman Marchenko
3f665e4738
Rename command now affects name of created vnet interfaces
2023-02-15 13:36:26 +01:00
Christer Edwards
9588d52686
Merge pull request #566 from nwisemanII/SSHIdentBootstrap
...
Accept ssh git addresses in bootstrap
2023-01-16 11:46:16 -07:00
Nico Wiseman
5adc75abed
Clean up the git template name by removing .git from the end - this looks weird in the filesystem
2023-01-16 17:12:03 +00:00
Nico Wiseman
9a00ae5323
Added git endpoint for bastille bootstrap
2023-01-16 16:40:21 +00:00
kr0m
124902d6ba
Added zfs_destroy_snapshot functionality
2022-12-27 08:03:58 +01:00
Christer Edwards
0629233f25
Merge pull request #534 from cqexbesd/config_rebased
...
Make parsing on jail.conf more robust
2022-12-13 20:58:30 -07:00
Christer Edwards
c00d8a4e05
Merge pull request #561 from Vertalo/ip-in-use
...
Fix bug in ip-in-use test
2022-12-13 20:54:58 -07:00
Christer Edwards
bfce059225
Merge pull request #560 from chriswells0/pf-config
...
Make pf table name and external interface configurable.
2022-12-13 20:54:33 -07:00
Christer Edwards
ec7a6d8f6d
Merge pull request #559 from chriswells0/pf-jails
...
Use "bastille config" to get ipv4.addr.
2022-12-13 20:54:11 -07:00
Christer Edwards
0240d6532b
Merge pull request #546 from PythonLinks/master
...
Updating the documentation for public clouds with IPV6 networking.
2022-12-13 20:53:38 -07:00
William Erik Baxter
ec18847f3e
Fix bug in ip-in-use test
...
Need grep -wF instead of grep -w for IP test to avoid spurious match
against broadcast address in ifconfig output.
2022-12-04 05:47:15 -06:00
Chris Wells
dd7f195c1e
Make pf table name and external interface configurable.
...
Closes #508
2022-11-26 23:24:33 -05:00
Chris Wells
bdae170529
Use "bastille config" to get ipv4.addr.
...
Fixes issue with jails not being added to pf table.
2022-11-23 22:41:45 -05:00
Christer Edwards
0ee17be875
Merge pull request #558 from BastilleBSD/linux_create_bugfix
...
fixing regression in create.sh for Linux containers
2022-11-02 21:18:00 -06:00
Christer Edwards
778ef6e581
fixing regression in create.sh for Linux containers
2022-11-02 21:17:05 -06:00
Christer Edwards
a73b9972e3
Merge pull request #556 from BastilleBSD/start_stop_order
...
fixes #389 regarding shutdown order
2022-11-01 17:24:44 -06:00
Christer Edwards
6a7ab04d9b
fixes #389 regarding shutdown order
2022-11-01 17:23:00 -06:00
Christer Edwards
937986f4b6
Merge pull request #554 from BastilleBSD/makefile_install_version
...
Makefile install target updates version to match git rev of HEAD
2022-10-27 17:13:55 -06:00
Christer Edwards
a4102c7f61
Makefile install target updates version to match git rev of HEAD
2022-10-27 17:10:54 -06:00
Christer Edwards
3702066864
Merge pull request #536 from cqexbesd/minor
...
Minor Changes
2022-10-27 11:32:27 -06:00
Christer Edwards
79897e9af7
Merge pull request #539 from patmaddox/gcp-docs
...
Document Bastille VNET on GCP
2022-10-27 11:30:34 -06:00
Christer Edwards
55c7c4c6be
Merge pull request #550 from Stormle/master
...
Fixed typo in README.md
2022-10-27 11:26:18 -06:00
Christer Edwards
e5c71c794a
Merge pull request #553 from frikilax/pkg_report_errors
...
PKG::ADDED:: return error code and print error message when 'bastille pkg' fails
2022-10-27 11:25:54 -06:00
Christer Edwards
e04aee2617
Merge pull request #549 from JartX/advanced_mount_types
...
Advanced Mount Types Support
2022-10-27 11:10:38 -06:00
Christer Edwards
0dcefae18c
Merge pull request #435 from CamilionEU/evilham-improve-ipv6-and-dualstack-creation
...
[WIP] [feedback required] Improve dualstack and IPv6 support on jail creation
2022-10-17 20:35:32 -06:00
Théo Bertin
37e607c055
PKG::ADDED:: return error code and print error message when 'bastille pkg' fails
...
This allows better integration of 'bastille pkg' in scripts, and permits to catch errors during 'bastille template' commands
2022-10-14 16:10:52 +00:00
Evilham
f6f179b6c3
Updates for latest commits
2022-10-13 10:49:26 +02:00
Evilham
fdfbb8287f
Improve dualstack and IPv6 support on jail creation
...
This is still WIP / PoC and would require documentation changes, opening PR to
gather feedback as this is a first-time contribution.
Important changes:
- instead of relying on 0.0.0.0 to signal DHCP, we now support passing "DHCP" in
the IP parameter.
- we also support "SLAAC" as a value for the IP parameter, which enables
accepting route advertisement
- fixed an oddity in the way the gateway was being handled for IPv6 (in certain
cases it was being passed as the GATEWAY template parameter
- allow passing multiple values to the IP parameter, this would work as a quoted
parameter
- that means that, e.g. bastille create -V test 13.0-RELEASE "SLAAC DHCP" wan is
possible and creates a dual-stack jail
- passing both DHCP, SLAAC and fixed IPs is also possible, but only one IP per
protocol number is supported; last one wins
2022-10-13 10:49:26 +02:00
Stormle
44cc3c0b91
Fixed typo in README.md
2022-10-08 01:55:26 +03:00
PythonLinks
2f35d07e58
Update networking.rst
...
Vultr supports FreeBSD and gives us both a single ipv4 and a range of ipv6 addresses. So the simple thing to do is to give each container its own public ipv6 address. No need to mess with vnet. At least that is the theory. Wish me luck in getting this working. Am I really the first person to be using this approach?
2022-10-04 15:58:52 +02:00
Sagformas
d451573889
Advanced Mount Types Support
2022-10-04 11:05:05 +02:00
PythonLinks
64fcda2533
Update networking.rst
...
Polished up this Document.
2022-09-30 07:38:46 +02:00
PythonLinks
ca3303fd4d
Updating the Docs for Coulds with IPV6 networking.
...
I hope I got this all correct. I did get the containers networked correctly on vultr, but I am not a networking guy so I hope I did not misstate anything. Any edits I am happy to fix. And now I have to run, I am late for the multi lingual meetup. But this stuff is way more fun.
2022-09-21 19:27:47 +02:00
Christer Edwards
f1d73a0c02
Merge pull request #543 from tofazzz/master
...
Updated "export" sub-command docs (0.9.20220216)
2022-09-02 09:58:35 -06:00