[users at bb.net] BuildBot multi master helm chart

Olaf Radicke briefkasten at olaf-radicke.de
Mon Apr 27 07:03:07 UTC 2020


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?

> Pierre Tardy <tardyp at 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?

- name: Kubernetes operator
  pro: 
    - We do not need to change the architecture of BuildBot.
  con:
    - A lot of workronds are required.
    - It only works with Kubernetes
- name: BuildBot does without unique logins.
  pro: 
    - No workarounds on cube level.
    - Works also without cubernets.
  con:
    - The master-worker communication needs a session ID. So a 
      change to the BuildBot code - right?


Best Regards,

Olaf


More information about the users mailing list