From ba2c9381ce34354fbc087309bd0628fddc88a5cc Mon Sep 17 00:00:00 2001 From: Evan Anderson Date: Tue, 23 Sep 2025 11:13:25 -0700 Subject: [PATCH] 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 --- config/redirects.yml | 450 +++++++++--------- docs/concepts/eventing-resources/brokers.md | 28 -- docs/serving/revisions/README.md | 14 - docs/snippets/about-brokers.md | 3 +- docs/snippets/about-eventing.md | 4 +- docs/snippets/about-functions.md | 3 +- .../about-revisions-garbage-collection.md | 4 +- docs/snippets/about-revisions.md | 3 +- docs/snippets/about-serving.md | 4 +- docs/snippets/about-subscribers.md | 5 - docs/snippets/about-triggers.md | 5 - docs/snippets/build-func-intro.md | 4 +- docs/snippets/create-a-function.md | 3 +- docs/snippets/deploy-func-intro.md | 4 +- docs/snippets/functions-templates-intro.md | 2 +- docs/snippets/install-func-CLI.md | 4 +- docs/snippets/install-functions-intro.md | 3 +- docs/snippets/install-kn-func-plugin.md | 4 +- docs/snippets/install-kn.md | 6 +- docs/snippets/proc-building-function.md | 4 +- docs/snippets/proc-deploying-function.md | 4 +- docs/snippets/proc-running-function.md | 4 +- docs/snippets/quickstart-install.md | 4 +- docs/snippets/quickstart-prereqs.md | 6 +- docs/snippets/run-func-intro.md | 4 +- docs/{ => versioned}/.nav.yml | 10 +- docs/{concepts => versioned}/README.md | 16 +- .../create-slack-workspace/README.md | 0 .../create-slack-workspace/images/image1.png | Bin .../create-slack-workspace/images/image2.png | Bin .../create-slack-workspace/images/image3.png | Bin .../create-slack-workspace/images/image4.png | Bin .../create-slack-workspace/images/image5.png | Bin .../bookstore/disclaimer/README.md | 0 .../bookstore/disclaimer/images/image1.png | Bin .../bookstore/disclaimer/images/image2.png | Bin .../bookstore/extra-challenge/README.md | 0 .../extra-challenge/images/image1.png | Bin .../extra-challenge/images/image2.png | Bin .../extra-challenge/images/image3.png | Bin .../extra-challenge/images/image4.png | Bin .../extra-challenge/images/image5.png | Bin .../extra-challenge/images/image6.png | Bin .../bookstore/page-0.5/environment-setup.md | 0 .../bookstore/page-0.5/images/image1.png | Bin .../bookstore/page-0.5/images/image10.png | Bin .../bookstore/page-0.5/images/image12.png | Bin .../bookstore/page-0.5/images/image13.png | Bin .../bookstore/page-0.5/images/image16.png | Bin .../bookstore/page-0.5/images/image18.png | Bin .../bookstore/page-0.5/images/image19.png | Bin .../bookstore/page-0.5/images/image20.png | Bin .../bookstore/page-0.5/images/image21.png | Bin .../bookstore/page-0.5/images/image22.png | Bin .../bookstore/page-0.5/images/image3.png | Bin .../bookstore/page-0.5/images/image5.png | Bin .../bookstore/page-0.5/images/image6.png | Bin .../bookstore/page-0.5/images/image9.png | Bin .../bookstore/page-0/images/1.png | Bin .../bookstore/page-0/images/10.png | Bin .../bookstore/page-0/images/11.png | Bin .../bookstore/page-0/images/13.png | Bin .../bookstore/page-0/images/2.png | Bin .../bookstore/page-0/images/3.png | Bin .../bookstore/page-0/images/4.png | Bin .../bookstore/page-0/images/5.png | Bin .../bookstore/page-0/images/6.png | Bin .../bookstore/page-0/images/7.png | Bin .../bookstore/page-0/images/8.png | Bin .../bookstore/page-0/images/9.png | Bin .../welcome-knative-bookstore-tutorial.md | 0 .../bookstore/page-1/images/image1.png | Bin .../bookstore/page-1/images/image11.png | Bin .../bookstore/page-1/images/image12.png | Bin .../bookstore/page-1/images/image13.png | Bin .../bookstore/page-1/images/image15.png | Bin .../bookstore/page-1/images/image17.png | Bin .../bookstore/page-1/images/image18.png | Bin .../bookstore/page-1/images/image2.png | Bin .../bookstore/page-1/images/image20.png | Bin .../bookstore/page-1/images/image21.png | Bin .../bookstore/page-1/images/image25.png | Bin .../bookstore/page-1/images/image3.png | Bin .../bookstore/page-1/images/image4.png | Bin .../bookstore/page-1/images/image6.png | Bin .../bookstore/page-1/images/image8.png | Bin .../bookstore/page-1/images/image9.png | Bin .../page-1/send-review-comment-to-broker.md | 0 .../bookstore/page-2/images/image1.png | Bin .../bookstore/page-2/images/image10.png | Bin .../bookstore/page-2/images/image11.png | Bin .../bookstore/page-2/images/image12.png | Bin .../bookstore/page-2/images/image13.png | Bin .../bookstore/page-2/images/image14.png | Bin .../bookstore/page-2/images/image16.png | Bin .../bookstore/page-2/images/image17.png | Bin .../bookstore/page-2/images/image2.png | Bin .../bookstore/page-2/images/image3.png | Bin .../bookstore/page-2/images/image4.png | Bin .../bookstore/page-2/images/image5.png | Bin .../bookstore/page-2/images/image8.png | Bin .../bookstore/page-2/images/image9.png | Bin ...-analysis-service-for-bookstore-reviews.md | 0 .../page-3/create-bad-word-filter-service.md | 0 .../bookstore/page-3/images/image1.png | Bin .../bookstore/page-3/images/image10.png | Bin .../bookstore/page-3/images/image2.png | Bin .../bookstore/page-3/images/image4.png | Bin .../bookstore/page-3/images/image5.png | Bin .../bookstore/page-3/images/image6.png | Bin .../bookstore/page-3/images/image7.png | Bin .../bookstore/page-3/images/image8.png | Bin .../bookstore/page-3/images/image9.png | Bin ...solution-create-bad-word-filter-service.md | 0 ...ate-sequence-to-streamline-ML-workflows.md | 0 .../bookstore/page-4/images/image1.png | Bin .../bookstore/page-4/images/image11.png | Bin .../bookstore/page-4/images/image12.png | Bin .../bookstore/page-4/images/image3.png | Bin .../bookstore/page-4/images/image4.png | Bin .../bookstore/page-4/images/image7.png | Bin .../bookstore/page-4/images/image8.png | Bin .../bookstore/page-4/images/image9.png | Bin .../page-5/deploy-database-service.md | 0 .../bookstore/page-5/images/image1.png | Bin .../bookstore/page-5/images/image2.png | Bin .../bookstore/page-5/images/image3.png | Bin .../bookstore/page-5/images/image4.png | Bin .../bookstore/page-5/images/image6.png | Bin .../bookstore/page-5/images/image7.png | Bin .../bookstore/page-5/images/image8.png | Bin .../bookstore/page-5/images/image9.png | Bin .../page-6/advanced-event-filtering.md | 0 .../bookstore/page-6/images/image1.png | Bin .../bookstore/page-6/images/image3.png | Bin .../bookstore/page-6/images/image4.png | Bin .../bookstore/page-6/images/image5.png | Bin .../bookstore/page-6/images/image6.png | Bin .../bookstore/page-6/images/image7.png | Bin .../bookstore/page-6/images/image8.png | Bin .../bookstore/page-7/images/image1.png | Bin .../bookstore/page-7/images/image10.png | Bin .../bookstore/page-7/images/image11.png | Bin .../bookstore/page-7/images/image12.png | Bin .../bookstore/page-7/images/image13.png | Bin .../bookstore/page-7/images/image14.png | Bin .../bookstore/page-7/images/image15.png | Bin .../bookstore/page-7/images/image16.png | Bin .../bookstore/page-7/images/image17.png | Bin .../bookstore/page-7/images/image19.png | Bin .../bookstore/page-7/images/image2.png | Bin .../bookstore/page-7/images/image20.png | Bin .../bookstore/page-7/images/image21.png | Bin .../bookstore/page-7/images/image22.png | Bin .../bookstore/page-7/images/image4.png | Bin .../bookstore/page-7/images/image6.png | Bin .../bookstore/page-7/images/image9.png | Bin ...eventing-and-apache-camel-K-integration.md | 0 docs/{ => versioned}/client/README.md | 0 docs/{ => versioned}/client/configure-kn.md | 0 docs/{ => versioned}/client/install-kn.md | 0 docs/{ => versioned}/client/kn-plugins.md | 0 docs/{ => versioned}/eventing/OWNERS | 0 docs/{ => versioned}/eventing/README.md | 0 .../eventing/brokers/README.md | 1 - .../broker-developer-config-options.md | 0 .../eventing/brokers/broker-types/README.md | 0 .../channel-based-broker/README.md | 0 .../broker-types/kafka-broker/README.md | 0 .../configuring-kafka-features.md | 0 .../broker-types/rabbitmq-broker/README.md | 0 .../eventing/brokers/create-broker.md | 0 docs/{ => versioned}/eventing/channels/OWNERS | 0 .../eventing/channels/README.md | 0 .../channels/channel-types-defaults.md | 0 .../eventing/channels/channels-crds.md | 0 .../eventing/channels/channels.yaml | 0 .../channels/create-default-channel.md | 0 .../channels/generator/ReadmeTemplate.gomd | 0 .../eventing/channels/generator/main.go | 0 .../channels/images/channel-workflow.png | Bin .../eventing/channels/subscriptions.md | 0 .../eventing}/concepts/duck-typing.md | 0 .../configuration/broker-configuration.md | 0 .../configuration/channel-configuration.md | 0 .../kafka-channel-configuration.md | 0 .../configuration/keda-configuration.md | 0 .../configuration/sources-configuration.md | 0 .../configuration/sugar-configuration.md | 0 .../eventing/custom-event-source/README.md | 0 .../containersource/README.md | 0 .../containersource/reference.md | 0 .../custom-event-source/README.md | 0 .../custom-event-source/controller.md | 0 .../publish-event-source.md | 0 .../custom-event-source/receive-adapter.md | 0 .../custom-event-source/sample-repo.md | 0 .../custom-event-source/sinkbinding/README.md | 0 .../sinkbinding/create-a-sinkbinding.md | 0 .../sinkbinding/reference.md | 0 .../2e571e6948ff981283825bb2bf51c87d.json | 0 .../eventing/event-delivery.md | 0 docs/{ => versioned}/eventing/event-mesh.md | 0 .../eventing/event-registry/README.md | 0 .../eventmesh-backstage-plugin.md | 0 .../images/event-mesh-plugin-apis-view.png | Bin .../event-mesh-plugin-components-view.png | Bin .../images/event-mesh-plugin-graph.png | Bin .../images/knative-backstage-security.png | Bin docs/{ => versioned}/eventing/faq/README.md | 0 .../eventing/features/README.md | 0 .../eventing/features/authorization.md | 0 .../features/cross-namespace-event-links.md | 0 .../eventing/features/delivery-retryafter.md | 0 .../eventing/features/delivery-timeout.md | 0 .../features/eventtype-auto-creation.md | 0 .../features/images/authz-example.png | Bin .../eventing/features/istio-integration.md | 0 .../eventing/features/kreference-group.md | 0 .../eventing/features/kreference-mapping.md | 0 .../features/new-apiserversource-filters.md | 0 .../eventing/features/sender-identity.md | 0 .../eventing/features/transport-encryption.md | 0 docs/{ => versioned}/eventing/flows/README.md | 0 .../eventing/flows/parallel.md | 0 .../eventing/flows/sequence/README.md | 0 .../sequence-reply-to-event-display/README.md | 0 .../event-display.yaml | 0 .../ping-source.yaml | 0 .../sequence-reply-to-event-display.png | Bin .../sequence.yaml | 0 .../steps.yaml | 0 .../sequence-reply-to-sequence/README.md | 0 .../event-display.yaml | 0 .../ping-source.yaml | 0 .../sequence-reply-to-sequence.png | Bin .../sequence-reply-to-sequence/sequence1.yaml | 0 .../sequence-reply-to-sequence/sequence2.yaml | 0 .../sequence-reply-to-sequence/steps.yaml | 0 .../sequence/sequence-terminal/README.md | 0 .../sequence-terminal/ping-source.yaml | 0 .../sequence-terminal/sequence-terminal.png | Bin .../sequence/sequence-terminal/sequence.yaml | 0 .../sequence/sequence-terminal/steps.yaml | 0 .../sequence-with-broker-trigger/README.md | 0 .../display-trigger.yaml | 0 .../ping-source.yaml | 0 .../sequence-with-broker-trigger.png | Bin .../sequence.yaml | 0 .../sequence-with-broker-trigger/steps.yaml | 0 .../sequence-with-broker-trigger/trigger.yaml | 0 .../eventing/images/AnnotatedTrace.png | Bin .../eventing/images/RawTrace.png | Bin .../eventing/images/control-plane.png | Bin .../eventing/images/data-plane.png | Bin .../eventing/images/mesh.drawio | 0 docs/{ => versioned}/eventing/images/mesh.png | Bin .../observability/accessing-traces.md | 0 .../observability/logging/collecting-logs.md | 0 .../observability/logging/config-logging.md | 0 .../logging/fluent-bit-collector.yaml | 0 .../logging/fluent-bit-configmap.yaml | 0 .../eventing/observability/logging/system.svg | 0 .../metrics/collecting-metrics.md | 0 .../observability/metrics/eventing-metrics.md | 0 .../eventing/reference/eventing-api.md | 0 docs/{ => versioned}/eventing/sinks/OWNERS | 0 docs/{ => versioned}/eventing/sinks/README.md | 0 .../eventing/sinks/integration-sink/README.md | 0 .../eventing/sinks/integration-sink/aws_s3.md | 0 .../sinks/integration-sink/aws_sns.md | 0 .../sinks/integration-sink/aws_sqs.md | 0 .../eventing/sinks/integration-sink/logger.md | 0 .../eventing/sinks/job-sink.md | 0 .../eventing/sinks/kafka-sink.md | 0 docs/{ => versioned}/eventing/sources/OWNERS | 0 .../eventing/sources/README.md | 0 .../sources/apiserversource/README.md | 0 .../apiserversource/getting-started.md | 0 .../sources/apiserversource/reference.md | 0 .../sources/integration-source/README.md | 0 .../integration-source/aws_ddbstreams.md | 0 .../sources/integration-source/aws_s3.md | 0 .../sources/integration-source/aws_sqs.md | 0 .../sources/integration-source/timer.md | 0 .../eventing/sources/kafka-source/README.md | 0 .../sources/kafka-source/event-display.yaml | 0 .../sources/kafka-source/event-source.yaml | 0 .../sources/kafka-source/kafka-topic.yaml | 0 .../eventing/sources/ping-source/README.md | 0 .../ping-source/ping-source-binary.yaml | 0 .../sources/ping-source/ping-source.yaml | 0 .../eventing/sources/ping-source/reference.md | 0 .../eventing/sources/ping-source/service.yaml | 0 .../sources/rabbitmq-source/README.md | 0 .../eventing/sources/redis/README.md | 0 .../eventing/sources/redis/getting-started.md | 0 docs/{ => versioned}/eventing/sugar/README.md | 0 .../eventing/transforms/README.md | 0 .../transforms/event-transform-jsonata.md | 0 .../eventing/triggers/README.md | 0 .../eventing/troubleshooting/ExampleModel.png | Bin .../eventing/troubleshooting/README.md | 0 .../eventing/troubleshooting/example.yaml | 0 docs/{ => versioned}/functions/README.md | 0 .../functions/building-functions.md | 0 .../functions/creating-functions.md | 0 .../functions/deploying-functions.md | 0 .../{ => versioned}/functions/install-func.md | 0 .../functions/invoking-functions.md | 0 .../functions/language-packs.md | 0 .../functions/running-functions.md | 0 .../functions/subscribing-functions.md | 0 .../{ => versioned}/getting-started/README.md | 0 .../about-knative-functions.md | 0 .../getting-started/build-run-deploy-func.md | 0 .../getting-started/clean-up.md | 0 .../getting-started/create-a-function.md | 0 .../getting-started/first-autoscale.md | 0 .../getting-started/first-broker.md | 0 .../getting-started/first-service.md | 0 .../getting-started/first-source.md | 0 .../getting-started/first-traffic-split.md | 0 .../getting-started/first-trigger.md | 0 .../getting-started-eventing.md | 0 .../getting-started/images/event_details.png | Bin .../getting-started/images/event_diagram.png | Bin .../getting-started/images/event_form.png | Bin .../getting-started/images/event_received.png | Bin .../getting-started/images/event_sent.png | Bin .../getting-started/images/slack-button.svg | 0 .../getting-started/install-func.md | 0 .../getting-started/next-steps.md | 0 .../getting-started/quickstart-install.md | 0 .../getting-started/tutorial.md | 0 .../getting-started/which-knative.md | 0 docs/{ => versioned}/install/OWNERS | 0 docs/{ => versioned}/install/README.md | 0 .../images/gardener_addon_checkboxes.png | Bin .../images/gardener_service_account.png | Bin .../images/gardener_shoot_creation.png | Bin .../images/knative_serving_create_new.png | Bin .../knative_serving_installed_operator.png | Bin .../images/knative_serving_installed_sub.png | Bin .../knative_serving_namespaces_default.png | Bin .../knative_serving_operator_screen.png | Bin .../knative_serving_tile_highlighted.png | Bin .../knative_serving_uninstall_operator.png | Bin .../images/knative_serving_uninstall_tile.png | Bin .../install/installing-backstage-plugins.md | 0 .../install/installing-cert-manager.md | 0 .../install/installing-istio.md | 0 .../install/knative-offerings.md | 0 .../operator/configuring-eventing-cr.md | 0 .../operator/configuring-serving-cr.md | 0 .../operator/configuring-with-operator.md | 0 .../operator/knative-with-operator-cli.md | 0 .../operator/knative-with-operators.md | 0 .../install/quickstart-install.md | 0 .../scripts/istio-openshift-policies.sh | 0 .../scripts/knative-openshift-policies.sh | 0 .../install/scripts/knative-with-openshift.sh | 0 .../install/troubleshooting.md | 0 docs/{ => versioned}/install/uninstall.md | 0 .../{ => versioned}/install/upgrade/README.md | 0 .../install/upgrade/check-install-version.md | 0 .../upgrade-installation-with-operator.md | 0 .../install/upgrade/upgrade-installation.md | 0 .../install/yaml-install/README.md | 0 .../eventing/eventing-installation-files.md | 0 .../eventing/install-eventing-with-yaml.md | 0 ...ll-serving-with-yaml-on-IBM-Z-and-IBM-P.md | 0 .../serving/install-serving-with-yaml.md | 0 .../serving/serving-installation-files.md | 0 .../reference/relnotes/README.md | 0 .../reference/security/README.md | 0 .../reference/security/threat-model.md | 0 .../reference/security/verifying-cli.md | 0 .../reference/security/verifying-images.md | 0 docs/{ => versioned}/samples/README.md | 0 docs/{ => versioned}/samples/eventing.md | 0 docs/{ => versioned}/samples/serving.md | 0 docs/{ => versioned}/serving/OWNERS | 0 docs/{ => versioned}/serving/README.md | 0 .../app-security/security-guard-about.md | 0 .../security-guard-example-alerts.md | 0 .../app-security/security-guard-install.md | 0 .../app-security/security-guard-quickstart.md | 0 docs/{ => versioned}/serving/architecture.md | 0 .../serving/autoscaling/README.md | 0 .../autoscaling/autoscale-go/Dockerfile | 0 .../serving/autoscaling/autoscale-go/OWNERS | 0 .../autoscaling/autoscale-go/README.md | 0 .../autoscaling/autoscale-go/autoscale.go | 0 .../serving/autoscaling/autoscale-go/go.mod | 0 .../autoscale-go/request-dashboard.png | Bin .../autoscale-go/scale-dashboard.png | Bin .../autoscaling/autoscale-go/service.yaml | 0 .../autoscaling/autoscale-go/test/test.go | 0 .../serving/autoscaling/autoscaler-types.md | 0 .../autoscaling/autoscaling-metrics.md | 0 .../autoscaling/autoscaling-targets.md | 0 .../serving/autoscaling/concurrency.md | 0 .../serving/autoscaling/kpa-specific.md | 0 .../serving/autoscaling/rps-target.md | 0 .../serving/autoscaling/scale-bounds.md | 0 .../serving/autoscaling/scale-to-zero.md | 0 docs/{ => versioned}/serving/config-ha.md | 0 .../serving/configuration/config-defaults.md | 0 .../serving/configuration/deployment.md | 0 .../serving/configuration/feature-flags.md | 0 .../rolling-out-latest-revision-configmap.md | 0 .../convert-deployment-to-knative-service.md | 0 .../deploying-from-private-registry.md | 0 docs/{ => versioned}/serving/dryrun.md | 0 .../encryption/cluster-local-domain-tls.md | 0 .../configure-certmanager-integration.md | 0 ...encryption-cluster-local-domain.drawio.svg | 0 .../encryption-external-domain.drawio.svg | 0 .../encryption/encryption-overview.drawio.svg | 0 .../serving/encryption/encryption-overview.md | 0 .../encryption-system-internal.drawio.svg | 0 .../serving/encryption/external-domain-tls.md | 0 .../serving/encryption/system-internal-tls.md | 0 .../serving/images/architecture.png | Bin .../serving/images/autoscaler_dash1.png | Bin .../serving/images/cpu_dash1.png | Bin .../gke-assigning-static-ip-address.png | Bin .../serving/images/grafana1.png | Bin .../images/kibana-discover-tab-annotated.png | Bin .../kibana-landing-page-configure-index.png | Bin .../serving/images/request-flow.png | Bin .../serving/images/request_dash1.png | Bin .../images/serving-architecture-ingress.png | Bin .../serving/images/serving-architecture.png | Bin .../serving/images/zipkin1.png | Bin .../serving/images/zipkin2.png | Bin .../serving/istio-authorization.md | 0 .../serving/knative-kubernetes-services.md | 0 .../serving/load-balancing/README.md | 0 .../load-balancing/activator-capacity.md | 0 .../load-balancing/target-burst-capacity.md | 0 .../serving/observability/accessing-traces.md | 0 .../observability/logging/collecting-logs.md | 0 .../observability/logging/config-logging.md | 0 .../logging/fluent-bit-collector.yaml | 0 .../logging/fluent-bit-configmap.yaml | 0 .../observability/logging/request-logging.md | 0 .../serving/observability/logging/system.svg | 0 .../metrics/collecting-metrics.md | 0 .../observability/metrics/serving-metrics.md | 0 .../serving/queue-extensions.md | 0 .../serving/reference/serving-api.md | 0 docs/{ => versioned}/serving/request-flow.md | 0 .../serving/revisions/README.md} | 0 .../revision-admin-config-options.md | 0 .../revision-developer-config-options.md | 0 .../serving/rolling-out-latest-revision.md | 0 .../serving/services/README.md | 0 .../serving/services/certificate-class.md | 0 .../serving/services/configure-probing.md | 0 .../configure-requests-limits-services.md | 0 .../serving/services/creating-services.md | 0 .../serving/services/custom-domains.md | 0 .../custom-tls-certificate-domain-mapping.md | 0 .../serving/services/http-protocol.md | 0 .../serving/services/ingress-class.md | 0 .../serving/services/private-services.md | 0 .../services/probes-overview.drawio.svg | 0 .../serving/services/storage.md | 0 .../services/using-queue-extensions.md | 0 .../setting-up-custom-ingress-gateway.md | 0 .../serving/stackdriver/Dockerfile | 0 .../{ => versioned}/serving/tag-resolution.md | 0 .../serving/traffic-management.md | 0 .../debugging-application-issues.md | 0 .../serving/using-a-custom-domain.md | 0 .../serving/webhook-customizations.md | 0 hack/build.sh | 97 ++-- overrides/partials/actions.html | 62 +++ overrides/partials/header.html | 2 +- 481 files changed, 392 insertions(+), 375 deletions(-) delete mode 100644 docs/concepts/eventing-resources/brokers.md delete mode 100644 docs/serving/revisions/README.md delete mode 100644 docs/snippets/about-subscribers.md delete mode 100644 docs/snippets/about-triggers.md rename docs/{ => versioned}/.nav.yml (98%) rename docs/{concepts => versioned}/README.md (95%) rename docs/{ => versioned}/bookstore/create-slack-workspace/README.md (100%) rename docs/{ => versioned}/bookstore/create-slack-workspace/images/image1.png (100%) rename docs/{ => versioned}/bookstore/create-slack-workspace/images/image2.png (100%) rename docs/{ => versioned}/bookstore/create-slack-workspace/images/image3.png (100%) rename docs/{ => versioned}/bookstore/create-slack-workspace/images/image4.png (100%) rename docs/{ => versioned}/bookstore/create-slack-workspace/images/image5.png (100%) rename docs/{ => versioned}/bookstore/disclaimer/README.md (100%) rename docs/{ => versioned}/bookstore/disclaimer/images/image1.png (100%) rename docs/{ => versioned}/bookstore/disclaimer/images/image2.png (100%) rename docs/{ => versioned}/bookstore/extra-challenge/README.md (100%) rename docs/{ => versioned}/bookstore/extra-challenge/images/image1.png (100%) rename docs/{ => versioned}/bookstore/extra-challenge/images/image2.png (100%) rename docs/{ => versioned}/bookstore/extra-challenge/images/image3.png (100%) rename docs/{ => versioned}/bookstore/extra-challenge/images/image4.png (100%) rename docs/{ => versioned}/bookstore/extra-challenge/images/image5.png (100%) rename docs/{ => versioned}/bookstore/extra-challenge/images/image6.png (100%) rename docs/{ => versioned}/bookstore/page-0.5/environment-setup.md (100%) rename docs/{ => versioned}/bookstore/page-0.5/images/image1.png (100%) rename docs/{ => versioned}/bookstore/page-0.5/images/image10.png (100%) rename docs/{ => versioned}/bookstore/page-0.5/images/image12.png (100%) rename docs/{ => versioned}/bookstore/page-0.5/images/image13.png (100%) rename docs/{ => versioned}/bookstore/page-0.5/images/image16.png (100%) rename docs/{ => versioned}/bookstore/page-0.5/images/image18.png (100%) rename docs/{ => versioned}/bookstore/page-0.5/images/image19.png (100%) rename docs/{ => versioned}/bookstore/page-0.5/images/image20.png (100%) rename docs/{ => versioned}/bookstore/page-0.5/images/image21.png (100%) rename docs/{ => versioned}/bookstore/page-0.5/images/image22.png (100%) rename docs/{ => versioned}/bookstore/page-0.5/images/image3.png (100%) rename docs/{ => versioned}/bookstore/page-0.5/images/image5.png (100%) rename docs/{ => versioned}/bookstore/page-0.5/images/image6.png (100%) rename docs/{ => versioned}/bookstore/page-0.5/images/image9.png (100%) rename docs/{ => versioned}/bookstore/page-0/images/1.png (100%) rename docs/{ => versioned}/bookstore/page-0/images/10.png (100%) rename docs/{ => versioned}/bookstore/page-0/images/11.png (100%) rename docs/{ => versioned}/bookstore/page-0/images/13.png (100%) rename docs/{ => versioned}/bookstore/page-0/images/2.png (100%) rename docs/{ => versioned}/bookstore/page-0/images/3.png (100%) rename docs/{ => versioned}/bookstore/page-0/images/4.png (100%) rename docs/{ => versioned}/bookstore/page-0/images/5.png (100%) rename docs/{ => versioned}/bookstore/page-0/images/6.png (100%) rename docs/{ => versioned}/bookstore/page-0/images/7.png (100%) rename docs/{ => versioned}/bookstore/page-0/images/8.png (100%) rename docs/{ => versioned}/bookstore/page-0/images/9.png (100%) rename docs/{ => versioned}/bookstore/page-0/welcome-knative-bookstore-tutorial.md (100%) rename docs/{ => versioned}/bookstore/page-1/images/image1.png (100%) rename docs/{ => versioned}/bookstore/page-1/images/image11.png (100%) rename docs/{ => versioned}/bookstore/page-1/images/image12.png (100%) rename docs/{ => versioned}/bookstore/page-1/images/image13.png (100%) rename docs/{ => versioned}/bookstore/page-1/images/image15.png (100%) rename docs/{ => versioned}/bookstore/page-1/images/image17.png (100%) rename docs/{ => versioned}/bookstore/page-1/images/image18.png (100%) rename docs/{ => versioned}/bookstore/page-1/images/image2.png (100%) rename docs/{ => versioned}/bookstore/page-1/images/image20.png (100%) rename docs/{ => versioned}/bookstore/page-1/images/image21.png (100%) rename docs/{ => versioned}/bookstore/page-1/images/image25.png (100%) rename docs/{ => versioned}/bookstore/page-1/images/image3.png (100%) rename docs/{ => versioned}/bookstore/page-1/images/image4.png (100%) rename docs/{ => versioned}/bookstore/page-1/images/image6.png (100%) rename docs/{ => versioned}/bookstore/page-1/images/image8.png (100%) rename docs/{ => versioned}/bookstore/page-1/images/image9.png (100%) rename docs/{ => versioned}/bookstore/page-1/send-review-comment-to-broker.md (100%) rename docs/{ => versioned}/bookstore/page-2/images/image1.png (100%) rename docs/{ => versioned}/bookstore/page-2/images/image10.png (100%) rename docs/{ => versioned}/bookstore/page-2/images/image11.png (100%) rename docs/{ => versioned}/bookstore/page-2/images/image12.png (100%) rename docs/{ => versioned}/bookstore/page-2/images/image13.png (100%) rename docs/{ => versioned}/bookstore/page-2/images/image14.png (100%) rename docs/{ => versioned}/bookstore/page-2/images/image16.png (100%) rename docs/{ => versioned}/bookstore/page-2/images/image17.png (100%) rename docs/{ => versioned}/bookstore/page-2/images/image2.png (100%) rename docs/{ => versioned}/bookstore/page-2/images/image3.png (100%) rename docs/{ => versioned}/bookstore/page-2/images/image4.png (100%) rename docs/{ => versioned}/bookstore/page-2/images/image5.png (100%) rename docs/{ => versioned}/bookstore/page-2/images/image8.png (100%) rename docs/{ => versioned}/bookstore/page-2/images/image9.png (100%) rename docs/{ => versioned}/bookstore/page-2/sentiment-analysis-service-for-bookstore-reviews.md (100%) rename docs/{ => versioned}/bookstore/page-3/create-bad-word-filter-service.md (100%) rename docs/{ => versioned}/bookstore/page-3/images/image1.png (100%) rename docs/{ => versioned}/bookstore/page-3/images/image10.png (100%) rename docs/{ => versioned}/bookstore/page-3/images/image2.png (100%) rename docs/{ => versioned}/bookstore/page-3/images/image4.png (100%) rename docs/{ => versioned}/bookstore/page-3/images/image5.png (100%) rename docs/{ => versioned}/bookstore/page-3/images/image6.png (100%) rename docs/{ => versioned}/bookstore/page-3/images/image7.png (100%) rename docs/{ => versioned}/bookstore/page-3/images/image8.png (100%) rename docs/{ => versioned}/bookstore/page-3/images/image9.png (100%) rename docs/{ => versioned}/bookstore/page-3/solution-create-bad-word-filter-service.md (100%) rename docs/{ => versioned}/bookstore/page-4/create-sequence-to-streamline-ML-workflows.md (100%) rename docs/{ => versioned}/bookstore/page-4/images/image1.png (100%) rename docs/{ => versioned}/bookstore/page-4/images/image11.png (100%) rename docs/{ => versioned}/bookstore/page-4/images/image12.png (100%) rename docs/{ => versioned}/bookstore/page-4/images/image3.png (100%) rename docs/{ => versioned}/bookstore/page-4/images/image4.png (100%) rename docs/{ => versioned}/bookstore/page-4/images/image7.png (100%) rename docs/{ => versioned}/bookstore/page-4/images/image8.png (100%) rename docs/{ => versioned}/bookstore/page-4/images/image9.png (100%) rename docs/{ => versioned}/bookstore/page-5/deploy-database-service.md (100%) rename docs/{ => versioned}/bookstore/page-5/images/image1.png (100%) rename docs/{ => versioned}/bookstore/page-5/images/image2.png (100%) rename docs/{ => versioned}/bookstore/page-5/images/image3.png (100%) rename docs/{ => versioned}/bookstore/page-5/images/image4.png (100%) rename docs/{ => versioned}/bookstore/page-5/images/image6.png (100%) rename docs/{ => versioned}/bookstore/page-5/images/image7.png (100%) rename docs/{ => versioned}/bookstore/page-5/images/image8.png (100%) rename docs/{ => versioned}/bookstore/page-5/images/image9.png (100%) rename docs/{ => versioned}/bookstore/page-6/advanced-event-filtering.md (100%) rename docs/{ => versioned}/bookstore/page-6/images/image1.png (100%) rename docs/{ => versioned}/bookstore/page-6/images/image3.png (100%) rename docs/{ => versioned}/bookstore/page-6/images/image4.png (100%) rename docs/{ => versioned}/bookstore/page-6/images/image5.png (100%) rename docs/{ => versioned}/bookstore/page-6/images/image6.png (100%) rename docs/{ => versioned}/bookstore/page-6/images/image7.png (100%) rename docs/{ => versioned}/bookstore/page-6/images/image8.png (100%) rename docs/{ => versioned}/bookstore/page-7/images/image1.png (100%) rename docs/{ => versioned}/bookstore/page-7/images/image10.png (100%) rename docs/{ => versioned}/bookstore/page-7/images/image11.png (100%) rename docs/{ => versioned}/bookstore/page-7/images/image12.png (100%) rename docs/{ => versioned}/bookstore/page-7/images/image13.png (100%) rename docs/{ => versioned}/bookstore/page-7/images/image14.png (100%) rename docs/{ => versioned}/bookstore/page-7/images/image15.png (100%) rename docs/{ => versioned}/bookstore/page-7/images/image16.png (100%) rename docs/{ => versioned}/bookstore/page-7/images/image17.png (100%) rename docs/{ => versioned}/bookstore/page-7/images/image19.png (100%) rename docs/{ => versioned}/bookstore/page-7/images/image2.png (100%) rename docs/{ => versioned}/bookstore/page-7/images/image20.png (100%) rename docs/{ => versioned}/bookstore/page-7/images/image21.png (100%) rename docs/{ => versioned}/bookstore/page-7/images/image22.png (100%) rename docs/{ => versioned}/bookstore/page-7/images/image4.png (100%) rename docs/{ => versioned}/bookstore/page-7/images/image6.png (100%) rename docs/{ => versioned}/bookstore/page-7/images/image9.png (100%) rename docs/{ => versioned}/bookstore/page-7/slack-sink-learning-knative-eventing-and-apache-camel-K-integration.md (100%) rename docs/{ => versioned}/client/README.md (100%) rename docs/{ => versioned}/client/configure-kn.md (100%) rename docs/{ => versioned}/client/install-kn.md (100%) rename docs/{ => versioned}/client/kn-plugins.md (100%) rename docs/{ => versioned}/eventing/OWNERS (100%) rename docs/{ => versioned}/eventing/README.md (100%) rename docs/{ => versioned}/eventing/brokers/README.md (92%) rename docs/{ => versioned}/eventing/brokers/broker-developer-config-options.md (100%) rename docs/{ => versioned}/eventing/brokers/broker-types/README.md (100%) rename docs/{ => versioned}/eventing/brokers/broker-types/channel-based-broker/README.md (100%) rename docs/{ => versioned}/eventing/brokers/broker-types/kafka-broker/README.md (100%) rename docs/{ => versioned}/eventing/brokers/broker-types/kafka-broker/configuring-kafka-features.md (100%) rename docs/{ => versioned}/eventing/brokers/broker-types/rabbitmq-broker/README.md (100%) rename docs/{ => versioned}/eventing/brokers/create-broker.md (100%) rename docs/{ => versioned}/eventing/channels/OWNERS (100%) rename docs/{ => versioned}/eventing/channels/README.md (100%) rename docs/{ => versioned}/eventing/channels/channel-types-defaults.md (100%) rename docs/{ => versioned}/eventing/channels/channels-crds.md (100%) rename docs/{ => versioned}/eventing/channels/channels.yaml (100%) rename docs/{ => versioned}/eventing/channels/create-default-channel.md (100%) rename docs/{ => versioned}/eventing/channels/generator/ReadmeTemplate.gomd (100%) rename docs/{ => versioned}/eventing/channels/generator/main.go (100%) rename docs/{ => versioned}/eventing/channels/images/channel-workflow.png (100%) rename docs/{ => versioned}/eventing/channels/subscriptions.md (100%) rename docs/{ => versioned/eventing}/concepts/duck-typing.md (100%) rename docs/{ => versioned}/eventing/configuration/broker-configuration.md (100%) rename docs/{ => versioned}/eventing/configuration/channel-configuration.md (100%) rename docs/{ => versioned}/eventing/configuration/kafka-channel-configuration.md (100%) rename docs/{ => versioned}/eventing/configuration/keda-configuration.md (100%) rename docs/{ => versioned}/eventing/configuration/sources-configuration.md (100%) rename docs/{ => versioned}/eventing/configuration/sugar-configuration.md (100%) rename docs/{ => versioned}/eventing/custom-event-source/README.md (100%) rename docs/{ => versioned}/eventing/custom-event-source/containersource/README.md (100%) rename docs/{ => versioned}/eventing/custom-event-source/containersource/reference.md (100%) rename docs/{ => versioned}/eventing/custom-event-source/custom-event-source/README.md (100%) rename docs/{ => versioned}/eventing/custom-event-source/custom-event-source/controller.md (100%) rename docs/{ => versioned}/eventing/custom-event-source/custom-event-source/publish-event-source.md (100%) rename docs/{ => versioned}/eventing/custom-event-source/custom-event-source/receive-adapter.md (100%) rename docs/{ => versioned}/eventing/custom-event-source/custom-event-source/sample-repo.md (100%) rename docs/{ => versioned}/eventing/custom-event-source/sinkbinding/README.md (100%) rename docs/{ => versioned}/eventing/custom-event-source/sinkbinding/create-a-sinkbinding.md (100%) rename docs/{ => versioned}/eventing/custom-event-source/sinkbinding/reference.md (100%) rename docs/{ => versioned}/eventing/data/2e571e6948ff981283825bb2bf51c87d.json (100%) rename docs/{ => versioned}/eventing/event-delivery.md (100%) rename docs/{ => versioned}/eventing/event-mesh.md (100%) rename docs/{ => versioned}/eventing/event-registry/README.md (100%) rename docs/{ => versioned}/eventing/event-registry/eventmesh-backstage-plugin.md (100%) rename docs/{ => versioned}/eventing/event-registry/images/event-mesh-plugin-apis-view.png (100%) rename docs/{ => versioned}/eventing/event-registry/images/event-mesh-plugin-components-view.png (100%) rename docs/{ => versioned}/eventing/event-registry/images/event-mesh-plugin-graph.png (100%) rename docs/{ => versioned}/eventing/event-registry/images/knative-backstage-security.png (100%) rename docs/{ => versioned}/eventing/faq/README.md (100%) rename docs/{ => versioned}/eventing/features/README.md (100%) rename docs/{ => versioned}/eventing/features/authorization.md (100%) rename docs/{ => versioned}/eventing/features/cross-namespace-event-links.md (100%) rename docs/{ => versioned}/eventing/features/delivery-retryafter.md (100%) rename docs/{ => versioned}/eventing/features/delivery-timeout.md (100%) rename docs/{ => versioned}/eventing/features/eventtype-auto-creation.md (100%) rename docs/{ => versioned}/eventing/features/images/authz-example.png (100%) rename docs/{ => versioned}/eventing/features/istio-integration.md (100%) rename docs/{ => versioned}/eventing/features/kreference-group.md (100%) rename docs/{ => versioned}/eventing/features/kreference-mapping.md (100%) rename docs/{ => versioned}/eventing/features/new-apiserversource-filters.md (100%) rename docs/{ => versioned}/eventing/features/sender-identity.md (100%) rename docs/{ => versioned}/eventing/features/transport-encryption.md (100%) rename docs/{ => versioned}/eventing/flows/README.md (100%) rename docs/{ => versioned}/eventing/flows/parallel.md (100%) rename docs/{ => versioned}/eventing/flows/sequence/README.md (100%) rename docs/{ => versioned}/eventing/flows/sequence/sequence-reply-to-event-display/README.md (100%) rename docs/{ => versioned}/eventing/flows/sequence/sequence-reply-to-event-display/event-display.yaml (100%) rename docs/{ => versioned}/eventing/flows/sequence/sequence-reply-to-event-display/ping-source.yaml (100%) rename docs/{ => versioned}/eventing/flows/sequence/sequence-reply-to-event-display/sequence-reply-to-event-display.png (100%) rename docs/{ => versioned}/eventing/flows/sequence/sequence-reply-to-event-display/sequence.yaml (100%) rename docs/{ => versioned}/eventing/flows/sequence/sequence-reply-to-event-display/steps.yaml (100%) rename docs/{ => versioned}/eventing/flows/sequence/sequence-reply-to-sequence/README.md (100%) rename docs/{ => versioned}/eventing/flows/sequence/sequence-reply-to-sequence/event-display.yaml (100%) rename docs/{ => versioned}/eventing/flows/sequence/sequence-reply-to-sequence/ping-source.yaml (100%) rename docs/{ => versioned}/eventing/flows/sequence/sequence-reply-to-sequence/sequence-reply-to-sequence.png (100%) rename docs/{ => versioned}/eventing/flows/sequence/sequence-reply-to-sequence/sequence1.yaml (100%) rename docs/{ => versioned}/eventing/flows/sequence/sequence-reply-to-sequence/sequence2.yaml (100%) rename docs/{ => versioned}/eventing/flows/sequence/sequence-reply-to-sequence/steps.yaml (100%) rename docs/{ => versioned}/eventing/flows/sequence/sequence-terminal/README.md (100%) rename docs/{ => versioned}/eventing/flows/sequence/sequence-terminal/ping-source.yaml (100%) rename docs/{ => versioned}/eventing/flows/sequence/sequence-terminal/sequence-terminal.png (100%) rename docs/{ => versioned}/eventing/flows/sequence/sequence-terminal/sequence.yaml (100%) rename docs/{ => versioned}/eventing/flows/sequence/sequence-terminal/steps.yaml (100%) rename docs/{ => versioned}/eventing/flows/sequence/sequence-with-broker-trigger/README.md (100%) rename docs/{ => versioned}/eventing/flows/sequence/sequence-with-broker-trigger/display-trigger.yaml (100%) rename docs/{ => versioned}/eventing/flows/sequence/sequence-with-broker-trigger/ping-source.yaml (100%) rename docs/{ => versioned}/eventing/flows/sequence/sequence-with-broker-trigger/sequence-with-broker-trigger.png (100%) rename docs/{ => versioned}/eventing/flows/sequence/sequence-with-broker-trigger/sequence.yaml (100%) rename docs/{ => versioned}/eventing/flows/sequence/sequence-with-broker-trigger/steps.yaml (100%) rename docs/{ => versioned}/eventing/flows/sequence/sequence-with-broker-trigger/trigger.yaml (100%) rename docs/{ => versioned}/eventing/images/AnnotatedTrace.png (100%) rename docs/{ => versioned}/eventing/images/RawTrace.png (100%) rename docs/{ => versioned}/eventing/images/control-plane.png (100%) rename docs/{ => versioned}/eventing/images/data-plane.png (100%) rename docs/{ => versioned}/eventing/images/mesh.drawio (100%) rename docs/{ => versioned}/eventing/images/mesh.png (100%) rename docs/{ => versioned}/eventing/observability/accessing-traces.md (100%) rename docs/{ => versioned}/eventing/observability/logging/collecting-logs.md (100%) rename docs/{ => versioned}/eventing/observability/logging/config-logging.md (100%) rename docs/{ => versioned}/eventing/observability/logging/fluent-bit-collector.yaml (100%) rename docs/{ => versioned}/eventing/observability/logging/fluent-bit-configmap.yaml (100%) rename docs/{ => versioned}/eventing/observability/logging/system.svg (100%) rename docs/{ => versioned}/eventing/observability/metrics/collecting-metrics.md (100%) rename docs/{ => versioned}/eventing/observability/metrics/eventing-metrics.md (100%) rename docs/{ => versioned}/eventing/reference/eventing-api.md (100%) rename docs/{ => versioned}/eventing/sinks/OWNERS (100%) rename docs/{ => versioned}/eventing/sinks/README.md (100%) rename docs/{ => versioned}/eventing/sinks/integration-sink/README.md (100%) rename docs/{ => versioned}/eventing/sinks/integration-sink/aws_s3.md (100%) rename docs/{ => versioned}/eventing/sinks/integration-sink/aws_sns.md (100%) rename docs/{ => versioned}/eventing/sinks/integration-sink/aws_sqs.md (100%) rename docs/{ => versioned}/eventing/sinks/integration-sink/logger.md (100%) rename docs/{ => versioned}/eventing/sinks/job-sink.md (100%) rename docs/{ => versioned}/eventing/sinks/kafka-sink.md (100%) rename docs/{ => versioned}/eventing/sources/OWNERS (100%) rename docs/{ => versioned}/eventing/sources/README.md (100%) rename docs/{ => versioned}/eventing/sources/apiserversource/README.md (100%) rename docs/{ => versioned}/eventing/sources/apiserversource/getting-started.md (100%) rename docs/{ => versioned}/eventing/sources/apiserversource/reference.md (100%) rename docs/{ => versioned}/eventing/sources/integration-source/README.md (100%) rename docs/{ => versioned}/eventing/sources/integration-source/aws_ddbstreams.md (100%) rename docs/{ => versioned}/eventing/sources/integration-source/aws_s3.md (100%) rename docs/{ => versioned}/eventing/sources/integration-source/aws_sqs.md (100%) rename docs/{ => versioned}/eventing/sources/integration-source/timer.md (100%) rename docs/{ => versioned}/eventing/sources/kafka-source/README.md (100%) rename docs/{ => versioned}/eventing/sources/kafka-source/event-display.yaml (100%) rename docs/{ => versioned}/eventing/sources/kafka-source/event-source.yaml (100%) rename docs/{ => versioned}/eventing/sources/kafka-source/kafka-topic.yaml (100%) rename docs/{ => versioned}/eventing/sources/ping-source/README.md (100%) rename docs/{ => versioned}/eventing/sources/ping-source/ping-source-binary.yaml (100%) rename docs/{ => versioned}/eventing/sources/ping-source/ping-source.yaml (100%) rename docs/{ => versioned}/eventing/sources/ping-source/reference.md (100%) rename docs/{ => versioned}/eventing/sources/ping-source/service.yaml (100%) rename docs/{ => versioned}/eventing/sources/rabbitmq-source/README.md (100%) rename docs/{ => versioned}/eventing/sources/redis/README.md (100%) rename docs/{ => versioned}/eventing/sources/redis/getting-started.md (100%) rename docs/{ => versioned}/eventing/sugar/README.md (100%) rename docs/{ => versioned}/eventing/transforms/README.md (100%) rename docs/{ => versioned}/eventing/transforms/event-transform-jsonata.md (100%) rename docs/{ => versioned}/eventing/triggers/README.md (100%) rename docs/{ => versioned}/eventing/troubleshooting/ExampleModel.png (100%) rename docs/{ => versioned}/eventing/troubleshooting/README.md (100%) rename docs/{ => versioned}/eventing/troubleshooting/example.yaml (100%) rename docs/{ => versioned}/functions/README.md (100%) rename docs/{ => versioned}/functions/building-functions.md (100%) rename docs/{ => versioned}/functions/creating-functions.md (100%) rename docs/{ => versioned}/functions/deploying-functions.md (100%) rename docs/{ => versioned}/functions/install-func.md (100%) rename docs/{ => versioned}/functions/invoking-functions.md (100%) rename docs/{ => versioned}/functions/language-packs.md (100%) rename docs/{ => versioned}/functions/running-functions.md (100%) rename docs/{ => versioned}/functions/subscribing-functions.md (100%) rename docs/{ => versioned}/getting-started/README.md (100%) rename docs/{ => versioned}/getting-started/about-knative-functions.md (100%) rename docs/{ => versioned}/getting-started/build-run-deploy-func.md (100%) rename docs/{ => versioned}/getting-started/clean-up.md (100%) rename docs/{ => versioned}/getting-started/create-a-function.md (100%) rename docs/{ => versioned}/getting-started/first-autoscale.md (100%) rename docs/{ => versioned}/getting-started/first-broker.md (100%) rename docs/{ => versioned}/getting-started/first-service.md (100%) rename docs/{ => versioned}/getting-started/first-source.md (100%) rename docs/{ => versioned}/getting-started/first-traffic-split.md (100%) rename docs/{ => versioned}/getting-started/first-trigger.md (100%) rename docs/{ => versioned}/getting-started/getting-started-eventing.md (100%) rename docs/{ => versioned}/getting-started/images/event_details.png (100%) rename docs/{ => versioned}/getting-started/images/event_diagram.png (100%) rename docs/{ => versioned}/getting-started/images/event_form.png (100%) rename docs/{ => versioned}/getting-started/images/event_received.png (100%) rename docs/{ => versioned}/getting-started/images/event_sent.png (100%) rename docs/{ => versioned}/getting-started/images/slack-button.svg (100%) rename docs/{ => versioned}/getting-started/install-func.md (100%) rename docs/{ => versioned}/getting-started/next-steps.md (100%) rename docs/{ => versioned}/getting-started/quickstart-install.md (100%) rename docs/{ => versioned}/getting-started/tutorial.md (100%) rename docs/{ => versioned}/getting-started/which-knative.md (100%) rename docs/{ => versioned}/install/OWNERS (100%) rename docs/{ => versioned}/install/README.md (100%) rename docs/{ => versioned}/install/images/gardener_addon_checkboxes.png (100%) rename docs/{ => versioned}/install/images/gardener_service_account.png (100%) rename docs/{ => versioned}/install/images/gardener_shoot_creation.png (100%) rename docs/{ => versioned}/install/images/knative_serving_create_new.png (100%) rename docs/{ => versioned}/install/images/knative_serving_installed_operator.png (100%) rename docs/{ => versioned}/install/images/knative_serving_installed_sub.png (100%) rename docs/{ => versioned}/install/images/knative_serving_namespaces_default.png (100%) rename docs/{ => versioned}/install/images/knative_serving_operator_screen.png (100%) rename docs/{ => versioned}/install/images/knative_serving_tile_highlighted.png (100%) rename docs/{ => versioned}/install/images/knative_serving_uninstall_operator.png (100%) rename docs/{ => versioned}/install/images/knative_serving_uninstall_tile.png (100%) rename docs/{ => versioned}/install/installing-backstage-plugins.md (100%) rename docs/{ => versioned}/install/installing-cert-manager.md (100%) rename docs/{ => versioned}/install/installing-istio.md (100%) rename docs/{ => versioned}/install/knative-offerings.md (100%) rename docs/{ => versioned}/install/operator/configuring-eventing-cr.md (100%) rename docs/{ => versioned}/install/operator/configuring-serving-cr.md (100%) rename docs/{ => versioned}/install/operator/configuring-with-operator.md (100%) rename docs/{ => versioned}/install/operator/knative-with-operator-cli.md (100%) rename docs/{ => versioned}/install/operator/knative-with-operators.md (100%) rename docs/{ => versioned}/install/quickstart-install.md (100%) rename docs/{ => versioned}/install/scripts/istio-openshift-policies.sh (100%) rename docs/{ => versioned}/install/scripts/knative-openshift-policies.sh (100%) rename docs/{ => versioned}/install/scripts/knative-with-openshift.sh (100%) rename docs/{ => versioned}/install/troubleshooting.md (100%) rename docs/{ => versioned}/install/uninstall.md (100%) rename docs/{ => versioned}/install/upgrade/README.md (100%) rename docs/{ => versioned}/install/upgrade/check-install-version.md (100%) rename docs/{ => versioned}/install/upgrade/upgrade-installation-with-operator.md (100%) rename docs/{ => versioned}/install/upgrade/upgrade-installation.md (100%) rename docs/{ => versioned}/install/yaml-install/README.md (100%) rename docs/{ => versioned}/install/yaml-install/eventing/eventing-installation-files.md (100%) rename docs/{ => versioned}/install/yaml-install/eventing/install-eventing-with-yaml.md (100%) rename docs/{ => versioned}/install/yaml-install/serving/install-serving-with-yaml-on-IBM-Z-and-IBM-P.md (100%) rename docs/{ => versioned}/install/yaml-install/serving/install-serving-with-yaml.md (100%) rename docs/{ => versioned}/install/yaml-install/serving/serving-installation-files.md (100%) rename docs/{ => versioned}/reference/relnotes/README.md (100%) rename docs/{ => versioned}/reference/security/README.md (100%) rename docs/{ => versioned}/reference/security/threat-model.md (100%) rename docs/{ => versioned}/reference/security/verifying-cli.md (100%) rename docs/{ => versioned}/reference/security/verifying-images.md (100%) rename docs/{ => versioned}/samples/README.md (100%) rename docs/{ => versioned}/samples/eventing.md (100%) rename docs/{ => versioned}/samples/serving.md (100%) rename docs/{ => versioned}/serving/OWNERS (100%) rename docs/{ => versioned}/serving/README.md (100%) rename docs/{ => versioned}/serving/app-security/security-guard-about.md (100%) rename docs/{ => versioned}/serving/app-security/security-guard-example-alerts.md (100%) rename docs/{ => versioned}/serving/app-security/security-guard-install.md (100%) rename docs/{ => versioned}/serving/app-security/security-guard-quickstart.md (100%) rename docs/{ => versioned}/serving/architecture.md (100%) rename docs/{ => versioned}/serving/autoscaling/README.md (100%) rename docs/{ => versioned}/serving/autoscaling/autoscale-go/Dockerfile (100%) rename docs/{ => versioned}/serving/autoscaling/autoscale-go/OWNERS (100%) rename docs/{ => versioned}/serving/autoscaling/autoscale-go/README.md (100%) rename docs/{ => versioned}/serving/autoscaling/autoscale-go/autoscale.go (100%) rename docs/{ => versioned}/serving/autoscaling/autoscale-go/go.mod (100%) rename docs/{ => versioned}/serving/autoscaling/autoscale-go/request-dashboard.png (100%) rename docs/{ => versioned}/serving/autoscaling/autoscale-go/scale-dashboard.png (100%) rename docs/{ => versioned}/serving/autoscaling/autoscale-go/service.yaml (100%) rename docs/{ => versioned}/serving/autoscaling/autoscale-go/test/test.go (100%) rename docs/{ => versioned}/serving/autoscaling/autoscaler-types.md (100%) rename docs/{ => versioned}/serving/autoscaling/autoscaling-metrics.md (100%) rename docs/{ => versioned}/serving/autoscaling/autoscaling-targets.md (100%) rename docs/{ => versioned}/serving/autoscaling/concurrency.md (100%) rename docs/{ => versioned}/serving/autoscaling/kpa-specific.md (100%) rename docs/{ => versioned}/serving/autoscaling/rps-target.md (100%) rename docs/{ => versioned}/serving/autoscaling/scale-bounds.md (100%) rename docs/{ => versioned}/serving/autoscaling/scale-to-zero.md (100%) rename docs/{ => versioned}/serving/config-ha.md (100%) rename docs/{ => versioned}/serving/configuration/config-defaults.md (100%) rename docs/{ => versioned}/serving/configuration/deployment.md (100%) rename docs/{ => versioned}/serving/configuration/feature-flags.md (100%) rename docs/{ => versioned}/serving/configuration/rolling-out-latest-revision-configmap.md (100%) rename docs/{ => versioned}/serving/convert-deployment-to-knative-service.md (100%) rename docs/{ => versioned}/serving/deploying-from-private-registry.md (100%) rename docs/{ => versioned}/serving/dryrun.md (100%) rename docs/{ => versioned}/serving/encryption/cluster-local-domain-tls.md (100%) rename docs/{ => versioned}/serving/encryption/configure-certmanager-integration.md (100%) rename docs/{ => versioned}/serving/encryption/encryption-cluster-local-domain.drawio.svg (100%) rename docs/{ => versioned}/serving/encryption/encryption-external-domain.drawio.svg (100%) rename docs/{ => versioned}/serving/encryption/encryption-overview.drawio.svg (100%) rename docs/{ => versioned}/serving/encryption/encryption-overview.md (100%) rename docs/{ => versioned}/serving/encryption/encryption-system-internal.drawio.svg (100%) rename docs/{ => versioned}/serving/encryption/external-domain-tls.md (100%) rename docs/{ => versioned}/serving/encryption/system-internal-tls.md (100%) rename docs/{ => versioned}/serving/images/architecture.png (100%) rename docs/{ => versioned}/serving/images/autoscaler_dash1.png (100%) rename docs/{ => versioned}/serving/images/cpu_dash1.png (100%) rename docs/{ => versioned}/serving/images/gke-assigning-static-ip-address.png (100%) rename docs/{ => versioned}/serving/images/grafana1.png (100%) rename docs/{ => versioned}/serving/images/kibana-discover-tab-annotated.png (100%) rename docs/{ => versioned}/serving/images/kibana-landing-page-configure-index.png (100%) rename docs/{ => versioned}/serving/images/request-flow.png (100%) rename docs/{ => versioned}/serving/images/request_dash1.png (100%) rename docs/{ => versioned}/serving/images/serving-architecture-ingress.png (100%) rename docs/{ => versioned}/serving/images/serving-architecture.png (100%) rename docs/{ => versioned}/serving/images/zipkin1.png (100%) rename docs/{ => versioned}/serving/images/zipkin2.png (100%) rename docs/{ => versioned}/serving/istio-authorization.md (100%) rename docs/{ => versioned}/serving/knative-kubernetes-services.md (100%) rename docs/{ => versioned}/serving/load-balancing/README.md (100%) rename docs/{ => versioned}/serving/load-balancing/activator-capacity.md (100%) rename docs/{ => versioned}/serving/load-balancing/target-burst-capacity.md (100%) rename docs/{ => versioned}/serving/observability/accessing-traces.md (100%) rename docs/{ => versioned}/serving/observability/logging/collecting-logs.md (100%) rename docs/{ => versioned}/serving/observability/logging/config-logging.md (100%) rename docs/{ => versioned}/serving/observability/logging/fluent-bit-collector.yaml (100%) rename docs/{ => versioned}/serving/observability/logging/fluent-bit-configmap.yaml (100%) rename docs/{ => versioned}/serving/observability/logging/request-logging.md (100%) rename docs/{ => versioned}/serving/observability/logging/system.svg (100%) rename docs/{ => versioned}/serving/observability/metrics/collecting-metrics.md (100%) rename docs/{ => versioned}/serving/observability/metrics/serving-metrics.md (100%) rename docs/{ => versioned}/serving/queue-extensions.md (100%) rename docs/{ => versioned}/serving/reference/serving-api.md (100%) rename docs/{ => versioned}/serving/request-flow.md (100%) rename docs/{concepts/serving-resources/revisions.md => versioned/serving/revisions/README.md} (100%) rename docs/{ => versioned}/serving/revisions/revision-admin-config-options.md (100%) rename docs/{ => versioned}/serving/revisions/revision-developer-config-options.md (100%) rename docs/{ => versioned}/serving/rolling-out-latest-revision.md (100%) rename docs/{ => versioned}/serving/services/README.md (100%) rename docs/{ => versioned}/serving/services/certificate-class.md (100%) rename docs/{ => versioned}/serving/services/configure-probing.md (100%) rename docs/{ => versioned}/serving/services/configure-requests-limits-services.md (100%) rename docs/{ => versioned}/serving/services/creating-services.md (100%) rename docs/{ => versioned}/serving/services/custom-domains.md (100%) rename docs/{ => versioned}/serving/services/custom-tls-certificate-domain-mapping.md (100%) rename docs/{ => versioned}/serving/services/http-protocol.md (100%) rename docs/{ => versioned}/serving/services/ingress-class.md (100%) rename docs/{ => versioned}/serving/services/private-services.md (100%) rename docs/{ => versioned}/serving/services/probes-overview.drawio.svg (100%) rename docs/{ => versioned}/serving/services/storage.md (100%) rename docs/{ => versioned}/serving/services/using-queue-extensions.md (100%) rename docs/{ => versioned}/serving/setting-up-custom-ingress-gateway.md (100%) rename docs/{ => versioned}/serving/stackdriver/Dockerfile (100%) rename docs/{ => versioned}/serving/tag-resolution.md (100%) rename docs/{ => versioned}/serving/traffic-management.md (100%) rename docs/{ => versioned}/serving/troubleshooting/debugging-application-issues.md (100%) rename docs/{ => versioned}/serving/using-a-custom-domain.md (100%) rename docs/{ => versioned}/serving/webhook-customizations.md (100%) create mode 100644 overrides/partials/actions.html diff --git a/config/redirects.yml b/config/redirects.yml index 917619126..d1588659e 100644 --- a/config/redirects.yml +++ b/config/redirects.yml @@ -1,228 +1,228 @@ plugins: redirects: redirect_maps: - docs/contributing/about.md: community/README.md - docs/eventing/experimental-features/README.md: docs/eventing/features/README.md - docs/eventing/experimental-features/delivery-timeout.md: docs/eventing/features/delivery-timeout.md - docs/eventing/experimental-features/delivery-retryafter.md: docs/eventing/features/delivery-retryafter.md - docs/eventing/experimental-features/new-trigger-filters.md: docs/eventing/triggers/README.md - docs/eventing/experimental-features/kreference-group.md: docs/eventing/features/kreference-group.md - docs/eventing/experimental-features/kreference-mapping.md: docs/eventing/features/kreference-mapping.md - docs/eventing/experimental-features/eventtype-auto-creation.md: docs/eventing/features/eventtype-auto-creation.md - docs/eventing/experimental-features/transport-encryption.md: docs/eventing/features/transport-encryption.md - docs/eventing/experimental-features/sender-identity.md: docs/eventing/features/sender-identity.md - docs/eventing/experimental-features/authorization.md: docs/eventing/features/authorization.md - docs/eventing/features/new-trigger-filters.md: docs/eventing/triggers/README.md - docs/eventing/broker/kafka-broker/kafka-configmap.md: docs/eventing/configuration/kafka-channel-configuration.md - docs/eventing/broker/create-mtbroker.md: docs/eventing/brokers/create-broker.md - docs/eventing/broker/example-mtbroker.md: docs/eventing/brokers/broker-developer-config-options.md - docs/eventing/broker/kafka-broker/README.md: docs/eventing/brokers/broker-types/kafka-broker/README.md - docs/eventing/broker/rabbitmq-broker/README.md: docs/eventing/brokers/broker-types/rabbitmq-broker/README.md - docs/eventing/broker/README.md: docs/eventing/brokers/README.md - docs/concepts/resources/revisions.md: docs/concepts/serving-resources/revisions.md - docs/serving/revision-gc.md: docs/serving/revisions/revision-developer-config-options.md - docs/serving/configuration/revision-gc.md: docs/serving/revisions/revision-admin-config-options.md - docs/reference/concepts/duck-typing.md: docs/concepts/duck-typing.md - docs/reference/client/README.md: docs/client/README.md - docs/reference/api/eventing-api.md: docs/eventing/reference/eventing-api.md - docs/reference/api/serving-api.md: docs/serving/reference/serving-api.md - docs/community/about.md: community/governance.md - docs/contributing/contributing.md: community/contributing.md - docs/contributing/README.md: community/README.md - docs/eventing/getting-started.md: docs/getting-started/getting-started-eventing.md - docs/admin/collecting-logs/README.md: docs/serving/observability/logging/collecting-logs.md - docs/admin/collecting-metrics/README.md: docs/serving/observability/metrics/collecting-metrics.md - docs/admin/collecting-metrics/eventing-metrics/metrics.md: docs/eventing/observability/metrics/eventing-metrics.md - docs/admin/collecting-metrics/serving-metrics/metrics.md: docs/serving/observability/metrics/serving-metrics.md - docs/admin/eventing/broker-configuration.md: docs/eventing/configuration/broker-configuration.md - docs/admin/eventing/channel-configuration.md: docs/eventing/configuration/channel-configuration.md - docs/admin/eventing/kafka-channel-configuration.md: docs/eventing/configuration/kafka-channel-configuration.md - docs/admin/eventing/sources-configuration.md: docs/eventing/configuration/sources-configuration.md - docs/admin/install/README.md: docs/install/README.md - docs/admin/install/eventing/eventing-installation-files.md: docs/install/yaml-install/eventing/eventing-installation-files.md - docs/admin/install/eventing/install-eventing-with-yaml.md: docs/install/yaml-install/eventing/install-eventing-with-yaml.md - docs/admin/install/install-eventing-with-yaml.md: docs/install/yaml-install/eventing/install-eventing-with-yaml.md - docs/admin/install/install-serving-with-yaml.md: docs/install/yaml-install/serving/install-serving-with-yaml.md - docs/admin/install/installing-istio.md: docs/install/installing-istio.md - docs/admin/install/knative-offerings.md: docs/install/knative-offerings.md - docs/admin/install/knative-with-operators.md: docs/install/operator/knative-with-operators.md - docs/admin/install/operator/configuring-eventing-cr.md: docs/install/operator/configuring-eventing-cr.md - docs/admin/install/operator/configuring-serving-cr.md: docs/install/operator/configuring-serving-cr.md - docs/admin/install/serving/install-serving-with-yaml.md: docs/install/yaml-install/serving/install-serving-with-yaml.md - docs/admin/install/serving/serving-installation-files.md: docs/install/yaml-install/serving/serving-installation-files.md - docs/admin/install/uninstall.md: docs/install/uninstall.md - docs/admin/serving/config-defaults.md: docs/serving/configuration/config-defaults.md - docs/admin/serving/deployment.md: docs/serving/configuration/deployment.md - docs/admin/serving/feature-flags.md: docs/serving/configuration/feature-flags.md - docs/admin/serving/rolling-out-latest-revision-configmap.md: docs/serving/configuration/rolling-out-latest-revision-configmap.md - docs/admin/upgrade/index.md: docs/install/upgrade/README.md - docs/admin/upgrade/upgrade-installation-with-operator.md: docs/install/upgrade/upgrade-installation-with-operator.md - docs/admin/upgrade/upgrade-installation.md: docs/install/upgrade/upgrade-installation.md - docs/check-install-version.md: docs/install/upgrade/check-install-version.md - docs/client/connecting-kn-to-your-cluster/index.md: docs/client/README.md - docs/community/annual_reports.md: https://github.com/knative/community/tree/main/annual_reports - docs/community/calendar.md: https://github.com/knative/community/blob/main/CALENDAR.MD - docs/community/contributing/code-of-conduct.md: https://github.com/knative/community/blob/main/CODE-OF-CONDUCT.md - docs/community/contributing/contributing.md: https://github.com/knative/community/blob/main/CONTRIBUTING.md - docs/community/contributing/governance.md: https://github.com/knative/community/blob/main/GOVERNANCE.md - docs/community/contributing/mechanics.md: https://github.com/knative/community/tree/main/mechanics - docs/community/contributing/mechanics/creating-an-extensions-repo.md: https://github.com/knative/community/blob/main/mechanics/CREATING-AN-EXTENSIONS-REPO.md - docs/community/contributing/mechanics/feature-tracks.md: https://github.com/knative/community/blob/main/mechanics/FEATURE-TRACKS.md - docs/community/contributing/mechanics/golang-policy.md: https://github.com/knative/community/blob/main/mechanics/GOLANG-POLICY.md - docs/community/contributing/mechanics/release-schedule.md: https://github.com/knative/community/blob/main/mechanics/RELEASE-SCHEDULE.md - docs/community/contributing/mechanics/release-versioning-principles.md: https://github.com/knative/community/blob/main/mechanics/RELEASE-VERSIONING-PRINCIPLES.md - docs/community/contributing/mechanics/sc.md: https://github.com/knative/community/blob/main/mechanics/SC.md - docs/community/contributing/mechanics/sunsetting-features.md: https://github.com/knative/community/blob/main/mechanics/SUNSETTING-FEATURES.md - docs/community/contributing/mechanics/toc.md: https://github.com/knative/community/blob/main/mechanics/TOC.md - docs/community/contributing/mechanics/working-group-processes.md: https://github.com/knative/community/blob/main/mechanics/WORKING-GROUP-PROCESSES.md - docs/community/contributing/repository-guidelines.md: https://github.com/knative/community/blob/main/REPOSITORY-GUIDELINES.md - docs/community/contributing/reviewing.md: https://github.com/knative/community/blob/main/REVIEWING.md - docs/community/contributing/roles.md: https://github.com/knative/community/blob/main/ROLES.md - docs/community/contributing/slack-guidelines.md: https://github.com/knative/community/blob/main/SLACK-GUIDELINES.md - docs/community/contributing/steering-committee.md: https://github.com/knative/community/blob/main/STEERING-COMMITTEE.md - docs/community/contributing/tech-oversight-committee.md: https://github.com/knative/community/blob/main/TECH-OVERSIGHT-COMMITTEE.md - docs/community/contributing/trademark-committee.md: https://github.com/knative/community/blob/main/TRADEMARK-COMMITTEE.md - docs/community/contributing/values.md: https://github.com/knative/community/blob/main/VALUES.md - docs/community/contributing/working-groups/working-groups.md: https://github.com/knative/community/blob/main/working-groups - docs/community/meetup.md: community/README.md - docs/community/samples.md: https://github.com/knative/docs/tree/main/code-samples/community - docs/concepts/overview.md: docs/index.md - docs/developer/concepts/duck-typing.md: docs/concepts/duck-typing.md - docs/developer/eventing/event-delivery.md: docs/eventing/event-delivery.md - docs/developer/eventing/sinks/README.md: docs/eventing/sinks/README.md - docs/developer/eventing/sinks/kafka-sink.md: docs/eventing/sinks/kafka-sink.md - docs/developer/eventing/sources/README.md: docs/eventing/sources/README.md - docs/developer/eventing/sources/apiserversource/README.md: docs/eventing/sources/apiserversource/README.md - docs/developer/eventing/sources/apiserversource/getting-started.md: docs/eventing/sources/apiserversource/getting-started.md - docs/developer/eventing/sources/apiserversource/reference.md: docs/eventing/sources/apiserversource/reference.md - docs/developer/eventing/sources/containersource/README.md: docs/eventing/custom-event-source/containersource/README.md - docs/developer/eventing/sources/containersource/reference.md: docs/eventing/custom-event-source/containersource/reference.md - docs/developer/eventing/sources/creating-event-sources/README.md: docs/eventing/custom-event-source/README.md - docs/developer/eventing/sources/creating-event-sources/writing-event-source/01-theory.md: docs/eventing/custom-event-source/custom-event-source/README.md - docs/developer/eventing/sources/creating-event-sources/writing-event-source/02-lifecycle-and-types.md: docs/eventing/custom-event-source/custom-event-source/controller.md - docs/developer/eventing/sources/creating-event-sources/writing-event-source/03-controller.md: docs/eventing/custom-event-source/custom-event-source/README.md - docs/developer/eventing/sources/creating-event-sources/writing-event-source/04-reconciler.md: docs/eventing/custom-event-source/custom-event-source/receive-adapter.md - docs/developer/eventing/sources/creating-event-sources/writing-event-source/05-receive-adapter.md: docs/eventing/custom-event-source/custom-event-source/receive-adapter.md - docs/developer/eventing/sources/creating-event-sources/writing-event-source/06-yaml.md: docs/eventing/custom-event-source/custom-event-source/publish-event-source.md - docs/developer/eventing/sources/creating-event-sources/writing-event-source/07-knative-extensions.md: docs/eventing/custom-event-source/custom-event-source/README.md - docs/developer/eventing/sources/creating-event-sources/writing-event-source/README.md: docs/eventing/custom-event-source/custom-event-source/README.md - docs/developer/eventing/sources/kafka-source/README.md: docs/eventing/sources/kafka-source/README.md - docs/developer/eventing/sources/ping-source/README.md: docs/eventing/sources/ping-source/README.md - docs/developer/eventing/sources/ping-source/reference.md: docs/eventing/sources/ping-source/reference.md - docs/developer/eventing/sources/sinkbinding/README.md: docs/eventing/custom-event-source/sinkbinding/README.md - docs/developer/eventing/sources/sinkbinding/getting-started.md: docs/eventing/custom-event-source/sinkbinding/create-a-sinkbinding.md - docs/developer/eventing/sources/sinkbinding/reference.md: docs/eventing/custom-event-source/sinkbinding/reference.md - docs/developer/serving/deploying-from-private-registry.md: docs/serving/deploying-from-private-registry.md - docs/developer/serving/rolling-out-latest-revision.md: docs/serving/rolling-out-latest-revision.md - docs/developer/serving/services/README.md: docs/serving/services/README.md - docs/developer/serving/services/byo-certificate.md: docs/serving/services/custom-tls-certificate-domain-mapping.md - docs/developer/serving/services/certificate-class.md: docs/serving/services/certificate-class.md - docs/developer/serving/services/configure-requests-limits-services.md: docs/serving/services/configure-requests-limits-services.md - docs/developer/serving/services/creating-services.md: docs/serving/services/creating-services.md - docs/developer/serving/services/custom-domains.md: docs/serving/services/custom-domains.md - docs/developer/serving/services/http-option.md: docs/serving/services/http-protocol.md - docs/developer/serving/services/ingress-class.md: docs/serving/services/ingress-class.md - docs/developer/serving/services/private-services.md: docs/serving/services/private-services.md - docs/developer/serving/services/service-metrics.md: docs/serving/observability/metrics/serving-metrics.md - docs/developer/serving/tag-resolution.md: docs/serving/tag-resolution.md - docs/developer/serving/traffic-management.md: docs/serving/traffic-management.md - docs/developer/serving/troubleshooting/debugging-application-issues.md: docs/serving/troubleshooting/debugging-application-issues.md - docs/eventing/broker/alternate/index.md: docs/eventing/brokers/README.md - docs/eventing/broker/broker-event-delivery.md: docs/eventing/event-delivery.md - docs/eventing/broker/configmaps/README.md: docs/eventing/configuration/broker-configuration.md - docs/eventing/channels/default-channels/index.md: docs/eventing/channels/README.md - docs/eventing/debugging/README.md: docs/eventing/troubleshooting/README.md - docs/eventing/metrics.md: docs/eventing/observability/metrics/eventing-metrics.md - docs/eventing/parallel.md: docs/eventing/flows/parallel.md - docs/eventing/samples/README.md: docs/samples/eventing.md - docs/eventing/samples/cloud-audit-logs-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/cloud-audit-logs-source - docs/eventing/samples/cloud-pubsub-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/cloud-pubsub-source - docs/eventing/samples/cloud-scheduler-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/cloud-scheduler-source - docs/eventing/samples/cloud-storage-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/cloud-storage-source - docs/eventing/samples/gcp-pubsub-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/cloud-pubsub-source - docs/eventing/samples/github-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/github-source - docs/eventing/samples/gitlab-source/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/gitlab-source - docs/eventing/samples/helloworld/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/helloworld - docs/eventing/samples/helloworld/helloworld-go/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/helloworld/helloworld-go - docs/eventing/samples/helloworld/helloworld-python/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/helloworld/helloworld-python - docs/eventing/samples/kafka/binding/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/kafka/binding - docs/eventing/samples/kafka/channel/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/kafka/channel - docs/eventing/samples/kubernetes-event-source/index.md: docs/eventing/sources/apiserversource/README.md - docs/eventing/samples/parallel/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/parallel - docs/eventing/samples/parallel/multiple-branches/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/parallel/multiple-branches - docs/eventing/samples/parallel/mutual-exclusivity/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/parallel/mutual-exclusivity - docs/eventing/samples/ping-source/index.md: docs/eventing/sources/ping-source/README.md - docs/eventing/samples/sequence/index.md: docs/eventing/flows/sequence/README.md - docs/eventing/samples/sequence/sequence-replay-to-event-display/index.md: docs/eventing/flows/sequence/sequence-reply-to-event-display/README.md - docs/eventing/samples/sequence/sequence-reply-to-sequence/index.md: docs/eventing/flows/sequence/sequence-reply-to-sequence/README.md - docs/eventing/samples/sequence/sequence-terminal/index.md: docs/eventing/flows/sequence/sequence-terminal/README.md - docs/eventing/samples/sequence/sequence-with-broker-trigger/index.md: docs/eventing/flows/sequence/sequence-with-broker-trigger/README.md - docs/eventing/samples/sinkbinding/README.md: docs/eventing/custom-event-source/sinkbinding/README.md - docs/eventing/samples/writing-event-source-easy-way/README.md: https://github.com/knative/docs/tree/main/code-samples/eventing/writing-event-source-easy-way - docs/eventing/sequence.md: docs/eventing/flows/sequence/README.md - docs/eventing/sink/README.md: docs/eventing/sinks/README.md - docs/eventing/sink/kafka-sink.md: docs/eventing/sinks/kafka-sink.md - docs/eventing/sources/containersource.md: docs/eventing/custom-event-source/containersource/README.md - docs/eventing/sources/pingsource/index.md: docs/eventing/sources/ping-source/README.md - docs/install/collecting-logs/index.md: docs/serving/observability/logging/collecting-logs.md - docs/install/collecting-metrics/index.md: docs/serving/observability/metrics/collecting-metrics.md - docs/install/eventing/eventing-installation-files.md: docs/install/yaml-install/eventing/eventing-installation-files.md - docs/install/eventing/install-eventing-with-yaml.md: docs/install/yaml-install/eventing/install-eventing-with-yaml.md - docs/install/getting-started-knative-app/index.md: docs/getting-started/README.md - docs/install/install-extensions.md: docs/install/README.md - docs/install/installation-files.md: docs/install/README.md - docs/install/prerequisites.md: docs/install/README.md - docs/install/serving/install-serving-with-yaml.md: docs/install/yaml-install/serving/install-serving-with-yaml.md - docs/install/serving/installing-cert-manager.md: docs/install/installing-cert-manager.md - docs/install/serving/installing-istio.md: docs/install/installing-istio.md - docs/install/serving/serving-installation-files.md: docs/install/yaml-install/serving/serving-installation-files.md - docs/operator/configuring-eventing-cr/index.md: docs/install/operator/configuring-eventing-cr.md - docs/operator/configuring-serving-cr/index.md: docs/install/operator/configuring-serving-cr.md - docs/reference/resources/index.md: docs/client/README.md - docs/serving/autoscaling/autoscaling-concepts.md: docs/serving/autoscaling/autoscaler-types.md - docs/serving/autoscaling/target-burst-capacity/index.md: docs/serving/load-balancing/target-burst-capacity.md - docs/serving/configuring-autoscaling/index.md: docs/serving/autoscaling/README.md - docs/serving/creating-domain-mappings.md: docs/serving/services/custom-domains.md - docs/serving/debugging-application-issues.md: docs/serving/troubleshooting/debugging-application-issues.md - docs/serving/feature-flags.md: docs/serving/configuration/feature-flags.md - docs/serving/getting-started-knative-app.md: docs/getting-started/README.md - docs/serving/installing-cert-manager.md: docs/install/installing-cert-manager.md - docs/serving/metrics.md: docs/serving/observability/metrics/serving-metrics.md - docs/serving/samples/README.md: docs/samples/serving.md - docs/serving/samples/autoscale-go/index.md: docs/serving/autoscaling/autoscale-go/README.md - docs/serving/samples/blue-green-deployment.md: docs/serving/traffic-management.md - docs/serving/samples/cloudevents/cloudevents-dotnet/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-dotnet - docs/serving/samples/cloudevents/cloudevents-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-go - docs/serving/samples/cloudevents/cloudevents-nodejs/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-nodejs - docs/serving/samples/cloudevents/cloudevents-rust/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-rust - docs/serving/samples/cloudevents/cloudevents-spring/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-spring - docs/serving/samples/cloudevents/cloudevents-vertx/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/cloudevents/cloudevents-vertx - docs/serving/samples/gitwebhook-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/gitwebhook-go - docs/serving/samples/grpc-ping-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/grpc-ping-go - docs/serving/samples/hello-world/helloworld-csharp/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-csharp - docs/serving/samples/hello-world/helloworld-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-go - docs/serving/samples/hello-world/helloworld-java-spark/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-java-spark - docs/serving/samples/hello-world/helloworld-java-spring/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-java-spring - docs/serving/samples/hello-world/helloworld-kotlin/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-kotlin - docs/serving/samples/hello-world/helloworld-nodejs/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-nodejs - docs/serving/samples/hello-world/helloworld-php/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-php - docs/serving/samples/hello-world/helloworld-python/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-python - docs/serving/samples/hello-world/helloworld-ruby/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-ruby - docs/serving/samples/hello-world/helloworld-scala/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-scala - docs/serving/samples/hello-world/helloworld-shell/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/hello-world/helloworld-shell - docs/serving/samples/knative-routing-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/knative-routing-go - docs/serving/samples/kong-routing-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/kong-routing-go - docs/serving/samples/multi-container/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/multicontainer - docs/serving/samples/secrets-go/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/secrets-go - docs/serving/samples/tag-header-based-routing/README.md: https://github.com/knative/docs/tree/main/code-samples/serving/tag-header-based-routing - docs/serving/samples/traffic-splitting/README.md: docs/serving/traffic-management.md - docs/serving/services/deployment.md: docs/serving/configuration/deployment.md - docs/serving/services/http-option.md: docs/serving/services/http-protocol.md - docs/serving/services/service-metrics.md: docs/serving/observability/metrics/serving-metrics.md - docs/serving/spec/knative-api-specification-1.0.md: https://github.com/knative/specs/blob/main/specs/serving/knative-api-specification-1.0.md - docs/serving/using-an-ssl-cert/index.md: docs/serving/encryption/encryption-overview.md - docs/serving/encryption/enabling-automatic-tls-certificate-provisioning.md: docs/serving/encryption/encryption-overview.md - docs/serving/encryption/using-certificates-in-networking-layer.md: docs/serving/encryption/encryption-overview.md - docs/serving/using-subroutes.md: docs/serving/traffic-management.md - docs/eventing/brokers/create-mtbroker.md: docs/eventing/brokers/create-broker.md - docs/eventing/brokers/broker-admin-config-options.md: docs/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/concepts/serving-resources/revisions.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/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/index.md + versioned/developer/concepts/duck-typing.md: versioned/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/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 diff --git a/docs/concepts/eventing-resources/brokers.md b/docs/concepts/eventing-resources/brokers.md deleted file mode 100644 index 1d93cde95..000000000 --- a/docs/concepts/eventing-resources/brokers.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -audience: developer -components: - - eventing -function: explanation ---- - -# Brokers - ---8<-- "about-brokers.md" - -## Related concepts - -### Triggers - ---8<-- "about-triggers.md" - -### Subscribers - ---8<-- "about-subscribers.md" - - diff --git a/docs/serving/revisions/README.md b/docs/serving/revisions/README.md deleted file mode 100644 index 9c2dd2426..000000000 --- a/docs/serving/revisions/README.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -audience: developer -components: - - serving -function: explanation ---- - -# About Revisions - ---8<-- "about-revisions.md" - -## Additional resources - -- [Revisions concept documentation](../../concepts/serving-resources/revisions.md){target=_blank} diff --git a/docs/snippets/about-brokers.md b/docs/snippets/about-brokers.md index 6d9fa700b..d7e53dd96 100644 --- a/docs/snippets/about-brokers.md +++ b/docs/snippets/about-brokers.md @@ -1,6 +1,5 @@ Brokers are Kubernetes custom resources that define an [event mesh](/docs/eventing/event-mesh) for collecting a pool of events. Brokers provide a discoverable endpoint for event ingress, and use Triggers for event delivery. Event producers can send events to a broker by POSTing the event. diff --git a/docs/snippets/about-eventing.md b/docs/snippets/about-eventing.md index 61ec79432..1ccf8fba8 100644 --- a/docs/snippets/about-eventing.md +++ b/docs/snippets/about-eventing.md @@ -1,6 +1,6 @@ Knative Eventing is a collection of APIs that enable you to use an [event-driven architecture](https://en.wikipedia.org/wiki/Event-driven_architecture){target=_blank} with your applications. You can use these APIs to create components that route events from event producers (known as sources) to event consumers (known as sinks) that receive events. Sinks can also be configured to respond to HTTP requests by sending a response event. diff --git a/docs/snippets/about-functions.md b/docs/snippets/about-functions.md index eb4b92aff..620e20e99 100644 --- a/docs/snippets/about-functions.md +++ b/docs/snippets/about-functions.md @@ -1,5 +1,6 @@ Knative Functions provides a simple programming model for using functions on Knative, without requiring in-depth knowledge of Knative, Kubernetes, containers, or dockerfiles. diff --git a/docs/snippets/about-revisions-garbage-collection.md b/docs/snippets/about-revisions-garbage-collection.md index 97518f419..c67abac77 100644 --- a/docs/snippets/about-revisions-garbage-collection.md +++ b/docs/snippets/about-revisions-garbage-collection.md @@ -1,6 +1,6 @@ When Revisions of a Knative Service are inactive, they are automatically cleaned up and cluster resources are reclaimed after a set time period. This is known as *[garbage collection](https://kubernetes.io/docs/concepts/architecture/garbage-collection/){target=_blank}*. diff --git a/docs/snippets/about-revisions.md b/docs/snippets/about-revisions.md index 9d6af9775..58b1fee01 100644 --- a/docs/snippets/about-revisions.md +++ b/docs/snippets/about-revisions.md @@ -1,6 +1,5 @@ Revisions are Knative Serving resources that contain point-in-time snapshots of the application code and configuration for each change made to a Knative Service. diff --git a/docs/snippets/about-serving.md b/docs/snippets/about-serving.md index 3411d1cb5..1f12da0ed 100644 --- a/docs/snippets/about-serving.md +++ b/docs/snippets/about-serving.md @@ -1,6 +1,6 @@ Knative Serving defines a set of objects as Kubernetes Custom Resource Definitions (CRDs). These resources are used to define and control how your diff --git a/docs/snippets/about-subscribers.md b/docs/snippets/about-subscribers.md deleted file mode 100644 index b5eefad6e..000000000 --- a/docs/snippets/about-subscribers.md +++ /dev/null @@ -1,5 +0,0 @@ - - -A Subscriber can be any URL or Addressable resource. Subscribers can also reply to an active request from the Broker, and can respond with a new event that is sent back into the Broker. diff --git a/docs/snippets/about-triggers.md b/docs/snippets/about-triggers.md deleted file mode 100644 index 0f589507e..000000000 --- a/docs/snippets/about-triggers.md +++ /dev/null @@ -1,5 +0,0 @@ - - -After an event has entered a broker, it can be forwarded to subscribers by using Triggers. Triggers allow events to be filtered by attributes, so that events with particular attributes can be sent to Subscribers that have registered interest in events with those attributes. diff --git a/docs/snippets/build-func-intro.md b/docs/snippets/build-func-intro.md index c4f6b491c..ed67f95c2 100644 --- a/docs/snippets/build-func-intro.md +++ b/docs/snippets/build-func-intro.md @@ -1,5 +1,5 @@ Building a function creates an OCI container image for your function that can be pushed to a container registry. It does not run or deploy the function, which can be useful if you want to build a container image for your function locally, but do not want to automatically run the function or deploy it to a cluster, for example, in a testing scenario. diff --git a/docs/snippets/create-a-function.md b/docs/snippets/create-a-function.md index 9a3927e69..953d15b35 100644 --- a/docs/snippets/create-a-function.md +++ b/docs/snippets/create-a-function.md @@ -1,5 +1,6 @@ After you have installed Knative Functions, you can create a function project by using the `func` CLI or the `kn func` plugin: diff --git a/docs/snippets/deploy-func-intro.md b/docs/snippets/deploy-func-intro.md index a9e75670b..954eca6cb 100644 --- a/docs/snippets/deploy-func-intro.md +++ b/docs/snippets/deploy-func-intro.md @@ -1,5 +1,5 @@ Deploying a function creates an OCI container image for your function, and pushes this container image to your image registry. The function is deployed to the cluster as a Knative Service. Redeploying a function updates the container image and resulting Service that is running on your cluster. Functions that have been deployed to a cluster are accessible on the cluster just like any other Knative Service. diff --git a/docs/snippets/functions-templates-intro.md b/docs/snippets/functions-templates-intro.md index 592d3ab90..54053b7fc 100644 --- a/docs/snippets/functions-templates-intro.md +++ b/docs/snippets/functions-templates-intro.md @@ -1,5 +1,5 @@ Knative Functions provides templates that can be used to create basic functions, by initiating a function project boilerplate when you run a `create` command. diff --git a/docs/snippets/install-func-CLI.md b/docs/snippets/install-func-CLI.md index 08ce674ce..db5b386b9 100644 --- a/docs/snippets/install-func-CLI.md +++ b/docs/snippets/install-func-CLI.md @@ -1,6 +1,6 @@ === "Homebrew" diff --git a/docs/snippets/install-functions-intro.md b/docs/snippets/install-functions-intro.md index d5e275575..41b5efbac 100644 --- a/docs/snippets/install-functions-intro.md +++ b/docs/snippets/install-functions-intro.md @@ -1,4 +1,5 @@ You can install Knative Functions either by using the standalone `func` CLI, or by installing the `kn func` plugin that is available for the Knative `kn` CLI. diff --git a/docs/snippets/install-kn-func-plugin.md b/docs/snippets/install-kn-func-plugin.md index 73e6f4be1..ec7b5e892 100644 --- a/docs/snippets/install-kn-func-plugin.md +++ b/docs/snippets/install-kn-func-plugin.md @@ -1,6 +1,6 @@ === "kn plugin" diff --git a/docs/snippets/install-kn.md b/docs/snippets/install-kn.md index f7b8c1835..a481a78c3 100644 --- a/docs/snippets/install-kn.md +++ b/docs/snippets/install-kn.md @@ -1,7 +1,7 @@ ## Install the Knative CLI diff --git a/docs/snippets/proc-building-function.md b/docs/snippets/proc-building-function.md index 505c2132a..4e536b7d5 100644 --- a/docs/snippets/proc-building-function.md +++ b/docs/snippets/proc-building-function.md @@ -1,6 +1,6 @@ The `build` command uses the project name and the image registry name to construct a fully qualified container image name for the function. If the function project has not previously been built, you are prompted to provide an **image registry**. diff --git a/docs/snippets/proc-deploying-function.md b/docs/snippets/proc-deploying-function.md index 6681a35e1..e361416cd 100644 --- a/docs/snippets/proc-deploying-function.md +++ b/docs/snippets/proc-deploying-function.md @@ -1,6 +1,6 @@ The `deploy` command uses the function project name as the Knative Service name. When the function is built, the project name and the image registry name are used to construct a fully qualified image name for the function. diff --git a/docs/snippets/proc-running-function.md b/docs/snippets/proc-running-function.md index 49164d221..bf2e8001c 100644 --- a/docs/snippets/proc-running-function.md +++ b/docs/snippets/proc-running-function.md @@ -1,6 +1,6 @@ The `run` command builds an image for your function if required, and runs this image locally, instead of deploying it on a cluster. diff --git a/docs/snippets/quickstart-install.md b/docs/snippets/quickstart-install.md index 06e6e5df3..3f9b7d65e 100644 --- a/docs/snippets/quickstart-install.md +++ b/docs/snippets/quickstart-install.md @@ -1,6 +1,6 @@ ## Install the Knative quickstart plugin diff --git a/docs/snippets/quickstart-prereqs.md b/docs/snippets/quickstart-prereqs.md index f31968dae..69793d1a5 100644 --- a/docs/snippets/quickstart-prereqs.md +++ b/docs/snippets/quickstart-prereqs.md @@ -1,7 +1,7 @@ ## Before you begin diff --git a/docs/snippets/run-func-intro.md b/docs/snippets/run-func-intro.md index 210f16f21..e35b9c27d 100644 --- a/docs/snippets/run-func-intro.md +++ b/docs/snippets/run-func-intro.md @@ -1,5 +1,5 @@ Running a function creates an OCI container image for your function before running the function in your local environment, but does not deploy the function to a cluster. This can be useful if you want to run your function locally for a testing scenario. diff --git a/docs/.nav.yml b/docs/versioned/.nav.yml similarity index 98% rename from docs/.nav.yml rename to docs/versioned/.nav.yml index 6a7e3855b..062da3fbd 100644 --- a/docs/.nav.yml +++ b/docs/versioned/.nav.yml @@ -2,14 +2,7 @@ nav: ############################################################################### # Concepts ############################################################################### - - Concepts: - - Overview: concepts/README.md - - Resources: - - Serving resources: - - Revisions: concepts/serving-resources/revisions.md - - Eventing resources: - - Brokers: concepts/eventing-resources/brokers.md - - Duck types: concepts/duck-typing.md + - Overview: README.md ############################################################################### # Getting started ############################################################################### @@ -214,6 +207,7 @@ nav: - Developer configuration options: eventing/brokers/broker-developer-config-options.md - Triggers: - Using Triggers: eventing/triggers/README.md + - Duck types: eventing/concepts/duck-typing.md - Event sources: - About event sources: eventing/sources/README.md - ApiServerSource: diff --git a/docs/concepts/README.md b/docs/versioned/README.md similarity index 95% rename from docs/concepts/README.md rename to docs/versioned/README.md index 45db1ca3e..0451c6065 100644 --- a/docs/concepts/README.md +++ b/docs/versioned/README.md @@ -74,7 +74,7 @@ These components can be used independently or together, allowing you to adopt Kn ### Request Flow in Serving -![Knative Serving data flow: requests arrive at an HTTP router, then travel to either the activator or a pod with a queue-proxy and the user application. The Knative autoscaler collects metrics from the activator and the queue-proxy to determine how many pods to run.](../serving/images/request-flow.png){draggable=false} +![Knative Serving data flow: requests arrive at an HTTP router, then travel to either the activator or a pod with a queue-proxy and the user application. The Knative autoscaler collects metrics from the activator and the queue-proxy to determine how many pods to run.](./serving/images/request-flow.png){draggable=false} When a request is made to a Knative Service: @@ -84,7 +84,7 @@ When a request is made to a Knative Service: 4. **Queue-Proxy**: All requests pass through the Queue-Proxy sidecar, which enforces concurrency limits and collects metrics 5. **Application**: The request reaches your application container -For detailed information, see the [request flow documentation](../serving/request-flow.md). +For detailed information, see the [request flow documentation](serving/request-flow.md). ### GPU Resources and LLM Inference @@ -261,9 +261,9 @@ Consider alternatives when: ## Next Steps -- **Installation**: Get started with [Knative installation](../install/README.md) -- **Quick Start**: Try the [Knative Quickstart](../getting-started/README.md) for hands-on experience -- **Serving Guide**: Learn more about [Knative Serving](../serving/README.md) -- **Eventing Guide**: Explore [Knative Eventing](../eventing/README.md) capabilities -- **Functions Guide**: Build your first [Knative Function](../functions/README.md) -- **Examples**: Browse [sample applications](../samples/README.md) and use cases +- **Installation**: Get started with [Knative installation](install/README.md) +- **Quick Start**: Try the [Knative Quickstart](getting-started/README.md) for hands-on experience +- **Serving Guide**: Learn more about [Knative Serving](serving/README.md) +- **Eventing Guide**: Explore [Knative Eventing](eventing/README.md) capabilities +- **Functions Guide**: Build your first [Knative Function](functions/README.md) +- **Examples**: Browse [sample applications](samples/README.md) and use cases diff --git a/docs/bookstore/create-slack-workspace/README.md b/docs/versioned/bookstore/create-slack-workspace/README.md similarity index 100% rename from docs/bookstore/create-slack-workspace/README.md rename to docs/versioned/bookstore/create-slack-workspace/README.md diff --git a/docs/bookstore/create-slack-workspace/images/image1.png b/docs/versioned/bookstore/create-slack-workspace/images/image1.png similarity index 100% rename from docs/bookstore/create-slack-workspace/images/image1.png rename to docs/versioned/bookstore/create-slack-workspace/images/image1.png diff --git a/docs/bookstore/create-slack-workspace/images/image2.png b/docs/versioned/bookstore/create-slack-workspace/images/image2.png similarity index 100% rename from docs/bookstore/create-slack-workspace/images/image2.png rename to docs/versioned/bookstore/create-slack-workspace/images/image2.png diff --git a/docs/bookstore/create-slack-workspace/images/image3.png b/docs/versioned/bookstore/create-slack-workspace/images/image3.png similarity index 100% rename from docs/bookstore/create-slack-workspace/images/image3.png rename to docs/versioned/bookstore/create-slack-workspace/images/image3.png diff --git a/docs/bookstore/create-slack-workspace/images/image4.png b/docs/versioned/bookstore/create-slack-workspace/images/image4.png similarity index 100% rename from docs/bookstore/create-slack-workspace/images/image4.png rename to docs/versioned/bookstore/create-slack-workspace/images/image4.png diff --git a/docs/bookstore/create-slack-workspace/images/image5.png b/docs/versioned/bookstore/create-slack-workspace/images/image5.png similarity index 100% rename from docs/bookstore/create-slack-workspace/images/image5.png rename to docs/versioned/bookstore/create-slack-workspace/images/image5.png diff --git a/docs/bookstore/disclaimer/README.md b/docs/versioned/bookstore/disclaimer/README.md similarity index 100% rename from docs/bookstore/disclaimer/README.md rename to docs/versioned/bookstore/disclaimer/README.md diff --git a/docs/bookstore/disclaimer/images/image1.png b/docs/versioned/bookstore/disclaimer/images/image1.png similarity index 100% rename from docs/bookstore/disclaimer/images/image1.png rename to docs/versioned/bookstore/disclaimer/images/image1.png diff --git a/docs/bookstore/disclaimer/images/image2.png b/docs/versioned/bookstore/disclaimer/images/image2.png similarity index 100% rename from docs/bookstore/disclaimer/images/image2.png rename to docs/versioned/bookstore/disclaimer/images/image2.png diff --git a/docs/bookstore/extra-challenge/README.md b/docs/versioned/bookstore/extra-challenge/README.md similarity index 100% rename from docs/bookstore/extra-challenge/README.md rename to docs/versioned/bookstore/extra-challenge/README.md diff --git a/docs/bookstore/extra-challenge/images/image1.png b/docs/versioned/bookstore/extra-challenge/images/image1.png similarity index 100% rename from docs/bookstore/extra-challenge/images/image1.png rename to docs/versioned/bookstore/extra-challenge/images/image1.png diff --git a/docs/bookstore/extra-challenge/images/image2.png b/docs/versioned/bookstore/extra-challenge/images/image2.png similarity index 100% rename from docs/bookstore/extra-challenge/images/image2.png rename to docs/versioned/bookstore/extra-challenge/images/image2.png diff --git a/docs/bookstore/extra-challenge/images/image3.png b/docs/versioned/bookstore/extra-challenge/images/image3.png similarity index 100% rename from docs/bookstore/extra-challenge/images/image3.png rename to docs/versioned/bookstore/extra-challenge/images/image3.png diff --git a/docs/bookstore/extra-challenge/images/image4.png b/docs/versioned/bookstore/extra-challenge/images/image4.png similarity index 100% rename from docs/bookstore/extra-challenge/images/image4.png rename to docs/versioned/bookstore/extra-challenge/images/image4.png diff --git a/docs/bookstore/extra-challenge/images/image5.png b/docs/versioned/bookstore/extra-challenge/images/image5.png similarity index 100% rename from docs/bookstore/extra-challenge/images/image5.png rename to docs/versioned/bookstore/extra-challenge/images/image5.png diff --git a/docs/bookstore/extra-challenge/images/image6.png b/docs/versioned/bookstore/extra-challenge/images/image6.png similarity index 100% rename from docs/bookstore/extra-challenge/images/image6.png rename to docs/versioned/bookstore/extra-challenge/images/image6.png diff --git a/docs/bookstore/page-0.5/environment-setup.md b/docs/versioned/bookstore/page-0.5/environment-setup.md similarity index 100% rename from docs/bookstore/page-0.5/environment-setup.md rename to docs/versioned/bookstore/page-0.5/environment-setup.md diff --git a/docs/bookstore/page-0.5/images/image1.png b/docs/versioned/bookstore/page-0.5/images/image1.png similarity index 100% rename from docs/bookstore/page-0.5/images/image1.png rename to docs/versioned/bookstore/page-0.5/images/image1.png diff --git a/docs/bookstore/page-0.5/images/image10.png b/docs/versioned/bookstore/page-0.5/images/image10.png similarity index 100% rename from docs/bookstore/page-0.5/images/image10.png rename to docs/versioned/bookstore/page-0.5/images/image10.png diff --git a/docs/bookstore/page-0.5/images/image12.png b/docs/versioned/bookstore/page-0.5/images/image12.png similarity index 100% rename from docs/bookstore/page-0.5/images/image12.png rename to docs/versioned/bookstore/page-0.5/images/image12.png diff --git a/docs/bookstore/page-0.5/images/image13.png b/docs/versioned/bookstore/page-0.5/images/image13.png similarity index 100% rename from docs/bookstore/page-0.5/images/image13.png rename to docs/versioned/bookstore/page-0.5/images/image13.png diff --git a/docs/bookstore/page-0.5/images/image16.png b/docs/versioned/bookstore/page-0.5/images/image16.png similarity index 100% rename from docs/bookstore/page-0.5/images/image16.png rename to docs/versioned/bookstore/page-0.5/images/image16.png diff --git a/docs/bookstore/page-0.5/images/image18.png b/docs/versioned/bookstore/page-0.5/images/image18.png similarity index 100% rename from docs/bookstore/page-0.5/images/image18.png rename to docs/versioned/bookstore/page-0.5/images/image18.png diff --git a/docs/bookstore/page-0.5/images/image19.png b/docs/versioned/bookstore/page-0.5/images/image19.png similarity index 100% rename from docs/bookstore/page-0.5/images/image19.png rename to docs/versioned/bookstore/page-0.5/images/image19.png diff --git a/docs/bookstore/page-0.5/images/image20.png b/docs/versioned/bookstore/page-0.5/images/image20.png similarity index 100% rename from docs/bookstore/page-0.5/images/image20.png rename to docs/versioned/bookstore/page-0.5/images/image20.png diff --git a/docs/bookstore/page-0.5/images/image21.png b/docs/versioned/bookstore/page-0.5/images/image21.png similarity index 100% rename from docs/bookstore/page-0.5/images/image21.png rename to docs/versioned/bookstore/page-0.5/images/image21.png diff --git a/docs/bookstore/page-0.5/images/image22.png b/docs/versioned/bookstore/page-0.5/images/image22.png similarity index 100% rename from docs/bookstore/page-0.5/images/image22.png rename to docs/versioned/bookstore/page-0.5/images/image22.png diff --git a/docs/bookstore/page-0.5/images/image3.png b/docs/versioned/bookstore/page-0.5/images/image3.png similarity index 100% rename from docs/bookstore/page-0.5/images/image3.png rename to docs/versioned/bookstore/page-0.5/images/image3.png diff --git a/docs/bookstore/page-0.5/images/image5.png b/docs/versioned/bookstore/page-0.5/images/image5.png similarity index 100% rename from docs/bookstore/page-0.5/images/image5.png rename to docs/versioned/bookstore/page-0.5/images/image5.png diff --git a/docs/bookstore/page-0.5/images/image6.png b/docs/versioned/bookstore/page-0.5/images/image6.png similarity index 100% rename from docs/bookstore/page-0.5/images/image6.png rename to docs/versioned/bookstore/page-0.5/images/image6.png diff --git a/docs/bookstore/page-0.5/images/image9.png b/docs/versioned/bookstore/page-0.5/images/image9.png similarity index 100% rename from docs/bookstore/page-0.5/images/image9.png rename to docs/versioned/bookstore/page-0.5/images/image9.png diff --git a/docs/bookstore/page-0/images/1.png b/docs/versioned/bookstore/page-0/images/1.png similarity index 100% rename from docs/bookstore/page-0/images/1.png rename to docs/versioned/bookstore/page-0/images/1.png diff --git a/docs/bookstore/page-0/images/10.png b/docs/versioned/bookstore/page-0/images/10.png similarity index 100% rename from docs/bookstore/page-0/images/10.png rename to docs/versioned/bookstore/page-0/images/10.png diff --git a/docs/bookstore/page-0/images/11.png b/docs/versioned/bookstore/page-0/images/11.png similarity index 100% rename from docs/bookstore/page-0/images/11.png rename to docs/versioned/bookstore/page-0/images/11.png diff --git a/docs/bookstore/page-0/images/13.png b/docs/versioned/bookstore/page-0/images/13.png similarity index 100% rename from docs/bookstore/page-0/images/13.png rename to docs/versioned/bookstore/page-0/images/13.png diff --git a/docs/bookstore/page-0/images/2.png b/docs/versioned/bookstore/page-0/images/2.png similarity index 100% rename from docs/bookstore/page-0/images/2.png rename to docs/versioned/bookstore/page-0/images/2.png diff --git a/docs/bookstore/page-0/images/3.png b/docs/versioned/bookstore/page-0/images/3.png similarity index 100% rename from docs/bookstore/page-0/images/3.png rename to docs/versioned/bookstore/page-0/images/3.png diff --git a/docs/bookstore/page-0/images/4.png b/docs/versioned/bookstore/page-0/images/4.png similarity index 100% rename from docs/bookstore/page-0/images/4.png rename to docs/versioned/bookstore/page-0/images/4.png diff --git a/docs/bookstore/page-0/images/5.png b/docs/versioned/bookstore/page-0/images/5.png similarity index 100% rename from docs/bookstore/page-0/images/5.png rename to docs/versioned/bookstore/page-0/images/5.png diff --git a/docs/bookstore/page-0/images/6.png b/docs/versioned/bookstore/page-0/images/6.png similarity index 100% rename from docs/bookstore/page-0/images/6.png rename to docs/versioned/bookstore/page-0/images/6.png diff --git a/docs/bookstore/page-0/images/7.png b/docs/versioned/bookstore/page-0/images/7.png similarity index 100% rename from docs/bookstore/page-0/images/7.png rename to docs/versioned/bookstore/page-0/images/7.png diff --git a/docs/bookstore/page-0/images/8.png b/docs/versioned/bookstore/page-0/images/8.png similarity index 100% rename from docs/bookstore/page-0/images/8.png rename to docs/versioned/bookstore/page-0/images/8.png diff --git a/docs/bookstore/page-0/images/9.png b/docs/versioned/bookstore/page-0/images/9.png similarity index 100% rename from docs/bookstore/page-0/images/9.png rename to docs/versioned/bookstore/page-0/images/9.png diff --git a/docs/bookstore/page-0/welcome-knative-bookstore-tutorial.md b/docs/versioned/bookstore/page-0/welcome-knative-bookstore-tutorial.md similarity index 100% rename from docs/bookstore/page-0/welcome-knative-bookstore-tutorial.md rename to docs/versioned/bookstore/page-0/welcome-knative-bookstore-tutorial.md diff --git a/docs/bookstore/page-1/images/image1.png b/docs/versioned/bookstore/page-1/images/image1.png similarity index 100% rename from docs/bookstore/page-1/images/image1.png rename to docs/versioned/bookstore/page-1/images/image1.png diff --git a/docs/bookstore/page-1/images/image11.png b/docs/versioned/bookstore/page-1/images/image11.png similarity index 100% rename from docs/bookstore/page-1/images/image11.png rename to docs/versioned/bookstore/page-1/images/image11.png diff --git a/docs/bookstore/page-1/images/image12.png b/docs/versioned/bookstore/page-1/images/image12.png similarity index 100% rename from docs/bookstore/page-1/images/image12.png rename to docs/versioned/bookstore/page-1/images/image12.png diff --git a/docs/bookstore/page-1/images/image13.png b/docs/versioned/bookstore/page-1/images/image13.png similarity index 100% rename from docs/bookstore/page-1/images/image13.png rename to docs/versioned/bookstore/page-1/images/image13.png diff --git a/docs/bookstore/page-1/images/image15.png b/docs/versioned/bookstore/page-1/images/image15.png similarity index 100% rename from docs/bookstore/page-1/images/image15.png rename to docs/versioned/bookstore/page-1/images/image15.png diff --git a/docs/bookstore/page-1/images/image17.png b/docs/versioned/bookstore/page-1/images/image17.png similarity index 100% rename from docs/bookstore/page-1/images/image17.png rename to docs/versioned/bookstore/page-1/images/image17.png diff --git a/docs/bookstore/page-1/images/image18.png b/docs/versioned/bookstore/page-1/images/image18.png similarity index 100% rename from docs/bookstore/page-1/images/image18.png rename to docs/versioned/bookstore/page-1/images/image18.png diff --git a/docs/bookstore/page-1/images/image2.png b/docs/versioned/bookstore/page-1/images/image2.png similarity index 100% rename from docs/bookstore/page-1/images/image2.png rename to docs/versioned/bookstore/page-1/images/image2.png diff --git a/docs/bookstore/page-1/images/image20.png b/docs/versioned/bookstore/page-1/images/image20.png similarity index 100% rename from docs/bookstore/page-1/images/image20.png rename to docs/versioned/bookstore/page-1/images/image20.png diff --git a/docs/bookstore/page-1/images/image21.png b/docs/versioned/bookstore/page-1/images/image21.png similarity index 100% rename from docs/bookstore/page-1/images/image21.png rename to docs/versioned/bookstore/page-1/images/image21.png diff --git a/docs/bookstore/page-1/images/image25.png b/docs/versioned/bookstore/page-1/images/image25.png similarity index 100% rename from docs/bookstore/page-1/images/image25.png rename to docs/versioned/bookstore/page-1/images/image25.png diff --git a/docs/bookstore/page-1/images/image3.png b/docs/versioned/bookstore/page-1/images/image3.png similarity index 100% rename from docs/bookstore/page-1/images/image3.png rename to docs/versioned/bookstore/page-1/images/image3.png diff --git a/docs/bookstore/page-1/images/image4.png b/docs/versioned/bookstore/page-1/images/image4.png similarity index 100% rename from docs/bookstore/page-1/images/image4.png rename to docs/versioned/bookstore/page-1/images/image4.png diff --git a/docs/bookstore/page-1/images/image6.png b/docs/versioned/bookstore/page-1/images/image6.png similarity index 100% rename from docs/bookstore/page-1/images/image6.png rename to docs/versioned/bookstore/page-1/images/image6.png diff --git a/docs/bookstore/page-1/images/image8.png b/docs/versioned/bookstore/page-1/images/image8.png similarity index 100% rename from docs/bookstore/page-1/images/image8.png rename to docs/versioned/bookstore/page-1/images/image8.png diff --git a/docs/bookstore/page-1/images/image9.png b/docs/versioned/bookstore/page-1/images/image9.png similarity index 100% rename from docs/bookstore/page-1/images/image9.png rename to docs/versioned/bookstore/page-1/images/image9.png diff --git a/docs/bookstore/page-1/send-review-comment-to-broker.md b/docs/versioned/bookstore/page-1/send-review-comment-to-broker.md similarity index 100% rename from docs/bookstore/page-1/send-review-comment-to-broker.md rename to docs/versioned/bookstore/page-1/send-review-comment-to-broker.md diff --git a/docs/bookstore/page-2/images/image1.png b/docs/versioned/bookstore/page-2/images/image1.png similarity index 100% rename from docs/bookstore/page-2/images/image1.png rename to docs/versioned/bookstore/page-2/images/image1.png diff --git a/docs/bookstore/page-2/images/image10.png b/docs/versioned/bookstore/page-2/images/image10.png similarity index 100% rename from docs/bookstore/page-2/images/image10.png rename to docs/versioned/bookstore/page-2/images/image10.png diff --git a/docs/bookstore/page-2/images/image11.png b/docs/versioned/bookstore/page-2/images/image11.png similarity index 100% rename from docs/bookstore/page-2/images/image11.png rename to docs/versioned/bookstore/page-2/images/image11.png diff --git a/docs/bookstore/page-2/images/image12.png b/docs/versioned/bookstore/page-2/images/image12.png similarity index 100% rename from docs/bookstore/page-2/images/image12.png rename to docs/versioned/bookstore/page-2/images/image12.png diff --git a/docs/bookstore/page-2/images/image13.png b/docs/versioned/bookstore/page-2/images/image13.png similarity index 100% rename from docs/bookstore/page-2/images/image13.png rename to docs/versioned/bookstore/page-2/images/image13.png diff --git a/docs/bookstore/page-2/images/image14.png b/docs/versioned/bookstore/page-2/images/image14.png similarity index 100% rename from docs/bookstore/page-2/images/image14.png rename to docs/versioned/bookstore/page-2/images/image14.png diff --git a/docs/bookstore/page-2/images/image16.png b/docs/versioned/bookstore/page-2/images/image16.png similarity index 100% rename from docs/bookstore/page-2/images/image16.png rename to docs/versioned/bookstore/page-2/images/image16.png diff --git a/docs/bookstore/page-2/images/image17.png b/docs/versioned/bookstore/page-2/images/image17.png similarity index 100% rename from docs/bookstore/page-2/images/image17.png rename to docs/versioned/bookstore/page-2/images/image17.png diff --git a/docs/bookstore/page-2/images/image2.png b/docs/versioned/bookstore/page-2/images/image2.png similarity index 100% rename from docs/bookstore/page-2/images/image2.png rename to docs/versioned/bookstore/page-2/images/image2.png diff --git a/docs/bookstore/page-2/images/image3.png b/docs/versioned/bookstore/page-2/images/image3.png similarity index 100% rename from docs/bookstore/page-2/images/image3.png rename to docs/versioned/bookstore/page-2/images/image3.png diff --git a/docs/bookstore/page-2/images/image4.png b/docs/versioned/bookstore/page-2/images/image4.png similarity index 100% rename from docs/bookstore/page-2/images/image4.png rename to docs/versioned/bookstore/page-2/images/image4.png diff --git a/docs/bookstore/page-2/images/image5.png b/docs/versioned/bookstore/page-2/images/image5.png similarity index 100% rename from docs/bookstore/page-2/images/image5.png rename to docs/versioned/bookstore/page-2/images/image5.png diff --git a/docs/bookstore/page-2/images/image8.png b/docs/versioned/bookstore/page-2/images/image8.png similarity index 100% rename from docs/bookstore/page-2/images/image8.png rename to docs/versioned/bookstore/page-2/images/image8.png diff --git a/docs/bookstore/page-2/images/image9.png b/docs/versioned/bookstore/page-2/images/image9.png similarity index 100% rename from docs/bookstore/page-2/images/image9.png rename to docs/versioned/bookstore/page-2/images/image9.png diff --git a/docs/bookstore/page-2/sentiment-analysis-service-for-bookstore-reviews.md b/docs/versioned/bookstore/page-2/sentiment-analysis-service-for-bookstore-reviews.md similarity index 100% rename from docs/bookstore/page-2/sentiment-analysis-service-for-bookstore-reviews.md rename to docs/versioned/bookstore/page-2/sentiment-analysis-service-for-bookstore-reviews.md diff --git a/docs/bookstore/page-3/create-bad-word-filter-service.md b/docs/versioned/bookstore/page-3/create-bad-word-filter-service.md similarity index 100% rename from docs/bookstore/page-3/create-bad-word-filter-service.md rename to docs/versioned/bookstore/page-3/create-bad-word-filter-service.md diff --git a/docs/bookstore/page-3/images/image1.png b/docs/versioned/bookstore/page-3/images/image1.png similarity index 100% rename from docs/bookstore/page-3/images/image1.png rename to docs/versioned/bookstore/page-3/images/image1.png diff --git a/docs/bookstore/page-3/images/image10.png b/docs/versioned/bookstore/page-3/images/image10.png similarity index 100% rename from docs/bookstore/page-3/images/image10.png rename to docs/versioned/bookstore/page-3/images/image10.png diff --git a/docs/bookstore/page-3/images/image2.png b/docs/versioned/bookstore/page-3/images/image2.png similarity index 100% rename from docs/bookstore/page-3/images/image2.png rename to docs/versioned/bookstore/page-3/images/image2.png diff --git a/docs/bookstore/page-3/images/image4.png b/docs/versioned/bookstore/page-3/images/image4.png similarity index 100% rename from docs/bookstore/page-3/images/image4.png rename to docs/versioned/bookstore/page-3/images/image4.png diff --git a/docs/bookstore/page-3/images/image5.png b/docs/versioned/bookstore/page-3/images/image5.png similarity index 100% rename from docs/bookstore/page-3/images/image5.png rename to docs/versioned/bookstore/page-3/images/image5.png diff --git a/docs/bookstore/page-3/images/image6.png b/docs/versioned/bookstore/page-3/images/image6.png similarity index 100% rename from docs/bookstore/page-3/images/image6.png rename to docs/versioned/bookstore/page-3/images/image6.png diff --git a/docs/bookstore/page-3/images/image7.png b/docs/versioned/bookstore/page-3/images/image7.png similarity index 100% rename from docs/bookstore/page-3/images/image7.png rename to docs/versioned/bookstore/page-3/images/image7.png diff --git a/docs/bookstore/page-3/images/image8.png b/docs/versioned/bookstore/page-3/images/image8.png similarity index 100% rename from docs/bookstore/page-3/images/image8.png rename to docs/versioned/bookstore/page-3/images/image8.png diff --git a/docs/bookstore/page-3/images/image9.png b/docs/versioned/bookstore/page-3/images/image9.png similarity index 100% rename from docs/bookstore/page-3/images/image9.png rename to docs/versioned/bookstore/page-3/images/image9.png diff --git a/docs/bookstore/page-3/solution-create-bad-word-filter-service.md b/docs/versioned/bookstore/page-3/solution-create-bad-word-filter-service.md similarity index 100% rename from docs/bookstore/page-3/solution-create-bad-word-filter-service.md rename to docs/versioned/bookstore/page-3/solution-create-bad-word-filter-service.md diff --git a/docs/bookstore/page-4/create-sequence-to-streamline-ML-workflows.md b/docs/versioned/bookstore/page-4/create-sequence-to-streamline-ML-workflows.md similarity index 100% rename from docs/bookstore/page-4/create-sequence-to-streamline-ML-workflows.md rename to docs/versioned/bookstore/page-4/create-sequence-to-streamline-ML-workflows.md diff --git a/docs/bookstore/page-4/images/image1.png b/docs/versioned/bookstore/page-4/images/image1.png similarity index 100% rename from docs/bookstore/page-4/images/image1.png rename to docs/versioned/bookstore/page-4/images/image1.png diff --git a/docs/bookstore/page-4/images/image11.png b/docs/versioned/bookstore/page-4/images/image11.png similarity index 100% rename from docs/bookstore/page-4/images/image11.png rename to docs/versioned/bookstore/page-4/images/image11.png diff --git a/docs/bookstore/page-4/images/image12.png b/docs/versioned/bookstore/page-4/images/image12.png similarity index 100% rename from docs/bookstore/page-4/images/image12.png rename to docs/versioned/bookstore/page-4/images/image12.png diff --git a/docs/bookstore/page-4/images/image3.png b/docs/versioned/bookstore/page-4/images/image3.png similarity index 100% rename from docs/bookstore/page-4/images/image3.png rename to docs/versioned/bookstore/page-4/images/image3.png diff --git a/docs/bookstore/page-4/images/image4.png b/docs/versioned/bookstore/page-4/images/image4.png similarity index 100% rename from docs/bookstore/page-4/images/image4.png rename to docs/versioned/bookstore/page-4/images/image4.png diff --git a/docs/bookstore/page-4/images/image7.png b/docs/versioned/bookstore/page-4/images/image7.png similarity index 100% rename from docs/bookstore/page-4/images/image7.png rename to docs/versioned/bookstore/page-4/images/image7.png diff --git a/docs/bookstore/page-4/images/image8.png b/docs/versioned/bookstore/page-4/images/image8.png similarity index 100% rename from docs/bookstore/page-4/images/image8.png rename to docs/versioned/bookstore/page-4/images/image8.png diff --git a/docs/bookstore/page-4/images/image9.png b/docs/versioned/bookstore/page-4/images/image9.png similarity index 100% rename from docs/bookstore/page-4/images/image9.png rename to docs/versioned/bookstore/page-4/images/image9.png diff --git a/docs/bookstore/page-5/deploy-database-service.md b/docs/versioned/bookstore/page-5/deploy-database-service.md similarity index 100% rename from docs/bookstore/page-5/deploy-database-service.md rename to docs/versioned/bookstore/page-5/deploy-database-service.md diff --git a/docs/bookstore/page-5/images/image1.png b/docs/versioned/bookstore/page-5/images/image1.png similarity index 100% rename from docs/bookstore/page-5/images/image1.png rename to docs/versioned/bookstore/page-5/images/image1.png diff --git a/docs/bookstore/page-5/images/image2.png b/docs/versioned/bookstore/page-5/images/image2.png similarity index 100% rename from docs/bookstore/page-5/images/image2.png rename to docs/versioned/bookstore/page-5/images/image2.png diff --git a/docs/bookstore/page-5/images/image3.png b/docs/versioned/bookstore/page-5/images/image3.png similarity index 100% rename from docs/bookstore/page-5/images/image3.png rename to docs/versioned/bookstore/page-5/images/image3.png diff --git a/docs/bookstore/page-5/images/image4.png b/docs/versioned/bookstore/page-5/images/image4.png similarity index 100% rename from docs/bookstore/page-5/images/image4.png rename to docs/versioned/bookstore/page-5/images/image4.png diff --git a/docs/bookstore/page-5/images/image6.png b/docs/versioned/bookstore/page-5/images/image6.png similarity index 100% rename from docs/bookstore/page-5/images/image6.png rename to docs/versioned/bookstore/page-5/images/image6.png diff --git a/docs/bookstore/page-5/images/image7.png b/docs/versioned/bookstore/page-5/images/image7.png similarity index 100% rename from docs/bookstore/page-5/images/image7.png rename to docs/versioned/bookstore/page-5/images/image7.png diff --git a/docs/bookstore/page-5/images/image8.png b/docs/versioned/bookstore/page-5/images/image8.png similarity index 100% rename from docs/bookstore/page-5/images/image8.png rename to docs/versioned/bookstore/page-5/images/image8.png diff --git a/docs/bookstore/page-5/images/image9.png b/docs/versioned/bookstore/page-5/images/image9.png similarity index 100% rename from docs/bookstore/page-5/images/image9.png rename to docs/versioned/bookstore/page-5/images/image9.png diff --git a/docs/bookstore/page-6/advanced-event-filtering.md b/docs/versioned/bookstore/page-6/advanced-event-filtering.md similarity index 100% rename from docs/bookstore/page-6/advanced-event-filtering.md rename to docs/versioned/bookstore/page-6/advanced-event-filtering.md diff --git a/docs/bookstore/page-6/images/image1.png b/docs/versioned/bookstore/page-6/images/image1.png similarity index 100% rename from docs/bookstore/page-6/images/image1.png rename to docs/versioned/bookstore/page-6/images/image1.png diff --git a/docs/bookstore/page-6/images/image3.png b/docs/versioned/bookstore/page-6/images/image3.png similarity index 100% rename from docs/bookstore/page-6/images/image3.png rename to docs/versioned/bookstore/page-6/images/image3.png diff --git a/docs/bookstore/page-6/images/image4.png b/docs/versioned/bookstore/page-6/images/image4.png similarity index 100% rename from docs/bookstore/page-6/images/image4.png rename to docs/versioned/bookstore/page-6/images/image4.png diff --git a/docs/bookstore/page-6/images/image5.png b/docs/versioned/bookstore/page-6/images/image5.png similarity index 100% rename from docs/bookstore/page-6/images/image5.png rename to docs/versioned/bookstore/page-6/images/image5.png diff --git a/docs/bookstore/page-6/images/image6.png b/docs/versioned/bookstore/page-6/images/image6.png similarity index 100% rename from docs/bookstore/page-6/images/image6.png rename to docs/versioned/bookstore/page-6/images/image6.png diff --git a/docs/bookstore/page-6/images/image7.png b/docs/versioned/bookstore/page-6/images/image7.png similarity index 100% rename from docs/bookstore/page-6/images/image7.png rename to docs/versioned/bookstore/page-6/images/image7.png diff --git a/docs/bookstore/page-6/images/image8.png b/docs/versioned/bookstore/page-6/images/image8.png similarity index 100% rename from docs/bookstore/page-6/images/image8.png rename to docs/versioned/bookstore/page-6/images/image8.png diff --git a/docs/bookstore/page-7/images/image1.png b/docs/versioned/bookstore/page-7/images/image1.png similarity index 100% rename from docs/bookstore/page-7/images/image1.png rename to docs/versioned/bookstore/page-7/images/image1.png diff --git a/docs/bookstore/page-7/images/image10.png b/docs/versioned/bookstore/page-7/images/image10.png similarity index 100% rename from docs/bookstore/page-7/images/image10.png rename to docs/versioned/bookstore/page-7/images/image10.png diff --git a/docs/bookstore/page-7/images/image11.png b/docs/versioned/bookstore/page-7/images/image11.png similarity index 100% rename from docs/bookstore/page-7/images/image11.png rename to docs/versioned/bookstore/page-7/images/image11.png diff --git a/docs/bookstore/page-7/images/image12.png b/docs/versioned/bookstore/page-7/images/image12.png similarity index 100% rename from docs/bookstore/page-7/images/image12.png rename to docs/versioned/bookstore/page-7/images/image12.png diff --git a/docs/bookstore/page-7/images/image13.png b/docs/versioned/bookstore/page-7/images/image13.png similarity index 100% rename from docs/bookstore/page-7/images/image13.png rename to docs/versioned/bookstore/page-7/images/image13.png diff --git a/docs/bookstore/page-7/images/image14.png b/docs/versioned/bookstore/page-7/images/image14.png similarity index 100% rename from docs/bookstore/page-7/images/image14.png rename to docs/versioned/bookstore/page-7/images/image14.png diff --git a/docs/bookstore/page-7/images/image15.png b/docs/versioned/bookstore/page-7/images/image15.png similarity index 100% rename from docs/bookstore/page-7/images/image15.png rename to docs/versioned/bookstore/page-7/images/image15.png diff --git a/docs/bookstore/page-7/images/image16.png b/docs/versioned/bookstore/page-7/images/image16.png similarity index 100% rename from docs/bookstore/page-7/images/image16.png rename to docs/versioned/bookstore/page-7/images/image16.png diff --git a/docs/bookstore/page-7/images/image17.png b/docs/versioned/bookstore/page-7/images/image17.png similarity index 100% rename from docs/bookstore/page-7/images/image17.png rename to docs/versioned/bookstore/page-7/images/image17.png diff --git a/docs/bookstore/page-7/images/image19.png b/docs/versioned/bookstore/page-7/images/image19.png similarity index 100% rename from docs/bookstore/page-7/images/image19.png rename to docs/versioned/bookstore/page-7/images/image19.png diff --git a/docs/bookstore/page-7/images/image2.png b/docs/versioned/bookstore/page-7/images/image2.png similarity index 100% rename from docs/bookstore/page-7/images/image2.png rename to docs/versioned/bookstore/page-7/images/image2.png diff --git a/docs/bookstore/page-7/images/image20.png b/docs/versioned/bookstore/page-7/images/image20.png similarity index 100% rename from docs/bookstore/page-7/images/image20.png rename to docs/versioned/bookstore/page-7/images/image20.png diff --git a/docs/bookstore/page-7/images/image21.png b/docs/versioned/bookstore/page-7/images/image21.png similarity index 100% rename from docs/bookstore/page-7/images/image21.png rename to docs/versioned/bookstore/page-7/images/image21.png diff --git a/docs/bookstore/page-7/images/image22.png b/docs/versioned/bookstore/page-7/images/image22.png similarity index 100% rename from docs/bookstore/page-7/images/image22.png rename to docs/versioned/bookstore/page-7/images/image22.png diff --git a/docs/bookstore/page-7/images/image4.png b/docs/versioned/bookstore/page-7/images/image4.png similarity index 100% rename from docs/bookstore/page-7/images/image4.png rename to docs/versioned/bookstore/page-7/images/image4.png diff --git a/docs/bookstore/page-7/images/image6.png b/docs/versioned/bookstore/page-7/images/image6.png similarity index 100% rename from docs/bookstore/page-7/images/image6.png rename to docs/versioned/bookstore/page-7/images/image6.png diff --git a/docs/bookstore/page-7/images/image9.png b/docs/versioned/bookstore/page-7/images/image9.png similarity index 100% rename from docs/bookstore/page-7/images/image9.png rename to docs/versioned/bookstore/page-7/images/image9.png diff --git a/docs/bookstore/page-7/slack-sink-learning-knative-eventing-and-apache-camel-K-integration.md b/docs/versioned/bookstore/page-7/slack-sink-learning-knative-eventing-and-apache-camel-K-integration.md similarity index 100% rename from docs/bookstore/page-7/slack-sink-learning-knative-eventing-and-apache-camel-K-integration.md rename to docs/versioned/bookstore/page-7/slack-sink-learning-knative-eventing-and-apache-camel-K-integration.md diff --git a/docs/client/README.md b/docs/versioned/client/README.md similarity index 100% rename from docs/client/README.md rename to docs/versioned/client/README.md diff --git a/docs/client/configure-kn.md b/docs/versioned/client/configure-kn.md similarity index 100% rename from docs/client/configure-kn.md rename to docs/versioned/client/configure-kn.md diff --git a/docs/client/install-kn.md b/docs/versioned/client/install-kn.md similarity index 100% rename from docs/client/install-kn.md rename to docs/versioned/client/install-kn.md diff --git a/docs/client/kn-plugins.md b/docs/versioned/client/kn-plugins.md similarity index 100% rename from docs/client/kn-plugins.md rename to docs/versioned/client/kn-plugins.md diff --git a/docs/eventing/OWNERS b/docs/versioned/eventing/OWNERS similarity index 100% rename from docs/eventing/OWNERS rename to docs/versioned/eventing/OWNERS diff --git a/docs/eventing/README.md b/docs/versioned/eventing/README.md similarity index 100% rename from docs/eventing/README.md rename to docs/versioned/eventing/README.md diff --git a/docs/eventing/brokers/README.md b/docs/versioned/eventing/brokers/README.md similarity index 92% rename from docs/eventing/brokers/README.md rename to docs/versioned/eventing/brokers/README.md index 248a55fd0..870f01804 100644 --- a/docs/eventing/brokers/README.md +++ b/docs/versioned/eventing/brokers/README.md @@ -28,5 +28,4 @@ control rules. ## Additional resources -- [Brokers concept documentation](../../concepts/eventing-resources/brokers.md) - [Broker specifications](https://github.com/knative/specs/blob/main/specs/eventing/overview.md#broker){target=_blank} diff --git a/docs/eventing/brokers/broker-developer-config-options.md b/docs/versioned/eventing/brokers/broker-developer-config-options.md similarity index 100% rename from docs/eventing/brokers/broker-developer-config-options.md rename to docs/versioned/eventing/brokers/broker-developer-config-options.md diff --git a/docs/eventing/brokers/broker-types/README.md b/docs/versioned/eventing/brokers/broker-types/README.md similarity index 100% rename from docs/eventing/brokers/broker-types/README.md rename to docs/versioned/eventing/brokers/broker-types/README.md diff --git a/docs/eventing/brokers/broker-types/channel-based-broker/README.md b/docs/versioned/eventing/brokers/broker-types/channel-based-broker/README.md similarity index 100% rename from docs/eventing/brokers/broker-types/channel-based-broker/README.md rename to docs/versioned/eventing/brokers/broker-types/channel-based-broker/README.md diff --git a/docs/eventing/brokers/broker-types/kafka-broker/README.md b/docs/versioned/eventing/brokers/broker-types/kafka-broker/README.md similarity index 100% rename from docs/eventing/brokers/broker-types/kafka-broker/README.md rename to docs/versioned/eventing/brokers/broker-types/kafka-broker/README.md diff --git a/docs/eventing/brokers/broker-types/kafka-broker/configuring-kafka-features.md b/docs/versioned/eventing/brokers/broker-types/kafka-broker/configuring-kafka-features.md similarity index 100% rename from docs/eventing/brokers/broker-types/kafka-broker/configuring-kafka-features.md rename to docs/versioned/eventing/brokers/broker-types/kafka-broker/configuring-kafka-features.md diff --git a/docs/eventing/brokers/broker-types/rabbitmq-broker/README.md b/docs/versioned/eventing/brokers/broker-types/rabbitmq-broker/README.md similarity index 100% rename from docs/eventing/brokers/broker-types/rabbitmq-broker/README.md rename to docs/versioned/eventing/brokers/broker-types/rabbitmq-broker/README.md diff --git a/docs/eventing/brokers/create-broker.md b/docs/versioned/eventing/brokers/create-broker.md similarity index 100% rename from docs/eventing/brokers/create-broker.md rename to docs/versioned/eventing/brokers/create-broker.md diff --git a/docs/eventing/channels/OWNERS b/docs/versioned/eventing/channels/OWNERS similarity index 100% rename from docs/eventing/channels/OWNERS rename to docs/versioned/eventing/channels/OWNERS diff --git a/docs/eventing/channels/README.md b/docs/versioned/eventing/channels/README.md similarity index 100% rename from docs/eventing/channels/README.md rename to docs/versioned/eventing/channels/README.md diff --git a/docs/eventing/channels/channel-types-defaults.md b/docs/versioned/eventing/channels/channel-types-defaults.md similarity index 100% rename from docs/eventing/channels/channel-types-defaults.md rename to docs/versioned/eventing/channels/channel-types-defaults.md diff --git a/docs/eventing/channels/channels-crds.md b/docs/versioned/eventing/channels/channels-crds.md similarity index 100% rename from docs/eventing/channels/channels-crds.md rename to docs/versioned/eventing/channels/channels-crds.md diff --git a/docs/eventing/channels/channels.yaml b/docs/versioned/eventing/channels/channels.yaml similarity index 100% rename from docs/eventing/channels/channels.yaml rename to docs/versioned/eventing/channels/channels.yaml diff --git a/docs/eventing/channels/create-default-channel.md b/docs/versioned/eventing/channels/create-default-channel.md similarity index 100% rename from docs/eventing/channels/create-default-channel.md rename to docs/versioned/eventing/channels/create-default-channel.md diff --git a/docs/eventing/channels/generator/ReadmeTemplate.gomd b/docs/versioned/eventing/channels/generator/ReadmeTemplate.gomd similarity index 100% rename from docs/eventing/channels/generator/ReadmeTemplate.gomd rename to docs/versioned/eventing/channels/generator/ReadmeTemplate.gomd diff --git a/docs/eventing/channels/generator/main.go b/docs/versioned/eventing/channels/generator/main.go similarity index 100% rename from docs/eventing/channels/generator/main.go rename to docs/versioned/eventing/channels/generator/main.go diff --git a/docs/eventing/channels/images/channel-workflow.png b/docs/versioned/eventing/channels/images/channel-workflow.png similarity index 100% rename from docs/eventing/channels/images/channel-workflow.png rename to docs/versioned/eventing/channels/images/channel-workflow.png diff --git a/docs/eventing/channels/subscriptions.md b/docs/versioned/eventing/channels/subscriptions.md similarity index 100% rename from docs/eventing/channels/subscriptions.md rename to docs/versioned/eventing/channels/subscriptions.md diff --git a/docs/concepts/duck-typing.md b/docs/versioned/eventing/concepts/duck-typing.md similarity index 100% rename from docs/concepts/duck-typing.md rename to docs/versioned/eventing/concepts/duck-typing.md diff --git a/docs/eventing/configuration/broker-configuration.md b/docs/versioned/eventing/configuration/broker-configuration.md similarity index 100% rename from docs/eventing/configuration/broker-configuration.md rename to docs/versioned/eventing/configuration/broker-configuration.md diff --git a/docs/eventing/configuration/channel-configuration.md b/docs/versioned/eventing/configuration/channel-configuration.md similarity index 100% rename from docs/eventing/configuration/channel-configuration.md rename to docs/versioned/eventing/configuration/channel-configuration.md diff --git a/docs/eventing/configuration/kafka-channel-configuration.md b/docs/versioned/eventing/configuration/kafka-channel-configuration.md similarity index 100% rename from docs/eventing/configuration/kafka-channel-configuration.md rename to docs/versioned/eventing/configuration/kafka-channel-configuration.md diff --git a/docs/eventing/configuration/keda-configuration.md b/docs/versioned/eventing/configuration/keda-configuration.md similarity index 100% rename from docs/eventing/configuration/keda-configuration.md rename to docs/versioned/eventing/configuration/keda-configuration.md diff --git a/docs/eventing/configuration/sources-configuration.md b/docs/versioned/eventing/configuration/sources-configuration.md similarity index 100% rename from docs/eventing/configuration/sources-configuration.md rename to docs/versioned/eventing/configuration/sources-configuration.md diff --git a/docs/eventing/configuration/sugar-configuration.md b/docs/versioned/eventing/configuration/sugar-configuration.md similarity index 100% rename from docs/eventing/configuration/sugar-configuration.md rename to docs/versioned/eventing/configuration/sugar-configuration.md diff --git a/docs/eventing/custom-event-source/README.md b/docs/versioned/eventing/custom-event-source/README.md similarity index 100% rename from docs/eventing/custom-event-source/README.md rename to docs/versioned/eventing/custom-event-source/README.md diff --git a/docs/eventing/custom-event-source/containersource/README.md b/docs/versioned/eventing/custom-event-source/containersource/README.md similarity index 100% rename from docs/eventing/custom-event-source/containersource/README.md rename to docs/versioned/eventing/custom-event-source/containersource/README.md diff --git a/docs/eventing/custom-event-source/containersource/reference.md b/docs/versioned/eventing/custom-event-source/containersource/reference.md similarity index 100% rename from docs/eventing/custom-event-source/containersource/reference.md rename to docs/versioned/eventing/custom-event-source/containersource/reference.md diff --git a/docs/eventing/custom-event-source/custom-event-source/README.md b/docs/versioned/eventing/custom-event-source/custom-event-source/README.md similarity index 100% rename from docs/eventing/custom-event-source/custom-event-source/README.md rename to docs/versioned/eventing/custom-event-source/custom-event-source/README.md diff --git a/docs/eventing/custom-event-source/custom-event-source/controller.md b/docs/versioned/eventing/custom-event-source/custom-event-source/controller.md similarity index 100% rename from docs/eventing/custom-event-source/custom-event-source/controller.md rename to docs/versioned/eventing/custom-event-source/custom-event-source/controller.md diff --git a/docs/eventing/custom-event-source/custom-event-source/publish-event-source.md b/docs/versioned/eventing/custom-event-source/custom-event-source/publish-event-source.md similarity index 100% rename from docs/eventing/custom-event-source/custom-event-source/publish-event-source.md rename to docs/versioned/eventing/custom-event-source/custom-event-source/publish-event-source.md diff --git a/docs/eventing/custom-event-source/custom-event-source/receive-adapter.md b/docs/versioned/eventing/custom-event-source/custom-event-source/receive-adapter.md similarity index 100% rename from docs/eventing/custom-event-source/custom-event-source/receive-adapter.md rename to docs/versioned/eventing/custom-event-source/custom-event-source/receive-adapter.md diff --git a/docs/eventing/custom-event-source/custom-event-source/sample-repo.md b/docs/versioned/eventing/custom-event-source/custom-event-source/sample-repo.md similarity index 100% rename from docs/eventing/custom-event-source/custom-event-source/sample-repo.md rename to docs/versioned/eventing/custom-event-source/custom-event-source/sample-repo.md diff --git a/docs/eventing/custom-event-source/sinkbinding/README.md b/docs/versioned/eventing/custom-event-source/sinkbinding/README.md similarity index 100% rename from docs/eventing/custom-event-source/sinkbinding/README.md rename to docs/versioned/eventing/custom-event-source/sinkbinding/README.md diff --git a/docs/eventing/custom-event-source/sinkbinding/create-a-sinkbinding.md b/docs/versioned/eventing/custom-event-source/sinkbinding/create-a-sinkbinding.md similarity index 100% rename from docs/eventing/custom-event-source/sinkbinding/create-a-sinkbinding.md rename to docs/versioned/eventing/custom-event-source/sinkbinding/create-a-sinkbinding.md diff --git a/docs/eventing/custom-event-source/sinkbinding/reference.md b/docs/versioned/eventing/custom-event-source/sinkbinding/reference.md similarity index 100% rename from docs/eventing/custom-event-source/sinkbinding/reference.md rename to docs/versioned/eventing/custom-event-source/sinkbinding/reference.md diff --git a/docs/eventing/data/2e571e6948ff981283825bb2bf51c87d.json b/docs/versioned/eventing/data/2e571e6948ff981283825bb2bf51c87d.json similarity index 100% rename from docs/eventing/data/2e571e6948ff981283825bb2bf51c87d.json rename to docs/versioned/eventing/data/2e571e6948ff981283825bb2bf51c87d.json diff --git a/docs/eventing/event-delivery.md b/docs/versioned/eventing/event-delivery.md similarity index 100% rename from docs/eventing/event-delivery.md rename to docs/versioned/eventing/event-delivery.md diff --git a/docs/eventing/event-mesh.md b/docs/versioned/eventing/event-mesh.md similarity index 100% rename from docs/eventing/event-mesh.md rename to docs/versioned/eventing/event-mesh.md diff --git a/docs/eventing/event-registry/README.md b/docs/versioned/eventing/event-registry/README.md similarity index 100% rename from docs/eventing/event-registry/README.md rename to docs/versioned/eventing/event-registry/README.md diff --git a/docs/eventing/event-registry/eventmesh-backstage-plugin.md b/docs/versioned/eventing/event-registry/eventmesh-backstage-plugin.md similarity index 100% rename from docs/eventing/event-registry/eventmesh-backstage-plugin.md rename to docs/versioned/eventing/event-registry/eventmesh-backstage-plugin.md diff --git a/docs/eventing/event-registry/images/event-mesh-plugin-apis-view.png b/docs/versioned/eventing/event-registry/images/event-mesh-plugin-apis-view.png similarity index 100% rename from docs/eventing/event-registry/images/event-mesh-plugin-apis-view.png rename to docs/versioned/eventing/event-registry/images/event-mesh-plugin-apis-view.png diff --git a/docs/eventing/event-registry/images/event-mesh-plugin-components-view.png b/docs/versioned/eventing/event-registry/images/event-mesh-plugin-components-view.png similarity index 100% rename from docs/eventing/event-registry/images/event-mesh-plugin-components-view.png rename to docs/versioned/eventing/event-registry/images/event-mesh-plugin-components-view.png diff --git a/docs/eventing/event-registry/images/event-mesh-plugin-graph.png b/docs/versioned/eventing/event-registry/images/event-mesh-plugin-graph.png similarity index 100% rename from docs/eventing/event-registry/images/event-mesh-plugin-graph.png rename to docs/versioned/eventing/event-registry/images/event-mesh-plugin-graph.png diff --git a/docs/eventing/event-registry/images/knative-backstage-security.png b/docs/versioned/eventing/event-registry/images/knative-backstage-security.png similarity index 100% rename from docs/eventing/event-registry/images/knative-backstage-security.png rename to docs/versioned/eventing/event-registry/images/knative-backstage-security.png diff --git a/docs/eventing/faq/README.md b/docs/versioned/eventing/faq/README.md similarity index 100% rename from docs/eventing/faq/README.md rename to docs/versioned/eventing/faq/README.md diff --git a/docs/eventing/features/README.md b/docs/versioned/eventing/features/README.md similarity index 100% rename from docs/eventing/features/README.md rename to docs/versioned/eventing/features/README.md diff --git a/docs/eventing/features/authorization.md b/docs/versioned/eventing/features/authorization.md similarity index 100% rename from docs/eventing/features/authorization.md rename to docs/versioned/eventing/features/authorization.md diff --git a/docs/eventing/features/cross-namespace-event-links.md b/docs/versioned/eventing/features/cross-namespace-event-links.md similarity index 100% rename from docs/eventing/features/cross-namespace-event-links.md rename to docs/versioned/eventing/features/cross-namespace-event-links.md diff --git a/docs/eventing/features/delivery-retryafter.md b/docs/versioned/eventing/features/delivery-retryafter.md similarity index 100% rename from docs/eventing/features/delivery-retryafter.md rename to docs/versioned/eventing/features/delivery-retryafter.md diff --git a/docs/eventing/features/delivery-timeout.md b/docs/versioned/eventing/features/delivery-timeout.md similarity index 100% rename from docs/eventing/features/delivery-timeout.md rename to docs/versioned/eventing/features/delivery-timeout.md diff --git a/docs/eventing/features/eventtype-auto-creation.md b/docs/versioned/eventing/features/eventtype-auto-creation.md similarity index 100% rename from docs/eventing/features/eventtype-auto-creation.md rename to docs/versioned/eventing/features/eventtype-auto-creation.md diff --git a/docs/eventing/features/images/authz-example.png b/docs/versioned/eventing/features/images/authz-example.png similarity index 100% rename from docs/eventing/features/images/authz-example.png rename to docs/versioned/eventing/features/images/authz-example.png diff --git a/docs/eventing/features/istio-integration.md b/docs/versioned/eventing/features/istio-integration.md similarity index 100% rename from docs/eventing/features/istio-integration.md rename to docs/versioned/eventing/features/istio-integration.md diff --git a/docs/eventing/features/kreference-group.md b/docs/versioned/eventing/features/kreference-group.md similarity index 100% rename from docs/eventing/features/kreference-group.md rename to docs/versioned/eventing/features/kreference-group.md diff --git a/docs/eventing/features/kreference-mapping.md b/docs/versioned/eventing/features/kreference-mapping.md similarity index 100% rename from docs/eventing/features/kreference-mapping.md rename to docs/versioned/eventing/features/kreference-mapping.md diff --git a/docs/eventing/features/new-apiserversource-filters.md b/docs/versioned/eventing/features/new-apiserversource-filters.md similarity index 100% rename from docs/eventing/features/new-apiserversource-filters.md rename to docs/versioned/eventing/features/new-apiserversource-filters.md diff --git a/docs/eventing/features/sender-identity.md b/docs/versioned/eventing/features/sender-identity.md similarity index 100% rename from docs/eventing/features/sender-identity.md rename to docs/versioned/eventing/features/sender-identity.md diff --git a/docs/eventing/features/transport-encryption.md b/docs/versioned/eventing/features/transport-encryption.md similarity index 100% rename from docs/eventing/features/transport-encryption.md rename to docs/versioned/eventing/features/transport-encryption.md diff --git a/docs/eventing/flows/README.md b/docs/versioned/eventing/flows/README.md similarity index 100% rename from docs/eventing/flows/README.md rename to docs/versioned/eventing/flows/README.md diff --git a/docs/eventing/flows/parallel.md b/docs/versioned/eventing/flows/parallel.md similarity index 100% rename from docs/eventing/flows/parallel.md rename to docs/versioned/eventing/flows/parallel.md diff --git a/docs/eventing/flows/sequence/README.md b/docs/versioned/eventing/flows/sequence/README.md similarity index 100% rename from docs/eventing/flows/sequence/README.md rename to docs/versioned/eventing/flows/sequence/README.md diff --git a/docs/eventing/flows/sequence/sequence-reply-to-event-display/README.md b/docs/versioned/eventing/flows/sequence/sequence-reply-to-event-display/README.md similarity index 100% rename from docs/eventing/flows/sequence/sequence-reply-to-event-display/README.md rename to docs/versioned/eventing/flows/sequence/sequence-reply-to-event-display/README.md diff --git a/docs/eventing/flows/sequence/sequence-reply-to-event-display/event-display.yaml b/docs/versioned/eventing/flows/sequence/sequence-reply-to-event-display/event-display.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-reply-to-event-display/event-display.yaml rename to docs/versioned/eventing/flows/sequence/sequence-reply-to-event-display/event-display.yaml diff --git a/docs/eventing/flows/sequence/sequence-reply-to-event-display/ping-source.yaml b/docs/versioned/eventing/flows/sequence/sequence-reply-to-event-display/ping-source.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-reply-to-event-display/ping-source.yaml rename to docs/versioned/eventing/flows/sequence/sequence-reply-to-event-display/ping-source.yaml diff --git a/docs/eventing/flows/sequence/sequence-reply-to-event-display/sequence-reply-to-event-display.png b/docs/versioned/eventing/flows/sequence/sequence-reply-to-event-display/sequence-reply-to-event-display.png similarity index 100% rename from docs/eventing/flows/sequence/sequence-reply-to-event-display/sequence-reply-to-event-display.png rename to docs/versioned/eventing/flows/sequence/sequence-reply-to-event-display/sequence-reply-to-event-display.png diff --git a/docs/eventing/flows/sequence/sequence-reply-to-event-display/sequence.yaml b/docs/versioned/eventing/flows/sequence/sequence-reply-to-event-display/sequence.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-reply-to-event-display/sequence.yaml rename to docs/versioned/eventing/flows/sequence/sequence-reply-to-event-display/sequence.yaml diff --git a/docs/eventing/flows/sequence/sequence-reply-to-event-display/steps.yaml b/docs/versioned/eventing/flows/sequence/sequence-reply-to-event-display/steps.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-reply-to-event-display/steps.yaml rename to docs/versioned/eventing/flows/sequence/sequence-reply-to-event-display/steps.yaml diff --git a/docs/eventing/flows/sequence/sequence-reply-to-sequence/README.md b/docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/README.md similarity index 100% rename from docs/eventing/flows/sequence/sequence-reply-to-sequence/README.md rename to docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/README.md diff --git a/docs/eventing/flows/sequence/sequence-reply-to-sequence/event-display.yaml b/docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/event-display.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-reply-to-sequence/event-display.yaml rename to docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/event-display.yaml diff --git a/docs/eventing/flows/sequence/sequence-reply-to-sequence/ping-source.yaml b/docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/ping-source.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-reply-to-sequence/ping-source.yaml rename to docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/ping-source.yaml diff --git a/docs/eventing/flows/sequence/sequence-reply-to-sequence/sequence-reply-to-sequence.png b/docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/sequence-reply-to-sequence.png similarity index 100% rename from docs/eventing/flows/sequence/sequence-reply-to-sequence/sequence-reply-to-sequence.png rename to docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/sequence-reply-to-sequence.png diff --git a/docs/eventing/flows/sequence/sequence-reply-to-sequence/sequence1.yaml b/docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/sequence1.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-reply-to-sequence/sequence1.yaml rename to docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/sequence1.yaml diff --git a/docs/eventing/flows/sequence/sequence-reply-to-sequence/sequence2.yaml b/docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/sequence2.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-reply-to-sequence/sequence2.yaml rename to docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/sequence2.yaml diff --git a/docs/eventing/flows/sequence/sequence-reply-to-sequence/steps.yaml b/docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/steps.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-reply-to-sequence/steps.yaml rename to docs/versioned/eventing/flows/sequence/sequence-reply-to-sequence/steps.yaml diff --git a/docs/eventing/flows/sequence/sequence-terminal/README.md b/docs/versioned/eventing/flows/sequence/sequence-terminal/README.md similarity index 100% rename from docs/eventing/flows/sequence/sequence-terminal/README.md rename to docs/versioned/eventing/flows/sequence/sequence-terminal/README.md diff --git a/docs/eventing/flows/sequence/sequence-terminal/ping-source.yaml b/docs/versioned/eventing/flows/sequence/sequence-terminal/ping-source.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-terminal/ping-source.yaml rename to docs/versioned/eventing/flows/sequence/sequence-terminal/ping-source.yaml diff --git a/docs/eventing/flows/sequence/sequence-terminal/sequence-terminal.png b/docs/versioned/eventing/flows/sequence/sequence-terminal/sequence-terminal.png similarity index 100% rename from docs/eventing/flows/sequence/sequence-terminal/sequence-terminal.png rename to docs/versioned/eventing/flows/sequence/sequence-terminal/sequence-terminal.png diff --git a/docs/eventing/flows/sequence/sequence-terminal/sequence.yaml b/docs/versioned/eventing/flows/sequence/sequence-terminal/sequence.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-terminal/sequence.yaml rename to docs/versioned/eventing/flows/sequence/sequence-terminal/sequence.yaml diff --git a/docs/eventing/flows/sequence/sequence-terminal/steps.yaml b/docs/versioned/eventing/flows/sequence/sequence-terminal/steps.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-terminal/steps.yaml rename to docs/versioned/eventing/flows/sequence/sequence-terminal/steps.yaml diff --git a/docs/eventing/flows/sequence/sequence-with-broker-trigger/README.md b/docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/README.md similarity index 100% rename from docs/eventing/flows/sequence/sequence-with-broker-trigger/README.md rename to docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/README.md diff --git a/docs/eventing/flows/sequence/sequence-with-broker-trigger/display-trigger.yaml b/docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/display-trigger.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-with-broker-trigger/display-trigger.yaml rename to docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/display-trigger.yaml diff --git a/docs/eventing/flows/sequence/sequence-with-broker-trigger/ping-source.yaml b/docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/ping-source.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-with-broker-trigger/ping-source.yaml rename to docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/ping-source.yaml diff --git a/docs/eventing/flows/sequence/sequence-with-broker-trigger/sequence-with-broker-trigger.png b/docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/sequence-with-broker-trigger.png similarity index 100% rename from docs/eventing/flows/sequence/sequence-with-broker-trigger/sequence-with-broker-trigger.png rename to docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/sequence-with-broker-trigger.png diff --git a/docs/eventing/flows/sequence/sequence-with-broker-trigger/sequence.yaml b/docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/sequence.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-with-broker-trigger/sequence.yaml rename to docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/sequence.yaml diff --git a/docs/eventing/flows/sequence/sequence-with-broker-trigger/steps.yaml b/docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/steps.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-with-broker-trigger/steps.yaml rename to docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/steps.yaml diff --git a/docs/eventing/flows/sequence/sequence-with-broker-trigger/trigger.yaml b/docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/trigger.yaml similarity index 100% rename from docs/eventing/flows/sequence/sequence-with-broker-trigger/trigger.yaml rename to docs/versioned/eventing/flows/sequence/sequence-with-broker-trigger/trigger.yaml diff --git a/docs/eventing/images/AnnotatedTrace.png b/docs/versioned/eventing/images/AnnotatedTrace.png similarity index 100% rename from docs/eventing/images/AnnotatedTrace.png rename to docs/versioned/eventing/images/AnnotatedTrace.png diff --git a/docs/eventing/images/RawTrace.png b/docs/versioned/eventing/images/RawTrace.png similarity index 100% rename from docs/eventing/images/RawTrace.png rename to docs/versioned/eventing/images/RawTrace.png diff --git a/docs/eventing/images/control-plane.png b/docs/versioned/eventing/images/control-plane.png similarity index 100% rename from docs/eventing/images/control-plane.png rename to docs/versioned/eventing/images/control-plane.png diff --git a/docs/eventing/images/data-plane.png b/docs/versioned/eventing/images/data-plane.png similarity index 100% rename from docs/eventing/images/data-plane.png rename to docs/versioned/eventing/images/data-plane.png diff --git a/docs/eventing/images/mesh.drawio b/docs/versioned/eventing/images/mesh.drawio similarity index 100% rename from docs/eventing/images/mesh.drawio rename to docs/versioned/eventing/images/mesh.drawio diff --git a/docs/eventing/images/mesh.png b/docs/versioned/eventing/images/mesh.png similarity index 100% rename from docs/eventing/images/mesh.png rename to docs/versioned/eventing/images/mesh.png diff --git a/docs/eventing/observability/accessing-traces.md b/docs/versioned/eventing/observability/accessing-traces.md similarity index 100% rename from docs/eventing/observability/accessing-traces.md rename to docs/versioned/eventing/observability/accessing-traces.md diff --git a/docs/eventing/observability/logging/collecting-logs.md b/docs/versioned/eventing/observability/logging/collecting-logs.md similarity index 100% rename from docs/eventing/observability/logging/collecting-logs.md rename to docs/versioned/eventing/observability/logging/collecting-logs.md diff --git a/docs/eventing/observability/logging/config-logging.md b/docs/versioned/eventing/observability/logging/config-logging.md similarity index 100% rename from docs/eventing/observability/logging/config-logging.md rename to docs/versioned/eventing/observability/logging/config-logging.md diff --git a/docs/eventing/observability/logging/fluent-bit-collector.yaml b/docs/versioned/eventing/observability/logging/fluent-bit-collector.yaml similarity index 100% rename from docs/eventing/observability/logging/fluent-bit-collector.yaml rename to docs/versioned/eventing/observability/logging/fluent-bit-collector.yaml diff --git a/docs/eventing/observability/logging/fluent-bit-configmap.yaml b/docs/versioned/eventing/observability/logging/fluent-bit-configmap.yaml similarity index 100% rename from docs/eventing/observability/logging/fluent-bit-configmap.yaml rename to docs/versioned/eventing/observability/logging/fluent-bit-configmap.yaml diff --git a/docs/eventing/observability/logging/system.svg b/docs/versioned/eventing/observability/logging/system.svg similarity index 100% rename from docs/eventing/observability/logging/system.svg rename to docs/versioned/eventing/observability/logging/system.svg diff --git a/docs/eventing/observability/metrics/collecting-metrics.md b/docs/versioned/eventing/observability/metrics/collecting-metrics.md similarity index 100% rename from docs/eventing/observability/metrics/collecting-metrics.md rename to docs/versioned/eventing/observability/metrics/collecting-metrics.md diff --git a/docs/eventing/observability/metrics/eventing-metrics.md b/docs/versioned/eventing/observability/metrics/eventing-metrics.md similarity index 100% rename from docs/eventing/observability/metrics/eventing-metrics.md rename to docs/versioned/eventing/observability/metrics/eventing-metrics.md diff --git a/docs/eventing/reference/eventing-api.md b/docs/versioned/eventing/reference/eventing-api.md similarity index 100% rename from docs/eventing/reference/eventing-api.md rename to docs/versioned/eventing/reference/eventing-api.md diff --git a/docs/eventing/sinks/OWNERS b/docs/versioned/eventing/sinks/OWNERS similarity index 100% rename from docs/eventing/sinks/OWNERS rename to docs/versioned/eventing/sinks/OWNERS diff --git a/docs/eventing/sinks/README.md b/docs/versioned/eventing/sinks/README.md similarity index 100% rename from docs/eventing/sinks/README.md rename to docs/versioned/eventing/sinks/README.md diff --git a/docs/eventing/sinks/integration-sink/README.md b/docs/versioned/eventing/sinks/integration-sink/README.md similarity index 100% rename from docs/eventing/sinks/integration-sink/README.md rename to docs/versioned/eventing/sinks/integration-sink/README.md diff --git a/docs/eventing/sinks/integration-sink/aws_s3.md b/docs/versioned/eventing/sinks/integration-sink/aws_s3.md similarity index 100% rename from docs/eventing/sinks/integration-sink/aws_s3.md rename to docs/versioned/eventing/sinks/integration-sink/aws_s3.md diff --git a/docs/eventing/sinks/integration-sink/aws_sns.md b/docs/versioned/eventing/sinks/integration-sink/aws_sns.md similarity index 100% rename from docs/eventing/sinks/integration-sink/aws_sns.md rename to docs/versioned/eventing/sinks/integration-sink/aws_sns.md diff --git a/docs/eventing/sinks/integration-sink/aws_sqs.md b/docs/versioned/eventing/sinks/integration-sink/aws_sqs.md similarity index 100% rename from docs/eventing/sinks/integration-sink/aws_sqs.md rename to docs/versioned/eventing/sinks/integration-sink/aws_sqs.md diff --git a/docs/eventing/sinks/integration-sink/logger.md b/docs/versioned/eventing/sinks/integration-sink/logger.md similarity index 100% rename from docs/eventing/sinks/integration-sink/logger.md rename to docs/versioned/eventing/sinks/integration-sink/logger.md diff --git a/docs/eventing/sinks/job-sink.md b/docs/versioned/eventing/sinks/job-sink.md similarity index 100% rename from docs/eventing/sinks/job-sink.md rename to docs/versioned/eventing/sinks/job-sink.md diff --git a/docs/eventing/sinks/kafka-sink.md b/docs/versioned/eventing/sinks/kafka-sink.md similarity index 100% rename from docs/eventing/sinks/kafka-sink.md rename to docs/versioned/eventing/sinks/kafka-sink.md diff --git a/docs/eventing/sources/OWNERS b/docs/versioned/eventing/sources/OWNERS similarity index 100% rename from docs/eventing/sources/OWNERS rename to docs/versioned/eventing/sources/OWNERS diff --git a/docs/eventing/sources/README.md b/docs/versioned/eventing/sources/README.md similarity index 100% rename from docs/eventing/sources/README.md rename to docs/versioned/eventing/sources/README.md diff --git a/docs/eventing/sources/apiserversource/README.md b/docs/versioned/eventing/sources/apiserversource/README.md similarity index 100% rename from docs/eventing/sources/apiserversource/README.md rename to docs/versioned/eventing/sources/apiserversource/README.md diff --git a/docs/eventing/sources/apiserversource/getting-started.md b/docs/versioned/eventing/sources/apiserversource/getting-started.md similarity index 100% rename from docs/eventing/sources/apiserversource/getting-started.md rename to docs/versioned/eventing/sources/apiserversource/getting-started.md diff --git a/docs/eventing/sources/apiserversource/reference.md b/docs/versioned/eventing/sources/apiserversource/reference.md similarity index 100% rename from docs/eventing/sources/apiserversource/reference.md rename to docs/versioned/eventing/sources/apiserversource/reference.md diff --git a/docs/eventing/sources/integration-source/README.md b/docs/versioned/eventing/sources/integration-source/README.md similarity index 100% rename from docs/eventing/sources/integration-source/README.md rename to docs/versioned/eventing/sources/integration-source/README.md diff --git a/docs/eventing/sources/integration-source/aws_ddbstreams.md b/docs/versioned/eventing/sources/integration-source/aws_ddbstreams.md similarity index 100% rename from docs/eventing/sources/integration-source/aws_ddbstreams.md rename to docs/versioned/eventing/sources/integration-source/aws_ddbstreams.md diff --git a/docs/eventing/sources/integration-source/aws_s3.md b/docs/versioned/eventing/sources/integration-source/aws_s3.md similarity index 100% rename from docs/eventing/sources/integration-source/aws_s3.md rename to docs/versioned/eventing/sources/integration-source/aws_s3.md diff --git a/docs/eventing/sources/integration-source/aws_sqs.md b/docs/versioned/eventing/sources/integration-source/aws_sqs.md similarity index 100% rename from docs/eventing/sources/integration-source/aws_sqs.md rename to docs/versioned/eventing/sources/integration-source/aws_sqs.md diff --git a/docs/eventing/sources/integration-source/timer.md b/docs/versioned/eventing/sources/integration-source/timer.md similarity index 100% rename from docs/eventing/sources/integration-source/timer.md rename to docs/versioned/eventing/sources/integration-source/timer.md diff --git a/docs/eventing/sources/kafka-source/README.md b/docs/versioned/eventing/sources/kafka-source/README.md similarity index 100% rename from docs/eventing/sources/kafka-source/README.md rename to docs/versioned/eventing/sources/kafka-source/README.md diff --git a/docs/eventing/sources/kafka-source/event-display.yaml b/docs/versioned/eventing/sources/kafka-source/event-display.yaml similarity index 100% rename from docs/eventing/sources/kafka-source/event-display.yaml rename to docs/versioned/eventing/sources/kafka-source/event-display.yaml diff --git a/docs/eventing/sources/kafka-source/event-source.yaml b/docs/versioned/eventing/sources/kafka-source/event-source.yaml similarity index 100% rename from docs/eventing/sources/kafka-source/event-source.yaml rename to docs/versioned/eventing/sources/kafka-source/event-source.yaml diff --git a/docs/eventing/sources/kafka-source/kafka-topic.yaml b/docs/versioned/eventing/sources/kafka-source/kafka-topic.yaml similarity index 100% rename from docs/eventing/sources/kafka-source/kafka-topic.yaml rename to docs/versioned/eventing/sources/kafka-source/kafka-topic.yaml diff --git a/docs/eventing/sources/ping-source/README.md b/docs/versioned/eventing/sources/ping-source/README.md similarity index 100% rename from docs/eventing/sources/ping-source/README.md rename to docs/versioned/eventing/sources/ping-source/README.md diff --git a/docs/eventing/sources/ping-source/ping-source-binary.yaml b/docs/versioned/eventing/sources/ping-source/ping-source-binary.yaml similarity index 100% rename from docs/eventing/sources/ping-source/ping-source-binary.yaml rename to docs/versioned/eventing/sources/ping-source/ping-source-binary.yaml diff --git a/docs/eventing/sources/ping-source/ping-source.yaml b/docs/versioned/eventing/sources/ping-source/ping-source.yaml similarity index 100% rename from docs/eventing/sources/ping-source/ping-source.yaml rename to docs/versioned/eventing/sources/ping-source/ping-source.yaml diff --git a/docs/eventing/sources/ping-source/reference.md b/docs/versioned/eventing/sources/ping-source/reference.md similarity index 100% rename from docs/eventing/sources/ping-source/reference.md rename to docs/versioned/eventing/sources/ping-source/reference.md diff --git a/docs/eventing/sources/ping-source/service.yaml b/docs/versioned/eventing/sources/ping-source/service.yaml similarity index 100% rename from docs/eventing/sources/ping-source/service.yaml rename to docs/versioned/eventing/sources/ping-source/service.yaml diff --git a/docs/eventing/sources/rabbitmq-source/README.md b/docs/versioned/eventing/sources/rabbitmq-source/README.md similarity index 100% rename from docs/eventing/sources/rabbitmq-source/README.md rename to docs/versioned/eventing/sources/rabbitmq-source/README.md diff --git a/docs/eventing/sources/redis/README.md b/docs/versioned/eventing/sources/redis/README.md similarity index 100% rename from docs/eventing/sources/redis/README.md rename to docs/versioned/eventing/sources/redis/README.md diff --git a/docs/eventing/sources/redis/getting-started.md b/docs/versioned/eventing/sources/redis/getting-started.md similarity index 100% rename from docs/eventing/sources/redis/getting-started.md rename to docs/versioned/eventing/sources/redis/getting-started.md diff --git a/docs/eventing/sugar/README.md b/docs/versioned/eventing/sugar/README.md similarity index 100% rename from docs/eventing/sugar/README.md rename to docs/versioned/eventing/sugar/README.md diff --git a/docs/eventing/transforms/README.md b/docs/versioned/eventing/transforms/README.md similarity index 100% rename from docs/eventing/transforms/README.md rename to docs/versioned/eventing/transforms/README.md diff --git a/docs/eventing/transforms/event-transform-jsonata.md b/docs/versioned/eventing/transforms/event-transform-jsonata.md similarity index 100% rename from docs/eventing/transforms/event-transform-jsonata.md rename to docs/versioned/eventing/transforms/event-transform-jsonata.md diff --git a/docs/eventing/triggers/README.md b/docs/versioned/eventing/triggers/README.md similarity index 100% rename from docs/eventing/triggers/README.md rename to docs/versioned/eventing/triggers/README.md diff --git a/docs/eventing/troubleshooting/ExampleModel.png b/docs/versioned/eventing/troubleshooting/ExampleModel.png similarity index 100% rename from docs/eventing/troubleshooting/ExampleModel.png rename to docs/versioned/eventing/troubleshooting/ExampleModel.png diff --git a/docs/eventing/troubleshooting/README.md b/docs/versioned/eventing/troubleshooting/README.md similarity index 100% rename from docs/eventing/troubleshooting/README.md rename to docs/versioned/eventing/troubleshooting/README.md diff --git a/docs/eventing/troubleshooting/example.yaml b/docs/versioned/eventing/troubleshooting/example.yaml similarity index 100% rename from docs/eventing/troubleshooting/example.yaml rename to docs/versioned/eventing/troubleshooting/example.yaml diff --git a/docs/functions/README.md b/docs/versioned/functions/README.md similarity index 100% rename from docs/functions/README.md rename to docs/versioned/functions/README.md diff --git a/docs/functions/building-functions.md b/docs/versioned/functions/building-functions.md similarity index 100% rename from docs/functions/building-functions.md rename to docs/versioned/functions/building-functions.md diff --git a/docs/functions/creating-functions.md b/docs/versioned/functions/creating-functions.md similarity index 100% rename from docs/functions/creating-functions.md rename to docs/versioned/functions/creating-functions.md diff --git a/docs/functions/deploying-functions.md b/docs/versioned/functions/deploying-functions.md similarity index 100% rename from docs/functions/deploying-functions.md rename to docs/versioned/functions/deploying-functions.md diff --git a/docs/functions/install-func.md b/docs/versioned/functions/install-func.md similarity index 100% rename from docs/functions/install-func.md rename to docs/versioned/functions/install-func.md diff --git a/docs/functions/invoking-functions.md b/docs/versioned/functions/invoking-functions.md similarity index 100% rename from docs/functions/invoking-functions.md rename to docs/versioned/functions/invoking-functions.md diff --git a/docs/functions/language-packs.md b/docs/versioned/functions/language-packs.md similarity index 100% rename from docs/functions/language-packs.md rename to docs/versioned/functions/language-packs.md diff --git a/docs/functions/running-functions.md b/docs/versioned/functions/running-functions.md similarity index 100% rename from docs/functions/running-functions.md rename to docs/versioned/functions/running-functions.md diff --git a/docs/functions/subscribing-functions.md b/docs/versioned/functions/subscribing-functions.md similarity index 100% rename from docs/functions/subscribing-functions.md rename to docs/versioned/functions/subscribing-functions.md diff --git a/docs/getting-started/README.md b/docs/versioned/getting-started/README.md similarity index 100% rename from docs/getting-started/README.md rename to docs/versioned/getting-started/README.md diff --git a/docs/getting-started/about-knative-functions.md b/docs/versioned/getting-started/about-knative-functions.md similarity index 100% rename from docs/getting-started/about-knative-functions.md rename to docs/versioned/getting-started/about-knative-functions.md diff --git a/docs/getting-started/build-run-deploy-func.md b/docs/versioned/getting-started/build-run-deploy-func.md similarity index 100% rename from docs/getting-started/build-run-deploy-func.md rename to docs/versioned/getting-started/build-run-deploy-func.md diff --git a/docs/getting-started/clean-up.md b/docs/versioned/getting-started/clean-up.md similarity index 100% rename from docs/getting-started/clean-up.md rename to docs/versioned/getting-started/clean-up.md diff --git a/docs/getting-started/create-a-function.md b/docs/versioned/getting-started/create-a-function.md similarity index 100% rename from docs/getting-started/create-a-function.md rename to docs/versioned/getting-started/create-a-function.md diff --git a/docs/getting-started/first-autoscale.md b/docs/versioned/getting-started/first-autoscale.md similarity index 100% rename from docs/getting-started/first-autoscale.md rename to docs/versioned/getting-started/first-autoscale.md diff --git a/docs/getting-started/first-broker.md b/docs/versioned/getting-started/first-broker.md similarity index 100% rename from docs/getting-started/first-broker.md rename to docs/versioned/getting-started/first-broker.md diff --git a/docs/getting-started/first-service.md b/docs/versioned/getting-started/first-service.md similarity index 100% rename from docs/getting-started/first-service.md rename to docs/versioned/getting-started/first-service.md diff --git a/docs/getting-started/first-source.md b/docs/versioned/getting-started/first-source.md similarity index 100% rename from docs/getting-started/first-source.md rename to docs/versioned/getting-started/first-source.md diff --git a/docs/getting-started/first-traffic-split.md b/docs/versioned/getting-started/first-traffic-split.md similarity index 100% rename from docs/getting-started/first-traffic-split.md rename to docs/versioned/getting-started/first-traffic-split.md diff --git a/docs/getting-started/first-trigger.md b/docs/versioned/getting-started/first-trigger.md similarity index 100% rename from docs/getting-started/first-trigger.md rename to docs/versioned/getting-started/first-trigger.md diff --git a/docs/getting-started/getting-started-eventing.md b/docs/versioned/getting-started/getting-started-eventing.md similarity index 100% rename from docs/getting-started/getting-started-eventing.md rename to docs/versioned/getting-started/getting-started-eventing.md diff --git a/docs/getting-started/images/event_details.png b/docs/versioned/getting-started/images/event_details.png similarity index 100% rename from docs/getting-started/images/event_details.png rename to docs/versioned/getting-started/images/event_details.png diff --git a/docs/getting-started/images/event_diagram.png b/docs/versioned/getting-started/images/event_diagram.png similarity index 100% rename from docs/getting-started/images/event_diagram.png rename to docs/versioned/getting-started/images/event_diagram.png diff --git a/docs/getting-started/images/event_form.png b/docs/versioned/getting-started/images/event_form.png similarity index 100% rename from docs/getting-started/images/event_form.png rename to docs/versioned/getting-started/images/event_form.png diff --git a/docs/getting-started/images/event_received.png b/docs/versioned/getting-started/images/event_received.png similarity index 100% rename from docs/getting-started/images/event_received.png rename to docs/versioned/getting-started/images/event_received.png diff --git a/docs/getting-started/images/event_sent.png b/docs/versioned/getting-started/images/event_sent.png similarity index 100% rename from docs/getting-started/images/event_sent.png rename to docs/versioned/getting-started/images/event_sent.png diff --git a/docs/getting-started/images/slack-button.svg b/docs/versioned/getting-started/images/slack-button.svg similarity index 100% rename from docs/getting-started/images/slack-button.svg rename to docs/versioned/getting-started/images/slack-button.svg diff --git a/docs/getting-started/install-func.md b/docs/versioned/getting-started/install-func.md similarity index 100% rename from docs/getting-started/install-func.md rename to docs/versioned/getting-started/install-func.md diff --git a/docs/getting-started/next-steps.md b/docs/versioned/getting-started/next-steps.md similarity index 100% rename from docs/getting-started/next-steps.md rename to docs/versioned/getting-started/next-steps.md diff --git a/docs/getting-started/quickstart-install.md b/docs/versioned/getting-started/quickstart-install.md similarity index 100% rename from docs/getting-started/quickstart-install.md rename to docs/versioned/getting-started/quickstart-install.md diff --git a/docs/getting-started/tutorial.md b/docs/versioned/getting-started/tutorial.md similarity index 100% rename from docs/getting-started/tutorial.md rename to docs/versioned/getting-started/tutorial.md diff --git a/docs/getting-started/which-knative.md b/docs/versioned/getting-started/which-knative.md similarity index 100% rename from docs/getting-started/which-knative.md rename to docs/versioned/getting-started/which-knative.md diff --git a/docs/install/OWNERS b/docs/versioned/install/OWNERS similarity index 100% rename from docs/install/OWNERS rename to docs/versioned/install/OWNERS diff --git a/docs/install/README.md b/docs/versioned/install/README.md similarity index 100% rename from docs/install/README.md rename to docs/versioned/install/README.md diff --git a/docs/install/images/gardener_addon_checkboxes.png b/docs/versioned/install/images/gardener_addon_checkboxes.png similarity index 100% rename from docs/install/images/gardener_addon_checkboxes.png rename to docs/versioned/install/images/gardener_addon_checkboxes.png diff --git a/docs/install/images/gardener_service_account.png b/docs/versioned/install/images/gardener_service_account.png similarity index 100% rename from docs/install/images/gardener_service_account.png rename to docs/versioned/install/images/gardener_service_account.png diff --git a/docs/install/images/gardener_shoot_creation.png b/docs/versioned/install/images/gardener_shoot_creation.png similarity index 100% rename from docs/install/images/gardener_shoot_creation.png rename to docs/versioned/install/images/gardener_shoot_creation.png diff --git a/docs/install/images/knative_serving_create_new.png b/docs/versioned/install/images/knative_serving_create_new.png similarity index 100% rename from docs/install/images/knative_serving_create_new.png rename to docs/versioned/install/images/knative_serving_create_new.png diff --git a/docs/install/images/knative_serving_installed_operator.png b/docs/versioned/install/images/knative_serving_installed_operator.png similarity index 100% rename from docs/install/images/knative_serving_installed_operator.png rename to docs/versioned/install/images/knative_serving_installed_operator.png diff --git a/docs/install/images/knative_serving_installed_sub.png b/docs/versioned/install/images/knative_serving_installed_sub.png similarity index 100% rename from docs/install/images/knative_serving_installed_sub.png rename to docs/versioned/install/images/knative_serving_installed_sub.png diff --git a/docs/install/images/knative_serving_namespaces_default.png b/docs/versioned/install/images/knative_serving_namespaces_default.png similarity index 100% rename from docs/install/images/knative_serving_namespaces_default.png rename to docs/versioned/install/images/knative_serving_namespaces_default.png diff --git a/docs/install/images/knative_serving_operator_screen.png b/docs/versioned/install/images/knative_serving_operator_screen.png similarity index 100% rename from docs/install/images/knative_serving_operator_screen.png rename to docs/versioned/install/images/knative_serving_operator_screen.png diff --git a/docs/install/images/knative_serving_tile_highlighted.png b/docs/versioned/install/images/knative_serving_tile_highlighted.png similarity index 100% rename from docs/install/images/knative_serving_tile_highlighted.png rename to docs/versioned/install/images/knative_serving_tile_highlighted.png diff --git a/docs/install/images/knative_serving_uninstall_operator.png b/docs/versioned/install/images/knative_serving_uninstall_operator.png similarity index 100% rename from docs/install/images/knative_serving_uninstall_operator.png rename to docs/versioned/install/images/knative_serving_uninstall_operator.png diff --git a/docs/install/images/knative_serving_uninstall_tile.png b/docs/versioned/install/images/knative_serving_uninstall_tile.png similarity index 100% rename from docs/install/images/knative_serving_uninstall_tile.png rename to docs/versioned/install/images/knative_serving_uninstall_tile.png diff --git a/docs/install/installing-backstage-plugins.md b/docs/versioned/install/installing-backstage-plugins.md similarity index 100% rename from docs/install/installing-backstage-plugins.md rename to docs/versioned/install/installing-backstage-plugins.md diff --git a/docs/install/installing-cert-manager.md b/docs/versioned/install/installing-cert-manager.md similarity index 100% rename from docs/install/installing-cert-manager.md rename to docs/versioned/install/installing-cert-manager.md diff --git a/docs/install/installing-istio.md b/docs/versioned/install/installing-istio.md similarity index 100% rename from docs/install/installing-istio.md rename to docs/versioned/install/installing-istio.md diff --git a/docs/install/knative-offerings.md b/docs/versioned/install/knative-offerings.md similarity index 100% rename from docs/install/knative-offerings.md rename to docs/versioned/install/knative-offerings.md diff --git a/docs/install/operator/configuring-eventing-cr.md b/docs/versioned/install/operator/configuring-eventing-cr.md similarity index 100% rename from docs/install/operator/configuring-eventing-cr.md rename to docs/versioned/install/operator/configuring-eventing-cr.md diff --git a/docs/install/operator/configuring-serving-cr.md b/docs/versioned/install/operator/configuring-serving-cr.md similarity index 100% rename from docs/install/operator/configuring-serving-cr.md rename to docs/versioned/install/operator/configuring-serving-cr.md diff --git a/docs/install/operator/configuring-with-operator.md b/docs/versioned/install/operator/configuring-with-operator.md similarity index 100% rename from docs/install/operator/configuring-with-operator.md rename to docs/versioned/install/operator/configuring-with-operator.md diff --git a/docs/install/operator/knative-with-operator-cli.md b/docs/versioned/install/operator/knative-with-operator-cli.md similarity index 100% rename from docs/install/operator/knative-with-operator-cli.md rename to docs/versioned/install/operator/knative-with-operator-cli.md diff --git a/docs/install/operator/knative-with-operators.md b/docs/versioned/install/operator/knative-with-operators.md similarity index 100% rename from docs/install/operator/knative-with-operators.md rename to docs/versioned/install/operator/knative-with-operators.md diff --git a/docs/install/quickstart-install.md b/docs/versioned/install/quickstart-install.md similarity index 100% rename from docs/install/quickstart-install.md rename to docs/versioned/install/quickstart-install.md diff --git a/docs/install/scripts/istio-openshift-policies.sh b/docs/versioned/install/scripts/istio-openshift-policies.sh similarity index 100% rename from docs/install/scripts/istio-openshift-policies.sh rename to docs/versioned/install/scripts/istio-openshift-policies.sh diff --git a/docs/install/scripts/knative-openshift-policies.sh b/docs/versioned/install/scripts/knative-openshift-policies.sh similarity index 100% rename from docs/install/scripts/knative-openshift-policies.sh rename to docs/versioned/install/scripts/knative-openshift-policies.sh diff --git a/docs/install/scripts/knative-with-openshift.sh b/docs/versioned/install/scripts/knative-with-openshift.sh similarity index 100% rename from docs/install/scripts/knative-with-openshift.sh rename to docs/versioned/install/scripts/knative-with-openshift.sh diff --git a/docs/install/troubleshooting.md b/docs/versioned/install/troubleshooting.md similarity index 100% rename from docs/install/troubleshooting.md rename to docs/versioned/install/troubleshooting.md diff --git a/docs/install/uninstall.md b/docs/versioned/install/uninstall.md similarity index 100% rename from docs/install/uninstall.md rename to docs/versioned/install/uninstall.md diff --git a/docs/install/upgrade/README.md b/docs/versioned/install/upgrade/README.md similarity index 100% rename from docs/install/upgrade/README.md rename to docs/versioned/install/upgrade/README.md diff --git a/docs/install/upgrade/check-install-version.md b/docs/versioned/install/upgrade/check-install-version.md similarity index 100% rename from docs/install/upgrade/check-install-version.md rename to docs/versioned/install/upgrade/check-install-version.md diff --git a/docs/install/upgrade/upgrade-installation-with-operator.md b/docs/versioned/install/upgrade/upgrade-installation-with-operator.md similarity index 100% rename from docs/install/upgrade/upgrade-installation-with-operator.md rename to docs/versioned/install/upgrade/upgrade-installation-with-operator.md diff --git a/docs/install/upgrade/upgrade-installation.md b/docs/versioned/install/upgrade/upgrade-installation.md similarity index 100% rename from docs/install/upgrade/upgrade-installation.md rename to docs/versioned/install/upgrade/upgrade-installation.md diff --git a/docs/install/yaml-install/README.md b/docs/versioned/install/yaml-install/README.md similarity index 100% rename from docs/install/yaml-install/README.md rename to docs/versioned/install/yaml-install/README.md diff --git a/docs/install/yaml-install/eventing/eventing-installation-files.md b/docs/versioned/install/yaml-install/eventing/eventing-installation-files.md similarity index 100% rename from docs/install/yaml-install/eventing/eventing-installation-files.md rename to docs/versioned/install/yaml-install/eventing/eventing-installation-files.md diff --git a/docs/install/yaml-install/eventing/install-eventing-with-yaml.md b/docs/versioned/install/yaml-install/eventing/install-eventing-with-yaml.md similarity index 100% rename from docs/install/yaml-install/eventing/install-eventing-with-yaml.md rename to docs/versioned/install/yaml-install/eventing/install-eventing-with-yaml.md diff --git a/docs/install/yaml-install/serving/install-serving-with-yaml-on-IBM-Z-and-IBM-P.md b/docs/versioned/install/yaml-install/serving/install-serving-with-yaml-on-IBM-Z-and-IBM-P.md similarity index 100% rename from docs/install/yaml-install/serving/install-serving-with-yaml-on-IBM-Z-and-IBM-P.md rename to docs/versioned/install/yaml-install/serving/install-serving-with-yaml-on-IBM-Z-and-IBM-P.md diff --git a/docs/install/yaml-install/serving/install-serving-with-yaml.md b/docs/versioned/install/yaml-install/serving/install-serving-with-yaml.md similarity index 100% rename from docs/install/yaml-install/serving/install-serving-with-yaml.md rename to docs/versioned/install/yaml-install/serving/install-serving-with-yaml.md diff --git a/docs/install/yaml-install/serving/serving-installation-files.md b/docs/versioned/install/yaml-install/serving/serving-installation-files.md similarity index 100% rename from docs/install/yaml-install/serving/serving-installation-files.md rename to docs/versioned/install/yaml-install/serving/serving-installation-files.md diff --git a/docs/reference/relnotes/README.md b/docs/versioned/reference/relnotes/README.md similarity index 100% rename from docs/reference/relnotes/README.md rename to docs/versioned/reference/relnotes/README.md diff --git a/docs/reference/security/README.md b/docs/versioned/reference/security/README.md similarity index 100% rename from docs/reference/security/README.md rename to docs/versioned/reference/security/README.md diff --git a/docs/reference/security/threat-model.md b/docs/versioned/reference/security/threat-model.md similarity index 100% rename from docs/reference/security/threat-model.md rename to docs/versioned/reference/security/threat-model.md diff --git a/docs/reference/security/verifying-cli.md b/docs/versioned/reference/security/verifying-cli.md similarity index 100% rename from docs/reference/security/verifying-cli.md rename to docs/versioned/reference/security/verifying-cli.md diff --git a/docs/reference/security/verifying-images.md b/docs/versioned/reference/security/verifying-images.md similarity index 100% rename from docs/reference/security/verifying-images.md rename to docs/versioned/reference/security/verifying-images.md diff --git a/docs/samples/README.md b/docs/versioned/samples/README.md similarity index 100% rename from docs/samples/README.md rename to docs/versioned/samples/README.md diff --git a/docs/samples/eventing.md b/docs/versioned/samples/eventing.md similarity index 100% rename from docs/samples/eventing.md rename to docs/versioned/samples/eventing.md diff --git a/docs/samples/serving.md b/docs/versioned/samples/serving.md similarity index 100% rename from docs/samples/serving.md rename to docs/versioned/samples/serving.md diff --git a/docs/serving/OWNERS b/docs/versioned/serving/OWNERS similarity index 100% rename from docs/serving/OWNERS rename to docs/versioned/serving/OWNERS diff --git a/docs/serving/README.md b/docs/versioned/serving/README.md similarity index 100% rename from docs/serving/README.md rename to docs/versioned/serving/README.md diff --git a/docs/serving/app-security/security-guard-about.md b/docs/versioned/serving/app-security/security-guard-about.md similarity index 100% rename from docs/serving/app-security/security-guard-about.md rename to docs/versioned/serving/app-security/security-guard-about.md diff --git a/docs/serving/app-security/security-guard-example-alerts.md b/docs/versioned/serving/app-security/security-guard-example-alerts.md similarity index 100% rename from docs/serving/app-security/security-guard-example-alerts.md rename to docs/versioned/serving/app-security/security-guard-example-alerts.md diff --git a/docs/serving/app-security/security-guard-install.md b/docs/versioned/serving/app-security/security-guard-install.md similarity index 100% rename from docs/serving/app-security/security-guard-install.md rename to docs/versioned/serving/app-security/security-guard-install.md diff --git a/docs/serving/app-security/security-guard-quickstart.md b/docs/versioned/serving/app-security/security-guard-quickstart.md similarity index 100% rename from docs/serving/app-security/security-guard-quickstart.md rename to docs/versioned/serving/app-security/security-guard-quickstart.md diff --git a/docs/serving/architecture.md b/docs/versioned/serving/architecture.md similarity index 100% rename from docs/serving/architecture.md rename to docs/versioned/serving/architecture.md diff --git a/docs/serving/autoscaling/README.md b/docs/versioned/serving/autoscaling/README.md similarity index 100% rename from docs/serving/autoscaling/README.md rename to docs/versioned/serving/autoscaling/README.md diff --git a/docs/serving/autoscaling/autoscale-go/Dockerfile b/docs/versioned/serving/autoscaling/autoscale-go/Dockerfile similarity index 100% rename from docs/serving/autoscaling/autoscale-go/Dockerfile rename to docs/versioned/serving/autoscaling/autoscale-go/Dockerfile diff --git a/docs/serving/autoscaling/autoscale-go/OWNERS b/docs/versioned/serving/autoscaling/autoscale-go/OWNERS similarity index 100% rename from docs/serving/autoscaling/autoscale-go/OWNERS rename to docs/versioned/serving/autoscaling/autoscale-go/OWNERS diff --git a/docs/serving/autoscaling/autoscale-go/README.md b/docs/versioned/serving/autoscaling/autoscale-go/README.md similarity index 100% rename from docs/serving/autoscaling/autoscale-go/README.md rename to docs/versioned/serving/autoscaling/autoscale-go/README.md diff --git a/docs/serving/autoscaling/autoscale-go/autoscale.go b/docs/versioned/serving/autoscaling/autoscale-go/autoscale.go similarity index 100% rename from docs/serving/autoscaling/autoscale-go/autoscale.go rename to docs/versioned/serving/autoscaling/autoscale-go/autoscale.go diff --git a/docs/serving/autoscaling/autoscale-go/go.mod b/docs/versioned/serving/autoscaling/autoscale-go/go.mod similarity index 100% rename from docs/serving/autoscaling/autoscale-go/go.mod rename to docs/versioned/serving/autoscaling/autoscale-go/go.mod diff --git a/docs/serving/autoscaling/autoscale-go/request-dashboard.png b/docs/versioned/serving/autoscaling/autoscale-go/request-dashboard.png similarity index 100% rename from docs/serving/autoscaling/autoscale-go/request-dashboard.png rename to docs/versioned/serving/autoscaling/autoscale-go/request-dashboard.png diff --git a/docs/serving/autoscaling/autoscale-go/scale-dashboard.png b/docs/versioned/serving/autoscaling/autoscale-go/scale-dashboard.png similarity index 100% rename from docs/serving/autoscaling/autoscale-go/scale-dashboard.png rename to docs/versioned/serving/autoscaling/autoscale-go/scale-dashboard.png diff --git a/docs/serving/autoscaling/autoscale-go/service.yaml b/docs/versioned/serving/autoscaling/autoscale-go/service.yaml similarity index 100% rename from docs/serving/autoscaling/autoscale-go/service.yaml rename to docs/versioned/serving/autoscaling/autoscale-go/service.yaml diff --git a/docs/serving/autoscaling/autoscale-go/test/test.go b/docs/versioned/serving/autoscaling/autoscale-go/test/test.go similarity index 100% rename from docs/serving/autoscaling/autoscale-go/test/test.go rename to docs/versioned/serving/autoscaling/autoscale-go/test/test.go diff --git a/docs/serving/autoscaling/autoscaler-types.md b/docs/versioned/serving/autoscaling/autoscaler-types.md similarity index 100% rename from docs/serving/autoscaling/autoscaler-types.md rename to docs/versioned/serving/autoscaling/autoscaler-types.md diff --git a/docs/serving/autoscaling/autoscaling-metrics.md b/docs/versioned/serving/autoscaling/autoscaling-metrics.md similarity index 100% rename from docs/serving/autoscaling/autoscaling-metrics.md rename to docs/versioned/serving/autoscaling/autoscaling-metrics.md diff --git a/docs/serving/autoscaling/autoscaling-targets.md b/docs/versioned/serving/autoscaling/autoscaling-targets.md similarity index 100% rename from docs/serving/autoscaling/autoscaling-targets.md rename to docs/versioned/serving/autoscaling/autoscaling-targets.md diff --git a/docs/serving/autoscaling/concurrency.md b/docs/versioned/serving/autoscaling/concurrency.md similarity index 100% rename from docs/serving/autoscaling/concurrency.md rename to docs/versioned/serving/autoscaling/concurrency.md diff --git a/docs/serving/autoscaling/kpa-specific.md b/docs/versioned/serving/autoscaling/kpa-specific.md similarity index 100% rename from docs/serving/autoscaling/kpa-specific.md rename to docs/versioned/serving/autoscaling/kpa-specific.md diff --git a/docs/serving/autoscaling/rps-target.md b/docs/versioned/serving/autoscaling/rps-target.md similarity index 100% rename from docs/serving/autoscaling/rps-target.md rename to docs/versioned/serving/autoscaling/rps-target.md diff --git a/docs/serving/autoscaling/scale-bounds.md b/docs/versioned/serving/autoscaling/scale-bounds.md similarity index 100% rename from docs/serving/autoscaling/scale-bounds.md rename to docs/versioned/serving/autoscaling/scale-bounds.md diff --git a/docs/serving/autoscaling/scale-to-zero.md b/docs/versioned/serving/autoscaling/scale-to-zero.md similarity index 100% rename from docs/serving/autoscaling/scale-to-zero.md rename to docs/versioned/serving/autoscaling/scale-to-zero.md diff --git a/docs/serving/config-ha.md b/docs/versioned/serving/config-ha.md similarity index 100% rename from docs/serving/config-ha.md rename to docs/versioned/serving/config-ha.md diff --git a/docs/serving/configuration/config-defaults.md b/docs/versioned/serving/configuration/config-defaults.md similarity index 100% rename from docs/serving/configuration/config-defaults.md rename to docs/versioned/serving/configuration/config-defaults.md diff --git a/docs/serving/configuration/deployment.md b/docs/versioned/serving/configuration/deployment.md similarity index 100% rename from docs/serving/configuration/deployment.md rename to docs/versioned/serving/configuration/deployment.md diff --git a/docs/serving/configuration/feature-flags.md b/docs/versioned/serving/configuration/feature-flags.md similarity index 100% rename from docs/serving/configuration/feature-flags.md rename to docs/versioned/serving/configuration/feature-flags.md diff --git a/docs/serving/configuration/rolling-out-latest-revision-configmap.md b/docs/versioned/serving/configuration/rolling-out-latest-revision-configmap.md similarity index 100% rename from docs/serving/configuration/rolling-out-latest-revision-configmap.md rename to docs/versioned/serving/configuration/rolling-out-latest-revision-configmap.md diff --git a/docs/serving/convert-deployment-to-knative-service.md b/docs/versioned/serving/convert-deployment-to-knative-service.md similarity index 100% rename from docs/serving/convert-deployment-to-knative-service.md rename to docs/versioned/serving/convert-deployment-to-knative-service.md diff --git a/docs/serving/deploying-from-private-registry.md b/docs/versioned/serving/deploying-from-private-registry.md similarity index 100% rename from docs/serving/deploying-from-private-registry.md rename to docs/versioned/serving/deploying-from-private-registry.md diff --git a/docs/serving/dryrun.md b/docs/versioned/serving/dryrun.md similarity index 100% rename from docs/serving/dryrun.md rename to docs/versioned/serving/dryrun.md diff --git a/docs/serving/encryption/cluster-local-domain-tls.md b/docs/versioned/serving/encryption/cluster-local-domain-tls.md similarity index 100% rename from docs/serving/encryption/cluster-local-domain-tls.md rename to docs/versioned/serving/encryption/cluster-local-domain-tls.md diff --git a/docs/serving/encryption/configure-certmanager-integration.md b/docs/versioned/serving/encryption/configure-certmanager-integration.md similarity index 100% rename from docs/serving/encryption/configure-certmanager-integration.md rename to docs/versioned/serving/encryption/configure-certmanager-integration.md diff --git a/docs/serving/encryption/encryption-cluster-local-domain.drawio.svg b/docs/versioned/serving/encryption/encryption-cluster-local-domain.drawio.svg similarity index 100% rename from docs/serving/encryption/encryption-cluster-local-domain.drawio.svg rename to docs/versioned/serving/encryption/encryption-cluster-local-domain.drawio.svg diff --git a/docs/serving/encryption/encryption-external-domain.drawio.svg b/docs/versioned/serving/encryption/encryption-external-domain.drawio.svg similarity index 100% rename from docs/serving/encryption/encryption-external-domain.drawio.svg rename to docs/versioned/serving/encryption/encryption-external-domain.drawio.svg diff --git a/docs/serving/encryption/encryption-overview.drawio.svg b/docs/versioned/serving/encryption/encryption-overview.drawio.svg similarity index 100% rename from docs/serving/encryption/encryption-overview.drawio.svg rename to docs/versioned/serving/encryption/encryption-overview.drawio.svg diff --git a/docs/serving/encryption/encryption-overview.md b/docs/versioned/serving/encryption/encryption-overview.md similarity index 100% rename from docs/serving/encryption/encryption-overview.md rename to docs/versioned/serving/encryption/encryption-overview.md diff --git a/docs/serving/encryption/encryption-system-internal.drawio.svg b/docs/versioned/serving/encryption/encryption-system-internal.drawio.svg similarity index 100% rename from docs/serving/encryption/encryption-system-internal.drawio.svg rename to docs/versioned/serving/encryption/encryption-system-internal.drawio.svg diff --git a/docs/serving/encryption/external-domain-tls.md b/docs/versioned/serving/encryption/external-domain-tls.md similarity index 100% rename from docs/serving/encryption/external-domain-tls.md rename to docs/versioned/serving/encryption/external-domain-tls.md diff --git a/docs/serving/encryption/system-internal-tls.md b/docs/versioned/serving/encryption/system-internal-tls.md similarity index 100% rename from docs/serving/encryption/system-internal-tls.md rename to docs/versioned/serving/encryption/system-internal-tls.md diff --git a/docs/serving/images/architecture.png b/docs/versioned/serving/images/architecture.png similarity index 100% rename from docs/serving/images/architecture.png rename to docs/versioned/serving/images/architecture.png diff --git a/docs/serving/images/autoscaler_dash1.png b/docs/versioned/serving/images/autoscaler_dash1.png similarity index 100% rename from docs/serving/images/autoscaler_dash1.png rename to docs/versioned/serving/images/autoscaler_dash1.png diff --git a/docs/serving/images/cpu_dash1.png b/docs/versioned/serving/images/cpu_dash1.png similarity index 100% rename from docs/serving/images/cpu_dash1.png rename to docs/versioned/serving/images/cpu_dash1.png diff --git a/docs/serving/images/gke-assigning-static-ip-address.png b/docs/versioned/serving/images/gke-assigning-static-ip-address.png similarity index 100% rename from docs/serving/images/gke-assigning-static-ip-address.png rename to docs/versioned/serving/images/gke-assigning-static-ip-address.png diff --git a/docs/serving/images/grafana1.png b/docs/versioned/serving/images/grafana1.png similarity index 100% rename from docs/serving/images/grafana1.png rename to docs/versioned/serving/images/grafana1.png diff --git a/docs/serving/images/kibana-discover-tab-annotated.png b/docs/versioned/serving/images/kibana-discover-tab-annotated.png similarity index 100% rename from docs/serving/images/kibana-discover-tab-annotated.png rename to docs/versioned/serving/images/kibana-discover-tab-annotated.png diff --git a/docs/serving/images/kibana-landing-page-configure-index.png b/docs/versioned/serving/images/kibana-landing-page-configure-index.png similarity index 100% rename from docs/serving/images/kibana-landing-page-configure-index.png rename to docs/versioned/serving/images/kibana-landing-page-configure-index.png diff --git a/docs/serving/images/request-flow.png b/docs/versioned/serving/images/request-flow.png similarity index 100% rename from docs/serving/images/request-flow.png rename to docs/versioned/serving/images/request-flow.png diff --git a/docs/serving/images/request_dash1.png b/docs/versioned/serving/images/request_dash1.png similarity index 100% rename from docs/serving/images/request_dash1.png rename to docs/versioned/serving/images/request_dash1.png diff --git a/docs/serving/images/serving-architecture-ingress.png b/docs/versioned/serving/images/serving-architecture-ingress.png similarity index 100% rename from docs/serving/images/serving-architecture-ingress.png rename to docs/versioned/serving/images/serving-architecture-ingress.png diff --git a/docs/serving/images/serving-architecture.png b/docs/versioned/serving/images/serving-architecture.png similarity index 100% rename from docs/serving/images/serving-architecture.png rename to docs/versioned/serving/images/serving-architecture.png diff --git a/docs/serving/images/zipkin1.png b/docs/versioned/serving/images/zipkin1.png similarity index 100% rename from docs/serving/images/zipkin1.png rename to docs/versioned/serving/images/zipkin1.png diff --git a/docs/serving/images/zipkin2.png b/docs/versioned/serving/images/zipkin2.png similarity index 100% rename from docs/serving/images/zipkin2.png rename to docs/versioned/serving/images/zipkin2.png diff --git a/docs/serving/istio-authorization.md b/docs/versioned/serving/istio-authorization.md similarity index 100% rename from docs/serving/istio-authorization.md rename to docs/versioned/serving/istio-authorization.md diff --git a/docs/serving/knative-kubernetes-services.md b/docs/versioned/serving/knative-kubernetes-services.md similarity index 100% rename from docs/serving/knative-kubernetes-services.md rename to docs/versioned/serving/knative-kubernetes-services.md diff --git a/docs/serving/load-balancing/README.md b/docs/versioned/serving/load-balancing/README.md similarity index 100% rename from docs/serving/load-balancing/README.md rename to docs/versioned/serving/load-balancing/README.md diff --git a/docs/serving/load-balancing/activator-capacity.md b/docs/versioned/serving/load-balancing/activator-capacity.md similarity index 100% rename from docs/serving/load-balancing/activator-capacity.md rename to docs/versioned/serving/load-balancing/activator-capacity.md diff --git a/docs/serving/load-balancing/target-burst-capacity.md b/docs/versioned/serving/load-balancing/target-burst-capacity.md similarity index 100% rename from docs/serving/load-balancing/target-burst-capacity.md rename to docs/versioned/serving/load-balancing/target-burst-capacity.md diff --git a/docs/serving/observability/accessing-traces.md b/docs/versioned/serving/observability/accessing-traces.md similarity index 100% rename from docs/serving/observability/accessing-traces.md rename to docs/versioned/serving/observability/accessing-traces.md diff --git a/docs/serving/observability/logging/collecting-logs.md b/docs/versioned/serving/observability/logging/collecting-logs.md similarity index 100% rename from docs/serving/observability/logging/collecting-logs.md rename to docs/versioned/serving/observability/logging/collecting-logs.md diff --git a/docs/serving/observability/logging/config-logging.md b/docs/versioned/serving/observability/logging/config-logging.md similarity index 100% rename from docs/serving/observability/logging/config-logging.md rename to docs/versioned/serving/observability/logging/config-logging.md diff --git a/docs/serving/observability/logging/fluent-bit-collector.yaml b/docs/versioned/serving/observability/logging/fluent-bit-collector.yaml similarity index 100% rename from docs/serving/observability/logging/fluent-bit-collector.yaml rename to docs/versioned/serving/observability/logging/fluent-bit-collector.yaml diff --git a/docs/serving/observability/logging/fluent-bit-configmap.yaml b/docs/versioned/serving/observability/logging/fluent-bit-configmap.yaml similarity index 100% rename from docs/serving/observability/logging/fluent-bit-configmap.yaml rename to docs/versioned/serving/observability/logging/fluent-bit-configmap.yaml diff --git a/docs/serving/observability/logging/request-logging.md b/docs/versioned/serving/observability/logging/request-logging.md similarity index 100% rename from docs/serving/observability/logging/request-logging.md rename to docs/versioned/serving/observability/logging/request-logging.md diff --git a/docs/serving/observability/logging/system.svg b/docs/versioned/serving/observability/logging/system.svg similarity index 100% rename from docs/serving/observability/logging/system.svg rename to docs/versioned/serving/observability/logging/system.svg diff --git a/docs/serving/observability/metrics/collecting-metrics.md b/docs/versioned/serving/observability/metrics/collecting-metrics.md similarity index 100% rename from docs/serving/observability/metrics/collecting-metrics.md rename to docs/versioned/serving/observability/metrics/collecting-metrics.md diff --git a/docs/serving/observability/metrics/serving-metrics.md b/docs/versioned/serving/observability/metrics/serving-metrics.md similarity index 100% rename from docs/serving/observability/metrics/serving-metrics.md rename to docs/versioned/serving/observability/metrics/serving-metrics.md diff --git a/docs/serving/queue-extensions.md b/docs/versioned/serving/queue-extensions.md similarity index 100% rename from docs/serving/queue-extensions.md rename to docs/versioned/serving/queue-extensions.md diff --git a/docs/serving/reference/serving-api.md b/docs/versioned/serving/reference/serving-api.md similarity index 100% rename from docs/serving/reference/serving-api.md rename to docs/versioned/serving/reference/serving-api.md diff --git a/docs/serving/request-flow.md b/docs/versioned/serving/request-flow.md similarity index 100% rename from docs/serving/request-flow.md rename to docs/versioned/serving/request-flow.md diff --git a/docs/concepts/serving-resources/revisions.md b/docs/versioned/serving/revisions/README.md similarity index 100% rename from docs/concepts/serving-resources/revisions.md rename to docs/versioned/serving/revisions/README.md diff --git a/docs/serving/revisions/revision-admin-config-options.md b/docs/versioned/serving/revisions/revision-admin-config-options.md similarity index 100% rename from docs/serving/revisions/revision-admin-config-options.md rename to docs/versioned/serving/revisions/revision-admin-config-options.md diff --git a/docs/serving/revisions/revision-developer-config-options.md b/docs/versioned/serving/revisions/revision-developer-config-options.md similarity index 100% rename from docs/serving/revisions/revision-developer-config-options.md rename to docs/versioned/serving/revisions/revision-developer-config-options.md diff --git a/docs/serving/rolling-out-latest-revision.md b/docs/versioned/serving/rolling-out-latest-revision.md similarity index 100% rename from docs/serving/rolling-out-latest-revision.md rename to docs/versioned/serving/rolling-out-latest-revision.md diff --git a/docs/serving/services/README.md b/docs/versioned/serving/services/README.md similarity index 100% rename from docs/serving/services/README.md rename to docs/versioned/serving/services/README.md diff --git a/docs/serving/services/certificate-class.md b/docs/versioned/serving/services/certificate-class.md similarity index 100% rename from docs/serving/services/certificate-class.md rename to docs/versioned/serving/services/certificate-class.md diff --git a/docs/serving/services/configure-probing.md b/docs/versioned/serving/services/configure-probing.md similarity index 100% rename from docs/serving/services/configure-probing.md rename to docs/versioned/serving/services/configure-probing.md diff --git a/docs/serving/services/configure-requests-limits-services.md b/docs/versioned/serving/services/configure-requests-limits-services.md similarity index 100% rename from docs/serving/services/configure-requests-limits-services.md rename to docs/versioned/serving/services/configure-requests-limits-services.md diff --git a/docs/serving/services/creating-services.md b/docs/versioned/serving/services/creating-services.md similarity index 100% rename from docs/serving/services/creating-services.md rename to docs/versioned/serving/services/creating-services.md diff --git a/docs/serving/services/custom-domains.md b/docs/versioned/serving/services/custom-domains.md similarity index 100% rename from docs/serving/services/custom-domains.md rename to docs/versioned/serving/services/custom-domains.md diff --git a/docs/serving/services/custom-tls-certificate-domain-mapping.md b/docs/versioned/serving/services/custom-tls-certificate-domain-mapping.md similarity index 100% rename from docs/serving/services/custom-tls-certificate-domain-mapping.md rename to docs/versioned/serving/services/custom-tls-certificate-domain-mapping.md diff --git a/docs/serving/services/http-protocol.md b/docs/versioned/serving/services/http-protocol.md similarity index 100% rename from docs/serving/services/http-protocol.md rename to docs/versioned/serving/services/http-protocol.md diff --git a/docs/serving/services/ingress-class.md b/docs/versioned/serving/services/ingress-class.md similarity index 100% rename from docs/serving/services/ingress-class.md rename to docs/versioned/serving/services/ingress-class.md diff --git a/docs/serving/services/private-services.md b/docs/versioned/serving/services/private-services.md similarity index 100% rename from docs/serving/services/private-services.md rename to docs/versioned/serving/services/private-services.md diff --git a/docs/serving/services/probes-overview.drawio.svg b/docs/versioned/serving/services/probes-overview.drawio.svg similarity index 100% rename from docs/serving/services/probes-overview.drawio.svg rename to docs/versioned/serving/services/probes-overview.drawio.svg diff --git a/docs/serving/services/storage.md b/docs/versioned/serving/services/storage.md similarity index 100% rename from docs/serving/services/storage.md rename to docs/versioned/serving/services/storage.md diff --git a/docs/serving/services/using-queue-extensions.md b/docs/versioned/serving/services/using-queue-extensions.md similarity index 100% rename from docs/serving/services/using-queue-extensions.md rename to docs/versioned/serving/services/using-queue-extensions.md diff --git a/docs/serving/setting-up-custom-ingress-gateway.md b/docs/versioned/serving/setting-up-custom-ingress-gateway.md similarity index 100% rename from docs/serving/setting-up-custom-ingress-gateway.md rename to docs/versioned/serving/setting-up-custom-ingress-gateway.md diff --git a/docs/serving/stackdriver/Dockerfile b/docs/versioned/serving/stackdriver/Dockerfile similarity index 100% rename from docs/serving/stackdriver/Dockerfile rename to docs/versioned/serving/stackdriver/Dockerfile diff --git a/docs/serving/tag-resolution.md b/docs/versioned/serving/tag-resolution.md similarity index 100% rename from docs/serving/tag-resolution.md rename to docs/versioned/serving/tag-resolution.md diff --git a/docs/serving/traffic-management.md b/docs/versioned/serving/traffic-management.md similarity index 100% rename from docs/serving/traffic-management.md rename to docs/versioned/serving/traffic-management.md diff --git a/docs/serving/troubleshooting/debugging-application-issues.md b/docs/versioned/serving/troubleshooting/debugging-application-issues.md similarity index 100% rename from docs/serving/troubleshooting/debugging-application-issues.md rename to docs/versioned/serving/troubleshooting/debugging-application-issues.md diff --git a/docs/serving/using-a-custom-domain.md b/docs/versioned/serving/using-a-custom-domain.md similarity index 100% rename from docs/serving/using-a-custom-domain.md rename to docs/versioned/serving/using-a-custom-domain.md diff --git a/docs/serving/webhook-customizations.md b/docs/versioned/serving/webhook-customizations.md similarity index 100% rename from docs/serving/webhook-customizations.md rename to docs/versioned/serving/webhook-customizations.md diff --git a/hack/build.sh b/hack/build.sh index 6f45b460f..37dab3a6e 100755 --- a/hack/build.sh +++ b/hack/build.sh @@ -42,76 +42,89 @@ rm -rf site/ mkdir "$TEMP/content" cp -r . "$TEMP/content/" -mkdir "$TEMP/content/docs/docs" - -for path in .nav.yml bookstore client concepts eventing functions getting-started install reference samples serving; do - mv "$TEMP/content/docs/$path" "$TEMP/content/docs/docs/$path" -done -echo "" >> "$TEMP/content/docs/docs/README.md" # Placeholder to ensure sitemap entry (for versioning) -echo " docs/README.md: docs/concepts/README.md" >> "$TEMP/content/config/redirects.yml" -# Copy images for now, until we clean up the above: -cp -r "$TEMP/content/docs/images" "$TEMP/content/docs/docs/images" # Point top-level nav to docs directory. echo -e "nav:\n- docs\n- about\n- blog\n- community" > "$TEMP/content/docs/.nav.yml" -# We use samples_branch to flag that the documentation is versioned -echo -e "\n\nsamples_branch: main\nversion: development" >> "$TEMP/content/docs/docs/.meta.yml" -curl -f -L --show-error https://raw.githubusercontent.com/knative/serving/main/docs/serving-api.md -s > "$TEMP/content/docs/docs/serving/reference/serving-api.md" -curl -f -L --show-error https://raw.githubusercontent.com/knative/eventing/main/docs/eventing-api.md -s > "$TEMP/content/docs/docs/eventing/reference/eventing-api.md" -versionjson="{\"version\": \"docs\", \"title\": \"(Pre-release)\", \"aliases\": [\"\"]}" +curl -f -L --show-error https://raw.githubusercontent.com/knative/serving/main/docs/serving-api.md -s > "$TEMP/content/docs/versioned/serving/reference/serving-api.md" +curl -f -L --show-error https://raw.githubusercontent.com/knative/eventing/main/docs/eventing-api.md -s > "$TEMP/content/docs/versioned/eventing/reference/eventing-api.md" +echo -e "\nsamples_branch: main\nversion: development\ndoc_base: /docs/versioned/" >> "$TEMP/content/docs/versioned/.meta.yml" +versionjson="{\"version\": \"versioned\", \"title\": \"(Pre-release)\", \"aliases\": [\"\"]}" # Temporarily force BUILD_VERSIONS (for previews), while this rewrite is testing. BUILD_VERSIONS="yes" if [ "$BUILD_VERSIONS" != "no" ]; then - mv $TEMP/content/docs/docs $TEMP/content/docs/development + mv $TEMP/content/docs/versioned $TEMP/content/docs/development # Remove pre-release documents from search. This has to be applied to each markdown, unfortunately. # This needs to be done as two commands: the first ensures front-matter in files that don't have it, # and the seconds inserts commands into the front-matter. find "$TEMP/content/docs/development" -type f -name '*.md' | xargs sed -i '1s/^\([^-]\)/---\n---\n\1/' find "$TEMP/content/docs/development" -type f -name '*.md' | xargs sed -i '2isearch:\n exclude: true' - echo "- Docs: development" >> "$TEMP/content/docs/.nav.yml" - echo " development/README.md: development/concepts/README.md" >> "$TEMP/content/config/redirects.yml" - versionjson="{\"version\": \"docs\", \"title\": \"v$latest\", \"aliases\": [\"v$latest\"]}," # Clear existing content, we'll add development at the _end_. + sed -i 's| versioned/| development/|g' "$TEMP/content/config/redirects.yml" # Handle current release specially, as we don't include a version slug # TODO: can we make one clone and reuse it, possibly with git worktrees? git clone --depth 1 -b "${DOCS_BRANCHES[0]}" "https://github.com/${GIT_SLUG}" "$TEMP/current-release" - curl -f -L --show-error https://raw.githubusercontent.com/knative/serving/${DOCS_BRANCHES[0]}/docs/serving-api.md -s > "$TEMP/current-release/docs/serving/reference/serving-api.md" - curl -f -L --show-error https://raw.githubusercontent.com/knative/eventing/${DOCS_BRANCHES[0]}/docs/eventing-api.md -s > "$TEMP/current-release/docs/eventing/reference/eventing-api.md" - cp -r "$TEMP/current-release/docs" "$TEMP/content/docs/docs" - # Copy the nav, but strip out non-versioned content, starting with blog - # This can be retired after we stop supporting v1.19. - if [ ! -f "$TEMP/content/docs/docs/.nav.yml" ]; then - sed '/- Blog:/,$d' "$TEMP/current-release/config/nav.yml" >> "$TEMP/content/docs/docs/.nav.yml" + if [ -d "$TEMP/current-release/docs/versioned" ]; then + cp -r "$TEMP/current-release/docs/versioned" "$TEMP/content/docs/docs" + echo -e "\ndoc_base: /docs/versioned/" >> "$TEMP/content/docs/docs/.meta.yml" + # Fix up redirects from old versioned/ path to docs/ and append them to redirects. + # We only do this for development (so we can see effects) and docs (current) + grep '^ ' "$TEMP/current-release/config/redirects.yml" | sed 's| versioned/| docs/|g' >> "$TEMP/content/config/redirects.yml" + else + cp -r "$TEMP/current-release/docs" "$TEMP/content/docs/docs" + echo -e "\ndoc_base: /docs/" >> "$TEMP/content/docs/docs/.meta.yml" + # Older redirects were already for /docs/, but did not have the right destination path. + grep '^ ' "$TEMP/current-release/config/redirects.yml" | sed '/: *http/! s|: |: docs/|' >> "$TEMP/content/config/redirects.yml" + # Copy the nav, but strip out non-versioned content, starting with blog + # This can be retired after we stop supporting v1.19. + if [ ! -f "$TEMP/content/docs/docs/.nav.yml" ]; then + sed '/- Blog:/,$d' "$TEMP/current-release/config/nav.yml" >> "$TEMP/content/docs/docs/.nav.yml" + fi + # Redirect from old homepage to concepts documentation, if it exists (pre-1.20) + if [ -f "$TEMP/content/docs/docs/concepts/README.md" ]; then + echo " docs/README.md: docs/concepts/README.md" >> "$TEMP/content/config/redirects.yml" + fi + # Smoketests were written for Hugo, not mkdocs, so remove + rm "$TEMP/content/docs/docs/smoketest.md" fi - # Smoketests were written for Hugo, not mkdocs, so remove - rm "$TEMP/content/docs/docs/smoketest.md" + curl -f -L --show-error https://raw.githubusercontent.com/knative/serving/${DOCS_BRANCHES[0]}/docs/serving-api.md -s > "$TEMP/content/docs/docs/serving/reference/serving-api.md" + curl -f -L --show-error https://raw.githubusercontent.com/knative/eventing/${DOCS_BRANCHES[0]}/docs/eventing-api.md -s > "$TEMP/content/docs/docs/eventing/reference/eventing-api.md" # Fill in meta content for macros.py - echo -e "\n\nknative_version: ${latest}.0\nsamples_branch: ${DOCS_BRANCHES[0]}\nversion: v${latest}" >> "$TEMP/content/docs/docs/.meta.yml" - + echo -e "\nknative_version: ${latest}.0\nsamples_branch: ${DOCS_BRANCHES[0]}\nversion: v${latest}" >> "$TEMP/content/docs/docs/.meta.yml" + versionjson="{\"version\": \"docs\", \"title\": \"v$latest\", \"aliases\": [\"v$latest\"]}," # Clear existing content, we'll add development at the _end_. for i in "${!previous[@]}"; do version=${previous[$i]} - versionjson+="{\"version\": \"v$version-docs\", \"title\": \"v$version\", \"aliases\": [\"v$version\"]}," echo "Building for previous version $version" git clone --depth 1 -b ${DOCS_BRANCHES[$i+1]} https://github.com/${GIT_SLUG} "$TEMP/docs-$version" - curl -f -L --show-error https://raw.githubusercontent.com/knative/serving/${DOCS_BRANCHES[i+1]}/docs/serving-api.md -s > "$TEMP/docs-$version/docs/serving/reference/serving-api.md" - curl -f -L --show-error https://raw.githubusercontent.com/knative/eventing/${DOCS_BRANCHES[i+1]}/docs/eventing-api.md -s > "$TEMP/docs-$version/docs/eventing/reference/eventing-api.md" - cp -r "$TEMP/docs-$version/docs" "$TEMP/content/docs/v$version-docs" - echo "- Docs: v${version}-docs" >> "$TEMP/content/docs/.nav.yml" - echo " v${version}-docs/README.md: v${version}-docs/concepts/README.md" >> "$TEMP/content/config/redirects.yml" - # Smoketests were written for Hugo, not mkdocs, so remove - rm "$TEMP/content/docs/v$version-docs/smoketest.md" - # Copy the nav, but strip out non-versioned content, starting with blog - # This can be retired after we stop supporting v1.19. - if [ ! -f "$TEMP/content/docs/v$version-docs/.nav.yml" ]; then - sed '/- Blog:/,$d' "$TEMP/docs-$version/config/nav.yml" >> "$TEMP/content/docs/v$version-docs/.nav.yml" + if [ -d "$TEMP/docs-$version/docs/versioned" ]; then + cp -r "$TEMP/docs-$version/docs/versioned" "$TEMP/content/docs/v$version-docs" + echo -e "\ndoc_base: /docs/versioned/" >> "$TEMP/content/docs/v$version-docs/.meta.yml" + else + cp -r "$TEMP/docs-$version/docs" "$TEMP/content/docs/v$version-docs" + echo -e "\ndoc_base: /docs/" >> "$TEMP/content/docs/v$version-docs/.meta.yml" + # Copy the nav, but strip out non-versioned content, starting with blog + # This can be retired after we stop supporting v1.19. + if [ ! -f "$TEMP/content/docs/v$version-docs/.nav.yml" ]; then + sed '/- Blog:/,$d' "$TEMP/docs-$version/config/nav.yml" >> "$TEMP/content/docs/v$version-docs/.nav.yml" + fi + # Redirect from old homepage to concepts documentation, if it exists (pre-1.20) + if [ -f "$TEMP/content/docs/v${version}-docs/concepts/README.md" ]; then + echo " v${version}-docs/README.md: v${version}-docs/concepts/README.md" >> "$TEMP/content/config/redirects.yml" + fi + # Smoketests were written for Hugo, not mkdocs, so remove + rm "$TEMP/content/docs/v$version-docs/smoketest.md" fi + curl -f -L --show-error https://raw.githubusercontent.com/knative/serving/${DOCS_BRANCHES[i+1]}/docs/serving-api.md -s > "$TEMP/content/docs/v$version-docs/serving/reference/serving-api.md" + curl -f -L --show-error https://raw.githubusercontent.com/knative/eventing/${DOCS_BRANCHES[i+1]}/docs/eventing-api.md -s > "$TEMP/content/docs/v$version-docs/eventing/reference/eventing-api.md" + echo "- Docs: v${version}-docs" >> "$TEMP/content/docs/.nav.yml" # Fill in meta content for macros.py - echo -e "\n\nknative_version: ${version}.0\nsamples_branch: ${DOCS_BRANCHES[i+1]}\nversion_warning: true\nversion: v${version}" >> "$TEMP/content/docs/v$version-docs/.meta.yml" + echo -e "\nknative_version: ${version}.0\nsamples_branch: ${DOCS_BRANCHES[i+1]}\nversion_warning: true\nversion: v${version}" >> "$TEMP/content/docs/v$version-docs/.meta.yml" + versionjson+="{\"version\": \"v$version-docs\", \"title\": \"v$version\", \"aliases\": [\"v$version\"]}," + # Remove older-version documents from search. This has to be applied to each markdown, unfortunately. # This needs to be done as two commands: the first ensures front-matter in files that don't have it, # and the seconds inserts commands into the front-matter. diff --git a/overrides/partials/actions.html b/overrides/partials/actions.html new file mode 100644 index 000000000..8f98cbe50 --- /dev/null +++ b/overrides/partials/actions.html @@ -0,0 +1,62 @@ + + + +{% if page.edit_url %} + + + {% if "content.action.edit" in features %} + {%- set edit_url = page.edit_url -%} + {%- if page and page.meta.version -%} + {%- set edit_url = edit_url | replace("/docs/development/", page.meta.doc_base, 1) -%} + {%- set edit_url = edit_url | replace("/docs/docs/", page.meta.doc_base, 1) -%} + {%- set edit_url = edit_url | replace("/docs/" ~ page.meta.version ~ "-docs/", page.meta.doc_base, 1) -%} + {%- set edit_url = edit_url | replace("/edit/main/", "/edit/" ~ page.meta.samples_branch ~ "/", 1) -%} + {%- endif -%} + + {% set icon = config.theme.icon.edit or "material/file-edit-outline" %} + {% include ".icons/" ~ icon ~ ".svg" %} + + {% endif %} + + + {% if "content.action.view" in features %} + {% if "/blob/" in page.edit_url %} + {% set part = "blob" %} + {% else %} + {% set part = "edit" %} + {% endif %} + + {% set icon = config.theme.icon.view or "material/file-eye-outline" %} + {% include ".icons/" ~ icon ~ ".svg" %} + + {% endif %} +{% endif %} diff --git a/overrides/partials/header.html b/overrides/partials/header.html index 33a3addff..a761d3c7b 100644 --- a/overrides/partials/header.html +++ b/overrides/partials/header.html @@ -92,7 +92,7 @@
  • - + Docs