Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
{
"version": "kc-mission-v1",
"name": "consul-16429-ui-rendering-issues-with-consul-v1-15-0",
"missionClass": "solution",
"author": "KubeStellar Bot",
"authorGithub": "kubestellar",
"mission": {
"title": "consul: UI rendering issues with Consul v1.15.0",
"description": "UI rendering issues with Consul v1.15.0. Requested by 10+ users.",
"type": "feature",
"status": "completed",
"steps": [
{
"title": "Check current consul deployment",
"description": "Verify your consul version and configuration:\n```bash\nkubectl get pods -n consul -l app.kubernetes.io/name=consul\nhelm list -n consul 2>/dev/null || echo \"Not installed via Helm\"\n```\nThis feature requires a working consul installation."
},
{
"title": "Review consul configuration",
"description": "Inspect the relevant consul configuration:\n```bash\nkubectl get all -n consul -l app.kubernetes.io/name=consul\nkubectl get configmap -n consul -l app.kubernetes.io/part-of=consul\n```\nAfter upgrading to Consul `v1.15.0`, we started to see rendering issues in UI. For example, the `Services` page doesn't render all list items when you navigate to the page."
},
{
"title": "Apply the fix for UI rendering issues with Consul v1.15.0",
"description": "Fixes the issue that was [reported here](https://github.com/hashicorp/consul/issues/16429).\n\nSearch filters were throwing errors and showing up empty. This also resulted in lists not showing full results until being interacted with. Weirdly enough I haven't been able to reproduce this against mock data despite the helper still being called on strings.\n\n**Before:**\nRunning locally I tried logging the properties being passed into the \"search across\" filter and then logging them with the\n\nSee the source issue for community-verified solutions."
},
{
"title": "Upgrade consul to include the fix",
"description": "If the fix is included in a newer release, upgrade consul:\n```bash\nhelm repo update\nhelm upgrade consul consul/consul --namespace consul\n```\nVerify the upgrade:\n```bash\nkubectl get pods -n consul\nhelm list -n consul\n```"
},
{
"title": "Verify the feature works",
"description": "Test that the new capability is working as expected:\n```bash\nkubectl get pods -n consul -l app.kubernetes.io/name=consul\nkubectl get events -n consul --sort-by='.lastTimestamp' | tail -10\n```\nConfirm the feature described in \"UI rendering issues with Consul v1.15.0\" is functioning correctly."
}
],
"resolution": {
"summary": "Fixes the issue that was [reported here](https://github.com/hashicorp/consul/issues/16429).\n\nSearch filters were throwing errors and showing up empty. This also resulted in lists not showing full results until being interacted with. Weirdly enough I haven't been able to reproduce this against mock data despite the helper still being called on strings.",
"codeSnippets": []
}
},
"metadata": {
"tags": [
"consul",
"community",
"service-mesh",
"feature"
],
"cncfProjects": [
"consul"
],
"targetResourceKinds": [],
"difficulty": "intermediate",
"issueTypes": [
"feature"
],
"maturity": "community",
"sourceUrls": {
"issue": "https://github.com/hashicorp/consul/issues/16429",
"repo": "https://github.com/hashicorp/consul",
"pr": "https://github.com/hashicorp/consul/pull/16444"
},
"reactions": 10,
"comments": 19,
"synthesizedBy": "copilot"
},
"prerequisites": {
"kubernetes": ">=1.24",
"tools": [
"kubectl"
],
"description": "A running Kubernetes cluster with consul installed or the issue environment reproducible."
},
"security": {
"scannedAt": "2026-03-15T06:51:07.508Z",
"scannerVersion": "cncf-gen-3.0.0",
"sanitized": true,
"findings": []
}
}
Loading