Releases: libre-server/rolekit
Releases · libre-server/rolekit
0.5.2
Fixes an issue with deployment of FreeIPA. The wrong argument was being used for setting the domain name. In FreeIPA 4.4 and older, it was silently ignored and would have worked by accident due to FreeIPA selecting the system domain name, which rolekit would have already set appropriately. In recent versions of FreeIPA, the argument is rejected, failing the deployment.
0.6alpha1 (0.5.1)
- Simplify creating systemd units for roles.
- Synchronize role state with systemd so rolekit doesn't get confused.
0.4.0.1
Bugfix release to address a single serious crash bug. All users of 0.4.0 should upgrade to 0.4.0.1.
0.4.0
Nils Philippsen (19):
- Make update asynchronous
- reference README.md instead of README in some places
- fix: rolekit auto-terminates much too quickly
- rolectl: handle "rolectl list" without command
- rolectl: use more speaking
args
for parsed arguments - admit complicity
- rolectl: error out if command line arguments are missing
- rolectl: add support for passing redeploy settings via stdin
- rolectl: add help blurbs to redeploy settings options
- databaseserver: fix typos
- change URLs to github from fedorahosted where applicable
- async: log tracebacks with (most) exceptions
- clean up extension unit files on decommission
- don't write extension unit files multiple times
- remove 'pass' statements from non-empty blocks
- clean up target and failure unit files on decommission, too
- obviate the need to restore config files from backups
- clean up imports
- remove or use unused exceptions and variables
Stephen Gallagher (35):
- Loosen postgresql-setup command string
- Add Vagrantfile
- Switch to Python 3
- Domain Controller: support setting the hostname
- Database: Drop unnecessary function overrides
- Add empty starter role example
- Make redeploy routine asynchronous
- Fix do_decommission_async prototype
- Vagrantfile: Fix firewall
- Add some additional trace logging
- Add systemd container service unit helper
- Add memcache role
- Update README
- Handle exception in python 3 version of argparse
- rolectl: Add support for passing settings via stdin
- rolectl: Automatically stop services when decommissioning
- Update manpage for rolectl deploy --settings-stdin
- Add helper routines for enabling and disabling unit files
- start() and stop() need to be persistent
- Make sure to install memcache manpage
- rolekit shouldn't block basic.target
- Remove 'make archive'
- Add modified configparser for systemd unit files
- Move instance name generation into RoleSettings
- Support deferred deployment
- Domain Controller: Drop requirement for admin_password
- Database Server: Drop requirement for database name
- Domain Controller: Use instance name for the domain
- Release 0.4.0rc1 (aka 0.3.93)
- Bump to next release for develpoment
- Properly wrap RoleSettings.write() in umask
- Add end-user documentation
- Fix incorrect indentation
- Set the role state to ERROR if in a transitional state on startup
- Release 0.4.0
Thomas Woerner (12):
- rolectl bash-completion: Add missing command reset-error
- RoleSettings: New callback handler for changed settings
- New sanitize (settings) for role instances
- rolectl bash-completion: Add missing --settings-stdin
- Role instance redeploy needs to install/update packages and firewall settings
- role: New get_type method, use get_name and get_type accessors for name and type
- Use class name for RolekitErrors in the log
- RoleSettings: Create backup before removing settings
- RoleBase: Store last error in role instance settings
- Fix prefixes for debug log calls
- Add D-Bus properties to introspection data
- New instance and type name validation
Rolekit 0.4.0 RC1
Nils Philippsen (12):
- Make update asynchronous
- reference README.md instead of README in some places
- fix: rolekit auto-terminates much too quickly
- rolectl: handle "rolectl list" without command
- rolectl: use more speaking
args
for parsed arguments - admit complicity
- rolectl: error out if command line arguments are missing
- rolectl: add support for passing redeploy settings via stdin
- rolectl: add help blurbs to redeploy settings options
- databaseserver: fix typos
- change URLs to github from fedorahosted where applicable
- async: log tracebacks with (most) exceptions
Stephen Gallagher (17):
- Update README
- Handle exception in python 3 version of argparse
- rolectl: Add support for passing settings via stdin
- rolectl: Automatically stop services when decommissioning
- Update manpage for rolectl deploy --settings-stdin
- Add helper routines for enabling and disabling unit files
- start() and stop() need to be persistent
- Make sure to install memcache manpage
- rolekit shouldn't block basic.target
- Remove 'make archive'
- Add modified configparser for systemd unit files
- Move instance name generation into RoleSettings
- Support deferred deployment
- Domain Controller: Drop requirement for admin_password
- Database Server: Drop requirement for database name
- Domain Controller: Use instance name for the domain
- Release 0.4.0rc1 (aka 0.3.93)
Thomas Woerner (5):
- rolectl bash-completion: Add missing command reset-error
- RoleSettings: New callback handler for changed settings
- New sanitize (settings) for role instances
- rolectl bash-completion: Add missing --settings-stdin
- Role instance redeploy needs to install/update packages and firewall settings
0.2.2
Update manpage for rolectl deploy --settings-stdin Reviewed at https://reviewboard-fedoraserver.rhcloud.com/r/185/
0.2.1
Update manpage for rolectl deploy --settings-stdin Reviewed at https://reviewboard-fedoraserver.rhcloud.com/r/185/
0.2.0
Update manpage for rolectl deploy --settings-stdin Reviewed at https://reviewboard-fedoraserver.rhcloud.com/r/185/
0.4.0beta1
rolekit-0.4.0beta1 Tagging rolekit 0.4.0 beta1
0.3.2
rolekit-0_3_2 Tagging rolekit 0.3.2