serving/config
Elijah Roussos 7f044f16a1
Enable Mount Propagation as a Optional Feature (#15758)
* enable mount prop

run update schema

add units

remove useless val tests

fix validation

* fix compilation errors

* run codegen

---------

Co-authored-by: Dave Protasowski <dprotaso@gmail.com>
2025-04-21 01:17:06 +00:00
..
core Enable Mount Propagation as a Optional Feature (#15758) 2025-04-21 01:17:06 +00:00
hpa-autoscaling drop safe to evict annotations (#14035) 2023-05-31 07:27:36 +00:00
post-install Use istio.sidecar.inject label instead of annotation (#15522) 2024-09-26 08:16:16 +00:00
README.md drop the monitoring bundle and it's references (#9807) 2020-10-14 14:18:31 -07:00

README.md

Welcome to the knative/serving config directory!

The files in this directory are organized as follows:

  • core/: the elements that are required for knative/serving to function,
  • hpa-autoscaling/: the configuration needed to extend the core with HPA-class autoscaling,
  • namespace-wildcards/: the configuration needed to extend the core to provision wildcard certificates per-namespace,
  • cert-manager/: the configuration needed to plug in the cert-manager certificate implementation,
  • *.yaml: symlinks that form a particular "rendered view" of the knative/serving configuration.

Core

The Core is complex enough that it further breaks down as follows:

  • roles/: The [cluster] roles needed for the core controllers to function, or to plug knative/serving into standard Kubernetes RBAC constructs.
  • configmaps/: The configmaps that are used to configure the core components.
  • resources/: The serving resource definitions.
  • webhooks/: The serving {mutating, validating} admission webhook configurations, and supporting resources.
  • deployments/: The serving executable components and associated configuration resources.