Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
234 changes: 234 additions & 0 deletions repo/packages/knative-serving.packages.kadras.io/1.9.2.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,234 @@
apiVersion: data.packaging.carvel.dev/v1alpha1
kind: Package
metadata:
creationTimestamp: null
name: knative-serving.packages.kadras.io.1.9.2
spec:
licenses:
- Apache 2.0
refName: knative-serving.packages.kadras.io
releaseNotes: https://github.com/kadras-io/package-for-knative-serving/releases
releasedAt: "2023-03-14T21:35:13Z"
template:
spec:
deploy:
- kapp:
rawOptions:
- --wait-timeout=5m
fetch:
- imgpkgBundle:
image: ghcr.io/kadras-io/package-for-knative-serving@sha256:c0a353ed0fe63e09627cc59b2fbbc91b77efd978d5a081dba991ba3dde2957ec
template:
- ytt:
paths:
- config
- kbld:
paths:
- '-'
- .imgpkg/images.yml
valuesSchema:
openAPIv3:
additionalProperties: false
properties:
ca_cert_data:
default: ""
description: PEM-encoded certificate data to trust TLS connections with
a custom CA.
type: string
config:
additionalProperties: false
description: Settings for the Knative Serving ConfigMaps.
properties:
domain:
additionalProperties: false
description: Domain configuration stored in the `config-domain` ConfigMap.
properties:
name:
default: 127.0.0.1.sslip.io
description: Domain name for Knative Services. It must be a valid
DNS name.
type: string
type: object
network:
additionalProperties: false
description: Network configuration stored in the `config-network` ConfigMap.
properties:
default-external-scheme:
default: http
description: Defines the scheme used for external URLs if autoTLS
is not enabled. This can be used for making Knative report all
URLs as `https`, for example, if you're fronting Knative with
an external loadbalancer that deals with TLS termination and Knative
doesn't know about that otherwise.
type: string
domain-template:
default: '{{.Name}}.{{.Namespace}}.{{.Domain}}'
description: The golang text template string to use when constructing
the Knative Service's DNS name.
type: string
http-protocol:
default: Enabled
description: 'Controls the behavior of the HTTP endpoint for the
Knative ingress. `Enabled`: The Knative ingress will be able to
serve HTTP connection. `Redirected`: The Knative ingress will
send a 301 redirect for all http connections, asking the clients
to use HTTPS.'
type: string
namespace-wildcard-cert-selector:
default: ""
description: A LabelSelector which determines which namespaces should
have a wildcard certificate provisioned.
type: string
rollout-duration:
default: 0
description: The minimal duration in seconds over which the Configuration
traffic targets are rolled out to the newest revision.
type: integer
type: object
tracing:
additionalProperties: false
description: Network configuration stored in the `config-tracing` ConfigMap.
properties:
backend:
default: none
description: The type of distributed tracing backend.
type: string
debug:
default: "false"
description: Enable the Zipkin debug mode. This allows all spans
to be sent to the server bypassing sampling.
type: string
sample-rate:
default: "0.1"
description: The percentage (0-1) of requests to trace.
type: string
zipkin-endpoint:
default: http://tempo.observability-system.svc.cluster.local:9411/api/v2/spans
description: The Zipkin collector endpoint where traces are sent.
type: string
type: object
type: object
ingress:
additionalProperties: false
description: Settings for the Ingress controller.
properties:
contour:
additionalProperties: false
description: Ingress configuration stored in the `config-contour` ConfigMap.
properties:
default-tls-secret:
default: ""
description: If auto-TLS is disabled, fallback to this certificate.
An operator is required to setup a TLSCertificateDelegation for
this Secret to be used.
type: string
external:
additionalProperties: false
description: Configuration for the external Ingress controller
properties:
namespace:
default: projectcontour
description: The namespace where the external Ingress controller
is installed.
type: string
type: object
internal:
additionalProperties: false
description: Configuration for the internal Ingress controller
properties:
namespace:
default: projectcontour
description: The namespace where the internal Ingress controller
is installed.
type: string
type: object
type: object
type: object
policies:
additionalProperties: false
description: Settings for the Kyverno policies.
properties:
include:
default: false
description: Whether to include the out-of-the-box Kyverno policies
to validate and secure the package installation.
type: boolean
type: object
proxy:
additionalProperties: false
description: Settings for the proxy.
properties:
http_proxy:
default: ""
description: The HTTP proxy URL.
type: string
https_proxy:
default: ""
description: The HTTPS proxy URL.
type: string
no_proxy:
default: ""
description: For which domains the proxy should not be used.
type: string
type: object
tls:
additionalProperties: false
description: Settings for TLS certificates.
properties:
certmanager:
additionalProperties: false
description: Cert Manager configuration stored in the `config-certmanager`
ConfigMap.
properties:
clusterissuer:
default: ""
description: A reference to the ClusterIssuer to use if you want
to enable autoTLS.
type: string
type: object
type: object
workloads:
additionalProperties: false
description: Settings for the Knative Serving workloads.
properties:
activator:
additionalProperties: false
properties:
minReplicas:
default: 1
description: The minimum number of replicas as controlled by a HorizontalPodAutoscaler.
In order to enable high availability, it should be greater than
1.
type: integer
type: object
autoscaler:
additionalProperties: false
properties:
replicas:
default: 1
description: The number of replicas for this Deployment. In order
to enable high availability, it should be greater than 1.
type: integer
type: object
controller:
additionalProperties: false
properties:
replicas:
default: 1
description: The number of replicas for this Deployment. In order
to enable high availability, it should be greater than 1.
type: integer
type: object
webhook:
additionalProperties: false
properties:
minReplicas:
default: 1
description: The minimum number of replicas as controlled by a HorizontalPodAutoscaler.
In order to enable high availability, it should be greater than
1.
type: integer
type: object
type: object
type: object
version: 1.9.2
8 changes: 5 additions & 3 deletions repo/packages/knative-serving.packages.kadras.io/metadata.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,11 @@ spec:
- serverless
- deployment
displayName: knative-serving
longDescription: Knative Serving builds on Kubernetes to support deploying and serving
of applications and functions as serverless containers
longDescription: Knative Serving builds on Kubernetes to define and control the
deployment of applications and functions as serverless containers.
maintainers:
- name: Thomas Vitale
providerName: Kadras
shortDescription: Serverless platform on Kubernetes
shortDescription: Solution for running serverless deployments on Kubernetes.
supportDescription: Go to https://kadras.io for documentation and https://github.com/kadras-io/package-for-knative-serving
for community support.