CanineHQ/canine · error
Cluster is not discoverable in the stack
Error message
Cluster is not discoverable in the stack
What it means
Error "Cluster is not discoverable in the stack" thrown in CanineHQ/canine.
Source
Thrown at lib/portainer/stack.rb:130
end
cluster
end
disappeared_clusters = stack_manager.account.clusters.select { |cluster| !response.map(&:id).map(&:to_s).include?(cluster.external_id.to_s) }
disappeared_clusters.each do |cluster|
cluster.deleted!
end
clusters
end
def fetch_kubeconfig(cluster)
full_kubeconfig = client.get_kubernetes_config
full_kubeconfig["clusters"] = full_kubeconfig["clusters"].select do |cluster_config|
cluster_config["cluster"]["server"].ends_with?("/api/endpoints/#{cluster.external_id}/kubernetes")
end
if full_kubeconfig["clusters"].empty?
raise "Cluster is not discoverable in the stack"
end
cluster_name = full_kubeconfig["clusters"][0]["name"]
full_kubeconfig["contexts"] = full_kubeconfig["contexts"].select do |context|
context["context"]["cluster"] == cluster_name
end
full_kubeconfig["current-context"] = full_kubeconfig["contexts"][0]["name"]
full_kubeconfig
end
def install_recipe
Clusters::Install::DEFAULT_RECIPE
end
end
View on GitHub (pinned to ba4ee3968d)
When it happens
Trigger: Thrown at lib/portainer/stack.rb:130 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/478d635745504ed1.
Report an issue: GitHub.