Skip to content

Commit afecece

Browse files
committed
update kratix package
1 parent fd02fc7 commit afecece

File tree

3 files changed

+71
-8
lines changed

3 files changed

+71
-8
lines changed

kratix/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ type: application
1313
# This is the chart version. This version number should be incremented each time you make changes
1414
# to the chart and its templates, including the app version.
1515
# Versions are expected to follow Semantic Versioning (https://semver.org/)
16-
version: v0.34.0
16+
version: v0.35.0
1717
# This is the version number of the application being deployed. This version number should be
1818
# incremented each time you make changes to the application. Versions are not expected to
1919
# follow Semantic Versioning. They should reflect the version the application is using.

kratix/crds/platform_kratix_io_crds.yaml

Lines changed: 48 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -224,9 +224,9 @@ spec:
224224
scope: Cluster
225225
versions:
226226
- additionalPrinterColumns:
227-
- jsonPath: .status.installed
228-
name: Installed
229-
type: boolean
227+
- jsonPath: .status.status
228+
name: Status
229+
type: string
230230
- jsonPath: .spec.version
231231
name: Version
232232
type: string
@@ -259,8 +259,51 @@ spec:
259259
status:
260260
description: PromiseReleaseStatus defines the observed state of PromiseRelease
261261
properties:
262-
installed:
263-
type: boolean
262+
conditions:
263+
items:
264+
description: "Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, \n type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: \"Available\", \"Progressing\", and \"Degraded\" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:\"conditions,omitempty\" patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"` \n // other fields }"
265+
properties:
266+
lastTransitionTime:
267+
description: lastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.
268+
format: date-time
269+
type: string
270+
message:
271+
description: message is a human readable message indicating details about the transition. This may be an empty string.
272+
maxLength: 32768
273+
type: string
274+
observedGeneration:
275+
description: observedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance.
276+
format: int64
277+
minimum: 0
278+
type: integer
279+
reason:
280+
description: reason contains a programmatic identifier indicating the reason for the condition's last transition. Producers of specific condition types may define expected values and meanings for this field, and whether the values are considered a guaranteed API. The value should be a CamelCase string. This field may not be empty.
281+
maxLength: 1024
282+
minLength: 1
283+
pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
284+
type: string
285+
status:
286+
description: status of the condition, one of True, False, Unknown.
287+
enum:
288+
- "True"
289+
- "False"
290+
- Unknown
291+
type: string
292+
type:
293+
description: type of condition in CamelCase or in foo.example.com/CamelCase. --- Many .condition.type values are consistent across resources like Available, but because arbitrary conditions can be useful (see .node.status.conditions), the ability to deconflict is important. The regex it matches is (dns1123SubdomainFmt/)?(qualifiedNameFmt)
294+
maxLength: 316
295+
pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
296+
type: string
297+
required:
298+
- lastTransitionTime
299+
- message
300+
- reason
301+
- status
302+
- type
303+
type: object
304+
type: array
305+
status:
306+
type: string
264307
type: object
265308
type: object
266309
served: true

kratix/templates/distribution.yaml

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,7 @@ subjects:
365365
---
366366
apiVersion: v1
367367
data:
368-
WC_IMG: syntasso/kratix-platform-pipeline-adapter:v0.34.0
368+
WC_IMG: syntasso/kratix-platform-pipeline-adapter:v0.35.0
369369
kind: ConfigMap
370370
metadata:
371371
name: kratix-platform-wc-img-config
@@ -436,7 +436,7 @@ spec:
436436
configMapKeyRef:
437437
key: WC_IMG
438438
name: kratix-platform-wc-img-config
439-
image: syntasso/kratix-platform:v0.34.0
439+
image: syntasso/kratix-platform:v0.35.0
440440
livenessProbe:
441441
httpGet:
442442
path: /healthz
@@ -592,3 +592,23 @@ webhooks:
592592
resources:
593593
- promises
594594
sideEffects: None
595+
- admissionReviewVersions:
596+
- v1
597+
clientConfig:
598+
service:
599+
name: kratix-platform-webhook-service
600+
namespace: kratix-platform-system
601+
path: /validate-platform-kratix-io-v1alpha1-promiserelease
602+
failurePolicy: Fail
603+
name: vpromiserelease.kb.io
604+
rules:
605+
- apiGroups:
606+
- platform.kratix.io
607+
apiVersions:
608+
- v1alpha1
609+
operations:
610+
- CREATE
611+
- UPDATE
612+
resources:
613+
- promisereleases
614+
sideEffects: None

0 commit comments

Comments
 (0)