Skip to content

Commit 58a1ad1

Browse files
ThomasVitalegithub-actions
andauthored
Update Knative Serving metadata and add version 1.19.0 (#503)
Co-authored-by: github-actions <github-actions@github.com>
1 parent 5981ae2 commit 58a1ad1

File tree

1 file changed

+310
-0
lines changed
  • repo/packages/knative-serving.packages.kadras.io

1 file changed

+310
-0
lines changed
Lines changed: 310 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,310 @@
1+
apiVersion: data.packaging.carvel.dev/v1alpha1
2+
kind: Package
3+
metadata:
4+
creationTimestamp: null
5+
name: knative-serving.packages.kadras.io.1.19.0
6+
spec:
7+
capacityRequirementsDescription: For prototyping purposes, one-node cluster that
8+
has at least 3 CPUs and 4 GB of memory. For production purposes, if you have only
9+
one node, at least 6 CPUs, 6 GB of memory, and 30 GB of disk storage. If you have
10+
multiple nodes, for each node at least 2 CPUs, 4 GB of memory, and 20 GB of disk
11+
storage.
12+
licenses:
13+
- Apache 2.0
14+
refName: knative-serving.packages.kadras.io
15+
releaseNotes: https://github.com/kadras-io/package-for-knative-serving/releases
16+
releasedAt: "2025-08-14T19:57:25Z"
17+
template:
18+
spec:
19+
deploy:
20+
- kapp:
21+
rawOptions:
22+
- --wait-timeout=5m
23+
fetch:
24+
- imgpkgBundle:
25+
image: ghcr.io/kadras-io/package-for-knative-serving@sha256:d722be4e836dcd0eca222196d795e92a3f51e6c3b0357011e7ce2ece425f424a
26+
template:
27+
- ytt:
28+
paths:
29+
- config
30+
- kbld:
31+
paths:
32+
- '-'
33+
- .imgpkg/images.yml
34+
valuesSchema:
35+
openAPIv3:
36+
additionalProperties: false
37+
properties:
38+
ca_cert_data:
39+
default: ""
40+
description: PEM-encoded certificate data to trust TLS connections with
41+
a custom CA.
42+
type: string
43+
config:
44+
additionalProperties: false
45+
description: Settings for the Knative Serving ConfigMaps.
46+
properties:
47+
deployment:
48+
additionalProperties: false
49+
description: Deployment configuration stored in the `config-deployment`
50+
ConfigMap.
51+
properties:
52+
progress-deadline:
53+
default: 600s
54+
description: The duration to wait for the deployment to be ready
55+
before considering it failed.
56+
type: string
57+
queue-sidecar-cpu-limit:
58+
default: 1000m
59+
description: The queue proxy's CPU limit. If omitted, a default
60+
value (currently `1000m`), is used when `queueproxy.resource-defaults`
61+
is set to `Enabled`.
62+
type: string
63+
queue-sidecar-cpu-request:
64+
default: 25m
65+
description: The queue proxy's CPU request. If omitted, a default
66+
value (currently '25m'), is used.
67+
type: string
68+
queue-sidecar-memory-limit:
69+
default: 200Mi
70+
description: The queue proxy's memory limit. If omitted, a default
71+
value (currently `800Mi`), is used when `queueproxy.resource-defaults`
72+
is set to `Enabled`.
73+
type: string
74+
queue-sidecar-memory-request:
75+
default: 50Mi
76+
description: The queue proxy's memory request. If omitted, a default
77+
value (currently `400Mi`), is used when `queueproxy.resource-defaults`
78+
is set to `Enabled`.
79+
type: string
80+
type: object
81+
network:
82+
additionalProperties: false
83+
description: Network configuration stored in the `config-network` ConfigMap.
84+
properties:
85+
default-external-scheme:
86+
default: http
87+
description: Defines the scheme used for external URLs if autoTLS
88+
is not enabled. This can be used for making Knative report all
89+
URLs as `https`, for example, if you're fronting Knative with
90+
an external loadbalancer that deals with TLS termination and Knative
91+
doesn't know about that otherwise.
92+
enum:
93+
- http
94+
- https
95+
type: string
96+
domain-template:
97+
default: '{{.Name}}.{{.Namespace}}.{{.Domain}}'
98+
description: The golang text template string to use when constructing
99+
the Knative Service's DNS name.
100+
type: string
101+
http-protocol:
102+
default: Redirected
103+
description: 'Controls the behavior of the HTTP endpoint for the
104+
Knative ingress. `Enabled`: The Knative ingress will be able to
105+
serve HTTP connection. `Redirected`: The Knative ingress will
106+
send a 301 redirect for all http connections, asking the clients
107+
to use HTTPS.'
108+
enum:
109+
- Enabled
110+
- Redirected
111+
type: string
112+
namespace-wildcard-cert-selector:
113+
default: ""
114+
description: A LabelSelector which determines which namespaces should
115+
have a wildcard certificate provisioned.
116+
type: string
117+
rollout-duration:
118+
default: 0
119+
description: The minimal duration in seconds over which the Configuration
120+
traffic targets are rolled out to the newest revision.
121+
minimum: 0
122+
type: integer
123+
type: object
124+
tracing:
125+
additionalProperties: false
126+
description: Network configuration stored in the `config-tracing` ConfigMap.
127+
properties:
128+
backend:
129+
default: none
130+
description: The type of distributed tracing backend.
131+
enum:
132+
- zipkin
133+
- none
134+
type: string
135+
debug:
136+
default: "false"
137+
description: Enable the Zipkin debug mode. This allows all spans
138+
to be sent to the server bypassing sampling.
139+
enum:
140+
- "true"
141+
- "false"
142+
type: string
143+
sample-rate:
144+
default: "0.1"
145+
description: The percentage (0-1) of requests to trace.
146+
maxLength: 3
147+
minLength: 1
148+
type: string
149+
zipkin-endpoint:
150+
default: http://tempo.observability-system.svc.cluster.local:9411/api/v2/spans
151+
description: The Zipkin collector endpoint where traces are sent.
152+
type: string
153+
type: object
154+
type: object
155+
domain_name:
156+
default: ""
157+
description: Domain name for Knative Services. It must be a valid DNS name.
158+
Stored in the `config-domain` ConfigMap.
159+
minLength: 4
160+
type: string
161+
ingress:
162+
additionalProperties: false
163+
description: Settings for the Ingress controller.
164+
properties:
165+
contour:
166+
additionalProperties: false
167+
description: Ingress configuration stored in the `config-contour` ConfigMap.
168+
properties:
169+
default-tls-secret:
170+
default: ""
171+
description: If auto-TLS is disabled, fallback to this certificate.
172+
An operator is required to setup a TLSCertificateDelegation for
173+
this Secret to be used.
174+
type: string
175+
external:
176+
additionalProperties: false
177+
description: Configuration for the external Ingress controller
178+
properties:
179+
namespace:
180+
default: projectcontour
181+
description: The namespace where the external Ingress controller
182+
is installed.
183+
minLength: 1
184+
type: string
185+
type: object
186+
internal:
187+
additionalProperties: false
188+
description: Configuration for the internal Ingress controller
189+
properties:
190+
namespace:
191+
default: projectcontour
192+
description: The namespace where the internal Ingress controller
193+
is installed.
194+
minLength: 1
195+
type: string
196+
type: object
197+
type: object
198+
type: object
199+
ingress_issuer:
200+
default: ""
201+
description: A reference to the ClusterIssuer to use if you want to enable
202+
autoTLS. Stored in the `config-certmanager` ConfigMap.
203+
example: kadras-ca-issuer
204+
type: string
205+
x-example-description: Kadras private CA
206+
min_kubernetes_version:
207+
default: ""
208+
description: The minimum Kubernetes version that this package will accept
209+
as valid. If not set, Knative Serving will accept the last 3 minor versions
210+
of Kubernetes.
211+
type: string
212+
policies:
213+
additionalProperties: false
214+
description: Settings for the Kyverno policies.
215+
properties:
216+
include:
217+
default: false
218+
description: Whether to include the out-of-the-box Kyverno policies
219+
to validate and secure the package installation.
220+
type: boolean
221+
type: object
222+
proxy:
223+
additionalProperties: false
224+
description: Settings for the corporate proxy.
225+
properties:
226+
http_proxy:
227+
default: ""
228+
description: The HTTP proxy to use for network traffic.
229+
type: string
230+
https_proxy:
231+
default: ""
232+
description: The HTTPS proxy to use for network traffic.
233+
type: string
234+
no_proxy:
235+
default: ""
236+
description: A comma-separated list of hostnames, IP addresses, or IP
237+
ranges in CIDR format that should not use a proxy.
238+
type: string
239+
type: object
240+
workloads:
241+
additionalProperties: false
242+
description: Settings for the Knative Serving workloads.
243+
properties:
244+
activator:
245+
additionalProperties: false
246+
properties:
247+
minReplicas:
248+
default: 1
249+
description: The minimum number of replicas as controlled by a HorizontalPodAutoscaler.
250+
In order to enable high availability, it should be greater than
251+
1.
252+
maximum: 20
253+
minimum: 1
254+
type: integer
255+
type: object
256+
autoscaler:
257+
additionalProperties: false
258+
properties:
259+
replicas:
260+
default: 1
261+
description: The number of replicas for this Deployment. In order
262+
to enable high availability, it should be greater than 1.
263+
minimum: 1
264+
type: integer
265+
type: object
266+
controller:
267+
additionalProperties: false
268+
properties:
269+
replicas:
270+
default: 1
271+
description: The number of replicas for this Deployment. In order
272+
to enable high availability, it should be greater than 1.
273+
minimum: 1
274+
type: integer
275+
type: object
276+
domain_mapping:
277+
additionalProperties: false
278+
properties:
279+
replicas:
280+
default: 1
281+
description: The number of replicas for this Deployment. In order
282+
to enable high availability, it should be greater than 1.
283+
minimum: 1
284+
type: integer
285+
type: object
286+
domain_mapping_webhook:
287+
additionalProperties: false
288+
properties:
289+
replicas:
290+
default: 1
291+
description: The number of replicas for this Deployment. In order
292+
to enable high availability, it should be greater than 1.
293+
minimum: 1
294+
type: integer
295+
type: object
296+
webhook:
297+
additionalProperties: false
298+
properties:
299+
minReplicas:
300+
default: 1
301+
description: The minimum number of replicas as controlled by a HorizontalPodAutoscaler.
302+
In order to enable high availability, it should be greater than
303+
1.
304+
maximum: 5
305+
minimum: 1
306+
type: integer
307+
type: object
308+
type: object
309+
type: object
310+
version: 1.19.0

0 commit comments

Comments
 (0)