github.com/SamarSidharth/kpt@v0.0.0-20231122062228-c7d747ae3ace/e2e/testdata/porch/rpkg-lifecycle/config.yaml (about)

     1  commands:
     2    - args:
     3        - alpha
     4        - repo
     5        - register
     6        - --namespace=rpkg-lifecycle
     7        - --name=git
     8        - http://git-server.test-git-namespace.svc.cluster.local:8080/rpkg-lifecycle
     9    - args:
    10        - alpha
    11        - rpkg
    12        - init
    13        - --namespace=rpkg-lifecycle
    14        - --repository=git
    15        - --workspace=lifecycle
    16        - lifecycle-package
    17      stdout: "git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034 created\n"
    18    - args:
    19        - alpha
    20        - rpkg
    21        - propose
    22        - --namespace=rpkg-lifecycle
    23        - git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034
    24      stderr: |
    25        git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034 proposed
    26    - args:
    27        - alpha
    28        - rpkg
    29        - propose-delete
    30        - git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034
    31        - --namespace=rpkg-lifecycle
    32      exitCode: 1
    33      stderr: |
    34        can only propose published packages for deletion; package git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034 is not published
    35        Error: errors:
    36          can only propose published packages for deletion; package git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034 is not published 
    37    - args:
    38        - alpha
    39        - rpkg
    40        - get
    41        - git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034
    42        - --namespace=rpkg-lifecycle
    43        - --output=custom-columns=NAME:.metadata.name,PKG:.spec.packageName,REV:.spec.revision,LIFECYCLE:.spec.lifecycle
    44      stdout: |
    45        NAME                                           PKG                 REV      LIFECYCLE
    46        git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034   lifecycle-package   <none>   Proposed
    47    - args:
    48        - alpha
    49        - rpkg
    50        - reject
    51        - --namespace=rpkg-lifecycle
    52        - git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034
    53      stderr: |
    54        git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034 rejected
    55    - args:
    56        - alpha
    57        - rpkg
    58        - get
    59        - git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034
    60        - --namespace=rpkg-lifecycle
    61      stdout: |
    62        NAME                                           PACKAGE             WORKSPACENAME   REVISION   LATEST   LIFECYCLE   REPOSITORY
    63        git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034   lifecycle-package   lifecycle                  false    Draft       git
    64    - args:
    65        - alpha
    66        - rpkg
    67        - propose-delete
    68        - git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034
    69        - --namespace=rpkg-lifecycle
    70      exitCode: 1
    71      stderr: |
    72        can only propose published packages for deletion; package git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034 is not published
    73        Error: errors:
    74          can only propose published packages for deletion; package git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034 is not published 
    75    - args:
    76        - alpha
    77        - rpkg
    78        - propose
    79        - --namespace=rpkg-lifecycle
    80        - git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034
    81      stderr: |
    82        git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034 proposed
    83    - args:
    84        - alpha
    85        - rpkg
    86        - get
    87        - git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034
    88        - --namespace=rpkg-lifecycle
    89      stdout: |
    90        NAME                                           PACKAGE             WORKSPACENAME   REVISION   LATEST   LIFECYCLE   REPOSITORY
    91        git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034   lifecycle-package   lifecycle                  false    Proposed    git
    92    - args:
    93        - alpha
    94        - rpkg
    95        - approve
    96        - --namespace=rpkg-lifecycle
    97        - git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034
    98      stderr: |
    99        git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034 approved
   100    - args:
   101        - alpha
   102        - rpkg
   103        - get
   104        - git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034
   105        - --namespace=rpkg-lifecycle
   106      stdout: |
   107        NAME                                           PACKAGE             WORKSPACENAME   REVISION   LATEST   LIFECYCLE   REPOSITORY
   108        git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034   lifecycle-package   lifecycle       v1         true     Published   git
   109    - args:
   110        - alpha
   111        - rpkg
   112        - delete
   113        - git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034
   114        - --namespace=rpkg-lifecycle
   115      exitCode: 1
   116      stderr: |
   117        git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034 failed (admission webhook "packagerevdeletion.google.com" denied the request: failed to delete package revision "git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034": published PackageRevisions must be proposed for deletion by setting spec.lifecycle to 'DeletionProposed' prior to deletion)
   118        Error: errors:
   119          admission webhook "packagerevdeletion.google.com" denied the request: failed to delete package revision "git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034": published PackageRevisions must be proposed for deletion by setting spec.lifecycle to 'DeletionProposed' prior to deletion 
   120    - args:
   121        - alpha
   122        - rpkg
   123        - propose-delete
   124        - git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034
   125        - --namespace=rpkg-lifecycle
   126      stderr: |
   127        git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034 proposed for deletion
   128    - args:
   129        - alpha
   130        - rpkg
   131        - propose-delete
   132        - git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034
   133        - --namespace=rpkg-lifecycle
   134      stderr: |
   135        git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034 is already proposed for deletion
   136    - args:
   137        - alpha
   138        - rpkg
   139        - get
   140        - git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034
   141        - --namespace=rpkg-lifecycle
   142      stdout: |
   143        NAME                                           PACKAGE             WORKSPACENAME   REVISION   LATEST   LIFECYCLE          REPOSITORY
   144        git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034   lifecycle-package   lifecycle       v1         true     DeletionProposed   git
   145    - args:
   146        - alpha
   147        - rpkg
   148        - reject
   149        - git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034
   150        - --namespace=rpkg-lifecycle
   151      stderr: |
   152        git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034 no longer proposed for deletion
   153    - args:
   154        - alpha
   155        - rpkg
   156        - reject
   157        - git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034
   158        - --namespace=rpkg-lifecycle
   159      stderr: |
   160        cannot reject git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034 with lifecycle 'Published'
   161        Error: errors:
   162          cannot reject git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034 with lifecycle 'Published' 
   163      exitCode: 1
   164    - args:
   165        - alpha
   166        - rpkg
   167        - get
   168        - git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034
   169        - --namespace=rpkg-lifecycle
   170      stdout: |
   171        NAME                                           PACKAGE             WORKSPACENAME   REVISION   LATEST   LIFECYCLE   REPOSITORY
   172        git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034   lifecycle-package   lifecycle       v1         true     Published   git
   173    - args:
   174        - alpha
   175        - rpkg
   176        - propose-delete
   177        - git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034
   178        - --namespace=rpkg-lifecycle
   179      stderr: |
   180        git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034 proposed for deletion
   181    - args:
   182        - alpha
   183        - rpkg
   184        - get
   185        - git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034
   186        - --namespace=rpkg-lifecycle
   187      stdout: |
   188        NAME                                           PACKAGE             WORKSPACENAME   REVISION   LATEST   LIFECYCLE          REPOSITORY
   189        git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034   lifecycle-package   lifecycle       v1         true     DeletionProposed   git
   190    - args:
   191        - alpha
   192        - rpkg
   193        - delete
   194        - git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034
   195        - --namespace=rpkg-lifecycle
   196      stderr: |
   197        git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034 deleted
   198    - args:
   199        - alpha
   200        - rpkg
   201        - get
   202        - git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034
   203        - --namespace=rpkg-lifecycle
   204      stderr: "Error: the server could not find the requested resource (get packagerevisions.porch.kpt.dev git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034) \n"
   205      exitCode: 1