Skip to content

Commit f9c5cb1

Browse files
ThomasVitalegithub-actions
andauthored
Update Engineering Platform metadata and add version 0.11.0 (#280)
Co-authored-by: github-actions <github-actions@github.com>
1 parent edda940 commit f9c5cb1

File tree

1 file changed

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

1 file changed

+302
-0
lines changed
Lines changed: 302 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,302 @@
1+
apiVersion: data.packaging.carvel.dev/v1alpha1
2+
kind: Package
3+
metadata:
4+
creationTimestamp: null
5+
name: engineering-platform.packages.kadras.io.0.11.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: "2023-09-19T16:19:43Z"
12+
template:
13+
spec:
14+
deploy:
15+
- kapp: {}
16+
fetch:
17+
- imgpkgBundle:
18+
image: ghcr.io/kadras-io/engineering-platform@sha256:b4f577178effdb3e3f815e47792e6abe26532239526c2d0a11150bc3db2a1e86
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+
blueprints:
49+
default: {}
50+
description: Configuration for the Cartographer Blueprints package.
51+
nullable: true
52+
core:
53+
default: {}
54+
description: Configuration for the Cartographer Core package including
55+
Cartographer and Cartographer Conventions.
56+
nullable: true
57+
delivery:
58+
default: {}
59+
description: Configuration for the Cartographer Delivery package.
60+
nullable: true
61+
supply_chains:
62+
default: {}
63+
description: Configuration for the Cartographer Supply Chains package.
64+
nullable: true
65+
type: object
66+
cert_manager:
67+
additionalProperties: false
68+
description: Configuration for the Cert Manager related packages.
69+
properties:
70+
core:
71+
default: {}
72+
description: Configuration for the Cert Manager package.
73+
nullable: true
74+
issuers:
75+
default: {}
76+
description: Configuration for the Cert Manager Issuers package.
77+
nullable: true
78+
type: object
79+
contour:
80+
default: {}
81+
description: Configuration for the Contour package.
82+
nullable: true
83+
conventions:
84+
additionalProperties: false
85+
description: Configuration for Cartographer Conventions related packages.
86+
properties:
87+
spring_boot:
88+
default: {}
89+
description: Configuration for the Spring Boot Conventions package.
90+
nullable: true
91+
type: object
92+
flux:
93+
default: {}
94+
description: Configuration for the Flux package.
95+
nullable: true
96+
knative:
97+
additionalProperties: false
98+
description: Configuration for Knative related packages.
99+
properties:
100+
serving:
101+
default: {}
102+
description: Configuration for the Knative Serving package.
103+
nullable: true
104+
type: object
105+
kyverno:
106+
additionalProperties: false
107+
description: Configuration for the Kyverno related packages.
108+
properties:
109+
core:
110+
default: {}
111+
description: Configuration for the Kyverno package.
112+
nullable: true
113+
type: object
114+
metrics_server:
115+
default: {}
116+
description: Configuration for the Metrics Server package.
117+
nullable: true
118+
platform:
119+
additionalProperties: false
120+
description: Configuration for the platform packages.
121+
properties:
122+
ca_cert_data:
123+
default: ""
124+
description: PEM-encoded certificate data to trust TLS connections with
125+
a custom CA.
126+
type: string
127+
cosign:
128+
additionalProperties: false
129+
description: Settings for Cosign, used for signing and verifying OCI
130+
artifacts.
131+
properties:
132+
secret:
133+
additionalProperties: false
134+
description: Configuration for the Secret holding the Cosign key
135+
pair.
136+
properties:
137+
name:
138+
default: ""
139+
description: The name of the Secret holding the Cosign key pair.
140+
type: string
141+
namespace:
142+
default: kadras-packages
143+
description: The namespace of the Secret holding the Cosign
144+
key pair.
145+
type: string
146+
type: object
147+
type: object
148+
excluded_packages:
149+
default: []
150+
description: A list of packages to exclude from being installed.
151+
items:
152+
default: ""
153+
type: string
154+
type: array
155+
git:
156+
additionalProperties: false
157+
description: Settings for the Git server that the platform will use.
158+
properties:
159+
secret:
160+
additionalProperties: false
161+
description: Configuration for the Secret holding the credentials
162+
to access the Git server.
163+
properties:
164+
name:
165+
default: ""
166+
description: 'The name of the Secret holding the credentials
167+
to access the Git server. The credentials should provide read-only
168+
access to the Git server except when installing the platform
169+
with one of these profiles: `standalone`, `build`.'
170+
type: string
171+
namespace:
172+
default: kadras-packages
173+
description: The namespace of the Secret holding the credentials
174+
to access the Git server.
175+
type: string
176+
type: object
177+
server:
178+
default: https://github.com
179+
description: The server hosting the Git repositories used by the
180+
plaform.
181+
example: https://github.com
182+
type: string
183+
x-example-description: GitHub
184+
type: object
185+
infrastructure_provider:
186+
default: null
187+
description: The underlying infrastructure provider. Options are `local`
188+
and `vsphere`. This field is not required, but it enables better validation
189+
and defaulting if provided.
190+
nullable: true
191+
type: string
192+
ingress:
193+
additionalProperties: false
194+
description: Setting for the Ingress controller that the platform will
195+
use.
196+
properties:
197+
domain:
198+
default: ""
199+
description: The base domain name the platform will use to configure
200+
the Ingress controller. It must be a valid DNS name.
201+
type: string
202+
issuer:
203+
additionalProperties: false
204+
description: A reference to the ClusterIssuer the platform will
205+
use to enable TLS communications.
206+
properties:
207+
email:
208+
default: ""
209+
description: The email address that Let's Encrypt will use to
210+
send info on expiring certificates or other issues. Required
211+
when the type is `letsencrypt_staging` or `letsencrypt`.
212+
type: string
213+
name:
214+
default: ""
215+
description: A reference to a custom ClusterIssuer previously
216+
created on the cluster where the platform will be installed.
217+
Required when the type is `custom`.
218+
type: string
219+
type:
220+
default: private
221+
description: 'The type of ClusterIssuer the platform will use
222+
to enable TLS communications. Options: `private`, `letsencrypt_staging`,
223+
`letsencrypt`, `custom`.'
224+
type: string
225+
type: object
226+
type: object
227+
namespace:
228+
default: kadras-packages
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-packages
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+
`dev`, `build`, `run`.'
273+
type: string
274+
supply_chain:
275+
default: basic
276+
description: 'The type of supply chain to deploy. Options: `basic`,
277+
`advanced`.'
278+
type: string
279+
type: object
280+
secretgen_controller:
281+
default: {}
282+
description: Configuration for the Secretgen Controller package.
283+
nullable: true
284+
tekton:
285+
additionalProperties: false
286+
description: Configuration for Tekton related packages.
287+
properties:
288+
catalog:
289+
default: {}
290+
description: Configuration for the Tekton Catalog package.
291+
nullable: true
292+
pipelines:
293+
default: {}
294+
description: Configuration for the Tekton Pipelines package.
295+
nullable: true
296+
type: object
297+
workspace_provisioner:
298+
default: {}
299+
description: Configuration for the Workspace Provisioner package.
300+
nullable: true
301+
type: object
302+
version: 0.11.0

0 commit comments

Comments
 (0)