Commit Graph

240 Commits

Author SHA1 Message Date
Reto Lehmann 8e63c1ac21
Update Serving encryption documentation to the newest developments (#14631)
* update Serving encryption documentation to the newest developments

* remove CN/SAN hint in cluster-local-domain

* fix arrow direction
2023-11-23 16:10:21 +00:00
Reto Lehmann 2c0b8dcb38
Rename auto-tls to external-domain-tls (#14482)
* Rename auto-tls to external-domain-tls

* Fix lint warnings
2023-10-20 16:06:18 +00:00
JinVei 3010cb8e2a
docs: Fix broken links to kubernetes docs on reference page (#14340) 2023-09-12 04:48:51 +00:00
Reto Lehmann a8a8be25a7
Update documentation about Knative serving encryption (#14213)
* Update documentation about Knative serving encryption

* PR review improvements

* add link to Knative certificate abstraction

* use white background for diagrams
2023-09-08 16:48:15 +00:00
Caleb Woodbine e9425f8d52
chore: remove v1alpha1 domainmapping (#14275)
the API is deprecated and is ready to removed
2023-08-18 20:27:18 +00:00
David Hadas 0bbb5c78ac
rename-sandbox (#14207) 2023-08-02 20:11:48 +00:00
Reto Lehmann 53b3c9237b
Add serving-internal docs about Knative encryption support (#13662) 2023-02-01 15:53:30 +00:00
Nader Ziada 2e77abf553
Fix timeout handlers to max duration instead of time to first byte (#12970)
* fix our timeout handlers to max duration instead of time to first byte

adds a new field for RevisionSpec for ResponseStartTimeout to handle
situations when first byte timeout is needed

* expose revision idle timeout

* add validation for new fields

* update description and property name

* update conformance test for timeout

* change default

* move timeout test to e2e
2022-08-11 15:40:59 +00:00
Nader Ziada f9951ecf37
Add overview for scaling doc (#13088)
* add overview of scaling

* fix review comments

* merge system md and overview md

* small fixes

* fix typo
2022-07-06 22:34:07 +00:00
Evan Anderson 35a94ff382
Update link, thanks to Zhu Lei (#13052) 2022-06-21 06:02:21 +00:00
Dave Protasowski 44464973c6
fix owner files after merging scaling + serving working groups (#12960) 2022-05-20 21:51:59 +00:00
Dave Protasowski a1a7287638
Drop MaxDurationSeconds from the RevisionSpec (#12635)
We added MaxDurationSeconds (#12322) because the behaviour of
RevisionSpec.Timeout changed from total duration to time to first byte.

In hindsight changing the behaviour of Timeout was a mistake since
it goes against the original specification.

Thus we're going to create a path for migration and the first part is
to remove MaxDurationSeconds from the RevisionSpec.
2022-02-16 08:03:40 -08:00
kobayashi 76bdf86915
Fix broken links (#12472) 2022-01-07 07:38:27 -08:00
Stavros Kontopoulos ef89ff8061
Add max duration timeout (#12322)
* add max duration timeout

* fixes and e2e test

* updates

* make config optional

* rename timeout field

* fix doc refs

* fix timeout env var

* fix test msg

* drop request
2021-12-15 02:47:29 -08:00
Stavros Kontopoulos 4861d5ff15
Support image resolution for init containers (#12152)
* support image resolution for init containers

* lint

* codegen

* keep init container statuses in a separate field

* fixes, verify init container statuses in e2e test

* revert

* fixes

* refactor resolution in background

* fix RateLimitTest

* fix fmt

* fixes

* nit

* missed
2021-11-12 02:58:36 -08:00
Dave Protasowski feebf716df
drop deprecated imageDigest property (#11994) 2021-09-16 08:33:40 -07:00
Ben Moss 6d0317eac3
Update link to serving specs (#11891) 2021-08-31 10:59:55 -07:00
Julian Friedman 3e7900e9cd
Remove deprecated ServiceName field (#11817)
* Remove deprecated ServiceName field

We said we'd remove this in 0.25, the next version is now 0.26.

* codegen
2021-08-17 05:42:16 -07:00
Julian Friedman 5a51323d83
Add v1beta1 version of DomainMapping crd (#11682)
* Add v1beta1 version of DomainMapping crd

* Keep v1alpha1 as storage version for a release

* Update copyright year

* Rerun codegen after rebase

* Regenerate with new boilerplate
2021-07-23 07:20:44 -07:00
Markus Thömmes 782a8274ea
Bump a few assorted deps (#11662) 2021-07-13 01:13:49 -07:00
Fabian Leonardo Lopez Bernal f2cb8e542d
Domainmapping bring your own certificate (#11250)
* Domainmapping bring your own certificate

allow domainmappings to specify the tls secret to be used by the autoTLS
certificate

Signed-off-by: Fabian Lopez <lfabian@vmware.com>
Co-authored-by: Bishoy Youssef <byoussef@vmware.com>

* fix linting problem

Signed-off-by: Fabian Lopez <lfabian@vmware.com>
Co-authored-by: Bishoy Youssef <byoussef@vmware.com>

* change domainmapping tls secret spec declaration

Co-authored-by: Bishoy Youssef <byoussef@vmware.com>

* Ignore autoTLS config when tls is provided in domainmapping spec

* avoid kcert creation when tls secretName is provided

Signed-off-by: Fabian Lopez <lfabian@vmware.com>
Co-authored-by: Sameer Vohra <vsameer@vmware.com>

* fix domainmapping tls docs

Signed-off-by: Fabian Lopez <lfabian@vmware.com>

* Domainmapping bring your own certificate

allow domainmappings to specify the tls secret to be used by the autoTLS
certificate

Signed-off-by: Fabian Lopez <lfabian@vmware.com>
Co-authored-by: Bishoy Youssef <byoussef@vmware.com>

* fix linting problem

Signed-off-by: Fabian Lopez <lfabian@vmware.com>
Co-authored-by: Bishoy Youssef <byoussef@vmware.com>

* change domainmapping tls secret spec declaration

Co-authored-by: Bishoy Youssef <byoussef@vmware.com>

* avoid kcert creation when tls secretName is provided

Signed-off-by: Fabian Lopez <lfabian@vmware.com>
Co-authored-by: Sameer Vohra <vsameer@vmware.com>

* fix domainmapping tls docs

Signed-off-by: Fabian Lopez <lfabian@vmware.com>

* add e2e test for byo certificate

Signed-off-by: Fabian Lopez <lfabian@vmware.com>

* BYO cert: add e2e test and unit test

Signed-off-by: Fabian Lopez <lfabian@vmware.com>

* explicitly mark certificate as not required

Signed-off-by: Fabian Lopez <lfabian@vmware.com>

* remove tls secret namespace field

Signed-off-by: Fabian Lopez <lfabian@vmware.com>

* add description to TLS provided externally message

Signed-off-by: Fabian Lopez <lfabian@vmware.com>

* fix table test after rebase

Signed-off-by: Fabian Lopez <lfabian@vmware.com>

* moved e2e domainmapping to be picked up by prow

Signed-off-by: Fabian Lopez <lfabian@vmware.com>

* fix code formatting

Signed-off-by: Fabian Lopez <lfabian@vmware.com>

Co-authored-by: Bishoy Youssef <byoussef@vmware.com>
Co-authored-by: Sameer Vohra <vsameer@vmware.com>
2021-06-02 10:32:30 -07:00
Julian Friedman 4ac36cef7b
Add API doc generation to codegen (#11238)
This generates api docs for api types when we do all the other code
generation. Doing this is part of trying to simplify the docs release
process, and will remove the need to manually generate these when
releasing docs, which has been a source of pain in docs release. Since
we already need to run update-codegen when modifying api types, there
shouldn't be any significant new friction in doing this (on my machine
time to run codegen went from 4m5s to 4m19s, so you get 14 more seconds
to refresh your coffee).

As an additional bonus, this means you can view API docs for a
particular serving version or commit via github in docs/serving-api.md,
which is nice.
2021-04-21 15:54:37 -07:00
Carlos Santana 7f889d84a5
fix broken link in spec error.md (#11167) 2021-04-14 10:36:01 -07:00
Evan Anderson 6396164e80
Update OWNERS_ALIASES to match autogen in community (#11103)
* Update OWNERS_ALIASES to match autogen in community

* Fixup missing/mis-named groups
2021-04-08 10:47:50 -07:00
knative-automation 5af85b7e22
Format markdown (#10968)
Signed-off-by: Knative Automation <automation@knative.team>
2021-03-17 02:56:42 -07:00
tayarani 90de37991b
Point spec files and runtime contract file to the specs repo (#10967) 2021-03-16 23:13:42 -07:00
Markus Thömmes 491f288b3f
Drop master references to knative repos (#10918) 2021-03-10 09:40:25 -08:00
Roland Huß df11c158a8
chore: Set background to white for autoscaling diagrams ... (#10629)
... so that it works also when looked at with a dark GitHub scheme
original taken from https://drive.google.com/drive/u/1/folders/11gVU52J9aWAHsLirsYWj03xy5mIfzIHf
2021-01-26 03:45:30 -08:00
Kenjiro Nakayama 145a937329
Insert "wokeignore:rule" where it is not modified by prettier (#10113) 2020-11-15 23:13:01 -08:00
Markus Thömmes 1dd43e9d8b
Remove blackbox/whitebox terminology from performance README (#10100)
* Remove blackbox/whitebox terminology from performance README

* Add ignore to usage of slave
2020-11-12 06:31:00 -08:00
Josh Soref 1c8ec8f717
Spelling (#9778)
* spelling: aggressive

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: been

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: concur

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: concurrency

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: conditions

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: configuration

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: configures

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: controller

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: constraints

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: decrease

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: decisions

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: determine

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: endpoints

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: exactly

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: immediately

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: individual

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: install

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: initial

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: manager

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: mayonnaise

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: namespace

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: outside

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: overwrite

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: panicking

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: percentage

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: provided

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: processes

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: properties

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: protocol

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: recorder

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: reinstalling

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: remnants

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: request

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: return

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: requests

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: revision

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: stdin

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: sidecar

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: stabilize

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: stabilized

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: startup

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: statmessage

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: verifying

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: windermere

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: windows

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* chore: update hashes

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2020-10-16 11:23:57 -07:00
Dave Protasowski 2dcb9005e0
add /var/log volume mount only when EnableVarLogCollection is true (#9683)
* add /var/log volume mount only when EnableVarLogCollection is true

* drop conformance requirement for /var/log

* runtime contract: change /var/log requirement to MAY
2020-10-13 10:48:30 -07:00
Qiang Zheng 1b3af99c14
fix a typo (#9591) 2020-09-28 09:36:45 -07:00
Matt Moore 6a9ce93d73
Run github.com/client9/misspell (#9574)
Signed-off-by: Matt Moore (via Sockpuppet) <mattmoor@vmware.com>
2020-09-25 08:27:44 -07:00
Markus Thömmes 133c4118c3
Remove unnecessary mentions of Istio from README and comments. (#9542) 2020-09-23 21:27:40 -07:00
Markus Thömmes c5889888db
Fix broken links in the docs folder (#9543)
* Fix broken links in the docs folder

* Format markdown
2020-09-23 14:45:40 -07:00
Julian Friedman 94d2a3836d
Bring resources-overview.md up-to-date (#9179)
* Bring resources-overview.md up-to-date

* Matt-down format

* review
2020-08-27 07:39:06 -07:00
Dave Protasowski d57ce92afb
Fix some dead links in the runtime contract document (#7783) 2020-05-12 11:16:58 -07:00
Markus Thömmes d7bea3390c
Update documentation on the autoscaling system. (#7126)
* Update documentation on the autoscaling system.

* Review feedback.

* Added numbering and updated images.

* Update image.

* Fix markdown.

* Clarify activator usage.
2020-03-09 11:25:28 -07:00
Knative Prow Robot 37fda686ed
Remove outdated autoscaling README. (#7131) 2020-03-04 11:18:53 -08:00
mattmoor-sockpuppet a5301f0028 Format markdown (#5568)
Produced via:
  `prettier --write --prose-wrap=always $(find -name '*.md' | grep -v vendor | grep -v .github)`
/assign mattmoor
2019-09-17 07:31:48 -07:00
Dan Gerdesmeier c229536b43 Cleanup outdated or moved content (#5548)
* Cleanup outdated or moved content

* Client conventions has moved to Knative Client
* 2018 roadmaps are expired and out of date
* API Specification (incl errors) has moved to Knative Docs
* diagnose-me.sh is out of date and replacement effort has moved to Knative Operator
* Removed references to Knative Build
* Removed unreferenced images

* Remove dead link
2019-09-16 10:41:40 -07:00
mattmoor-sockpuppet 43765a1c93 Format markdown (#5446)
Produced via:
  `prettier --write --prose-wrap=always $(find -name '*.md' | grep -v vendor | grep -v .github)`
/assign mattmoor
2019-09-09 07:26:12 -07:00
Nima Kaviani 1f9b0bb772 reword container activeness determination constraints (#5001) 2019-09-06 15:09:04 -07:00
Bilgin Ibryam a1b2fd6099 Update resources-overview.md (#4875)
Typo
2019-07-24 08:25:35 -07:00
mattmoor-sockpuppet fbebda54b4 Format markdown (#4767)
Produced via:
  `prettier --write --prose-wrap=always $(find -name '*.md' | grep -v vendor | grep -v .github)`
/assign @mattmoor
2019-07-16 07:15:29 -07:00
Doug Davis af5750f093 Clean-up the use of RFC2119 keywords (#4550)
* Clean-up the use of RFC2119 keywords

Please check each change carefully. I tried to not change the semantics
meaning of anything, rather just wanted to make sure each use of an
RFC2119 keyword was actually used correctly - meaing it's "normative".
RFC2119 does not distinguish between lower-case and upper-case use of the
words, so "may" and "MAY" have the same meaning. However, in most cases
people use upper-case versions of the words so the 1) they stand-out, and
2) it's more obvious that the author used the RFC2119 keyword on purpose and
didn't just use it by mistake as part of the descriptive english text.

We should add an RFC2119 keyword checker to docs like this to catch
mis-uses of the keywords going forward (meaning using lower-case by mistake).

Signed-off-by: Doug Davis <dug@us.ibm.com>

* more edits from evan and dan

Signed-off-by: Doug Davis <dug@us.ibm.com>

* more tweaks

Signed-off-by: Doug Davis <dug@us.ibm.com>
2019-07-12 17:14:49 -07:00
mattmoor-sockpuppet 4a03675989 Format markdown (#4599)
Produced via:
  `prettier --write --prose-wrap=always $(find -name '*.md' | grep -v vendor | grep -v .github)`
/assign @mattmoor
2019-07-02 22:37:32 -07:00
Dan Gerdesmeier 03b2a06e4a Update Runtime Contract with links to Runtime tests (#4428)
Add links to the associated tests for tested statements in the runtime
contract. To avoid frequently changing this the link points to the test
file itself instead of the exact line or function within the test.

This should make it easier to visually see tested statements as well as
quickly look up how a particular statement is being tested.
2019-07-01 14:40:31 -07:00
Dan Gerdesmeier 4187557403 Remove /dev/log from Runtime Contract (#4531)
This change removes reference to /dev/log as a requirement of the
runtime contract, and removes a TODO referencing it in the tests.

See #822 for more info.

Fixes #822
2019-07-01 06:03:18 -07:00