Skip to content

Commit a8a9465

Browse files
ThomasVitalegithub-actions
andauthored
Update Kadras Engineering Platform metadata and add version 0.19.0 (#420)
Co-authored-by: github-actions <github-actions@github.com>
1 parent e031661 commit a8a9465

File tree

1 file changed

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

1 file changed

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

0 commit comments

Comments
 (0)