knative / knative/serving

scale-to-zero-pod-retention-period max value not documented

Open
#13,725 9 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

kind/question triage/accepted
Dominant language
Go
Stars
6.1k
Forks
1.2k
Avg merge
2d 7h
Merged PRs (30d)
2

Description

Ask your question here:

I'm trying to set the scale-to-zero-pod-retention-period documented here: https://knative.dev/docs/serving/autoscaling/scale-to-zero/#scale-to-zero-grace-period to something higher than 1h.
It appears that there is a max value of 1h, but in the docs it says "Possible values: Non-negative duration string"

admission webhook "validation.webhook.serving.knative.dev" denied the request: validation failed: expected 0s <= 2h <= 1h0m0s: spec.template.metadata.annotations.autoscaling.knative.dev/scale-to-zero-pod-retention-period

I would like to set something higher than 1h, and would like to know if there is a reason why max is 1h or if there is a workaround I can use.

Thank you!

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the linked scale-to-zero grace period documentation and compare its stated value range with the admission webhook error in the issue. Trace where the 1h limit is documented or validated, then update the documentation so the maximum and its rationale or available workaround are clear.

Written by the indexing model from the issue text.

Assessment

Tech stack
kubernetes
Domain
documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.