Skip to content
Merged
Show file tree
Hide file tree
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
1 change: 1 addition & 0 deletions docs.sources.json
Original file line number Diff line number Diff line change
Expand Up @@ -216,6 +216,7 @@
"source_repo": "nowakeai/kube-insight",
"localPath": "vendor/kube-insight",
"targetRoot": "src/content/docs/docs/kube-insight",
"last_verified": "2026-07-02",
"pages": [
{
"source": "docs/users/getting-started/quickstart.md",
Expand Down
12 changes: 11 additions & 1 deletion src/components/Header.astro
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ const navItems = [
{navItems.map((item) => <a class="min-h-11 inline-flex items-center font-medium text-[var(--color-text)] transition-colors hover:text-[var(--color-accent)]" href={item.href}>{item.label}</a>)}
</div>

<a class="button button-secondary hidden md:inline-flex" href={githubHref}>
<a class="button button-secondary header-github-link" href={githubHref}>
<Icon name="github" class="icon-sm" />
{githubLabel}
</a>
Expand All @@ -111,4 +111,14 @@ const navItems = [
opacity: 1;
transform: translateX(-50%) translateY(0);
}

.header-github-link {
display: none;
}

@media (min-width: 48rem) {
.header-github-link {
display: inline-flex;
}
}
</style>
90 changes: 90 additions & 0 deletions src/pages/projects/kube-insight.astro
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,13 @@ const heroStats = [
{ value: "auto-redaction", label: "configurable filters and extractors keep sensitive data out of evidence" },
] as const;

const releaseHighlights = [
{ label: "A2A", text: "Agent-to-agent integration surface for teams connecting kube-insight into agent workflows." },
{ label: "kagent", text: "Dedicated kagent chart support for running kube-insight with Kubernetes-native agent automation." },
{ label: "Helm", text: "Published chart path plus image defaults tied to the released container tag." },
{ label: "Web UI", text: "Release binaries still ship the embedded React app for serve --app demos and local investigations." },
] as const;

const installCommand = [
"KI_VERSION=\"$(curl -fsSL https://api.github.com/repos/nowakeai/kube-insight/releases/latest | sed -n 's/.*\"tag_name\": \"v\\([^\"]*\\)\".*/\\1/p')\"",
"test -n \"${KI_VERSION}\"",
Expand Down Expand Up @@ -156,6 +163,30 @@ const docsHighlights = [
</div>
</section>

<section class="release-strip" aria-label="kube-insight latest release">
<div class="page-shell release-layout">
<div class="release-summary">
<p class="section-label">Latest release</p>
<h2>v0.1.3 adds A2A, kagent, and Helm integration.</h2>
<p>
Published on July 1, 2026, this release ships default Linux, macOS, and Windows archives,
chDB-enabled archives, a matching container image, and the embedded Web UI.
</p>
<a class="text-link" href="https://github.com/nowakeai/kube-insight/releases/tag/v0.1.3">
Release notes
</a>
</div>
<div class="release-grid">
{releaseHighlights.map((item) => (
<article>
<strong>{item.label}</strong>
<p>{item.text}</p>
</article>
))}
</div>
</div>
</section>


<section id="agent-demo" class="section demo-section">
<div class="page-shell demo-layout">
Expand Down Expand Up @@ -600,6 +631,56 @@ const docsHighlights = [
padding-block: 4rem;
}

.release-strip {
border-bottom: 1px solid var(--color-border);
background: var(--color-surface-soft);
padding-block: 2.5rem;
}

.release-layout {
display: grid;
gap: 1.5rem;
}

.release-summary h2 {
margin: 0.55rem 0 0;
font-size: 1.65rem;
line-height: 1.18;
}

.release-summary p:not(.section-label) {
max-width: 44rem;
margin: 0.85rem 0 0;
color: var(--color-text-muted);
line-height: 1.65;
}

.release-grid {
display: grid;
gap: 0.85rem;
}

.release-grid article {
border: 1px solid var(--color-border);
border-radius: var(--radius-sm);
background: var(--color-page);
padding: 1rem;
}

.release-grid strong {
color: var(--color-accent);
font-family: "IBM Plex Mono", ui-monospace, monospace;
font-size: 0.78rem;
text-transform: uppercase;
}

.release-grid p {
margin: 0.55rem 0 0;
color: var(--color-text-muted);
font-size: 0.88rem;
line-height: 1.5;
}

.demo-section {
background: var(--color-page);
}
Expand Down Expand Up @@ -967,6 +1048,10 @@ const docsHighlights = [
grid-template-columns: repeat(2, minmax(0, 1fr));
}

.release-grid {
grid-template-columns: repeat(2, minmax(0, 1fr));
}

.metrics-grid article {
border-bottom: 0;
border-right: 1px solid var(--color-border);
Expand Down Expand Up @@ -1010,6 +1095,11 @@ const docsHighlights = [
grid-template-columns: minmax(20rem, 0.5fr) minmax(0, 1fr);
}

.release-layout {
grid-template-columns: minmax(20rem, 0.62fr) minmax(0, 1fr);
align-items: start;
}

.quickstart {
grid-template-columns: minmax(0, 1fr) minmax(0, 0.78fr);
align-items: start;
Expand Down
2 changes: 1 addition & 1 deletion vendor/kube-insight
Submodule kube-insight updated 104 files