Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GoogleCloudPlatform/cloud-builders
/ types & classes
Types & classes
72 in github.com/GoogleCloudPlatform/cloud-builders
⨍
Functions
340
◇
Types & classes
72
↳
Endpoints
1
↓ 1 callers
TypeAlias
sizeBytes
gcs-fetcher/pkg/fetcher/fetcher.go:77
Class
App
Hello world using the Record feature of jdk17 to ensure that the builder we are using supports at least jdk17.
mvn/examples/jdk17/src/main/java/com/google/App.java:7
Class
Application
Application example.
mvn/examples/spring_boot/src/main/java/hello/Application.java:7
Class
Application
Application example.
gradle/examples/spring_boot_compat/src/main/java/hello/Application.java:7
Class
Application
Application example.
gradle/examples/spring_boot/src/main/java/hello/Application.java:7
Struct
Clients
Clients is a wrapper around HTTP clients and CLIs.
gke-deploy/services/clients.go:13
Struct
Deployer
Deployer handles the deployment of an image to a cluster.
gke-deploy/deployer/deployer.go:38
Struct
Fetcher
Fetcher is the main workhorse of this package and does all the heavy lifting.
gcs-fetcher/pkg/fetcher/fetcher.go:142
Interface
GCS
GCS allows us to inject dependencies to facilitate testing.
gcs-fetcher/pkg/fetcher/fetcher.go:137
Interface
GCS
GCS allows us to inject dependencies to facilitate testing.
gcs-fetcher/pkg/uploader/uploader.go:51
Struct
GCS
gke-deploy/core/gcs/gcs.go:23
Struct
Gcloud
Gcloud implements the GcloudService interface.
gke-deploy/services/gcloud.go:38
Interface
GcloudService
GcloudService is an interface for gcloud operations.
gke-deploy/services/clients.go:33
Interface
GcsService
GcsService is an interface for interacting with Google Cloud Storage
gke-deploy/services/clients.go:52
Struct
GetResponse
StatResponse represents a response tuple for a Stat function call.
gke-deploy/testservices/kubectl.go:16
Class
GreetingController
GreetingController example.
mvn/examples/spring_boot/src/main/java/hello/GreetingController.java:9
Class
GreetingController
GreetingController example.
gradle/examples/spring_boot_compat/src/main/java/hello/GreetingController.java:9
Class
GreetingController
GreetingController example.
gradle/examples/spring_boot/src/main/java/hello/GreetingController.java:9
Struct
Gsutil
Gsutil implements the GcsService interface
gke-deploy/services/gsutil.go:12
Struct
Kubectl
Kubectl implements the KubectlService interface. The service account that is calling this must have permission to access the cluster. e.g., to run on
gke-deploy/services/kubectl.go:12
Interface
KubectlService
KubectlService is an interface for kubectl operations.
gke-deploy/services/clients.go:40
Struct
ManifestItem
ManifestItem describes an item in the source manifest.
gcs-fetcher/pkg/common/common.go:26
Class
MyServlet
MyServlet is an example class that demonstrates use of the App Engine maven plug-in.
mvn/examples/hello_appengine/src/main/java/com/example/MyServlet.java:12
Interface
OS
OS allows us to inject dependencies to facilitate testing.
gcs-fetcher/pkg/fetcher/fetcher.go:127
Interface
OS
OS allows us to inject dependencies to facilitate testing.
gcs-fetcher/pkg/uploader/uploader.go:45
Struct
OS
OS implements the OSService interface.
gke-deploy/services/os.go:10
Interface
OSService
OSService is an interface for os operations.
gke-deploy/services/clients.go:22
Struct
Object
Object extends unstructured.Unstructured, which implements runtime.Object
gke-deploy/core/resource/resource.go:49
TypeAlias
Objects
Objects maps resource file base names to corresponding resource objects (mutable).
gke-deploy/core/resource/resource.go:46
Class
Person
mvn/examples/jdk17/src/main/java/com/google/App.java:8
Class
Program
dotnet/examples/TestApp-2.1/Program.cs:13
Class
Program
dotnet/examples/TestApp-2.0/Program.cs:13
Struct
ReadDirResponse
ReadDirResponse represents a response tuple for a ReadDir function call.
gke-deploy/testservices/os.go:28
Struct
ReadFileResponse
ReadDirResponse represents a response tuple for a ReadFile function call.
gke-deploy/testservices/os.go:34
Struct
Remote
Remote implements the RemoteService interface.
gke-deploy/services/remote.go:15
Interface
RemoteService
RemoteService is an interface for github.com/google/go-containerregistry/pkg/v1/remote.
gke-deploy/services/clients.go:47
Class
Startup
dotnet/examples/TestApp-2.1/Startup.cs:14
Class
Startup
dotnet/examples/TestApp-2.0/Startup.cs:14
Struct
StatResponse
StatResponse represents a response tuple for a Stat function call.
gke-deploy/testservices/os.go:22
Struct
TempDirResponse
TempDirResponse represents a response tuple for a TempDir function call.
gke-deploy/testservices/os.go:40
Struct
TestFileInfo
TestFileInfo implements the os.FileInfo interface.
gke-deploy/testservices/os.go:109
Struct
TestGcloud
TestGcloud implements the GcloudService interface.
gke-deploy/testservices/gcloud.go:8
Struct
TestGcsService
gke-deploy/testservices/gsutil.go:16
Struct
TestImage
TestImage simplements the v1.Image interface.
gke-deploy/testservices/remote.go:22
Struct
TestKubectl
TestKubectl implements the KubectlService interface.
gke-deploy/testservices/kubectl.go:9
Struct
TestOS
TestOS implements the OSService interface.
gke-deploy/testservices/os.go:11
Struct
TestRemote
TestRemote implements the RemoteService interface.
gke-deploy/testservices/remote.go:11
Struct
Uploader
Uploader encapsulates methods for uploading files incrementally and producing a source manifest.
gcs-fetcher/pkg/uploader/uploader.go:35
Class
ValuesController
dotnet/examples/TestApp-2.1/Controllers/ValuesController.cs:9
Class
ValuesController
dotnet/examples/TestApp-2.0/Controllers/ValuesController.cs:9
Struct
countWriter
gcs-fetcher/pkg/uploader/uploader.go:143
Struct
fakeGCS
fakeGCS allows us to simulate errors when interacting with GCS.
gcs-fetcher/pkg/fetcher/fetcher_test.go:103
Struct
fakeGCSErrorReader
gcs-fetcher/pkg/fetcher/fetcher_test.go:87
Struct
fakeGCSResponse
gcs-fetcher/pkg/fetcher/fetcher_test.go:97
Struct
fakeOS
fakeOS raises errors if configures, otherwise simply passes through to the normal os package.
gcs-fetcher/pkg/fetcher/fetcher_test.go:148
Struct
fetchOnceResult
gcs-fetcher/pkg/fetcher/fetcher.go:110
Struct
job
job is a file to download, corresponds to an entry in the manifest file.
gcs-fetcher/pkg/fetcher/fetcher.go:80
Struct
job
gcs-fetcher/pkg/uploader/uploader.go:55
Struct
jobAttempt
jobAttempt is an attempt to download a particular file, may result in success or failure (indicated by err).
gcs-fetcher/pkg/fetcher/fetcher.go:90
Struct
jobReport
jobReport stores all the details about the attempts to download a particular file.
gcs-fetcher/pkg/fetcher/fetcher.go:99
Struct
options
gke-deploy/cmd/prepare/prepare.go:36
Struct
options
gke-deploy/cmd/apply/apply.go:34
Struct
options
gke-deploy/cmd/run/run.go:44
Struct
permissionError
gcs-fetcher/pkg/fetcher/fetcher.go:167
Struct
realGCS
realGCS is a wrapper over the GCS client functions.
gcs-fetcher/cmd/gcs-uploader/main.go:89
Struct
realGCS
realGCS is a wrapper over the GCS client functions.
gcs-fetcher/cmd/gcs-fetcher/main.go:129
Struct
realOS
realOS merely wraps the os package implementations.
gcs-fetcher/cmd/gcs-uploader/main.go:100
Struct
realOS
realOS merely wraps the os package implementations.
gcs-fetcher/cmd/gcs-fetcher/main.go:138
Struct
resourceDecoder
gke-deploy/core/resource/resource.go:30
Struct
stats
gcs-fetcher/pkg/fetcher/fetcher.go:115
Struct
testContext
gcs-fetcher/pkg/fetcher/fetcher_test.go:201
Struct
zipEntry
gcs-fetcher/pkg/fetcher/fetcher_test.go:878