[Debian-rtc-admin] RFA: rtc.debian.org
gustavo panizzo
gfa at zumbi.com.ar
Fri May 31 04:55:01 BST 2019
Hi
On Thu, May 30, 2019 at 06:45:13PM +0200, Victor Seva wrote:
>Hi,
>
>On Thu, 30 May 2019 at 07:46, gustavo panizzo <gfa at zumbi.com.ar> wrote:
>
>> On Tue, May 28, 2019 at 06:09:09PM +0200, Victor Seva wrote:
>> >As already mentioned long ago, We should first "move" the current prosody
>> >manual config to dsa-puppet.
>> >
>>
>> I don't think prosody management should be under DSA, puppet is great if
>> you have root-level access to the server, which we don't.
>>
>> If we take the puppet route, every change will have to go through DSA.
>> How are we going to troubleshot issues? add new features?
>> Will DSA own the service then?
>>
>> What I like about puppet is that is hands-free, after merging into git
>> the deploy happends by itself, that part I want to replicate.
>>
>
>Sorry but management is already through DSA. DSA owns the service.
>And the proper way to ask for changes is via PR to dsa-puppet.
>Changing manually the config was just possible due to the kindness of one
>nice DSA admin.
Checking all the bugs filled for the pseudo rtc.debian.org in the BTS
,yeah I read them all, I see you, I see Pocock, I see debacle but
I don't see DSA, I also read #4908 in RT which has updates mostly from pocock.
I don't see anywhere DSA claiming they own the service, besides if they
own the service, why the RFA ticket?
I don't intend to kick out (like it was possible) DSA from their own
machine, I just want a workflow that works for all people involved.
Lower level changes (firewall, packages, unix-users, sudo, etc) do
require DSA interaction and I plan to send patches to their puppet
repo to accomplish that
But asking DSA, and waiting a round-trip, to enable a module on Prosody,
or change a setting is too much.
here is the simple deploy process I propose
- keep the configuration in salsa
(https://salsa.debian.org/rtc-team/prosody-configuration)
- changes to the configuration are proposed as MR, there has to be
a BTS ticket to back the change
- someone else from the team approves the change and merges it
- someone in the debvoip group ssh into vogler.d.o, clones the repo and
runs make deploy
If we feel confident about this for some time, we can ask DSA for a
dedicated local-user in vogler to perform the last step via a cronjob
We could even run basic tests using salsa's CI against the MR :)
cheers
--
IRC: gfa
GPG: 0x27263FA42553615F904A7EBE2A40A2ECB8DAD8D5
OLD GPG: 0x44BB1BA79F6C6333
More information about the Debian-rtc-team
mailing list