Expand description
Interactive deployment wizard for configuring new services
Provides a step-by-step TUI wizard for deploying services to the Syncable platform.
Re-exports§
pub use recommendations::recommend_deployment;pub use recommendations::DeploymentRecommendation;pub use recommendations::MachineOption;pub use recommendations::ProviderOption;pub use recommendations::RecommendationAlternatives;pub use recommendations::RecommendationInput;pub use recommendations::RegionOption;
Modules§
- recommendations
- Deployment recommendation engine
Structs§
- Cloud
Region - A cloud region/location option
- Machine
Type - A machine/instance type option
Enums§
- Cluster
Selection Result - Result of cluster selection step
- Config
Form Result - Result of config form step
- Dockerfile
Selection Result - Result of Dockerfile selection step
- Environment
Creation Result - Result of environment creation wizard
- Environment
Selection Result - Result of environment selection step
- Infrastructure
Selection Result - Result of infrastructure selection step
- Provider
Selection Result - Result of provider selection step
- Registry
Provisioning Result - Result of registry provisioning
- Registry
Selection Result - Result of registry selection step
- Repository
Selection Result - Result of repository selection step
- Target
Selection Result - Result of target selection step
- Wizard
Result - Result of running the wizard
Functions§
- collect_
config - Collect deployment configuration details from user
- count_
badge - Format a count badge
- create_
environment_ wizard - Run the environment creation wizard
- display_
step_ header - Display a wizard step header box
- get_
default_ machine_ type - Get default machine type for a provider
- get_
default_ region - Get default region for a provider
- get_
machine_ types_ for_ provider - Get machine types for a cloud provider
- get_
provider_ deployment_ statuses - Get deployment status for all providers
- get_
regions_ for_ provider - Get regions for a cloud provider
- provision_
registry - Provision a new artifact registry
- run_
wizard - Run the deployment wizard
- select_
cluster - Display cluster selection for Kubernetes deployments
- select_
dockerfile - Select a Dockerfile from discovered Dockerfiles
- select_
environment - Prompt user to select an environment for deployment
- select_
infrastructure - Select region and machine type for Cloud Runner deployment
- select_
provider - Display provider selection and prompt user to choose
- select_
registry - Display registry selection for container image storage
- select_
repository - Select repository for deployment
- select_
target - Display target selection based on provider capabilities
- status_
indicator - Format a status indicator (checkmark or X)
- wizard_
render_ config - Get the standard render config for wizard prompts