Documentation
¶
Index ¶
- Constants
- func BuildDeploymentCounts(deployments []*client.DeploymentResponse, resourceType string) map[string]map[string]int
- func BuildLocalImageName(name, version string) string
- func BuildMCPServerRegistryName(author, name string) string
- func BuildRegistryImageName(registryURL, name, version string) string
- func DeployedStatus(counts map[string]map[string]int, name, version string, ...) string
- func FormatVersionForDisplay(version string) string
- func GetImageNameFromManifest(loader manifest.ManifestLoader) (string, error)
- func ResolveVersion(flagVersion, manifestVersion string) string
- func ValidateProjectDir(projectDir string) error
- func WaitForDeploymentReady(c *client.Client, deploymentID string) error
Constants ¶
const DefaultAgentGatewayPort = "21212"
const DefaultUserName = "user"
Variables ¶
This section is empty.
Functions ¶
func BuildDeploymentCounts ¶ added in v0.2.1
func BuildDeploymentCounts(deployments []*client.DeploymentResponse, resourceType string) map[string]map[string]int
BuildDeploymentCounts indexes deployment rows by resource name and version. Skip non-deployed statuses and non-matching resource types.
func BuildLocalImageName ¶
BuildLocalImageName constructs a local Docker image name from a project name and version. Returns format: "kebab-case-name:version"
func BuildRegistryImageName ¶
BuildRegistryImageName constructs a full Docker registry image reference. Returns format: "registry-url/kebab-case-name:version"
func DeployedStatus ¶ added in v0.2.1
func DeployedStatus(counts map[string]map[string]int, name, version string, includeOtherVersionsMessage bool) string
DeployedStatus returns a display status for name/version deployment counts.
func FormatVersionForDisplay ¶ added in v0.2.1
FormatVersionForDisplay adds a leading "v" only for valid semver values. Non-semver labels are returned unchanged.
func GetImageNameFromManifest ¶
func GetImageNameFromManifest(loader manifest.ManifestLoader) (string, error)
GetImageNameFromManifest loads the project manifest and constructs a Docker image name in the format "kebab-case-name:version".
func ResolveVersion ¶
ResolveVersion returns the version to use based on priority: flag > manifest > "latest".
func ValidateProjectDir ¶
ValidateProjectDir checks if the provided project directory exists and is a directory.
Types ¶
This section is empty.