From ad47f278c43d2ee9869675aa4a19dcd8859e2967 Mon Sep 17 00:00:00 2001 From: ryank90 Date: Sun, 6 Sep 2026 09:27:32 +0100 Subject: [PATCH] chore(serverless): remove registry commands from the MVP surface Registry credentials are not supported (generic secrets only) and container deploy does not take an image pull ref. Co-authored-by: Cursor --- docs/runware_serverless.md | 1 - docs/runware_serverless_registry.md | 34 ---------------- docs/runware_serverless_registry_add.md | 34 ---------------- docs/runware_serverless_registry_list.md | 34 ---------------- docs/runware_serverless_registry_remove.md | 34 ---------------- internal/cmd/serverless/registry.go | 46 ---------------------- internal/cmd/serverless/serverless.go | 1 - 7 files changed, 184 deletions(-) delete mode 100644 docs/runware_serverless_registry.md delete mode 100644 docs/runware_serverless_registry_add.md delete mode 100644 docs/runware_serverless_registry_list.md delete mode 100644 docs/runware_serverless_registry_remove.md delete mode 100644 internal/cmd/serverless/registry.go diff --git a/docs/runware_serverless.md b/docs/runware_serverless.md index dc141ca..0dfe069 100644 --- a/docs/runware_serverless.md +++ b/docs/runware_serverless.md @@ -30,7 +30,6 @@ Deploy, monitor, and manage Runware serverless applications on the platform * [runware serverless gpus](runware_serverless_gpus.md) - List available GPU types and pricing * [runware serverless init](runware_serverless_init.md) - Initialize a new serverless project * [runware serverless open](runware_serverless_open.md) - Open an application in the Runware dashboard -* [runware serverless registry](runware_serverless_registry.md) - Manage container registries for serverless applications * [runware serverless secrets](runware_serverless_secrets.md) - Manage organisation secrets for serverless applications * [runware serverless usage](runware_serverless_usage.md) - Show serverless usage and billing events * [runware serverless use](runware_serverless_use.md) - Set the default serverless application diff --git a/docs/runware_serverless_registry.md b/docs/runware_serverless_registry.md deleted file mode 100644 index a6daf53..0000000 --- a/docs/runware_serverless_registry.md +++ /dev/null @@ -1,34 +0,0 @@ -## runware serverless registry - -Manage container registries for serverless applications - -### Synopsis - -Manage container registry credentials used to pull private images for serverless applications. - -``` -runware serverless registry [flags] -``` - -### Options - -``` - -h, --help help for registry -``` - -### Options inherited from parent commands - -``` - --debug Show full debug output - -F, --format string CLI output format: table, json, yaml (default "table") - --transport string Transport protocol: ws (WebSocket) or http (REST) (default "ws") - -v, --verbose Show request/response details -``` - -### SEE ALSO - -* [runware serverless](runware_serverless.md) - Manage Runware serverless applications -* [runware serverless registry add](runware_serverless_registry_add.md) - Add a container registry -* [runware serverless registry list](runware_serverless_registry_list.md) - List configured container registries -* [runware serverless registry remove](runware_serverless_registry_remove.md) - Remove a container registry - diff --git a/docs/runware_serverless_registry_add.md b/docs/runware_serverless_registry_add.md deleted file mode 100644 index 5d29ac5..0000000 --- a/docs/runware_serverless_registry_add.md +++ /dev/null @@ -1,34 +0,0 @@ -## runware serverless registry add - -Add a container registry - -``` -runware serverless registry add [flags] -``` - -### Examples - -``` - # add a container registry credential - runware serverless registry add ghcr -``` - -### Options - -``` - -h, --help help for add -``` - -### Options inherited from parent commands - -``` - --debug Show full debug output - -F, --format string CLI output format: table, json, yaml (default "table") - --transport string Transport protocol: ws (WebSocket) or http (REST) (default "ws") - -v, --verbose Show request/response details -``` - -### SEE ALSO - -* [runware serverless registry](runware_serverless_registry.md) - Manage container registries for serverless applications - diff --git a/docs/runware_serverless_registry_list.md b/docs/runware_serverless_registry_list.md deleted file mode 100644 index 448c905..0000000 --- a/docs/runware_serverless_registry_list.md +++ /dev/null @@ -1,34 +0,0 @@ -## runware serverless registry list - -List configured container registries - -``` -runware serverless registry list [flags] -``` - -### Examples - -``` - # list registry credentials - runware serverless registry list -``` - -### Options - -``` - -h, --help help for list -``` - -### Options inherited from parent commands - -``` - --debug Show full debug output - -F, --format string CLI output format: table, json, yaml (default "table") - --transport string Transport protocol: ws (WebSocket) or http (REST) (default "ws") - -v, --verbose Show request/response details -``` - -### SEE ALSO - -* [runware serverless registry](runware_serverless_registry.md) - Manage container registries for serverless applications - diff --git a/docs/runware_serverless_registry_remove.md b/docs/runware_serverless_registry_remove.md deleted file mode 100644 index 558eea3..0000000 --- a/docs/runware_serverless_registry_remove.md +++ /dev/null @@ -1,34 +0,0 @@ -## runware serverless registry remove - -Remove a container registry - -``` -runware serverless registry remove [flags] -``` - -### Examples - -``` - # remove a registry credential - runware serverless registry remove ghcr -``` - -### Options - -``` - -h, --help help for remove -``` - -### Options inherited from parent commands - -``` - --debug Show full debug output - -F, --format string CLI output format: table, json, yaml (default "table") - --transport string Transport protocol: ws (WebSocket) or http (REST) (default "ws") - -v, --verbose Show request/response details -``` - -### SEE ALSO - -* [runware serverless registry](runware_serverless_registry.md) - Manage container registries for serverless applications - diff --git a/internal/cmd/serverless/registry.go b/internal/cmd/serverless/registry.go deleted file mode 100644 index c43f320..0000000 --- a/internal/cmd/serverless/registry.go +++ /dev/null @@ -1,46 +0,0 @@ -package serverless - -import "github.com/spf13/cobra" - -// newRegistryCmd returns the "serverless registry" command group for managing -// container registry credentials (API: secrets with type=registry). -func newRegistryCmd() *cobra.Command { - cmd := stubGroup("registry", "Manage container registries for serverless applications") - cmd.Long = "Manage container registry credentials used to pull private images for serverless applications." - cmd.AddCommand( - newRegistryAddCmd(), - newRegistryListCmd(), - newRegistryRemoveCmd(), - ) - return cmd -} - -func newRegistryAddCmd() *cobra.Command { - return stubLeaf( - "add ", - "Add a container registry", - ` # add a container registry credential - runware serverless registry add ghcr`, - cobra.ExactArgs(1), - ) -} - -func newRegistryListCmd() *cobra.Command { - return stubLeaf( - "list", - "List configured container registries", - ` # list registry credentials - runware serverless registry list`, - cobra.NoArgs, - ) -} - -func newRegistryRemoveCmd() *cobra.Command { - return stubLeaf( - "remove ", - "Remove a container registry", - ` # remove a registry credential - runware serverless registry remove ghcr`, - cobra.ExactArgs(1), - ) -} diff --git a/internal/cmd/serverless/serverless.go b/internal/cmd/serverless/serverless.go index b06cb9b..832bee8 100644 --- a/internal/cmd/serverless/serverless.go +++ b/internal/cmd/serverless/serverless.go @@ -22,7 +22,6 @@ func NewCmd(logger *log.Logger) *cobra.Command { newGPUsCmd(logger), newOpenCmd(), newUseCmd(), - newRegistryCmd(), newSecretsCmd(logger), newAppsCmd(logger), )