Skip to content

Commit 1d4af2d

Browse files
ThomasVitalegithub-actions
andauthored
Update Knative Serving metadata and add version 1.12.1 (#315)
Co-authored-by: github-actions <github-actions@github.com>
1 parent 4cd2388 commit 1d4af2d

File tree

1 file changed

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

1 file changed

+278
-0
lines changed
Lines changed: 278 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,278 @@
1+
apiVersion: data.packaging.carvel.dev/v1alpha1
2+
kind: Package
3+
metadata:
4+
creationTimestamp: null
5+
name: knative-serving.packages.kadras.io.1.12.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: "2023-11-25T17:24:34Z"
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:8f8e2623387d7c14bcb0c89a65927d1446939fba937ee00ad0a00af8d3b395aa
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+
type: string
93+
domain-template:
94+
default: '{{.Name}}.{{.Namespace}}.{{.Domain}}'
95+
description: The golang text template string to use when constructing
96+
the Knative Service's DNS name.
97+
type: string
98+
http-protocol:
99+
default: Redirected
100+
description: 'Controls the behavior of the HTTP endpoint for the
101+
Knative ingress. `Enabled`: The Knative ingress will be able to
102+
serve HTTP connection. `Redirected`: The Knative ingress will
103+
send a 301 redirect for all http connections, asking the clients
104+
to use HTTPS.'
105+
type: string
106+
namespace-wildcard-cert-selector:
107+
default: ""
108+
description: A LabelSelector which determines which namespaces should
109+
have a wildcard certificate provisioned.
110+
type: string
111+
rollout-duration:
112+
default: 0
113+
description: The minimal duration in seconds over which the Configuration
114+
traffic targets are rolled out to the newest revision.
115+
type: integer
116+
type: object
117+
tracing:
118+
additionalProperties: false
119+
description: Network configuration stored in the `config-tracing` ConfigMap.
120+
properties:
121+
backend:
122+
default: none
123+
description: The type of distributed tracing backend.
124+
type: string
125+
debug:
126+
default: "false"
127+
description: Enable the Zipkin debug mode. This allows all spans
128+
to be sent to the server bypassing sampling.
129+
type: string
130+
sample-rate:
131+
default: "0.1"
132+
description: The percentage (0-1) of requests to trace.
133+
type: string
134+
zipkin-endpoint:
135+
default: http://tempo.observability-system.svc.cluster.local:9411/api/v2/spans
136+
description: The Zipkin collector endpoint where traces are sent.
137+
type: string
138+
type: object
139+
type: object
140+
domain_name:
141+
default: ""
142+
description: Domain name for Knative Services. It must be a valid DNS name.
143+
Stored in the `config-domain` ConfigMap.
144+
type: string
145+
ingress:
146+
additionalProperties: false
147+
description: Settings for the Ingress controller.
148+
properties:
149+
contour:
150+
additionalProperties: false
151+
description: Ingress configuration stored in the `config-contour` ConfigMap.
152+
properties:
153+
default-tls-secret:
154+
default: ""
155+
description: If auto-TLS is disabled, fallback to this certificate.
156+
An operator is required to setup a TLSCertificateDelegation for
157+
this Secret to be used.
158+
type: string
159+
external:
160+
additionalProperties: false
161+
description: Configuration for the external Ingress controller
162+
properties:
163+
namespace:
164+
default: projectcontour
165+
description: The namespace where the external Ingress controller
166+
is installed.
167+
type: string
168+
type: object
169+
internal:
170+
additionalProperties: false
171+
description: Configuration for the internal Ingress controller
172+
properties:
173+
namespace:
174+
default: projectcontour
175+
description: The namespace where the internal Ingress controller
176+
is installed.
177+
type: string
178+
type: object
179+
type: object
180+
type: object
181+
ingress_issuer:
182+
default: ""
183+
description: A reference to the ClusterIssuer to use if you want to enable
184+
autoTLS. Stored in the `config-certmanager` ConfigMap.
185+
example: kadras-ca-issuer
186+
type: string
187+
x-example-description: Kadras private CA
188+
policies:
189+
additionalProperties: false
190+
description: Settings for the Kyverno policies.
191+
properties:
192+
include:
193+
default: false
194+
description: Whether to include the out-of-the-box Kyverno policies
195+
to validate and secure the package installation.
196+
type: boolean
197+
type: object
198+
proxy:
199+
additionalProperties: false
200+
description: Settings for the corporate proxy.
201+
properties:
202+
http_proxy:
203+
default: ""
204+
description: The HTTP proxy to use for network traffic.
205+
type: string
206+
https_proxy:
207+
default: ""
208+
description: The HTTPS proxy to use for network traffic.
209+
type: string
210+
no_proxy:
211+
default: ""
212+
description: A comma-separated list of hostnames, IP addresses, or IP
213+
ranges in CIDR format that should not use a proxy.
214+
type: string
215+
type: object
216+
workloads:
217+
additionalProperties: false
218+
description: Settings for the Knative Serving workloads.
219+
properties:
220+
activator:
221+
additionalProperties: false
222+
properties:
223+
minReplicas:
224+
default: 1
225+
description: The minimum number of replicas as controlled by a HorizontalPodAutoscaler.
226+
In order to enable high availability, it should be greater than
227+
1.
228+
type: integer
229+
type: object
230+
autoscaler:
231+
additionalProperties: false
232+
properties:
233+
replicas:
234+
default: 1
235+
description: The number of replicas for this Deployment. In order
236+
to enable high availability, it should be greater than 1.
237+
type: integer
238+
type: object
239+
controller:
240+
additionalProperties: false
241+
properties:
242+
replicas:
243+
default: 1
244+
description: The number of replicas for this Deployment. In order
245+
to enable high availability, it should be greater than 1.
246+
type: integer
247+
type: object
248+
domain_mapping:
249+
additionalProperties: false
250+
properties:
251+
replicas:
252+
default: 1
253+
description: The number of replicas for this Deployment. In order
254+
to enable high availability, it should be greater than 1.
255+
type: integer
256+
type: object
257+
domain_mapping_webhook:
258+
additionalProperties: false
259+
properties:
260+
replicas:
261+
default: 1
262+
description: The number of replicas for this Deployment. In order
263+
to enable high availability, it should be greater than 1.
264+
type: integer
265+
type: object
266+
webhook:
267+
additionalProperties: false
268+
properties:
269+
minReplicas:
270+
default: 1
271+
description: The minimum number of replicas as controlled by a HorizontalPodAutoscaler.
272+
In order to enable high availability, it should be greater than
273+
1.
274+
type: integer
275+
type: object
276+
type: object
277+
type: object
278+
version: 1.12.1

0 commit comments

Comments
 (0)