OpenShellProvider

API Group: gateway.ogo.aknochow.io Version: v1alpha1 Scope: Namespaced (in the gateway namespace)

Spec

Field Type Required Description
providerType string yes Provider profile slug (e.g., claude-code, google-vertex-ai, github)
credentials map[string]SecretKeyRef Env var name → Secret key reference
config map[string]string Non-secret provider configuration

SecretKeyRef

Field Type Description
name string Name of the Kubernetes Secret
key string Key within the Secret data

Status

Field Type Description
phase enum Pending, Synced, Failed
observedGeneration int Latest observed spec generation
conditions []Condition Sync status conditions

Provider types

Type Category Credentials Description
claude-code agent ANTHROPIC_API_KEY Anthropic API for Claude Code
google-vertex-ai inference GOOGLE_SERVICE_ACCOUNT_KEY Vertex AI with token refresh
github source_control GITHUB_TOKEN GitHub API and git operations
google-cloud inference Service account or ADC GCP APIs
aws-bedrock inference AWS credentials AWS Bedrock (bridge-fronted)

Examples

See config/samples/ for ready-to-use provider CRs.