Skip to content

Commit a53a459

Browse files
ThomasVitalegithub-actions
andauthored
Update Engineering Platform metadata and add version 0.12.2 (#319)
Co-authored-by: github-actions <github-actions@github.com>
1 parent 465c84e commit a53a459

File tree

1 file changed

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

1 file changed

+290
-0
lines changed
Lines changed: 290 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,290 @@
1+
apiVersion: data.packaging.carvel.dev/v1alpha1
2+
kind: Package
3+
metadata:
4+
creationTimestamp: null
5+
name: engineering-platform.packages.kadras.io.0.12.2
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-11-25T18:15:29Z"
12+
template:
13+
spec:
14+
deploy:
15+
- kapp: {}
16+
fetch:
17+
- imgpkgBundle:
18+
image: ghcr.io/kadras-io/engineering-platform@sha256:b6548a0a69bcaf318d9e6f6f8cd19d41147e46b0a0a30f6ec2beb55f63e6133d
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+
core:
49+
default: {}
50+
description: Configuration for the Cartographer Core package including
51+
Cartographer and Cartographer Conventions.
52+
nullable: true
53+
supply_chains:
54+
default: {}
55+
description: Configuration for the Cartographer Supply Chains package.
56+
nullable: true
57+
type: object
58+
cert_manager:
59+
additionalProperties: false
60+
description: Configuration for the Cert Manager related packages.
61+
properties:
62+
core:
63+
default: {}
64+
description: Configuration for the Cert Manager package.
65+
nullable: true
66+
issuers:
67+
default: {}
68+
description: Configuration for the Cert Manager Issuers package.
69+
nullable: true
70+
type: object
71+
contour:
72+
default: {}
73+
description: Configuration for the Contour package.
74+
nullable: true
75+
conventions:
76+
additionalProperties: false
77+
description: Configuration for Cartographer Conventions related packages.
78+
properties:
79+
spring_boot:
80+
default: {}
81+
description: Configuration for the Spring Boot Conventions package.
82+
nullable: true
83+
type: object
84+
flux:
85+
default: {}
86+
description: Configuration for the Flux package.
87+
nullable: true
88+
knative:
89+
additionalProperties: false
90+
description: Configuration for Knative related packages.
91+
properties:
92+
serving:
93+
default: {}
94+
description: Configuration for the Knative Serving package.
95+
nullable: true
96+
type: object
97+
kyverno:
98+
additionalProperties: false
99+
description: Configuration for the Kyverno related packages.
100+
properties:
101+
core:
102+
default: {}
103+
description: Configuration for the Kyverno package.
104+
nullable: true
105+
type: object
106+
metrics_server:
107+
default: {}
108+
description: Configuration for the Metrics Server package.
109+
nullable: true
110+
platform:
111+
additionalProperties: false
112+
description: Configuration for the platform packages.
113+
properties:
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-packages
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-packages
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-packages
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-packages
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+
`dev`, `build`, `run`.'
265+
type: string
266+
supply_chain:
267+
default: basic
268+
description: 'The type of supply chain to deploy. Options: `basic`,
269+
`advanced`.'
270+
type: string
271+
type: object
272+
secretgen_controller:
273+
default: {}
274+
description: Configuration for the Secretgen Controller 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+
workspace_provisioner:
286+
default: {}
287+
description: Configuration for the Workspace Provisioner package.
288+
nullable: true
289+
type: object
290+
version: 0.12.2

0 commit comments

Comments
 (0)