Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
pkg
|
|
admin
Package admin provides an HTTP server for exposing internal information of the current service.
|
Package admin provides an HTTP server for exposing internal information of the current service. |
app/ops/firestoreindexensurer
Package firestoreindexensurer automatically creates/deletes the needed composite indexes for Google Firestore, based on well-defined JSON format indexes list.
|
Package firestoreindexensurer automatically creates/deletes the needed composite indexes for Google Firestore, based on well-defined JSON format indexes list. |
app/ops/handler
Package handler is a generated GoMock package.
|
Package handler is a generated GoMock package. |
app/piped/analysisprovider/http
Package http provides a way to analyze with http requests.
|
Package http provides a way to analyze with http requests. |
app/piped/chartrepo
Package chartrepo manages a list of configured helm repositories.
|
Package chartrepo manages a list of configured helm repositories. |
app/piped/controller
Package controller provides a piped component that handles all of the not completed deployments by managing a pool of planners and schedulers.
|
Package controller provides a piped component that handles all of the not completed deployments by managing a pool of planners and schedulers. |
app/piped/driftdetector
Package driftdetector provides a piped component that continuously checks configuration drift between the current live state and the state defined at the latest commit of all applications.
|
Package driftdetector provides a piped component that continuously checks configuration drift between the current live state and the state defined at the latest commit of all applications. |
app/piped/eventwatcher
Package eventwatcher provides facilities to update config files when new event found.
|
Package eventwatcher provides facilities to update config files when new event found. |
app/piped/livestatereporter
Package livestatereporter provides a piped component that reports the changes as well as full snapshot about live state of registered applications.
|
Package livestatereporter provides a piped component that reports the changes as well as full snapshot about live state of registered applications. |
app/piped/livestatestore
Package livestatestore provides a piped component that watches the live state of applications in the cluster to construct it cache data that will be used to provide data to another components quickly.
|
Package livestatestore provides a piped component that watches the live state of applications in the cluster to construct it cache data that will be used to provide data to another components quickly. |
app/piped/logpersister
Package logpersister provides a piped component that enqueues all log blocks from running stages and then periodically sends to the control plane.
|
Package logpersister provides a piped component that enqueues all log blocks from running stages and then periodically sends to the control plane. |
app/piped/notifier
Package notifier provides a piped component that sends notifications to the configured targets.
|
Package notifier provides a piped component that sends notifications to the configured targets. |
app/piped/planner
Package planner provides a piped component that decides the deployment pipeline of a deployment.
|
Package planner provides a piped component that decides the deployment pipeline of a deployment. |
app/piped/platformprovider/kubernetes/kubernetestest
Package kubernetestest is a generated GoMock package.
|
Package kubernetestest is a generated GoMock package. |
app/piped/statsreporter
Package statsreporter provides a piped component that periodically reports local metrics to control-plane.
|
Package statsreporter provides a piped component that periodically reports local metrics to control-plane. |
app/piped/toolregistry
Package toolregistry installs and manages the needed tools such as kubectl, helm...
|
Package toolregistry installs and manages the needed tools such as kubectl, helm... |
app/piped/trigger
Package trigger provides a piped component that detects a list of application should be synced (by new commit, sync command or configuration drift) and then sends request to the control-plane to create a new Deployment.
|
Package trigger provides a piped component that detects a list of application should be synced (by new commit, sync command or configuration drift) and then sends request to the control-plane to create a new Deployment. |
app/pipedv1/analysisprovider/http
Package http provides a way to analyze with http requests.
|
Package http provides a way to analyze with http requests. |
app/pipedv1/chartrepo
Package chartrepo manages a list of configured helm repositories.
|
Package chartrepo manages a list of configured helm repositories. |
app/pipedv1/controller
Package controller provides a piped component that handles all of the not completed deployments by managing a pool of planners and schedulers.
|
Package controller provides a piped component that handles all of the not completed deployments by managing a pool of planners and schedulers. |
app/pipedv1/driftdetector
Package driftdetector provides a piped component that continuously checks configuration drift between the current live state and the state defined at the latest commit of all applications.
|
Package driftdetector provides a piped component that continuously checks configuration drift between the current live state and the state defined at the latest commit of all applications. |
app/pipedv1/eventwatcher
Package eventwatcher provides facilities to update config files when new event found.
|
Package eventwatcher provides facilities to update config files when new event found. |
app/pipedv1/livestatereporter
Package livestatereporter provides a piped component that reports the changes as well as full snapshot about live state of registered applications.
|
Package livestatereporter provides a piped component that reports the changes as well as full snapshot about live state of registered applications. |
app/pipedv1/livestatestore
Package livestatestore provides a piped component that watches the live state of applications in the cluster to construct it cache data that will be used to provide data to another components quickly.
|
Package livestatestore provides a piped component that watches the live state of applications in the cluster to construct it cache data that will be used to provide data to another components quickly. |
app/pipedv1/logpersister
Package logpersister provides a piped component that enqueues all log blocks from running stages and then periodically sends to the control plane.
|
Package logpersister provides a piped component that enqueues all log blocks from running stages and then periodically sends to the control plane. |
app/pipedv1/notifier
Package notifier provides a piped component that sends notifications to the configured targets.
|
Package notifier provides a piped component that sends notifications to the configured targets. |
app/pipedv1/planner
Package planner provides a piped component that decides the deployment pipeline of a deployment.
|
Package planner provides a piped component that decides the deployment pipeline of a deployment. |
app/pipedv1/platformprovider/kubernetes/kubernetestest
Package kubernetestest is a generated GoMock package.
|
Package kubernetestest is a generated GoMock package. |
app/pipedv1/statsreporter
Package statsreporter provides a piped component that periodically reports local metrics to control-plane.
|
Package statsreporter provides a piped component that periodically reports local metrics to control-plane. |
app/pipedv1/toolregistry
Package toolregistry installs and manages the needed tools such as kubectl, helm...
|
Package toolregistry installs and manages the needed tools such as kubectl, helm... |
app/pipedv1/trigger
Package trigger provides a piped component that detects a list of application should be synced (by new commit, sync command or configuration drift) and then sends request to the control-plane to create a new Deployment.
|
Package trigger provides a piped component that detects a list of application should be synced (by new commit, sync command or configuration drift) and then sends request to the control-plane to create a new Deployment. |
cache/cachetest
Package cachetest is a generated GoMock package.
|
Package cachetest is a generated GoMock package. |
datastore/datastoretest
Package datastoretest is a generated GoMock package.
|
Package datastoretest is a generated GoMock package. |
filestore/filestoretest
Package filestoretest is a generated GoMock package.
|
Package filestoretest is a generated GoMock package. |
git/gittest
Package gittest is a generated GoMock package.
|
Package gittest is a generated GoMock package. |
insight/insighttest
Package insightstoretest is a generated GoMock package.
|
Package insightstoretest is a generated GoMock package. |
jwt/jwttest
Package jwttest is a generated GoMock package.
|
Package jwttest is a generated GoMock package. |
model
Package model contains definitions of model objects that are stored in the datastore.
|
Package model contains definitions of model objects that are stored in the datastore. |
plugin/api/v1alpha1/platform
Package planner provides a piped component that decides the deployment pipeline of a deployment.
|
Package planner provides a piped component that decides the deployment pipeline of a deployment. |
redis/redistest
Package redistest is a generated GoMock package.
|
Package redistest is a generated GoMock package. |
tool
|
|
codegen/protoc-gen-auth
Module
|
Click to show internal directories.
Click to hide internal directories.