You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat!: merge hybrid cluster commands into cluster, move package to root (#86)
All hybrid cluster management is now unified under `qcloud cluster`.
The `qcloud cluster package` subcommand is promoted to `qcloud package`.
BREAKING CHANGE: `qcloud hybrid cluster` subcommand has been removed.
Use `qcloud cluster create/update/describe/list` instead — hybrid-specific
flags (--service-type, --node-selector, --toleration,
--topology-spread-constraint, --annotation, --pod-label,
--service-annotation, --reserved-cpu-percentage,
--reserved-memory-percentage, and storage class flags) are now available
directly on the cluster commands.
BREAKING CHANGE: `qcloud cluster package` has been removed.
Use `qcloud package` instead.
cmd.Flags().String("name", "", "Cluster name (auto-generated if not provided)")
43
-
cmd.Flags().String("cloud-provider", "", "Cloud provider ID (required, see 'cluster cloud-provider list)")
44
-
cmd.Flags().String("cloud-region", "", "Cloud provider region ID (required, see 'cluster cloud-region list --cloud-provider <provider_id>)")
45
-
cmd.Flags().String("version", "", "Qdrant version (default latest)")
54
+
cmd.Flags().String("cloud-provider", "", "Cloud provider ID (required, see 'cloud-provider list)")
55
+
cmd.Flags().String("cloud-region", "", "Cloud provider region ID (required, see 'cloud-region list --cloud-provider <provider_id>)")
46
56
cmd.Flags().Uint32("nodes", 1, "Number of nodes (default 1)")
47
57
cmd.Flags().String("package", "", "Booking package name or ID (see 'cluster package list')")
48
58
cmd.Flags().Var(new(resource.Millicores), "cpu", "CPU to select a package (e.g. \"1\", \"0.5\", or \"1000m\")")
49
59
cmd.Flags().Var(new(resource.ByteQuantity), "ram", "RAM to select a package (e.g. \"8\", \"8G\", \"8Gi\", or \"8GiB\")")
50
60
cmd.Flags().Var(new(resource.ByteQuantity), "disk", "Total disk size (e.g. \"200GiB\"); if larger than the package's included disk, the difference is provisioned as additional storage")
51
61
cmd.Flags().Var(new(resource.Millicores), "gpu", "Number of GPUs to select a package (e.g. \"1\", \"2\", or \"1000m\")")
52
62
cmd.Flags().Bool("multi-az", false, "Require a multi-AZ package")
53
-
cmd.Flags().StringArray("label", nil, "Label to apply to the cluster ('key=value'), can be specified multiple times")
54
63
cmd.Flags().Bool("wait", false, "Wait for the cluster to become healthy")
55
64
cmd.Flags().Duration("wait-timeout", 10*time.Minute, "Maximum time to wait for cluster health")
56
65
cmd.Flags().Duration("wait-poll-interval", 5*time.Second, "How often to poll for cluster health")
0 commit comments