Directories
¶
| Path | Synopsis |
|---|---|
|
api
|
|
|
gen/diverge/v1alpha1
Code generated by protoc-gen-proto2mcp.
|
Code generated by protoc-gen-proto2mcp. |
|
v1alpha1
Package v1alpha1 contains API Schema definitions for the diverge v1alpha1 API group +kubebuilder:object:generate=true +groupName=divergedev.com
|
Package v1alpha1 contains API Schema definitions for the diverge v1alpha1 API group +kubebuilder:object:generate=true +groupName=divergedev.com |
|
cmd
|
|
|
activator-proxy
command
|
|
|
controller
command
|
|
|
diverge
command
|
|
|
proxy
command
|
|
|
server
command
|
|
|
config
|
|
|
gen
|
|
|
internal
|
|
|
argocd
Package argocd manages Argo CD Application custom resources for environment deployments using server-side apply.
|
Package argocd manages Argo CD Application custom resources for environment deployments using server-side apply. |
|
async
Package async provides interfaces for async infrastructure provisioning.
|
Package async provides interfaces for async infrastructure provisioning. |
|
cli
Package cli implements the diverge command-line interface, providing commands for creating, listing, deleting, and managing preview environments.
|
Package cli implements the diverge command-line interface, providing commands for creating, listing, deleting, and managing preview environments. |
|
deployer
Package deployer provides pluggable service deployment backends.
|
Package deployer provides pluggable service deployment backends. |
|
metrics
Package metrics defines and registers Prometheus metrics for all Diverge subsystems.
|
Package metrics defines and registers Prometheus metrics for all Diverge subsystems. |
|
notifier
Package notifier provides integrations for posting deployment status notifications to code review platforms such as GitHub and GitLab.
|
Package notifier provides integrations for posting deployment status notifications to code review platforms such as GitHub and GitLab. |
|
observability
Package observability wires OpenTelemetry for this service.
|
Package observability wires OpenTelemetry for this service. |
|
proxy
Package proxy implements the Diverge reverse proxy for subdomain-based routing of requests to preview environments.
|
Package proxy implements the Diverge reverse proxy for subdomain-based routing of requests to preview environments. |
|
routing
Package routing manages Kubernetes networking resources for environment traffic routing, with implementations for Gateway API and Istio.
|
Package routing manages Kubernetes networking resources for environment traffic routing, with implementations for Gateway API and Istio. |
|
server/dashboard
Package dashboard provides embedded static assets for the Diverge web dashboard.
|
Package dashboard provides embedded static assets for the Diverge web dashboard. |
|
testing
Package testing provides test integration for preview environments.
|
Package testing provides test integration for preview environments. |
|
pkg
|
|
|
database
Package database defines the public API for Diverge database providers.
|
Package database defines the public API for Diverge database providers. |
|
features
Package features defines the public API for Diverge feature flag providers.
|
Package features defines the public API for Diverge feature flag providers. |
Click to show internal directories.
Click to hide internal directories.