Skip to content

Releases: libre-server/rolekit

0.5.2

27 Jul 00:41
rolekit-0.5.2
572a99b
Compare
Choose a tag to compare

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)

03 Feb 18:03
rolekit-0.5.1
Compare
Choose a tag to compare
0.6alpha1 (0.5.1) Pre-release
Pre-release
  • Simplify creating systemd units for roles.
  • Synchronize role state with systemd so rolekit doesn't get confused.

0.4.0.1

07 Oct 17:21
rolekit-0_4_0_1
Compare
Choose a tag to compare

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

28 Sep 15:02
rolekit-0_4_0
Compare
Choose a tag to compare

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

02 Sep 16:42
rolekit-0.4.0rc1
Compare
Choose a tag to compare
Rolekit 0.4.0 RC1 Pre-release
Pre-release

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

18 Aug 16:57
Compare
Choose a tag to compare
Update manpage for rolectl deploy --settings-stdin

Reviewed at https://reviewboard-fedoraserver.rhcloud.com/r/185/

0.2.1

18 Aug 16:56
Compare
Choose a tag to compare
Update manpage for rolectl deploy --settings-stdin

Reviewed at https://reviewboard-fedoraserver.rhcloud.com/r/185/

0.2.0

18 Aug 16:56
Compare
Choose a tag to compare
Update manpage for rolectl deploy --settings-stdin

Reviewed at https://reviewboard-fedoraserver.rhcloud.com/r/185/

0.4.0beta1

18 Aug 16:59
rolekit-0.4.0beta1
Compare
Choose a tag to compare
0.4.0beta1 Pre-release
Pre-release
rolekit-0.4.0beta1

Tagging rolekit 0.4.0 beta1

0.3.2

18 Aug 16:57
rolekit-0_3_2
Compare
Choose a tag to compare
rolekit-0_3_2

Tagging rolekit 0.3.2