
                             d Z ddlmZ ddlmZ ddlmZ ddlmZ  ej                  ej                  j                  ej                  j                         G d dej                               Zy)	zBCommand group for Container Registry to Artifact Registry upgrade.    )absolute_import)division)unicode_literals)basec                   (    e Zd ZdZej
                  Zy)Upgradea&  Commands to support Container Registry to Artifact Registry upgrade.

  To print an equivalent Artifact Registry IAM policy for 'gcr.io/my-project':

      $ {command} print-iam-policy gcr.io --project=my-project

  To migrate a project from Container Registry to Artifact Registry using gcr.io
  repos:

      $ {command} migrate --projects=my-project

  To migrate a project from Container Registry to Artifact Registry using
  pkg.dev repos:

      $ {command} migrate --from-gcr-io=gcr.io/from-project \
        --to-pkg-dev=to-project/to-repo
  N)__name__
__module____qualname____doc__r   CI_CD_CATEGORYcategory     0lib/surface/artifacts/docker/upgrade/__init__.pyr   r      s    $   (r   r   N)r   
__future__r   r   r   googlecloudsdk.callioper   ReleaseTracksReleaseTrackBETAGAGroupr   r   r   r   <module>r      s^    I &  ' ( D%%**D,=,=,@,@A!djj ! B!r   