Skip to content

Commit ceb6f4f

Browse files
ThomasVitalegithub-actions
andauthored
Update Crossplane metadata and add version 1.17.1+kadras.1 (#441)
Co-authored-by: github-actions <github-actions@github.com>
1 parent 64034ee commit ceb6f4f

File tree

1 file changed

+377
-0
lines changed

1 file changed

+377
-0
lines changed
Lines changed: 377 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,377 @@
1+
apiVersion: data.packaging.carvel.dev/v1alpha1
2+
kind: Package
3+
metadata:
4+
creationTimestamp: null
5+
name: crossplane.packages.kadras.io.1.17.1+kadras.1
6+
spec:
7+
refName: crossplane.packages.kadras.io
8+
releasedAt: "2024-10-23T16:01:40Z"
9+
template:
10+
spec:
11+
deploy:
12+
- kapp:
13+
intoNs: crossplane-system
14+
fetch:
15+
- imgpkgBundle:
16+
image: ghcr.io/kadras-io/package-for-crossplane@sha256:86bb758e3c81f0afa16711da1c6914cf05c5dfea1bf577cb19d3b9bf1793c511
17+
template:
18+
- helmTemplate:
19+
name: crossplane
20+
namespace: crossplane-system
21+
path: config/helm/upstream/crossplane
22+
valuesFrom:
23+
- path: config/helm/values.yml
24+
- ytt:
25+
ignoreUnknownComments: true
26+
paths:
27+
- '-'
28+
- config/carvel
29+
- kbld:
30+
paths:
31+
- '-'
32+
- .imgpkg/images.yml
33+
valuesSchema:
34+
openAPIv3:
35+
properties:
36+
affinity:
37+
default: {}
38+
description: Add `affinities` to the Crossplane pod deployment.
39+
type: object
40+
args:
41+
default: []
42+
description: Add custom arguments to the Crossplane pod.
43+
items: {}
44+
type: array
45+
configuration:
46+
properties:
47+
packages:
48+
default: []
49+
description: A list of Configuration packages to install.
50+
items: {}
51+
type: array
52+
type: object
53+
customAnnotations:
54+
default: {}
55+
description: Add custom `annotations` to the Crossplane pod deployment.
56+
type: object
57+
customLabels:
58+
default: {}
59+
description: Add custom `labels` to the Crossplane pod deployment.
60+
type: object
61+
deploymentStrategy:
62+
default: RollingUpdate
63+
description: The deployment strategy for the Crossplane and RBAC Manager
64+
pods.
65+
type: string
66+
dnsPolicy:
67+
default: ""
68+
description: Specify the `dnsPolicy` to be used by the Crossplane pod.
69+
type: string
70+
extraEnvVarsCrossplane:
71+
default: {}
72+
description: Add custom environmental variables to the Crossplane pod deployment.
73+
Replaces any `.` in a variable name with `_`. For example, `SAMPLE.KEY=value1`
74+
becomes `SAMPLE_KEY=value1`.
75+
type: object
76+
extraEnvVarsRBACManager:
77+
default: {}
78+
description: Add custom environmental variables to the RBAC Manager pod
79+
deployment. Replaces any `.` in a variable name with `_`. For example,
80+
`SAMPLE.KEY=value1` becomes `SAMPLE_KEY=value1`.
81+
type: object
82+
extraObjects:
83+
default: []
84+
description: To add arbitrary Kubernetes Objects during a Helm Install
85+
items: {}
86+
type: array
87+
extraVolumeMountsCrossplane:
88+
default: {}
89+
description: Add custom `volumeMounts` to the Crossplane pod.
90+
type: object
91+
extraVolumesCrossplane:
92+
default: {}
93+
description: Add custom `volumes` to the Crossplane pod.
94+
type: object
95+
function:
96+
properties:
97+
packages:
98+
default: []
99+
description: A list of Function packages to install
100+
items: {}
101+
type: array
102+
type: object
103+
hostNetwork:
104+
default: false
105+
description: 'Enable `hostNetwork` for the Crossplane deployment. Caution:
106+
enabling `hostNetwork` grants the Crossplane Pod access to the host network
107+
namespace. Consider setting `dnsPolicy` to `ClusterFirstWithHostNet`.'
108+
type: boolean
109+
image:
110+
properties:
111+
pullPolicy:
112+
default: IfNotPresent
113+
description: The image pull policy used for Crossplane and RBAC Manager
114+
pods.
115+
type: string
116+
repository:
117+
default: xpkg.upbound.io/crossplane/crossplane
118+
description: Repository for the Crossplane pod image.
119+
type: string
120+
tag:
121+
default: ""
122+
description: The Crossplane image tag. Defaults to the value of `appVersion`
123+
in `Chart.yaml`.
124+
type: string
125+
type: object
126+
imagePullSecrets:
127+
default: []
128+
description: The imagePullSecret names to add to the Crossplane ServiceAccount.
129+
items: {}
130+
type: array
131+
leaderElection:
132+
default: true
133+
description: Enable [leader election](https://docs.crossplane.io/latest/concepts/pods/#leader-election)
134+
for the Crossplane pod.
135+
type: boolean
136+
metrics:
137+
properties:
138+
enabled:
139+
default: false
140+
description: Enable Prometheus path, port and scrape annotations and
141+
expose port 8080 for both the Crossplane and RBAC Manager pods.
142+
type: boolean
143+
type: object
144+
nodeSelector:
145+
default: {}
146+
description: Add `nodeSelectors` to the Crossplane pod deployment.
147+
type: object
148+
packageCache:
149+
properties:
150+
configMap:
151+
default: ""
152+
description: The name of a ConfigMap to use as the package cache. Disables
153+
the default package cache `emptyDir` Volume.
154+
type: string
155+
medium:
156+
default: ""
157+
description: Set to `Memory` to hold the package cache in a RAM backed
158+
file system. Useful for Crossplane development.
159+
type: string
160+
pvc:
161+
default: ""
162+
description: The name of a PersistentVolumeClaim to use as the package
163+
cache. Disables the default package cache `emptyDir` Volume.
164+
type: string
165+
sizeLimit:
166+
default: 20Mi
167+
description: The size limit for the package cache. If medium is `Memory`
168+
the `sizeLimit` can't exceed Node memory.
169+
type: string
170+
type: object
171+
podSecurityContextCrossplane:
172+
default: {}
173+
description: Add a custom `securityContext` to the Crossplane pod.
174+
type: object
175+
podSecurityContextRBACManager:
176+
default: {}
177+
description: Add a custom `securityContext` to the RBAC Manager pod.
178+
type: object
179+
priorityClassName:
180+
default: ""
181+
description: The PriorityClass name to apply to the Crossplane and RBAC
182+
Manager pods.
183+
type: string
184+
provider:
185+
properties:
186+
packages:
187+
default: []
188+
description: A list of Provider packages to install.
189+
items: {}
190+
type: array
191+
type: object
192+
rbacManager:
193+
properties:
194+
affinity:
195+
default: {}
196+
description: Add `affinities` to the RBAC Manager pod deployment.
197+
type: object
198+
args:
199+
default: []
200+
description: Add custom arguments to the RBAC Manager pod.
201+
items: {}
202+
type: array
203+
deploy:
204+
default: true
205+
description: Deploy the RBAC Manager pod and its required roles.
206+
type: boolean
207+
leaderElection:
208+
default: true
209+
description: Enable [leader election](https://docs.crossplane.io/latest/concepts/pods/#leader-election)
210+
for the RBAC Manager pod.
211+
type: boolean
212+
nodeSelector:
213+
default: {}
214+
description: Add `nodeSelectors` to the RBAC Manager pod deployment.
215+
type: object
216+
replicas:
217+
default: 1
218+
description: The number of RBAC Manager pod `replicas` to deploy.
219+
type: integer
220+
skipAggregatedClusterRoles:
221+
default: false
222+
description: Don't install aggregated Crossplane ClusterRoles.
223+
type: boolean
224+
tolerations:
225+
default: []
226+
description: Add `tolerations` to the RBAC Manager pod deployment.
227+
items: {}
228+
type: array
229+
topologySpreadConstraints:
230+
default: []
231+
description: Add `topologySpreadConstraints` to the RBAC Manager pod
232+
deployment.
233+
items: {}
234+
type: array
235+
type: object
236+
registryCaBundleConfig:
237+
properties:
238+
key:
239+
default: ""
240+
description: The ConfigMap key containing a custom CA bundle to enable
241+
fetching packages from registries with unknown or untrusted certificates.
242+
type: string
243+
name:
244+
default: ""
245+
description: The ConfigMap name containing a custom CA bundle to enable
246+
fetching packages from registries with unknown or untrusted certificates.
247+
type: string
248+
type: object
249+
replicas:
250+
default: 1
251+
description: helm-docs renders these comments into markdown. Use markdown
252+
formatting where appropiate. -- The number of Crossplane pod `replicas`
253+
to deploy.
254+
type: integer
255+
resourcesCrossplane:
256+
properties:
257+
limits:
258+
properties:
259+
cpu:
260+
default: 500m
261+
description: CPU resource limits for the Crossplane pod.
262+
type: string
263+
memory:
264+
default: 1024Mi
265+
description: Memory resource limits for the Crossplane pod.
266+
type: string
267+
type: object
268+
requests:
269+
properties:
270+
cpu:
271+
default: 100m
272+
description: CPU resource requests for the Crossplane pod.
273+
type: string
274+
memory:
275+
default: 256Mi
276+
description: Memory resource requests for the Crossplane pod.
277+
type: string
278+
type: object
279+
type: object
280+
resourcesRBACManager:
281+
properties:
282+
limits:
283+
properties:
284+
cpu:
285+
default: 100m
286+
description: CPU resource limits for the RBAC Manager pod.
287+
type: string
288+
memory:
289+
default: 512Mi
290+
description: Memory resource limits for the RBAC Manager pod.
291+
type: string
292+
type: object
293+
requests:
294+
properties:
295+
cpu:
296+
default: 100m
297+
description: CPU resource requests for the RBAC Manager pod.
298+
type: string
299+
memory:
300+
default: 256Mi
301+
description: Memory resource requests for the RBAC Manager pod.
302+
type: string
303+
type: object
304+
type: object
305+
securityContextCrossplane:
306+
properties:
307+
allowPrivilegeEscalation:
308+
default: false
309+
description: Enable `allowPrivilegeEscalation` for the Crossplane pod.
310+
type: boolean
311+
readOnlyRootFilesystem:
312+
default: true
313+
description: Set the Crossplane pod root file system as read-only.
314+
type: boolean
315+
runAsGroup:
316+
default: 65532
317+
description: The group ID used by the Crossplane pod.
318+
type: integer
319+
runAsUser:
320+
default: 65532
321+
description: The user ID used by the Crossplane pod.
322+
type: integer
323+
type: object
324+
securityContextRBACManager:
325+
properties:
326+
allowPrivilegeEscalation:
327+
default: false
328+
description: Enable `allowPrivilegeEscalation` for the RBAC Manager
329+
pod.
330+
type: boolean
331+
readOnlyRootFilesystem:
332+
default: true
333+
description: Set the RBAC Manager pod root file system as read-only.
334+
type: boolean
335+
runAsGroup:
336+
default: 65532
337+
description: The group ID used by the RBAC Manager pod.
338+
type: integer
339+
runAsUser:
340+
default: 65532
341+
description: The user ID used by the RBAC Manager pod.
342+
type: integer
343+
type: object
344+
service:
345+
properties:
346+
customAnnotations:
347+
default: {}
348+
description: Configure annotations on the service object. Only enabled
349+
when webhooks.enabled = true
350+
type: object
351+
type: object
352+
serviceAccount:
353+
properties:
354+
customAnnotations:
355+
default: {}
356+
description: Add custom `annotations` to the Crossplane ServiceAccount.
357+
type: object
358+
type: object
359+
tolerations:
360+
default: []
361+
description: Add `tolerations` to the Crossplane pod deployment.
362+
items: {}
363+
type: array
364+
topologySpreadConstraints:
365+
default: []
366+
description: Add `topologySpreadConstraints` to the Crossplane pod deployment.
367+
items: {}
368+
type: array
369+
webhooks:
370+
properties:
371+
enabled:
372+
default: true
373+
description: Enable webhooks for Crossplane and installed Provider packages.
374+
type: boolean
375+
type: object
376+
type: object
377+
version: 1.17.1+kadras.1

0 commit comments

Comments
 (0)