Review Request 162: Make redeploy routine asynchronous
by Stephen Gallagher
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard-fedoraserver.rhcloud.com/r/162/
-----------------------------------------------------------
Review request for RoleKit Mailing List, Miloslav Trmac, Stephen Gallagher, and Thomas Woerner.
Repository: rolekit
Description
-------
Make redeploy routine asynchronous
Diffs
-----
config/roles/databaseserver/role.py f0ec96d4bb0555baf961f3e973e01742fc3f8ac0
config/roles/domaincontroller/role.py 29f6be8f68d8f9f29d9531f27363ea46e7ef8e52
config/roles/testrole/role.py 8d8d145e4d81c730aeb47f38cf2a98ca8550840e
src/rolekit/server/rolebase.py fec2de57f2bce114de28c3bfcd4ed75e29e2dd58
Diff: http://reviewboard-fedoraserver.rhcloud.com/r/162/diff/
Testing
-------
Tested with review #161
Thanks,
Stephen Gallagher
8 years, 9 months
Review Request 163: Add containerized memcached server
by Stephen Gallagher
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard-fedoraserver.rhcloud.com/r/163/
-----------------------------------------------------------
Review request for RoleKit Mailing List, Miloslav Trmac, Stephen Gallagher, and Thomas Woerner.
Repository: rolekit
Description
-------
Just add
"contained": True
to the settings JSON to try it out.
Diffs
-----
config/roles/memcache/role.py PRE-CREATION
src/rolekit/server/io/systemd.py ad28004e874db123f51ecad8ff39d1e863b8b604
Diff: http://reviewboard-fedoraserver.rhcloud.com/r/163/diff/
Testing
-------
Repeatedly created, decommissioned and redeployed the role
Thanks,
Stephen Gallagher
8 years, 9 months
Review Request 156: Loosen postgresql-setup command string
by Stephen Gallagher
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard-fedoraserver.rhcloud.com/r/156/
-----------------------------------------------------------
Review request for RoleKit Mailing List, Miloslav Trmac, Stephen Gallagher, and Thomas Woerner.
Repository: rolekit
Description
-------
Early versions of postgresql 9.4 generated a warning if the --unit
argument was missing, but this has been relaxed. --unit=postgresql
is now the default if it is unspecified.
Remove the explicit usage to restore compatibility with postgresql
9.3
Diffs
-----
config/roles/databaseserver/role.py b363d29cc1430ebd19924c6029386f059ad5183b
Diff: http://reviewboard-fedoraserver.rhcloud.com/r/156/diff/
Testing
-------
Thanks,
Stephen Gallagher
8 years, 10 months
Review Request 157: Add Vagrantfile
by Stephen Gallagher
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard-fedoraserver.rhcloud.com/r/157/
-----------------------------------------------------------
Review request for RoleKit Mailing List, Miloslav Trmac, Stephen Gallagher, and Thomas Woerner.
Repository: rolekit
Description
-------
See http://fedoramagazine.org/running-vagrant-fedora-22/ for setting
up Vagrant on Fedora. To quickly provision and deploy the current
code into a Fedora 22 VM, just type 'vagrant up'.
You can also quickly re-deploy your changes with
vagrant rsync && vagrant provision
Diffs
-----
Vagrantfile PRE-CREATION
config/rolekit.service.in 7b28fd00d0fcb75388d8c5f46c7ed94c5efa208b
contrib/vagrant/bootstrap.sh PRE-CREATION
Diff: http://reviewboard-fedoraserver.rhcloud.com/r/157/diff/
Testing
-------
Used this Vagrant image to aid in the conversion to Python 3. It has been reprovisioned and destroyed/recreated many times during this process.
Thanks,
Stephen Gallagher
8 years, 10 months
Review Request 158: [WIP] Switch to Python 3
by Stephen Gallagher
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard-fedoraserver.rhcloud.com/r/158/
-----------------------------------------------------------
Review request for RoleKit Mailing List, Miloslav Trmac, Stephen Gallagher, and Thomas Woerner.
Repository: rolekit
Description
-------
Switch to Python 3
**This is a work-in-progress. Do not commit it**
So far, only the Database Server Role and the main role infrastructure has been converted. I will port over the Domain Controller next. This is made visible for early review.
There is a lot of tracing added in this patch which aided in debugging the port. I decided not to separate it into a separate patch primarily because it would be too much effort.
Diffs
-----
Makefile.am ead7310d6c3b36a702a9ddad3c3c964b4e8ca07b
config/roles/databaseserver/role.py b363d29cc1430ebd19924c6029386f059ad5183b
config/roles/databaseserver/tools/rk_db_setpwd.py c7fecaaa78a392b2d0ea2525d3a563169d852c29
configure.ac dd4b473e5983ced7f3ecf08e457d4578d1eaa9f0
fix_python_shebang.sh 8a0430ce35605e0067f03fa2219c902a8bcbc85c
rolekit.spec 8d798da1c386997061c19e393ea95a3940ff6db1
src/Makefile.am 1777c2d458af10e97914a4fd400952ebfd2b552d
src/rolectl 7d978c2365bbb8e67b19df2d95bf6ac04b8cfe90
src/roled 954071f1d9ee3bedff3525728ba8d5a0c0ec49ed
src/rolekit/async.py b2ba8f8f048757efcf57cb7eaf19fc071c28e5a6
src/rolekit/server/rolebase.py 5deceba3fa7f63f25ff9021c57a63b5470abc1f0
Diff: http://reviewboard-fedoraserver.rhcloud.com/r/158/diff/
Testing
-------
Thanks,
Stephen Gallagher
8 years, 10 months
Review Request 159: Domain Controller: support setting the hostname
by Stephen Gallagher
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard-fedoraserver.rhcloud.com/r/159/
-----------------------------------------------------------
Review request for RoleKit Mailing List, Miloslav Trmac, Stephen Gallagher, Simo Sorce, and Thomas Woerner.
Repository: rolekit
Description
-------
It is very important that the host and domain names be correct when
setting up a domain controller. With this patch, we will allow users
to set the hostname as part of the deployment process.
Diffs
-----
config/roles/domaincontroller/role.py 9e101ebc1709c10aeadb2bbbfd5b0532a5fe0b94
doc/xml/rolekit.roles.domaincontroller.xml 9e499da57b8baf92c27b36ca89dd5c44419231ee
src/Makefile.am 1777c2d458af10e97914a4fd400952ebfd2b552d
src/rolekit/server/io/hostname.py PRE-CREATION
Diff: http://reviewboard-fedoraserver.rhcloud.com/r/159/diff/
Testing
-------
Deployed a domain controller onto a freshly-created Vagrant box, instructing it to change the name in the process. Verified that the new hostname is used when auto-selecting the domain.
Thanks,
Stephen Gallagher
8 years, 10 months