add IPv6 support #14

Merged
earl-warren merged 2 commits from earl-warren/lxc-helpers:wip-ipv6 into main 2023-12-01 22:45:08 +00:00
Owner

The relevant lines of the workflow are at https://code.forgejo.org/forgejo/lxc-helpers/actions/runs/109#jobstep-4-4308

The general idea is that all LXC containers will now have IPv6
activated, wether they need it or not. The lxc_install_lxc command
also has an optional IPv6 argument which is semantically equivalent to
the IPv6 prefix but for the IPv6 private range.

NAT is activated for IPv6 because it only relies on private IP
ranges. If an LXC container needs to be associated with a public IPv6,
it will need to be proxied, it won't be available publicly.

Fixes: #12

The relevant lines of the workflow are at https://code.forgejo.org/forgejo/lxc-helpers/actions/runs/109#jobstep-4-4308 The general idea is that all LXC containers will now have IPv6 activated, wether they need it or not. The lxc_install_lxc command also has an optional IPv6 argument which is semantically equivalent to the IPv6 prefix but for the IPv6 private range. NAT is activated for IPv6 because it only relies on private IP ranges. If an LXC container needs to be associated with a public IPv6, it will need to be proxied, it won't be available publicly. Fixes: https://code.forgejo.org/forgejo/lxc-helpers/issues/12
earl-warren added 2 commits 2023-12-01 20:44:56 +00:00
All checks were successful
/ cascade (pull_request) Has been skipped
/ test (pull_request) Successful in 10m54s
0633dc4fe2
add IPv6 support
The general idea is that all LXC containers will now have IPv6
activated, wether they need it or not. The lxc_install_lxc command
also has an optional IPv6 argument which is semantically equivalent to
the IPv6 prefix but for the IPv6 private range.

NAT is activated for IPv6 because it only relies on private IP
ranges. If an LXC container needs to be associated with a public IPv6,
it will need to be proxied, it won't be available publicly.
earl-warren force-pushed wip-ipv6 from 0633dc4fe2 to 2e814536ce 2023-12-01 21:19:28 +00:00 Compare
First-time contributor

cascading-pr updated at forgejo/act#28

cascading-pr updated at https://code.forgejo.org/forgejo/act/pulls/28
earl-warren added 1 commit 2023-12-01 22:18:44 +00:00
Some checks failed
/ test (pull_request) Failing after 2m25s
/ cascade (pull_request) Failing after 8m38s
890ed60a5d
mount /dev/loopN so that mount -o loop can be used
Fixes: #13
First-time contributor

cascading-pr updated at forgejo/act#28

cascading-pr updated at https://code.forgejo.org/forgejo/act/pulls/28
earl-warren force-pushed wip-ipv6 from 890ed60a5d to 2e814536ce 2023-12-01 22:30:35 +00:00 Compare
dachary approved these changes 2023-12-01 22:44:11 +00:00
earl-warren merged commit 0ddfe6504b into main 2023-12-01 22:45:08 +00:00
earl-warren deleted branch wip-ipv6 2023-12-01 22:45:08 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference: forgejo/lxc-helpers#14
No description provided.