Skip to content

Build Calico v3.31.4 for RISC-V#256

Merged
twz123 merged 3 commits intok0sproject:mainfrom
twz123:calico-riscv-131
Apr 10, 2026
Merged

Build Calico v3.31.4 for RISC-V#256
twz123 merged 3 commits intok0sproject:mainfrom
twz123:calico-riscv-131

Conversation

@twz123
Copy link
Copy Markdown
Member

@twz123 twz123 commented Mar 20, 2026

Copy over the images from v3.29.7-1 and re-apply the changes between v3.29.7-0 and v3.31.4-1 manually:

  • Go 1.25.8
  • Updated path to license file
  • Use correct path for birdctl

Additional changes:

  • Adapt the ldflag constants to the way Calico 3.31 is doing it. Determine the build date from the source tarballs.
  • Build the wrapper executable for the kube-controllers image, and use it in its entrypoint.

@twz123 twz123 force-pushed the calico-riscv-131 branch from 9e10332 to cbccc68 Compare March 20, 2026 14:25
twz123 added 3 commits March 21, 2026 07:53
* v3.29.7-1 -> v3.31.4-2

Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
Manually apply the diff between v3.29.7-0 and v3.31.4-1.

Use Go 1.25.8
Correct license file LICENSE.md
birdctl in /bin instead of /usr/bin

Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
* Adapt the ldflag constants to the way Calico 3.31 is doing it.
  Determine the build date from the source tarballs.
* Build the `wrapper` executable for the kube-controllers image, and use
  it in its entrypoint.

Signed-off-by: Tom Wieczorek <twieczorek@mirantis.com>
@twz123 twz123 force-pushed the calico-riscv-131 branch from cbccc68 to b5a8677 Compare March 21, 2026 06:54
@twz123 twz123 marked this pull request as ready for review April 10, 2026 10:57
@twz123
Copy link
Copy Markdown
Member Author

twz123 commented Apr 10, 2026

This is good to go. The k0s CI is green with those images.

@twz123 twz123 merged commit 4d7dad6 into k0sproject:main Apr 10, 2026
137 checks passed
@twz123 twz123 deleted the calico-riscv-131 branch April 10, 2026 11:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants