DevContainer User
d3365a71f6
feat: bump dependencies and add kubectl, k9s, Flux CLI
...
Update pinned versions: Node.js 22→24 LTS, Helm 3.17→4.1, Go 1.23→1.26.
Add kubectl, k9s, and Flux CLI to the container image.
Update MCP sidecars: kubernetes v0.0.59, flux-operator v0.45.0,
mcp-helm v1.3.3, homeassistant 7.1.0.
Bump chart version to 2.7.0.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-18 15:00:54 +00:00
github-actions[bot]
673554b393
chore(release): 2.6.0 [skip ci]
2026-03-11 12:05:49 +00:00
github-actions[bot]
fcd959ae1f
chore(release): 2.5.0 [skip ci]
2026-03-11 11:57:24 +00:00
github-actions[bot]
c1f3fdbb90
chore(release): 2.4.0 [skip ci]
2026-03-03 16:43:26 +00:00
DevContainer User
60f96fc8da
feat: add multi-repo cloning, remove dynamic/serverless mode
...
Add githubRepos list field for cloning multiple repositories into a
single dev container with multi-root workspace file generation.
Remove the unused dynamic deployment mode (Knative, routing proxy,
serverless scripts) to simplify the chart to persistent-only.
Fix release workflow cache-to setting that violated the no-cache policy.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 16:42:53 +00:00
github-actions[bot]
a300e8e810
chore(release): 2.3.0 [skip ci]
2026-03-01 15:26:22 +00:00
github-actions[bot]
02c4f864f7
chore(release): 2.2.5 [skip ci]
2026-02-28 19:35:54 +00:00
github-actions[bot]
f0e70438db
chore(release): 2.2.4 [skip ci]
2026-02-28 19:34:40 +00:00
DevContainer User
7235d2dc67
fix: disable Docker layer cache in release builds
...
Release workflow was using GHA cache which served stale layers,
causing tools like gh CLI to be missing from tagged images despite
being in the Dockerfile. Use no-cache for release builds to ensure
every layer is built fresh. Regular CI builds keep the cache for speed.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-28 17:43:11 +00:00
DevContainer User
7940e80cf0
chore: bump chart version to 2.2.2
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-28 16:10:39 +00:00
Chris Farhood
9175d48844
fix: correct ha-mcp image tag from v6.7.1 to 6.7.1 (no v prefix)
2026-02-28 09:23:34 -05:00
DevContainer User
cb60f2a428
chore: bump chart version to 2.2.0
...
Breaking change: removed Happy Coder and Node.js.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 14:22:09 +00:00
github-actions[bot]
41ec70c7da
chore(release): 2.1.1 [skip ci]
2026-02-27 02:46:33 +00:00
github-actions[bot]
e6c3b7f7bf
chore(release): 2.1.0 [skip ci]
2026-02-27 02:11:16 +00:00
github-actions[bot]
713e5eebe6
chore(release): 2.0.5 [skip ci]
2026-02-27 00:59:31 +00:00
github-actions[bot]
c066aa49be
chore(release): 2.0.4 [skip ci]
2026-02-25 23:00:36 +00:00
github-actions[bot]
69497b1ec6
chore(release): 2.0.3 [skip ci]
2026-02-25 16:46:05 +00:00
github-actions[bot]
2582c1d824
chore(release): 2.0.2 [skip ci]
2026-02-25 16:29:21 +00:00
github-actions[bot]
19d47da079
chore(release): 2.0.1-dev [skip ci]
2026-02-25 15:30:05 +00:00
DevContainer User
5565354127
feat: integrate dynamic mode into Helm chart v2.0.0-dev
...
Implements unified Helm chart supporting both deployment modes:
- persistent: Traditional PVC-based deployment (v1.x behavior)
- dynamic: Serverless Knative with auto-scaling and dynamic routing
## Chart Changes
- Chart.yaml: Bump to v2.0.0-dev with deployment mode support
- values.yaml: Add deploymentMode field and dynamic configuration
- All templates: Conditional rendering based on deploymentMode
## Dynamic Mode Templates
- knative-service.yaml: Auto-scaling dev containers with repo routing
- routing-proxy.yaml: GitHub repo extraction service
- dynamic-ingress.yaml: Ingress with Authentik auth support
## Usage Examples
```bash
# Traditional persistent mode (default)
helm install mydev ./chart --set name=mydev --set githubRepo=...
# Dynamic serverless mode
helm install mydev ./chart -f values-dynamic.yaml \
--set name=mydev --set dynamic.ingress.host=devcontainer.example.com
# Development builds
helm install mydev ./chart --set deploymentMode=dynamic \
--set image.tag=2.0.0-dev --set dynamic.ingress.host=...
```
All existing persistent deployments remain compatible (deploymentMode defaults to "persistent").
Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-02-25 13:12:46 +00:00
github-actions[bot]
3637a0a6fc
chore: release version 1.0.2
2026-02-24 02:53:07 +00:00
Chris Farhood
50560652cb
feat(helm): rip out sequentialthinking MCP server sidecar
2026-02-23 21:05:40 -05:00
Chris Farhood
04203e4efb
feat(helm): rip out fetch MCP server as requested
2026-02-23 20:54:15 -05:00
github-actions[bot]
52a29da38d
chore: release version 0.4.11
2026-02-24 01:45:24 +00:00
github-actions[bot]
ea71f71c74
chore: release version 0.4.9
2026-02-24 01:25:29 +00:00
github-actions[bot]
84bf7841c3
chore: release version 0.4.8
2026-02-23 23:59:03 +00:00
github-actions[bot]
27af9dc9c4
chore: release version 0.4.7
2026-02-23 23:35:13 +00:00
github-actions[bot]
0944dcec1c
chore: release version 0.4.6
2026-02-23 21:19:15 +00:00
github-actions[bot]
a778d32b3b
chore: release version 0.4.5
2026-02-23 01:17:43 +00:00
github-actions[bot]
47af7acc5e
chore: release version 0.4.4
2026-02-23 01:08:30 +00:00
DevContainer User
da45415cfe
fix: playwright MCP sidecar bind to 0.0.0.0 for probe access ( #42 )
...
The Playwright MCP server binds to 127.0.0.1 by default, which makes
it unreachable by Kubernetes liveness/readiness probes from the kubelet.
Add --host 0.0.0.0 to bind to all interfaces.
Fixes #42
Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-02-22 20:43:28 +00:00
DevContainer User
897555b1dc
chore: bump chart version to 0.4.2
...
Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-02-22 20:27:12 +00:00
DevContainer User
2f5a8d65d5
fix: playwright MCP sidecar startup args ( #41 )
...
The Playwright MCP image (mcr.microsoft.com/playwright/mcp) doesn't
support --transport flag. Use node cli.js entrypoint with --headless,
--browser chromium, --no-sandbox, and --port for SSE mode.
Fixes #41
Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-02-22 20:04:16 +00:00
github-actions[bot]
0d8fe1ec64
chore: release version 0.4.0
2026-02-22 19:39:04 +00:00
DevContainer User
31ec139a8a
refactor: rename template helpers from antigravity to devcontainer
...
Rename all Helm template helper functions from antigravity.* to
devcontainer.* to match the actual chart name. Also update Chart.yaml
description to remove "Antigravity" branding.
Renamed helpers:
- antigravity.fullname → devcontainer.fullname
- antigravity.pvcName → devcontainer.pvcName
- antigravity.envSecretName → devcontainer.envSecretName
- antigravity.labels → devcontainer.labels
- antigravity.smartResources → devcontainer.smartResources
- antigravity.smartDefaults → devcontainer.smartDefaults
- antigravity.mcpDefaults → devcontainer.mcpDefaults
Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-02-22 19:34:09 +00:00
DevContainer User
71c6ca70cc
fix: resolve MCP sidecar image failures (issue #40 )
...
Three fixes for broken MCP sidecars:
1. Remove GitHub MCP sidecar entirely - the upstream image
(ghcr.io/modelcontextprotocol/servers/github) is discontinued.
GitHub MCP is now accessed via Copilot API instead.
2. Fix Playwright MCP image - changed from non-existent
microsoft/playwright-mcp to mcr.microsoft.com/playwright/mcp
(the official Microsoft Container Registry image).
3. Fix pgtuner MCP startup command - changed --transport to --mode
and added --host 0.0.0.0 to match the current pgtuner_mcp CLI.
Bumps chart version to 0.3.3.
Closes #40
Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-02-22 19:31:08 +00:00
github-actions[bot]
b9c30b8e4d
chore: release version 0.3.2
2026-02-22 18:05:08 +00:00
DevContainer User
794de6d0e5
fix: update service.yaml to use new nested values format
...
service.yaml was still using the old flat values format (.Values.ide
and .Values.ssh) while values.yaml had been restructured to nested
objects (ide.type and ssh.enabled). This caused a type comparison
error breaking all devcontainer deployments across cpfarhood and
homeassistant namespaces.
Bumps chart version to 0.3.1.
Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-02-22 18:04:23 +00:00
github-actions[bot]
fbcd9c1f72
chore: release version 0.3.0
2026-02-22 16:27:17 +00:00
github-actions[bot]
ac1e5074b1
chore: release version 0.2.5
2026-02-22 12:37:45 +00:00
DevContainer User
5532eee8cd
chore: release version 0.2.4
...
Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-02-21 19:13:41 +00:00
DevContainer User
f95e8877e8
chore: release version 0.2.3
...
Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-02-21 17:31:09 +00:00
github-actions[bot]
c4cbd67399
chore: release version 0.2.2
2026-02-21 16:27:25 +00:00
github-actions[bot]
45b8e5e95e
chore: release version 0.2.1
2026-02-21 16:20:17 +00:00
github-actions[bot]
cbdee590bf
chore: release version 0.2.0
2026-02-21 16:09:49 +00:00
DevContainer User
0a63894f6d
chore: bump chart version to 0.1.22 [skip ci]
2026-02-21 15:10:36 +00:00
github-actions[bot]
131dad8611
chore: bump chart version to 0.1.23 [skip ci]
2026-02-21 15:00:25 +00:00
Chris Farhood
581d0737e4
fix(chart): correct ha-mcp image tag from v6.7.1 to 6.7.1
...
The ghcr.io/homeassistant-ai/ha-mcp registry publishes tags without
the 'v' prefix, causing ErrImagePull when the sidecar is enabled.
Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-02-21 15:00:13 +00:00
DevContainer User
68110d911f
chore: bump chart version to 0.1.21 [skip ci]
2026-02-21 14:33:16 +00:00
github-actions[bot]
745a0cdf59
chore: bump chart version to 0.1.20 [skip ci]
2026-02-21 13:54:03 +00:00