• Joined on 2023-11-13
s3lph commented on pull request forgejo/runner#129 2023-12-02 21:09:24 +00:00
IPv6 tests

Do you want to verify whether the Forgejo Runner creates its networks with enable_ipv6: true? Or do you want to take it a step further and verify that IPv6 connectivity including ip6tables NAT actually works.

s3lph commented on pull request forgejo/runner#120 2023-11-15 00:37:59 +00:00
feat(docker): Add flag to enable IPv6 in auto-created networks

@earl-warren for some reason the cascading-pr CI trigger was skipped for my latest commits:

Skipping job 'cascade' due to 'vars.CASCADE != 'no''
s3lph commented on issue forgejo/runner#119 2023-11-15 00:12:31 +00:00
Networks created by forgejo-runner don't have IPv6 enabled

@earl-warren thanks for the hint. I've added a documentation snippet in https://codeberg.org/forgejo/docs/pulls/242

s3lph pushed to feat-docker-ipv6 at s3lph/forgejo-runner 2023-11-15 00:10:06 +00:00
7db5a7f8d9 chore: make fmt
s3lph pushed to feat-docker-ipv6 at s3lph/forgejo-runner 2023-11-14 23:37:02 +00:00
863fb9c760 chore: update forgejo/act to v1.17.0
s3lph commented on issue forgejo/runner#119 2023-11-14 19:40:26 +00:00
Networks created by forgejo-runner don't have IPv6 enabled

First of all, the docker daemon needs to be configured with IPv6 support, e.g.:

# cat > /etc/docker/daemon.json <<EOF
{
  "ipv6": true,
  "fixed-cidr-v6": "fd00:d0ca:1::/64",
s3lph commented on pull request forgejo/runner#120 2023-11-14 18:49:25 +00:00
feat(docker): Add flag to enable IPv6 in auto-created networks

The pipeline for this PR fails as it requires the changes from forgejo/act#24 to be merged first.

s3lph pushed to feat-docker-ipv6 at s3lph/forgejo-act 2023-11-14 18:34:09 +00:00
140bc9cf7b fix: syntax error
s3lph created pull request forgejo/runner#120 2023-11-14 18:20:26 +00:00
feat(docker): Add flag to enable IPv6 in auto-created networks
s3lph created pull request forgejo/act#24 2023-11-14 18:19:53 +00:00
feat(docker): Add flag to enable IPv6 in auto-created networks
s3lph created branch feat-docker-ipv6 in s3lph/forgejo-runner 2023-11-14 18:16:21 +00:00
s3lph pushed to feat-docker-ipv6 at s3lph/forgejo-runner 2023-11-14 18:16:21 +00:00
1139bb7d12 feat(docker): Add flag to enable IPv6 in auto-created networks
s3lph created branch feat-docker-ipv6 in s3lph/forgejo-act 2023-11-14 18:13:42 +00:00
s3lph pushed to feat-docker-ipv6 at s3lph/forgejo-act 2023-11-14 18:13:42 +00:00
d462b663e3 feat(docker): Add flag to enable IPv6 in auto-created networks
s3lph created repository s3lph/forgejo-act 2023-11-14 18:10:21 +00:00
s3lph created repository s3lph/forgejo-runner 2023-11-14 18:10:07 +00:00
s3lph commented on issue forgejo/runner#119 2023-11-14 17:53:43 +00:00
Networks created by forgejo-runner don't have IPv6 enabled

@earl-warren thanks for the pointer. I did a first hacky implementation, and it appears to be working. Unfortunately, we can't simply hard-code EnableIPv6: true in the network creation, as this…

s3lph opened issue forgejo/runner#119 2023-11-13 22:55:17 +00:00
Networks created by forgejo-runner don't have IPv6 enabled