Skip to content

Commit 8a9086a

Browse files
ThomasVitalegithub-actions
andauthored
Update Kadras Engineering Platform metadata and add version 0.20.1 (#431)
Co-authored-by: github-actions <[email protected]>
1 parent 624349f commit 8a9086a

File tree

1 file changed

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

1 file changed

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

0 commit comments

Comments
 (0)