#!/bin/bash

# Resource list
resources=()

# related namespaces
resources+=(ns/poison-pill ns/openshift-machine-api)

# Nodes and Machines
resources+=(nodes)
resources+=(machines)


resources+=(machinehealthchecks)
resources+=(poisonpillremediations)
resources+=(poisonpillremediationtemplates)
resources+=(poisonpillconfigs)

# Run the collection of resources using must-gather
for resource in "${resources[@]}"; do
    echo "Inspecting resource ${resource}..."
    /usr/bin/oc adm inspect --dest-dir must-gather --all-namespaces "${resource}" &> /dev/null
done

exit 0
