Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: knative/serving
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.39.0
Choose a base ref
...
head repository: knative/serving
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.39.4
Choose a head ref
  • 6 commits
  • 20 files changed
  • 6 contributors

Commits on Nov 14, 2023

  1. [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>
    3 people authored Nov 14, 2023
    Configuration menu
    Copy the full SHA
    d638f49 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. remove duplicate 'additionalPrinterColumns' (#14653)

    Signed-off-by: Kenny Leung <kleung@chainguard.dev>
    Co-authored-by: Kenny Leung <kleung@chainguard.dev>
    knative-prow-robot and k4leung4 authored Nov 22, 2023
    Configuration menu
    Copy the full SHA
    239b73e View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. Bump to fix #14732 (#14733)

    dprotaso authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    f1bd929 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Update linter config to new schema (#14847)

    Co-authored-by: Reto Lehmann <retocode@icloud.com>
    knative-prow-robot and ReToCode authored Jan 30, 2024
    Configuration menu
    Copy the full SHA
    0d199d9 View commit details
    Browse the repository at this point in the history
  2. [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>
    knative-prow-robot and ReToCode authored Jan 30, 2024
    Configuration menu
    Copy the full SHA
    d2c569c View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. [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
    dprotaso authored Feb 2, 2024
    Configuration menu
    Copy the full SHA
    9d21588 View commit details
    Browse the repository at this point in the history
Loading