def Run(self, args): runtime_builder_strategy = deploy_util.GetRuntimeBuilderStrategy( base.ReleaseTrack.BETA) api_client = appengine_api_client.GetApiClientForTrack( self.ReleaseTrack()) # If the hidden flag `--use-ct-apis` is not set, then continue to use old # implementation which uses admin-console-hr. if not args.use_ct_apis: return deploy_util.RunDeploy( args, api_client, use_beta_stager=True, runtime_builder_strategy=runtime_builder_strategy, parallel_build=True, flex_image_build_option=deploy_util.GetFlexImageBuildOption( default_strategy=deploy_util.FlexImageBuildOptions. ON_SERVER), dispatch_admin_api=True) app_engine_legacy_deployables = [] cloud_tasks_api_deployables = [] for deployable in args.deployables: if os.path.basename(deployable) in ('queue.yaml', ): cloud_tasks_api_deployables.append(deployable) else: app_engine_legacy_deployables.append(deployable) resources = {'versions': [], 'configs': []} if app_engine_legacy_deployables or not cloud_tasks_api_deployables: args.deployables = app_engine_legacy_deployables resources = deploy_util.RunDeploy( args, api_client, use_beta_stager=True, runtime_builder_strategy=runtime_builder_strategy, parallel_build=True, flex_image_build_option=deploy_util.GetFlexImageBuildOption( default_strategy=deploy_util.FlexImageBuildOptions. ON_SERVER), dispatch_admin_api=True) if cloud_tasks_api_deployables: args.deployables = cloud_tasks_api_deployables deploy_util.RunDeployCloudTasks(args) resources['configs'].append('queue') return resources
def Run(self, args): runtime_builder_strategy = deploy_util.GetRuntimeBuilderStrategy( base.ReleaseTrack.GA) api_client = appengine_api_client.GetApiClientForTrack(self.ReleaseTrack()) return deploy_util.RunDeploy( args, api_client, runtime_builder_strategy=runtime_builder_strategy, parallel_build=False)
def Run(self, args): upload_strategy = deploy_app_command_util.UploadStrategy.THREADS # The runtime builders are property-configurable AND beta-only use_runtime_builders = properties.VALUES.app.use_runtime_builders.GetBool( ) return deploy_util.RunDeploy(args, enable_endpoints=True, use_beta_stager=True, upload_strategy=upload_strategy, use_runtime_builders=use_runtime_builders)
def Run(self, args): runtime_builder_strategy = deploy_util.GetRuntimeBuilderStrategy( base.ReleaseTrack.BETA) return deploy_util.RunDeploy( args, enable_endpoints=True, use_beta_stager=True, runtime_builder_strategy=runtime_builder_strategy, use_service_management=True, check_for_stopped=True)
def Run(self, args): runtime_builder_strategy = deploy_util.GetRuntimeBuilderStrategy( base.ReleaseTrack.GA) api_client = appengine_api_client.GetApiClientForTrack(self.ReleaseTrack()) use_service_management = deploy_util.ServiceManagementOption.IF_PROPERTY_SET return deploy_util.RunDeploy( args, api_client, runtime_builder_strategy=runtime_builder_strategy, parallel_build=False, use_service_management=use_service_management)
def Run(self, args): api_client = appengine_api_client.GetApiClientForTrack(self.ReleaseTrack()) runtime_builder_strategy = deploy_util.GetRuntimeBuilderStrategy( base.ReleaseTrack.BETA) return deploy_util.RunDeploy( args, api_client, enable_endpoints=True, use_beta_stager=True, runtime_builder_strategy=runtime_builder_strategy, parallel_build=True)
def Run(self, args): # The runtime builders are property-configurable AND beta-only if properties.VALUES.app.use_runtime_builders.GetBool(): runtime_builder_strategy = runtime_builders.RuntimeBuilderStrategy.ALWAYS else: runtime_builder_strategy = ( runtime_builders.RuntimeBuilderStrategy.WHITELIST) return deploy_util.RunDeploy( args, enable_endpoints=True, use_beta_stager=True, runtime_builder_strategy=runtime_builder_strategy)
def Run(self, args): runtime_builder_strategy = deploy_util.GetRuntimeBuilderStrategy( base.ReleaseTrack.BETA) api_client = appengine_api_client.GetApiClientForTrack( self.ReleaseTrack()) return deploy_util.RunDeploy( args, api_client, use_beta_stager=True, runtime_builder_strategy=runtime_builder_strategy, parallel_build=True, flex_image_build_option=deploy_util.GetFlexImageBuildOption( default_strategy=deploy_util.FlexImageBuildOptions.ON_SERVER))
def Run(self, args): # TODO(b/62950391): `app deploy' should use the API client which # corresponds to the release track. For now, this isn't supported by the # mocked API client unit tests. api_client = appengine_api_client.AppengineApiClient.GetApiClient('v1') runtime_builder_strategy = deploy_util.GetRuntimeBuilderStrategy( base.ReleaseTrack.BETA) return deploy_util.RunDeploy( args, api_client, enable_endpoints=True, use_beta_stager=True, runtime_builder_strategy=runtime_builder_strategy, use_service_management=True)
def Run(self, args): runtime_builder_strategy = deploy_util.GetRuntimeBuilderStrategy( base.ReleaseTrack.GA) api_client = appengine_api_client.GetApiClientForTrack(self.ReleaseTrack()) if (runtime_builder_strategy != runtime_builders.RuntimeBuilderStrategy.NEVER and self._ServerSideExperimentEnabled()): flex_image_build_option_default = deploy_util.FlexImageBuildOptions.ON_SERVER else: flex_image_build_option_default = deploy_util.FlexImageBuildOptions.ON_CLIENT return deploy_util.RunDeploy( args, api_client, runtime_builder_strategy=runtime_builder_strategy, parallel_build=False, flex_image_build_option=deploy_util.GetFlexImageBuildOption( default_strategy=flex_image_build_option_default))
def Run(self, args): return deploy_util.RunDeploy(args, enable_endpoints=True)
def Run(self, args): return deploy_util.RunDeploy(args, enable_endpoints=True, app_create=True, use_beta_stager=True)
def Run(self, args): return deploy_util.RunDeploy(args, app_create=True)
def Run(self, args): return deploy_util.RunDeploy(self, args)
def Run(self, args): runtime_builder_strategy = runtime_builders.RuntimeBuilderStrategy.NEVER return deploy_util.RunDeploy( args, runtime_builder_strategy=runtime_builder_strategy)
def Run(self, args): return deploy_util.RunDeploy(self, args, enable_endpoints=True, app_create=True)
def Run(self, args): runtime_builder_strategy = deploy_util.GetRuntimeBuilderStrategy( base.ReleaseTrack.GA) return deploy_util.RunDeploy( args, runtime_builder_strategy=runtime_builder_strategy)