Document new configuration elements for Deployment resources
What is changing?
There are a few configuration elements which are not documented yet in this document:
QueueSidecarTokenAudiences sets.Set[string]
// QueueSidecarRootCA is a root certificate to be trusted by the queue proxy sidecar qpoptions.
QueueSidecarRootCA string
// DefaultAffinityType is a string that controls what affinity rules will be automatically
// applied to the PodSpec of all Knative services.
DefaultAffinityType AffinityType
// RuntimeClassNames specifies which runtime the Pod will use
RuntimeClassNames map[string]RuntimeClassNameLabelSelector
As defined in the config in this section
How will this impact our users?
In what release will this take happen (to the best of your knowledge)?
release-1.14 release-1.15
Context
Link to associated PRs or issues from other repos here.
Additional info
cc @ReToCode QueueSidecar* are documented in internal encryption?
That has nothing to do with internal encryption. I assume qpoptions is from https://github.com/knative-extensions/security-guard? @davidhadas
cc @dprotaso
Hi @ReToCode @skonto, I would like to work on documenting these new configuration elements
This issue is stale because it has been open for 90 days with no
activity. It will automatically close after 30 more days of
inactivity. Reopen the issue with /reopen. Mark the issue as
fresh by adding the comment /remove-lifecycle stale.