Crmsh

Latest version: v2.2.1

Safety actively analyzes 618306 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

3.0.0

- high: bootstrap: Add bootstrap commands (fate321114)
- high: logparser: Update transition RE (168)
- high: scripts: Remove script versions of add/remove/init
- high: utils: Fix typo in tmpf patch (bsc999683)
- medium: bootstrap: Configure hawk iff package installed
- medium: ui_cluster: Fix broken cluster remove command
- medium: bootstrap: Invoke _remote commands correctly
- medium: bootstrap: adapt firewall handling to other platforms
- medium: ui_cluster: Compatibility mode for old cluster init behavior
- medium: ui_history: Avoid ugly wrapping of diff output
- medium: hb_report: Make sure this never expands to rm -rf /
- medium: hb_report: don't use backticks in local
- low: completers: give the op's hint when type tab after 'op'
- low: bootstrap: Handle None as result from remote command correctly
- low: bootstrap: Avoid warning if known_hosts doesn't exist
- low: bootstrap: Don't check for ptty for _remote stages
- low: ui_cluster: No need to check the cluster stack in requires
- low: ui: Fix vim highlightning support.
- low: ui_script: Fix script list all/names argument handling
- low: cibconfig: Clearer error for duplicate ID (bsc1009748)
- low: ui_cluster: start/stop don't touch corosync, just pacemaker

* Tue Oct 25 2016 Kristoffer Grönlund <kgronlundsuse.com> and many others

2.3.2

- high: history: Quote archive tarball name if it contains spaces (bsc998959)
- high: history: Prefer /var/log/messages over ha-log.txt (bsc998891)
- high: parse: Support target pattern in fencing topology
- high: cibconfig: Ensure temp CIB is readable by crm_diff (bsc999683)
- medium: corosync: Fix missing variable in del-node
- medium: scripts: Drop logrotate check from cluster health
- medium: scripts: Better corosync defaults (bsc1001164)
- medium: cibconfig: Remove from tags when removing object
- medium: ui_configure: option to obscure passwords
- low: cmd_status: More detail in verify output
- low: crm_pssh: Fix nodenum envvar name
- low: cmd_status: Highlight plural forms (bsc996806)
- doc: Fix inverted boolean in resource set documentation

* Fri Sep 2 2016 Kristoffer Grönlund <kgronlundsuse.com> and many others

2.3.1

- Require Python 2.6+, not 2.7 (bsc995611) (152)

* Fri Aug 12 2016 Kristoffer Grönlund <kgronlundsuse.com> and many others

2.3.0

- medium: constants: Add missing alerts constants (150) (bsc992789)
- high: hb_report: Don't collect logs from journalctl if -M is set (bsc990025)
- high: hb_report: Skip lines without timestamps in log correctly (bsc989810)
- low: scripts: Fix use of non-relative import for ra
- medium: tmpfiles: Create temporary directory if non-existing (bsc981583)
- medium: xmlutil: reduce unknown attribute to warning (bsc981659)
- high: constants: Add maintenance to set of known attributes (bsc981659)
- medium: scripts: no-quorum-policy=ignore is deprecated (bsc981056)
- low: history: fall back to any log file in report root
- medium: history: Report better error when history user is not sudoer (bsc980924)
- high: history: Store live report in per-user directory (bsc980924)
- medium: logparser: Fix use-before-declaration error in logparser
- low: utils: Clearer error if permission denied when locking (bsc980924)
- medium: logparser: Handle read-only access to metadata cache (bsc980924)
- doc: Add steenzout to AUTHORS
- fix issue 144 by comparing output line by line (146)
- fixed version number (142)
- added crm to scripts (143)
- doc: sort subcommands in the documentation
- high: parse: Support for event-driven alerts (fate320855) (136)
- medium: ui_resource: Add force argument to resource cleanup (bsc979420)
- high: ui_resource: Improved resource move/clear/locate commands
- medium: ui_resource: Show utilization in output from crm resource scores
- high: utils: Avoid deadlock if DC changes during idle wait (bsc978480)
- low: scripts: Note SBD recommendation in libvirt script (fate318320)
- low: scripts: Note SBD recommendation in vmware script (fate318320)
- high: ui_root: Add crm verify command
- low: hb_report: Fix spurious error on missing events.txt
- medium: hb_report: Fix broken -S option (137)
- medium: ui_node: Fix crash in node fence command (bsc974902)
- low: scripts: Better description for sbd
- low: scripts: Preserve formatting in description for vmware wizard
- medium: scripts: Add vmware to data manifest (fate318320)
- high: scripts: VMware fencing using vCenter (fate318320)
- low: scripts: Shouldn't set -e here (fate318320)
- low: parse: Don't validate operation name in parser (bsc975357)
- low: constants: Add missing reload operation to parser
- medium: ui_node: Fix "crm node fence" (bsc974902) (134)
- low: corosync: Recycle node IDs when possible
- low: scripts: Fix watchdog test in sbd-device (fate318320)
- low: scripts: Only print debug output locally unless there were remote actions
- low: cibconfig: Don't mix up CLI name with XML tag
- low: parser: ignore case for attr: prefix
- medium: scripts: Use os.uname() to find hostname (128)
- low: history: Don't skip nodes without logs
- low: logparser: Don't crash on nodes without logs
- low: scripts: Need sudo if non-local call
- medium: hb_report: Add timeout to SSH connection (bsc971690)
- low: scripts: Clean up various scripts
- medium: main: Add -o|--opt to pass extra options for crmsh
- low: command: handle stray regex characters in input
- medium: scripts: SBD wizard which configures SBD itself (fate318320)
- medium: scripts: Add nfs-utils to list of packages for nfsserver
- medium: scripts: Set sudo and full path for exportfs -v in nfs scripts
- medium: scripts: Don't require sudo for root
- medium: scripts: inline scripts for call actions
- medium: scripts: Simplify SBD script (bsc968076) (fate318320)
- low: logparser: Add cib info to __meta for hawk
- low: hb_report: Suggest user checks timeframe on empty logs (bsc970823)
- medium: ui_node: Add crm node server command
- medium: hb_report: Use server attribute for remote nodes if set (bsc970819)
- low: ui_resource: alias show to get
- high: history: Faster log parsing (bsc920278)
- low: log_patterns_118: Add captures to log patterns for tagging (bsc970278)
- medium: crm_pssh: Fix live refresh of journalctl logs (bsc970931)
- low: hb_report: Warn if generated report is empty (bsc970823)
- low: hb_report: Print covered time span at exit (bsc970823)
- low: logtime: Improve performance of syslog_ts (bsc970278)
- low: scripts: Fix error in service action
- low: history: use os.listdir to list history sessions
- medium: ui_node: Use stonith_admin -F to fence remote nodes (bsc967907)
- low: ui_node: Less cryptic query when fencing node
- low: config: Messed up previous fix (119)
- low: config: Clean up libdir configuration (119)
- medium: config: make multiarch dependency a dynamic include (119)
- high: ui_configure: Fix commit force (120)
- medium: hb_report: Don't collect logs on non-nodes (bsc959031)
- medium: ui_configure: Only wait for DC if resources were stopped (117)
- low: Fix title style vs. sentence style in cluster scripts (bsc892108)
- medium: command: Disable fuzzy matcher for completion (116)
- Merge pull request 115 from rikkotec/patch-queue/remove-fix-for-debian
- medium: corosync: added optional parameter [name] to "corosync add-node" function
- medium: constants: clone-min meta attribute (new in Pacemaker 1.1.14)
- medium: cibconfig: add and|or filter combinators to influence filtering (fate320401)
- high: scripts: fix broken cluster init script (bsc963135)
- high: scripts: Add LVM on DRBD cluster script (bsc951132)
- high: scripts: Add NFS on LVM and DRBD cluster script (bsc951132)
- medium: ui_configure: Rename show-property to get-property
- high: scripts: Improved OCFS2 cluster script (bsc953984)
- medium: scripts: Updated SBD cluster script
- high: history: Parse log lines without timestamp (bsc955581)

* Fri Jan 15 2016 Kristoffer Grönlund <kgronlundsuse.com> and many others

2.2.0

- medium: history: Fix live report refresh (bsc950422) (bsc927414)
- medium: history: Ignore central log
- medium: cibconfig: Detect false container children
- low: clidisplay: Avoid crash when colorizing None
- medium: scripts: Load single file yml scripts
- medium: scripts: Reformat scripts to simplified form
- medium: ui_history: Add events command (bsc952449)
- low: hb_report: Drop function from event patterns
- high: cibconfig: Preserve failure through edit (bsc959965)
- high: cibconfig: fail if new object already exists (bsc959965)
- medium: ui_cib: Call crm_shadow in batch mode to avoid spawning subshell (bsc961392)
- high: cibconfig: Fix XML import bug for cloned groups (bsc959895)
- high: ui_configure: Move validate-all validation to a separate command (bsc956442)
- high: scripts: Don't require scripts to be an array of one element
- medium: scripts: Enable setting category in legacy wizards (bnc957926)
- high: scripts: Don't delete steps from upgraded wizards (bnc957925)
- high: ra: Only run validate-all if current user is root
- high: cibconfig: Call validate-all action on agent in verify (bsc956442)
- high: script: Fix issues found in cluster scripts
- high: ui_ra: Add ra validate command (bsc956442)
- low: resource: Fix unban alias for unmigrate
- high: ui_resource: Add constraints and operations commands
- high: ui_resource: Enable start/stop/status for multiple resources at once (bsc952775)
- high: scripts: Conservatively verify scripts that modify the CIB (bsc951954)
- high: xmlutil: Order is significant in resource_set (bsc955434)
- medium: scripts: Lower copy target to string
- doc: configure load can read from stdin
- medium: script: (filesystem) create stopped (bsc952670)
- medium: scripts: Check required parameters for optional sub-steps
- high: scripts: Eval CIB text in correct scope (bsc952600)
- medium: utils: Fix python 2.6 compatibility
- medium: ui_script: Tag legacy wizards as legacy in show (bsc952226)
- medium: scripts: No optional steps in legacy wizards (bsc952226)
- high: utils: Revised time zone handling (bsc951759)
- high: report: Fix syslog parser regexps (bsc951759)
- low: constants: Tweaked graph colours
- high: scripts: Fix DRBD script resource reference (bsc951028)
- low: constants: Tweaked graph colors
- medium: report: Make transitions without end stretch to 2525
- high: utils: Handle time zones in parse_time (bsc949511)
- medium: hb_report: Remove reference to function name in event patterns (bsc942906)
- medium: ui_script: Optionally print common params
- medium: cibconfig: Fix sanity check for attribute-based fencing topology (110)
- high: cibconfig: Fix bug with node/resource collision
- high: scripts: Determine output format of script correctly (bsc949980)
- doc: add explanatory comments to fencing_topology
- doc: add missing backslash in fencing_topology example
- doc: add missing <> to fencing_topology syntax
- low: don't use deprecated crm_attribute -U option
- doc: resource-discovery for location constraints
- high: utils: Fix cluster_copy_file error when nodes provided
- low: xmlutil: More informative message when updating resource references after rename
- doc: fix some command syntax grammar in the man page
- high: cibconfig: Delete constraints before resources
- high: cibconfig: Fix bug in is_edit_valid (bsc948547)
- medium: hb_report: Don't cat binary logs
- high: cibconfig: Allow node/rsc id collision in _set_update (bsc948547)
- low: report: Silence tar warning on early stream close
- high: cibconfig: Allow nodes and resources with the same ID (bsc948547)
- high: log_patterns_118: Update the correct set of log patterns (bsc942906)
- low: ui_resource: Silence spurious migration non-warning from pacemaker
- medium: config: Always fall back to /usr/bin:/usr/sbin:/bin:/sbin for programs (bsc947818)
- medium: report: Enable opening .xz-compressed report tarballs
- medium: cibconfig: Only warn for grouped children in colocations (bsc927423)
- medium: cibconfig: Allow order constraints on group children (bsc927423)
- medium: cibconfig: Warn if configuring constraint on child resource (bsc927423) (101)
- high: ui_node: Show remote nodes in crm node list (bsc877962)
- high: config: Remove config.core.supported_schemas (bsc946893)
- medium: report: Mark transitions with errors with a star in info output (bsc943470)
- low: report: Remove first transition tag regex
- medium: report: Add transition tags command (bsc943470)
- low: ui_history: Better error handling and documentation for the detail command
- low: ui_history: Swap from and to times if to < from
- medium: cibconfig: XML parser support for node-attr fencing topology
- medium: parse: Updated syntax for fencing-topology target attribute
- medium: parse: Add support for node attribute as fencing topology target
- high: scripts: Add enum type to script values
- low: scripts: [MailTo] install mailx package
- low: scripts: Fix typo in email type verifier
- high: script: Fix subscript agent reference bug
- low: constants: Add meta attributes for remote nodes
- medium: scripts: Fix typo in lvm script
- high: scripts: Generate actions for includes if none are defined
- low: scripts: [virtual-ip] make lvs_support an advanced parameter
- medium: crm_pssh: Timeout is an int (bsc943820)
- medium: scripts: Add MailTo script
- low: scripts: Improved script parameter validation
- high: parse: Fix crash when referencing score types by name (bsc940194)
- doc: Clarify documentation for colocations using node-attribute
- high: ui_script: Print cached errors in json run
- medium: scripts: Use --no option over --force unless force: true is set in the script
- medium: options: Add --no option
- high: scripts: Default to passing --force to crm after all
- high: scripts: Add force parameter to cib and crm actions, and don't pass --force by default
- low: scripts: Make virtual IP optional [nfsserver]
- medium: scripts: Ensure that the Filesystem resource exists [nfsserver] (bsc898658)
- medium: report: Reintroduce empty transition pruning (bsc943291)
- low: hb_report: Collect libqb version (bsc943327)
- medium: log_patterns: Remove reference to function name in log patterns (bsc942906)
- low: hb_report: Increase time to wait for the logmark
- high: hb_report: Always prefer syslog if available (bsc942906)
- high: report: Update transition edge regexes (bsc942906)
- medium: scripts: Switch install default to false
- low: scripts: Catch attempt to pass dict as parameter value
- high: report: Output format from pacemaker has changed (bsc941681)
- high: hb_report: Prefer pacemaker.log if it exists (bsc941681)
- medium: report: Add pacemaker.log to find_node_log list (bsc941734)
- high: hb_report: Correct path to hb_report after move to subdirectory (bsc936026)
- low: main: Bash completion didn't handle sudo correctly
- medium: config: Add report_tool_options (bsc917638)
- high: parse: Add attributes to terminator set (bsc940920)
- Medium: cibconfig: skip sanity check for properties other than cib-bootstrap-options
- medium: ui_script: Fix bug in verify json encoding
- low: ui_script: Check JSON command syntax
- medium: ui_script: Add name to action output (fate318211)
- low: scripts: Preserve formatting of longdescs
- low: scripts: Clearer shortdesc for filesystem
- low: scripts: Fix formatting for SAP scripts
- low: scripts: add missing type annotations to libvirt script
- low: scripts: make overridden parameters non-advanced by default
- low: scripts: Tweak description for libvirt
- low: scripts: Strip shortdesc for scripts and params
- low: scripts: Title and category for exportfs
- high: ui_script: drop end sentinel from API output (fate318211)
- low: scripts: Fix possible reference error in agent include
- low: scripts: Clearer error message
- low: Remove build revision from version
- low: Add HAProxy script to data manifest
- medium: constants: Add 'provides' meta attribute (bsc936587)
- medium: scripts: Add HAProxy script
- high: hb_report: find utility scripts after move (bsc936026)
- high: ui_report: Move hb_report to subdirectory (bsc936026)
- high: Makefile: Don't unstall hb_report using data-manifest (bsc936026)
- medium: report: Fall back to cluster-glue hb_report if necessary (bsc936026)
- medium: scripts: stop inserting comments as values
- high: scripts: subscript values not required if subscript has no parameters / all defaults (fate318211)
- medium: scripts: Fix name override for subscripts (fate318211)
- low: scripts: Clean up generated CIB (fate318211)

* Sat Jun 13 2015 Kristoffer Grönlund <kgronlundsuse.com> and many others

2.2.0rc3

- high: Merge rewizards development branch (fate318211)
(fate318384) (fate318483) (fate318482) (fate318550)

- Summary of some of the changes included in the merge of
the rewizards branch:

+ Colorized status output
+ New and more capable cluster script implementation
+ Deprecated the crmsh templates (not the CIB templates,
the configuration templates)
+ Implemented a JSON API interface to the cluster scripts
for hawk to use instead of having its own wizards
+ Handlebars-like templating language for cluster scripts
that modify the CIB
+ Collect metadata from resource agents to avoid duplication
in configuration scripts
+ Extended validation support for parameter values
+ New cluster scripts:

- Stonith: SBD and libvirt
- Apache web server
- NFS server
- cLVM
- Databases: MySQL / MariaDB / Oracle / DB2
- SAP
- OCFS2
- etc.

+ Radically simplified automake and autoconf setup
+ Improved completion performance
+ Added pygment lexers used by the history guide as stand-alone
python module in contrib/
+ Removed dependency on corosync for regression test suite
+ Sort topics and commands in help output
+ Hide internal commands in help and ls
+ Clearer debug output when simulating
+ Cleaned up and fixed documentation bugs

- high: cmd_status: Colorize status output
- low: cmd_status: Add full argument to status
- low: scripts: Handle local runs even if nodelist doesn't contain local node
- low: scripts: Stricter regexp for identifiers
- doc: Fix unterminated block
- low: command: Hide internal commands from ls
- low: script: Rename describe to show
- doc: Document the script JSON API
- low: handles: Clean up special values
- medium: help: Sort topics and commands in help output
- doc: scripts: Basic documentation for the cluster scripts
- doc: Describe website compilation process in development.md
- contrib: Add pygment lexers used by the history guide
- build: Add update-data-manifest.sh to generate datadir file list
- medium: ui_script: Add JSON API
- medium: config: add config.path.hawk_wizards
- medium: handles: Fix error in strict parameter handling
- scripts: Add placeholders for some basic scripts
- WIP: in-progress notes etc.
- doc: Update reference to parallax in scripts documentation
- low: handles: Also allow and $ in identifiers
- medium: handles: Replace magic value with callables
- medium: handles: {{^feature}}invert blocks{{/feature}}
- medium: resource: Add ban command
- medium: ui_root: Make the cibstatus command available directly from the root
- medium: hb_report: Collect logs from pacemaker.log
- low: crm: Detect and report use of python 3
- doc: Link to japanese translation of Getting Started
- medium: crm_pkg: Fix cluster init bug on RH-based systems
- medium: crm_gv: Improved quoting of non-identifier node names (bsc931837)
- medium: crm_gv: Wrap non-identifier names in quotes (bsc931837)
- low: Fix references to pssh to refer to parallax
- medium: report: Try to load source as session if possible (bsc927407)
- low: xmlutil: Update comment to match the code
- Merge pull request 91 from krig/missing-transitions
- high: report: New detection to fix missing transitions (bnc917131)
- medium: ui_configure: Add resource as an alias for primitive
- medium: parse: Allow implicit initial for groups as well
- medium: parse: More robust implicit initial parser
- doc: website: Embedded hawk video in announcement
- doc: news: News update for 2.1.4
- Merge pull request 95 from dmuhamedagic/history-guide
- Medium: doc: add history guide
- Low: doc: simplify to make it work with python 2.6
- Medium: hb_report: use faster zypper interface if available
- medium: ui_configure: Wait for DC when removing running resource
- Merge pull request 94 from rikkotec/patch-queue/debian-multiarch-compat
- Fix CFLAGS for supporting triplet paths with pacemaker
- low: schema: Don't leak PacemakerError exceptions (93)
- high: ui_cluster: Add copy command
- doc: Update the documentation for the upgrade command
- parse: Don't require trailing colon in tag definitions
- high: crm_pssh: Explicitly set parallax inline option (krig/parallax1)
- doc: Add quick links to website
- high: ui_configure: Add show-property command
- medium: utils: Allow 1/0 as boolean values for parameters
- doc: Correct the URL to point to the new upstream repository

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.