v0.1.0
stableAdapts the operator to the new plakman API and fixes Helm chart image tagging.
Improvements
- Updated the operator to work with the new plakman API.
- The Helm chart now injects the real image tag instead of the chart version.
Kubernetes operator for managing Plakar backups and restores.
Adapts the operator to the new plakman API and fixes Helm chart image tagging.
Adds a Restore CRD, TaskRun reporting, EdgeTags, and connector reachability checks.
Restore CRD type for orchestrating restore operations.TaskRun CRD to report the status of individual task executions on Kubernetes.HistoryLimit field to ScheduleBackup, ScheduleSync, ScheduleCheck, and Restore CRDs to control how many TaskRun records are retained (default: 5).EdgeTags to ScheduleBackup, ScheduleSync, ScheduleCheck, and Restore.observedGeneration to connector specs.Plakar.spec.inventoryUUID is now optional; the operator creates one automatically when it is unset."custom".Version field removed from the Integration CRD spec.Plakar resource is accepted per namespace for now; extra resources are rejected.Adds Destination, task, and multi-group CRDs, a Helm chart, and a full regression test suite backed by a fake control plane.
Destination CRD for destination connectors.FieldsFrom and FieldValue fields to Source and Store specs.ScheduleSync, ScheduleCheck, and Restore CRDs for task
scheduling.UpdateConnector.ScheduleBackup updates the task in the control plane when the spec changes.Has + Update calls with a single SyncConnector to avoid a
redundant GET.plakman: actor is now set for scheduler interactions.