Skip to content

Conversation

@leafty
Copy link
Member

@leafty leafty commented Nov 3, 2025

wip

Details:

  • Update the session launcher API to support specifying target platforms. This means the API can support multi-platform builds.
  • At the moment, images can be built with only ONE target platform, so validation only accepts a single target platform.
  • Image building can be configured to support the linux/arm64 platform with env variables

See chart changes here: SwissDataScienceCenter/renku#4231

PR stack:

/deploy #notest renku=leafty/configure-arm-builds renku-ui=leafty/configure-arm-builds extra-values=dataService.imageBuilders.enabled=true,dataService.imageBuilders.outputImagePrefix=harbor.dev.renku.ch/renku-build/,dataService.imageBuilders.nodeSelector.renku.io/node-purpose=user,dataService.imageBuilders.tolerations[0].effect=NoSchedule,dataService.imageBuilders.tolerations[0].key=renku.io/dedicated,dataService.imageBuilders.tolerations[0].operator=Equal,dataService.imageBuilders.tolerations[0].value=user,dataService.imageBuilders.platformOverrides.linux/arm64.builderImage=salimkayal/test-arm:cuda-selector-builder-0.1.6,dataService.imageBuilders.platformOverrides.linux/arm64.runImage=salimkayal/test-arm:cuda-selector-0.1.6,dataService.imageBuilders.platformOverrides.linux/arm64.nodeSelector.renku.io/arch=arm64,dataService.imageBuilders.platformOverrides.linux/arm64.nodeSelector.renku.io/node-purpose=user,dataService.imageBuilders.platformOverrides.linux/arm64.tolerations[0].effect=NoSchedule,dataService.imageBuilders.platformOverrides.linux/arm64.tolerations[0].key=renku.io/dedicated,dataService.imageBuilders.platformOverrides.linux/arm64.tolerations[0].operator=Equal,dataService.imageBuilders.platformOverrides.linux/arm64.tolerations[0].value=user,dataService.imageBuilders.platformOverrides.linux/arm64.tolerations[1].effect=NoSchedule,dataService.imageBuilders.platformOverrides.linux/arm64.tolerations[1].key=renku.io/arch,dataService.imageBuilders.platformOverrides.linux/arm64.tolerations[1].operator=Equal,dataService.imageBuilders.platformOverrides.linux/arm64.tolerations[1].value=arm64

Base automatically changed from leafty/configure-buildpacks to build/support-build-arm November 3, 2025 10:02
@RenkuBot
Copy link
Contributor

RenkuBot commented Nov 3, 2025

You can access the deployment of this PR at https://renku-ci-ds-1093.dev.renku.ch

@leafty leafty force-pushed the leafty/configure-arm-builds branch from e71cfff to a9638c7 Compare November 4, 2025 09:35
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