Skip to content

Commit 0d640e4

Browse files
ThomasVitalegithub-actions
andauthored
Update Knative Serving metadata and add version 1.14.1 (#390)
Co-authored-by: github-actions <github-actions@github.com>
1 parent 287beff commit 0d640e4

File tree

1 file changed

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

1 file changed

+304
-0
lines changed
Lines changed: 304 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,304 @@
1+
apiVersion: data.packaging.carvel.dev/v1alpha1
2+
kind: Package
3+
metadata:
4+
creationTimestamp: null
5+
name: knative-serving.packages.kadras.io.1.14.1
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: "2024-06-17T21:12:49Z"
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:2bfcc6676c0a6ccf8d9322dd9cb196abd8ac150bd8435b86538ca6971d0b87f2
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+
policies:
207+
additionalProperties: false
208+
description: Settings for the Kyverno policies.
209+
properties:
210+
include:
211+
default: false
212+
description: Whether to include the out-of-the-box Kyverno policies
213+
to validate and secure the package installation.
214+
type: boolean
215+
type: object
216+
proxy:
217+
additionalProperties: false
218+
description: Settings for the corporate proxy.
219+
properties:
220+
http_proxy:
221+
default: ""
222+
description: The HTTP proxy to use for network traffic.
223+
type: string
224+
https_proxy:
225+
default: ""
226+
description: The HTTPS proxy to use for network traffic.
227+
type: string
228+
no_proxy:
229+
default: ""
230+
description: A comma-separated list of hostnames, IP addresses, or IP
231+
ranges in CIDR format that should not use a proxy.
232+
type: string
233+
type: object
234+
workloads:
235+
additionalProperties: false
236+
description: Settings for the Knative Serving workloads.
237+
properties:
238+
activator:
239+
additionalProperties: false
240+
properties:
241+
minReplicas:
242+
default: 1
243+
description: The minimum number of replicas as controlled by a HorizontalPodAutoscaler.
244+
In order to enable high availability, it should be greater than
245+
1.
246+
maximum: 20
247+
minimum: 1
248+
type: integer
249+
type: object
250+
autoscaler:
251+
additionalProperties: false
252+
properties:
253+
replicas:
254+
default: 1
255+
description: The number of replicas for this Deployment. In order
256+
to enable high availability, it should be greater than 1.
257+
minimum: 1
258+
type: integer
259+
type: object
260+
controller:
261+
additionalProperties: false
262+
properties:
263+
replicas:
264+
default: 1
265+
description: The number of replicas for this Deployment. In order
266+
to enable high availability, it should be greater than 1.
267+
minimum: 1
268+
type: integer
269+
type: object
270+
domain_mapping:
271+
additionalProperties: false
272+
properties:
273+
replicas:
274+
default: 1
275+
description: The number of replicas for this Deployment. In order
276+
to enable high availability, it should be greater than 1.
277+
minimum: 1
278+
type: integer
279+
type: object
280+
domain_mapping_webhook:
281+
additionalProperties: false
282+
properties:
283+
replicas:
284+
default: 1
285+
description: The number of replicas for this Deployment. In order
286+
to enable high availability, it should be greater than 1.
287+
minimum: 1
288+
type: integer
289+
type: object
290+
webhook:
291+
additionalProperties: false
292+
properties:
293+
minReplicas:
294+
default: 1
295+
description: The minimum number of replicas as controlled by a HorizontalPodAutoscaler.
296+
In order to enable high availability, it should be greater than
297+
1.
298+
maximum: 5
299+
minimum: 1
300+
type: integer
301+
type: object
302+
type: object
303+
type: object
304+
version: 1.14.1

0 commit comments

Comments
 (0)