403Webshell
Server IP : 35.236.43.222  /  Your IP : 216.73.216.143
Web Server : Apache
System : Linux order-form-vm-001 5.10.0-37-cloud-amd64 #1 SMP Debian 5.10.247-1 (2025-12-11) x86_64
User : deploy ( 1002)
PHP Version : 8.1.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /usr/lib/google-cloud-sdk/lib/surface/run/workers/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/google-cloud-sdk/lib/surface/run/workers/__pycache__/deploy.cpython-311.pyc
�

��/*����dZddlZddlZddlmZddlmZddlmZddlm	Z
ddlmZddl
mZdd	l
mZdd
l
mZddl
mZddl
mZdd
l
mZddl
mZddl
mZddl
mZddlmZddlmZddlmZddlmZddlmZGd�dej��Z d�Z!ej"ej#ej$j%��Gd�dej&������Z'ej$j(fd�Z)dS)zVDeploy a container to Cloud Run that will handle workloads that are not ingress based.�N)�api_enabler)�
k8s_object)�base)�
exceptions)�docker_util)�artifact_registry)�config_changes)�connection_context)�flags)�
messages_util)�pretty_print)�
resource_args)�serverless_operations)�stages)�concept_parsers)�presentation_specs)�
properties)�
console_io)�progress_trackerc��eZdZdZdZdS)�	BuildType�
Dockerfile�
BuildpacksN)�__name__�
__module__�__qualname__�
DOCKERFILE�
BUILDPACKS���!lib/surface/run/workers/deploy.pyrr(s�������*��*�*�*r rc�x�d}tj|���}|�tj����|�tj����|�tj����|�tj����|�tj����|�tj	����|�tj
����|�tj����|�tj����|�tj
����|�tj����|S)z9Returns an argument group with all container deploy args.z@
Container Flags

  The following flags apply to the container.
)�help)r�
ArgumentGroup�AddArgumentr�SourceAndImageFlags�MutexEnvVarsFlags�
MemoryFlag�CpuFlag�ArgsFlag�SecretsFlags�CommandFlag�AddVolumeMountFlag�RemoveVolumeMountFlag�ClearVolumeMountsFlag�GpuFlag)�	help_text�groups  r!�ContainerArgGroupr3-s[���)�
�
�)�
,�
,�
,�%����E�-�/�/�0�0�0����E�+�-�-�.�.�.����E�$�&�&�'�'�'����E�M�O�O�$�$�$����E�N�$�$�%�%�%����E�&�(�(�)�)�)����E�%�'�'�(�(�(����E�,�.�.�/�/�/����E�/�1�1�2�2�2����E�/�1�1�2�2�2����E�M�O�O�$�$�$�	�,r c�D�eZdZdZddd�Zed���Zd�Zd�Zd�Z	d	S)
�Deployz$Create or update a Cloud Run worker.z;          Creates or updates a Cloud Run worker.
          a\          To deploy a container to the worker `my-backend` on Cloud Run:

              $ {command} my-backend --image=us-docker.pkg.dev/project/image

          You may also omit the worker name. Then a prompt will be displayed
          with a suggested default value:

              $ {command} --image=us-docker.pkg.dev/project/image
          )�DESCRIPTION�EXAMPLESc�`�tj|��tj|��tj|��tj|��tj|��tj|��tj|��tj|��tj	|��tj
|d���tj|d���tj|d���tj
|d���tj|��tj||�����tj|��tj|d���tj|��tj�|��t-jdt1jd���ddd���}tj|��tj|��tj|��tj|��tj|��tj|��tAj!|g���|��tE��}|�|��|j#�$d	��dS)
N�worker)�
resource_kind�WORKERT)�promptzWorker to deploy to.F)�required�prefixes�none)%r�AddBinAuthzPolicyFlags�AddBinAuthzBreakglassFlag�AddCloudSQLFlags�AddCmekKeyFlag�"AddCmekKeyRevocationActionTypeFlag�AddDescriptionFlag�!AddEncryptionKeyShutdownHoursFlag�AddRevisionSuffixArg�AddRuntimeFlag�AddMinInstancesFlag�AddMaxInstancesFlag�AddMaxSurgeFlag�AddMaxUnavailableFlag�AddScalingFlag�AddVolumesFlags�ReleaseTrack�AddGpuTypeFlag� AddVpcNetworkGroupFlagsForUpdate�AddEgressSettingsFlag�SERVICE_MESH_FLAG�AddToParserr�ResourcePresentationSpecr�GetWorkerResourceSpec�AddAsyncFlag�AddLabelsFlags�AddGeneralAnnotationFlags�AddServiceAccountFlag�AddClientNameAndVersionFlags�AddNoPromoteFlagr�
ConceptParserr3�display_info�	AddFormat)�cls�parser�worker_presentation�container_argss    r!�ArgszDeploy.Args[sp��	� ��(�(�(�	�#�F�+�+�+�	��6�"�"�"�	��� � � �	�,�V�4�4�4�	��V�$�$�$�	�+�F�3�3�3�	��v�&�&�&�	��� � � �	��f�H�=�=�=�=�	��f�H�=�=�=�=�	��&��9�9�9�9�	���h�?�?�?�?�	��� � � �	��&�#�"2�"2�"4�"4�5�5�5�	��� � � �	�*�6��J�J�J�J�	���'�'�'�	��'�'��/�/�/�,�E���+�4�8�8�8��������
��v����	��� � � �	�#�F�+�+�+�	���'�'�'�	�&�v�.�.�.�	��6�"�"�"��!�#6�"7�8�8�D�D�V�L�L�L�&�(�(�N����v�&�&�&���!�!�&�)�)�)�)�)r c��tj||du���}|rd}nd}|�|dz
}|dz
}tj||d|j���S)N)�
include_build�include_create_repozBuilding and deploying�	Deployingz new workerz...zDeployment failed)�failure_message�suppress_output)r�WorkerStagesr�StagedProgressTracker�async_)�self�argsr9rf�repo_to_create�deployment_stages�headers       r!�_GetTrackerzDeploy._GetTracker�s}���+�#�*�$�6�������'�f�f��f�
�~��
��f�
�e�O�F��1���+���	���r c�2�tj||���|du���}|�dt	jtj����|�t	j	|�������|S)z=Returns the worker config changes with some default settings.N)�
for_updater)
r�GetWorkerConfigurationChangesrO�insertr	�DeleteAnnotationChanger�BINAUTHZ_BREAKGLASS_ANNOTATION�append�SetLaunchStageAnnotationChange)rnror9�changess    r!�_GetBaseChangeszDeploy._GetBaseChanges�s����1��d���!�!�f�D�.@����G��N�N�	��-��5�	
�	
�����N�N��5�d�6G�6G�6I�6I�J�J�����Nr c�4�tj|d��}|sX|�d��sCtj��rtj��|_d}ntjdd���|j	j
���}tj|��tj��g}|r*|�d��|�d��tjt"jjj���|��}t-j|tjj|�����}d}d}d}	d}
d	}d}|�rU|j}
t7jt"jjj�d�
��t;j|��d���}
t;j|
|�
��r|
}d� |
�!��|j"���|_#|
dz}tHj%�&|��r
tNj(}n.tS||�����}	tNj*}|	rdn|j#}d� |j+���}tYj-t]j/|j"|	|
����taj1||��5}|�2|��}|�3||��}tYj-t]j4|||d�����|�5||||��5}|�6|||���||j7|||	|
||tj|d�����}ddd��n#1swxYwY|j7r.tYj8d� |j9�����n,tYj8t]j:||j;����|cddd��S#1swxYwYdS)z'Deploy a Worker container to Cloud Run.�source�imageTz--imagezjRequires a container image to deploy (e.g. `gcr.io/cloudrun/hello:latest`) if no build source is provided.zartifactregistry.googleapis.comzcloudbuild.googleapis.comNzDeploying container to)r=zcloud-run-source-deploy)�
project_id�location_id�repo_id)�skip_activation_promptz{repo}/{service})�repo�servicez/Dockerfilez6Building using {build_type} and deploying container to)�
build_typer9)�resource_kind_lower�revision_suffix)�asyn�prefetch�build_image�
build_pack�build_sourcerp�already_activated_services�
generate_namez=Worker [{{bold}}{serv}{{reset}}] is deploying asynchronously.)�serv)<r�FlagIsExplicitlySet�IsSpecifiedr�	CanPrompt�PromptForDefaultSourcer�c_exceptions�RequiredArgumentException�CONCEPTSr9�Parse�ValidateResourcer�get_run_apirz�check_and_enable_apisr�VALUES�core�project�Getr
�GetConnectionContext�Product�RUNrOr�
DockerRepor�
RepoRegion�ShouldCreateRepository�format�GetDockerString�
servicesIdr��os�path�existsrr�_CreateBuildPackr�valuer
�Infor�%GetBuildEquivalentForSourceRunMessager�Connect�	GetWorkerr}�GetStartDeployMessagers�
ReleaseWorkerrm�Success�name� GetSuccessMessageForWorkerDeploy�
no_promote)rnrorf�
worker_ref�
required_apisr��conn_contextr�r��packr�operation_messagerp�ar_repo�docker_file�
operationsr9r|�trackers                   r!�Runz
Deploy.Run�s����-�d�H�=�=�M��	
��!1�!1�'�!:�!:�	
�	�	�	�	�
��2�4�4����
�
��4��
N�
�
�	
���%�+�+�-�-�J�	��:�&�&�&� �,�.�.�/�M��8����<�=�=�=����6�7�7�7�!,�!B����&�*�*�,�,�m�"�"��&�:��e�m���!2�!2�!4�!4���L��J��E��D�
�F�0���N����{�f��&��&�+�3�7�7��7�F�F�'�2�4�8�8�+����g�

�	1�
�*D�
�
�
�!�!��&�,�,��&�&�(�(�*�2G�-���d�j��]�*�k�	�����	$�	$�*��)�
�
���d�&7�&7�&9�&9�:�:���)�
��*�d�d��
�e�
B���*�*��+�+����
�
=��#�T�6������
�	&��0�
�
�+�	��#�#�J�/�/�f��$�$�T�6�2�2�g���
�
-����"*�	���������
��
�~���
���)�)���������������)�'A��3�D�:K�L�L�*�

�

��
�
�
�
�
�
�
�
�
�
�
����
�
�
�
�$
��

���
�$�f�&�+�f�6�6�	
�	
�	
�	
�
	���:����
�
�	
�	
�	
�
�W+�+�+�+�+�+�+�+�+�+�+�+����+�+�+�+�+�+s9�
A.P
�;AN�P
�N	�P
�N	�A%P
�
P�PN)
rrr�__doc__�
detailed_help�classmethodrdrsr}r�rr r!r5r5Fs�������-�,��	�	��-� �&*�&*��;�&*�P���2��� t�t�t�t�tr r5c���d|jig}|tjjurZt	|dd��}|�Gd�|��}|d�dd�|���gi��|S)	z&A helper method to cofigure buildpack.r��commandN� r�envszGOOGLE_ENTRYPOINT="{command}")r�)r�rrO�ALPHA�getattr�join�updater�)ro�
release_trackr��command_argr�s     r!r�r�$s����D�J�
�	 �$��d�'�-�-�-��$�	�4�0�0�K�������%�%�g�
�1�g�n�n��3�:�:�7�:�K�K�L�
M����
�+r )*r��enum�os.pathr��googlecloudsdk.api_lib.runrr�googlecloudsdk.callioperrr��$googlecloudsdk.command_lib.artifactsr�googlecloudsdk.command_lib.runrr	r
rrr
rrr�(googlecloudsdk.command_lib.util.conceptsrr�googlecloudsdk.corer�googlecloudsdk.core.consolerr�Enumrr3�UniverseCompatible�
ReleaseTracksrOr��Commandr5�GAr�rr r!�<module>r�s=��]�\���������2�2�2�2�2�2�1�1�1�1�1�1�(�(�(�(�(�(�>�>�>�>�>�>�<�<�<�<�<�<�<�<�<�<�<�<�9�9�9�9�9�9�=�=�=�=�=�=�0�0�0�0�0�0�8�8�8�8�8�8�7�7�7�7�7�7�8�8�8�8�8�8�@�@�@�@�@�@�1�1�1�1�1�1�D�D�D�D�D�D�G�G�G�G�G�G�*�*�*�*�*�*�2�2�2�2�2�2�8�8�8�8�8�8�������	����
���2�����D�%�+�,�,�Y�Y�Y�Y�Y�T�\�Y�Y�-�,���Y�x*.�):�)=�
�
�
�
�
�
r 

Youez - 2016 - github.com/yon3zu
LinuXploit