UNPKG

@puls-atlas/cli

Version:

The Puls Atlas CLI tool for managing Atlas projects

2 lines 2.08 kB
export const configureServiceDeployCommand = (command, action) => command.description('Deploy Atlas services.').option('--host <host>', 'Public hostname for the service ingress when applicable.').option('--admin-email <email>', 'Initial administrator email for the service.').option('--namespace <namespace>', 'Kubernetes namespace used for the service.').option('--chart-version <chartVersion>', 'Override the pinned Helm chart version.').option('--create-cluster', 'Provision the managed GKE platform first when no reusable cluster is configured.').option('--cluster-name <clusterName>', 'Override the configured GKE cluster name used for Kubernetes credential bootstrap.').option('--cluster-location <clusterLocation>', 'Override the configured GKE cluster location used for Kubernetes credential bootstrap.').option('--catalog-version <catalogVersion>', 'Use a specific runtime service catalog version instead of the latest one.').option('--latest', 'Ignore the pinned runtime service version and deploy the newest catalog version.').option('--region <region>', 'Override the Cloud Run deployment region.').option('--cpu <cpu>', 'Override the Cloud Run CPU allocation.').option('--memory <memory>', 'Override the Cloud Run memory allocation.').option('--timeout <timeout>', 'Override the Cloud Run request timeout.').option('--ingress <ingress>', 'Override the Cloud Run ingress mode (all, internal, internal-and-cloud-load-balancing).').option('--min-instances <count>', 'Override the Cloud Run minimum instance count.').option('--max-instances <count>', 'Override the Cloud Run maximum instance count.').option('--concurrency <count>', 'Override the Cloud Run maximum concurrent requests per instance.').option('--service-account-email <email>', 'Override the Cloud Run runtime service account email.').option('--allow-unauthenticated', 'Expose the runtime Cloud Run service publicly for unauthenticated requests.').option('--dry-run', 'Render and validate the service flow without executing remote changes.').action(action); export default configureServiceDeployCommand;