Skip to content

Commit f7075e6

Browse files
ThomasVitalegithub-actions
andauthored
Update Kadras Engineering Platform metadata and add version 0.21.0 (#444)
Co-authored-by: github-actions <[email protected]>
1 parent ec89016 commit f7075e6

File tree

1 file changed

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

1 file changed

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

0 commit comments

Comments
 (0)