Le lun. 27 avr. 2020 à 09:03, Olaf Radicke <briefkas...@olaf-radicke.de> a écrit :
> Thanks Pierre, for your comments and explanations. > > > Yes, it is the code name for buildbot 0.9+ which introduced > > rest api and message queues for everything. > > So, the worker is communicat with a message queue and not > more direct with the masters? Will the workers have unique > logins again? So that we get the same problem with the > static configuration of the replicasets? > No, message queues are for other events than worker to master protocol (build finished, change created, etc) > > Pierre Tardy <tar...@gmail.com> hat am 27. April 2020 08:13 geschrieben: > [...] > > > Okay if I understand this correctly, the configuration is still > > > very static. > > > > > > > https://github.com/Zempashi/buildbot_kubernetes_deployment/blob/master/kubernetes/buildbot-master.cfg.yml > > > > > > Here in lines 25 to 31 BuildBot gets the value for the configuration > > > from the environment variable. Correct? > > > > > > Who tells BuildBot that the environment variable has changed? > > Environment variables cannot change dynamically. > > I'm aware of that. What are our options? > > [snip] In my previous email I was more talking on the general way of how to handle change of config and reload. For me this is a real issue, but the change on the number of workers is more dynamic than change of config, which happens less often. The simple way of resolving the problem on number of workers, is to just pre-configure the maximum number of workers. This is no problem for buildbot if a worker is configured, but not actually started. Then, instead of using the basic worker kind I would suggest to use the kubernetes latent worker. http://docs.buildbot.net/current/manual/configuration/workers-docker.html#kubernetes-latent-worker This will create worker on demand, according to build requests, and also have the possibility for the build request to dynamically choose which image to use. Regards Pierre
_______________________________________________ users mailing list users@buildbot.net https://lists.buildbot.net/mailman/listinfo/users