Skip to content

Commit ea9312b

Browse files
ThomasVitalegithub-actions
andauthored
Update Engineering Platform metadata and add version 0.14.0 (#361)
Co-authored-by: github-actions <github-actions@github.com>
1 parent 6f37734 commit ea9312b

File tree

1 file changed

+321
-0
lines changed
  • repo/packages/engineering-platform.packages.kadras.io

1 file changed

+321
-0
lines changed
Lines changed: 321 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,321 @@
1+
apiVersion: data.packaging.carvel.dev/v1alpha1
2+
kind: Package
3+
metadata:
4+
creationTimestamp: null
5+
name: engineering-platform.packages.kadras.io.0.14.0
6+
spec:
7+
licenses:
8+
- Apache 2.0
9+
refName: engineering-platform.packages.kadras.io
10+
releaseNotes: https://github.com/kadras-io/engineering-platform/releases
11+
releasedAt: "2024-03-08T21:18:39Z"
12+
template:
13+
spec:
14+
deploy:
15+
- kapp: {}
16+
fetch:
17+
- imgpkgBundle:
18+
image: ghcr.io/kadras-io/engineering-platform@sha256:c2cea265f26fbbfd320a51c3c936dfe5fb16e9cc03d0b38f7eb38a4179163635
19+
template:
20+
- ytt:
21+
paths:
22+
- config
23+
- kbld:
24+
paths:
25+
- '-'
26+
- .imgpkg/images.yml
27+
valuesSchema:
28+
openAPIv3:
29+
additionalProperties: false
30+
properties:
31+
buildpacks:
32+
additionalProperties: false
33+
description: Configuration for Buildpacks related packages.
34+
properties:
35+
catalog:
36+
default: {}
37+
description: Configuration for the Buildpacks Catalog package.
38+
nullable: true
39+
kpack:
40+
default: {}
41+
description: Configuration for the Kpack package.
42+
nullable: true
43+
type: object
44+
cartographer:
45+
additionalProperties: false
46+
description: Configuration for Cartographer related packages.
47+
properties:
48+
core:
49+
default: {}
50+
description: Configuration for the Cartographer Core package including
51+
Cartographer and Cartographer Conventions.
52+
nullable: true
53+
supply_chains:
54+
default: {}
55+
description: Configuration for the Cartographer Supply Chains package.
56+
nullable: true
57+
type: object
58+
cert_manager:
59+
additionalProperties: false
60+
description: Configuration for the Cert Manager related packages.
61+
properties:
62+
core:
63+
default: {}
64+
description: Configuration for the Cert Manager package.
65+
nullable: true
66+
issuers:
67+
default: {}
68+
description: Configuration for the Cert Manager Issuers package.
69+
nullable: true
70+
type: object
71+
contour:
72+
default: {}
73+
description: Configuration for the Contour package.
74+
nullable: true
75+
conventions:
76+
additionalProperties: false
77+
description: Configuration for Cartographer Conventions related packages.
78+
properties:
79+
spring_boot:
80+
default: {}
81+
description: Configuration for the Spring Boot Conventions package.
82+
nullable: true
83+
type: object
84+
crossplane:
85+
default: {}
86+
description: Configuration for the Crossplane package.
87+
nullable: true
88+
dapr:
89+
default: {}
90+
description: Configuration for the Dapr package.
91+
nullable: true
92+
developer_portal:
93+
default: {}
94+
description: Configuration for the Developer Portal package.
95+
nullable: true
96+
flux:
97+
default: {}
98+
description: Configuration for the Flux package.
99+
nullable: true
100+
knative:
101+
additionalProperties: false
102+
description: Configuration for Knative related packages.
103+
properties:
104+
serving:
105+
default: {}
106+
description: Configuration for the Knative Serving package.
107+
nullable: true
108+
type: object
109+
kyverno:
110+
additionalProperties: false
111+
description: Configuration for the Kyverno related packages.
112+
properties:
113+
core:
114+
default: {}
115+
description: Configuration for the Kyverno package.
116+
nullable: true
117+
type: object
118+
metrics_server:
119+
default: {}
120+
description: Configuration for the Metrics Server package.
121+
nullable: true
122+
platform:
123+
additionalProperties: false
124+
description: Configuration for the platform packages.
125+
properties:
126+
additional_packages:
127+
default: []
128+
description: A list of packages to include in the installation.
129+
items:
130+
default: ""
131+
type: string
132+
type: array
133+
ca_cert_data:
134+
default: ""
135+
description: PEM-encoded certificate data to trust TLS connections with
136+
a custom CA.
137+
type: string
138+
cosign:
139+
additionalProperties: false
140+
description: Settings for Cosign, used for signing and verifying OCI
141+
artifacts.
142+
properties:
143+
secret:
144+
additionalProperties: false
145+
description: Configuration for the Secret holding the Cosign key
146+
pair.
147+
properties:
148+
name:
149+
default: ""
150+
description: The name of the Secret holding the Cosign key pair.
151+
type: string
152+
namespace:
153+
default: kadras-packages
154+
description: The namespace of the Secret holding the Cosign
155+
key pair.
156+
type: string
157+
type: object
158+
type: object
159+
excluded_packages:
160+
default: []
161+
description: A list of packages to exclude from being installed.
162+
items:
163+
default: ""
164+
type: string
165+
type: array
166+
git:
167+
additionalProperties: false
168+
description: Settings for the Git server that the platform will use.
169+
properties:
170+
secret:
171+
additionalProperties: false
172+
description: Configuration for the Secret holding the credentials
173+
to access the Git server.
174+
properties:
175+
name:
176+
default: ""
177+
description: 'The name of the Secret holding the credentials
178+
to access the Git server. The credentials should provide read-only
179+
access to the Git server except when installing the platform
180+
with one of these profiles: `standalone`, `build`.'
181+
type: string
182+
namespace:
183+
default: kadras-packages
184+
description: The namespace of the Secret holding the credentials
185+
to access the Git server.
186+
type: string
187+
type: object
188+
server:
189+
default: https://github.com
190+
description: The server hosting the Git repositories used by the
191+
plaform.
192+
example: https://github.com
193+
type: string
194+
x-example-description: GitHub
195+
type: object
196+
infrastructure_provider:
197+
default: null
198+
description: The underlying infrastructure provider. Options are `local`
199+
and `vsphere`. This field is not required, but it enables better validation
200+
and defaulting if provided.
201+
nullable: true
202+
type: string
203+
ingress:
204+
additionalProperties: false
205+
description: Setting for the Ingress controller that the platform will
206+
use.
207+
properties:
208+
domain:
209+
default: ""
210+
description: The base domain name the platform will use to configure
211+
the Ingress controller. It must be a valid DNS name.
212+
type: string
213+
issuer:
214+
additionalProperties: false
215+
description: A reference to the ClusterIssuer the platform will
216+
use to enable TLS communications.
217+
properties:
218+
email:
219+
default: ""
220+
description: The email address that Let's Encrypt will use to
221+
send info on expiring certificates or other issues. Required
222+
when the type is `letsencrypt_staging` or `letsencrypt`.
223+
type: string
224+
name:
225+
default: ""
226+
description: A reference to a custom ClusterIssuer previously
227+
created on the cluster where the platform will be installed.
228+
Required when the type is `custom`.
229+
type: string
230+
type:
231+
default: private
232+
description: 'The type of ClusterIssuer the platform will use
233+
to enable TLS communications. Options: `private`, `letsencrypt_staging`,
234+
`letsencrypt`, `custom`.'
235+
type: string
236+
type: object
237+
type: object
238+
namespace:
239+
default: kadras-packages
240+
description: The namespace where to install the platform.
241+
type: string
242+
oci_registry:
243+
additionalProperties: false
244+
description: Settings for the OCI registry that the platform will use.
245+
properties:
246+
repository:
247+
default: ""
248+
description: The repository in the OCI Registry where the platform
249+
will publish OCI images.
250+
example: my-org
251+
type: string
252+
x-example-description: Repository on GitHub Container Registry
253+
secret:
254+
additionalProperties: false
255+
description: Configuration for the Secret holding the credentials
256+
to access the OCI registry.
257+
properties:
258+
name:
259+
default: ""
260+
description: 'The name of the Secret holding the credentials
261+
to access the OCI registry. The credentials should provide
262+
read-only access to the OCI registry except when installing
263+
the platform with one of these profiles: `standalone`, `dev`,
264+
`build`.'
265+
type: string
266+
namespace:
267+
default: kadras-packages
268+
description: The namespace of the Secret holding the credentials
269+
to access the OCI registry.
270+
type: string
271+
type: object
272+
server:
273+
default: ""
274+
description: The server of the OCI Registry where the platform will
275+
publish OCI images.
276+
example: ghcr.io
277+
type: string
278+
x-example-description: GitHub Container Registry
279+
type: object
280+
profile:
281+
default: run
282+
description: 'The platform profile to install. Options: `standalone`,
283+
`dev`, `build`, `run`.'
284+
type: string
285+
supply_chain:
286+
default: basic
287+
description: 'The type of supply chain to deploy. Options: `basic`,
288+
`advanced`.'
289+
type: string
290+
type: object
291+
rabbitmq_operator:
292+
default: {}
293+
description: Configuration for the RabbitMQ Operator package.
294+
nullable: true
295+
secretgen_controller:
296+
default: {}
297+
description: Configuration for the Secretgen Controller package.
298+
nullable: true
299+
service_binding:
300+
default: {}
301+
description: Configuration for the Service Binding package.
302+
nullable: true
303+
tekton:
304+
additionalProperties: false
305+
description: Configuration for Tekton related packages.
306+
properties:
307+
pipelines:
308+
default: {}
309+
description: Configuration for the Tekton Pipelines package.
310+
nullable: true
311+
type: object
312+
weaviate:
313+
default: {}
314+
description: Configuration for the Weaviate package.
315+
nullable: true
316+
workspace_provisioner:
317+
default: {}
318+
description: Configuration for the Workspace Provisioner package.
319+
nullable: true
320+
type: object
321+
version: 0.14.0

0 commit comments

Comments
 (0)