Directories
¶
| Path | Synopsis |
|---|---|
|
core
|
|
|
common
Package common is to include common methods for managing multi-cloud infra
|
Package common is to include common methods for managing multi-cloud infra |
|
common/apierr
Package apierr provides error classification and HTTP status mapping for Tumblebug API responses, inspired by pkg.go.dev/k8s.io/apimachinery/pkg/api/errors.
|
Package apierr provides error classification and HTTP status mapping for Tumblebug API responses, inspired by pkg.go.dev/k8s.io/apimachinery/pkg/api/errors. |
|
common/client
Package client is to manage internal HTTP requests and caching
|
Package client is to manage internal HTTP requests and caching |
|
common/label
Package label is to handle label selector for resources
|
Package label is to handle label selector for resources |
|
common/logfilter
Package logfilter provides centralized log filtering configuration with minimal dependencies.
|
Package logfilter provides centralized log filtering configuration with minimal dependencies. |
|
csp
Package csp provides direct CSP (Cloud Service Provider) API call utilities.
|
Package csp provides direct CSP (Cloud Service Provider) API call utilities. |
|
csp/alibaba
Package alibaba provides direct-SDK helpers for Alibaba Cloud that complement the cb-spider based flow of cb-tumblebug.
|
Package alibaba provides direct-SDK helpers for Alibaba Cloud that complement the cb-spider based flow of cb-tumblebug. |
|
csp/azure
Package azure provides direct Azure API call utilities for cases where CB-Spider is too slow or does not provide adequate functionality.
|
Package azure provides direct Azure API call utilities for cases where CB-Spider is too slow or does not provide adequate functionality. |
|
infra
Package infra is to manage multi-cloud infra
|
Package infra is to manage multi-cloud infra |
|
model
Package model is to handle object of CB-Tumblebug
|
Package model is to handle object of CB-Tumblebug |
|
resource
Package resource is to manage multi-cloud infra resource
|
Package resource is to manage multi-cloud infra resource |
|
examples
|
|
|
kvstore
command
|
|
|
netutil
command
|
|
|
vnet-design
command
|
|
|
interface
|
|
|
rest/docs
Package docs Code generated by swaggo/swag.
|
Package docs Code generated by swaggo/swag. |
|
rest/server
Package server is to handle REST API
|
Package server is to handle REST API |
|
rest/server/common
Package common is to handle REST API for common funcitonalities
|
Package common is to handle REST API for common funcitonalities |
|
rest/server/common/label
Package label is to handle label selector for resources
|
Package label is to handle label selector for resources |
|
rest/server/infra
Package infra is to handle REST API for infra
|
Package infra is to handle REST API for infra |
|
rest/server/resource
Package resource is to handle REST API for resource
|
Package resource is to handle REST API for resource |
|
testclient
|
|
|
test-clis/object-storage
command
Package main provides a CLI tool for batch-testing Object Storage (bucket) lifecycle (create → get → delete) across multiple CSPs via CB-Tumblebug API.
|
Package main provides a CLI tool for batch-testing Object Storage (bucket) lifecycle (create → get → delete) across multiple CSPs via CB-Tumblebug API. |
|
test-clis/site-to-site-vpn
command
|
Click to show internal directories.
Click to hide internal directories.