SourceDeployStage
Icono del recurso

Descripción general del recurso
Permite agregar, modificar o eliminar Deploy Stages en un proyecto SourceDeploy creado, y también crear objetivos de despliegue en un Stage que no tenga un target definido.
Recursos relacionados
Recursos principales
Recursos conectados
Valores de configuración del recurso
Configuración básica
included_source_deploy_name: Nombre del proyecto SourceDeploytarget_type: Tipo del objetivo de despliegue -Server,AutoScalingGroup,DeployedAutoScalingGroup,KubernetesService,DeployedKubernetesService,ObjectStorage,DeployedObjectStoragelinked_server_list: Lista de nombres de servidores a conectartarget_server_id_list: Lista de IDs de servidores objetivotarget_resource: Recurso objetivo del despliegue
Escenario de despliegue (scenario)
scenario.deploy_scenario_description: Descripción del proyecto SourceDeployscenario.deploy_scenario_strategy: Estrategia de despliegue -normal,blueGreen,rolling,canaryscenario.deploy_scenario_file_type: Tipo de archivo del escenario de despliegue -SourceBuild,ObjectStorage,laterscenario.target_object_storage_bucket_name: Nombre del Object Storagescenario.object_storage_object_name: Nombre del objetoscenario.linked_source_build_project: Nombre del proyecto SourceBuildscenario.rollback: Si se realizará rollback en caso de fallo -true,falsescenario.linked_target_group: Nombre del target group del Loadbalancerscenario.delete_server: Eliminación de servidores del Auto Scaling Group -true,falsescenario.manifest_type: Tipo de repositorio del manifiesto para despliegue Kubernetes -SourceCommitscenario.manifest_repository: Nombre del repositorio del manifiestoscenario.manifest_branch: Nombre de la rama del manifiestoscenario.manifest_path: Lista de rutas del manifiestoscenario.analysis_type: Método de análisis canary -manual,autoscenario.canary_count: Número de pods baseline y canaryscenario.timeout: Tiempo máximo permitido para despliegue/cancelaciónscenario.prometheus_url: URL de Prometheus a conectarscenario.baseline: Variable baseline para análisisscenario.canary: Variable canary para análisisscenario.duration: Duración del análisisscenario.delay: Retardo del análisisscenario.interval: Intervalo de análisisscenario.step: Intervalo de recolección de métricasscenario.pass_score: Puntuación mínima para éxitoscenario.object_storage_source_path: Ruta del archivo fuente en Object Storagescenario.object_storage_deploy_path: Ruta de despliegue en Object Storage
Pre-despliegue (scenario.pre_deploy)
scenario.pre_deploy.command: Lista de comandos a ejecutar antes del despliegue
Ruta de despliegue (scenario.path)
scenario.path.deploy_path: Lista de rutas de despliegue
Post-despliegue (scenario.post_deploy)
scenario.post_deploy.command: Lista de comandos a ejecutar después del despliegue
Configuración de métricas (scenario.metric)
scenario.metric.success_criteria: Criterio de éxito de métricas -base,canaryscenario.metric.weight: Peso de la métricascenario.metric.query_type: Tipo de consulta de métricas -default,promQLscenario.metric.metric: Métrica a utilizar desde Prometheusscenario.metric.filter: Filtro de métricasscenario.metric.query: Consulta PromQL
Etiquetas
tag: Etiqueta para clasificar el recurso por categoría