Skip to content

Commit

Permalink
fix tests
Browse files Browse the repository at this point in the history
  • Loading branch information
natasha41575 committed Dec 14, 2022
1 parent 05ad299 commit bcd815d
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 8 deletions.
2 changes: 1 addition & 1 deletion e2e/testdata/porch/rpkg-lifecycle/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -91,4 +91,4 @@ commands:
- git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034
- --namespace=rpkg-lifecycle
stderr: |
git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034 failed (admission webhook "packagerevdeletion.google.com" denied the request: failed to delete package revision "git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034")
git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034 failed (admission webhook "packagerevdeletion.google.com" denied the request: failed to delete package revision "git-017a8366a5e0d9b35ae6dc489d4d3f68046d6034": spec.deletionProposed not set to 'true')
7 changes: 4 additions & 3 deletions porch/test/e2e/e2e_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -118,9 +118,10 @@ func (t *PorchSuite) TestGitRepository(ctx context.Context) {
Namespace: t.namespace,
},
Spec: porchapi.PackageRevisionSpec{
PackageName: "test-bucket",
WorkspaceName: "workspace",
RepositoryName: "git",
PackageName: "test-bucket",
WorkspaceName: "workspace",
RepositoryName: "git",
DeletionProposed: true, // simplifies cleanup
Tasks: []porchapi.Task{
{
Type: "clone",
Expand Down
7 changes: 4 additions & 3 deletions porch/test/e2e/update_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,10 @@ func (t *PorchSuite) TestPackageUpdateRecloneAndReplay(ctx context.Context) {
Namespace: t.namespace,
},
Spec: porchapi.PackageRevisionSpec{
PackageName: "testRecloneAndReplay",
WorkspaceName: "testdescr",
RepositoryName: gitRepository,
PackageName: "testRecloneAndReplay",
WorkspaceName: "testdescr",
RepositoryName: gitRepository,
DeletionProposed: true,
Tasks: []porchapi.Task{
{
Type: porchapi.TaskTypeClone,
Expand Down
2 changes: 1 addition & 1 deletion porch/webhooks/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -318,7 +318,7 @@ func validateDeletion(w http.ResponseWriter, r *http.Request) {
admissionResponse.Allowed = false
admissionResponse.Result = &metav1.Status{
Status: "Failure",
Message: fmt.Sprintf("Failed to delete package revision %q", pr.Name),
Message: fmt.Sprintf("failed to delete package revision %q: spec.deletionProposed not set to 'true'", pr.Name),
Reason: "PackageRevisions must be proposed for deletion by setting spec.deletionProposed to 'true' prior to deletion.",
}
}
Expand Down

0 comments on commit bcd815d

Please sign in to comment.