MCPcopy Index your code
hub / github.com/GoogleCloudPlatform/cloud-builders

github.com/GoogleCloudPlatform/cloud-builders @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
413 symbols 1,171 edges 82 files 177 documented · 43%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

OSService (Interface)
OSService is an interface for os operations. [2 implementers]
gke-deploy/services/clients.go
OS (Interface)
OS allows us to inject dependencies to facilitate testing.
gcs-fetcher/pkg/fetcher/fetcher.go
GcloudService (Interface)
GcloudService is an interface for gcloud operations. [2 implementers]
gke-deploy/services/clients.go
GCS (Interface)
GCS allows us to inject dependencies to facilitate testing.
gcs-fetcher/pkg/fetcher/fetcher.go
KubectlService (Interface)
KubectlService is an interface for kubectl operations. [2 implementers]
gke-deploy/services/clients.go
OS (Interface)
OS allows us to inject dependencies to facilitate testing.
gcs-fetcher/pkg/uploader/uploader.go
RemoteService (Interface)
RemoteService is an interface for github.com/google/go-containerregistry/pkg/v1/remote. [2 implementers]
gke-deploy/services/clients.go
GCS (Interface)
GCS allows us to inject dependencies to facilitate testing.
gcs-fetcher/pkg/uploader/uploader.go

Core symbols most depended-on inside this repo

log
called by 49
gcs-fetcher/pkg/fetcher/fetcher.go
Error
called by 39
gcs-fetcher/pkg/fetcher/fetcher.go
formatGCSName
called by 22
gcs-fetcher/pkg/fetcher/fetcher.go
Copy
called by 18
gke-deploy/services/clients.go
ReadFile
called by 17
gke-deploy/services/clients.go
TempDir
called by 17
gke-deploy/services/clients.go
RemoveAll
called by 15
gke-deploy/services/clients.go
String
called by 12
gke-deploy/core/resource/resource.go

Shape

Function 205
Method 135
Struct 46
Class 15
Interface 9
TypeAlias 2
Route 1

Languages

Go89%
C#6%
Java4%
Python1%

Modules by API surface

gcs-fetcher/pkg/fetcher/fetcher_test.go38 symbols
gcs-fetcher/pkg/fetcher/fetcher.go37 symbols
gke-deploy/core/resource/resource.go33 symbols
gke-deploy/core/resource/resource_test.go26 symbols
gke-deploy/services/clients.go22 symbols
gke-deploy/testservices/os.go15 symbols
gcs-fetcher/pkg/uploader/uploader.go14 symbols
gcs-fetcher/cmd/gcs-fetcher/main.go11 symbols
gke-deploy/core/resource/ready.go10 symbols
gke-deploy/services/os.go9 symbols
gke-deploy/core/cluster/cluster_test.go9 symbols
gke-deploy/deployer/deployer_test.go8 symbols

For agents

$ claude mcp add cloud-builders \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact