-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Comparing changes
Open a pull request
base repository: knative/serving
base: v0.39.0
head repository: knative/serving
compare: v0.39.4
- 6 commits
- 20 files changed
- 6 contributors
Commits on Nov 14, 2023
-
[release-1.12] Surface cpu and mem requests forbidden errors (and oth…
…er ones too) in KSVC creation (#14618) * reconciling the revision so the deployment status is propagated when there is something wrong (like low resources request and limits), since it was just beign propagated when the revision status was nil and the deployment existed trying to surface replicaset creation errors * added revision condition active to revision live condition set so is not nil after the revision is created * removing RevisionConditionActive from Revision ConditionSet since we can have Ready Inactive Revisions (scale to zero) * added docs and tests for this and the replicaset failure propagation * fixing lint * adjusted e2e and unit tests for the replica failure erros propagation, improved propagation logic + left todos regarding revision conditionset * removed todo from revision lifecycle since the discussion has settled * added test case for revision fast failures when it comes to replicaset failing to create * fixed resource quota error, now it never waits for progress deadline and it fails fast, so removing the bits where it can go one way or another in the e2e resource_quota_error_test * finishing the replicaset deployment status failure bubbling up to the revision table test * removed unused test methods from revision testing package * adding condition to wait for container creation in the resource quota service creation test * with some istio cases this could fail with progress deadline exceeded error so adding that case too * Update resource_quota_error_test.go * formated the test file --------- Co-authored-by: Gabriel Freites <gfreites@vmware.com> Co-authored-by: Gabriel Freites <gabohd@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d638f49 - Browse repository at this point
Copy the full SHA d638f49View commit details
Commits on Nov 22, 2023
-
remove duplicate 'additionalPrinterColumns' (#14653)
Signed-off-by: Kenny Leung <kleung@chainguard.dev> Co-authored-by: Kenny Leung <kleung@chainguard.dev>
Configuration menu - View commit details
-
Copy full SHA for 239b73e - Browse repository at this point
Copy the full SHA 239b73eView commit details
Commits on Dec 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f1bd929 - Browse repository at this point
Copy the full SHA f1bd929View commit details
Commits on Jan 30, 2024
-
Update linter config to new schema (#14847)
Co-authored-by: Reto Lehmann <retocode@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for 0d199d9 - Browse repository at this point
Copy the full SHA 0d199d9View commit details -
[release-1.12] Disable flaky ambient e2e tests (#14848)
* Disable flaky ambient e2e tests * Fix lint error --------- Co-authored-by: Reto Lehmann <retocode@icloud.com>
Configuration menu - View commit details
-
Copy full SHA for d2c569c - Browse repository at this point
Copy the full SHA d2c569cView commit details
Commits on Feb 2, 2024
-
[release-1.12] Don't drop traffic when upgrading a deployment fails (#…
…14840) * Surface Replica failures over Progressing failures When transforming the deployment status to the revision we want to bubble up the more severe condition to Ready. Since Replica failures will include a more actionable error message this condition is preferred * Stop always marking the revision healthy when the PA is Ready This isn't accurate when the Revision has failed to rollout an update to it's deployment * Various updates to the revision reconciler 1. PA Reachability now depends on the status of the Deployment If we have available replicas we don't mark the revision as unreachable. This allows ongoing requests to be handled 2. Always propagate the K8s Deployment Status to the Revision. We don't need to gate this depending on whether the Revision required activation. Since the only two conditions we propagate from the Deployment is Progressing and ReplicaSetFailure=False 3. Mark Revision as Deploying if the PA's service name isn't set * test deployment failures don't drop traffic on upgrade * fix boilerplate check
Configuration menu - View commit details
-
Copy full SHA for 9d21588 - Browse repository at this point
Copy the full SHA 9d21588View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.39.0...v0.39.4