List of all items
Structs
- backend::AzureBackend
- backend::B2Backend
- backend::BackendAuth
- backend::FilesystemBackend
- backend::GcsBackend
- backend::GdriveBackend
- backend::NfsVolume
- backend::PvcVolume
- backend::RcloneBackend
- backend::S3Backend
- backend::SecretAuth
- backend::SftpBackend
- backend::WebDavBackend
- backend::WorkloadIdentity
- cluster_repository::ClusterRepoCredentialProjection
- cluster_repository::ClusterRepository
- cluster_repository::ClusterRepositorySpec
- cluster_repository::ClusterRepositoryStatus
- common::CacheDefaults
- common::CatalogBounds
- common::CatalogRetain
- common::ConfigMapKeyRef
- common::CreateBehavior
- common::CredentialProjection
- common::CronSpec
- common::DeletionProtectionSpec
- common::Ecc
- common::Encryption
- common::FailureBlock
- common::FailurePolicy
- common::Identity
- common::IdentityDefaults
- common::MoverDefaults
- common::MoverSpec
- common::ObjectRef
- common::PodSelector
- common::PolicyRef
- common::PvcConsumerInherit
- common::RepositoryRef
- common::ResolvedIdentity
- common::ResolvedMover
- common::Retention
- common::ScheduleDefaults
- common::ScratchDefaults
- common::SecretKeyRef
- common::SecretRef
- common::SnapshotInherit
- common::SourceColocation
- common::Throttle
- common::TimezoneAmbiguity
- common::TlsConfig
- creds::CredsSecretRef
- identity::IdentityInputs
- maintenance::Maintenance
- maintenance::MaintenanceSchedule
- maintenance::MaintenanceSpec
- maintenance::MaintenanceStatus
- maintenance::ManualRunStatus
- maintenance::Ownership
- maintenance::OwnershipStatus
- maintenance::RepositoryMaintenanceSpec
- maintenance::RunStatus
- preflight::PreflightCheck
- preflight::PreflightInputs
- preflight::PreflightSpec
- recorded::RecordedSnapshotMeta
- repository::BootstrapSpec
- repository::CatalogStatus
- repository::EpochParameters
- repository::ObservedEpochParameters
- repository::ObservedRepositoryParameters
- repository::Repository
- repository::RepositoryHealthProbeSpec
- repository::RepositoryHealthSpec
- repository::RepositoryHealthStatus
- repository::RepositoryParameters
- repository::RepositorySpec
- repository::RepositoryStatus
- repository::StorageStats
- repository_replication::RepositoryReplication
- repository_replication::RepositoryReplicationSpec
- repository_replication::RepositoryReplicationStatus
- repository_replication::SyncOptions
- restore::FromPolicy
- restore::IdentitySource
- restore::PopulatorTarget
- restore::PvcTemplate
- restore::ResolvedRestore
- restore::Restore
- restore::RestoreOptions
- restore::RestorePolicy
- restore::RestoreProgress
- restore::RestoreSpec
- restore::RestoreStatus
- restore::RestoreTargetStatus
- restore::RestoreTiming
- retention::KeptSet
- secctx_compat::MoverIdentity
- secctx_compat::MoverWriteIdentity
- secctx_compat::WorkloadIdentity
- server::ClusterServerSpec
- server::GenerateAuth
- server::InsecureAuth
- server::ServerSecretRef
- server::ServerService
- server::ServerSpec
- server::ServerStatus
- snapshot::CleanupStatus
- snapshot::HookExecutionStatus
- snapshot::JobStatus
- snapshot::ResolvedSnapshot
- snapshot::ResolvedSource
- snapshot::Snapshot
- snapshot::SnapshotInfo
- snapshot::SnapshotSpec
- snapshot::SnapshotStats
- snapshot::SnapshotStatus
- snapshot::SnapshotTiming
- snapshot::StagedSources
- snapshot_policy::AdoptionSummary
- snapshot_policy::Compression
- snapshot_policy::DeepVerification
- snapshot_policy::ErrorHandling
- snapshot_policy::Files
- snapshot_policy::Hooks
- snapshot_policy::HttpHeader
- snapshot_policy::HttpRequestHook
- snapshot_policy::NamespaceSelector
- snapshot_policy::PolicyDeletionSpec
- snapshot_policy::PvcSelector
- snapshot_policy::PvcSource
- snapshot_policy::QuickVerification
- snapshot_policy::ResolvedPolicy
- snapshot_policy::ResolvedPolicySource
- snapshot_policy::RetentionSummary
- snapshot_policy::RunJobHook
- snapshot_policy::SnapshotPolicy
- snapshot_policy::SnapshotPolicySpec
- snapshot_policy::SnapshotPolicyStatus
- snapshot_policy::Source
- snapshot_policy::StagingSpec
- snapshot_policy::Upload
- snapshot_policy::Verification
- snapshot_policy::WorkloadExecHook
- snapshot_schedule::ScheduleDeletionSpec
- snapshot_schedule::ScheduleRef
- snapshot_schedule::ScheduleSpec
- snapshot_schedule::SnapshotReference
- snapshot_schedule::SnapshotSchedule
- snapshot_schedule::SnapshotScheduleSpec
- snapshot_schedule::SnapshotScheduleStatus
- success_expr::RestoredStats
- success_expr::SuccessExprInputs
- success_expr::VerifyStats
- validate::ExistingIdentity
Enums
- backend::Backend
- backend::RepoVolume
- cluster_repository::AllowedNamespaces
- common::CacheVolumeMode
- common::DeletionPolicy
- common::ForeignSnapshots
- common::InheritSecurityContextFrom
- common::NamespaceDeletePolicy
- common::PolicyDeletePolicy
- common::PvcAccessMode
- common::RepositoryKind
- common::RepositoryMode
- common::ScheduleDeletePolicy
- common::SnapshotAdoption
- common::SourceColocationMode
- creds::WorkloadIdentityCloud
- error::ValidationError
- identity::HostClass
- maintenance::LeaseAction
- maintenance::ManualRunMode
- maintenance::ManualRunPhase
- maintenance::TakeoverPolicy
- recorded::MetaTagDecode
- recorded::RecordedSrc
- repository::RepositoryPhase
- repository_replication::RepositoryReplicationPhase
- restore::OnMissingSnapshot
- restore::ResolutionOutcome
- restore::RestorePhase
- restore::RestoreSource
- restore::RestoreTarget
- secctx_compat::CompatBasis
- secctx_compat::MoverReadCompat
- secctx_compat::RestoreBasis
- secctx_compat::RestoreUnknown
- secctx_compat::RestoreWriteCompat
- secctx_compat::UnknownReason
- server::ServerAuth
- server::ServiceType
- snapshot::Origin
- snapshot::PrunedBy
- snapshot::SnapshotPhase
- snapshot_policy::CopyMethod
- snapshot_policy::GroupBy
- snapshot_policy::Hook
- snapshot_policy::SourcePathStrategy
- snapshot_schedule::ConcurrencyPolicy
Traits
Functions
- common::create_enabled
- common::effective_adoption
- common::effective_run_as_group
- common::effective_run_as_user
- common::effective_timezone
- common::hardened_pod_security_context
- common::hardened_security_context
- common::merge_capabilities
- common::merge_context_pair
- common::merge_pod_security_context
- common::merge_pod_security_context_opt
- common::merge_resources
- common::merge_resources_opt
- common::merge_security_context
- common::merge_security_context_opt
- common::pod_security_context_is_elevated
- common::pod_startup_deadline_seconds
- common::requires_privilege_resolved
- common::resolve_mover
- common::resolve_tz
- common::resolve_tz_with_default
- common::security_context_is_elevated
- consts::effective_failed_jobs_history_limit
- consts::effective_mass_deletion_threshold
- creds::backend_auth_secret_ref
- creds::backend_workload_identity
- creds::mover_creds_secret_refs
- creds::mover_creds_secrets
- duration::parse_go_duration
- duration::render_go_duration
- duration::resolve_timeout
- error::describe_identity_change_consumers
- identity::classify_hostname
- identity::identity_string
- identity::resolve_identity
- identity::validate_identity_expr
- invariants::enforce_security_context_invariants
- jitter::cron_parser
- jitter::offset
- jitter::substitute_h
- maintenance::default_maintenance_schedule
- maintenance::kopia_lease_identity
- maintenance::kopia_owner_for_lease
- maintenance::lease_action
- maintenance::lease_held_by_other
- maintenance::managed_lease
- maintenance::parse_run_annotations
- preflight::eval_preflight_expr
- preflight::validate_preflight_expr
- recorded::decode_meta_tag
- recorded::encode_meta_tag
- recorded::truncate_utf8
- repository::resolve_index_blob_warn_threshold
- retention::select_kept
- schema::preserve_unknown_object
- secctx_compat::assess_read_compat
- secctx_compat::assess_restore_compat
- secctx_compat::container_mounting_claim
- secctx_compat::is_managed_by_kopiur
- secctx_compat::mover_identity
- secctx_compat::mover_write_identity
- secctx_compat::pod_mounts_claim
- secctx_compat::pods_mounting_pvc
- secctx_compat::workload_identities
- secctx_compat::workload_identity
- snapshot::repository_ref_for
- snapshot_policy::default_ignore_rules
- snapshot_policy::effective_on_policy_delete
- snapshot_policy::source_mutates_live_volume
- snapshot_policy::source_read_only
- snapshot_schedule::effective_on_schedule_delete
- success_expr::eval_success_expr
- success_expr::validate_success_expr
- validate::detect_identity_collision
- validate::detect_identity_fork
- validate::detect_repository_identity_change
- validate::detect_source_path_fork
- validate::replication_destination_differs
- validate::repository_warnings
- validate::require_min
- validate::schedule_cr_growth_warning
- validate::snapshot_tag_error
- validate::validate_access_modes
- validate::validate_backend
- validate::validate_backend_auth
- validate::validate_backup
- validate::validate_backup_config
- validate::validate_backup_deletion_policy
- validate::validate_backup_on_schedule_delete
- validate::validate_backup_schedule
- validate::validate_catalog_bounds
- validate::validate_cluster_name
- validate::validate_cluster_repository
- validate::validate_cluster_repository_immutability
- validate::validate_consumer_against_cluster_repo
- validate::validate_cron
- validate::validate_dns1123_name
- validate::validate_failure_policy
- validate::validate_foreign_snapshots_cluster_coupling
- validate::validate_identity_component
- validate::validate_jitter
- validate::validate_maintenance
- validate::validate_mover
- validate::validate_nfs_volume
- validate::validate_replication_auth
- validate::validate_replication_destination_secret_namespace
- validate::validate_repository
- validate::validate_repository_health
- validate::validate_repository_immutability
- validate::validate_repository_maintenance
- validate::validate_repository_no_inline_retention
- validate::validate_repository_parameters
- validate::validate_repository_ref
- validate::validate_repository_replication
- validate::validate_resources
- validate::validate_restore
- validate::validate_restore_spec
- validate::validate_schedule_policy_target
- validate::validate_server
- validate::validate_snapshot_tags
- validate::validate_source
- validate::validate_source_path
- validate::validate_timezone
Type Aliases
Constants
- GROUP
- VERSION
- common::DEFAULT_JOB_TTL_SECONDS
- common::DEFAULT_POD_STARTUP_DEADLINE_SECONDS
- common::MAX_LOG_TAIL_BYTES
- common::MOVER_NONROOT_ID
- consts::ALLOW_IDENTITY_CHANGE_ANNOTATION
- consts::ALLOW_MASS_DELETION_ANNOTATION
- consts::API_VERSION
- consts::AZURE_WORKLOAD_IDENTITY_LABEL
- consts::AZURE_WORKLOAD_IDENTITY_LABEL_VALUE
- consts::CONFIG_LABEL
- consts::DEFAULT_CATALOG_REFRESH_INTERVAL
- consts::DEFAULT_FAILED_JOBS_HISTORY_LIMIT
- consts::DEFAULT_HEALTH_PROBE_FAILURE_THRESHOLD
- consts::DEFAULT_HEALTH_PROBE_INTERVAL
- consts::DEFAULT_INDEX_BLOB_WARN_THRESHOLD
- consts::DEFAULT_MASS_DELETION_THRESHOLD
- consts::INDEX_BLOB_HEALTH_CONDITION
- consts::MAINTENANCE_CONFIGURED_CONDITION
- consts::MANAGED_BY_LABEL
- consts::MANAGED_BY_VALUE
- consts::MASS_DELETION_HELD_CONDITION
- consts::MIN_CATALOG_REFRESH_INTERVAL
- consts::MIN_HEALTH_PROBE_INTERVAL
- consts::OP_LABEL
- consts::OP_RESTORE
- consts::OP_RESTORE_TARGET
- consts::ORIGIN_LABEL
- consts::PRUNED_BY_ANNOTATION
- consts::READY_CONDITION
- consts::RECONCILING_CONDITION
- consts::REPOSITORY_UID_LABEL
- consts::RUN_MODE_ANNOTATION
- consts::RUN_REQUESTED_ANNOTATION
- consts::SCHEDULE_LABEL
- consts::SESSION_BROWSE
- consts::SESSION_LABEL
- consts::SESSION_REPO_LABEL
- consts::SKIP_SNAPSHOT_CLEANUP_ANNOTATION
- consts::SNAPSHOT_CLEANUP_FINALIZER
- consts::SNAPSHOT_ID_LABEL
- consts::STALLED_CONDITION
- creds::DEST_ENV_PREFIX
- identity::MAX_EXPR_LEN
- maintenance::LEASE_HELD_BY_OTHER_REASON
- maintenance::LEASE_OWNED_CONDITION
- maintenance::LEASE_TAKEOVER_PROMPT_REASON
- preflight::UNKNOWN_AGE
- recorded::KOPIUR_META_SCHEMA_V1
- recorded::KOPIUR_META_TAG
- server::DEFAULT_SERVER_PORT
- validate::CLUSTER_NAME_MAX_LEN
- validate::MAX_SNAPSHOT_TAGS
- validate::MAX_SNAPSHOT_TAG_KEY_LEN
- validate::MAX_SNAPSHOT_TAG_VALUE_LEN
- validate::NFS_FSGROUP_WARNING