diff --git a/charts/core-crd/Chart.yaml b/charts/core-crd/Chart.yaml index 8e42bb1..382c47a 100644 --- a/charts/core-crd/Chart.yaml +++ b/charts/core-crd/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: core-crd description: A Helm chart for Kubernetes type: application -version: 3.53.0 -appVersion: "v3.53.0" +version: 3.54.0 +appVersion: "v3.54.0" maintainers: - name: Calyptia email: hello@calyptia.com diff --git a/charts/core-crd/README.md b/charts/core-crd/README.md index c0cb72b..2d645c4 100644 --- a/charts/core-crd/README.md +++ b/charts/core-crd/README.md @@ -24,7 +24,7 @@ Configures the default images used for Pipelines and Ingest Checks when not expl | `images.hotReload.tag` | Image tag. | `0.11.1` | | `images.fluentBit.registry` | Image registry. | `ghcr.io` | | `images.fluentBit.repository` | Image registry. | `calyptia/core/calyptia-fluent-bit` | -| `images.fluentBit.tag` | Image tag. | `25.5.1` | +| `images.fluentBit.tag` | Image tag. | `25.6.2` | | `images.ingestCheck.registry` | Image registry. | `ghcr.io` | | `images.ingestCheck.repository` | Image repository. | `calyptia/core/ingest-check` | | `images.ingestCheck.tag` | Image tag. | `0.0.7` | diff --git a/charts/core-crd/templates/pipelines.yaml b/charts/core-crd/templates/pipelines.yaml index 0084f70..a1acbaa 100644 --- a/charts/core-crd/templates/pipelines.yaml +++ b/charts/core-crd/templates/pipelines.yaml @@ -1906,6 +1906,24 @@ spec: type: string type: object type: array + pvc-retention-policy: + description: |- + PVCRetentionPolicy defines what happens to PVCs when StatefulSets are scaled or deleted. + Only applies when Kind is "statefulSet". + If defined, the native Kubernetes retention policy will be used (requires K8s 1.23+). + If not defined, operator-managed cleanup will be used. + properties: + whenDeleted: + description: |- + WhenDeleted determines what happens to PVCs when a StatefulSet is deleted + Valid values are "Retain" (default) or "Delete" + type: string + whenScaled: + description: |- + WhenScaled determines what happens to PVCs when a StatefulSet is scaled down + Valid values are "Retain" (default) or "Delete" + type: string + type: object replicasCount: format: int32 type: integer @@ -3313,6 +3331,88 @@ spec: type: object type: object type: object + statefulsetstatus: + description: StatefulSetStatus represents the current state of a StatefulSet. + properties: + availableReplicas: + description: Total number of available pods (ready for at least minReadySeconds) targeted by this statefulset. + format: int32 + type: integer + collisionCount: + description: |- + collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller + uses this field as a collision avoidance mechanism when it needs to create the name for the + newest ControllerRevision. + format: int32 + type: integer + conditions: + description: Represents the latest available observations of a statefulset's current state. + items: + description: StatefulSetCondition describes the state of a statefulset at a certain point. + properties: + lastTransitionTime: + description: Last time the condition transitioned from one status to another. + format: date-time + type: string + message: + description: A human readable message indicating details about the transition. + type: string + reason: + description: The reason for the condition's last transition. + type: string + status: + description: Status of the condition, one of True, False, Unknown. + type: string + type: + description: Type of statefulset condition. + type: string + required: + - status + - type + type: object + type: array + x-kubernetes-list-map-keys: + - type + x-kubernetes-list-type: map + currentReplicas: + description: |- + currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version + indicated by currentRevision. + format: int32 + type: integer + currentRevision: + description: |- + currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the + sequence [0,currentReplicas). + type: string + observedGeneration: + description: |- + observedGeneration is the most recent generation observed for this StatefulSet. It corresponds to the + StatefulSet's generation, which is updated on mutation by the API Server. + format: int64 + type: integer + readyReplicas: + description: readyReplicas is the number of pods created for this StatefulSet with a Ready Condition. + format: int32 + type: integer + replicas: + description: replicas is the number of Pods created by the StatefulSet controller. + format: int32 + type: integer + updateRevision: + description: |- + updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence + [replicas-updatedReplicas,replicas) + type: string + updatedReplicas: + description: |- + updatedReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version + indicated by updateRevision. + format: int32 + type: integer + required: + - replicas + type: object status: description: PipelineStatusKind enum. type: string diff --git a/charts/core-crd/values.yaml b/charts/core-crd/values.yaml index 6036023..26ea21a 100644 --- a/charts/core-crd/values.yaml +++ b/charts/core-crd/values.yaml @@ -24,7 +24,7 @@ images: ## @param images.fluentBit.repository Image registry. repository: calyptia/core/calyptia-fluent-bit ## @param images.fluentBit.tag Image tag. - tag: 25.5.1 + tag: 25.6.2 ingestCheck: ## @param images.ingestCheck.registry Image registry. registry: ghcr.io diff --git a/charts/core-instance/Chart.yaml b/charts/core-instance/Chart.yaml index e505b90..21ffe57 100644 --- a/charts/core-instance/Chart.yaml +++ b/charts/core-instance/Chart.yaml @@ -4,8 +4,8 @@ description: Calyptia Core Instance chart home: https://calyptia.com/products/core/ icon: https://storage.googleapis.com/calyptia_public_resources_bucket/logo-darkmode.svg type: application -version: 3.53.0 -appVersion: "v3.53.0" +version: 3.54.0 +appVersion: "v3.54.0" maintainers: - name: Calyptia email: hello@calyptia.com diff --git a/charts/core-instance/README.md b/charts/core-instance/README.md index f01b11f..fcfb0c4 100644 --- a/charts/core-instance/README.md +++ b/charts/core-instance/README.md @@ -29,12 +29,12 @@ Configures the core-instance deployment. | `cloudUrl` | Cloud URL endpoint. | `https://cloud-api.calyptia.com` | | `images.fromCloud.registry` | Image registry. This can be overridden by `global.imageRegistry`. | `ghcr.io` | | `images.fromCloud.repository` | Image repository. | `calyptia/core-operator/sync-from-cloud` | -| `images.fromCloud.tag` | Image tag. | `3.53.0` | +| `images.fromCloud.tag` | Image tag. | `3.54.0` | | `images.fromCloud.pullSecrets` | Image pull secret names. This is joined with `global.image.pullSecrets`. | `[]` | | `images.fromCloud.pullPolicy` | Pull policy. This can be overridden by `global.image.pullPolicy`. | `IfNotPresent` | | `images.toCloud.registry` | Image registry. This can be overridden by `global.imageRegistry`. | `ghcr.io` | | `images.toCloud.repository` | Image repository. | `calyptia/core-operator/sync-to-cloud` | -| `images.toCloud.tag` | Image tag. | `3.53.0` | +| `images.toCloud.tag` | Image tag. | `3.54.0` | | `images.toCloud.pullSecrets` | Image pull secret names. This is joined with `global.image.pullSecrets`. | `[]` | | `images.toCloud.pullPolicy` | Pull policy. This can be overridden by `global.image.pullPolicy`. | `IfNotPresent` | | `images.hotReload.registry` | Image registry. This can be overridden by `global.imageRegistry`. | `ghcr.io` | diff --git a/charts/core-instance/values.yaml b/charts/core-instance/values.yaml index eadd803..b892dcd 100644 --- a/charts/core-instance/values.yaml +++ b/charts/core-instance/values.yaml @@ -37,7 +37,7 @@ images: ## @param images.fromCloud.repository Image repository. repository: calyptia/core-operator/sync-from-cloud ## @param images.fromCloud.tag Image tag. - tag: 3.53.0 + tag: 3.54.0 ## @param images.fromCloud.pullSecrets Image pull secret names. This is joined with `global.image.pullSecrets`. pullSecrets: [] ## @param images.fromCloud.pullPolicy Pull policy. This can be overridden by `global.image.pullPolicy`. @@ -48,7 +48,7 @@ images: ## @param images.toCloud.repository Image repository. repository: calyptia/core-operator/sync-to-cloud ## @param images.toCloud.tag Image tag. - tag: 3.53.0 + tag: 3.54.0 ## @param images.toCloud.pullSecrets Image pull secret names. This is joined with `global.image.pullSecrets`. pullSecrets: [] ## @param images.toCloud.pullPolicy Pull policy. This can be overridden by `global.image.pullPolicy`. diff --git a/charts/core-operator/Chart.yaml b/charts/core-operator/Chart.yaml index 9f75689..597def7 100644 --- a/charts/core-operator/Chart.yaml +++ b/charts/core-operator/Chart.yaml @@ -4,8 +4,8 @@ description: Calyptia Core Operator chart home: https://calyptia.com/products/core/ icon: https://storage.googleapis.com/calyptia_public_resources_bucket/logo-darkmode.svg type: application -version: 3.53.0 -appVersion: "v3.53.0" +version: 3.54.0 +appVersion: "v3.54.0" maintainers: - name: Calyptia email: hello@calyptia.com diff --git a/charts/core-operator/README.md b/charts/core-operator/README.md index 8d7cb91..0210df8 100644 --- a/charts/core-operator/README.md +++ b/charts/core-operator/README.md @@ -23,7 +23,7 @@ Configures the operator deployment. | `enabled` | Enables this chart | `true` | | `images.operator.registry` | Image registry. This can be overridden by `global.imageRegistry`. | `ghcr.io` | | `images.operator.repository` | Image repository. | `calyptia/core-operator` | -| `images.operator.tag` | Image tag. | `3.53.0` | +| `images.operator.tag` | Image tag. | `3.54.0` | | `images.operator.pullSecrets` | Image pull secret names. This is joined with `global.image.pullSecrets`. | `[]` | | `images.operator.pullPolicy` | Pull policy. This can be overridden by `global.image.pullPolicy`. | `IfNotPresent` | | `commonAnnotations` | Annotations added to all resources, except the operator pod. | `{}` | diff --git a/charts/core-operator/values.yaml b/charts/core-operator/values.yaml index 961cf69..4fd7e10 100644 --- a/charts/core-operator/values.yaml +++ b/charts/core-operator/values.yaml @@ -26,7 +26,7 @@ images: ## @param images.operator.repository Image repository. repository: calyptia/core-operator ## @param images.operator.tag Image tag. - tag: 3.53.0 + tag: 3.54.0 ## @param images.operator.pullSecrets Image pull secret names. This is joined with `global.image.pullSecrets`. pullSecrets: [] ## @param images.operator.pullPolicy Pull policy. This can be overridden by `global.image.pullPolicy`.