Jason Hall
4810e4ce21
Fix Artifact Registry authentication for Container-Optimized OS
...
Configure docker-credential-gcr to work with COS's read-only filesystem:
- Set HOME and DOCKER_CONFIG to writable /home/cloudservice location
- Run docker-credential-gcr configure-docker before pulling images
- Fix systemd ExecStartPre to use `-` prefix instead of `|| true` for optional commands
- Make region variable required (removed default)
- Fix trailing whitespace
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-28 14:25:22 -06:00
Jason Hall
436b5adcd0
Merge pull request #3 from imjasonh/imjasonh-patch-1
2025-11-28 13:12:48 -06:00
Jason Hall
30a55459e0
Merge pull request #7 from imjasonh/copilot/sub-pr-3-yet-again
2025-11-28 13:11:37 -06:00
copilot-swe-agent[bot]
053d647d4e
Fix metadata types and enhance gcplogs configuration
...
Co-authored-by: imjasonh <210737+imjasonh@users.noreply.github.com>
2025-11-28 19:04:26 +00:00
copilot-swe-agent[bot]
6f0fafb978
Add comprehensive observability support (logs, metrics, traces)
...
Co-authored-by: imjasonh <210737+imjasonh@users.noreply.github.com>
2025-11-28 19:03:34 +00:00
copilot-swe-agent[bot]
ebe751f941
Initial plan
2025-11-28 19:00:39 +00:00
Jason Hall
c20be36cd2
Merge pull request #6 from imjasonh/copilot/sub-pr-3-another-one
2025-11-28 09:36:22 -06:00
copilot-swe-agent[bot]
f10dc39455
Add comment explaining single quote escaping in container args
...
Co-authored-by: imjasonh <210737+imjasonh@users.noreply.github.com>
2025-11-28 15:33:54 +00:00
copilot-swe-agent[bot]
34662400c9
Support multiple containers in structured format
...
Co-authored-by: imjasonh <210737+imjasonh@users.noreply.github.com>
2025-11-28 15:32:45 +00:00
copilot-swe-agent[bot]
8ac9ed9470
Initial plan
2025-11-28 15:28:02 +00:00
Jason Hall
928c05dbfe
Update cloud-init.yaml.tftpl
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-28 09:26:47 -06:00
Jason Hall
2ecccd2529
Update cloud-init.yaml.tftpl
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-28 09:26:29 -06:00
Jason Hall
682694ee66
Merge pull request #5 from imjasonh/copilot/sub-pr-3-again
2025-11-27 23:50:03 -06:00
copilot-swe-agent[bot]
a0935d8421
Improve variable descriptions for network and subnetwork
...
Co-authored-by: imjasonh <210737+imjasonh@users.noreply.github.com>
2025-11-28 05:07:16 +00:00
copilot-swe-agent[bot]
6dbcb7ea4e
Make VMs private and require network/subnetwork variables
...
Co-authored-by: imjasonh <210737+imjasonh@users.noreply.github.com>
2025-11-28 05:06:41 +00:00
copilot-swe-agent[bot]
e3d44ad326
Initial plan
2025-11-28 05:04:58 +00:00
Jason Hall
a6dd99a8e6
Merge pull request #4 from imjasonh/copilot/sub-pr-3
2025-11-27 22:48:40 -06:00
copilot-swe-agent[bot]
35ddd89c8b
Require digest-based image reference and explicit service account
...
Co-authored-by: imjasonh <210737+imjasonh@users.noreply.github.com>
2025-11-28 04:47:36 +00:00
copilot-swe-agent[bot]
ae9b8ff3da
Initial plan
2025-11-28 04:45:00 +00:00
Jason Hall
eced27bb66
Update cloud-init.yaml.tftpl
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-27 22:43:32 -06:00
Jason Hall
77f04f964b
Update cloud-init.yaml.tftpl
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-27 22:43:20 -06:00
Jason Hall
461c610740
Update variables.tf
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-27 22:43:13 -06:00
Jason Hall
30b75fd65c
Update cloud-init.yaml.tftpl
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-27 22:42:44 -06:00
Jason Hall
5044f5442b
Create cloud-init.yaml.tftpl
2025-11-27 22:35:57 -06:00
Jason Hall
8688c607f0
Create outputs.tf
2025-11-27 22:35:23 -06:00
Jason Hall
b0b77bc7fa
Create variables.tf
2025-11-27 22:34:58 -06:00
Jason Hall
db74a4fedc
Create main.tf
2025-11-27 22:34:05 -06:00
Jason Hall
9ba46672ce
cf-worker-container
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2025-11-03 13:37:22 -05:00
Jason Hall
51ee9aa0ec
Add Gitea deployment with Cloud Run and GCS storage
...
- Deploy Gitea on Cloud Run with persistent GCS storage
- Pre-configure with app.ini to skip setup wizard
- Enable OAuth2 functionality (GitHub OAuth ready)
- Use SQLite for simple single-instance deployment
- Mount configuration and data via GCS FUSE
- Add documentation for OAuth setup
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-04 15:31:46 -04:00
Jason Hall
64e62489df
add IAP example
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2024-07-04 09:19:48 -04:00
Jason Hall
d8bacf0744
skip reqs
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2024-06-28 18:48:51 -04:00
Jason Hall
4ea3a50608
update
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2024-06-28 18:46:17 -04:00
Jason Hall
637dbe4a4b
update
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2024-06-28 18:01:35 -04:00
Jason Hall
05ddb2b982
update
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2024-06-28 17:31:49 -04:00
Jason Hall
55fd329b56
update
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2024-06-28 14:44:01 -04:00
Jason Hall
51b2fa70f9
rename
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2024-06-28 14:29:26 -04:00
Jason Hall
b734240820
add devcontainer
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2024-06-28 14:28:13 -04:00
Jason Hall
c0b7674bb9
give it a coat of paint
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2024-06-26 15:15:24 -04:00
Jason Hall
05304f8146
only update count not version, handle startup better
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2024-06-26 14:24:03 -04:00
Jason Hall
60c192aab8
support local file, fix htmx bugs
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2024-06-26 11:00:11 -04:00
Jason Hall
c0a504f845
experiment with litestream+htmx
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2024-06-26 06:59:48 -04:00
Jason Hall
6319bf86e2
update readme, add logs
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2024-04-18 11:18:55 -04:00
Jason Hall
712905423c
update readme with load testing results
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2024-04-18 10:16:13 -04:00
Jason Hall
572d65f3f7
use Chainguard image, update README
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2024-04-18 08:36:47 -04:00
Jason Hall
b2f2f36804
it works
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2024-04-17 21:03:31 -04:00
Jason Hall
ae6e74d938
drop some annoying stuff, write to the DB
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2024-04-17 15:58:03 -04:00
Jason Hall
319461f3c6
update readme
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2024-04-17 13:13:41 -04:00
Jason Hall
fe51a0aca7
it works
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2024-04-17 13:02:48 -04:00
Jason Hall
75e90692e2
try to get litestream sidecar working
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2024-04-15 21:10:25 -04:00
Jason Hall
e8f0f1436b
gitea: move to sqlite via gcsfuse
...
Signed-off-by: Jason Hall <jason@chainguard.dev>
2024-02-13 21:48:47 -05:00