Files
canine/app/controllers/add_ons/processes_controller.rb
2025-10-26 00:16:54 -07:00

18 lines
508 B
Ruby

class AddOns::ProcessesController < AddOns::BaseController
include LogColorsHelper
def index;end
def show
client = K8::Client.new(active_connection)
@pod_events = client.get_pod_events(params[:id], @add_on.name)
@logs = client.get_pod_log(params[:id], @add_on.name)
rescue Kubeclient::HttpError => e
@logs = ""
@error = e.to_s
rescue Kubeclient::ResourceNotFoundError
flash[:alert] = "Pod #{params[:id]} not found"
redirect_to add_on_processes_path(@add_on)
end
end