Munish Chouhan
Munish Chouhan
In retest i can see that, when the node comes back, new set of pods created because of docker client retry ``` munish.chouhan@Munishs-MacBook-Pro blob_cache_testing % kubectl get pods -n wave-local...
@pditommaso so to make it more clear 1. Stream logs from k8s pod to S3 while build is in process 2. then build log spi will automatically get the current...
kaniko supports this functionality, so i have added directly in its command https://github.com/GoogleContainerTools/kaniko?tab=readme-ov-file#flag---label
> I was assuming the labels to be added to the Containerfile. My understanding this approach only works for kaniko based builds. What about Singularity? I wasn't aware about singularity,...
dockerfile tested with new changes: ``` munish.chouhan@Munishs-MacBook-Pro wave-cli % ./app/build/native/nativeCompile/wave -f Dockerfile --wave-endpoint https://52cfbbd2458d.ngrok.app --label key=value --label "key2"="value2" 52cfbbd2458d.ngrok.app/wt/83b2a5a52f7a/hrma017/dev:df3ae06b3bcfaac7 munish.chouhan@Munishs-MacBook-Pro wave-cli % docker pull 52cfbbd2458d.ngrok.app/wt/83b2a5a52f7a/hrma017/dev:df3ae06b3bcfaac7 df3ae06b3bcfaac7: Pulling from wt/83b2a5a52f7a/hrma017/dev 8a1e25ce7c4f:...
tested using singularity ``` munish.chouhan@Munishs-MacBook-Pro wave-cli % ./app/build/native/nativeCompile/wave -s --conda-package pandas --wave-endpoint https://f3fa87c34f08.ngrok.app --label key=value --label "key2"="value2" --freeze --build-repo docker.io/hrma017/dev --tower-token "eyJ0aWQiOiAyfS5jNDk0MjhlNjAwNWViMzI2OGRmZGM0Mjg5MzlmYzI5M2ZjNTFmZDQz" --tower-endpoint http://localhost:8008/api --platform linux/arm64 oras://docker.io/hrma017/dev:pandas--fe9c7ef51f3bc73f munish.chouhan@Munishs-MacBook-Pro wave-cli %...
> @munishchouhan @pditommaso by further inspection, I actually think the implementation here in the Wave service could be made to closely match that for other properties in Wave API's `ContainerConfig`,...
This PR is not related to Spack specifically, this is to add labels in the wave generated containers, so its still valid for conda
Getting this error: ``` 11:35:38.638 [main] ERROR io.micronaut.runtime.Micronaut - Error starting Micronaut server: Bean definition [io.seqera.wave.Boostrap] could not be loaded: Error instantiating bean of type [io.seqera.wave.Boostrap] Message: Cannot invoke "java.util.Map.get(Object)"...
Issue raised with Micornaut team about unit tests not working as exxpected https://github.com/micronaut-projects/micronaut-core/issues/10051