Cherry pick about 13 PRs into release-1.9 (#6405)
* Phase 1: Adding documentation metadata tags (#6274) * Add metadata tags for documentation * Add classification for about 2/3rds of docs (func + eventing) * Add classification for remainder of docs (serving+install) * Add mermaid support (#6327) * Publish threat model in documentation (#6263) * Publish threat model in documentation * Separate security contents a bit more, update link to threat model, update nav * Add a section on supply chain and SBOM/SLSA mitigation * Update threat model with feedback from David Hadas * Update introduction with content from davidhadas, add sections on controller and webhook functionality and update targets of threats * content tab fixes, added success output for kn func (#6367) * Add dry run section and take out old feature flag in serving (#6366) * add dry run section * drop mention of old feature flag * fix casing on nav * update docs to be more clear and include inline example --------- Co-authored-by: Dave Protasowski <dprotaso@gmail.com> * Attempt to rebuild docs build process, inspired by #6319 (#6371) * Attempt to rebuild docs build process * Use a more modern python version * Fix strict verify, hide versions on unversioned pages * Fix search with mkdocs typescript patches (vendored). (#6392) Hopefully, this can be fixed upstream via PR shortly. * Installation Doc Updates (#6395) * Installation Doc Updates Improve installation guidance * Formatting fix * Update docs/install/README.md link fix Co-authored-by: Evan Anderson <evan.k.anderson@gmail.com> * Update docs/install/README.md link fix Co-authored-by: Evan Anderson <evan.k.anderson@gmail.com> * link fix and table update More writing * Update README.md Misc edits * Update README.md Minor edits * Adding install-kn to PR Consolidating CLI installations into this this topic. * Update install-kn.md Changing red bug alert to important The old syntax was: ??? bug "Having issues upgrading `kn` to Homebrew?" * Update install-kn (snippet) Removed alert formatting * Added quickstart-install.md Various edits * Fixes and reviewed edits Made Evan suggestions, table column test, spelling fixes * Update quickstart-install.md link fix * Update README.md Replaced the table with a bulleted list approach. * Update README.md Put back the table * Added serving and eventing install topics Updated topics per effort - consolidating guidance * Link fixes * Made Evan's edits * Various updates All files added for this PR. * Link fix * Formatting fixes * Formatting and consistency fix * Update docs/install/operator/knative-with-operator-cli.md Co-authored-by: Evan Anderson <evan.k.anderson@gmail.com> * Update docs/client/install-kn.md Co-authored-by: Evan Anderson <evan.k.anderson@gmail.com> --------- Co-authored-by: Evan Anderson <evan.k.anderson@gmail.com> * Fix edit page links, move technical docs under sub-heading (#6398) * Fix edit links by moving docs content under a dedicated subdirectory * Fix edit links by moving docs content under a dedicated subdirectory * Add High availability documentation section for eventing (#6401) I have copy-pasted from the Knative Serving documentation page the block as I found it missing when configuring it. * Update proc-running-function.md (#6400) Undo separeate kn func output for invoke * Add a note that Apache Kafka is required to use EKB (#6404) * Move install docs to administration (#6403) * Fix trailing newline complaints * Fix redirects from #6398 --------- Co-authored-by: Bruce Hamilton <scarlettbernique@gmail.com> Co-authored-by: Alexander-Kita <Alexander.Kita@ibm.com> Co-authored-by: Dave Protasowski <dprotaso@gmail.com> Co-authored-by: Aurélien Joga <aurelienjoga+ajoga@gmail.com> Co-authored-by: Christoph Stäbler <cstabler@redhat.com>
|
@ -25,12 +25,8 @@ jobs:
|
|||
|
||||
verify:
|
||||
name: Verify mkdocs strict
|
||||
strategy:
|
||||
matrix:
|
||||
go-version: [1.16.x]
|
||||
platform: [ubuntu-latest]
|
||||
|
||||
runs-on: ${{ matrix.platform }}
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
env:
|
||||
GOPATH: ${{ github.workspace }}
|
||||
|
@ -47,4 +43,4 @@ jobs:
|
|||
run: python3 -m pip install -r requirements.txt
|
||||
|
||||
- name: Verify MkDocs
|
||||
run: mkdocs build --strict
|
||||
run: ./hack/build.sh --strict
|
|
@ -1,98 +0,0 @@
|
|||
# Updating the Knative Blog
|
||||
|
||||
The Knative website has a basic, top-level navigation that looks like this:
|
||||
|
||||
```yaml
|
||||
nav:
|
||||
- Home:
|
||||
- Tutorial:
|
||||
- Installing:
|
||||
- Serving:
|
||||
- Eventing:
|
||||
- Code samples:
|
||||
- Reference:
|
||||
- Community:
|
||||
- About:
|
||||
- Blog:
|
||||
```
|
||||
|
||||
Currently, we maintain two different copies of the navigation.
|
||||
|
||||
## docs/config/nav.yml
|
||||
|
||||
The main one, for the website as a whole, is located at [`docs/config/nav.yml`](docs/config/nav.yml) and contains the links for all the subject matter except for the Blog and Community pages. It uses relative links for everything except the Blog / Community, for example:
|
||||
|
||||
```yaml
|
||||
- Tutorial:
|
||||
- Knative Quickstart: getting-started/README.md
|
||||
- Using Knative Serving:
|
||||
- First Knative Service: getting-started/first-service.md
|
||||
- Scaling to Zero: getting-started/first-autoscale.md
|
||||
- Traffic Splitting: getting-started/first-traffic-split.md
|
||||
```
|
||||
|
||||
Note here that each link assumes that the present working directory is `docs/docs/`, so for example the "Tutorial" README which is located in `docs/docs/getting-started/README.md` is listed as `getting-started/README.md`
|
||||
|
||||
The Blog pages instead use absolute links to its sections:
|
||||
|
||||
```yaml
|
||||
- About:
|
||||
- Testimonials: about/testimonials.md
|
||||
- Case studies:
|
||||
- deepc: about/case-studies/deepc.md
|
||||
- Outfit7: about/case-studies/outfit7.md
|
||||
- Puppet: about/case-studies/puppet.md
|
||||
- Blog: /blog/
|
||||
```
|
||||
|
||||
Note that the Blog link is `/blog/` and not `blog/` (and similar for the community site).
|
||||
|
||||
## docs/blog/config/nav.yml
|
||||
|
||||
The blog is actually a separate, self-contained site that is accessible from the main docs page. We do this partly because the blog is not versioned like the docs (i.e. tied to a specific release) and partly to make the left sidebar navigation look clean (i.e. only display blog posts on the blog site).
|
||||
|
||||
In order to do this, we essentially have a separate mkdocs site for the blog that gets copied over into the main site. This is done using the [`hack/build.sh` script](https://github.com/knative/docs/blob/main/hack/build.sh#L84-L90). While we try to copy over as many files as possible from the main site (to avoid duplicating configuration / html / stylesheets / etc), our [`nav.yml` file](docs/blog/config/nav.yml) (located at `docs/blog/config/nav.yml`) is unique to the blog site.
|
||||
|
||||
```yaml
|
||||
nav:
|
||||
- Home: /docs/
|
||||
- Tutorial: /docs/getting-started/
|
||||
- Installing: /docs/install/
|
||||
- Serving: /docs/serving/
|
||||
- Eventing: /docs/eventing/
|
||||
- Code samples: /docs/samples/
|
||||
- Reference: /docs/reference/
|
||||
- Community: /docs/community/
|
||||
- About: /docs/about/testimonials
|
||||
- Blog:
|
||||
- index.md
|
||||
- Releases:
|
||||
- releases/announcing-knative-v0-26-release.md
|
||||
- releases/announcing-knative-v0-25-release.md
|
||||
- releases/announcing-knative-v0-24-release.md
|
||||
...
|
||||
```
|
||||
|
||||
A couple of key points:
|
||||
|
||||
* The basic, high-level sections are the same as for the main site (Home, Tutorial, etc.).
|
||||
|
||||
* The blog requires absolute links for all sections not in the blog. For example, the Tutorial section link is `/docs/getting-started/` for the blog site (whereas it was simply `getting-started/` for the main site). Also note that for the blog, we don't need to link to a specific file, as each of those directories has a README that gets redirected to.
|
||||
|
||||
* For the blog, we use relative links, with `docs/blog/docs/` as the present working directory.
|
||||
|
||||
## Updating the blog
|
||||
|
||||
When a new blog post is created, it will also need to be added to the blog navigation (i.e. to `docs/blog/config/nav.yml`) in the appropriate section.
|
||||
|
||||
## Updating the site navigation
|
||||
|
||||
If a major change to the site navigation is made (for example, adding a new section to the top navigation tabs), then the change will need to be made in both `docs/config/nav.yml` and `docs/blog/config/nav.yml`.
|
||||
|
||||
For changes that are not top-level (i.e. adding a subsection to the "Tutorial" guide or creating a new category of blog post), the change only needs to be made in the relevant section, as it's invisible to the other (for example, the subsection of the "Tutorial" guide only needs to be made in `docs/config/nav.yml`)
|
||||
|
||||
## Common files between main site and blog, also known as non nav.yml files
|
||||
|
||||
All files in `docs/overrides`, `docs/images`, and `docs/stylesheets` are copied to the blog at build-time.
|
||||
|
||||
What this means is that any changes to files in those directories (for example, updating the main site layout editing `docs/stylesheets/extra.css`) will go live _on the blog_ as soon as those changes are pushed to `main`. In contrast, on the main site those changes will appear in the development branch and only go live when they are cherry-picked into the current release branch.
|
|
@ -1,2 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 272 92" width="272" height="92"><path fill="#EA4335" d="M115.75 47.18c0 12.77-9.99 22.18-22.25 22.18s-22.25-9.41-22.25-22.18C71.25 34.32 81.24 25 93.5 25s22.25 9.32 22.25 22.18zm-9.74 0c0-7.98-5.79-13.44-12.51-13.44S80.99 39.2 80.99 47.18c0 7.9 5.79 13.44 12.51 13.44s12.51-5.55 12.51-13.44z"/><path fill="#FBBC05" d="M163.75 47.18c0 12.77-9.99 22.18-22.25 22.18s-22.25-9.41-22.25-22.18c0-12.85 9.99-22.18 22.25-22.18s22.25 9.32 22.25 22.18zm-9.74 0c0-7.98-5.79-13.44-12.51-13.44s-12.51 5.46-12.51 13.44c0 7.9 5.79 13.44 12.51 13.44s12.51-5.55 12.51-13.44z"/><path fill="#4285F4" d="M209.75 26.34v39.82c0 16.38-9.66 23.07-21.08 23.07-10.75 0-17.22-7.19-19.66-13.07l8.48-3.53c1.51 3.61 5.21 7.87 11.17 7.87 7.31 0 11.84-4.51 11.84-13v-3.19h-.34c-2.18 2.69-6.38 5.04-11.68 5.04-11.09 0-21.25-9.66-21.25-22.09 0-12.52 10.16-22.26 21.25-22.26 5.29 0 9.49 2.35 11.68 4.96h.34v-3.61h9.25zm-8.56 20.92c0-7.81-5.21-13.52-11.84-13.52-6.72 0-12.35 5.71-12.35 13.52 0 7.73 5.63 13.36 12.35 13.36 6.63 0 11.84-5.63 11.84-13.36z"/><path fill="#34A853" d="M225 3v65h-9.5V3h9.5z"/><path fill="#EA4335" d="M262.02 54.48l7.56 5.04c-2.44 3.61-8.32 9.83-18.48 9.83-12.6 0-22.01-9.74-22.01-22.18 0-13.19 9.49-22.18 20.92-22.18 11.51 0 17.14 9.16 18.98 14.11l1.01 2.52-29.65 12.28c2.27 4.45 5.8 6.72 10.75 6.72 4.96 0 8.4-2.44 10.92-6.14zm-23.27-7.98l19.82-8.23c-1.09-2.77-4.37-4.7-8.23-4.7-4.95 0-11.84 4.37-11.59 12.93z"/><path fill="#4285F4" d="M35.29 41.41V32H67c.31 1.64.47 3.58.47 5.68 0 7.06-1.93 15.79-8.15 22.01-6.05 6.3-13.78 9.66-24.02 9.66C16.32 69.35.36 53.89.36 34.91.36 15.93 16.32.47 35.3.47c10.5 0 17.98 4.12 23.6 9.49l-6.64 6.64c-4.03-3.78-9.49-6.72-16.97-6.72-13.86 0-24.7 11.17-24.7 25.03 0 13.86 10.84 25.03 24.7 25.03 8.99 0 14.11-3.61 17.39-6.89 2.66-2.66 4.41-6.46 5.1-11.65l-22.49.01z"/></svg>
|
Before Width: | Height: | Size: 1.9 KiB |
|
@ -1,9 +0,0 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1000" height="400">
|
||||
<clipPath id="A">
|
||||
<path d="M0-1v83h55.9v236H1.5v82h195v-82h-55.9V82H195V-1zm554 1v82h55.9v236h-54.4v82h139V172l82.7 228 1.68.04 81.2-228v228h140v-82h-55.9v-236h54.4v-82h-156l-64.7 183-65.5-183z" />
|
||||
<path id="B" d="M222 0v82h55.9v130h215v-24.9s18-14 23.8-27.4l11.5-25.9s5.35-14.5 5.35-27.4l-2.3-25.9s-3.62-21.1-9.92-27.3l-22.3-25.9S470.73-.1 433.13-.1zm140 82h82v76h-82z" />
|
||||
<use transform="matrix(1 0 0 -1 0 400)" xlink:href="#B" />
|
||||
</clipPath>
|
||||
<path d="M0 13.7h1030v53.2H0m0 53.2h975v53.2H0v53.2h975v53.2H0m0 53.2h1030v53.2H0" clip-path="url(#A)" fill="none" stroke="#1f70c1" stroke-width="27.4" />
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 736 B |
|
@ -1 +0,0 @@
|
|||
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 613 145"><defs><style>.cls-1{fill:#e00;}</style></defs><title>RedHat-Logo-A-Color</title><path class="cls-1" d="M127.47,83.49c12.51,0,30.61-2.58,30.61-17.46a14,14,0,0,0-.31-3.42l-7.45-32.36c-1.72-7.12-3.23-10.35-15.73-16.6C124.89,8.69,103.76.5,97.51.5,91.69.5,90,8,83.06,8c-6.68,0-11.64-5.6-17.89-5.6-6,0-9.91,4.09-12.93,12.5,0,0-8.41,23.72-9.49,27.16A6.43,6.43,0,0,0,42.53,44c0,9.22,36.3,39.45,84.94,39.45M160,72.07c1.73,8.19,1.73,9.05,1.73,10.13,0,14-15.74,21.77-36.43,21.77C78.54,104,37.58,76.6,37.58,58.49a18.45,18.45,0,0,1,1.51-7.33C22.27,52,.5,55,.5,74.22c0,31.48,74.59,70.28,133.65,70.28,45.28,0,56.7-20.48,56.7-36.65,0-12.72-11-27.16-30.83-35.78"/><path d="M160,72.07c1.73,8.19,1.73,9.05,1.73,10.13,0,14-15.74,21.77-36.43,21.77C78.54,104,37.58,76.6,37.58,58.49a18.45,18.45,0,0,1,1.51-7.33l3.66-9.06A6.43,6.43,0,0,0,42.53,44c0,9.22,36.3,39.45,84.94,39.45,12.51,0,30.61-2.58,30.61-17.46a14,14,0,0,0-.31-3.42Z"/><path d="M579.74,92.8c0,11.89,7.15,17.67,20.19,17.67a52.11,52.11,0,0,0,11.89-1.68V95a24.84,24.84,0,0,1-7.68,1.16c-5.37,0-7.36-1.68-7.36-6.73V68.3h15.56V54.1H596.78v-18l-17,3.68V54.1H568.49V68.3h11.25Zm-53,.32c0-3.68,3.69-5.47,9.26-5.47a43.12,43.12,0,0,1,10.1,1.26v7.15a21.51,21.51,0,0,1-10.63,2.63c-5.46,0-8.73-2.1-8.73-5.57m5.2,17.56c6,0,10.84-1.26,15.36-4.31v3.37h16.82V74.08c0-13.56-9.14-21-24.39-21-8.52,0-16.94,2-26,6.1l6.1,12.52c6.52-2.74,12-4.42,16.83-4.42,7,0,10.62,2.73,10.62,8.31v2.73a49.53,49.53,0,0,0-12.62-1.58c-14.31,0-22.93,6-22.93,16.73,0,9.78,7.78,17.24,20.19,17.24m-92.44-.94h18.09V80.92h30.29v28.82H506V36.12H487.93V64.41H457.64V36.12H439.55ZM370.62,81.87c0-8,6.31-14.1,14.62-14.1A17.22,17.22,0,0,1,397,72.09V91.54A16.36,16.36,0,0,1,385.24,96c-8.2,0-14.62-6.1-14.62-14.09m26.61,27.87h16.83V32.44l-17,3.68V57.05a28.3,28.3,0,0,0-14.2-3.68c-16.19,0-28.92,12.51-28.92,28.5a28.25,28.25,0,0,0,28.4,28.6,25.12,25.12,0,0,0,14.93-4.83ZM320,67c5.36,0,9.88,3.47,11.67,8.83H308.47C310.15,70.3,314.36,67,320,67M291.33,82c0,16.2,13.25,28.82,30.28,28.82,9.36,0,16.2-2.53,23.25-8.42l-11.26-10c-2.63,2.74-6.52,4.21-11.14,4.21a14.39,14.39,0,0,1-13.68-8.83h39.65V83.55c0-17.67-11.88-30.39-28.08-30.39a28.57,28.57,0,0,0-29,28.81M262,51.58c6,0,9.36,3.78,9.36,8.31S268,68.2,262,68.2H244.11V51.58Zm-36,58.16h18.09V82.92h13.77l13.89,26.82H292l-16.2-29.45a22.27,22.27,0,0,0,13.88-20.72c0-13.25-10.41-23.45-26-23.45H226Z"/></svg>
|
Before Width: | Height: | Size: 2.4 KiB |
|
@ -1,43 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 25.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 374 56.6" style="enable-background:new 0 0 374 56.6;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:#0096DB;}
|
||||
</style>
|
||||
<g>
|
||||
<path class="st0" d="M78.5,22c-1.2-22-32.5-31.4-46-9.5c-8.8-3.9-19.3,2-19.4,11.8c-17.4,1.8-19.2,28.3,6.4,28.3h0.9
|
||||
c-0.7-2.1-0.6-4.3,0.1-6.2l-2.7,0c-12.4-0.1-15.6-18,0.9-16.3c-3-9.9,7.4-18.1,16.2-10.7C42.7,1.1,71.7,0.6,73,26.7
|
||||
c16.2,1.1,15.6,18.3,3.8,19.9H60.3c1.2,1.8,1.4,4,0.6,6h15.9C94.8,52.3,98,25.7,78.5,22z"/>
|
||||
<path class="st0" d="M47,34.1l0.2-0.3c1.6-2.9,8.2-3.1,10.8-0.8c0.8,1.1,1.6,1.8,2.7,2.4c3.2,1.5,7,0.1,8.5-3.1
|
||||
c1.5-3.2,0.1-7-3.1-8.5c-3.2-1.5-6.8,0-8.5,3.1c-1.9,3.5-9.3,2.4-10.7,0.9c-1-1.2-2.3-2.1-3.5-2.5c-1-0.4-2.1-0.5-3.2-0.3
|
||||
c-3.3,0.5-5.6,3.7-5,7c0.1,0.6,0,0.6,0.7,2.2c0.7,1.6-2.6,8.9-6,9.5c-1.4,0-2.4,0.1-3.5,0.7C23,46,21.9,49.9,23.5,53
|
||||
c1.7,3.1,5.5,4.3,8.7,2.6c3.1-1.7,4.1-5.4,2.6-8.7c-1.6-3.6,3.2-9.3,5.9-9.5c2.7-0.2,7.5,6.3,5.9,9.3c-1.7,3.1-1,7,2,8.9
|
||||
c3,1.9,7,1,8.9-2c1.9-3,1-7-2-8.9c-1.1-0.7-2.1-0.9-3.5-1c-3.4-0.9-6.8-6.4-5.2-9.4C46.9,34.3,46.9,34.2,47,34.1z M63.6,26.8
|
||||
c1.5,0,2.8,1.2,2.8,2.8s-1.2,2.8-2.8,2.8c-1.5,0-2.8-1.2-2.8-2.8S62,26.8,63.6,26.8z M29.1,53.1c-1.5,0-2.8-1.2-2.8-2.8
|
||||
c0-1.5,1.2-2.8,2.8-2.8c1.5,0,2.8,1.2,2.8,2.8C31.9,51.8,30.7,53.1,29.1,53.1z M41,32.8c-1.2,0-2.1-0.9-2.1-2.1
|
||||
c0-1.2,0.9-2.1,2.1-2.1c1.2,0,2.1,0.9,2.1,2.1C43.1,31.9,42.2,32.8,41,32.8z M52.2,47.5c1.5,0,2.8,1.2,2.8,2.8
|
||||
c0,1.5-1.2,2.8-2.8,2.8s-2.8-1.2-2.8-2.8C49.4,48.7,50.6,47.5,52.2,47.5z"/>
|
||||
<g>
|
||||
<path d="M114,15.8h-8.5v-2.6h19.8v2.6h-8.5v22.6H114V15.8z"/>
|
||||
<path d="M130.6,13.1h10.8c3.1,0,5.6,0.9,7.2,2.5c1.2,1.2,1.9,3,1.9,5v0.1c0,4.2-2.9,6.6-6.8,7.3l7.7,10.3h-3.5l-7.3-9.8h-7.2v9.8
|
||||
h-2.8V13.1z M141.1,26c3.8,0,6.5-1.9,6.5-5.2v-0.1c0-3.1-2.4-5-6.4-5h-7.8V26H141.1z"/>
|
||||
<path d="M156.8,13.1h2.8v25.2h-2.8V13.1z"/>
|
||||
<path d="M165.9,25.8L165.9,25.8c0-7,5.1-13.1,12.6-13.1c4.2,0,6.9,1.2,9.4,3.3l-1.8,2.2c-1.9-1.7-4.1-2.9-7.7-2.9
|
||||
c-5.6,0-9.6,4.7-9.6,10.3v0.1c0,6,3.9,10.5,10,10.5c2.9,0,5.5-1.1,7.3-2.5v-6.3h-7.7v-2.6h10.4v10c-2.3,2.1-5.9,3.9-10.1,3.9
|
||||
C170.8,38.8,165.9,33,165.9,25.8z"/>
|
||||
<path d="M194.2,25.8L194.2,25.8c0-7,5.1-13.1,12.6-13.1c4.2,0,6.9,1.2,9.4,3.3l-1.8,2.2c-1.9-1.7-4.1-2.9-7.7-2.9
|
||||
c-5.6,0-9.6,4.7-9.6,10.3v0.1c0,6,3.9,10.5,10,10.5c2.9,0,5.5-1.1,7.3-2.5v-6.3h-7.7v-2.6h10.4v10c-2.3,2.1-5.9,3.9-10.1,3.9
|
||||
C199.1,38.8,194.2,33,194.2,25.8z"/>
|
||||
<path d="M223.5,13.1h18.2v2.6h-15.4v8.6h13.8v2.6h-13.8v8.8h15.5v2.6h-18.4V13.1z"/>
|
||||
<path d="M247.6,13.1h10.8c3.1,0,5.6,0.9,7.2,2.5c1.2,1.2,1.9,3,1.9,5v0.1c0,4.2-2.9,6.6-6.8,7.3l7.7,10.3H265l-7.3-9.8h-7.2v9.8
|
||||
h-2.8V13.1z M258.2,26c3.8,0,6.5-1.9,6.5-5.2v-0.1c0-3.1-2.4-5-6.4-5h-7.8V26H258.2z"/>
|
||||
<path d="M272.3,13.1h7.4l6,9.8l6-9.8h7.4v25.2h-6.9V23.9l-6.4,9.9h-0.1l-6.4-9.8v14.4h-6.8V13.1z"/>
|
||||
<path d="M303.6,13.1h20.3V19h-13.4v3.9h12.1v5.5h-12.1v4H324v5.9h-20.4V13.1z"/>
|
||||
<path d="M325.7,34.6l3.9-4.6c2.5,2,5.3,3,8.2,3c1.9,0,2.9-0.6,2.9-1.7v-0.1c0-1.1-0.8-1.6-4.3-2.4c-5.4-1.2-9.5-2.7-9.5-7.9v-0.1
|
||||
c0-4.7,3.7-8.1,9.8-8.1c4.3,0,7.6,1.2,10.4,3.3l-3.5,4.9c-2.3-1.7-4.8-2.5-7.1-2.5c-1.7,0-2.5,0.7-2.5,1.6v0.1
|
||||
c0,1.2,0.9,1.7,4.4,2.4c5.8,1.3,9.4,3.1,9.4,7.8v0.1c0,5.1-4.1,8.2-10.2,8.2C333.1,38.8,328.8,37.4,325.7,34.6z"/>
|
||||
<path d="M351.1,13.1h7v9.4h9v-9.4h7v25.2h-7v-9.6h-9v9.6h-7V13.1z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 388 KiB |
Before Width: | Height: | Size: 7.2 KiB |
|
@ -1,57 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.1"
|
||||
id="Layer_1"
|
||||
x="0px"
|
||||
y="0px"
|
||||
viewBox="0 0 498.10536 84.300003"
|
||||
xml:space="preserve"
|
||||
width="498.10535"
|
||||
height="84.300003"><metadata
|
||||
id="metadata25"><rdf:RDF><cc:Work
|
||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
||||
id="defs23" />
|
||||
<style
|
||||
type="text/css"
|
||||
id="style2">
|
||||
.st0{fill:#727175;}
|
||||
</style>
|
||||
<g
|
||||
id="g18"
|
||||
transform="translate(-68.594642,-69.4)">
|
||||
<path
|
||||
class="st0"
|
||||
d="M 283.2,143.2 261.8,83.7 c -0.3,-0.8 -0.7,-1.9 -0.7,-2.9 0,-2.6 2.2,-5 5.3,-5 2.7,0 4.5,1.8 5.3,4.4 l 17.7,51.3 17.8,-51.4 c 0.8,-2.4 2.5,-4.2 5.2,-4.2 h 0.5 c 2.9,0 4.6,1.8 5.5,4.2 l 17.7,51.4 18,-51.5 c 0.7,-2.2 2.2,-4.1 5,-4.1 3,0 5.2,2.3 5.2,4.9 0,1 -0.4,2 -0.7,2.9 l -21.5,59.6 c -1.1,3.1 -3.3,4.7 -5.7,4.7 H 336 c -2.7,0 -4.8,-1.6 -5.7,-4.7 l -17.5,-50.6 -17.7,50.6 c -0.9,3.1 -3,4.7 -5.7,4.7 h -0.3 c -2.6,0 -4.8,-1.6 -5.9,-4.8"
|
||||
id="path4" />
|
||||
<path
|
||||
class="st0"
|
||||
d="m 439,81 c 0,-2.9 2.3,-5.3 5.2,-5.3 3,0 5.3,2.3 5.3,5.3 v 12.1 c 5.2,-11.7 16.7,-17.3 24.3,-17.3 3.1,0 5.2,2.3 5.2,5.3 0,2.9 -1.9,4.9 -4.6,5.3 -13.6,1.6 -24.8,11.9 -24.8,32.2 v 23.9 c 0,2.9 -2.2,5.3 -5.2,5.3 -3,0 -5.3,-2.3 -5.3,-5.3 V 81"
|
||||
id="path6" />
|
||||
<path
|
||||
class="st0"
|
||||
d="m 512.7,148.6 c -19,0 -34.5,-14.7 -34.5,-36.3 V 112 c 0,-20.1 14,-36.3 33.1,-36.3 20.4,0 32.1,16.9 32.1,35.4 0,2.8 -2.3,4.9 -4.8,4.9 h -50 c 1.5,15.1 12,23.6 24.3,23.6 8.6,0 14.8,-3.4 19.9,-8.1 0.8,-0.7 1.7,-1.2 2.9,-1.2 2.5,0 4.5,2 4.5,4.5 0,1.2 -0.5,2.4 -1.6,3.4 -6.4,6.2 -14.1,10.4 -25.9,10.4 m 20.4,-40.4 c -1.1,-12.7 -8.3,-23.8 -22,-23.8 -12,0 -21.1,10.1 -22.4,23.8 z"
|
||||
id="path8" />
|
||||
<path
|
||||
class="st0"
|
||||
d="m 364.6,126.7 v -0.3 c 0,-14.8 12.2,-22.7 30,-22.7 9,0 15.4,1.2 21.6,3 v -2.4 c 0,-12.6 -7.8,-19.2 -20.9,-19.2 -7.1,0 -11.2,0.9 -16.4,3.2 -0.7,0.3 -1.4,0.4 -1.9,0.4 -2.5,0 -4.6,-2 -4.6,-4.5 0,-2.2 1,-3.5 2.9,-4.4 6.9,-3 12.1,-4 21.1,-4 9.9,0 17.5,2.6 22.7,7.7 4.8,4.8 7.2,11.6 7.2,20.5 v 38.8 c 0,3 -2.2,5.2 -5,5.2 -3,0 -5,-2.2 -5,-4.9 v -6.7 c -4.9,6.4 -13.1,12.1 -25.4,12.1 -13.1,0.1 -26.3,-7.4 -26.3,-21.8 m 51.8,-5.4 v -6.8 c -5.2,-1.5 -12.1,-3 -20.7,-3 -13.2,0 -20.5,5.7 -20.5,14.6 v 0.3 c 0,8.8 8.2,14 17.7,14 12.9,-0.1 23.5,-8 23.5,-19.1"
|
||||
id="path10" />
|
||||
<path
|
||||
class="st0"
|
||||
d="m 92.8,80.3 c -2.3,-5 -8,-7.3 -13.3,-5 -5.3,2.4 -7.3,8.3 -4.9,13.3 l 22.3,48.5 c 3.5,7.6 7.2,11.6 14.1,11.6 7.4,0 10.6,-4.3 14.2,-11.6 0,0 19.5,-42.4 19.7,-42.8 0.2,-0.5 0.8,-1.8 2.8,-1.8 1.7,0 3.1,1.4 3.1,3.1 v 41.5 c 0,6.4 3.5,11.6 10.4,11.6 6.8,0 10.5,-5.2 10.5,-11.6 v -33.9 c 0,-6.5 4.7,-10.8 11.1,-10.8 6.4,0 10.6,4.4 10.6,10.8 v 33.9 c 0,6.4 3.6,11.6 10.4,11.6 6.8,0 10.5,-5.2 10.5,-11.6 v -33.9 c 0,-6.5 4.7,-10.8 11.1,-10.8 6.4,0 10.6,4.4 10.6,10.8 v 33.9 c 0,6.4 3.5,11.6 10.4,11.6 6.8,0 10.5,-5.2 10.5,-11.6 V 98.5 c 0,-14.2 -11.4,-24.1 -25.1,-24.1 -13.7,0 -22.3,9.5 -22.3,9.5 -4.6,-5.9 -10.9,-9.5 -21.5,-9.5 -11.2,0 -21.1,9.5 -21.1,9.5 -4.6,-5.9 -12.3,-9.5 -18.8,-9.5 -10,0 -17.9,4.4 -22.7,15.4 L 111,123.4 92.8,80.3"
|
||||
id="path12" />
|
||||
<path
|
||||
class="st0"
|
||||
d="m 544.3,84.5 v 0 c 0,-4.8 3.8,-8.8 8.7,-8.8 4.9,0 8.7,4 8.7,8.7 v 0 c 0,4.8 -3.8,8.8 -8.7,8.8 -4.9,0 -8.7,-4 -8.7,-8.7 M 560,84.4 v 0 c 0,-3.9 -3,-7.1 -7,-7.1 -4,0 -7,3.2 -7,7.1 v 0.1 c 0,3.9 3,7.1 7,7.1 4,-0.1 7,-3.3 7,-7.2"
|
||||
id="path14" />
|
||||
<path
|
||||
class="st0"
|
||||
d="m 549.7,81 c 0,-0.5 0.4,-0.9 0.9,-0.9 h 2.9 c 1.1,0 1.9,0.3 2.5,0.9 0.5,0.5 0.7,1.1 0.7,1.9 v 0 c 0,1.3 -0.7,2.1 -1.7,2.6 l 1.3,1.6 c 0.2,0.2 0.3,0.4 0.3,0.7 0,0.5 -0.4,0.9 -0.9,0.9 -0.4,0 -0.7,-0.2 -0.9,-0.5 L 553,85.9 h -1.5 v 1.8 c 0,0.5 -0.4,0.9 -0.9,0.9 -0.5,0 -0.9,-0.4 -0.9,-0.9 z m 3.7,3.1 c 0.9,0 1.4,-0.5 1.4,-1.2 v 0 c 0,-0.8 -0.5,-1.2 -1.4,-1.2 h -1.8 v 2.4 z"
|
||||
id="path16" />
|
||||
</g>
|
||||
</svg>
|
Before Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 366 KiB |
Before Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 374 KiB |
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 366 KiB |
Before Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 366 KiB |
Before Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 368 KiB |
Before Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 368 KiB |
Before Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 368 KiB |
Before Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 365 KiB |
Before Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 366 KiB |
Before Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 374 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 365 KiB |
Before Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 366 KiB |
Before Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 368 KiB |
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 366 KiB |
Before Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 368 KiB |
Before Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 85 KiB |
Before Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 403 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 402 KiB |
Before Width: | Height: | Size: 720 KiB |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 166 KiB |
Before Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 7.8 KiB |
|
@ -1,5 +0,0 @@
|
|||
/* hack to hide blog posts title */
|
||||
.md-typeset h1:nth-of-type(2),
|
||||
.md-content__button:nth-of-type(2) {
|
||||
display: none;
|
||||
}
|
|
@ -1,20 +0,0 @@
|
|||
<link rel="stylesheet" href="{{ 'assets/stylesheets/content.css' | url }}" />
|
||||
|
||||
<!-- based on https://github.com/squidfunk/mkdocs-material/blob/master/src/templates/partials/content.html -->
|
||||
{% if page.toc %}
|
||||
{% for toc_item in page.toc %}
|
||||
<h1 id="{{ toc_item.url[1::] }}">
|
||||
{{ toc_item.title }}
|
||||
<a class="headerlink" href="{{ toc_item.url }}" title="Permanent link">¶</a>
|
||||
</h1>
|
||||
{% endfor %}
|
||||
{% elif page.title %}
|
||||
<h1>
|
||||
{{ page.title }}
|
||||
</h1>
|
||||
{% endif %}
|
||||
|
||||
{% include "partials/source-file.html" %}
|
||||
|
||||
<!-- Page content -->
|
||||
{{ page.content }}
|
|
@ -1,16 +0,0 @@
|
|||
{% if page.meta.git_creation_date_localized and page.meta.git_revision_date_localized %}
|
||||
<!-- Source file information -->
|
||||
<!-- based on https://timvink.github.io/mkdocs-git-revision-date-localized-plugin/howto/override-a-theme -->
|
||||
|
||||
<p class="md-source-file">
|
||||
<strong>
|
||||
Published on:
|
||||
{{ page.meta.git_creation_date_localized }}
|
||||
{% if page.meta.git_creation_date_localized != page.meta.git_revision_date_localized%}
|
||||
,
|
||||
Revised on:
|
||||
{{ page.meta.git_revision_date_localized }}
|
||||
{% endif %}
|
||||
</strong>
|
||||
</p>
|
||||
{% endif %}
|
|
@ -1,228 +1,229 @@
|
|||
plugins:
|
||||
redirects:
|
||||
redirect_maps:
|
||||
contributing/about.md: community/README.md
|
||||
eventing/experimental-features/README.md: eventing/features/README.md
|
||||
eventing/experimental-features/delivery-timeout.md: eventing/features/delivery-timeout.md
|
||||
eventing/experimental-features/delivery-retryafter.md: eventing/features/delivery-retryafter.md
|
||||
eventing/experimental-features/new-trigger-filters.md: eventing/triggers/README.md
|
||||
eventing/experimental-features/kreference-group.md: eventing/features/kreference-group.md
|
||||
eventing/experimental-features/kreference-mapping.md: eventing/features/kreference-mapping.md
|
||||
eventing/experimental-features/eventtype-auto-creation.md: eventing/features/eventtype-auto-creation.md
|
||||
eventing/experimental-features/transport-encryption.md: eventing/features/transport-encryption.md
|
||||
eventing/experimental-features/sender-identity.md: eventing/features/sender-identity.md
|
||||
eventing/experimental-features/authorization.md: eventing/features/authorization.md
|
||||
eventing/features/new-trigger-filters.md: eventing/triggers/README.md
|
||||
eventing/broker/kafka-broker/kafka-configmap.md: eventing/configuration/kafka-channel-configuration.md
|
||||
eventing/broker/create-mtbroker.md: eventing/brokers/create-broker.md
|
||||
eventing/broker/example-mtbroker.md: eventing/brokers/broker-developer-config-options.md
|
||||
eventing/broker/kafka-broker/README.md: eventing/brokers/broker-types/kafka-broker/README.md
|
||||
eventing/broker/rabbitmq-broker/README.md: eventing/brokers/broker-types/rabbitmq-broker/README.md
|
||||
eventing/broker/README.md: eventing/brokers/README.md
|
||||
concepts/resources/revisions.md: concepts/serving-resources/revisions.md
|
||||
serving/revision-gc.md: serving/revisions/revision-developer-config-options.md
|
||||
serving/configuration/revision-gc.md: serving/revisions/revision-admin-config-options.md
|
||||
reference/concepts/duck-typing.md: concepts/duck-typing.md
|
||||
reference/client/README.md: client/README.md
|
||||
reference/api/eventing-api.md: eventing/reference/eventing-api.md
|
||||
reference/api/serving-api.md: serving/reference/serving-api.md
|
||||
community/about.md: community/governance.md
|
||||
contributing/contributing.md: community/contributing.md
|
||||
contributing/README.md: community/README.md
|
||||
eventing/getting-started.md: getting-started/getting-started-eventing.md
|
||||
admin/collecting-logs/README.md: serving/observability/logging/collecting-logs.md
|
||||
admin/collecting-metrics/README.md: serving/observability/metrics/collecting-metrics.md
|
||||
admin/collecting-metrics/eventing-metrics/metrics.md: eventing/observability/metrics/eventing-metrics.md
|
||||
admin/collecting-metrics/serving-metrics/metrics.md: serving/observability/metrics/serving-metrics.md
|
||||
admin/eventing/broker-configuration.md: eventing/configuration/broker-configuration.md
|
||||
admin/eventing/channel-configuration.md: eventing/configuration/channel-configuration.md
|
||||
admin/eventing/kafka-channel-configuration.md: eventing/configuration/kafka-channel-configuration.md
|
||||
admin/eventing/sources-configuration.md: eventing/configuration/sources-configuration.md
|
||||
admin/install/README.md: install/README.md
|
||||
admin/install/eventing/eventing-installation-files.md: install/yaml-install/eventing/eventing-installation-files.md
|
||||
admin/install/eventing/install-eventing-with-yaml.md: install/yaml-install/eventing/install-eventing-with-yaml.md
|
||||
admin/install/install-eventing-with-yaml.md: install/yaml-install/eventing/install-eventing-with-yaml.md
|
||||
admin/install/install-serving-with-yaml.md: install/yaml-install/serving/install-serving-with-yaml.md
|
||||
admin/install/installing-istio.md: install/installing-istio.md
|
||||
admin/install/knative-offerings.md: install/knative-offerings.md
|
||||
admin/install/knative-with-operators.md: install/operator/knative-with-operators.md
|
||||
admin/install/operator/configuring-eventing-cr.md: install/operator/configuring-eventing-cr.md
|
||||
admin/install/operator/configuring-serving-cr.md: install/operator/configuring-serving-cr.md
|
||||
admin/install/serving/install-serving-with-yaml.md: install/yaml-install/serving/install-serving-with-yaml.md
|
||||
admin/install/serving/serving-installation-files.md: install/yaml-install/serving/serving-installation-files.md
|
||||
admin/install/uninstall.md: install/uninstall.md
|
||||
admin/serving/config-defaults.md: serving/configuration/config-defaults.md
|
||||
admin/serving/deployment.md: serving/configuration/deployment.md
|
||||
admin/serving/feature-flags.md: serving/configuration/feature-flags.md
|
||||
admin/serving/rolling-out-latest-revision-configmap.md: serving/configuration/rolling-out-latest-revision-configmap.md
|
||||
admin/upgrade/index.md: install/upgrade/README.md
|
||||
admin/upgrade/upgrade-installation-with-operator.md: install/upgrade/upgrade-installation-with-operator.md
|
||||
admin/upgrade/upgrade-installation.md: install/upgrade/upgrade-installation.md
|
||||
check-install-version.md: install/upgrade/check-install-version.md
|
||||
client/connecting-kn-to-your-cluster/index.md: client/README.md
|
||||
community/annual_reports.md: https://github.com/knative/community/tree/main/annual_reports
|
||||
community/calendar.md: https://github.com/knative/community/blob/main/CALENDAR.MD
|
||||
community/contributing/code-of-conduct.md: https://github.com/knative/community/blob/main/CODE-OF-CONDUCT.md
|
||||
community/contributing/contributing.md: https://github.com/knative/community/blob/main/CONTRIBUTING.md
|
||||
community/contributing/governance.md: https://github.com/knative/community/blob/main/GOVERNANCE.md
|
||||
community/contributing/mechanics.md: https://github.com/knative/community/tree/main/mechanics
|
||||
community/contributing/mechanics/creating-an-extensions-repo.md: https://github.com/knative/community/blob/main/mechanics/CREATING-AN-EXTENSIONS-REPO.md
|
||||
community/contributing/mechanics/feature-tracks.md: https://github.com/knative/community/blob/main/mechanics/FEATURE-TRACKS.md
|
||||
community/contributing/mechanics/golang-policy.md: https://github.com/knative/community/blob/main/mechanics/GOLANG-POLICY.md
|
||||
community/contributing/mechanics/release-schedule.md: https://github.com/knative/community/blob/main/mechanics/RELEASE-SCHEDULE.md
|
||||
community/contributing/mechanics/release-versioning-principles.md: https://github.com/knative/community/blob/main/mechanics/RELEASE-VERSIONING-PRINCIPLES.md
|
||||
community/contributing/mechanics/sc.md: https://github.com/knative/community/blob/main/mechanics/SC.md
|
||||
community/contributing/mechanics/sunsetting-features.md: https://github.com/knative/community/blob/main/mechanics/SUNSETTING-FEATURES.md
|
||||
community/contributing/mechanics/toc.md: https://github.com/knative/community/blob/main/mechanics/TOC.md
|
||||
community/contributing/mechanics/working-group-processes.md: https://github.com/knative/community/blob/main/mechanics/WORKING-GROUP-PROCESSES.md
|
||||
community/contributing/repository-guidelines.md: https://github.com/knative/community/blob/main/REPOSITORY-GUIDELINES.md
|
||||
community/contributing/reviewing.md: https://github.com/knative/community/blob/main/REVIEWING.md
|
||||
community/contributing/roles.md: https://github.com/knative/community/blob/main/ROLES.md
|
||||
community/contributing/slack-guidelines.md: https://github.com/knative/community/blob/main/SLACK-GUIDELINES.md
|
||||
community/contributing/steering-committee.md: https://github.com/knative/community/blob/main/STEERING-COMMITTEE.md
|
||||
community/contributing/tech-oversight-committee.md: https://github.com/knative/community/blob/main/TECH-OVERSIGHT-COMMITTEE.md
|
||||
community/contributing/trademark-committee.md: https://github.com/knative/community/blob/main/TRADEMARK-COMMITTEE.md
|
||||
community/contributing/values.md: https://github.com/knative/community/blob/main/VALUES.md
|
||||
community/contributing/working-groups/working-groups.md: https://github.com/knative/community/blob/main/working-groups
|
||||
community/meetup.md: community/README.md
|
||||
community/samples.md: https://github.com/knative/docs/tree/main/code-samples/community
|
||||
concepts/overview.md: index.md
|
||||
developer/concepts/duck-typing.md: concepts/duck-typing.md
|
||||
developer/eventing/event-delivery.md: eventing/event-delivery.md
|
||||
developer/eventing/sinks/README.md: eventing/sinks/README.md
|
||||
developer/eventing/sinks/kafka-sink.md: eventing/sinks/kafka-sink.md
|
||||
developer/eventing/sources/README.md: eventing/sources/README.md
|
||||
developer/eventing/sources/apiserversource/README.md: eventing/sources/apiserversource/README.md
|
||||
developer/eventing/sources/apiserversource/getting-started.md: eventing/sources/apiserversource/getting-started.md
|
||||
developer/eventing/sources/apiserversource/reference.md: eventing/sources/apiserversource/reference.md
|
||||
developer/eventing/sources/containersource/README.md: eventing/custom-event-source/containersource/README.md
|
||||
developer/eventing/sources/containersource/reference.md: eventing/custom-event-source/containersource/reference.md
|
||||
developer/eventing/sources/creating-event-sources/README.md: eventing/custom-event-source/README.md
|
||||
developer/eventing/sources/creating-event-sources/writing-event-source/01-theory.md: eventing/custom-event-source/custom-event-source/README.md
|
||||
developer/eventing/sources/creating-event-sources/writing-event-source/02-lifecycle-and-types.md: eventing/custom-event-source/custom-event-source/controller.md
|
||||
developer/eventing/sources/creating-event-sources/writing-event-source/03-controller.md: eventing/custom-event-source/custom-event-source/README.md
|
||||
developer/eventing/sources/creating-event-sources/writing-event-source/04-reconciler.md: eventing/custom-event-source/custom-event-source/receive-adapter.md
|
||||
developer/eventing/sources/creating-event-sources/writing-event-source/05-receive-adapter.md: eventing/custom-event-source/custom-event-source/receive-adapter.md
|
||||
developer/eventing/sources/creating-event-sources/writing-event-source/06-yaml.md: eventing/custom-event-source/custom-event-source/publish-event-source.md
|
||||
developer/eventing/sources/creating-event-sources/writing-event-source/07-knative-extensions.md: eventing/custom-event-source/custom-event-source/README.md
|
||||
developer/eventing/sources/creating-event-sources/writing-event-source/README.md: eventing/custom-event-source/custom-event-source/README.md
|
||||
developer/eventing/sources/kafka-source/README.md: eventing/sources/kafka-source/README.md
|
||||
developer/eventing/sources/ping-source/README.md: eventing/sources/ping-source/README.md
|
||||
developer/eventing/sources/ping-source/reference.md: eventing/sources/ping-source/reference.md
|
||||
developer/eventing/sources/sinkbinding/README.md: eventing/custom-event-source/sinkbinding/README.md
|
||||
developer/eventing/sources/sinkbinding/getting-started.md: eventing/custom-event-source/sinkbinding/create-a-sinkbinding.md
|
||||
developer/eventing/sources/sinkbinding/reference.md: eventing/custom-event-source/sinkbinding/reference.md
|
||||
developer/serving/deploying-from-private-registry.md: serving/deploying-from-private-registry.md
|
||||
developer/serving/rolling-out-latest-revision.md: serving/rolling-out-latest-revision.md
|
||||
developer/serving/services/README.md: serving/services/README.md
|
||||
developer/serving/services/byo-certificate.md: serving/services/custom-tls-certificate-domain-mapping.md
|
||||
developer/serving/services/certificate-class.md: serving/services/certificate-class.md
|
||||
developer/serving/services/configure-requests-limits-services.md: serving/services/configure-requests-limits-services.md
|
||||
developer/serving/services/creating-services.md: serving/services/creating-services.md
|
||||
developer/serving/services/custom-domains.md: serving/services/custom-domains.md
|
||||
developer/serving/services/http-option.md: serving/services/http-protocol.md
|
||||
developer/serving/services/ingress-class.md: serving/services/ingress-class.md
|
||||
developer/serving/services/private-services.md: serving/services/private-services.md
|
||||
developer/serving/services/service-metrics.md: serving/observability/metrics/serving-metrics.md
|
||||
developer/serving/tag-resolution.md: serving/tag-resolution.md
|
||||
developer/serving/traffic-management.md: serving/traffic-management.md
|
||||
developer/serving/troubleshooting/debugging-application-issues.md: serving/troubleshooting/debugging-application-issues.md
|
||||
eventing/broker/alternate/index.md: eventing/brokers/README.md
|
||||
eventing/broker/broker-event-delivery.md: eventing/event-delivery.md
|
||||
eventing/broker/configmaps/README.md: eventing/configuration/broker-configuration.md
|
||||
eventing/channels/default-channels/index.md: eventing/channels/README.md
|
||||
eventing/debugging/README.md: eventing/troubleshooting/README.md
|
||||
eventing/metrics.md: eventing/observability/metrics/eventing-metrics.md
|
||||
eventing/parallel.md: eventing/flows/parallel.md
|
||||
eventing/samples/README.md: samples/eventing.md
|
||||
eventing/samples/cloud-audit-logs-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/cloud-audit-logs-source
|
||||
eventing/samples/cloud-pubsub-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/cloud-pubsub-source
|
||||
eventing/samples/cloud-scheduler-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/cloud-scheduler-source
|
||||
eventing/samples/cloud-storage-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/cloud-storage-source
|
||||
eventing/samples/gcp-pubsub-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/cloud-pubsub-source
|
||||
eventing/samples/github-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/github-source
|
||||
eventing/samples/gitlab-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/gitlab-source
|
||||
eventing/samples/helloworld/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/helloworld
|
||||
eventing/samples/helloworld/helloworld-go/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/helloworld/helloworld-go
|
||||
eventing/samples/helloworld/helloworld-python/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/helloworld/helloworld-python
|
||||
eventing/samples/kafka/binding/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/kafka/binding
|
||||
eventing/samples/kafka/channel/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/kafka/channel
|
||||
eventing/samples/kubernetes-event-source/index.md: eventing/sources/apiserversource/README.md
|
||||
eventing/samples/parallel/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/parallel
|
||||
eventing/samples/parallel/multiple-branches/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/parallel/multiple-branches
|
||||
eventing/samples/parallel/mutual-exclusivity/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/parallel/mutual-exclusivity
|
||||
eventing/samples/ping-source/index.md: eventing/sources/ping-source/README.md
|
||||
eventing/samples/sequence/index.md: eventing/flows/sequence/README.md
|
||||
eventing/samples/sequence/sequence-replay-to-event-display/index.md: eventing/flows/sequence/sequence-reply-to-event-display/README.md
|
||||
eventing/samples/sequence/sequence-reply-to-sequence/index.md: eventing/flows/sequence/sequence-reply-to-sequence/README.md
|
||||
eventing/samples/sequence/sequence-terminal/index.md: eventing/flows/sequence/sequence-terminal/README.md
|
||||
eventing/samples/sequence/sequence-with-broker-trigger/index.md: eventing/flows/sequence/sequence-with-broker-trigger/README.md
|
||||
eventing/samples/sinkbinding/README.md: eventing/custom-event-source/sinkbinding/README.md
|
||||
eventing/samples/writing-event-source-easy-way/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/writing-event-source-easy-way
|
||||
eventing/sequence.md: eventing/flows/sequence/README.md
|
||||
eventing/sink/README.md: eventing/sinks/README.md
|
||||
eventing/sink/kafka-sink.md: eventing/sinks/kafka-sink.md
|
||||
eventing/sources/containersource.md: eventing/custom-event-source/containersource/README.md
|
||||
eventing/sources/pingsource/index.md: eventing/sources/ping-source/README.md
|
||||
install/collecting-logs/index.md: serving/observability/logging/collecting-logs.md
|
||||
install/collecting-metrics/index.md: serving/observability/metrics/collecting-metrics.md
|
||||
install/eventing/eventing-installation-files.md: install/yaml-install/eventing/eventing-installation-files.md
|
||||
install/eventing/install-eventing-with-yaml.md: install/yaml-install/eventing/install-eventing-with-yaml.md
|
||||
install/getting-started-knative-app/index.md: getting-started/README.md
|
||||
install/install-extensions.md: install/README.md
|
||||
install/installation-files.md: install/README.md
|
||||
install/prerequisites.md: install/README.md
|
||||
install/serving/install-serving-with-yaml.md: install/yaml-install/serving/install-serving-with-yaml.md
|
||||
install/serving/installing-cert-manager.md: install/installing-cert-manager.md
|
||||
install/serving/installing-istio.md: install/installing-istio.md
|
||||
install/serving/serving-installation-files.md: install/yaml-install/serving/serving-installation-files.md
|
||||
operator/configuring-eventing-cr/index.md: install/operator/configuring-eventing-cr.md
|
||||
operator/configuring-serving-cr/index.md: install/operator/configuring-serving-cr.md
|
||||
reference/resources/index.md: client/README.md
|
||||
serving/autoscaling/autoscaling-concepts.md: serving/autoscaling/autoscaler-types.md
|
||||
serving/autoscaling/target-burst-capacity/index.md: serving/load-balancing/target-burst-capacity.md
|
||||
serving/configuring-autoscaling/index.md: serving/autoscaling/README.md
|
||||
serving/creating-domain-mappings.md: serving/services/custom-domains.md
|
||||
serving/debugging-application-issues.md: serving/troubleshooting/debugging-application-issues.md
|
||||
serving/feature-flags.md: serving/configuration/feature-flags.md
|
||||
serving/getting-started-knative-app.md: getting-started/README.md
|
||||
serving/installing-cert-manager.md: install/installing-cert-manager.md
|
||||
serving/metrics.md: serving/observability/metrics/serving-metrics.md
|
||||
serving/samples/README.md: samples/serving.md
|
||||
serving/samples/autoscale-go/index.md: serving/autoscaling/autoscale-go/README.md
|
||||
serving/samples/blue-green-deployment.md: serving/traffic-management.md
|
||||
serving/samples/cloudevents/cloudevents-dotnet/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-dotnet
|
||||
serving/samples/cloudevents/cloudevents-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-go
|
||||
serving/samples/cloudevents/cloudevents-nodejs/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-nodejs
|
||||
serving/samples/cloudevents/cloudevents-rust/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-rust
|
||||
serving/samples/cloudevents/cloudevents-spring/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-spring
|
||||
serving/samples/cloudevents/cloudevents-vertx/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-vertx
|
||||
serving/samples/gitwebhook-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/gitwebhook-go
|
||||
serving/samples/grpc-ping-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/grpc-ping-go
|
||||
serving/samples/hello-world/helloworld-csharp/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-csharp
|
||||
serving/samples/hello-world/helloworld-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-go
|
||||
serving/samples/hello-world/helloworld-java-spark/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-java-spark
|
||||
serving/samples/hello-world/helloworld-java-spring/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-java-spring
|
||||
serving/samples/hello-world/helloworld-kotlin/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-kotlin
|
||||
serving/samples/hello-world/helloworld-nodejs/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-nodejs
|
||||
serving/samples/hello-world/helloworld-php/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-php
|
||||
serving/samples/hello-world/helloworld-python/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-python
|
||||
serving/samples/hello-world/helloworld-ruby/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-ruby
|
||||
serving/samples/hello-world/helloworld-scala/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-scala
|
||||
serving/samples/hello-world/helloworld-shell/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-shell
|
||||
serving/samples/knative-routing-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/knative-routing-go
|
||||
serving/samples/kong-routing-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/kong-routing-go
|
||||
serving/samples/multi-container/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/multicontainer
|
||||
serving/samples/secrets-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/secrets-go
|
||||
serving/samples/tag-header-based-routing/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/tag-header-based-routing
|
||||
serving/samples/traffic-splitting/README.md: serving/traffic-management.md
|
||||
serving/services/deployment.md: serving/configuration/deployment.md
|
||||
serving/services/http-option.md: serving/services/http-protocol.md
|
||||
serving/services/service-metrics.md: serving/observability/metrics/serving-metrics.md
|
||||
serving/spec/knative-api-specification-1.0.md: https://github.com/knative/specs/blob/main/specs/serving/knative-api-specification-1.0.md
|
||||
serving/using-an-ssl-cert/index.md: serving/encryption/encryption-overview.md
|
||||
serving/encryption/enabling-automatic-tls-certificate-provisioning.md: serving/encryption/encryption-overview.md
|
||||
serving/encryption/using-certificates-in-networking-layer.md: serving/encryption/encryption-overview.md
|
||||
serving/using-subroutes.md: serving/traffic-management.md
|
||||
eventing/brokers/create-mtbroker.md: eventing/brokers/create-broker.md
|
||||
eventing/brokers/broker-admin-config-options.md: eventing/configuration/broker-configuration.md
|
||||
versioned/contributing/about.md: community/README.md
|
||||
versioned/eventing/experimental-features/README.md: versioned/eventing/features/README.md
|
||||
versioned/eventing/experimental-features/delivery-timeout.md: versioned/eventing/features/delivery-timeout.md
|
||||
versioned/eventing/experimental-features/delivery-retryafter.md: versioned/eventing/features/delivery-retryafter.md
|
||||
versioned/eventing/experimental-features/new-trigger-filters.md: versioned/eventing/triggers/README.md
|
||||
versioned/eventing/experimental-features/kreference-group.md: versioned/eventing/features/kreference-group.md
|
||||
versioned/eventing/experimental-features/kreference-mapping.md: versioned/eventing/features/kreference-mapping.md
|
||||
versioned/eventing/experimental-features/eventtype-auto-creation.md: versioned/eventing/features/eventtype-auto-creation.md
|
||||
versioned/eventing/experimental-features/transport-encryption.md: versioned/eventing/features/transport-encryption.md
|
||||
versioned/eventing/experimental-features/sender-identity.md: versioned/eventing/features/sender-identity.md
|
||||
versioned/eventing/experimental-features/authorization.md: versioned/eventing/features/authorization.md
|
||||
versioned/eventing/features/new-trigger-filters.md: versioned/eventing/triggers/README.md
|
||||
versioned/eventing/broker/kafka-broker/kafka-configmap.md: versioned/eventing/configuration/kafka-channel-configuration.md
|
||||
versioned/eventing/broker/create-mtbroker.md: versioned/eventing/brokers/create-broker.md
|
||||
versioned/eventing/broker/example-mtbroker.md: versioned/eventing/brokers/broker-developer-config-options.md
|
||||
versioned/eventing/broker/kafka-broker/README.md: versioned/eventing/brokers/broker-types/kafka-broker/README.md
|
||||
versioned/eventing/broker/rabbitmq-broker/README.md: versioned/eventing/brokers/broker-types/rabbitmq-broker/README.md
|
||||
versioned/eventing/broker/README.md: versioned/eventing/brokers/README.md
|
||||
versioned/concepts/resources/revisions.md: versioned/serving/revisions/README.md
|
||||
versioned/serving/revision-gc.md: versioned/serving/revisions/revision-developer-config-options.md
|
||||
versioned/serving/configuration/revision-gc.md: versioned/serving/revisions/revision-admin-config-options.md
|
||||
versioned/reference/concepts/duck-typing.md: versioned/eventing/concepts/duck-typing.md
|
||||
versioned/reference/client/README.md: versioned/client/README.md
|
||||
versioned/reference/api/eventing-api.md: versioned/eventing/reference/eventing-api.md
|
||||
versioned/reference/api/serving-api.md: versioned/serving/reference/serving-api.md
|
||||
versioned/community/about.md: community/governance.md
|
||||
versioned/contributing/contributing.md: community/contributing.md
|
||||
versioned/contributing/README.md: community/README.md
|
||||
versioned/eventing/getting-started.md: versioned/getting-started/getting-started-eventing.md
|
||||
versioned/admin/collecting-logs/README.md: versioned/serving/observability/logging/collecting-logs.md
|
||||
versioned/admin/collecting-metrics/README.md: versioned/serving/observability/metrics/collecting-metrics.md
|
||||
versioned/admin/collecting-metrics/eventing-metrics/metrics.md: versioned/eventing/observability/metrics/eventing-metrics.md
|
||||
versioned/admin/collecting-metrics/serving-metrics/metrics.md: versioned/serving/observability/metrics/serving-metrics.md
|
||||
versioned/admin/eventing/broker-configuration.md: versioned/eventing/configuration/broker-configuration.md
|
||||
versioned/admin/eventing/channel-configuration.md: versioned/eventing/configuration/channel-configuration.md
|
||||
versioned/admin/eventing/kafka-channel-configuration.md: versioned/eventing/configuration/kafka-channel-configuration.md
|
||||
versioned/admin/eventing/sources-configuration.md: versioned/eventing/configuration/sources-configuration.md
|
||||
versioned/admin/install/README.md: versioned/install/README.md
|
||||
versioned/admin/install/eventing/eventing-installation-files.md: versioned/install/yaml-install/eventing/eventing-installation-files.md
|
||||
versioned/admin/install/eventing/install-eventing-with-yaml.md: versioned/install/yaml-install/eventing/install-eventing-with-yaml.md
|
||||
versioned/admin/install/install-eventing-with-yaml.md: versioned/install/yaml-install/eventing/install-eventing-with-yaml.md
|
||||
versioned/admin/install/install-serving-with-yaml.md: versioned/install/yaml-install/serving/install-serving-with-yaml.md
|
||||
versioned/admin/install/installing-istio.md: versioned/install/installing-istio.md
|
||||
versioned/admin/install/knative-offerings.md: versioned/install/knative-offerings.md
|
||||
versioned/admin/install/knative-with-operators.md: versioned/install/operator/knative-with-operators.md
|
||||
versioned/admin/install/operator/configuring-eventing-cr.md: versioned/install/operator/configuring-eventing-cr.md
|
||||
versioned/admin/install/operator/configuring-serving-cr.md: versioned/install/operator/configuring-serving-cr.md
|
||||
versioned/admin/install/serving/install-serving-with-yaml.md: versioned/install/yaml-install/serving/install-serving-with-yaml.md
|
||||
versioned/admin/install/serving/serving-installation-files.md: versioned/install/yaml-install/serving/serving-installation-files.md
|
||||
versioned/admin/install/uninstall.md: versioned/install/uninstall.md
|
||||
versioned/admin/serving/config-defaults.md: versioned/serving/configuration/config-defaults.md
|
||||
versioned/admin/serving/deployment.md: versioned/serving/configuration/deployment.md
|
||||
versioned/admin/serving/feature-flags.md: versioned/serving/configuration/feature-flags.md
|
||||
versioned/admin/serving/rolling-out-latest-revision-configmap.md: versioned/serving/configuration/rolling-out-latest-revision-configmap.md
|
||||
versioned/admin/upgrade/index.md: versioned/install/upgrade/README.md
|
||||
versioned/admin/upgrade/upgrade-installation-with-operator.md: versioned/install/upgrade/upgrade-installation-with-operator.md
|
||||
versioned/admin/upgrade/upgrade-installation.md: versioned/install/upgrade/upgrade-installation.md
|
||||
versioned/check-install-version.md: versioned/install/upgrade/check-install-version.md
|
||||
versioned/client/connecting-kn-to-your-cluster/index.md: versioned/client/README.md
|
||||
versioned/community/annual_reports.md: https://github.com/knative/community/tree/main/annual_reports
|
||||
versioned/community/calendar.md: https://github.com/knative/community/blob/main/CALENDAR.MD
|
||||
versioned/community/contributing/code-of-conduct.md: https://github.com/knative/community/blob/main/CODE-OF-CONDUCT.md
|
||||
versioned/community/contributing/contributing.md: https://github.com/knative/community/blob/main/CONTRIBUTING.md
|
||||
versioned/community/contributing/governance.md: https://github.com/knative/community/blob/main/GOVERNANCE.md
|
||||
versioned/community/contributing/mechanics.md: https://github.com/knative/community/tree/main/mechanics
|
||||
versioned/community/contributing/mechanics/creating-an-extensions-repo.md: https://github.com/knative/community/blob/main/mechanics/CREATING-AN-EXTENSIONS-REPO.md
|
||||
versioned/community/contributing/mechanics/feature-tracks.md: https://github.com/knative/community/blob/main/mechanics/FEATURE-TRACKS.md
|
||||
versioned/community/contributing/mechanics/golang-policy.md: https://github.com/knative/community/blob/main/mechanics/GOLANG-POLICY.md
|
||||
versioned/community/contributing/mechanics/release-schedule.md: https://github.com/knative/community/blob/main/mechanics/RELEASE-SCHEDULE.md
|
||||
versioned/community/contributing/mechanics/release-versioning-principles.md: https://github.com/knative/community/blob/main/mechanics/RELEASE-VERSIONING-PRINCIPLES.md
|
||||
versioned/community/contributing/mechanics/sc.md: https://github.com/knative/community/blob/main/mechanics/SC.md
|
||||
versioned/community/contributing/mechanics/sunsetting-features.md: https://github.com/knative/community/blob/main/mechanics/SUNSETTING-FEATURES.md
|
||||
versioned/community/contributing/mechanics/toc.md: https://github.com/knative/community/blob/main/mechanics/TOC.md
|
||||
versioned/community/contributing/mechanics/working-group-processes.md: https://github.com/knative/community/blob/main/mechanics/WORKING-GROUP-PROCESSES.md
|
||||
versioned/community/contributing/repository-guidelines.md: https://github.com/knative/community/blob/main/REPOSITORY-GUIDELINES.md
|
||||
versioned/community/contributing/reviewing.md: https://github.com/knative/community/blob/main/REVIEWING.md
|
||||
versioned/community/contributing/roles.md: https://github.com/knative/community/blob/main/ROLES.md
|
||||
versioned/community/contributing/slack-guidelines.md: https://github.com/knative/community/blob/main/SLACK-GUIDELINES.md
|
||||
versioned/community/contributing/steering-committee.md: https://github.com/knative/community/blob/main/STEERING-COMMITTEE.md
|
||||
versioned/community/contributing/tech-oversight-committee.md: https://github.com/knative/community/blob/main/TECH-OVERSIGHT-COMMITTEE.md
|
||||
versioned/community/contributing/trademark-committee.md: https://github.com/knative/community/blob/main/TRADEMARK-COMMITTEE.md
|
||||
versioned/community/contributing/values.md: https://github.com/knative/community/blob/main/VALUES.md
|
||||
versioned/community/contributing/working-groups/working-groups.md: https://github.com/knative/community/blob/main/working-groups
|
||||
versioned/community/meetup.md: community/README.md
|
||||
versioned/community/samples.md: https://github.com/knative/docs/tree/main/code-samples/community
|
||||
versioned/concepts/overview.md: versioned/README.md
|
||||
versioned/developer/concepts/duck-typing.md: versioned/eventing/concepts/duck-typing.md
|
||||
versioned/developer/eventing/event-delivery.md: versioned/eventing/event-delivery.md
|
||||
versioned/developer/eventing/sinks/README.md: versioned/eventing/sinks/README.md
|
||||
versioned/developer/eventing/sinks/kafka-sink.md: versioned/eventing/sinks/kafka-sink.md
|
||||
versioned/developer/eventing/sources/README.md: versioned/eventing/sources/README.md
|
||||
versioned/developer/eventing/sources/apiserversource/README.md: versioned/eventing/sources/apiserversource/README.md
|
||||
versioned/developer/eventing/sources/apiserversource/getting-started.md: versioned/eventing/sources/apiserversource/getting-started.md
|
||||
versioned/developer/eventing/sources/apiserversource/reference.md: versioned/eventing/sources/apiserversource/reference.md
|
||||
versioned/developer/eventing/sources/containersource/README.md: versioned/eventing/custom-event-source/containersource/README.md
|
||||
versioned/developer/eventing/sources/containersource/reference.md: versioned/eventing/custom-event-source/containersource/reference.md
|
||||
versioned/developer/eventing/sources/creating-event-sources/README.md: versioned/eventing/custom-event-source/README.md
|
||||
versioned/developer/eventing/sources/creating-event-sources/writing-event-source/01-theory.md: versioned/eventing/custom-event-source/custom-event-source/README.md
|
||||
versioned/developer/eventing/sources/creating-event-sources/writing-event-source/02-lifecycle-and-types.md: versioned/eventing/custom-event-source/custom-event-source/controller.md
|
||||
versioned/developer/eventing/sources/creating-event-sources/writing-event-source/03-controller.md: versioned/eventing/custom-event-source/custom-event-source/README.md
|
||||
versioned/developer/eventing/sources/creating-event-sources/writing-event-source/04-reconciler.md: versioned/eventing/custom-event-source/custom-event-source/receive-adapter.md
|
||||
versioned/developer/eventing/sources/creating-event-sources/writing-event-source/05-receive-adapter.md: versioned/eventing/custom-event-source/custom-event-source/receive-adapter.md
|
||||
versioned/developer/eventing/sources/creating-event-sources/writing-event-source/06-yaml.md: versioned/eventing/custom-event-source/custom-event-source/publish-event-source.md
|
||||
versioned/developer/eventing/sources/creating-event-sources/writing-event-source/07-knative-extensions.md: versioned/eventing/custom-event-source/custom-event-source/README.md
|
||||
versioned/developer/eventing/sources/creating-event-sources/writing-event-source/README.md: versioned/eventing/custom-event-source/custom-event-source/README.md
|
||||
versioned/developer/eventing/sources/kafka-source/README.md: versioned/eventing/sources/kafka-source/README.md
|
||||
versioned/developer/eventing/sources/ping-source/README.md: versioned/eventing/sources/ping-source/README.md
|
||||
versioned/developer/eventing/sources/ping-source/reference.md: versioned/eventing/sources/ping-source/reference.md
|
||||
versioned/developer/eventing/sources/sinkbinding/README.md: versioned/eventing/custom-event-source/sinkbinding/README.md
|
||||
versioned/developer/eventing/sources/sinkbinding/getting-started.md: versioned/eventing/custom-event-source/sinkbinding/create-a-sinkbinding.md
|
||||
versioned/developer/eventing/sources/sinkbinding/reference.md: versioned/eventing/custom-event-source/sinkbinding/reference.md
|
||||
versioned/developer/serving/deploying-from-private-registry.md: versioned/serving/deploying-from-private-registry.md
|
||||
versioned/developer/serving/rolling-out-latest-revision.md: versioned/serving/rolling-out-latest-revision.md
|
||||
versioned/developer/serving/services/README.md: versioned/serving/services/README.md
|
||||
versioned/developer/serving/services/byo-certificate.md: versioned/serving/services/custom-tls-certificate-domain-mapping.md
|
||||
versioned/developer/serving/services/certificate-class.md: versioned/serving/services/certificate-class.md
|
||||
versioned/developer/serving/services/configure-requests-limits-services.md: versioned/serving/services/configure-requests-limits-services.md
|
||||
versioned/developer/serving/services/creating-services.md: versioned/serving/services/creating-services.md
|
||||
versioned/developer/serving/services/custom-domains.md: versioned/serving/services/custom-domains.md
|
||||
versioned/developer/serving/services/http-option.md: versioned/serving/services/http-protocol.md
|
||||
versioned/developer/serving/services/ingress-class.md: versioned/serving/services/ingress-class.md
|
||||
versioned/developer/serving/services/private-services.md: versioned/serving/services/private-services.md
|
||||
versioned/developer/serving/services/service-metrics.md: versioned/serving/observability/metrics/serving-metrics.md
|
||||
versioned/developer/serving/tag-resolution.md: versioned/serving/tag-resolution.md
|
||||
versioned/developer/serving/traffic-management.md: versioned/serving/traffic-management.md
|
||||
versioned/developer/serving/troubleshooting/debugging-application-issues.md: versioned/serving/troubleshooting/debugging-application-issues.md
|
||||
versioned/eventing/broker/alternate/index.md: versioned/eventing/brokers/README.md
|
||||
versioned/eventing/broker/broker-event-delivery.md: versioned/eventing/event-delivery.md
|
||||
versioned/eventing/broker/configmaps/README.md: versioned/eventing/configuration/broker-configuration.md
|
||||
versioned/eventing/channels/default-channels/index.md: versioned/eventing/channels/README.md
|
||||
versioned/eventing/debugging/README.md: versioned/eventing/troubleshooting/README.md
|
||||
versioned/eventing/metrics.md: versioned/eventing/observability/metrics/eventing-metrics.md
|
||||
versioned/eventing/parallel.md: versioned/eventing/flows/parallel.md
|
||||
versioned/eventing/samples/README.md: versioned/samples/eventing.md
|
||||
versioned/eventing/samples/cloud-audit-logs-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/cloud-audit-logs-source
|
||||
versioned/eventing/samples/cloud-pubsub-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/cloud-pubsub-source
|
||||
versioned/eventing/samples/cloud-scheduler-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/cloud-scheduler-source
|
||||
versioned/eventing/samples/cloud-storage-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/cloud-storage-source
|
||||
versioned/eventing/samples/gcp-pubsub-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/cloud-pubsub-source
|
||||
versioned/eventing/samples/github-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/github-source
|
||||
versioned/eventing/samples/gitlab-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/gitlab-source
|
||||
versioned/eventing/samples/helloworld/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/helloworld
|
||||
versioned/eventing/samples/helloworld/helloworld-go/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/helloworld/helloworld-go
|
||||
versioned/eventing/samples/helloworld/helloworld-python/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/helloworld/helloworld-python
|
||||
versioned/eventing/samples/kafka/binding/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/kafka/binding
|
||||
versioned/eventing/samples/kafka/channel/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/kafka/channel
|
||||
versioned/eventing/samples/kubernetes-event-source/index.md: versioned/eventing/sources/apiserversource/README.md
|
||||
versioned/eventing/samples/parallel/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/parallel
|
||||
versioned/eventing/samples/parallel/multiple-branches/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/parallel/multiple-branches
|
||||
versioned/eventing/samples/parallel/mutual-exclusivity/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/parallel/mutual-exclusivity
|
||||
versioned/eventing/samples/ping-source/index.md: versioned/eventing/sources/ping-source/README.md
|
||||
versioned/eventing/samples/sequence/index.md: versioned/eventing/flows/sequence/README.md
|
||||
versioned/eventing/samples/sequence/sequence-replay-to-event-display/index.md: versioned/eventing/flows/sequence/sequence-reply-to-event-display/README.md
|
||||
versioned/eventing/samples/sequence/sequence-reply-to-sequence/index.md: versioned/eventing/flows/sequence/sequence-reply-to-sequence/README.md
|
||||
versioned/eventing/samples/sequence/sequence-terminal/index.md: versioned/eventing/flows/sequence/sequence-terminal/README.md
|
||||
versioned/eventing/samples/sequence/sequence-with-broker-trigger/index.md: versioned/eventing/flows/sequence/sequence-with-broker-trigger/README.md
|
||||
versioned/eventing/samples/sinkbinding/README.md: versioned/eventing/custom-event-source/sinkbinding/README.md
|
||||
versioned/eventing/samples/writing-event-source-easy-way/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/writing-event-source-easy-way
|
||||
versioned/eventing/sequence.md: versioned/eventing/flows/sequence/README.md
|
||||
versioned/eventing/sink/README.md: versioned/eventing/sinks/README.md
|
||||
versioned/eventing/sink/kafka-sink.md: versioned/eventing/sinks/kafka-sink.md
|
||||
versioned/eventing/sources/containersource.md: versioned/eventing/custom-event-source/containersource/README.md
|
||||
versioned/eventing/sources/pingsource/index.md: versioned/eventing/sources/ping-source/README.md
|
||||
versioned/install/quickstart-install.md: versioned/getting-started/quickstart-install.md
|
||||
versioned/install/collecting-logs/index.md: versioned/serving/observability/logging/collecting-logs.md
|
||||
versioned/install/collecting-metrics/index.md: versioned/serving/observability/metrics/collecting-metrics.md
|
||||
versioned/install/eventing/eventing-installation-files.md: versioned/install/yaml-install/eventing/eventing-installation-files.md
|
||||
versioned/install/eventing/install-eventing-with-yaml.md: versioned/install/yaml-install/eventing/install-eventing-with-yaml.md
|
||||
versioned/install/getting-started-knative-app/index.md: versioned/getting-started/README.md
|
||||
versioned/install/install-extensions.md: versioned/install/README.md
|
||||
versioned/install/installation-files.md: versioned/install/README.md
|
||||
versioned/install/prerequisites.md: versioned/install/README.md
|
||||
versioned/install/serving/install-serving-with-yaml.md: versioned/install/yaml-install/serving/install-serving-with-yaml.md
|
||||
versioned/install/serving/installing-cert-manager.md: versioned/install/installing-cert-manager.md
|
||||
versioned/install/serving/installing-istio.md: versioned/install/installing-istio.md
|
||||
versioned/install/serving/serving-installation-files.md: versioned/install/yaml-install/serving/serving-installation-files.md
|
||||
versioned/operator/configuring-eventing-cr/index.md: versioned/install/operator/configuring-eventing-cr.md
|
||||
versioned/operator/configuring-serving-cr/index.md: versioned/install/operator/configuring-serving-cr.md
|
||||
versioned/reference/resources/index.md: versioned/client/README.md
|
||||
versioned/serving/autoscaling/autoscaling-concepts.md: versioned/serving/autoscaling/autoscaler-types.md
|
||||
versioned/serving/autoscaling/target-burst-capacity/index.md: versioned/serving/load-balancing/target-burst-capacity.md
|
||||
versioned/serving/configuring-autoscaling/index.md: versioned/serving/autoscaling/README.md
|
||||
versioned/serving/creating-domain-mappings.md: versioned/serving/services/custom-domains.md
|
||||
versioned/serving/debugging-application-issues.md: versioned/serving/troubleshooting/debugging-application-issues.md
|
||||
versioned/serving/feature-flags.md: versioned/serving/configuration/feature-flags.md
|
||||
versioned/serving/getting-started-knative-app.md: versioned/getting-started/README.md
|
||||
versioned/serving/installing-cert-manager.md: versioned/install/installing-cert-manager.md
|
||||
versioned/serving/metrics.md: versioned/serving/observability/metrics/serving-metrics.md
|
||||
versioned/serving/samples/README.md: versioned/samples/serving.md
|
||||
versioned/serving/samples/autoscale-go/index.md: versioned/serving/autoscaling/autoscale-go/README.md
|
||||
versioned/serving/samples/blue-green-deployment.md: versioned/serving/traffic-management.md
|
||||
versioned/serving/samples/cloudevents/cloudevents-dotnet/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-dotnet
|
||||
versioned/serving/samples/cloudevents/cloudevents-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-go
|
||||
versioned/serving/samples/cloudevents/cloudevents-nodejs/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-nodejs
|
||||
versioned/serving/samples/cloudevents/cloudevents-rust/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-rust
|
||||
versioned/serving/samples/cloudevents/cloudevents-spring/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-spring
|
||||
versioned/serving/samples/cloudevents/cloudevents-vertx/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-vertx
|
||||
versioned/serving/samples/gitwebhook-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/gitwebhook-go
|
||||
versioned/serving/samples/grpc-ping-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/grpc-ping-go
|
||||
versioned/serving/samples/hello-world/helloworld-csharp/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-csharp
|
||||
versioned/serving/samples/hello-world/helloworld-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-go
|
||||
versioned/serving/samples/hello-world/helloworld-java-spark/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-java-spark
|
||||
versioned/serving/samples/hello-world/helloworld-java-spring/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-java-spring
|
||||
versioned/serving/samples/hello-world/helloworld-kotlin/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-kotlin
|
||||
versioned/serving/samples/hello-world/helloworld-nodejs/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-nodejs
|
||||
versioned/serving/samples/hello-world/helloworld-php/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-php
|
||||
versioned/serving/samples/hello-world/helloworld-python/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-python
|
||||
versioned/serving/samples/hello-world/helloworld-ruby/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-ruby
|
||||
versioned/serving/samples/hello-world/helloworld-scala/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-scala
|
||||
versioned/serving/samples/hello-world/helloworld-shell/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-shell
|
||||
versioned/serving/samples/knative-routing-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/knative-routing-go
|
||||
versioned/serving/samples/kong-routing-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/kong-routing-go
|
||||
versioned/serving/samples/multi-container/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/multicontainer
|
||||
versioned/serving/samples/secrets-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/secrets-go
|
||||
versioned/serving/samples/tag-header-based-routing/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/tag-header-based-routing
|
||||
versioned/serving/samples/traffic-splitting/README.md: versioned/serving/traffic-management.md
|
||||
versioned/serving/services/deployment.md: versioned/serving/configuration/deployment.md
|
||||
versioned/serving/services/http-option.md: versioned/serving/services/http-protocol.md
|
||||
versioned/serving/services/service-metrics.md: versioned/serving/observability/metrics/serving-metrics.md
|
||||
versioned/serving/spec/knative-api-specification-1.0.md: https://github.com/knative/specs/blob/main/specs/serving/knative-api-specification-1.0.md
|
||||
versioned/serving/using-an-ssl-cert/index.md: versioned/serving/encryption/encryption-overview.md
|
||||
versioned/serving/encryption/enabling-automatic-tls-certificate-provisioning.md: versioned/serving/encryption/encryption-overview.md
|
||||
versioned/serving/encryption/using-certificates-in-networking-layer.md: versioned/serving/encryption/encryption-overview.md
|
||||
versioned/serving/using-subroutes.md: versioned/serving/traffic-management.md
|
||||
versioned/eventing/brokers/create-mtbroker.md: versioned/eventing/brokers/create-broker.md
|
||||
versioned/eventing/brokers/broker-admin-config-options.md: versioned/eventing/configuration/broker-configuration.md
|
||||
|
|
|
@ -2,6 +2,9 @@
|
|||
title: "Learn about Google Analytics cookies"
|
||||
linkTitle: "Learn about cookies"
|
||||
type: "docs"
|
||||
audience: developer
|
||||
components: []
|
||||
function: community
|
||||
---
|
||||
|
||||
By using this website, you are confirming that you accept our use of cookies for
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
nav:
|
||||
- About:
|
||||
- Testimonials: about/testimonials.md
|
||||
- Case studies:
|
||||
- List of Case Studies: about/case-studies/README.md
|
||||
- deepc: about/case-studies/deepc.md
|
||||
- IBM: about/case-studies/ibm.md
|
||||
- Outfit7: about/case-studies/outfit7.md
|
||||
- Puppet: about/case-studies/puppet.md
|
||||
- PNC Bank: about/case-studies/pnc.md
|
||||
- SVA: about/case-studies/sva.md
|
|
@ -1,6 +1,11 @@
|
|||
---
|
||||
hide:
|
||||
- toc
|
||||
audience: buyer
|
||||
components:
|
||||
- eventing
|
||||
- serving
|
||||
function: marketing
|
||||
---
|
||||
|
||||
# Knative Case Studies
|
||||
|
|
|
@ -1,6 +1,10 @@
|
|||
---
|
||||
hide:
|
||||
- toc
|
||||
audience: buyer
|
||||
components:
|
||||
- eventing
|
||||
function: marketing
|
||||
---
|
||||
<h1 style="color:#0071c7;font-size: 3em;">deepc Case Study</h1>
|
||||
<table style="border: 0;">
|
||||
|
|
|
@ -1,6 +1,10 @@
|
|||
---
|
||||
hide:
|
||||
- toc
|
||||
audience: buyer
|
||||
components:
|
||||
- eventing
|
||||
function: marketing
|
||||
---
|
||||
<h1 style="color:#0071c7;font-size: 3em;">IBM Case Study</h1>
|
||||
<table style="border: 0;">
|
||||
|
|
|
@ -1,6 +1,10 @@
|
|||
---
|
||||
hide:
|
||||
- toc
|
||||
audience: buyer
|
||||
components:
|
||||
- serving
|
||||
function: marketing
|
||||
---
|
||||
<h1 style="color:#0071c7;font-size: 3em;">Outfit7 Case Study</h1>
|
||||
<table style="border: 0;">
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
---
|
||||
hide:
|
||||
- toc
|
||||
audience: buyer
|
||||
components:
|
||||
- eventing
|
||||
- serving
|
||||
function: marketing
|
||||
---
|
||||
<h1 style="color:#0071c7;font-size: 3em;">PNC Bank Case Study</h1>
|
||||
<table style="border: 0;">
|
||||
|
|
|
@ -1,6 +1,10 @@
|
|||
---
|
||||
hide:
|
||||
- toc
|
||||
audience: buyer
|
||||
components:
|
||||
- serving
|
||||
function: marketing
|
||||
---
|
||||
<h1 style="color:#0071c7;font-size: 3em;">Puppet Case Study</h1>
|
||||
<table style="border: 0;">
|
||||
|
|
|
@ -1,6 +1,10 @@
|
|||
---
|
||||
hide:
|
||||
- toc
|
||||
audience: buyer
|
||||
components:
|
||||
- eventing
|
||||
function: marketing
|
||||
---
|
||||
<h1 style="color:#0071c7;font-size: 3em;">SVA System Vertrieb Alexander GmbH Case Study</h1>
|
||||
<table style="border: 0;">
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
---
|
||||
audience: buyer
|
||||
components:
|
||||
- eventing
|
||||
- serving
|
||||
function: marketing
|
||||
---
|
||||
|
||||
<div class="testimonials">
|
||||
<h1>Testimonials</h1>
|
||||
<h3><b>Enterprise-grade Serverless on your own terms</b></h3>
|
||||
|
|
|
@ -1,13 +1,4 @@
|
|||
nav:
|
||||
- Concepts: /docs/concepts/
|
||||
- Tutorial: /docs/getting-started/
|
||||
- Installing: /docs/install/
|
||||
- Functions: /docs/functions/
|
||||
- Serving: /docs/serving/
|
||||
- Eventing: /docs/eventing/
|
||||
- Knative CLI: /docs/client/
|
||||
- Code samples: /docs/samples/
|
||||
- Reference: /docs/reference/security/
|
||||
#####################################################
|
||||
# Blog
|
||||
#####################################################
|
||||
|
@ -122,7 +113,3 @@ nav:
|
|||
- events/install-fest-04-2022.md
|
||||
- events/knative-at-kubecon-eu-2019.md
|
||||
- events/knative-at-kubecon-seattle.md
|
||||
#####################################################
|
||||
# keep the same order as on the main page
|
||||
- About: /docs/about/testimonials/
|
||||
- Community: /docs/community/
|
|
@ -115,9 +115,9 @@ The scenario we are going to demonstrate is to deploy the ksvc, let it scale dow
|
|||
We then collect the logs from the autoscaler and visualize the EBC values, ready pods, and panic mode over time.
|
||||
The graphs are shown next.
|
||||
|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
!!! note
|
||||
|
||||
|
@ -270,7 +270,7 @@ Note that when traffic goes down and until we adjust the pod count, for some sho
|
|||
|
||||
The major events are also shown in the timeline bellow:
|
||||
|
||||

|
||||

|
||||
|
||||
### Conclusion
|
||||
|
|
@ -263,13 +263,13 @@ EOF
|
|||
|
||||
Once these services are deployed we can check back over at our Jaeger dashboard and we should see some more a more interesting trace:
|
||||
|
||||

|
||||

|
||||
|
||||
On the “System Architecture” tab of Jaeger we can also see a nice graph of our
|
||||
topology, including one component you may or may not know about, the
|
||||
[activator](https://knative.dev/docs/serving/knative-kubernetes-services/#service-activator):
|
||||
|
||||

|
||||

|
||||
|
||||
This is a component that Knative Serving adds to the network path of Knative
|
||||
Service to buffer requests when our service isn’t ready to handle them as well
|
||||
|
@ -344,7 +344,7 @@ broker implementation your traces will be different, but in all cases we’re
|
|||
adding complexity to our system for the sake of increasing its flexibility and
|
||||
power.
|
||||
|
||||

|
||||

|
||||
|
||||
From here we can add another wrinkle to our deployment: instead of every
|
||||
heartbeat going straight to our event-display service, let’s flip a coin and
|
||||
|
@ -456,9 +456,9 @@ spans that we are sending with our [custom
|
|||
instrumentation](https://github.com/benmoss/knative-tracing/blob/133540feced8ad819d05087f4607009bd55f7ed6/cmd/coinflip/main.go#L52)
|
||||
from within the coin-flipper service.
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||
We can get a sense from Jaeger's architecture diagram what is happening here.
|
||||
Our events are flowing in from the heartbeats service, through the broker, and
|
|
@ -14,7 +14,7 @@ To demonstrate how the Kogito workflow implementation works on Knative's event-d
|
|||
|
||||
The following image taken from the [specification examples page](https://github.com/serverlessworkflow/specification/tree/main/examples#New-Patient-Onboarding) illustrates this workflow:
|
||||
|
||||

|
||||

|
||||
*Patient Onboarding workflow representation*
|
||||
|
||||
The workflow starts after receiving a [CloudEvent](https://github.com/cloudevents/spec) object that contains patient information. Three functions are then called by the spec in a sequence which: (1) stores the patient information, (2) assigns the patient to a doctor based on their symptoms, and (3) schedules an appointment with the assigned doctor for that patient.
|
||||
|
@ -70,7 +70,7 @@ Note that the specification allows for both JSON and YAML workflow formats. This
|
|||
|
||||
During compilation, the Kogito runtime will parse this YAML file and will generate Java code that represents this workflow definition. The generated code is based on the Quarkus framework. The outcome is an OpenAPI standard REST service that can be deployed anywhere in your architecture.
|
||||
|
||||

|
||||

|
||||
*Kogito Runtime parsing flow*
|
||||
|
||||
In this example, we have also added the [Knative Kogito Eventing plugin](https://docs.jboss.org/kogito/release/latest/html_single/#con-knative-eventing_kogito-developing-process-services) to the project, which means that it can accept CloudEvent objects through HTTP on the root path. For example:
|
||||
|
@ -94,14 +94,14 @@ There's much more included in this example. For comprehensive instructions on ho
|
|||
|
||||
Based on this generated service, you can build [an image](https://docs.jboss.org/kogito/release/latest/html_single/#proc-kogito-deploying-on-kubernetes_kogito-deploying-on-openshift) to be deployed with the [Kogito Operator](https://docs.jboss.org/kogito/release/latest/html_single/#con-kogito-operator-and-cli_kogito-deploying-on-openshift) on a Kubernetes cluster with [Knative Eventing](https://knative.dev/docs/eventing/) installed. The Operator will create all the necessary Knative resources to configure this service and subscribe it to the Knative [broker](https://knative.dev/docs/eventing/broker/).
|
||||
|
||||

|
||||

|
||||
*Knative Eventing and Kogito Operator integration*
|
||||
|
||||
The Kogito Operator creates a Knative [Trigger](https://knative.dev/docs/eventing/triggers/) resource, that links the service and the broker together. In this example, it will filter events of type `new.patients.events`. This means that every time a new event of this type comes to the broker, it will be redirected to the Kogito service.
|
||||
|
||||
The same concept also applies to [events produced by the workflow engine](https://docs.jboss.org/kogito/release/latest/html_single/#con-knative-eventing_kogito-developing-process-services). In this case, the operator will create a Knative [SinkBinding](https://knative.dev/docs/eventing/custom-event-source/sinkbinding/) resource, and will bind it to the Knative broker. Each time an event is produced by the service, a CloudEvent representing it will be sent to the broker. The image below ilustrates the implementation detail of a Kogito service emitting events to the Knative broker via SinkBinding.
|
||||
|
||||

|
||||

|
||||
*Knative Eventing and Kogito service event producers*
|
||||
|
||||
### Conclusion
|
|
@ -5,7 +5,10 @@
|
|||
I’ve been exploring [Knative Eventing](https://knative.dev/docs/eventing/), a system that enables a cloud native eventing ecosystem to be easily deployed through the use of **event producers** and **event consumers.** Most of the work on this demo has been done in version 0.11, and I have also run it in version 0.13, and now it also works on version 0.15.
|
||||
|
||||
This demo was presented at the first Knative Community Meetup, so you can also watch the video version here:
|
||||
{{< youtube sGi_LuAaaT0 >}}
|
||||
|
||||
<div class="video-wrapper">
|
||||
<iframe width="720" height="480" src="https://www.youtube.com/embed/sGi_LuAaaT0" frameborder="0" allowfullscreen></iframe>
|
||||
</div>
|
||||
|
||||
I put together a simple demo to explore some of the key advantages of event-driven architectures, such as:
|
||||
|
||||
|
@ -20,7 +23,7 @@ This scenario uses Bitcoin transaction events as an example of an event stream.
|
|||
|
||||
In the diagram below, you can see a plan of what we will deploy.
|
||||
|
||||

|
||||

|
||||
|
||||
There is a github repository to accompany this demo [here](https://github.com/josiemundi/knative-eventing-blockchain-demo). The source code for all of the individual services is available in the github repo. If you want to use the pre-built images from Docker hub then you will only need the files in the yaml directory.
|
||||
|
||||
|
@ -66,11 +69,11 @@ kubectl apply -f 060-kubernetesservice.yaml
|
|||
```
|
||||
|
||||
Once you have deployed this service you can head to localhost:31234 with your web browser and you should see the bitcoin transaction events rendering in real-time in the UI:
|
||||

|
||||

|
||||
|
||||
- **classifier** — subscribed to events that are from “wss://ws.blockchain.info/inv”. This service takes the events and then classifies each transaction value. In the application code, a new CloudEvent is created with a new **type** and **source.** These new events are emitted back out into the Knative eventing ecosystem.
|
||||
|
||||

|
||||

|
||||
|
||||
The logic has been kept simple and there are only two size classes; *small* and *large.* It represents an example of an in-stream transformation or modelling application that could be happening as part of a data science or ML process. This type of architecture can be used for fraud detection, anomaly detection and other decisions where speed is critical.
|
||||
```
|
||||
|
@ -86,7 +89,7 @@ This service subscribes to the events that contain the size of the transaction s
|
|||
```
|
||||
kubectl logs -l serving.knative.dev/service=test-display -c user-container — tail=100 -n knative-eventing-websocket-source -f
|
||||
```
|
||||

|
||||

|
||||
|
||||
## Further Reading
|
||||
Give the demo a whirl and [let me know](https://twitter.com/developing4data) how you get on!
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
**Authors: [Calum Murray](https://www.linkedin.com/in/calum-ra-murray/) Software Engineering Intern @ [Red Hat](https://www.redhat.com/en), and [Leo Li](https://www.linkedin.com/in/haocheng-leo/) Software Engineering Intern @ [Red Hat](https://www.redhat.com/en)**
|
||||
|
||||

|
||||

|
||||
|
||||
## What is this blog series?
|
||||
|
||||
|
@ -27,7 +27,7 @@ learning all about how Knative works and making our first contributions to the p
|
|||
we just faced them ourselves. Our hope is that by creating this blog series we can alleviate some of these pain points for the contibutors who come after
|
||||
us.
|
||||
|
||||

|
||||

|
||||
|
||||
With that in mind, let's discuss what pain points we have been experiencing. The first is that Knative is a very large project, with many massive repositories.
|
||||
As a new contributor it can be very difficult to know how to navigate the codebase to find where to make your change. There is also a lot of "magic" in the
|
||||
|
@ -54,7 +54,7 @@ If, as you are reading the articles you ever have any questions, look it up onli
|
|||
able to find them is a valuable skill in and of itself. We will do our best to provide you with a curated list of articles to go and learn more with each post
|
||||
in this series to provide a starting point to your research, although we encourage you to read beyond what we provide.
|
||||
|
||||

|
||||

|
||||
|
||||
### Ask the community
|
||||
|
||||
|
@ -74,4 +74,4 @@ to refer back to these blog posts to remember how things work. Your patience and
|
|||
|
||||
We hope that you've enjoyed this first post, and we look forward to seeing you in [the next one](/blog/articles/getting-started-blog-p1)!
|
||||
|
||||

|
||||

|
|
@ -4,7 +4,7 @@
|
|||
|
||||
Welcome back to this introductory blog series! In this article we are going to be providing an introduction to open source: what it is, why you should care, and how you can participate.
|
||||
|
||||

|
||||

|
||||
|
||||
If you already have lots of open source experience, you should be able to completely skip this post and jump to the next one, where we will go over how to set up your development
|
||||
environment for working on __Knative__. But if you're new to open source, interested in learning more, or want a refresher, then we look forward to discussing the what, why, and
|
||||
|
@ -35,7 +35,7 @@ Open source is a large, popular, and innovative way to build and share software.
|
|||
|
||||
## Why should you participate?
|
||||
|
||||

|
||||

|
||||
|
||||
Now that we know what open source software is, as well as some examples of open source software you have probably encountered, why should you participate in open source? Well, there
|
||||
are lots of different scenarios in which you may want to participate, so let's discuss a few of them and the benefits you will obtain by participating.
|
||||
|
@ -119,13 +119,13 @@ You'll make a new branch on your fork of the repo, and write some code. When you
|
|||
approved by the reviewer, your work will be done and your code will be merged! (Merging means combing your changes with the main code for the codebase, so that everyone is able to
|
||||
use them). This flow can be seen in the diagram below.
|
||||
|
||||

|
||||

|
||||
|
||||
Now, if you are not familiar with this process, it probably feels very confusing. So, to demistify it further, let's break down each part and discuss them in detail.
|
||||
|
||||
### Propose a Change
|
||||
|
||||

|
||||

|
||||
|
||||
The first step of the process is to propose a change. This step is very important if you want to add a new feature as the community may not actually want the feature you want, or
|
||||
may want it to work differently than how you envision it. In both cases, if you start coding before proposing the feature, you will be wasting a lot of your time. Different communities
|
||||
|
@ -142,7 +142,7 @@ been approved you can move on to the next step!
|
|||
|
||||
### Coding your changes!
|
||||
|
||||

|
||||

|
||||
|
||||
Once your proposal has been accepted, it's time to code your change. In this section we aren't going to spend much time on discussing how to write the code itself (but if you're
|
||||
interested in how to write Knative code be sure to check out the rest of this blog series!). Instead, we will be focusing on all the processes you should follow around writing code.
|
||||
|
@ -209,7 +209,7 @@ commit message__, while "added try catch block to prevent crash" would be better
|
|||
|
||||
### Making a PR/MR
|
||||
|
||||

|
||||

|
||||
|
||||
There are two scenarios where you would likely want to open a PR/MR. The first is that you feel your changes are complete and
|
||||
are ready to be merged into the project. The second is that you have made some progress but are not finished yet, and would like to get some early feedback or assistance on your changes.
|
||||
|
@ -235,7 +235,7 @@ process, improving your code until it is ready to be merged into the project. Le
|
|||
|
||||
### PR/MR Review Process
|
||||
|
||||

|
||||

|
||||
|
||||
Once you have a PR/MR which is ready, one or more people will review your changes and provide feedback. If this is one of your first contributions to the project, expect lots of
|
||||
feedback! It is then up to you to make changes to address those comments. To do this, all you need to do is make a new commit on the same branch you made the PR from, and push the
|
||||
|
@ -265,4 +265,4 @@ We hope that you enjoyed this article and feel more comfortable contributing to
|
|||
P.S. If you are interested in getting started contributing to open source, be sure to checkout out [this CNCF article](https://contribute.cncf.io/contributors/getting-started/){:target="_blank"},
|
||||
as it provides a great starting point.
|
||||
|
||||

|
||||

|