src

command
v0.12.19 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 24, 2026 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Overview

Package main is the starting point of CB-Tumblebug

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL