Directories
¶
| Path | Synopsis |
|---|---|
|
api
|
|
|
v1alpha1
Package v1alpha1 contains API Schema definitions for the diverge v1alpha1 API group +kubebuilder:object:generate=true +groupName=diverge.io
|
Package v1alpha1 contains API Schema definitions for the diverge v1alpha1 API group +kubebuilder:object:generate=true +groupName=diverge.io |
|
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. |
|
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. |
|
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. |
Click to show internal directories.
Click to hide internal directories.