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
2 changes: 1 addition & 1 deletion docs/content/concepts/02-credential-injection.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "Credential Injection"
title: "Injection"
description: "How Gatekeeper matches hostnames, injects authentication headers, and handles multiple credentials per host."
keywords: ["gatekeeper", "credential injection", "host matching", "authorization headers"]
---
Expand Down
2 changes: 1 addition & 1 deletion docs/content/concepts/03-credential-sources.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "Credential Sources"
title: "Sources"
description: "How Gatekeeper resolves credentials from pluggable backends including environment variables, secret managers, and token exchange."
keywords: ["gatekeeper", "credential sources", "background refresh", "credential resolver"]
---
Expand Down
2 changes: 1 addition & 1 deletion docs/content/guides/01-ca-setup.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "CA Certificate Setup"
title: "CA Setup"
description: "Generate a Certificate Authority for TLS interception and configure trust on macOS, Linux, and per-tool environments."
keywords: ["gatekeeper", "CA certificate", "TLS setup", "certificate trust"]
---
Expand Down
2 changes: 1 addition & 1 deletion docs/content/guides/02-environment-credentials.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "Environment Variable Credentials"
title: "Env Credentials"
description: "Read a credential from an environment variable and inject it into HTTPS requests through Gatekeeper."
keywords: ["gatekeeper", "environment variables", "credential injection", "env source"]
---
Expand Down
2 changes: 1 addition & 1 deletion docs/content/guides/03-aws-secrets-manager.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "AWS Secrets Manager Credentials"
title: "AWS Secrets Manager"
description: "Fetch a credential from AWS Secrets Manager at proxy startup and inject it into HTTPS requests."
keywords: ["gatekeeper", "AWS Secrets Manager", "credential source", "cloud secrets"]
---
Expand Down
2 changes: 1 addition & 1 deletion docs/content/guides/04-gcp-secret-manager.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "GCP Secret Manager Credentials"
title: "GCP Secret Manager"
description: "Fetch a credential from Google Cloud Secret Manager at proxy startup and inject it into HTTPS requests."
keywords: ["gatekeeper", "GCP Secret Manager", "credential source", "cloud secrets"]
---
Expand Down
2 changes: 1 addition & 1 deletion docs/content/guides/06-token-exchange.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "Token Exchange (RFC 8693)"
title: "Token Exchange"
description: "Resolve per-user credentials dynamically by calling an external Security Token Service using RFC 8693 token exchange."
keywords: ["gatekeeper", "token exchange", "RFC 8693", "STS", "OAuth"]
---
Expand Down
2 changes: 1 addition & 1 deletion docs/content/guides/09-go-library.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "Go Library Usage"
title: "Go Library"
description: "Import Gatekeeper as a Go module to embed the credential-injecting proxy in a custom application."
keywords: ["gatekeeper", "Go library", "embedding", "proxy API"]
---
Expand Down
2 changes: 1 addition & 1 deletion docs/content/guides/10-websockets.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "WebSocket Support"
title: "WebSockets"
description: "WebSocket connections work through Gatekeeper with credential injection on the HTTP upgrade request and transparent frame tunneling."
keywords: ["gatekeeper", "WebSocket", "upgrade request", "bidirectional tunneling"]
---
Expand Down
2 changes: 1 addition & 1 deletion docs/content/reference/03-credential-sources.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "Credential sources"
title: "Source types"
description: "Reference for all credential source types including env, static, AWS Secrets Manager, GCP Secret Manager, GitHub App, and token exchange."
keywords: ["gatekeeper", "credential sources", "source types", "configuration reference"]
---
Expand Down
2 changes: 1 addition & 1 deletion docs/content/reference/04-environment.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: "Environment variables"
title: "Environment"
description: "Reference for all environment variables that Gatekeeper reads, including AWS, GCP, OpenTelemetry, and client-side proxy variables."
keywords: ["gatekeeper", "environment variables", "OTEL", "AWS", "configuration"]
---
Expand Down
30 changes: 30 additions & 0 deletions moat.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: gatekeeper-dev
interactive: true
runtime: docker

env:
ANTHROPIC_MODEL: opus
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS: 1

container:
memory: 12192
cpus: 16

dependencies:
- go@1.25.6
- go-extras
- cli-essentials
- git
- gh
- make
- claude-code
- node@20
- python
- bats
- docker:dind

grants:
- claude
- github
- ssh:github.com

Loading