crate.operator.backup module¶
- class crate.operator.backup.CreateBackupsSubHandler(namespace, name, ref, context, depends_on=None, run_on_dep_failures=False)¶
Bases:
StateBasedSubHandler
- async handle(namespace, name, owner_references, backup_metrics_labels, http_port, prometheus_port, backups, image_pull_secrets, has_ssl, logger, **kwargs)¶
- async crate.operator.backup.create_backups(owner_references, namespace, name, labels, http_port, prometheus_port, backups, image_pull_secrets, has_ssl, logger)¶
- Parameters
- Return type
- crate.operator.backup.get_backup_cronjob(owner_references, name, labels, http_port, backup_aws, image_pull_secrets, has_ssl)¶
- crate.operator.backup.get_backup_env(name, http_port, backup_aws, has_ssl)¶
- crate.operator.backup.get_backup_metrics_exporter(owner_references, name, labels, http_port, prometheus_port, backup_aws, image_pull_secrets, has_ssl)¶
- crate.operator.backup.get_webhook_env()¶
- async crate.operator.backup.update_backup_schedule_in_cronjob(namespace, name, new_value)¶