[Help Needed] Cockpit Domain Controller or Database Server Role

Dan Mossor danofsatx at gmail.com
Thu Feb 12 21:56:30 UTC 2015

On 02/12/2015 10:05 AM, Stephen Gallagher wrote:
> So, as the subject implies, I'm currently the only person known to be
> working on either of these two big features for Fedora 22 Server. With
> only 12 calendar days remaining until Alpha Freeze, I am going to state
> unequivocally that I cannot deliver both in that time. I *should* be
> able to manage one or the other, but if we want these features in F22,
> someone is going to need to step up and help, please.
> Barring that, I'm going to have to defer one or the other (likely the
> Cockpit UI features, since they're not as far along) until Fedora 23.
> == Cockpit Domain Controller ==
> This is being written in JavaScript (specifically a jQuery dialect).
> I've gotten some early work done on this over the weekend at DevConf,
> thanks to some very patient help by the Cockpit developers there. I am
> by no means well-versed in JavaScript, so it would be my preference to
> have someone with some greater knowledge take this over from me. My
> current WIP is pushed to https://github.com/sgallagher/cockpit/tree/dc
> (branch is "dc"). It's little more than a proof-of-concept at this
> point, with some basic functionality for interacting with the rolekit
> D-BUS interface. Andreas Nilsson also put together some UI bits that can
> be integrated, but I forget where he pushed them, so I'm CCing him for
> comment.
> It would be my preference that someone take over this effort from me, as
> it will be the more difficult one for me to finish in the time available
> given that I am learning JavaScript on the fly while working on it.
> === Remaining Work (Alpha) ===
> * Finish the deployment D-BUS glue
> * Merge with andreasn's UI work
> === Remaining Work (Beta) ===
> * Generate links for FreeIPA UI in the Cockpit display
> * Implement decommission
> == Database Server Role ==
> I've made some reasonable progress on this. I have a proof-of-concept
> that can install the packages, do the initial setup and create a new
> database with an owner account and password. The roles are written in
> Python and my current WIP is pushed to
> https://github.com/sgallagher/rolekit/tree/database (branch is
> "database").
> === DB Remaining Work (Alpha) ===
> * Deployment needs to edit postgresql.conf to add listen_addresses
> * Deployment needs to edit pg_hba.conf to allow password-access
> * Deployment needs to restart the service to accept the new config
> === DB Remaining Work (Beta) ===
> * Deployment needs to handle multiple instances on the same machine
> _______________________________________________
> server mailing list
> server at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/server
Stephen, I'm not a developer by any stretch of the imagination, but I'm 
willing to at least look at the DB code and see if I can offer any 


Dan Mossor, RHCSA
Systems Engineer at Large
Fedora Plasma Product WG | Fedora QA Team | Fedora Server WG
Fedora Infrastructure Apprentice
FAS: dmossor IRC: danofsatx
San Antonio, Texas, USA

More information about the server mailing list