Skip to content

0.4.0

Compare
Choose a tag to compare
@sgallagher sgallagher released this 28 Sep 15:02
· 24 commits to master since this release
rolekit-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