Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
A
accessKeyId (crate.operator.restore_backup_repository_data.AwsBackupRepositoryData attribute)
accountKey (crate.operator.restore_backup_repository_data.AzureBackupRepositoryData attribute)
accountName (crate.operator.restore_backup_repository_data.AzureBackupRepositoryData attribute)
action (crate.operator.webhooks.WebhookFeedbackPayload attribute)
add_sql_exporter_collectors_to_configmap() (in module crate.operator.operations)
admin_username (crate.operator.webhooks.WebhookAdminUsernameChangedPayload attribute)
ADMIN_USERNAME_CHANGED (crate.operator.webhooks.WebhookEvent attribute)
admin_username_changed_data (crate.operator.webhooks.WebhookPayload attribute)
AFTER_UPDATE_TIMEOUT (crate.operator.config.Config attribute)
AfterChangeComputeSubHandler (class in crate.operator.change_compute)
AfterClusterUpdateSubHandler (class in crate.operator.operations)
AfterRestoreBackupSubHandler (class in crate.operator.restore_backup)
AfterUpgradeSubHandler (class in crate.operator.upgrade)
ALL (crate.operator.constants.SnapshotRestoreType attribute)
ALLOWED_CIDR_UPDATE (crate.operator.webhooks.WebhookAction attribute)
annotation_filter() (in module crate.operator.main)
annotation_key() (crate.operator.rollback.RollbackHandler method)
annotation_key_for() (crate.operator.rollback.RollbackHandler static method)
are_snapshots_in_progress() (in module crate.operator.cratedb)
are_traefik_resources_present() (in module crate.operator.operations)
AWS (crate.operator.constants.BackupStorageProvider attribute)
(crate.operator.constants.CloudProvider attribute)
AwsBackupRepositoryData (class in crate.operator.restore_backup_repository_data)
AZURE (crate.operator.constants.CloudProvider attribute)
AZURE_BLOB (crate.operator.constants.BackupStorageProvider attribute)
AzureBackupRepositoryData (class in crate.operator.restore_backup_repository_data)
B
b64decode() (in module crate.operator.utils.formatting)
b64encode() (in module crate.operator.utils.formatting)
backup_provider (crate.operator.restore_backup_repository_data.BackupRepositoryData attribute)
backup_schedule (crate.operator.webhooks.WebhookBackupScheduleUpdatePayload attribute)
backup_schedule_data (crate.operator.webhooks.WebhookPayload attribute)
BACKUP_SCHEDULE_UPDATE (crate.operator.webhooks.WebhookAction attribute)
(crate.operator.webhooks.WebhookEvent attribute)
BackupRepositoryData (class in crate.operator.restore_backup_repository_data)
BackupStorageProvider (class in crate.operator.constants)
basePath (crate.operator.restore_backup_repository_data.AwsBackupRepositoryData attribute)
(crate.operator.restore_backup_repository_data.AzureBackupRepositoryData attribute)
BEFORE_UPDATE_TIMEOUT (crate.operator.config.Config attribute)
BeforeClusterUpdateSubHandler (class in crate.operator.operations)
BeforeRestoreBackupSubHandler (class in crate.operator.restore_backup)
BeforeUpgradeSubHandler (class in crate.operator.upgrade)
bootstrap_gc_admin_user() (in module crate.operator.bootstrap)
BOOTSTRAP_RETRY_DELAY (crate.operator.config.Config attribute)
bootstrap_system_user() (in module crate.operator.bootstrap)
BOOTSTRAP_TIMEOUT
(crate.operator.config.Config attribute)
bootstrap_users() (in module crate.operator.bootstrap)
bucket (crate.operator.restore_backup_repository_data.AwsBackupRepositoryData attribute)
build_cratedb_labels() (in module crate.operator.create)
C
call_kubeapi() (in module crate.operator.utils.kubeapi)
change_cluster_compute() (in module crate.operator.change_compute)
CHANGE_COMPUTE (crate.operator.constants.OperationType attribute)
(crate.operator.webhooks.WebhookAction attribute)
CHANGE_EXPOSURE (crate.operator.constants.OperationType attribute)
ChangeComputeSubHandler (class in crate.operator.change_compute)
ChangeExposureSubHandler (class in crate.operator.exposure)
check_all_data_nodes_gone() (in module crate.operator.operations)
check_all_data_nodes_present() (in module crate.operator.operations)
check_backup_metrics_pod_gone() (in module crate.operator.operations)
check_cluster_healthy() (in module crate.operator.operations)
check_for_deallocation() (in module crate.operator.scale)
check_nodes_present_or_gone() (in module crate.operator.scale)
check_reindexing_tables() (in module crate.operator.upgrade)
check_unsafe_upgrade_paths() (in module crate.operator.upgrade)
cleanup_tables() (crate.operator.restore_backup.RestoreInternalTables method)
clear_rollback() (crate.operator.rollback.RollbackHandler method)
CLOUD_PROVIDER
(crate.operator.config.Config attribute)
CloudProvider (class in crate.operator.constants)
cluster (crate.operator.webhooks.WebhookPayload attribute)
CLUSTER_BACKUP_IMAGE (crate.operator.config.Config attribute)
cluster_create() (in module crate.operator.main)
cluster_delete() (in module crate.operator.main)
cluster_name (crate.operator.prometheus.ClusterMetrics attribute)
cluster_restore() (in module crate.operator.main)
cluster_update() (in module crate.operator.main)
CLUSTER_UPDATE_TIMEOUT (crate.operator.config.Config attribute)
ClusterCollector (class in crate.operator.prometheus)
ClusterMetrics (class in crate.operator.prometheus)
collect() (crate.operator.prometheus.ClusterCollector method)
COMPUTE_CHANGED (crate.operator.webhooks.WebhookEvent attribute)
compute_changed_data (crate.operator.webhooks.WebhookPayload attribute)
Config (class in crate.operator.config)
config (in module crate.operator.config)
ConfigurationError
configure() (crate.operator.webhooks.WebhookClient method)
configured (crate.operator.webhooks.WebhookClient property)
connection_factory() (in module crate.operator.cratedb)
container (crate.operator.restore_backup_repository_data.AzureBackupRepositoryData attribute)
convert_to_bytes() (in module crate.operator.utils.formatting)
crate
module
crate.operator
module
crate.operator.backup
module
crate.operator.bootstrap
module
crate.operator.change_compute
module
crate.operator.config
module
crate.operator.constants
module
crate.operator.cratedb
module
crate.operator.create
module
crate.operator.edge
module
crate.operator.exceptions
module
crate.operator.expand_volume
module
crate.operator.exposure
module
crate.operator.grand_central
module
crate.operator.handlers
module
crate.operator.handlers.handle_create_cratedb
module
crate.operator.handlers.handle_create_grand_central
module
crate.operator.handlers.handle_delete_cratedb
module
crate.operator.handlers.handle_notify_external_ip_changed
module
crate.operator.handlers.handle_ping_cratedb_status
module
crate.operator.handlers.handle_restore_backup
module
crate.operator.handlers.handle_update_allowed_cidrs
module
crate.operator.handlers.handle_update_backup_schedule
module
crate.operator.handlers.handle_update_cratedb
module
crate.operator.handlers.handle_update_user_password_secret
module
crate.operator.handlers.handle_upgrade_grand_central
module
crate.operator.kube_auth
module
crate.operator.main
module
crate.operator.operations
module
crate.operator.prometheus
module
crate.operator.restore_backup
module
crate.operator.restore_backup_repository_data
module
crate.operator.rollback
module
crate.operator.scale
module
crate.operator.sql
module
crate.operator.update_user_password
module
crate.operator.upgrade
module
crate.operator.utils
module
crate.operator.utils.crate
module
crate.operator.utils.crate.on
module
crate.operator.utils.crd
module
crate.operator.utils.formatting
module
crate.operator.utils.jwt
module
crate.operator.utils.k8s_api_client
module
crate.operator.utils.kopf
module
crate.operator.utils.kubeapi
module
crate.operator.utils.notifications
module
crate.operator.utils.secrets
module
crate.operator.utils.typing
module
crate.operator.utils.version
module
crate.operator.webhooks
module
CRATE_CONTROL_IMAGE (crate.operator.config.Config attribute)
crate_version_supports_jwt() (in module crate.operator.utils.jwt)
CRATEDB_JWT_AUTH_VERSION (crate.operator.config.Config attribute)
CRATEDB_JWT_GLOBAL_CONFIG_VERSION (crate.operator.config.Config attribute)
CRATEDB_STATUS_CHECK_INTERVAL (crate.operator.config.Config attribute)
CrateVersion (class in crate.operator.utils.version)
CREATE (crate.operator.constants.OperationType attribute)
(crate.operator.webhooks.WebhookAction attribute)
(crate.operator.webhooks.WebhookOperation attribute)
create() (crate.operator.restore_backup.RestoreType class method)
create_backups() (in module crate.operator.backup)
create_crate_control_secret() (in module crate.operator.create)
create_crate_scc() (in module crate.operator.create)
create_crate_service_account() (in module crate.operator.create)
create_cratedb() (in module crate.operator.handlers.handle_create_cratedb)
create_grand_central() (in module crate.operator.handlers.handle_create_grand_central)
create_grand_central_backend() (in module crate.operator.grand_central)
create_grand_central_user() (in module crate.operator.grand_central)
create_services() (in module crate.operator.create)
create_sql_exporter_config() (in module crate.operator.create)
create_statefulset() (in module crate.operator.create)
create_system_user() (in module crate.operator.create)
create_traefik_resources() (in module crate.operator.exposure)
create_user() (in module crate.operator.cratedb)
create_users() (in module crate.operator.bootstrap)
CreateBackupsSubHandler (class in crate.operator.backup)
CreateCrateControlSubHandler (class in crate.operator.create)
CreateCrateSCCSubHandler (class in crate.operator.create)
CreateCrateServiceAccountSubHandler (class in crate.operator.create)
CreateServicesSubHandler (class in crate.operator.create)
CreateSqlExporterConfigSubHandler (class in crate.operator.create)
CreateStatefulsetSubHandler (class in crate.operator.create)
CreateSystemUserSubHandler (class in crate.operator.create)
CreateTraefikResourcesSubHandler (class in crate.operator.exposure)
CreateUsersSubHandler (class in crate.operator.bootstrap)
D
data (crate.operator.restore_backup_repository_data.BackupRepositoryData attribute)
DATA_SECTION_TABLES (crate.operator.restore_backup.RestoreDataSections attribute)
date (crate.operator.utils.version.CrateVersion attribute)
date_normalized (crate.operator.utils.version.CrateVersion attribute)
deallocate_nodes() (in module crate.operator.scale)
DEBUG_VOLUME_SIZE (crate.operator.config.Config attribute)
DEBUG_VOLUME_STORAGE_CLASS (crate.operator.config.Config attribute)
DEDICATED (crate.operator.constants.Nodepool attribute)
DELAY (crate.operator.webhooks.WebhookEvent attribute)
delete_cratedb() (in module crate.operator.handlers.handle_delete_cratedb)
delete_ingress_route_tcps() (in module crate.operator.exposure)
delete_lb_service() (in module crate.operator.operations)
delete_middleware_tcp() (in module crate.operator.exposure)
delete_service() (in module crate.operator.exposure)
delete_traefik_resources() (in module crate.operator.exposure)
drop_repository() (in module crate.operator.restore_backup)
E
enable_cronjob_after_delay() (in module crate.operator.main)
encode_decode_wrapper() (in module crate.operator.utils.formatting)
ensure_cronjob_reenabled() (in module crate.operator.operations)
ensure_no_restore_in_progress() (in module crate.operator.restore_backup)
ensure_user_password_label() (in module crate.operator.utils.kubeapi)
env() (crate.operator.config.Config method)
environment variable
BOOTSTRAP_TIMEOUT
,
[1]
CLOUD_PROVIDER
,
[1]
CLUSTER_BACKUP_IMAGE
CRATE_CONTROL_IMAGE
DEBUG_VOLUME_SIZE
DEBUG_VOLUME_STORAGE_CLASS
IMAGE_PULL_SECRETS
JMX_EXPORTER_VERSION
KUBECONFIG
,
[1]
LOG_LEVEL
NO_DOWNTIME_STORAGE_EXPANSION
ROLLING_RESTART_TIMEOUT
SCALING_TIMEOUT
,
[1]
TESTING
WEBHOOK_PASSWORD
,
[1]
,
[2]
WEBHOOK_URL
,
[1]
,
[2]
,
[3]
WEBHOOK_USERNAME
,
[1]
,
[2]
error() (in module crate.operator.utils.crate.on)
error_code (crate.operator.sql.SQLResult attribute)
error_message (crate.operator.sql.SQLResult attribute)
event (crate.operator.utils.kopf.Notification attribute)
(crate.operator.webhooks.WebhookPayload attribute)
execute_sql() (in module crate.operator.sql)
execute_sql_via_crate_control() (in module crate.operator.sql)
EXPAND_STORAGE (crate.operator.webhooks.WebhookAction attribute)
expand_volume() (in module crate.operator.expand_volume)
EXPAND_VOLUME_TIMEOUT (crate.operator.config.Config attribute)
ExpandVolumeSubHandler (class in crate.operator.expand_volume)
external_ip (crate.operator.webhooks.WebhookInfoChangedPayload attribute)
external_ip_changed() (in module crate.operator.handlers.handle_notify_external_ip_changed)
F
FAILURE (crate.operator.webhooks.WebhookStatus attribute)
FEEDBACK (crate.operator.webhooks.WebhookEvent attribute)
feedback_data (crate.operator.webhooks.WebhookPayload attribute)
FinalRollbackSubHandler (class in crate.operator.rollback)
FlushNotificationsSubHandler (class in crate.operator.utils.notifications)
for_diff() (crate.operator.webhooks.WebhookAction class method)
format_bitmath() (in module crate.operator.utils.formatting)
G
GATEWAY_SETTINGS_DATA_NODES_VERSION (crate.operator.config.Config attribute)
GC_SENTRY_DSN (crate.operator.config.Config attribute)
GCP (crate.operator.constants.CloudProvider attribute)
gen_password() (in module crate.operator.utils.secrets)
generate_body_patch() (in module crate.operator.change_compute)
generate_change_compute_payload() (in module crate.operator.change_compute)
get_aws_backup_cronjob() (in module crate.operator.backup)
get_aws_backup_env() (in module crate.operator.backup)
get_aws_backup_metrics_exporter() (in module crate.operator.backup)
get_azure_backup_cronjob() (in module crate.operator.backup)
get_azure_backup_env() (in module crate.operator.backup)
get_azure_backup_metrics_exporter() (in module crate.operator.backup)
get_backoff() (in module crate.operator.handlers.handle_update_cratedb)
get_class_from_backup_provider() (crate.operator.restore_backup_repository_data.BackupRepositoryData static method)
get_cluster_admin_username() (in module crate.operator.cratedb)
get_cluster_resource_limits() (in module crate.operator.create)
get_cluster_resource_requests() (in module crate.operator.create)
get_cluster_settings() (in module crate.operator.cratedb)
get_connection() (in module crate.operator.cratedb)
get_container() (in module crate.operator.scale)
get_crash_pod_name() (in module crate.operator.operations)
get_crash_scheme() (in module crate.operator.operations)
get_crate_control_secret() (in module crate.operator.create)
get_crate_control_service() (in module crate.operator.create)
get_cratedb_resource() (in module crate.operator.utils.kubeapi)
get_created_instances() (crate.operator.utils.k8s_api_client.GlobalApiClient class method)
get_data_service() (in module crate.operator.create)
get_discovery_service() (in module crate.operator.create)
get_gc_user_password() (in module crate.operator.utils.kubeapi)
get_gc_user_secret() (in module crate.operator.create)
get_grand_central_deployment() (in module crate.operator.grand_central)
get_grand_central_ingress() (in module crate.operator.grand_central)
get_grand_central_labels() (in module crate.operator.grand_central)
get_grand_central_service() (in module crate.operator.grand_central)
get_healthiness() (in module crate.operator.cratedb)
get_host() (in module crate.operator.utils.kubeapi)
get_image_pull_secrets() (in module crate.operator.utils.secrets)
get_instance_count() (crate.operator.utils.k8s_api_client.GlobalApiClient class method)
get_lb_service() (in module crate.operator.operations)
get_master_nodes_names() (in module crate.operator.operations)
get_namespace_resource() (in module crate.operator.operations)
get_number_of_nodes() (in module crate.operator.cratedb)
get_operation_type() (crate.operator.rollback.RollbackHandler method)
(crate.operator.rollback.RollbackUpgradeSubHandler method)
get_owner_references() (in module crate.operator.create)
get_pods_in_cluster() (in module crate.operator.operations)
get_pods_in_deployment() (in module crate.operator.operations)
get_pods_in_statefulset() (in module crate.operator.operations)
get_pvcs_in_namespace() (in module crate.operator.operations)
get_removed_instances() (crate.operator.utils.k8s_api_client.GlobalApiClient class method)
get_repository_type() (crate.operator.restore_backup_repository_data.BackupRepositoryData static method)
get_restore_keyword() (crate.operator.restore_backup.RestoreAll method)
(crate.operator.restore_backup.RestoreDataSections method)
(crate.operator.restore_backup.RestoreMetadata method)
(crate.operator.restore_backup.RestorePartitions method)
(crate.operator.restore_backup.RestoreTables method)
(crate.operator.restore_backup.RestoreType method)
get_secrets_keys() (crate.operator.restore_backup_repository_data.BackupRepositoryData static method)
get_service_public_hostname() (in module crate.operator.utils.kubeapi)
get_snapshot_tables() (in module crate.operator.restore_backup)
get_source_backup_repository_data() (in module crate.operator.restore_backup)
get_sql_exporter_collectors() (in module crate.operator.operations)
get_sql_exporter_config() (in module crate.operator.create)
get_statefulset() (in module crate.operator.create)
get_statefulset_affinity() (in module crate.operator.create)
get_statefulset_containers() (in module crate.operator.create)
get_statefulset_crate_command() (in module crate.operator.create)
get_statefulset_crate_env() (in module crate.operator.create)
get_statefulset_crate_env_java_opts() (in module crate.operator.create)
get_statefulset_crate_volume_mounts() (in module crate.operator.create)
get_statefulset_env_crate_heap() (in module crate.operator.create)
get_statefulset_init_containers() (in module crate.operator.create)
get_statefulset_pvc() (in module crate.operator.create)
get_statefulset_volumes() (in module crate.operator.create)
get_system_user_password() (in module crate.operator.utils.kubeapi)
get_system_user_secret() (in module crate.operator.create)
get_tolerations() (in module crate.operator.create)
get_topology_spread() (in module crate.operator.create)
get_total_nodes_count() (in module crate.operator.operations)
get_webhook_env() (in module crate.operator.backup)
GlobalApiClient (class in crate.operator.utils.k8s_api_client)
grand_central_create() (in module crate.operator.main)
grand_central_upgrade() (in module crate.operator.main)
GREEN (crate.operator.prometheus.PrometheusClusterStatus attribute)
H
handle() (crate.operator.backup.CreateBackupsSubHandler method)
(crate.operator.bootstrap.CreateUsersSubHandler method)
(crate.operator.change_compute.AfterChangeComputeSubHandler method)
(crate.operator.change_compute.ChangeComputeSubHandler method)
(crate.operator.create.CreateCrateControlSubHandler method)
(crate.operator.create.CreateCrateSCCSubHandler method)
(crate.operator.create.CreateCrateServiceAccountSubHandler method)
(crate.operator.create.CreateServicesSubHandler method)
(crate.operator.create.CreateSqlExporterConfigSubHandler method)
(crate.operator.create.CreateStatefulsetSubHandler method)
(crate.operator.create.CreateSystemUserSubHandler method)
(crate.operator.expand_volume.ExpandVolumeSubHandler method)
(crate.operator.exposure.ChangeExposureSubHandler method)
(crate.operator.exposure.CreateTraefikResourcesSubHandler method)
(crate.operator.operations.AfterClusterUpdateSubHandler method)
(crate.operator.operations.BeforeClusterUpdateSubHandler method)
(crate.operator.operations.RestartSubHandler method)
(crate.operator.operations.RestoreUserJWTAuthSubHandler method)
(crate.operator.operations.StartClusterSubHandler method)
(crate.operator.operations.SuspendClusterSubHandler method)
(crate.operator.restore_backup.AfterRestoreBackupSubHandler method)
(crate.operator.restore_backup.BeforeRestoreBackupSubHandler method)
(crate.operator.restore_backup.ResetSnapshotSubHandler method)
(crate.operator.restore_backup.RestoreBackupSubHandler method)
(crate.operator.restore_backup.RestoreInternalTablesSubHandler method)
(crate.operator.restore_backup.RestoreInternalUsersPasswordSubHandler method)
(crate.operator.restore_backup.SendSuccessNotificationSubHandler method)
(crate.operator.restore_backup.ValidateRestoreCompleteSubHandler method)
(crate.operator.rollback.FinalRollbackSubHandler method)
(crate.operator.scale.ScaleSubHandler method)
(crate.operator.upgrade.AfterUpgradeSubHandler method)
(crate.operator.upgrade.BeforeUpgradeSubHandler method)
(crate.operator.upgrade.UpgradeSubHandler method)
(crate.operator.utils.kopf.StateBasedSubHandler method)
(crate.operator.utils.notifications.FlushNotificationsSubHandler method)
has_compute_changed() (in module crate.operator.utils.crd)
has_tables_to_process() (crate.operator.restore_backup.RestoreInternalTables method)
HEALTH (crate.operator.webhooks.WebhookEvent attribute)
HEALTH_CHECK_RETRY_DELAY (crate.operator.config.Config attribute)
health_data (crate.operator.webhooks.WebhookPayload attribute)
hotfix (crate.operator.utils.version.CrateVersion attribute)
HTTP (crate.operator.constants.Port attribute)
I
IMAGE_PULL_SECRETS (crate.operator.config.Config attribute)
IN_PROGRESS (crate.operator.webhooks.WebhookStatus attribute)
INFO_CHANGED (crate.operator.webhooks.WebhookEvent attribute)
info_data (crate.operator.webhooks.WebhookPayload attribute)
is_cluster_healthy() (in module crate.operator.cratedb)
is_in_rollback() (crate.operator.rollback.RollbackHandler method)
is_lb_service_present() (in module crate.operator.operations)
is_lb_service_ready() (in module crate.operator.operations)
is_namespace_terminating() (in module crate.operator.operations)
is_service_present() (in module crate.operator.operations)
is_shared_resources_cluster() (in module crate.operator.create)
is_valid_snapshot() (in module crate.operator.restore_backup)
J
JMX (crate.operator.constants.Port attribute)
JMX_EXPORTER_VERSION (crate.operator.config.Config attribute)
JOBS_TABLE (crate.operator.config.Config attribute)
K
key (crate.operator.utils.typing.SecretKeyRef attribute)
KUBECONFIG
(crate.operator.config.Config attribute)
L
last_reported (crate.operator.prometheus.ClusterMetrics attribute)
load() (crate.operator.config.Config method)
LOG_LEVEL (crate.operator.config.Config attribute)
login() (in module crate.operator.main)
login_via_kubernetes_asyncio() (in module crate.operator.kube_auth)
M
major (crate.operator.utils.version.CrateVersion attribute)
mark_rollback() (crate.operator.rollback.RollbackHandler method)
message (crate.operator.webhooks.WebhookFeedbackPayload attribute)
METADATA (crate.operator.constants.SnapshotRestoreType attribute)
minor (crate.operator.utils.version.CrateVersion attribute)
module
crate
crate.operator
crate.operator.backup
crate.operator.bootstrap
crate.operator.change_compute
crate.operator.config
crate.operator.constants
crate.operator.cratedb
crate.operator.create
crate.operator.edge
crate.operator.exceptions
crate.operator.expand_volume
crate.operator.exposure
crate.operator.grand_central
crate.operator.handlers
crate.operator.handlers.handle_create_cratedb
crate.operator.handlers.handle_create_grand_central
crate.operator.handlers.handle_delete_cratedb
crate.operator.handlers.handle_notify_external_ip_changed
crate.operator.handlers.handle_ping_cratedb_status
crate.operator.handlers.handle_restore_backup
crate.operator.handlers.handle_update_allowed_cidrs
crate.operator.handlers.handle_update_backup_schedule
crate.operator.handlers.handle_update_cratedb
crate.operator.handlers.handle_update_user_password_secret
crate.operator.handlers.handle_upgrade_grand_central
crate.operator.kube_auth
crate.operator.main
crate.operator.operations
crate.operator.prometheus
crate.operator.restore_backup
crate.operator.restore_backup_repository_data
crate.operator.rollback
crate.operator.scale
crate.operator.sql
crate.operator.update_user_password
crate.operator.upgrade
crate.operator.utils
crate.operator.utils.crate
crate.operator.utils.crate.on
crate.operator.utils.crd
crate.operator.utils.formatting
crate.operator.utils.jwt
crate.operator.utils.k8s_api_client
crate.operator.utils.kopf
crate.operator.utils.kubeapi
crate.operator.utils.notifications
crate.operator.utils.secrets
crate.operator.utils.typing
crate.operator.utils.version
crate.operator.webhooks
N
name (crate.operator.utils.typing.SecretKeyRef attribute)
(crate.operator.webhooks.WebhookScaleNodePayload attribute)
namespace (crate.operator.prometheus.ClusterMetrics attribute)
(crate.operator.webhooks.WebhookPayload attribute)
new_cpu_limit (crate.operator.webhooks.WebhookChangeComputePayload attribute)
new_cpu_request (crate.operator.webhooks.WebhookChangeComputePayload attribute)
new_data_replicas (crate.operator.webhooks.WebhookScalePayload attribute)
new_heap_ratio (crate.operator.webhooks.WebhookChangeComputePayload attribute)
new_master_replicas (crate.operator.webhooks.WebhookScalePayload attribute)
new_memory_limit (crate.operator.webhooks.WebhookChangeComputePayload attribute)
new_memory_request (crate.operator.webhooks.WebhookChangeComputePayload attribute)
new_nodepool (crate.operator.webhooks.WebhookChangeComputePayload attribute)
new_registry (crate.operator.webhooks.WebhookUpgradePayload attribute)
new_version (crate.operator.webhooks.WebhookUpgradePayload attribute)
nightly (crate.operator.utils.version.CrateVersion attribute)
nightly_version_re (crate.operator.utils.version.CrateVersion attribute)
NO_DOWNTIME_STORAGE_EXPANSION (crate.operator.config.Config attribute)
Nodepool (class in crate.operator.constants)
normalize_crash() (in module crate.operator.sql)
normalize_crate_control() (in module crate.operator.sql)
Notification (class in crate.operator.utils.kopf)
notify_service_ip() (in module crate.operator.edge)
O
ok (crate.operator.sql.SQLResult property)
old_cpu_limit (crate.operator.webhooks.WebhookChangeComputePayload attribute)
old_cpu_request (crate.operator.webhooks.WebhookChangeComputePayload attribute)
old_data_replicas (crate.operator.webhooks.WebhookScalePayload attribute)
old_heap_ratio (crate.operator.webhooks.WebhookChangeComputePayload attribute)
old_master_replicas (crate.operator.webhooks.WebhookScalePayload attribute)
old_memory_limit (crate.operator.webhooks.WebhookChangeComputePayload attribute)
old_memory_request (crate.operator.webhooks.WebhookChangeComputePayload attribute)
old_nodepool (crate.operator.webhooks.WebhookChangeComputePayload attribute)
old_registry (crate.operator.webhooks.WebhookUpgradePayload attribute)
old_version (crate.operator.webhooks.WebhookUpgradePayload attribute)
OPENSHIFT (crate.operator.constants.CloudProvider attribute)
operation (crate.operator.webhooks.WebhookFeedbackPayload attribute)
OperationType (class in crate.operator.constants)
P
PARALLEL_TESTING (crate.operator.config.Config attribute)
parse() (crate.operator.utils.version.CrateVersion method)
parse_crash_table() (in module crate.operator.sql)
parse_replicas() (in module crate.operator.scale)
PARTITIONS (crate.operator.constants.SnapshotRestoreType attribute)
PASSWORD_UPDATE (crate.operator.webhooks.WebhookAction attribute)
patch_command() (in module crate.operator.scale)
patch_service_exposure() (in module crate.operator.exposure)
payload (crate.operator.utils.kopf.Notification attribute)
perform_rollback() (crate.operator.rollback.FinalRollbackSubHandler method)
ping_cratedb() (in module crate.operator.main)
ping_cratedb_status() (in module crate.operator.handlers.handle_ping_cratedb_status)
Port (class in crate.operator.constants)
POSTGRES (crate.operator.constants.Port attribute)
PROMETHEUS (crate.operator.constants.Port attribute)
PROMETHEUS_PORT (crate.operator.config.Config attribute)
PrometheusClusterStatus (class in crate.operator.prometheus)
Python Enhancement Proposals
PEP 440
Q
quorum() (in module crate.operator.utils)
quote_table() (in module crate.operator.restore_backup)
R
raise_on_namespace_terminating() (in module crate.operator.main)
RE_ENABLING_CRONJOB_DELAY (crate.operator.config.Config attribute)
read_grand_central_deployment() (in module crate.operator.grand_central)
read_grand_central_ingress() (in module crate.operator.grand_central)
reason (crate.operator.webhooks.WebhookTemporaryFailurePayload attribute)
recreate_internal_tables() (in module crate.operator.upgrade)
recreate_services() (in module crate.operator.create)
RED (crate.operator.prometheus.PrometheusClusterStatus attribute)
register_after_restore_handlers() (in module crate.operator.handlers.handle_restore_backup)
register_after_update_handlers() (in module crate.operator.handlers.handle_update_cratedb)
register_before_restore_handlers() (in module crate.operator.handlers.handle_restore_backup)
register_before_update_handlers() (in module crate.operator.handlers.handle_update_cratedb)
register_change_compute_handlers() (in module crate.operator.handlers.handle_update_cratedb)
register_exposure_change_handlers() (in module crate.operator.handlers.handle_update_cratedb)
register_restart_handlers() (in module crate.operator.handlers.handle_update_cratedb)
register_restore_handlers() (in module crate.operator.handlers.handle_restore_backup)
register_scale_handlers() (in module crate.operator.handlers.handle_update_cratedb)
register_storage_expansion_handlers() (in module crate.operator.handlers.handle_update_cratedb)
register_subclass() (crate.operator.restore_backup.RestoreType class method)
register_upgrade_handlers() (in module crate.operator.handlers.handle_update_cratedb)
rename_duplicated_tables() (crate.operator.restore_backup.RestoreInternalTables method)
replicas (crate.operator.webhooks.WebhookScaleNodePayload attribute)
report_cluster_status() (in module crate.operator.prometheus)
reset_allocation() (in module crate.operator.scale)
reset_cluster_setting() (in module crate.operator.cratedb)
ResetSnapshotSubHandler (class in crate.operator.restore_backup)
resolve_secret_key_ref() (in module crate.operator.utils.kubeapi)
restart_cluster() (in module crate.operator.operations)
RestartSubHandler (class in crate.operator.operations)
restore_backup() (in module crate.operator.handlers.handle_restore_backup)
RESTORE_BACKUP_SECRET_NAME (crate.operator.config.Config attribute)
RESTORE_BACKUP_TIMEOUT (crate.operator.config.Config attribute)
restore_internal_tables_context() (in module crate.operator.restore_backup)
RESTORE_SNAPSHOT (crate.operator.webhooks.WebhookAction attribute)
restore_tables() (crate.operator.restore_backup.RestoreInternalTables method)
RestoreAll (class in crate.operator.restore_backup)
RestoreBackupSubHandler (class in crate.operator.restore_backup)
RestoreDataSections (class in crate.operator.restore_backup)
RestoreInternalTables (class in crate.operator.restore_backup)
RestoreInternalTablesSubHandler (class in crate.operator.restore_backup)
RestoreInternalUsersPasswordSubHandler (class in crate.operator.restore_backup)
RestoreMetadata (class in crate.operator.restore_backup)
RestorePartitions (class in crate.operator.restore_backup)
RestoreTables (class in crate.operator.restore_backup)
RestoreType (class in crate.operator.restore_backup)
RestoreUserJWTAuthSubHandler (class in crate.operator.operations)
RESUME (crate.operator.constants.OperationType attribute)
RFC
RFC 7617
,
[1]
rollback() (crate.operator.rollback.RollbackHandler method)
(crate.operator.rollback.RollbackUpgradeSubHandler method)
RollbackHandler (class in crate.operator.rollback)
RollbackUpgradeSubHandler (class in crate.operator.rollback)
ROLLING_RESTART_TIMEOUT (crate.operator.config.Config attribute)
rowcount (crate.operator.sql.SQLResult attribute)
rows (crate.operator.sql.SQLResult attribute)
run_crash_command() (in module crate.operator.sql)
S
SCALE (crate.operator.constants.OperationType attribute)
(crate.operator.webhooks.WebhookAction attribute)
(crate.operator.webhooks.WebhookEvent attribute)
scale_backup_metrics_deployment() (in module crate.operator.operations)
scale_cluster() (in module crate.operator.scale)
scale_cluster_patch_total_nodes() (in module crate.operator.scale)
scale_data (crate.operator.webhooks.WebhookPayload attribute)
ScaleSubHandler (class in crate.operator.scale)
SCALING_TIMEOUT
(crate.operator.config.Config attribute)
schedule_notification() (crate.operator.utils.kopf.StateBasedSubHandler method)
secret_update() (in module crate.operator.main)
secretAccessKey (crate.operator.restore_backup_repository_data.AwsBackupRepositoryData attribute)
SecretKeyRef (class in crate.operator.utils.typing)
secretKeyRef (crate.operator.utils.typing.SecretKeyRefContainer attribute)
SecretKeyRefContainer (class in crate.operator.utils.typing)
SECTIONS (crate.operator.constants.SnapshotRestoreType attribute)
send_create_failed_notification() (in module crate.operator.utils.crate)
(in module crate.operator.utils.crate.on)
send_feedback_notification() (in module crate.operator.utils.crate)
(in module crate.operator.utils.crate.on)
send_notification() (crate.operator.webhooks.WebhookClient method)
send_notification_now() (crate.operator.utils.kopf.StateBasedSubHandler method)
send_operation_progress_notification() (in module crate.operator.utils.notifications)
send_registered_notifications() (crate.operator.utils.kopf.StateBasedSubHandler method)
send_update_failed_notification() (in module crate.operator.utils.crate)
(in module crate.operator.utils.crate.on)
send_webhook_notification() (in module crate.operator.utils.kopf)
SendSuccessNotificationSubHandler (class in crate.operator.restore_backup)
service_backup_schedule_update() (in module crate.operator.main)
service_cidr_changes() (in module crate.operator.main)
service_external_ip_update() (in module crate.operator.main)
set_cluster_setting() (in module crate.operator.cratedb)
set_cronjob_delay() (in module crate.operator.operations)
set_gc_tables() (crate.operator.restore_backup.RestoreInternalTables method)
set_user_jwt() (in module crate.operator.operations)
shards_recovery_in_progress() (in module crate.operator.restore_backup)
SHARED (crate.operator.constants.Nodepool attribute)
should_retry() (in module crate.operator.webhooks)
snapshot (crate.operator.utils.version.CrateVersion attribute)
SNAPSHOT (crate.operator.webhooks.WebhookEvent attribute)
SnapshotRestoreType (class in crate.operator.constants)
SQL_EXPORTER_IMAGE (crate.operator.config.Config attribute)
SQLResult (class in crate.operator.sql)
stable (crate.operator.utils.version.CrateVersion attribute)
StartClusterSubHandler (class in crate.operator.operations)
startup() (in module crate.operator.main)
StateBasedSubHandler (class in crate.operator.utils.kopf)
status (crate.operator.prometheus.ClusterMetrics attribute)
(crate.operator.utils.kopf.Notification attribute)
(crate.operator.webhooks.WebhookClusterHealthPayload attribute)
(crate.operator.webhooks.WebhookPayload attribute)
subclasses (crate.operator.restore_backup.RestoreType attribute)
subhandler_partial() (in module crate.operator.utils.kopf)
SubHandlerFailedDependencyError
SUCCESS (crate.operator.webhooks.WebhookStatus attribute)
SUSPEND (crate.operator.constants.OperationType attribute)
(crate.operator.webhooks.WebhookAction attribute)
suspend_or_start_cluster() (in module crate.operator.operations)
suspend_or_start_grand_central() (in module crate.operator.operations)
SuspendClusterSubHandler (class in crate.operator.operations)
T
table_without_schema() (in module crate.operator.restore_backup)
TABLES (crate.operator.constants.SnapshotRestoreType attribute)
TEMPORARY_FAILURE (crate.operator.webhooks.WebhookStatus attribute)
temporary_failure_data (crate.operator.webhooks.WebhookPayload attribute)
TESTING (crate.operator.config.Config attribute)
timeout() (in module crate.operator.utils.crate)
(in module crate.operator.utils.crate.on)
TRANSPORT (crate.operator.constants.Port attribute)
U
UNKNOWN (crate.operator.constants.OperationType attribute)
(crate.operator.webhooks.WebhookAction attribute)
UNREACHABLE (crate.operator.prometheus.PrometheusClusterStatus attribute)
UPDATE (crate.operator.webhooks.WebhookOperation attribute)
update_backup_schedule() (in module crate.operator.handlers.handle_update_backup_schedule)
update_backup_schedule_in_cronjob() (in module crate.operator.backup)
update_cprocessor_crate_settings() (in module crate.operator.change_compute)
update_cratedb() (in module crate.operator.handlers.handle_update_cratedb)
update_cratedb_admin_username_in_cratedb() (in module crate.operator.restore_backup)
update_deployment_replicas() (in module crate.operator.operations)
update_grand_central_deployment_image() (in module crate.operator.grand_central)
update_service_allowed_cidrs() (in module crate.operator.handlers.handle_update_allowed_cidrs)
update_statefulset() (in module crate.operator.scale)
(in module crate.operator.upgrade)
update_statefulset_replicas() (in module crate.operator.operations)
update_traefik_ip_restriction() (in module crate.operator.exposure)
update_user() (in module crate.operator.cratedb)
update_user_password() (in module crate.operator.update_user_password)
update_user_password_secret() (in module crate.operator.handlers.handle_update_user_password_secret)
UPGRADE (crate.operator.constants.OperationType attribute)
(crate.operator.webhooks.WebhookAction attribute)
(crate.operator.webhooks.WebhookEvent attribute)
upgrade_cluster() (in module crate.operator.upgrade)
upgrade_command_data_nodes() (in module crate.operator.upgrade)
upgrade_command_global_jwt_config() (in module crate.operator.upgrade)
upgrade_command_hostname_and_zone() (in module crate.operator.upgrade)
upgrade_command_jwt_auth() (in module crate.operator.upgrade)
upgrade_data (crate.operator.webhooks.WebhookPayload attribute)
upgrade_grand_central() (in module crate.operator.handlers.handle_upgrade_grand_central)
UpgradeSubHandler (class in crate.operator.upgrade)
V
validate_restore_complete() (crate.operator.restore_backup.RestoreAll method)
(crate.operator.restore_backup.RestoreDataSections method)
(crate.operator.restore_backup.RestoreMetadata method)
(crate.operator.restore_backup.RestorePartitions method)
(crate.operator.restore_backup.RestoreTables method)
(crate.operator.restore_backup.RestoreType method)
ValidateRestoreCompleteSubHandler (class in crate.operator.restore_backup)
version (crate.operator.utils.version.CrateVersion attribute)
version_re (crate.operator.utils.version.CrateVersion attribute)
W
WEBHOOK_PASSWORD
,
[1]
(crate.operator.config.Config attribute)
WEBHOOK_URL
,
[1]
,
[2]
(crate.operator.config.Config attribute)
WEBHOOK_USERNAME
,
[1]
(crate.operator.config.Config attribute)
WebhookAction (class in crate.operator.webhooks)
WebhookAdminUsernameChangedPayload (class in crate.operator.webhooks)
WebhookBackupScheduleUpdatePayload (class in crate.operator.webhooks)
WebhookChangeComputePayload (class in crate.operator.webhooks)
WebhookClient (class in crate.operator.webhooks)
WebhookClusterHealthPayload (class in crate.operator.webhooks)
WebhookEvent (class in crate.operator.webhooks)
WebhookFeedbackPayload (class in crate.operator.webhooks)
WebhookInfoChangedPayload (class in crate.operator.webhooks)
WebhookOperation (class in crate.operator.webhooks)
WebhookPayload (class in crate.operator.webhooks)
WebhookScaleNodePayload (class in crate.operator.webhooks)
WebhookScalePayload (class in crate.operator.webhooks)
WebhookStatus (class in crate.operator.webhooks)
WebhookSubPayload (class in crate.operator.webhooks)
WebhookTemporaryFailurePayload (class in crate.operator.webhooks)
WebhookUpgradePayload (class in crate.operator.webhooks)
Y
YELLOW (crate.operator.prometheus.PrometheusClusterStatus attribute)
CrateDB Kubernetes Operator
Navigation
Contents:
Installation
Configuration
Architecture
Concepts
OpenShift Support
Working on the operator
Changelog
Deprecated features and APIs
Reference
crate namespace
Related Topics
Documentation overview