Commit Graph

27 Commits

Author SHA1 Message Date
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
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
Matt Moore 15ec3a3d14 Use apis.URL for our URL status fields. (#3970)
* Use apis.URL for our URL status fields.

Deprecate `status.domain` in favor of `status.url`.

Fixes: https://github.com/knative/serving/issues/1590

* Fix comments, make apis.Url a pointer for omitempty.
2019-05-03 09:51:35 -07:00
mattmoor-sockpuppet 95e6390a11 Format markdown (#3931)
Produced via: `prettier --write --prose-wrap=always $(find -name '*.md' | grep -v vendor | grep -v .github)`
2019-04-28 09:54:30 -07:00
Matt Moore 9edd4d8b08 Draft the docs/spec updates to capture v1beta1 alongside v1alpha1. (#3798) 2019-04-19 16:05:26 -07:00
Xavier Coulon c7f5d7dc20 Update normative examples (#3549)
Remove duplicate paragraph
2019-03-29 21:13:05 -07:00
mattmoor-sockpuppet 2071e3e8bc Format markdown (#3162)
* Format markdown

Produced via: `prettier --write --prose-wrap=always $(find -name '*.md' | grep -v vendor | grep -v .github)`

* Apply suggestions from code review

Incorporate sockpuppet code review feedback
2019-02-11 23:03:42 -08:00
Adriano Cunha cc62102fe3 No more dead links in serving md files (#3146)
* No more dead links in serving md files

* updated test-infra to get the new markdown link checker
* fixed all dead links in the docs
* ran the link checker on all docs

* Fix markdown files

* Update docs/roadmap/scaling-2018.md

Co-Authored-By: adrcunha <35786489+adrcunha@users.noreply.github.com>
2019-02-08 19:54:41 -08:00
mattmoor-sockpuppet 215ccde496 Format markdown (#2839)
Produced via: `prettier --write --prose-wrap=always $(find -name '*.md' | grep -v vendor | grep -v .github)`
2019-01-03 10:03:39 -08:00
Naomi Seyfer f495c9608a Normative example for release mode (#2044)
* Change normative example from pinned to release mode

* Proofread and expand

* Talk about a safety belt

* consistency in revision names

* correct last route spec

* Respond to some comments; add rollback

* Add the nonce to the revision

* Respond to review comments

* Fix typos and grammar

* Respond to comments

* s/next/candidate/
2018-12-21 15:01:35 -08:00
mattmoor-sockpuppet 6086685fd7 Format markdown (#2624)
Produced via: `prettier --write --prose-wrap=always $(find -name '*.md' | grep -v vendor | grep -v .github)`
2018-12-04 14:29:25 -08:00
mattmoor-sockpuppet 783b65857d Format markdown (#2603)
Produced via: `prettier --write $(find -name '*.md' | grep -v vendor)`

Remove bad `---` autoformats
2018-12-03 17:18:02 -08:00
Ahmet Alp Balkan 0978892cdd Fix concurrencyModel in api example (#2550)
I'm not sure if `concurrencyModel: SingleThreaded` was ever a
valid value (per spec.md "Single" is a valid option for this
field).

At any rate, using the new containerConcurrency field for this.
2018-11-26 20:58:22 -08:00
John Sanda 0b47b0c8b0 Add configurationGeneration label to revisions #2222 (#2235)
* [2222] Add configurationGeneration label to revisions

This commit removes the configurationGeneration annotation on revisions
and replaces it with the configurationGeneration label.

* [2222] remove references to annotation and update tests

* [2222] remove more references to annotation and update docs
2018-11-01 15:18:34 -07:00
Dr Nic Williams 0506b90f61 [docs] fix markdown lint warnings (#2227) 2018-10-23 16:26:31 -07:00
Matt Moore 56f00685be Update the Spec to reflect our newly decoupled Build capabilities. (#2146)
This shifts the focus from:
 * an inline BuildSpec to a full resource definition (with TypeMeta)
 * a `buildRef` instead of a `buildName`.

Related to: https://github.com/knative/serving/issues/1961
2018-10-03 16:36:24 -07:00
jonjohnsonjr c42bb3e04e Proposal: More uniform conditions (#1266)
* Conditions proposal

Replace LatestRevisionReady condition with:
Configuration.Status.Ready
Service.Status.ConfigurationReady

Updated Service Status to include:
Ready
ConfigurationReady
RouteReady

The overall condition of any resource can be checked by looking at its
Ready condition. This simplifies the logic for clients that need to poll
for Readiness.

For Service, the status of its owned resources can be checked by looking
at its ConfigurationReady and RouteReady conditions. This saves clients
from having to perform an extra hop to determine why a Service is not
Ready. The Ready condition of a Service should reflect a union of the
Ready conditions of its owned Configuration and Route.

Also fix typo: s/meassage/message/

* Pluralize conditions

* Add missing condition to errors example
2018-06-21 08:44:18 -07:00
Matt Moore 988b391f8f Rename Elafros to Knative Serving in non-Community markdown files. (#1019) 2018-06-01 13:15:11 -07:00
Scott Andrews ad04171674 Rename the CRD group to serving.knative.dev (#1013)
Other Knative projects use the project name in the CRD group. Now that
the Serving project is no longer called "elafros", the project name
should be included in the CRD group namespace.

This is a breaking change, but aligns well with the other breakages
caused by the rename.

I intentionally did not update name for resource labels or for logging.

In docs there were a few references to CRDs from the build project.
Those CRD groups are now called build.knative.dev.
2018-06-01 12:54:11 -07:00
Ville Aikas 27be32dc69 Rename repo to knative (#1009)
* elafros/elafros -> knative/service

* replace elafros with knative

* changed ela package to serving

* change elafros/build to knative/build and newer version

* things are running mostly

* address build / test failures

* address integration test failures

* repo has not chnaged
2018-05-31 17:21:11 -07:00
Christie Wilson 2c26c4e323 Update condition `type` in spec and do not assert against `reason` (#903)
* Some spec docs were using `RolloutComplete` for the condition type,
  however as errors.md documents and as discussed in #351, the type
  should actually be `Ready`
* The conformance tests were asserting against the condition `Reason`
  but as per #351 and errors.md, values in this field are for the
  user to consume and should be transpart to client applications.
* errors.md didn't make the latter as clear as mattmoor@'s comment
  in #351 so I copied some of his comment into the doc

Also reorganized some of errors.md to make it easier to identify,
by field, what requirements are.
2018-05-29 17:40:10 -07:00
Evan Anderson af12226b04 Service docs (#685)
* Initial checkin of Service docs (aka "Steve")

* Partial checkpoint on updating spec

* Add service to images

Adds Service to images

* Update the rest of examples

* Reorder errors to group logically into deployment and routing errors.

Introduce Service error documentation, and structure error blocks to show how Service aggregates errors from Route and Configuration.

* Address small comments from @vaikas-google and @mattmoor. Did not refactor service.pinned behavior.
2018-05-07 10:59:23 -07:00
Christie Wilson 8228ad7439 Fix links (#605)
Extra `-` in each link. Might have been from my original suggestion 😅
2018-04-10 13:08:24 -07:00
Evan Anderson a583948542 Correct spec to document that `elafros.dev/configurationGeneration` is an annotation. Thanks to @johnugeorge for the catch on #458 (#580) 2018-04-04 09:38:29 -07:00
Evan Anderson 5a496e5a9c
Commit API spec and design doc (#444)
Initial copy/commit of Elafros API design doc, chunked into sections. Also includes initial definitions of Elafros personas.

Still TODO:
- Appendices A-E, which cover extended use cases.
2018-03-27 15:14:54 -07:00