Skip to content
This repository has been archived by the owner on Jun 28, 2023. It is now read-only.

Commit

Permalink
Values Schema for Knative Serving #1940 (#2054)
Browse files Browse the repository at this point in the history
* Values Schema for Knative Serving #1940

Signed-off-by: Nicholas Seemiller <nseemiller@vmware.com>

* Update addons/packages/knative-serving/0.22.0/package.yaml

Co-authored-by: Jorge Morales Pou <jorgemoralespou@users.noreply.github.com>

Co-authored-by: Jorge Morales Pou <jorgemoralespou@users.noreply.github.com>
  • Loading branch information
seemiller and jorgemoralespou authored Sep 30, 2021
1 parent 8e35fe0 commit b019912
Showing 1 changed file with 63 additions and 0 deletions.
63 changes: 63 additions & 0 deletions addons/packages/knative-serving/0.22.0/package.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,66 @@ spec:
- .imgpkg/images.yml
deploy:
- kapp: {}
valuesSchema:
openAPIv3:
title: knative-serving.community.tanzu.vmware.com.0.22.0 values schema
properties:
namespace:
type: string
description: The namespace in which to deploy Knative.
default: knative-serving
domain:
type: object
description: >
Configuration for DNS.
For full documentation, see: https://knative.dev/docs/install/install-serving-with-yaml/#configure-dns.
properties:
type:
type: string
description: The type of DNS service. Allowable values are real, sslip.io and nip.io.
default: nip.io
name:
type: string
description: Your own domain name if type is real or empty if type is sslip.io or nip.io.
default: ""
ingress:
type: object
description: >
Ingress configuration. Contour is the only ingress supported at this time. See https://knative.dev/docs/install/install-serving-with-yaml/#install-a-networking-layer
To use separate external and internal services, provide the namespaces of the internal and external
Contour ingress controllers. To use the same ingress service for both, specify the namespace of the Contour
service.
properties:
external:
type: object
description: >
Configuration for the external ingress service.
properties:
namespace:
type: string
description: The namespace for the external ingress service.
default: projectcontour
internal:
type: object
description: >
Configuration for the internal ingress service.
properties:
namespace:
type: string
description: The namespace for the internal ingress service.
default: projectcontour
tls:
type: object
description: >
Configuration to enable TLS.
For full documentation, see: https://knative.dev/docs/serving/using-auto-tls.
properties:
certmanager:
type: object
description: >
Configuration for cert-manager.
properties:
clusterissuer:
type: string
description: The name of the cluster-issuer to use. Leave blank to not enable TLS
default: ""

0 comments on commit b019912

Please sign in to comment.