MCPcopy
hub / github.com/modelcontextprotocol/registry / ClusterProvider

Interface ClusterProvider

deploy/pkg/providers/types.go:23–29  ·  view source on GitHub ↗

ClusterProvider defines the interface that all cluster providers must implement

Source from the content-addressed store, hash-verified

21
22// ClusterProvider defines the interface that all cluster providers must implement
23type ClusterProvider interface {
24 // CreateCluster creates a Kubernetes cluster and returns provider info
25 CreateCluster(ctx *pulumi.Context, environment string) (*ProviderInfo, error)
26
27 // CreateBackupStorage creates backup storage infrastructure
28 CreateBackupStorage(ctx *pulumi.Context, cluster *ProviderInfo, environment string) (*BackupStorageInfo, error)
29}

Callers 2

mainFunction · 0.65
mainFunction · 0.65

Implementers 2

Providerdeploy/pkg/providers/gcp/provider.go
Providerdeploy/pkg/providers/local/provider.go

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…