Skip to content

Commit 8331841

Browse files
ThomasVitalegithub-actions
andauthored
Update Knative Serving metadata and add version 1.9.3+kadras.1 (#174)
Co-authored-by: github-actions <github-actions@github.com>
1 parent 116b7a9 commit 8331841

File tree

1 file changed

+230
-0
lines changed

1 file changed

+230
-0
lines changed
Lines changed: 230 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,230 @@
1+
apiVersion: data.packaging.carvel.dev/v1alpha1
2+
kind: Package
3+
metadata:
4+
creationTimestamp: null
5+
name: knative-serving.packages.kadras.io.1.9.3+kadras.1
6+
spec:
7+
licenses:
8+
- Apache 2.0
9+
refName: knative-serving.packages.kadras.io
10+
releaseNotes: https://github.com/kadras-io/package-for-knative-serving/releases
11+
releasedAt: "2023-04-09T20:50:31Z"
12+
template:
13+
spec:
14+
deploy:
15+
- kapp:
16+
rawOptions:
17+
- --wait-timeout=5m
18+
fetch:
19+
- imgpkgBundle:
20+
image: ghcr.io/kadras-io/package-for-knative-serving@sha256:1a2c2097864d408b01587e03255d0276245a19f56c96766264e0a598ea48e322
21+
template:
22+
- ytt:
23+
paths:
24+
- config
25+
- kbld:
26+
paths:
27+
- '-'
28+
- .imgpkg/images.yml
29+
valuesSchema:
30+
openAPIv3:
31+
additionalProperties: false
32+
properties:
33+
ca_cert_data:
34+
default: ""
35+
description: PEM-encoded certificate data to trust TLS connections with
36+
a custom CA.
37+
type: string
38+
config:
39+
additionalProperties: false
40+
description: Settings for the Knative Serving ConfigMaps.
41+
properties:
42+
network:
43+
additionalProperties: false
44+
description: Network configuration stored in the `config-network` ConfigMap.
45+
properties:
46+
default-external-scheme:
47+
default: http
48+
description: Defines the scheme used for external URLs if autoTLS
49+
is not enabled. This can be used for making Knative report all
50+
URLs as `https`, for example, if you're fronting Knative with
51+
an external loadbalancer that deals with TLS termination and Knative
52+
doesn't know about that otherwise.
53+
type: string
54+
domain-template:
55+
default: '{{.Name}}.{{.Namespace}}.{{.Domain}}'
56+
description: The golang text template string to use when constructing
57+
the Knative Service's DNS name.
58+
type: string
59+
http-protocol:
60+
default: Enabled
61+
description: 'Controls the behavior of the HTTP endpoint for the
62+
Knative ingress. `Enabled`: The Knative ingress will be able to
63+
serve HTTP connection. `Redirected`: The Knative ingress will
64+
send a 301 redirect for all http connections, asking the clients
65+
to use HTTPS.'
66+
type: string
67+
namespace-wildcard-cert-selector:
68+
default: ""
69+
description: A LabelSelector which determines which namespaces should
70+
have a wildcard certificate provisioned.
71+
type: string
72+
rollout-duration:
73+
default: 0
74+
description: The minimal duration in seconds over which the Configuration
75+
traffic targets are rolled out to the newest revision.
76+
type: integer
77+
type: object
78+
tracing:
79+
additionalProperties: false
80+
description: Network configuration stored in the `config-tracing` ConfigMap.
81+
properties:
82+
backend:
83+
default: none
84+
description: The type of distributed tracing backend.
85+
type: string
86+
debug:
87+
default: "false"
88+
description: Enable the Zipkin debug mode. This allows all spans
89+
to be sent to the server bypassing sampling.
90+
type: string
91+
sample-rate:
92+
default: "0.1"
93+
description: The percentage (0-1) of requests to trace.
94+
type: string
95+
zipkin-endpoint:
96+
default: http://tempo.observability-system.svc.cluster.local:9411/api/v2/spans
97+
description: The Zipkin collector endpoint where traces are sent.
98+
type: string
99+
type: object
100+
type: object
101+
domain_name:
102+
default: ""
103+
description: Domain name for Knative Services. It must be a valid DNS name.
104+
Stored in the `config-domain` ConfigMap.
105+
type: string
106+
ingress:
107+
additionalProperties: false
108+
description: Settings for the Ingress controller.
109+
properties:
110+
contour:
111+
additionalProperties: false
112+
description: Ingress configuration stored in the `config-contour` ConfigMap.
113+
properties:
114+
default-tls-secret:
115+
default: ""
116+
description: If auto-TLS is disabled, fallback to this certificate.
117+
An operator is required to setup a TLSCertificateDelegation for
118+
this Secret to be used.
119+
type: string
120+
external:
121+
additionalProperties: false
122+
description: Configuration for the external Ingress controller
123+
properties:
124+
namespace:
125+
default: projectcontour
126+
description: The namespace where the external Ingress controller
127+
is installed.
128+
type: string
129+
type: object
130+
internal:
131+
additionalProperties: false
132+
description: Configuration for the internal Ingress controller
133+
properties:
134+
namespace:
135+
default: projectcontour
136+
description: The namespace where the internal Ingress controller
137+
is installed.
138+
type: string
139+
type: object
140+
type: object
141+
type: object
142+
policies:
143+
additionalProperties: false
144+
description: Settings for the Kyverno policies.
145+
properties:
146+
include:
147+
default: false
148+
description: Whether to include the out-of-the-box Kyverno policies
149+
to validate and secure the package installation.
150+
type: boolean
151+
type: object
152+
proxy:
153+
additionalProperties: false
154+
description: Settings for the corporate proxy.
155+
properties:
156+
http_proxy:
157+
default: ""
158+
description: The HTTP proxy to use for network traffic
159+
type: string
160+
https_proxy:
161+
default: ""
162+
description: The HTTPS proxy to use for network traffic
163+
type: string
164+
no_proxy:
165+
default: ""
166+
description: A comma-separated list of hostnames, IP addresses, or IP
167+
ranges in CIDR format that should not use a proxy
168+
type: string
169+
type: object
170+
tls:
171+
additionalProperties: false
172+
description: Settings for TLS certificates.
173+
properties:
174+
certmanager:
175+
additionalProperties: false
176+
description: Cert Manager configuration stored in the `config-certmanager`
177+
ConfigMap.
178+
properties:
179+
clusterissuer:
180+
default: ""
181+
description: A reference to the ClusterIssuer to use if you want
182+
to enable autoTLS.
183+
type: string
184+
type: object
185+
type: object
186+
workloads:
187+
additionalProperties: false
188+
description: Settings for the Knative Serving workloads.
189+
properties:
190+
activator:
191+
additionalProperties: false
192+
properties:
193+
minReplicas:
194+
default: 1
195+
description: The minimum number of replicas as controlled by a HorizontalPodAutoscaler.
196+
In order to enable high availability, it should be greater than
197+
1.
198+
type: integer
199+
type: object
200+
autoscaler:
201+
additionalProperties: false
202+
properties:
203+
replicas:
204+
default: 1
205+
description: The number of replicas for this Deployment. In order
206+
to enable high availability, it should be greater than 1.
207+
type: integer
208+
type: object
209+
controller:
210+
additionalProperties: false
211+
properties:
212+
replicas:
213+
default: 1
214+
description: The number of replicas for this Deployment. In order
215+
to enable high availability, it should be greater than 1.
216+
type: integer
217+
type: object
218+
webhook:
219+
additionalProperties: false
220+
properties:
221+
minReplicas:
222+
default: 1
223+
description: The minimum number of replicas as controlled by a HorizontalPodAutoscaler.
224+
In order to enable high availability, it should be greater than
225+
1.
226+
type: integer
227+
type: object
228+
type: object
229+
type: object
230+
version: 1.9.3+kadras.1

0 commit comments

Comments
 (0)