Copy Files and Folders
The host copy collector copies files and folders out of hosts.
The ability to copy folders was introduced in Troubleshoot v0.60.0.
copy collector can be used to copy files or an entire folder from a host and include the contents in the collected data. This collector can be included multiple times to copy different files or folders from different host paths. This collector does not require kubernetes to be running.
In addition to the shared collector properties, the
copy collector accepts the following parameters:
The path in the host containing the file(s) and folder(s) to copy. This supports glob matching patterns.
Example Collector Definition
apiVersion: troubleshoot.sh/v1beta2 kind: SupportBundle metadata: name: sample spec: hostCollectors: - copy: collectorName: copy-nginx-logs path: /var/log/nginx/acc* # glob pattern to collect access logs
/host-collectors/[collector-name OR copy]/...
This will contain the collected folders and files