Skip to content

Build Calico v3.31.4 for RISC-V#256

Draft
twz123 wants to merge 3 commits intok0sproject:mainfrom
twz123:calico-riscv-131
Draft

Build Calico v3.31.4 for RISC-V#256
twz123 wants to merge 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
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.

1 participant