diff --git a/charts/kafka-backup-operator/Chart.yaml b/charts/kafka-backup-operator/Chart.yaml index 2fe5295..3b49f45 100644 --- a/charts/kafka-backup-operator/Chart.yaml +++ b/charts/kafka-backup-operator/Chart.yaml @@ -2,8 +2,8 @@ apiVersion: v2 name: kafka-backup-operator description: A Kubernetes operator for managing Kafka backup and restore operations type: application -version: 0.2.1 -appVersion: "0.2.1" +version: 0.2.5 +appVersion: "0.2.5" home: https://github.com/osodevops/kafka-backup-operator sources: - https://github.com/osodevops/kafka-backup-operator diff --git a/charts/kafka-backup-operator/crds/all.yaml b/charts/kafka-backup-operator/crds/all.yaml index 800650e..eac9e92 100644 --- a/charts/kafka-backup-operator/crds/all.yaml +++ b/charts/kafka-backup-operator/crds/all.yaml @@ -787,6 +787,15 @@ spec: minimum: 0.0 type: integer type: object + createTopics: + default: false + description: Create missing topics during restore When enabled, topics that exist in the backup but not in the target cluster will be automatically created before restoring data. + type: boolean + defaultReplicationFactor: + description: Default replication factor for auto-created topics If not specified, the broker's default replication factor is used. + format: int16 + nullable: true + type: integer dryRun: default: false description: Dry run mode (validate without executing) diff --git a/charts/kafka-backup-operator/templates/deployment.yaml b/charts/kafka-backup-operator/templates/deployment.yaml index e4aeef7..4ac426f 100644 --- a/charts/kafka-backup-operator/templates/deployment.yaml +++ b/charts/kafka-backup-operator/templates/deployment.yaml @@ -75,6 +75,12 @@ spec: failureThreshold: 3 securityContext: {{- toYaml .Values.securityContext | nindent 12 }} + volumeMounts: + - name: tmp + mountPath: /tmp + volumes: + - name: tmp + emptyDir: {} terminationGracePeriodSeconds: 30 {{- with .Values.nodeSelector }} nodeSelector: