CanineHQ/canine · error · Error
Failed to fetch helm charts
Error message
Failed to fetch helm charts
What it means
Error "Failed to fetch helm charts" thrown in CanineHQ/canine.
Source
Thrown at app/javascript/controllers/add_ons/artifact_hub_search_controller.js:16
import AsyncSearchDropdownController from "../components/async_search_dropdown_controller"
import { renderHelmChartCard, helmChartHeader } from "../../utils/helm_charts"
export default class extends AsyncSearchDropdownController {
static values = {
chartName: String
}
getInputElement() {
return this.element.querySelector(`input[name="add_on[metadata][helm_chart][helm_chart.name]"]`)
}
async fetchResults(query) {
const response = await fetch(`/add_ons/search?q=${encodeURIComponent(query)}`)
if (!response.ok) {
throw new Error('Failed to fetch helm charts')
}
const data = await response.json()
return data.packages
}
renderItem(pkg) {
return helmChartHeader(pkg)
}
onItemSelect(pkg) {
this.input.parentElement.classList.add('hidden')
this.input.value = pkg.name
const chartUrl = `${pkg.repository.name}/${pkg.name}`
// Set chart_url (dispatch change for YAML autocomplete)
const chartUrlInput = document.querySelector(`input[name="add_on[chart_url]"]`)
chartUrlInput.value = chartUrl
chartUrlInput.dispatchEvent(new Event('change'))View on GitHub (pinned to ba4ee3968d)
When it happens
Trigger: Thrown at app/javascript/controllers/add_ons/artifact_hub_search_controller.js:16 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/335eaaa0df813d6a.
Report an issue: GitHub.