Skip to content

Commit 12b747b

Browse files
ThomasVitalegithub-actions
andauthored
Update Kadras Engineering Platform metadata and add version 0.16.0 (#386)
Co-authored-by: github-actions <github-actions@github.com>
1 parent c9aef11 commit 12b747b

File tree

1 file changed

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

1 file changed

+313
-0
lines changed
Lines changed: 313 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,313 @@
1+
apiVersion: data.packaging.carvel.dev/v1alpha1
2+
kind: Package
3+
metadata:
4+
creationTimestamp: null
5+
name: engineering-platform.packages.kadras.io.0.16.0
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-05-26T16:22:54Z"
12+
template:
13+
spec:
14+
deploy:
15+
- kapp: {}
16+
fetch:
17+
- imgpkgBundle:
18+
image: ghcr.io/kadras-io/kadras-engineering-platform@sha256:17f3468fd30ffa2acbe87a38a6ff7eaa91e2b72475acee4825d1d30bcd435b4c
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+
enum:
183+
- local
184+
- vsphere
185+
nullable: true
186+
type: string
187+
ingress:
188+
additionalProperties: false
189+
description: Setting for the Ingress controller that the platform will
190+
use.
191+
properties:
192+
domain:
193+
default: ""
194+
description: The base domain name the platform will use to configure
195+
the Ingress controller. It must be a valid DNS name.
196+
type: string
197+
issuer:
198+
additionalProperties: false
199+
description: A reference to the ClusterIssuer the platform will
200+
use to enable TLS communications.
201+
properties:
202+
email:
203+
default: ""
204+
description: The email address that Let's Encrypt will use to
205+
send info on expiring certificates or other issues. Required
206+
when the type is `letsencrypt_staging` or `letsencrypt`.
207+
type: string
208+
name:
209+
default: ""
210+
description: A reference to a custom ClusterIssuer previously
211+
created on the cluster where the platform will be installed.
212+
Required when the type is `custom`.
213+
type: string
214+
type:
215+
default: private
216+
description: 'The type of ClusterIssuer the platform will use
217+
to enable TLS communications. Options: `private`, `letsencrypt_staging`,
218+
`letsencrypt`, `custom`.'
219+
enum:
220+
- private
221+
- letsencrypt_staging
222+
- letsencrypt
223+
- custom
224+
type: string
225+
type: object
226+
type: object
227+
namespace:
228+
default: kadras-system
229+
description: The namespace where to install the platform.
230+
type: string
231+
oci_registry:
232+
additionalProperties: false
233+
description: Settings for the OCI registry that the platform will use.
234+
properties:
235+
repository:
236+
default: ""
237+
description: The repository in the OCI Registry where the platform
238+
will publish OCI images.
239+
example: my-org
240+
type: string
241+
x-example-description: Repository on GitHub Container Registry
242+
secret:
243+
additionalProperties: false
244+
description: Configuration for the Secret holding the credentials
245+
to access the OCI registry.
246+
properties:
247+
name:
248+
default: ""
249+
description: 'The name of the Secret holding the credentials
250+
to access the OCI registry. The credentials should provide
251+
read-only access to the OCI registry except when installing
252+
the platform with one of these profiles: `standalone`, `dev`,
253+
`build`.'
254+
type: string
255+
namespace:
256+
default: kadras-system
257+
description: The namespace of the Secret holding the credentials
258+
to access the OCI registry.
259+
type: string
260+
type: object
261+
server:
262+
default: ""
263+
description: The server of the OCI Registry where the platform will
264+
publish OCI images.
265+
example: ghcr.io
266+
type: string
267+
x-example-description: GitHub Container Registry
268+
type: object
269+
profile:
270+
default: run
271+
description: 'The platform profile to install. Options: `standalone`,
272+
`build`, `run`.'
273+
enum:
274+
- standalone
275+
- build
276+
- run
277+
type: string
278+
type: object
279+
postgresql_operator:
280+
default: {}
281+
description: Configuration for the PostgreSQL Operator package.
282+
nullable: true
283+
rabbitmq_operator:
284+
default: {}
285+
description: Configuration for the RabbitMQ Operator package.
286+
nullable: true
287+
secretgen_controller:
288+
default: {}
289+
description: Configuration for the Secretgen Controller package.
290+
nullable: true
291+
service_binding:
292+
default: {}
293+
description: Configuration for the Service Binding package.
294+
nullable: true
295+
tekton:
296+
additionalProperties: false
297+
description: Configuration for Tekton related packages.
298+
properties:
299+
pipelines:
300+
default: {}
301+
description: Configuration for the Tekton Pipelines package.
302+
nullable: true
303+
type: object
304+
weaviate:
305+
default: {}
306+
description: Configuration for the Weaviate package.
307+
nullable: true
308+
workspace_provisioner:
309+
default: {}
310+
description: Configuration for the Workspace Provisioner package.
311+
nullable: true
312+
type: object
313+
version: 0.16.0

0 commit comments

Comments
 (0)