Skip to content

Commit 29a17c1

Browse files
ThomasVitalegithub-actions
andauthored
Update Kadras Engineering Platform metadata and add version 0.15.2 (#368)
Co-authored-by: github-actions <[email protected]>
1 parent 6cbe41b commit 29a17c1

File tree

1 file changed

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

1 file changed

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

0 commit comments

Comments
 (0)