Skip to content

Commit c37b443

Browse files
ThomasVitalegithub-actions
andauthored
Update Crossplane metadata and add version 1.15.0 (#348)
Co-authored-by: github-actions <github-actions@github.com>
1 parent a2c9252 commit c37b443

File tree

1 file changed

+345
-0
lines changed
  • repo/packages/crossplane.packages.kadras.io

1 file changed

+345
-0
lines changed
Lines changed: 345 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,345 @@
1+
apiVersion: data.packaging.carvel.dev/v1alpha1
2+
kind: Package
3+
metadata:
4+
creationTimestamp: null
5+
name: crossplane.packages.kadras.io.1.15.0
6+
spec:
7+
refName: crossplane.packages.kadras.io
8+
releasedAt: "2024-02-24T23:13:52Z"
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:9861585f295ad9728189a92962bbeac33464206427c0d9afa053177d4e639c52
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+
extraEnvVarsCrossplane:
67+
default: {}
68+
description: Add custom environmental variables to the Crossplane pod deployment.
69+
Replaces any `.` in a variable name with `_`. For example, `SAMPLE.KEY=value1`
70+
becomes `SAMPLE_KEY=value1`.
71+
type: object
72+
extraEnvVarsRBACManager:
73+
default: {}
74+
description: Add custom environmental variables to the RBAC Manager pod
75+
deployment. Replaces any `.` in a variable name with `_`. For example,
76+
`SAMPLE.KEY=value1` becomes `SAMPLE_KEY=value1`.
77+
type: object
78+
extraObjects:
79+
default: []
80+
description: To add arbitrary Kubernetes Objects during a Helm Install
81+
items: {}
82+
type: array
83+
extraVolumeMountsCrossplane:
84+
default: {}
85+
description: Add custom `volumeMounts` to the Crossplane pod.
86+
type: object
87+
extraVolumesCrossplane:
88+
default: {}
89+
description: Add custom `volumes` to the Crossplane pod.
90+
type: object
91+
hostNetwork:
92+
default: false
93+
description: 'Enable `hostNetwork` for the Crossplane deployment. Caution:
94+
enabling `hostNetwork` grants the Crossplane Pod access to the host network
95+
namespace.'
96+
type: boolean
97+
image:
98+
properties:
99+
pullPolicy:
100+
default: IfNotPresent
101+
description: The image pull policy used for Crossplane and RBAC Manager
102+
pods.
103+
type: string
104+
repository:
105+
default: xpkg.upbound.io/crossplane/crossplane
106+
description: Repository for the Crossplane pod image.
107+
type: string
108+
tag:
109+
default: ""
110+
description: The Crossplane image tag. Defaults to the value of `appVersion`
111+
in `Chart.yaml`.
112+
type: string
113+
type: object
114+
imagePullSecrets:
115+
default: {}
116+
description: The imagePullSecret names to add to the Crossplane ServiceAccount.
117+
type: object
118+
leaderElection:
119+
default: true
120+
description: Enable [leader election](https://docs.crossplane.io/latest/concepts/pods/#leader-election)
121+
for the Crossplane pod.
122+
type: boolean
123+
metrics:
124+
properties:
125+
enabled:
126+
default: false
127+
description: Enable Prometheus path, port and scrape annotations and
128+
expose port 8080 for both the Crossplane and RBAC Manager pods.
129+
type: boolean
130+
type: object
131+
nodeSelector:
132+
default: {}
133+
description: Add `nodeSelectors` to the Crossplane pod deployment.
134+
type: object
135+
packageCache:
136+
properties:
137+
configMap:
138+
default: ""
139+
description: The name of a ConfigMap to use as the package cache. Disables
140+
the default package cache `emptyDir` Volume.
141+
type: string
142+
medium:
143+
default: ""
144+
description: Set to `Memory` to hold the package cache in a RAM backed
145+
file system. Useful for Crossplane development.
146+
type: string
147+
pvc:
148+
default: ""
149+
description: The name of a PersistentVolumeClaim to use as the package
150+
cache. Disables the default package cache `emptyDir` Volume.
151+
type: string
152+
sizeLimit:
153+
default: 20Mi
154+
description: The size limit for the package cache. If medium is `Memory`
155+
the `sizeLimit` can't exceed Node memory.
156+
type: string
157+
type: object
158+
podSecurityContextCrossplane:
159+
default: {}
160+
description: Add a custom `securityContext` to the Crossplane pod.
161+
type: object
162+
podSecurityContextRBACManager:
163+
default: {}
164+
description: Add a custom `securityContext` to the RBAC Manager pod.
165+
type: object
166+
priorityClassName:
167+
default: ""
168+
description: The PriorityClass name to apply to the Crossplane and RBAC
169+
Manager pods.
170+
type: string
171+
provider:
172+
properties:
173+
packages:
174+
default: []
175+
description: A list of Provider packages to install.
176+
items: {}
177+
type: array
178+
type: object
179+
rbacManager:
180+
properties:
181+
affinity:
182+
default: {}
183+
description: Add `affinities` to the RBAC Manager pod deployment.
184+
type: object
185+
args:
186+
default: []
187+
description: Add custom arguments to the RBAC Manager pod.
188+
items: {}
189+
type: array
190+
deploy:
191+
default: true
192+
description: Deploy the RBAC Manager pod and its required roles.
193+
type: boolean
194+
leaderElection:
195+
default: true
196+
description: Enable [leader election](https://docs.crossplane.io/latest/concepts/pods/#leader-election)
197+
for the RBAC Manager pod.
198+
type: boolean
199+
nodeSelector:
200+
default: {}
201+
description: Add `nodeSelectors` to the RBAC Manager pod deployment.
202+
type: object
203+
replicas:
204+
default: 1
205+
description: The number of RBAC Manager pod `replicas` to deploy.
206+
type: integer
207+
skipAggregatedClusterRoles:
208+
default: false
209+
description: Don't install aggregated Crossplane ClusterRoles.
210+
type: boolean
211+
tolerations:
212+
default: []
213+
description: Add `tolerations` to the RBAC Manager pod deployment.
214+
items: {}
215+
type: array
216+
type: object
217+
registryCaBundleConfig:
218+
properties:
219+
key:
220+
default: ""
221+
description: The ConfigMap key containing a custom CA bundle to enable
222+
fetching packages from registries with unknown or untrusted certificates.
223+
type: string
224+
name:
225+
default: ""
226+
description: The ConfigMap name containing a custom CA bundle to enable
227+
fetching packages from registries with unknown or untrusted certificates.
228+
type: string
229+
type: object
230+
replicas:
231+
default: 1
232+
description: helm-docs renders these comments into markdown. Use markdown
233+
formatting where appropiate. -- The number of Crossplane pod `replicas`
234+
to deploy.
235+
type: integer
236+
resourcesCrossplane:
237+
properties:
238+
limits:
239+
properties:
240+
cpu:
241+
default: 100m
242+
description: CPU resource limits for the Crossplane pod.
243+
type: string
244+
memory:
245+
default: 512Mi
246+
description: Memory resource limits for the Crossplane pod.
247+
type: string
248+
type: object
249+
requests:
250+
properties:
251+
cpu:
252+
default: 100m
253+
description: CPU resource requests for the Crossplane pod.
254+
type: string
255+
memory:
256+
default: 256Mi
257+
description: Memory resource requests for the Crossplane pod.
258+
type: string
259+
type: object
260+
type: object
261+
resourcesRBACManager:
262+
properties:
263+
limits:
264+
properties:
265+
cpu:
266+
default: 100m
267+
description: CPU resource limits for the RBAC Manager pod.
268+
type: string
269+
memory:
270+
default: 512Mi
271+
description: Memory resource limits for the RBAC Manager pod.
272+
type: string
273+
type: object
274+
requests:
275+
properties:
276+
cpu:
277+
default: 100m
278+
description: CPU resource requests for the RBAC Manager pod.
279+
type: string
280+
memory:
281+
default: 256Mi
282+
description: Memory resource requests for the RBAC Manager pod.
283+
type: string
284+
type: object
285+
type: object
286+
securityContextCrossplane:
287+
properties:
288+
allowPrivilegeEscalation:
289+
default: false
290+
description: Enable `allowPrivilegeEscalation` for the Crossplane pod.
291+
type: boolean
292+
readOnlyRootFilesystem:
293+
default: true
294+
description: Set the Crossplane pod root file system as read-only.
295+
type: boolean
296+
runAsGroup:
297+
default: 65532
298+
description: The group ID used by the Crossplane pod.
299+
type: integer
300+
runAsUser:
301+
default: 65532
302+
description: The user ID used by the Crossplane pod.
303+
type: integer
304+
type: object
305+
securityContextRBACManager:
306+
properties:
307+
allowPrivilegeEscalation:
308+
default: false
309+
description: Enable `allowPrivilegeEscalation` for the RBAC Manager
310+
pod.
311+
type: boolean
312+
readOnlyRootFilesystem:
313+
default: true
314+
description: Set the RBAC Manager pod root file system as read-only.
315+
type: boolean
316+
runAsGroup:
317+
default: 65532
318+
description: The group ID used by the RBAC Manager pod.
319+
type: integer
320+
runAsUser:
321+
default: 65532
322+
description: The user ID used by the RBAC Manager pod.
323+
type: integer
324+
type: object
325+
serviceAccount:
326+
properties:
327+
customAnnotations:
328+
default: {}
329+
description: Add custom `annotations` to the Crossplane ServiceAccount.
330+
type: object
331+
type: object
332+
tolerations:
333+
default: []
334+
description: Add `tolerations` to the Crossplane pod deployment.
335+
items: {}
336+
type: array
337+
webhooks:
338+
properties:
339+
enabled:
340+
default: true
341+
description: Enable webhooks for Crossplane and installed Provider packages.
342+
type: boolean
343+
type: object
344+
type: object
345+
version: 1.15.0

0 commit comments

Comments
 (0)