Skip to content

Commit 58aa4d5

Browse files
ThomasVitalegithub-actions
andauthored
Update Engineering Platform metadata and add version 0.10.0-RC3 (#206)
Co-authored-by: github-actions <github-actions@github.com>
1 parent e989d6b commit 58aa4d5

File tree

1 file changed

+287
-0
lines changed

1 file changed

+287
-0
lines changed
Lines changed: 287 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,287 @@
1+
apiVersion: data.packaging.carvel.dev/v1alpha1
2+
kind: Package
3+
metadata:
4+
creationTimestamp: null
5+
name: engineering-platform.packages.kadras.io.0.10.0-RC3
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-06-28T20:35:16Z"
12+
template:
13+
spec:
14+
deploy:
15+
- kapp: {}
16+
fetch:
17+
- imgpkgBundle:
18+
image: ghcr.io/kadras-io/engineering-platform@sha256:29de5f1ee5146e5bac6da8d4d6d353376ef8c62ffbeccdc8161a94a2ab0d143b
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+
additionalProperties: false
94+
description: Configuration for Flux related packages.
95+
properties:
96+
source_controller:
97+
default: {}
98+
description: Configuration for the FluxCD Source Controller package.
99+
nullable: true
100+
type: object
101+
knative:
102+
additionalProperties: false
103+
description: Configuration for Knative related packages.
104+
properties:
105+
serving:
106+
default: {}
107+
description: Configuration for the Knative Serving package.
108+
nullable: true
109+
type: object
110+
metrics_server:
111+
default: {}
112+
description: Configuration for the Metrics Server package.
113+
nullable: true
114+
platform:
115+
additionalProperties: false
116+
description: Configuration for the platform packages.
117+
properties:
118+
ca_cert_data:
119+
default: ""
120+
description: PEM-encoded certificate data to trust TLS connections with
121+
a custom CA.
122+
type: string
123+
cosign:
124+
additionalProperties: false
125+
description: Settings for Cosign, used for signing and verifying OCI
126+
artifacts.
127+
properties:
128+
secret:
129+
additionalProperties: false
130+
description: Configuration for the Secret holding the Cosign key
131+
pair.
132+
properties:
133+
name:
134+
default: supply-chain-cosign-key-pair
135+
description: The name of the Secret holding the Cosign key pair.
136+
type: string
137+
namespace:
138+
default: kadras-packages
139+
description: The namespace of the Secret holding the Cosign
140+
key pair.
141+
type: string
142+
type: object
143+
type: object
144+
excluded_packages:
145+
default: []
146+
description: A list of packages to exclude from being installed.
147+
items:
148+
default: ""
149+
type: string
150+
type: array
151+
git:
152+
additionalProperties: false
153+
description: Settings for the Git server that the platform will use.
154+
properties:
155+
secret:
156+
additionalProperties: false
157+
description: Configuration for the Secret holding the credentials
158+
to access the Git server.
159+
properties:
160+
name:
161+
default: supply-chain-git-credentials
162+
description: The name of the Secret holding the credentials
163+
to access the Git server.
164+
type: string
165+
namespace:
166+
default: kadras-packages
167+
description: The namespace of the Secret holding the credentials
168+
to access the Git server.
169+
type: string
170+
type: object
171+
server:
172+
default: https://github.com
173+
description: The server hosting the Git repositories used by the
174+
plaform.
175+
example: https://github.com
176+
type: string
177+
x-example-description: GitHub
178+
type: object
179+
infrastructure_provider:
180+
default: null
181+
description: The underlying infrastructure provider. Options are `local`
182+
and `vsphere`. This field is not required, but it enables better validation
183+
and defaulting if provided.
184+
nullable: true
185+
type: string
186+
ingress:
187+
additionalProperties: false
188+
description: Setting for the Ingress controller that the platform will
189+
use.
190+
properties:
191+
domain:
192+
default: ""
193+
description: The base domain name the platform will use to configure
194+
the Ingress controller. It must be a valid DNS name.
195+
type: string
196+
issuer:
197+
additionalProperties: false
198+
description: A reference to the ClusterIssuer the platform will
199+
use to enable TLS communications.
200+
properties:
201+
email:
202+
default: ""
203+
description: The email address that Let's Encrypt will use to
204+
send info on expiring certificates or other issues. Required
205+
when the type is `letsencrypt_staging` or `letsencrypt`.
206+
type: string
207+
name:
208+
default: ""
209+
description: A reference to a custom ClusterIssuer previously
210+
created on the cluster where the platform will be installed.
211+
Required when the type is `custom`.
212+
type: string
213+
type:
214+
default: private
215+
description: 'The type of ClusterIssuer the platform will use
216+
to enable TLS communications. Options: `private`, `letsencrypt_staging`,
217+
`letsencrypt`, `custom`.'
218+
type: string
219+
type: object
220+
type: object
221+
namespace:
222+
default: kadras-packages
223+
description: The namespace where to install the platform.
224+
type: string
225+
oci_registry:
226+
additionalProperties: false
227+
description: Settings for the OCI registry that the platform will use.
228+
properties:
229+
repository:
230+
default: ""
231+
description: The repository in the OCI Registry where the platform
232+
will publish and consume OCI images.
233+
example: my-org
234+
type: string
235+
x-example-description: Repository on GitHub Container Registry
236+
secret:
237+
additionalProperties: false
238+
description: Configuration for the Secret holding the credentials
239+
to access the OCI registry.
240+
properties:
241+
name:
242+
default: supply-chain-registry-credentials
243+
description: The name of the Secret holding the credentials
244+
to access the OCI registry.
245+
type: string
246+
namespace:
247+
default: kadras-packages
248+
description: The namespace of the Secret holding the credentials
249+
to access the OCI registry.
250+
type: string
251+
type: object
252+
server:
253+
default: ""
254+
description: The server of the OCI Registry where the platform will
255+
publish and consume OCI images.
256+
example: ghcr.io
257+
type: string
258+
x-example-description: GitHub Container Registry
259+
type: object
260+
profile:
261+
default: full
262+
description: 'The platform profile to install. Options: `full`, `serving`.'
263+
type: string
264+
type: object
265+
secretgen_controller:
266+
default: {}
267+
description: Configuration for the Secretgen Controller package.
268+
nullable: true
269+
tekton:
270+
additionalProperties: false
271+
description: Configuration for Tekton related packages.
272+
properties:
273+
catalog:
274+
default: {}
275+
description: Configuration for the Tekton Catalog package.
276+
nullable: true
277+
pipelines:
278+
default: {}
279+
description: Configuration for the Tekton Pipelines package.
280+
nullable: true
281+
type: object
282+
workspace_provisioner:
283+
default: {}
284+
description: Configuration for the Workspace Provisioner package.
285+
nullable: true
286+
type: object
287+
version: 0.10.0-RC3

0 commit comments

Comments
 (0)