crate.operator.backup module¶
- class crate.operator.backup.CreateBackupsSubHandler(namespace, name, ref, context, depends_on=None, run_on_dep_failures=False, operation=None)¶
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)¶
- crate.operator.backup.get_aws_backup_cronjob(owner_references, name, labels, http_port, backup_aws, image_pull_secrets, has_ssl)¶
- crate.operator.backup.get_aws_backup_env(name, http_port, backup_aws, has_ssl)¶
- crate.operator.backup.get_aws_backup_metrics_exporter(owner_references, name, labels, http_port, prometheus_port, backup_aws, image_pull_secrets, has_ssl)¶
- crate.operator.backup.get_azure_backup_cronjob(owner_references, name, labels, http_port, backup_azure, image_pull_secrets, has_ssl)¶
- crate.operator.backup.get_azure_backup_env(name, http_port, backup_azure, has_ssl)¶
- crate.operator.backup.get_azure_backup_metrics_exporter(owner_references, name, labels, http_port, prometheus_port, backup_azure, image_pull_secrets, has_ssl)¶
- crate.operator.backup.get_webhook_env()¶
- async crate.operator.backup.update_backup_schedule_in_cronjob(namespace, name, new_value)¶