Refactor: libcrmcommon: PCMK__XA_ATTR_OPERATION -> _ATTR_CLEAR_OPERATION
Refactor: libcrmcommon: PCMK__XA_ATTR_PATTERN -> PCMK__XA_ATTR_REGEX
Refactor: libcrmcommon: PCMK__XA_ATTR_UUID -> PCMK__XA_ATTR_KEY
Refactor: libcrmcommon: PCMK__XA_CONN_HOST -> PCMK__XA_CONNECTION_HOST
API: libcrmcommon: Rename PCMK_META_CONTAINER_ATTR_TARGET
Refactor: libcrmcommon: PCMK__ENV_REMOTE_SCHEMA_DIR -> _SCHEMA_DIRECTORY
Refactor: libcrmcommon: Drop PCMK__VALUE_GREEN
API: libcrmcommon: New PCMK_VALUE_MIGRATE_ON_RED string constant
API: libcrmcommon: New PCMK_VALUE_ONLY_GREEN string constant
API: libcrmcommon: New PCMK_VALUE_PROGRESSIVE string constant
API: libcrmcommon: New PCMK_VALUE_CUSTOM string constant
API: libcrmcommon: New PCMK_VALUE_NONE string constant
nrwahl2 renamed
T767: pcmk__output_t XML object should display declaration from
pcmk__output_t XML object should display header element to
pcmk__output_t XML object should display declaration.
At time of task creation, these two functions don't exist, but they should be merged soon.
Why is this a subtask of a task that's already complete (T469)?
Fix: tools: crm_attribute emits garbage for --node localhost or auto
nrwahl2 renamed
T765: crm_attribute logs assertion if value but no attribute name is given from
crm_attribute logs assertion if value but no node name is given to
crm_attribute logs assertion if value but no attribute name is given.
How do you feel about a new lightweight CLI tool called something like ? I think I can get this into relatively easily. It's just that none of these are attributes.
nrwahl2 renamed
T761: Document "automatic" (on) and "on_target" attributes of stonith device actions from
Document "automatic" attribute of stonith device "on" actions to
Document "automatic" (on) and "on_target" attributes of stonith device actions.
Inform Fabio when it's fixed
API: libcrmcommon: New PCMK_XA_NODE_NAME string constant
API: libcrmcommon: New PCMK_XA_NODE_PATH string constant
API: libcrmcommon: New PCMK_XA_REMOTE_NODE string constant
Refactor: libpacemaker, tools: Use PCMK_XE_NODES/STATUS consistently
API: libcrmcommon: New PCMK_XE_RESOURCES_CONFIGURED string constant
API: libcrmcommon: New PCMK_XE_NODES_CONFIGURED string constant
Refactor: various: Use PCMK_VALUE_ONLINE in more places
API: libcrmcommon: New PCMK_XE_NODE_WEIGHT string constant
API: libcrmcommon: Deprecate ONLINESTATUS
API: libcrmcommon: New PCMK_VALUE_OFFLINE string constant
API: libcrmcommon: Deprecate OFFLINESTATUS
API: libcrmcommon: New PCMK_XE_OPERATION_HISTORY string constant
API: libcrmcommon: New PCMK_XA_OP_KEY string constant
Refactor: libpacemaker: Use PCMK_XE_PACEMAKERD
API: libcrmcommon: New PCMK_XA_ORPHAN string constant
Refactor: libcrmcommon: New PCMK__VALUE_OUTPUT string constant
API: libcrmcommon: New PCMK_XE_PODMAN string constant
API: libcrmcommon: New PCMK_XA_PACEMAKERD_STATE string constant
API: libcrmcommon: New PCMK_XA_PROMOTABLE string constant
API: libcrmcommon: New PCMK_XE_PROMOTION_SCORE string constant
API: libcrmcommon: New PCMK_XE_PROVIDERS string constant
API: libcrmcommon: New PCMK_XE_PROVIDER string constant
API: libcrmcommon: New PCMK_XE_PSEUDO_ACTION string constant
API: libcrmcommon: New PCMK_VALUE_NOTHING string constant
API: libcrmcommon: New PCMK_XA_QUEUED string constant
API: libcrmcommon: New PCMK_XA_QUORUM string constant
API: libcrmcommon: New PCMK_VALUE_FENCING string constant
API: libcrmcommon: New PCMK_VALUE_QUORUM string constant
API: libcrmcommon: New PCMK_VALUE_UNFENCING string constant
Doc: various: Use PCMK_META_REQUIRES and associated constants
API: libcrmcommon: New PCMK_XA_RC string constant
Refactor: libcrmcommon: New PCMK__XA_LINE string constant
Refactor: libcrmcommon: New PCMK__XE_ACK string constant
Refactor: libcrmcommon: New PCMK__XE_NACK string constant
Refactor: libcrmcommon: New PCMK__ACTION_POWEROFF string constant
API: libcrmcommon: New PCMK_XA_RC_TEXT string constant
API: libcrmcommon: New PCMK_XE_REASON string constant
API: libcrmcommon: New PCMK_XA_REMAIN_STOPPED string constant
API: libcrmcommon: New PCMK_XE_RKT string constant
API: libcrmcommon: New PCMK_XE_RULE_CHECK string constant
API: libcrmcommon: New PCMK_XE_RESOURCE_HISTORY string constant
API: libcrmcommon: New PCMK_XA_RULE_ID string constant
API: libcrmcommon: New PCMK_XA_RUNNING_ON string constant
API: libcrmcommon: New PCMK_XE_SHADOW string constant
Refactor: attrd, libpe_status: Use PCMK__NODE_ATTR_SHUTDOWN more
API: libcrmcommon: New PCMK_XE_STACK string constant
API: libcrmcommon: New PCMK_XA_SPEC string constant
API: libcrmcommon: New PCMK_XA_STANDARD string constant
API: libcrmcommon: New PCMK_NODE_ATTR_STANDBY string constant
API: libcrmcommon: New PCMK_XA_STATE string constant
Refactor: various: Use pcmk__xe_is() in more places
Do we want the "list cluster options" command to go in libpacemaker, or libcrmcommon?
API: libcrmcommon: New PCMK_XE_CLUSTER_ACTION string constant
API: libcrmcommon: New PCMK_XE_CLUSTER_INFO string constant
API: libcrmcommon: New PCMK_XA_COMMENT string constant
API: libcrmcommon: New PCMK_XE_CLUSTER_OPTIONS string constant
Refactor: libcrmcommon: New PCMK__XA_CONTENT string constant
Low: tools: Fix memory leak in crm_mon with HTML output
API: libcrmcommon: New PCMK_XA_COUNT string constant
API: libcrmcommon: New PCMK_XE_CRM_MON_DISCONNECTED string constant
API: libcrmcommon: New PCMK_XE_CURRENT_DC string constant