#!/bin/bash
# This library holds functions that are used to clean up local
# system state after other scripts have run.
# os::cleanup::dump_etcd dumps the full contents of etcd to a file.
#
# Globals:
# ARTIFACT_DIR
# Arguments:
# None
# Returns:
# None
function os::cleanup::dump_etcd() {
os::log::info "Dumping etcd contents to ${ARTIFACT_DIR}/etcd_dump.json"
os::util::curl_etcd "/v2/keys/?recursive=true" > "${ARTIFACT_DIR}/etcd_dump.json"
}