CanineHQ/canine · error · Rancher::Client::PermissionDeniedError
Permission denied to access Rancher
Error message
Permission denied to access Rancher
What it means
Error "Permission denied to access Rancher" thrown in CanineHQ/canine.
Source
Thrown at lib/rancher/client.rb:107
raise ConnectionError, "Rancher URL is not resolvable"
rescue Net::ReadTimeout, Net::OpenTimeout
raise ConnectionError, "Connection to Rancher timed out"
end
private
def headers
@headers ||= {
'Content-Type' => 'application/json',
'Authorization' => "Bearer #{api_token}"
}
end
def fetch_wrapper(&block)
response = yield
raise UnauthorizedError, "Unauthorized to access Rancher" if response.code == 401
raise PermissionDeniedError, "Permission denied to access Rancher" if response.code == 403
if response.success?
response.parsed_response
else
raise "Failed to fetch from Rancher: #{response.code} #{response.body}"
end
end
end
end
View on GitHub (pinned to ba4ee3968d)
When it happens
Trigger: Thrown at lib/rancher/client.rb:107 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of CanineHQ/canine@ba4ee3968d (2026-08-23).
Data as JSON: /api/errors/7551af654eb5bce6.
Report an issue: GitHub.