ocs_ci package
Subpackages
- ocs_ci.cleanup package
- ocs_ci.deployment package
- Subpackages
- ocs_ci.deployment.helpers package
- Submodules
- ocs_ci.deployment.helpers.external_cluster_helpers module
- ocs_ci.deployment.helpers.lso_helpers module
- ocs_ci.deployment.helpers.mcg_helpers module
- ocs_ci.deployment.helpers.odf_deployment_helpers module
- ocs_ci.deployment.helpers.prechecks module
- ocs_ci.deployment.helpers.rosa_prod_cluster_helpers module
- ocs_ci.deployment.helpers.vsphere_helpers module
- Module contents
- ocs_ci.deployment.helpers package
- Submodules
- ocs_ci.deployment.acm module
- ocs_ci.deployment.assisted_installer module
AssistedInstallerCluster
AssistedInstallerCluster.create_cluster()
AssistedInstallerCluster.create_infrastructure_environment()
AssistedInstallerCluster.create_kubeadmin_password_file()
AssistedInstallerCluster.create_kubeconfig_file()
AssistedInstallerCluster.create_metadata_file()
AssistedInstallerCluster.create_openshift_install_log_file()
AssistedInstallerCluster.delete_cluster()
AssistedInstallerCluster.delete_infrastructure_environment()
AssistedInstallerCluster.download_discovery_iso()
AssistedInstallerCluster.download_ipxe_config()
AssistedInstallerCluster.get_host_id_mac_mapping()
AssistedInstallerCluster.install_cluster()
AssistedInstallerCluster.load_existing_cluster_configuration()
AssistedInstallerCluster.prepare_pull_secret()
AssistedInstallerCluster.update_hosts_config()
AssistedInstallerCluster.verify_validations_info_for_discovered_nodes()
AssistedInstallerCluster.wait_for_discovered_nodes()
- ocs_ci.deployment.aws module
AWSIPI
AWSUPI
AWSUPI.OCPDeployment
AWSUPI.add_rhel_workers()
AWSUPI.build_ansible_inventory()
AWSUPI.check_connection()
AWSUPI.create_rhel_instance()
AWSUPI.deploy_ocp()
AWSUPI.destroy_cluster()
AWSUPI.gather_worker_data()
AWSUPI.get_kube_tag()
AWSUPI.get_ready_status()
AWSUPI.get_rhcos_workers()
AWSUPI.get_worker_resource_id()
AWSUPI.remove_rhcos_workers()
AWSUPI.run_ansible_playbook()
AWSUPI.verify_nodes_added()
- ocs_ci.deployment.azure module
- ocs_ci.deployment.baremetal module
BAREMETALAI
BAREMETALBASE
BAREMETALUPI
BMBaseOCPDeployment
BMBaseOCPDeployment.check_bm_status_exist()
BMBaseOCPDeployment.configure_dnsmasq_common_config()
BMBaseOCPDeployment.configure_dnsmasq_hosts_config()
BMBaseOCPDeployment.configure_dnsmasq_on_helper_vm()
BMBaseOCPDeployment.configure_dnsmasq_pxe_config()
BMBaseOCPDeployment.deploy_prereq()
BMBaseOCPDeployment.destroy()
BMBaseOCPDeployment.get_locked_username()
BMBaseOCPDeployment.helper_node_handler
BMBaseOCPDeployment.restart_dnsmasq_service_on_helper_vm()
BMBaseOCPDeployment.start_dnsmasq_service_on_helper_vm()
BMBaseOCPDeployment.stop_dnsmasq_service_on_helper_vm()
BMBaseOCPDeployment.update_bm_status()
BaremetalPSIUPI
clean_disk()
- ocs_ci.deployment.cert_manager module
- ocs_ci.deployment.cloud module
- ocs_ci.deployment.cnv module
CNVInstaller
CNVInstaller.check_virtctl_compatibility()
CNVInstaller.create_cnv_catalog_source()
CNVInstaller.create_cnv_namespace()
CNVInstaller.create_cnv_operatorgroup()
CNVInstaller.create_cnv_subscription()
CNVInstaller.deploy_cnv()
CNVInstaller.deploy_hyper_converged()
CNVInstaller.download_and_extract_virtctl_binary()
CNVInstaller.enable_software_emulation()
CNVInstaller.get_virtctl_all_console_links()
CNVInstaller.get_virtctl_console_spec_links()
CNVInstaller.get_virtctl_download_url()
CNVInstaller.post_install_verification()
CNVInstaller.wait_for_the_resource_to_discover()
- ocs_ci.deployment.deployment module
Deployment
Deployment.CUSTOM_STORAGE_CLASS_PATH
Deployment.DEFAULT_STORAGECLASS
Deployment.DEFAULT_STORAGECLASS_LSO
Deployment.OCPDeployment
Deployment.add_node()
Deployment.cleanup_pgsql_db()
Deployment.deploy_acm_hub()
Deployment.deploy_acm_hub_released()
Deployment.deploy_acm_hub_unreleased()
Deployment.deploy_cluster()
Deployment.deploy_gitops_operator()
Deployment.deploy_lvmo()
Deployment.deploy_ocp()
Deployment.deploy_ocs()
Deployment.deploy_ocs_via_operator()
Deployment.deploy_odf_addon()
Deployment.deploy_with_external_mode()
Deployment.deployment_with_ui()
Deployment.destroy_cluster()
Deployment.do_deploy_cert_manager()
Deployment.do_deploy_fusion()
Deployment.do_deploy_lvmo()
Deployment.do_deploy_ocp()
Deployment.do_deploy_ocs()
Deployment.do_deploy_rdr()
Deployment.do_deploy_submariner()
Deployment.do_gitops_deploy()
Deployment.external_post_deploy_validation()
Deployment.get_arbiter_location()
Deployment.get_rdr_conf()
Deployment.label_and_taint_nodes()
Deployment.patch_default_sc_to_non_default()
Deployment.post_ocp_deploy()
Deployment.set_rook_log_level()
Deployment.subscribe_ocs()
Deployment.wait_for_csv()
Deployment.wait_for_subscription()
MDRMultiClusterDROperatorsDeploy
MDRMultiClusterDROperatorsDeploy.backup_pod_status_check()
MDRMultiClusterDROperatorsDeploy.build_bucket_name()
MDRMultiClusterDROperatorsDeploy.create_dpa()
MDRMultiClusterDROperatorsDeploy.create_generic_credentials()
MDRMultiClusterDROperatorsDeploy.create_s3_bucket()
MDRMultiClusterDROperatorsDeploy.deploy()
MDRMultiClusterDROperatorsDeploy.deploy_dr_policy()
MDRMultiClusterDROperatorsDeploy.deploy_multicluster_orchestrator()
MDRMultiClusterDROperatorsDeploy.enable_cluster_backup()
MDRMultiClusterDROperatorsDeploy.enable_managed_serviceaccount()
MDRMultiClusterDROperatorsDeploy.validate_dpa()
MultiClusterDROperatorsDeploy
MultiClusterDROperatorsDeploy.configure_mirror_peer()
MultiClusterDROperatorsDeploy.deploy()
MultiClusterDROperatorsDeploy.deploy_dr_multicluster_orchestrator()
MultiClusterDROperatorsDeploy.deploy_dr_policy()
MultiClusterDROperatorsDeploy.mcg_meta_obj_store
MultiClusterDROperatorsDeploy.s3_meta_obj_store
MultiClusterDROperatorsDeploy.update_config_map_commit()
MultiClusterDROperatorsDeploy.update_ramen_config_misc()
MultiClusterDROperatorsDeploy.validate_mirror_peer()
MultiClusterDROperatorsDeploy.verify_dr_hub_operator()
RBDDRDeployOps
RDRMultiClusterDROperatorsDeploy
create_catalog_source()
create_external_pgsql_secret()
create_fusion_catalog_source()
create_ocs_secret()
get_multicluster_dr_deployment()
setup_persistent_monitoring()
validate_acm_hub_install()
- ocs_ci.deployment.disconnected module
- ocs_ci.deployment.factory module
- ocs_ci.deployment.flexy module
FlexyAWSUPI
FlexyBaremetalPSI
FlexyBase
FlexyBase.build_container_args()
FlexyBase.build_destroy_cmd()
FlexyBase.build_install_cmd()
FlexyBase.clone_and_unlock_ocs_private_conf()
FlexyBase.deploy()
FlexyBase.deploy_prereq()
FlexyBase.destroy()
FlexyBase.flexy_backup_work_dir()
FlexyBase.flexy_post_processing()
FlexyBase.flexy_prepare_work_dir()
FlexyBase.get_installer_payload()
FlexyBase.merge_flexy_env()
FlexyBase.run_container()
FlexyVSPHEREUPI
- ocs_ci.deployment.fusion module
- ocs_ci.deployment.fusion_aas module
- ocs_ci.deployment.gcp module
- ocs_ci.deployment.ibm module
- ocs_ci.deployment.ibmcloud module
IBMCloud
IBMCloudIPI
IBMCloudIPI.DEFAULT_STORAGECLASS
IBMCloudIPI.OCPDeployment
IBMCloudIPI.check_cluster_existence()
IBMCloudIPI.delete_leftover_resources()
IBMCloudIPI.delete_resource_group()
IBMCloudIPI.delete_volumes()
IBMCloudIPI.deploy_ocp()
IBMCloudIPI.destroy_cluster()
IBMCloudIPI.export_api_key()
IBMCloudIPI.get_load_balancers()
IBMCloudIPI.get_load_balancers_count()
IBMCloudIPI.get_resource_group()
IBMCloudIPI.manually_create_iam_for_vpc()
- ocs_ci.deployment.install_ocp_on_rhel module
- ocs_ci.deployment.multicluster_deployment module
OCPDeployWithACM
OCPDeployWithACM.deploy_cluster()
OCPDeployWithACM.destroy_cluster()
OCPDeployWithACM.do_deploy_ocp()
OCPDeployWithACM.do_rdr_acm_ocp_deploy()
OCPDeployWithACM.post_deploy_ops()
OCPDeployWithACM.post_destroy_ops()
OCPDeployWithACM.wait_for_all_cluster_async_destroy()
OCPDeployWithACM.wait_for_all_clusters_async()
- ocs_ci.deployment.netsplit module
- ocs_ci.deployment.ocp module
- ocs_ci.deployment.on_prem module
- ocs_ci.deployment.openshift_dedicated module
- ocs_ci.deployment.rhv module
- ocs_ci.deployment.rosa module
- ocs_ci.deployment.terraform module
- ocs_ci.deployment.vmware module
- ocs_ci.deployment.zones module
- Module contents
- Subpackages
- ocs_ci.framework package
- Subpackages
- Submodules
- ocs_ci.framework.exceptions module
- ocs_ci.framework.logger_factory module
- ocs_ci.framework.logger_helper module
- ocs_ci.framework.main module
- ocs_ci.framework.testlib module
- Module contents
Config
GlobalVariables
MultiClusterConfig
MultiClusterConfig.attr_init()
MultiClusterConfig.current_cluster_name()
MultiClusterConfig.default_cluster_ctx
MultiClusterConfig.designate_active_acm_cluster()
MultiClusterConfig.get_active_acm_index()
MultiClusterConfig.get_cluster_index_by_name()
MultiClusterConfig.get_cluster_type_indices_list()
MultiClusterConfig.get_consumer_indexes_list()
MultiClusterConfig.get_defaults()
MultiClusterConfig.get_provider_index()
MultiClusterConfig.hci_client_exist()
MultiClusterConfig.hci_provider_exist()
MultiClusterConfig.init_cluster_configs()
MultiClusterConfig.is_cluster_type_exist()
MultiClusterConfig.is_consumer_exist()
MultiClusterConfig.is_provider_exist()
MultiClusterConfig.reset()
MultiClusterConfig.reset_ctx()
MultiClusterConfig.switch_acm_ctx()
MultiClusterConfig.switch_ctx()
MultiClusterConfig.switch_default_cluster_ctx()
MultiClusterConfig.switch_to_cluster_by_cluster_type()
MultiClusterConfig.switch_to_cluster_by_name()
MultiClusterConfig.switch_to_consumer()
MultiClusterConfig.switch_to_provider()
MultiClusterConfig.update()
merge_dict()
- ocs_ci.helpers package
- Submodules
- ocs_ci.helpers.bdi_helpers module
- ocs_ci.helpers.cluster_exp_helpers module
- ocs_ci.helpers.cnv_helpers module
- ocs_ci.helpers.disconnected module
- ocs_ci.helpers.disruption_helpers module
Disruptions
Disruptions.check_new_pid()
Disruptions.cluster_kubeconfig
Disruptions.daemon_pid
Disruptions.delete_resource()
Disruptions.kill_daemon()
Disruptions.kubeconfig_parameter()
Disruptions.resource
Disruptions.resource_count
Disruptions.resource_obj
Disruptions.select_daemon()
Disruptions.selector
Disruptions.set_resource()
- ocs_ci.helpers.dr_helpers module
check_mirroring_status_ok()
check_vr_state()
check_vrg_existence()
check_vrg_state()
configure_drcluster_for_fencing()
create_backup_schedule()
enable_fence()
enable_unfence()
failover()
fence_state()
get_all_drpolicy()
get_current_primary_cluster_name()
get_current_secondary_cluster_name()
get_fence_state()
get_image_uuids()
get_managed_cluster_node_ips()
get_pv_count()
get_replicationdestinations_count()
get_replicationsources_count()
get_scheduling_interval()
get_vr_count()
gracefully_reboot_ocp_nodes()
relocate()
restore_backup()
set_current_primary_cluster_context()
set_current_secondary_cluster_context()
verify_drpolicy_cli()
verify_fence_state()
verify_restore_is_completed()
wait_for_all_resources_creation()
wait_for_all_resources_deletion()
wait_for_cnv_workload()
wait_for_mirroring_status_ok()
wait_for_replication_destinations_creation()
wait_for_replication_destinations_deletion()
wait_for_replication_resources_creation()
wait_for_replication_resources_deletion()
- ocs_ci.helpers.dr_helpers_ui module
- ocs_ci.helpers.e2e_helpers module
- ocs_ci.helpers.helpers module
add_scc_policy()
calc_local_file_md5_sum()
change_default_storageclass()
change_vm_network_state()
check_cluster_is_compact()
check_number_of_mon_pods()
check_osd_log_exist_on_rook_ceph_operator_pod()
check_rbd_image_used_size()
check_rook_ceph_crashcollector_pods_where_rook_ceph_pods_are_running()
check_selinux_relabeling()
clean_all_test_projects()
clear_crash_warning_and_osd_removal_leftovers()
collect_performance_stats()
converge_lists()
craft_s3_command()
create_build_from_docker_image()
create_ceph_block_pool()
create_ceph_file_system()
create_multilpe_projects()
create_multiple_pvc_parallel()
create_multiple_pvcs()
create_ocs_object_from_kind_and_name()
create_pod()
create_pods()
create_pods_parallel()
create_priority_class()
create_project()
create_pvc()
create_reclaim_space_cronjob()
create_reclaim_space_job()
create_resource()
create_sa_token_secret()
create_scc()
create_secret()
create_serviceaccount()
create_storage_class()
create_unique_resource_name()
default_ceph_block_pool()
default_storage_class()
default_thick_storage_class()
default_volumesnapshotclass()
delete_bulk_pvcs()
delete_cephblockpools()
delete_objs_parallel()
delete_storageclasses()
delete_volume_in_backend()
disable_vm_network_for_duration()
fetch_used_size()
flatten_multilevel_dict()
get_admin_key()
get_all_pvs()
get_all_storageclass_names()
get_architecture_path()
get_ceph_log_level()
get_cephblockpool_names()
get_cephfs_data_pool_name()
get_cephfs_name()
get_cephfs_subvolumegroup()
get_current_test_name()
get_default_storage_class()
get_end_creation_time()
get_end_deletion_time()
get_event_line_datetime()
get_failure_domain()
get_failure_domin()
get_full_test_logs_path()
get_last_log_time_date()
get_logs_rook_ceph_operator()
get_logs_with_errors()
get_memory_leak_median_value()
get_mon_db_size_in_kb()
get_mon_pdb()
get_noobaa_db_used_space()
get_noobaa_url()
get_pods_nodes_logs()
get_pool_cr()
get_provision_time()
get_pv_names()
get_pv_size()
get_rook_ceph_pod_events()
get_rook_ceph_pod_events_by_keyword()
get_s3_credentials_from_secret()
get_secret_names()
get_serviceaccount_obj()
get_snapshot_content_obj()
get_start_creation_time()
get_start_deletion_time()
induce_mon_quorum_loss()
is_volume_present_in_backend()
label_worker_node()
measure_pv_deletion_time_bulk()
measure_pvc_creation_time()
measure_pvc_creation_time_bulk()
measure_pvc_deletion_time()
memory_leak_analysis()
modify_deployment_replica_count()
modify_job_parallelism_count()
modify_osd_replica_count()
modify_statefulset_replica_count()
mon_pods_running_on_same_node()
odf_cli_set_log_level()
pod_start_time()
pull_images()
recover_mon_quorum()
refresh_oc_login_connection()
remove_label_from_worker_node()
remove_ocs_object_from_list()
remove_scc_policy()
retrieve_cli_binary()
retrieve_default_ingress_crt()
rsync_kubeconf_to_node()
run_cmd_verify_cli_output()
run_io_with_rados_bench()
scale_nb_resources()
select_unique_pvcs()
set_configmap_log_level_rook_ceph_operator()
set_image_lookup()
setup_pod_directories()
storagecluster_independent_check()
validate_cephfilesystem()
validate_pod_oomkilled()
validate_pods_are_running_and_not_restarted()
validate_pv_delete()
validate_scc_policy()
verify_block_pool_exists()
verify_log_exist_in_pods_logs()
verify_pdb_mon()
verify_pv_mounted_on_node()
verify_pvc_size()
verify_quota_resource_exist()
verify_rook_ceph_crashcollector_pods_where_rook_ceph_pods_are_running()
verify_storagecluster_nodetopology()
verify_volume_deleted_in_backend()
wait_for_ct_pod_recovery()
wait_for_pv_delete()
wait_for_resource_count_change()
wait_for_resource_state()
wait_for_rook_ceph_pod_status()
- ocs_ci.helpers.longevity_helpers module
- ocs_ci.helpers.managed_services module
get_all_storageclassclaims()
get_ocs_osd_deployer_version()
get_storageclassclaims_of_storageclient()
get_used_capacity()
verify_client_operator_security()
verify_faas_cluster_secrets()
verify_faas_consumer_resources()
verify_faas_provider_resources()
verify_faas_provider_storagecluster()
verify_faas_provider_storagecluster_storages()
verify_faas_resources()
verify_osd_distribution_on_provider()
verify_osd_used_capacity_greater_than_expected()
verify_pods_in_managed_fusion_namespace()
verify_provider_aws_volumes()
verify_provider_topology()
verify_storageclient()
verify_storageclient_storageclass_claims()
- ocs_ci.helpers.performance_lib module
calculate_operation_time()
csi_bulk_pvc_time_measure()
csi_pvc_time_measure()
extruct_timestamp_from_log()
get_logfile_names()
get_pvc_provision_times()
get_snapshot_time()
measure_csi_snapshot_creation_time()
measure_pvc_creation_time()
measure_total_snapshot_creation_time()
pod_attach_csi_time()
pod_bulk_attach_csi_time()
read_csi_logs()
run_command()
run_oc_command()
string_to_time()
wait_for_cronjobs()
wait_for_resource_bulk_status()
write_fio_on_pod()
- ocs_ci.helpers.proxy module
- ocs_ci.helpers.pvc_ops module
- ocs_ci.helpers.sanity_helpers module
- ocs_ci.helpers.stretchcluster_helper module
- Module contents
- ocs_ci.ocs package
- Subpackages
- ocs_ci.ocs.acm package
- ocs_ci.ocs.must_gather package
- ocs_ci.ocs.resources package
- Submodules
- ocs_ci.ocs.resources.backingstore module
- ocs_ci.ocs.resources.bucket_policy module
- ocs_ci.ocs.resources.bucketclass module
- ocs_ci.ocs.resources.cache_drop module
- ocs_ci.ocs.resources.catalog_source module
- ocs_ci.ocs.resources.cloud_manager module
- ocs_ci.ocs.resources.cloud_uls module
- ocs_ci.ocs.resources.csv module
- ocs_ci.ocs.resources.deployment module
- ocs_ci.ocs.resources.drpc module
- ocs_ci.ocs.resources.fips module
- ocs_ci.ocs.resources.install_plan module
- ocs_ci.ocs.resources.job module
- ocs_ci.ocs.resources.machineconfig module
- ocs_ci.ocs.resources.mcg module
- ocs_ci.ocs.resources.mcg_lifecycle_policies module
- ocs_ci.ocs.resources.mcg_params module
- ocs_ci.ocs.resources.mcg_replication_policy module
- ocs_ci.ocs.resources.mockup_bucket_logger module
- ocs_ci.ocs.resources.namespacestore module
- ocs_ci.ocs.resources.objectbucket module
- ocs_ci.ocs.resources.objectconfigfile module
- ocs_ci.ocs.resources.ocs module
- ocs_ci.ocs.resources.osd_resize module
- ocs_ci.ocs.resources.packagemanifest module
- ocs_ci.ocs.resources.pod module
- ocs_ci.ocs.resources.pv module
- ocs_ci.ocs.resources.pvc module
- ocs_ci.ocs.resources.rgw module
- ocs_ci.ocs.resources.storage_cluster module
- ocs_ci.ocs.resources.storageclassclaim module
- ocs_ci.ocs.resources.storageconsumer module
- ocs_ci.ocs.resources.stretchcluster module
- ocs_ci.ocs.resources.test_packagemanifest module
- ocs_ci.ocs.resources.topology module
- Module contents
- ocs_ci.ocs.tests package
- ocs_ci.ocs.ui package
- Subpackages
- Submodules
- ocs_ci.ocs.ui.acm_ui module
- ocs_ci.ocs.ui.add_replace_device_ui module
- ocs_ci.ocs.ui.base_ui module
- ocs_ci.ocs.ui.block_pool module
- ocs_ci.ocs.ui.deployment_ui module
- ocs_ci.ocs.ui.helpers_ui module
- ocs_ci.ocs.ui.mcg_ui module
- ocs_ci.ocs.ui.odf_topology module
- ocs_ci.ocs.ui.pvc_ui module
- ocs_ci.ocs.ui.storageclass module
- ocs_ci.ocs.ui.validation_ui module
- ocs_ci.ocs.ui.views module
- ocs_ci.ocs.ui.workload_ui module
- Module contents
- Submodules
- ocs_ci.ocs.amq module
AMQ
AMQ.cleanup()
AMQ.create_consumer_pod()
AMQ.create_kafka_topic()
AMQ.create_kafka_user()
AMQ.create_kafkadrop()
AMQ.create_messaging_on_amq()
AMQ.create_namespace()
AMQ.create_producer_pod()
AMQ.export_amq_output_to_gsheet()
AMQ.is_amq_pod_running()
AMQ.run_amq_benchmark()
AMQ.run_amq_workload()
AMQ.run_in_bg()
AMQ.setup_amq_cluster()
AMQ.setup_amq_cluster_operator()
AMQ.setup_amq_kafka_bridge()
AMQ.setup_amq_kafka_connect()
AMQ.setup_amq_kafka_persistent()
AMQ.validate_amq_benchmark()
AMQ.validate_messages_are_consumed()
AMQ.validate_messages_are_produced()
AMQ.validate_msg()
- ocs_ci.ocs.api_client module
- ocs_ci.ocs.awscli_pod module
- ocs_ci.ocs.benchmark_operator module
- ocs_ci.ocs.benchmark_operator_fio module
BenchmarkOperatorFIO
BenchmarkOperatorFIO.calc_number_servers_file_size()
BenchmarkOperatorFIO.cleanup()
BenchmarkOperatorFIO.clone_benchmark_operator()
BenchmarkOperatorFIO.create_benchmark_operator()
BenchmarkOperatorFIO.deploy()
BenchmarkOperatorFIO.label_worker_nodes()
BenchmarkOperatorFIO.pods_expected_status()
BenchmarkOperatorFIO.run_fio_benchmark_operator()
BenchmarkOperatorFIO.setup_benchmark_fio()
BenchmarkOperatorFIO.wait_for_wl_to_complete()
BenchmarkOperatorFIO.wait_for_wl_to_start()
get_file_size()
- ocs_ci.ocs.bucket_utils module
abort_all_multipart_upload()
abort_multipart()
bucket_read_api()
bulk_s3_put_bucket_lifecycle_config()
change_objects_creation_date_in_noobaa_db()
check_cached_objects_by_name()
check_if_objects_expired()
check_objects_in_bucket()
check_pv_backingstore_status()
cli_create_aws_backingstore()
cli_create_aws_sts_backingstore()
cli_create_azure_backingstore()
cli_create_google_backingstore()
cli_create_ibmcos_backingstore()
cli_create_pv_backingstore()
cli_create_rgw_backingstore()
compare_bucket_object_list()
compare_directory()
compare_object_checksums_between_bucket_and_local()
complete_multipart_upload()
copy_objects()
copy_random_individual_objects()
craft_s3_command()
craft_s3cmd_command()
create_aws_bs_using_cli()
create_multipart_upload()
del_objects()
delete_all_noobaa_buckets()
delete_bucket_policy()
delete_object_tags()
delete_objects_from_source_and_wait_for_deletion_sync()
download_objects_using_s3cmd()
expire_objects_in_bucket()
get_bucket_available_size()
get_bucket_policy()
get_full_path_object()
get_nb_bucket_stores()
get_object_count_in_bucket()
get_object_to_tags_dict()
get_rgw_restart_counts()
list_multipart_upload()
list_objects_from_bucket()
list_uploaded_parts()
namespace_bucket_update()
obc_io_create_delete()
oc_create_aws_backingstore()
oc_create_azure_backingstore()
oc_create_google_backingstore()
oc_create_ibmcos_backingstore()
oc_create_pv_backingstore()
oc_create_rgw_backingstore()
patch_replication_policy_to_bucket()
patch_replication_policy_to_bucketclass()
put_bucket_policy()
random_object_round_trip_verification()
retrieve_anon_s3_resource()
retrieve_test_objects_to_pod()
retrieve_verification_mode()
rm_object_recursive()
s3_copy_object()
s3_delete_bucket_website()
s3_delete_object()
s3_delete_objects()
s3_get_bucket_versioning()
s3_get_bucket_website()
s3_get_object()
s3_get_object_acl()
s3_head_object()
s3_io_create_delete()
s3_list_object_versions()
s3_list_objects_v1()
s3_list_objects_v2()
s3_put_bucket_versioning()
s3_put_bucket_website()
s3_put_object()
s3_upload_part_copy()
sample_if_objects_expired()
setup_base_objects()
sync_object_directory()
tag_objects()
update_replication_policy()
upload_bulk_buckets()
upload_objects_with_javasdk()
upload_parts()
upload_test_objects_to_source_and_wait_for_replication()
verify_s3_object_integrity()
wait_for_cache()
wait_for_object_count_in_bucket()
wait_for_pv_backingstore()
write_individual_s3_objects()
write_random_objects_in_pod()
write_random_test_objects_to_bucket()
- ocs_ci.ocs.ceph_debug module
- ocs_ci.ocs.cephfs_workload module
- ocs_ci.ocs.clients module
- ocs_ci.ocs.cluster module
CephCluster
CephCluster.calc_trim_mean_throughput()
CephCluster.check_ceph_pool_used_space()
CephCluster.cluster_health_check()
CephCluster.cluster_name
CephCluster.create_new_blockpool()
CephCluster.create_new_filesystem()
CephCluster.create_user()
CephCluster.delete_blockpool()
CephCluster.delete_filesystem()
CephCluster.get_admin_key()
CephCluster.get_blockpool_status()
CephCluster.get_ceph_capacity()
CephCluster.get_ceph_cluster_iops()
CephCluster.get_ceph_default_replica()
CephCluster.get_ceph_free_capacity()
CephCluster.get_ceph_health()
CephCluster.get_ceph_status()
CephCluster.get_cephfilesystem_status()
CephCluster.get_cluster_throughput()
CephCluster.get_iops_percentage()
CephCluster.get_mons_from_cluster()
CephCluster.get_rebalance_status()
CephCluster.get_throughput_percentage()
CephCluster.get_user_key()
CephCluster.is_health_ok()
CephCluster.mcg_obj
CephCluster.mds_change_count()
CephCluster.mds_health_check()
CephCluster.mon_change_count()
CephCluster.mon_health_check()
CephCluster.namespace
CephCluster.noobaa_health_check()
CephCluster.pods
CephCluster.remove_mon_from_cluster()
CephCluster.scan_cluster()
CephCluster.set_noout()
CephCluster.set_pgs()
CephCluster.set_port()
CephCluster.set_target_ratio()
CephCluster.time_taken_to_complete_rebalance()
CephCluster.unset_noout()
CephCluster.wait_for_noobaa_health_ok()
CephCluster.wait_for_rebalance()
CephClusterExternal
CephHealthMonitor
LVM
LVM.check_for_alert()
LVM.cluster_ip()
LVM.compare_percent_data_from_pvc()
LVM.compare_thin_pool_data_percent()
LVM.create_ssh_object()
LVM.exec_cmd_on_cluster_node()
LVM.fstrim()
LVM.get_and_parse_lvs()
LVM.get_and_parse_pvs()
LVM.get_and_parse_vgs()
LVM.get_lv_data_percent_of_pvc()
LVM.get_lv_name_from_pvc()
LVM.get_lv_name_from_snapshot()
LVM.get_lv_size_of_pvc()
LVM.get_lvm_thin_pool()
LVM.get_lvm_thin_pool_config_overprovision_ratio()
LVM.get_lvm_thin_pool_config_size_percent()
LVM.get_lvm_version()
LVM.get_lvmcluster()
LVM.get_thin_pool1_data_percent()
LVM.get_thin_pool1_size()
LVM.get_thin_pool_metadata()
LVM.get_thin_provisioning_alerts()
LVM.get_vg_free()
LVM.get_vg_size()
LVM.init_prom()
LVM.parse_topolvm_metrics()
LVM.validate_metrics_vs_operating_system_stats()
calculate_compression_ratio()
change_ceph_backfillfull_ratio()
change_ceph_full_ratio()
check_ceph_health_after_add_capacity()
check_ceph_osd_tree()
check_ceph_osd_tree_after_node_replacement()
check_cephcluster_status()
check_clusters()
check_osd_tree_1az_cloud()
check_osd_tree_1az_vmware()
check_osd_tree_1az_vmware_flex()
check_osd_tree_3az_cloud()
check_osds_in_hosts_are_up()
check_osds_in_hosts_osd_tree()
check_pool_compression_replica_ceph_level()
client_cluster_health_check()
count_cluster_osd()
fetch_connection_scores_for_mon()
get_all_pgid()
get_balancer_eval()
get_byte_used_by_pool()
get_ceph_df_detail()
get_ceph_pool_property()
get_child_nodes_osd_tree()
get_full_ratio_from_osd_dump()
get_lvm_full_version()
get_mds_cache_memory_limit()
get_mds_standby_replay_info()
get_mon_config_value()
get_mon_quorum_ranks()
get_nodes_osd_tree()
get_osd_dump()
get_osd_pg_log_dups_tracked()
get_osd_pods_memory_sum()
get_osd_utilization()
get_percent_used_capacity()
get_pg_balancer_status()
get_pgs_brief_dump()
get_pgs_per_osd()
get_pool_num()
get_specific_pool_pgid()
is_flexible_scaling_enabled()
is_hci_client_cluster()
is_hci_cluster()
is_hci_provider_cluster()
is_lso_cluster()
is_managed_service_cluster()
is_ms_consumer_cluster()
is_ms_provider_cluster()
is_vsphere_ipi_cluster()
set_osd_op_complaint_time()
silence_ceph_osd_crash_warning()
validate_claim_name_match_pvc()
validate_cluster_on_pvc()
validate_compression()
validate_existence_of_blocking_pdb()
validate_ocs_pods_on_pvc()
validate_osd_utilization()
validate_pdb_creation()
validate_pg_balancer()
validate_replica_data()
wait_for_silence_ceph_osd_crash_warning()
- ocs_ci.ocs.cluster_load module
ClusterLoad
ClusterLoad.adjust_load_if_needed()
ClusterLoad.calc_trim_metric_mean()
ClusterLoad.decrease_load()
ClusterLoad.get_query()
ClusterLoad.increase_load()
ClusterLoad.increase_load_and_print_data()
ClusterLoad.print_metrics()
ClusterLoad.reach_cluster_load_percentage()
ClusterLoad.reduce_load()
ClusterLoad.resume_load()
wrap_msg()
- ocs_ci.ocs.constants module
- ocs_ci.ocs.cosbench module
Cosbench
Cosbench.cleanup()
Cosbench.cosbench_full()
Cosbench.generate_container_stage_config()
Cosbench.generate_stage_config()
Cosbench.get_performance_result()
Cosbench.get_result_csv()
Cosbench.run_cleanup_workload()
Cosbench.run_init_workload()
Cosbench.run_main_workload()
Cosbench.setup_cosbench()
Cosbench.submit_workload()
Cosbench.validate_workload()
Cosbench.wait_for_workload()
- ocs_ci.ocs.couchbase module
CouchBase
CouchBase.analyze_run()
CouchBase.cleanup()
CouchBase.couchbase_full()
CouchBase.couchbase_operatorgroup()
CouchBase.couchbase_subscription()
CouchBase.create_cb_cluster()
CouchBase.create_cb_secrets()
CouchBase.create_data_buckets()
CouchBase.create_namespace()
CouchBase.get_couchbase_csv()
CouchBase.get_couchbase_nodes()
CouchBase.respin_couchbase_app_pod()
CouchBase.run_workload()
CouchBase.wait_for_pillowfights_to_complete()
- ocs_ci.ocs.defaults module
- ocs_ci.ocs.disruptive_operations module
- ocs_ci.ocs.elasticsearch module
- ocs_ci.ocs.exceptions module
ACMClusterDeployException
ACMClusterDestroyException
ACMClusterImportException
AlertingError
ArchitectureNotSupported
AuthError
BenchmarkTestFailed
CPUNotSufficientException
CSVNotFound
CephHealthException
CephToolBoxNotFoundException
ChannelNotFound
ClassCreationException
ClientDownloadError
ClusterNotFoundException
ClusterNotInSTSModeException
CommandFailed
ConfigurationError
ConnectivityFail
CredReqSecretNotFound
DRPrimaryNotFoundException
DeploymentPlatformNotSupported
ElasticSearchNotDeployed
ExternalClusterCephSSHAuthDetailsMissing
ExternalClusterCephfsMissing
ExternalClusterDetailsException
ExternalClusterExporterRunFailed
ExternalClusterNodeRoleNotFound
ExternalClusterObjectStoreUserCreationFailed
ExternalClusterRGWAdminOpsUserException
ExternalClusterRGWEndPointMissing
ExternalClusterRGWEndPointPortMissing
FailedToAddNodeException
FailedToDeleteInstance
FailedToRemoveNodeException
FipsNotInstalledException
FlexyDataNotFound
HPCSDeploymentError
HostValidationFailed
HyperConvergedHealthException
IPAMAssignUpdateFailed
IPAMReleaseUpdateFailed
ImageIsNotDeletedOrNotFound
IncorrectUiOptionRequested
InteractivePromptException
InvalidStatusCode
KMIPDeploymentError
KMIPOperationError
KMSConnectionDetailsError
KMSNotSupported
KMSResourceCleaneupError
KMSTokenError
LVMOHealthException
LeftoversExistError
LvDataPercentSizeWrong
LvSizeWrong
LvThinUtilNotChanged
MDRDeploymentException
MDSCountException
ManagedServiceAddonDeploymentError
ManagedServiceSecurityGroupNotFound
Md5CheckFailed
MemoryNotSufficientException
MissingDecoratorError
MissingRequiredConfigKeyError
MonCountException
MultiStorageClusterExternalCephHealth
NoBucketPolicyResponse
NoInstallPlanForApproveFoundException
NoRunningCephToolBoxException
NoThreadingLockUsedError
NodeHasNoAttachedVolume
NodeNotFoundError
NonUpgradedImagesFoundError
NoobaaCliChecksumFailedException
NoobaaConditionException
NoobaaHealthException
NotAllNodesCreated
NotAllPodsHaveSameImagesError
NotFoundError
NotSupportedException
NotSupportedFunctionError
NotSupportedProxyConfiguration
OCSWorkerScaleFailed
OSDScaleFailed
ObjectsStillBeingDeletedException
OpenShiftAPIResponseException
OpenshiftConsoleSuiteNotDefined
OperationFailedToCompleteException
PDBNotCreatedException
PSIVolumeCreationFailed
PSIVolumeDeletionFailed
PSIVolumeNotInExpectedState
PVCNotCreated
PVNotSufficientException
PageNotLoaded
PassThroughEnabledDeviceNotFound
PendingCSRException
PerformanceException
PodNotCreated
PoolCephValueNotMatch
PoolCompressionWrong
PoolDataNotErased
PoolDidNotReachReadyState
PoolNotCompressedAsExpected
PoolNotDeleted
PoolNotDeletedFromUI
PoolNotFound
PoolNotReplicatedAsNeeded
PoolSizeWrong
PoolStateIsUnknow
PvcNotDeleted
RBDSideCarContainerException
RDMDiskNotFound
RDRDeploymentException
ROSAProdAdminLoginFailedException
RebootEventNotFoundException
ResourceLeftoversException
ResourceNameNotSpecifiedException
ResourceNotDeleted
ResourceNotFoundError
ResourcePoolNotFound
ResourceWrongStatusException
ReturnedEmptyResponseException
RhcosImageNotFound
SameNameClusterAlreadyExistsException
SameNamePrefixClusterAlreadyExistsException
ServiceUnavailable
StorageClassNotDeletedFromUI
StorageNotSufficientException
StorageSizeNotReflectedException
StorageclassIsNotDeleted
StorageclassNotCreated
TagNotFoundException
TemplateNotFound
TerrafromFileNotFoundException
ThinPoolUtilityWrong
TimeoutException
TimeoutExpiredError
UnableUpgradeConnectionException
UnavailableBuildException
UnavailableResourceException
UnexpectedBehaviour
UnexpectedDeploymentConfiguration
UnexpectedImage
UnexpectedInput
UnexpectedODFAccessException
UnexpectedVolumeType
UnhealthyBucket
UnknownCloneTypeException
UnknownOperationForTerraformVariableUpdate
UnsupportedBrowser
UnsupportedFeatureError
UnsupportedOSType
UnsupportedPlatformError
UnsupportedPlatformVersionError
UnsupportedWorkloadError
UsernameNotFoundException
VMMaxDisksReachedException
VSLMNotFoundException
VaultDeploymentError
VaultOperationError
VolumesExistError
WrongVersionExpression
ZombieProcessFoundException
- ocs_ci.ocs.external_ceph module
Ceph
Ceph.ceph_demon_stat
Ceph.get_ceph_demons()
Ceph.get_ceph_object()
Ceph.get_ceph_objects()
Ceph.get_metadata_list()
Ceph.get_node_by_hostname()
Ceph.get_nodes()
Ceph.get_osd_by_id()
Ceph.get_osd_container_name_by_id()
Ceph.get_osd_data_partition()
Ceph.get_osd_data_partition_path()
Ceph.get_osd_device()
Ceph.get_osd_metadata()
Ceph.get_osd_service_name()
Ceph.role_to_node_mapping()
CephClient
CephDemon
CephNode
CephNode.connect()
CephNode.create_ceph_object()
CephNode.exec_command()
CephNode.check_ec
CephNode.get_allocated_volumes()
CephNode.get_ceph_demons()
CephNode.get_ceph_objects()
CephNode.get_free_volumes()
CephNode.obtain_root_permissions()
CephNode.reconnect()
CephNode.remove_ceph_object()
CephNode.role
CephNode.search_ethernet_interface()
CephNode.set_eth_interface()
CephNode.set_internal_ip()
CephNode.write_file()
CephObject
CephObjectFactory
CephOsd
NodeVolume
RolesContainer
SSHConnectionManager
- ocs_ci.ocs.fio_artefacts module
- ocs_ci.ocs.fiojob module
- ocs_ci.ocs.flowtest module
- ocs_ci.ocs.fusion module
- ocs_ci.ocs.hsbench module
HsBench
HsBench.cleanup()
HsBench.create_resource_hsbench()
HsBench.create_test_user()
HsBench.delete_bucket()
HsBench.delete_objects_in_bucket()
HsBench.delete_test_user()
HsBench.install_hsbench()
HsBench.run_benchmark()
HsBench.validate_hsbench_put_get_list_objects()
HsBench.validate_hsbench_workload()
HsBench.validate_reshard_process()
HsBench.validate_s3_objects()
- ocs_ci.ocs.jenkins module
Jenkins
Jenkins.cleanup()
Jenkins.create_app_jenkins()
Jenkins.create_jenkins_build_config()
Jenkins.create_jenkins_pvc()
Jenkins.create_ocs_jenkins_template()
Jenkins.create_project_names()
Jenkins.export_builds_results_to_googlesheet()
Jenkins.get_build_duration_time()
Jenkins.get_build_name_by_pattern()
Jenkins.get_builds_obj()
Jenkins.get_builds_sorted_by_number()
Jenkins.get_jenkins_deploy_pods()
Jenkins.get_node_name_where_jenkins_pod_not_hosted()
Jenkins.number_builds_per_project
Jenkins.number_projects
Jenkins.print_completed_builds_results()
Jenkins.start_build()
Jenkins.wait_for_build_to_complete()
Jenkins.wait_for_jenkins_deploy_status()
- ocs_ci.ocs.longevity module
Longevity
Longevity.cluster_sanity_check()
Longevity.collect_cluster_sanity_checks_outputs()
Longevity.construct_stage_builder_bulk_pod_creation_yaml()
Longevity.construct_stage_builder_bulk_pvc_creation_yaml()
Longevity.construct_stage_builder_kube_job()
Longevity.create_stage_builder_kube_job()
Longevity.create_stagebuilder_all_pvc_types()
Longevity.create_stagebuilder_obc()
Longevity.create_stagebuilder_pods_with_all_pvc_types()
Longevity.delete_stage_builder_kube_job()
Longevity.get_pvc_bound_list()
Longevity.get_resource_yaml_dict_from_kube_job_obj()
Longevity.longevity_all_stages()
Longevity.stage_0()
Longevity.stage_2()
Longevity.stage_3()
Longevity.stage_4()
Longevity.validate_obcs_in_kube_job_reached_running_state()
Longevity.validate_pods_in_kube_job_reached_running_state()
Longevity.validate_pvc_in_kube_job_reached_bound_state()
start_app_workload()
start_ocp_workload()
- ocs_ci.ocs.machine module
add_annotation_to_machine()
add_node()
change_current_replica_count_to_ready_replica_count()
check_machineset_exists()
create_custom_machineset()
create_ocs_infra_nodes()
delete_custom_machineset()
delete_machine()
delete_machine_and_check_state_of_new_spinned_machine()
delete_machines()
get_labeled_nodes()
get_machine_from_machineset()
get_machine_from_node_name()
get_machine_objs()
get_machine_type()
get_machines()
get_machines_in_statuses()
get_machineset_from_machine_name()
get_machineset_objs()
get_machinesets()
get_ready_replica_count()
get_replica_count()
get_storage_cluster()
set_replica_count()
wait_for_current_replica_count_to_reach_expected_value()
wait_for_machines_count_to_reach_status()
wait_for_new_node_to_be_ready()
wait_for_ready_replica_count_to_reach_expected_value()
- ocs_ci.ocs.managedservice module
change_current_index_to_default_index()
check_and_change_current_index_to_default_index()
check_default_cluster_context_index_equal_to_current_index()
check_switch_to_correct_cluster_at_setup()
get_admin_key_from_provider()
get_consumer_names()
get_dms_secret_name()
get_managedocs_component_state()
get_pagerduty_secret_name()
get_parameters_secret_name()
get_provider_service_type()
get_smtp_secret_name()
is_rados_connect_error_in_ex()
patch_consumer_toolbox()
update_non_ga_version()
update_pull_secret()
- ocs_ci.ocs.mcg_workload module
- ocs_ci.ocs.metrics module
- ocs_ci.ocs.monitoring module
check_ceph_health_status_metrics_on_prometheus()
check_ceph_metrics_available()
check_if_monitoring_stack_exists()
check_pvcdata_collected_on_prometheus()
create_configmap_cluster_monitoring_pod()
get_ceph_capacity_metrics()
get_list_pvc_objs_created_on_monitoring_pods()
get_metrics_persistentvolumeclaims_info()
get_prometheus_response()
get_pvc_namespace_metrics()
prometheus_health_check()
validate_pvc_are_mounted_on_monitoring_pods()
validate_pvc_created_and_bound_on_monitoring_pods()
- ocs_ci.ocs.node module
add_disk_stretch_arbiter()
add_disk_to_node()
add_new_disk_for_vsphere()
add_new_node_and_label_it()
add_new_node_and_label_upi()
add_new_nodes_and_label_after_node_failure_ipi()
add_new_nodes_and_label_upi_lso()
add_node_to_lvd_and_lvs()
check_for_zombie_process_on_node()
check_node_ip_equal_to_associated_pods_ips()
check_nodes_specs()
check_taint_on_nodes()
consumer_verification_steps_after_provider_node_replacement()
delete_and_create_osd_node_aws_upi()
delete_and_create_osd_node_ipi()
delete_and_create_osd_node_vsphere_upi()
delete_and_create_osd_node_vsphere_upi_lso()
drain_nodes()
generate_new_nodes_and_osd_running_nodes_ipi()
generate_nodes_for_provider_worker_node_tests()
get_all_nodes()
get_another_osd_node_in_same_rack_or_zone()
get_app_pod_running_nodes()
get_both_osd_and_app_pod_running_node()
get_compute_node_names()
get_crashcollector_nodes()
get_encrypted_osd_devices()
get_master_nodes()
get_mon_running_nodes()
get_node_az()
get_node_from_machine_name()
get_node_hostname_label()
get_node_index_in_local_block()
get_node_internal_ip()
get_node_ip_addresses()
get_node_ips()
get_node_logs()
get_node_mon_ids()
get_node_name()
get_node_names()
get_node_objs()
get_node_osd_ids()
get_node_pods()
get_node_pods_to_scale_down()
get_node_rack()
get_node_rack_dict()
get_node_rack_or_zone()
get_node_rack_or_zone_dict()
get_node_resource_utilization_from_adm_top()
get_node_resource_utilization_from_oc_describe()
get_node_rook_ceph_pod_names()
get_node_status()
get_node_zone()
get_node_zone_dict()
get_nodes()
get_nodes_having_label()
get_nodes_in_statuses()
get_nodes_racks_or_zones()
get_nodes_where_ocs_pods_running()
get_num_of_racks()
get_ocs_nodes()
get_odf_zone_count()
get_osd_ids_per_node()
get_osd_running_nodes()
get_osds_per_node()
get_other_worker_nodes_in_same_rack_or_zone()
get_provider()
get_running_pod_count_from_node()
get_typed_worker_nodes()
get_worker_nodes()
get_worker_nodes_not_in_ocs()
gracefully_reboot_nodes()
is_node_labeled()
is_node_rack_or_zone_exist()
label_nodes()
list_encrypted_rbd_devices_onnode()
node_network_failure()
node_replacement_verification_steps_ceph_side()
node_replacement_verification_steps_user_side()
print_table_node_resource_utilization()
recover_node_to_ready_state()
remove_nodes()
replace_old_node_in_lvd_and_lvs()
scale_down_deployments()
schedule_nodes()
taint_nodes()
unschedule_nodes()
untaint_nodes()
verify_all_nodes_created()
verify_crypt_device_present_onnode()
verify_worker_nodes_security_groups()
wait_for_all_osd_ids_come_up_on_nodes()
wait_for_new_osd_node()
wait_for_new_worker_node_ipi()
wait_for_node_count_to_reach_status()
wait_for_nodes_racks_or_zones()
wait_for_nodes_status()
wait_for_osd_ids_come_up_on_node()
- ocs_ci.ocs.ocp module
OCP
OCP.add_label()
OCP.annotate()
OCP.api_version
OCP.apply()
OCP.check_function_supported()
OCP.check_name_is_specified()
OCP.check_phase()
OCP.check_resource_existence()
OCP.create()
OCP.data
OCP.delete()
OCP.delete_project()
OCP.describe()
OCP.exec_oc_cmd()
OCP.exec_oc_debug_cmd()
OCP.get()
OCP.get_logs()
OCP.get_resource()
OCP.get_resource_status()
OCP.get_user_token()
OCP.is_exist()
OCP.kind
OCP.login()
OCP.login_as_sa()
OCP.namespace
OCP.new_project()
OCP.patch()
OCP.reload_data()
OCP.remove_label()
OCP.resource_name
OCP.wait()
OCP.wait_for_delete()
OCP.wait_for_phase()
OCP.wait_for_resource()
clear_overprovision_spec()
confirm_cluster_operator_version()
get_all_cluster_operators()
get_all_resource_names_of_a_kind()
get_all_resource_of_kind_containing_string()
get_build()
get_cluster_operator_version()
get_clustername()
get_current_oc_version()
get_images()
get_ocp_channel()
get_ocp_upgrade_channel()
get_ocp_url()
get_services_by_label()
patch_ocp_upgrade_channel()
rsync()
set_overprovision_policy()
switch_to_default_rook_cluster_project()
switch_to_project()
upgrade_ocp()
validate_cluster_version_status()
verify_cluster_operator_status()
verify_images_upgraded()
verify_ocp_upgrade_channel()
wait_for_cluster_connectivity()
- ocs_ci.ocs.ocs_upgrade module
OCSUpgrade
OCSUpgrade.check_if_upgrade_completed()
OCSUpgrade.get_csv_name_pre_upgrade()
OCSUpgrade.get_images_post_upgrade()
OCSUpgrade.get_parsed_versions()
OCSUpgrade.get_pre_upgrade_image()
OCSUpgrade.get_upgrade_version()
OCSUpgrade.load_version_config_file()
OCSUpgrade.ocs_registry_image
OCSUpgrade.set_upgrade_channel()
OCSUpgrade.set_upgrade_images()
OCSUpgrade.update_subscription()
OCSUpgrade.version_before_upgrade
get_upgrade_image_info()
ocs_odf_upgrade_ui()
run_ocs_upgrade()
verify_image_versions()
- ocs_ci.ocs.openshift_ops module
- ocs_ci.ocs.openstack module
- ocs_ci.ocs.osd_operations module
- ocs_ci.ocs.parallel module
- ocs_ci.ocs.perf_pgsql module
- ocs_ci.ocs.perfresult module
- ocs_ci.ocs.perftests module
PASTest
PASTest.add_test_to_results_check()
PASTest.check_results_and_push_to_dashboard()
PASTest.check_tests_results()
PASTest.cleanup_testing_pod()
PASTest.cleanup_testing_pvc()
PASTest.copy_es_data()
PASTest.create_fio_pod_yaml()
PASTest.create_new_pool()
PASTest.create_test_project()
PASTest.create_testing_pod_and_wait_for_completion()
PASTest.create_testing_pvc_and_wait_for_bound()
PASTest.delete_ceph_pool()
PASTest.delete_test_project()
PASTest.deploy_and_wait_for_wl_to_start()
PASTest.deploy_benchmark_operator()
PASTest.es_connect()
PASTest.es_info_backup()
PASTest.get_cephfs_data()
PASTest.get_env_info()
PASTest.get_kibana_indexid()
PASTest.get_node_info()
PASTest.get_osd_info()
PASTest.get_time()
PASTest.initialize_test_crd()
PASTest.push_to_dashboard()
PASTest.read_from_es()
PASTest.set_results_path_and_file()
PASTest.set_storageclass()
PASTest.setup()
PASTest.teardown()
PASTest.wait_for_wl_to_finish()
PASTest.write_result_to_file()
- ocs_ci.ocs.pgsql module
Postgresql
Postgresql.attach_pgsql_pod_to_claim_pvc()
Postgresql.cleanup()
Postgresql.create_pgbench_benchmark()
Postgresql.delete_pgbench_pods()
Postgresql.export_pgoutput_to_googlesheet()
Postgresql.filter_pgbench_nodes_from_nodeslist()
Postgresql.get_pgbech_pod_status_table()
Postgresql.get_pgbench_pods()
Postgresql.get_pgbench_running_nodes()
Postgresql.get_pgbench_status()
Postgresql.get_pgsql_nodes()
Postgresql.get_postgres_pods()
Postgresql.get_postgres_pvc()
Postgresql.get_postgres_used_file_space()
Postgresql.is_pgbench_running()
Postgresql.pgsql_full()
Postgresql.respin_pgsql_app_pod()
Postgresql.setup_postgresql()
Postgresql.validate_pgbench_run()
Postgresql.wait_for_pgbench_status()
Postgresql.wait_for_postgres_status()
- ocs_ci.ocs.pillowfight module
PillowFight
PillowFight.MAX_ACCEPTABLE_RESPONSE_TIME
PillowFight.MIN_ACCEPTABLE_OPS_PER_SEC
PillowFight.analyze_all()
PillowFight.cleanup()
PillowFight.export_pfoutput_to_googlesheet()
PillowFight.parse_pillowfight_log()
PillowFight.run_pillowfights()
PillowFight.sanity_check()
PillowFight.wait_for_pillowfights_to_complete()
- ocs_ci.ocs.platform_nodes module
AWSNodes
AWSNodes.all_nodes_found()
AWSNodes.approve_all_nodes_csr()
AWSNodes.attach_nodes_to_cluster()
AWSNodes.attach_nodes_to_upi_cluster()
AWSNodes.attach_rhel_nodes_to_upi_cluster()
AWSNodes.attach_volume()
AWSNodes.build_ansible_inventory()
AWSNodes.check_connection()
AWSNodes.create_nodes()
AWSNodes.detach_volume()
AWSNodes.get_available_slots()
AWSNodes.get_data_volumes()
AWSNodes.get_ec2_instances()
AWSNodes.get_existing_indexes()
AWSNodes.get_node_by_attached_volume()
AWSNodes.get_ready_status()
AWSNodes.get_stack_name_of_node()
AWSNodes.restart_nodes()
AWSNodes.restart_nodes_by_stop_and_start()
AWSNodes.restart_nodes_by_stop_and_start_teardown()
AWSNodes.start_nodes()
AWSNodes.stop_nodes()
AWSNodes.terminate_nodes()
AWSNodes.verify_nodes_added()
AWSNodes.wait_for_nodes_to_stop()
AWSNodes.wait_for_nodes_to_stop_or_terminate()
AWSNodes.wait_for_nodes_to_terminate()
AWSNodes.wait_for_volume_attach()
AWSUPINode
AZURENodes
AZURENodes.attach_nodes_to_cluster()
AZURENodes.attach_volume()
AZURENodes.create_and_attach_nodes_to_cluster()
AZURENodes.create_nodes()
AZURENodes.detach_volume()
AZURENodes.get_data_volumes()
AZURENodes.get_node_by_attached_volume()
AZURENodes.restart_nodes()
AZURENodes.restart_nodes_by_stop_and_start()
AZURENodes.restart_nodes_by_stop_and_start_teardown()
AZURENodes.start_nodes()
AZURENodes.stop_nodes()
AZURENodes.wait_for_volume_attach()
BaremetalNodes
BaremetalNodes.attach_nodes_to_cluster()
BaremetalNodes.attach_volume()
BaremetalNodes.create_and_attach_nodes_to_cluster()
BaremetalNodes.create_nodes()
BaremetalNodes.detach_volume()
BaremetalNodes.get_data_volumes()
BaremetalNodes.get_node_by_attached_volume()
BaremetalNodes.read_default_config()
BaremetalNodes.restart_nodes()
BaremetalNodes.restart_nodes_by_stop_and_start_teardown()
BaremetalNodes.start_nodes()
BaremetalNodes.stop_nodes()
BaremetalNodes.wait_for_volume_attach()
GCPNodes
IBMCloud
IBMCloud.attach_volume()
IBMCloud.check_workers_ready_state()
IBMCloud.create_and_attach_nodes_to_cluster()
IBMCloud.create_nodes()
IBMCloud.delete_volume_id()
IBMCloud.detach_volume()
IBMCloud.get_data_volumes()
IBMCloud.get_node_by_attached_volume()
IBMCloud.get_volume_id()
IBMCloud.restart_nodes()
IBMCloud.restart_nodes_by_stop_and_start()
IBMCloud.restart_nodes_by_stop_and_start_teardown()
IBMCloud.wait_for_volume_attach()
IBMCloudBMNodes
IBMPowerNodes
NodesBase
NodesBase.attach_nodes_to_cluster()
NodesBase.attach_volume()
NodesBase.create_and_attach_nodes_to_cluster()
NodesBase.create_nodes()
NodesBase.detach_volume()
NodesBase.get_data_volumes()
NodesBase.get_node_by_attached_volume()
NodesBase.read_default_config()
NodesBase.restart_nodes()
NodesBase.restart_nodes_by_stop_and_start()
NodesBase.restart_nodes_by_stop_and_start_teardown()
NodesBase.start_nodes()
NodesBase.stop_nodes()
NodesBase.terminate_nodes()
NodesBase.wait_for_nodes_to_stop()
NodesBase.wait_for_nodes_to_stop_or_terminate()
NodesBase.wait_for_nodes_to_terminate()
NodesBase.wait_for_volume_attach()
PlatformNodesFactory
RHVNodes
VMWareIPINodes
VMWareLSONodes
VMWareNodes
VMWareNodes.attach_volume()
VMWareNodes.create_and_attach_nodes_to_cluster()
VMWareNodes.create_and_attach_volume()
VMWareNodes.detach_volume()
VMWareNodes.get_data_volumes()
VMWareNodes.get_node_by_attached_volume()
VMWareNodes.get_reboot_events()
VMWareNodes.get_vm_from_ips()
VMWareNodes.get_vms()
VMWareNodes.get_volume_path()
VMWareNodes.restart_nodes()
VMWareNodes.restart_nodes_by_stop_and_start()
VMWareNodes.restart_nodes_by_stop_and_start_teardown()
VMWareNodes.start_nodes()
VMWareNodes.stop_nodes()
VMWareNodes.terminate_nodes()
VMWareNodes.wait_for_volume_attach()
VMWareUPINodes
VSPHEREUPINode
VSPHEREUPINode.add_node()
VSPHEREUPINode.add_nodes_with_terraform()
VSPHEREUPINode.add_nodes_without_terraform()
VSPHEREUPINode.change_terraform_statefile_after_remove_vm()
VSPHEREUPINode.change_terraform_tfvars_after_remove_vm()
VSPHEREUPINode.generate_node_names_for_vsphere()
VSPHEREUPINode.update_terraform_tfvars_compute_count()
VSPHEREUPINode.wait_for_connection_and_set_host_name()
- ocs_ci.ocs.pod_exec module
- ocs_ci.ocs.quay_operator module
- ocs_ci.ocs.rados_utils module
RadosHelper
RadosHelper.create_pool()
RadosHelper.get_mgr_proxy_container()
RadosHelper.get_num_pools()
RadosHelper.get_osd_dump_json()
RadosHelper.get_pg_primary()
RadosHelper.get_pg_random()
RadosHelper.get_pgid()
RadosHelper.get_pool_dump()
RadosHelper.get_pool_num()
RadosHelper.get_pool_property()
RadosHelper.is_up()
RadosHelper.kill_osd()
RadosHelper.list_pools()
RadosHelper.raw_cluster_cmd()
RadosHelper.revive_osd()
corrupt_pg()
get_pg_log_dups_count_via_cot()
inject_corrupted_dups_into_pg_via_cot()
- ocs_ci.ocs.registry module
add_role_to_user()
change_registry_backend_to_ocs()
check_if_registry_stack_exists()
check_image_exists_in_registry()
enable_route_and_create_ca_for_registry_access()
get_build_name_by_pattern()
get_default_route_name()
get_oc_podman_login_cmd()
get_registry_pod_obj()
image_list_all()
image_pull()
image_pull_and_push()
image_push()
image_rm()
modify_registry_pod_count()
remove_role_from_user()
validate_image_exists()
validate_pvc_mount_on_registry_pod()
validate_registry_pod_status()
- ocs_ci.ocs.scale_lib module
FioPodScale
add_worker_based_on_cpu_utilization()
add_worker_based_on_pods_count_per_node()
attach_multiple_pvc_to_pod_dict()
check_all_pod_reached_running_state_in_kube_job()
check_all_pvc_reached_bound_state_in_kube_job()
check_and_add_enough_worker()
check_enough_resource_available_in_workers()
collect_scale_data_in_file()
construct_pvc_clone_yaml_bulk_for_kube_job()
construct_pvc_creation_yaml_bulk_for_kube_job()
delete_objs_parallel()
get_expected_worker_count()
get_max_pvc_count()
get_pod_creation_time_in_kube_job()
get_rate_based_on_cls_iops()
get_size_based_on_cls_usage()
increase_pods_per_worker_node_count()
scale_capacity_with_deviceset()
scale_ocs_node()
validate_all_expanded_pvc_size_in_kube_job()
validate_all_pods_and_check_state()
validate_all_pvcs_and_check_state()
validate_node_and_oc_services_are_up_after_reboot()
- ocs_ci.ocs.scale_noobaa_lib module
check_all_obc_reached_bound_state_in_kube_job()
check_all_obcs_status()
check_memory_leak_in_noobaa_endpoint_log()
cleanup()
construct_obc_creation_yaml_bulk_for_kube_job()
create_namespace()
delete_bucket()
delete_namespace()
delete_object()
get_endpoint_pod_count()
get_hpa_utilization()
get_noobaa_pods_status()
get_pod_obj()
hsbench_cleanup()
hsbench_io()
hsbench_setup()
measure_obc_creation_time()
measure_obc_deletion_time()
noobaa_running_node_restart()
validate_bucket()
- ocs_ci.ocs.scale_pgsql module
- ocs_ci.ocs.small_file_workload module
- ocs_ci.ocs.uninstall module
- ocs_ci.ocs.utils module
apply_oc_resource()
check_ceph_healthly()
cleanup_ceph_nodes()
collect_noobaa_db_dump()
collect_ocs_logs()
collect_pod_container_rpm_package()
collect_prometheus_metrics()
config_ntp()
create_ceph_conf()
create_ceph_nodes()
create_nodes()
create_oc_resource()
enable_console_plugin()
enable_mco_console_plugin()
export_mg_pods_logs()
generate_repo_file()
get_active_acm_index()
get_all_acm_indexes()
get_ceph_versions()
get_cluster_object()
get_external_mode_rhcs()
get_helper_pods_output()
get_iso_file_url()
get_logs_ocp_mg_pods()
get_namespce_name_by_pattern()
get_non_acm_cluster_config()
get_openstack_driver()
get_passive_acm_index()
get_pod_name_by_pattern()
get_primary_cluster_config()
get_public_network()
get_rook_version()
get_root_permissions()
hard_reboot()
keep_alive()
kill_osd_external()
label_pod_security_admission()
node_power_failure()
oc_get_all_obc_names()
open_firewall_port()
reboot_node()
revive_osd_external()
run_must_gather()
search_ethernet_interface()
set_cdn_repo()
setup_cdn_repos()
setup_ceph_toolbox()
setup_deb_cdn_repo()
setup_deb_repos()
setup_repos()
setup_vm_node()
store_cluster_state()
thread_init_class()
update_ca_cert()
write_docker_daemon_json()
- ocs_ci.ocs.version module
- ocs_ci.ocs.warp module
- ocs_ci.ocs.workload module
- Module contents
- Subpackages
- ocs_ci.tests package
- ocs_ci.utility package
- Subpackages
- ocs_ci.utility.perf_dash package
- ocs_ci.utility.spreadsheet package
- ocs_ci.utility.tests package
- Submodules
- ocs_ci.utility.tests.test_azure_utils module
- ocs_ci.utility.tests.test_deployment_utils module
- ocs_ci.utility.tests.test_gcp module
- ocs_ci.utility.tests.test_prometheus module
- ocs_ci.utility.tests.test_rgwutils module
- ocs_ci.utility.tests.test_utils module
- ocs_ci.utility.tests.test_utils_timeout_sampler module
- ocs_ci.utility.tests.test_version module
- Module contents
- ocs_ci.utility.workloads package
- Submodules
- ocs_ci.utility.assisted_installer module
AccountsMgmtAPI
AssistedInstallerAPI
AssistedInstallerAPI.create_cluster()
AssistedInstallerAPI.create_infra_env()
AssistedInstallerAPI.delete_cluster()
AssistedInstallerAPI.delete_infra_env()
AssistedInstallerAPI.download_cluster_file()
AssistedInstallerAPI.download_cluster_logs()
AssistedInstallerAPI.download_infra_file()
AssistedInstallerAPI.get_cluster()
AssistedInstallerAPI.get_cluster_admin_credentials()
AssistedInstallerAPI.get_cluster_host()
AssistedInstallerAPI.get_cluster_hosts()
AssistedInstallerAPI.get_cluster_kubeconfig()
AssistedInstallerAPI.get_clusters()
AssistedInstallerAPI.get_component_versions()
AssistedInstallerAPI.get_discovery_iso_url()
AssistedInstallerAPI.get_infra_env()
AssistedInstallerAPI.get_infra_env_host()
AssistedInstallerAPI.get_infra_env_hosts()
AssistedInstallerAPI.get_infra_envs()
AssistedInstallerAPI.install_cluster()
AssistedInstallerAPI.update_infra_env_host()
OpenShiftAPI
- ocs_ci.utility.aws module
AWS
AWS.append_security_group()
AWS.attach_role_policy()
AWS.attach_volume()
AWS.block_instances_access()
AWS.cf_client
AWS.check_volume_attributes()
AWS.create_hosted_zone()
AWS.create_iam_role()
AWS.create_security_group()
AWS.create_stack()
AWS.create_volume()
AWS.create_volume_and_attach()
AWS.delete_all_record_sets()
AWS.delete_apps_record_set()
AWS.delete_bucket()
AWS.delete_buckets()
AWS.delete_cf_stack_including_dependencies()
AWS.delete_cloudformation_stacks()
AWS.delete_hosted_zone()
AWS.delete_iam_role()
AWS.delete_objects_in_bucket()
AWS.delete_record()
AWS.delete_record_from_base_domain()
AWS.delete_role_policy()
AWS.delete_s3_object()
AWS.delete_security_group()
AWS.delete_volume()
AWS.detach_and_delete_volume()
AWS.detach_role_policy()
AWS.detach_volume()
AWS.ec2_client
AWS.ec2_resource
AWS.elb_client
AWS.get_all_security_groups()
AWS.get_all_stacks()
AWS.get_attached_role_policies()
AWS.get_availability_zone_id_by_instance_id()
AWS.get_bucket_time_based_rules()
AWS.get_buckets_to_delete()
AWS.get_caller_identity()
AWS.get_cloudformation_stacks()
AWS.get_cluster_subnet_ids()
AWS.get_ec2_instance()
AWS.get_ec2_instance_volumes()
AWS.get_hosted_zone_details()
AWS.get_hosted_zone_id()
AWS.get_hosted_zone_id_for_domain()
AWS.get_iam_roles()
AWS.get_instance_id_from_private_dns_name()
AWS.get_instance_profiles_for_role()
AWS.get_instances_by_name_pattern()
AWS.get_instances_response_by_name_pattern()
AWS.get_instances_status_by_id()
AWS.get_matching_stacks()
AWS.get_ns_for_hosted_zone()
AWS.get_record_sets()
AWS.get_role_policies()
AWS.get_s3_bucket_object_url()
AWS.get_security_groups_by_instance_id()
AWS.get_stack_instance_id()
AWS.get_stack_name_by_instance_id()
AWS.get_stack_params()
AWS.get_volume_data()
AWS.get_volume_tag_value()
AWS.get_volumes_by_name_pattern()
AWS.get_volumes_by_tag_pattern()
AWS.get_vpc_id_by_instance_id()
AWS.get_worker_ignition_location()
AWS.get_worker_instance_profile_name()
AWS.get_worker_stacks()
AWS.iam_client
AWS.list_buckets()
AWS.remove_role_from_instance_profile()
AWS.remove_security_group()
AWS.restart_ec2_instances()
AWS.restart_ec2_instances_by_stop_and_start()
AWS.restore_instances_access()
AWS.route53_client
AWS.s3_client
AWS.s3_resource
AWS.start_ec2_instances()
AWS.stop_ec2_instances()
AWS.store_security_groups_for_instances()
AWS.sts_client
AWS.terminate_ec2_instances()
AWS.update_hosted_zone_record()
AWS.upload_file_to_s3_bucket()
AWS.wait_for_instances_to_stop()
AWS.wait_for_instances_to_stop_or_terminate()
AWS.wait_for_instances_to_terminate()
AWS.wait_for_record_set()
AWSTimeoutException
StackStatusError
check_root_volume()
create_and_attach_ebs_volumes()
create_and_attach_sts_role()
create_and_attach_volume_for_all_workers()
delete_cluster_buckets()
delete_sts_iam_roles()
destroy_volumes()
get_data_volumes()
get_instances_ids_and_names()
get_rhel_worker_instances()
get_stack_name_from_instance_dict()
get_vpc_id_by_node_obj()
terminate_rhel_workers()
update_config_from_s3()
- ocs_ci.utility.azure_utils module
AZURE
AZURE.az_login()
AZURE.cluster_resource_group
AZURE.compute_client
AZURE.credentials
AZURE.detach_volume()
AZURE.get_data_volumes()
AZURE.get_disk_state()
AZURE.get_node_by_attached_volume()
AZURE.get_storage_account_properties()
AZURE.get_storage_accounts()
AZURE.get_storage_accounts_names()
AZURE.get_vm_instance()
AZURE.get_vm_names()
AZURE.get_vm_power_status()
AZURE.resource_client
AZURE.restart_vm_instances()
AZURE.restart_vm_instances_by_stop_and_start()
AZURE.start_vm_instances()
AZURE.stop_vm_instances()
AZURE.storage_client
AzureAroUtil
azure_storageaccount_check()
load_cluster_resource_group()
load_service_principal_dict()
- ocs_ci.utility.baremetal module
- ocs_ci.utility.bootstrap module
- ocs_ci.utility.cco module
- ocs_ci.utility.connection module
- ocs_ci.utility.csr module
- ocs_ci.utility.decorators module
- ocs_ci.utility.deployment module
- ocs_ci.utility.deployment_openshift_logging module
- ocs_ci.utility.environment_check module
- ocs_ci.utility.flexy module
- ocs_ci.utility.gcp module
GoogleCloud
GoogleCloud.base_instance_operation()
GoogleCloud.base_instances_operation()
GoogleCloud.get_instance_zone_dict()
GoogleCloud.get_instances_zones()
GoogleCloud.get_operation_data()
GoogleCloud.get_operations_data()
GoogleCloud.restart_instances()
GoogleCloud.restart_instances_by_stop_and_start()
GoogleCloud.start_instances()
GoogleCloud.stop_instances()
GoogleCloud.terminate_instances()
GoogleCloud.wait_for_operations_to_complete()
GoogleCloudUtil
SERVICE_ACCOUNT_KEY_FILEPATH
load_service_account_key_dict()
- ocs_ci.utility.ibmcloud module
IBMCloud
IBMCloud.attach_volume()
IBMCloud.delete_volume_id()
IBMCloud.detach_volume()
IBMCloud.get_data_volumes()
IBMCloud.get_node_by_attached_volume()
IBMCloud.get_volume_id()
IBMCloud.is_volume_attached()
IBMCloud.restart_nodes()
IBMCloud.restart_nodes_by_stop_and_start()
IBMCloud.wait_for_volume_attach()
add_deployment_dependencies()
create_cluster()
destroy_cluster()
get_cluster_details()
get_ibmcloud_ocp_version()
get_kubeconfig()
get_region()
is_cluster_installed()
label_nodes_region()
list_clusters()
login()
run_ibmcloud_cmd()
set_region()
- ocs_ci.utility.ibmcloud_bm module
- ocs_ci.utility.ipam module
- ocs_ci.utility.kms module
HPCS
HPCS.cleanup()
HPCS.create_hpcs_csi_kms_connection_details()
HPCS.create_ibm_kp_kms_secret()
HPCS.create_ocs_hpcs_resources()
HPCS.delete_resource()
HPCS.deploy()
HPCS.deploy_hpcs_external()
HPCS.gather_hpcs_config()
HPCS.gather_init_hpcs_conf()
HPCS.get_token_for_ibm_api_key()
HPCS.list_hpcs_keys()
HPCS.post_deploy_verification()
HPCS.validate_external_hpcs()
KMIP
KMIP.check_key_exists_in_ciphertrust()
KMIP.cleanup()
KMIP.create_ciphertrust_key()
KMIP.create_kmip_csi_kms_connection_details()
KMIP.create_kmip_secret()
KMIP.create_odf_kmip_resources()
KMIP.delete_ciphertrust_key()
KMIP.deploy()
KMIP.deploy_kmip_ciphertrust()
KMIP.get_key_info_ciphertrust()
KMIP.get_key_list_ciphertrust()
KMIP.get_noobaa_key_id()
KMIP.get_osd_key_ids()
KMIP.post_deploy_verification()
KMIP.update_kmip_env_vars()
KMIP.validate_ciphertrust_deployment()
KMS
Vault
Vault.cleanup()
Vault.create_namespace()
Vault.create_ocs_kube_auth_resources()
Vault.create_ocs_vault_cert_resources()
Vault.create_ocs_vault_resources()
Vault.create_tenant_configmap()
Vault.create_tenant_sa()
Vault.create_token_reviewer_resources()
Vault.create_vault_csi_kms_connection_details()
Vault.create_vault_csi_kms_token()
Vault.create_vault_kube_auth_role()
Vault.deploy()
Vault.deploy_vault_external()
Vault.deploy_vault_internal()
Vault.gather_init_vault_conf()
Vault.gather_vault_config()
Vault.generate_vault_token()
Vault.get_vault_backend_path()
Vault.get_vault_connection_info()
Vault.get_vault_kube_auth_role()
Vault.get_vault_namespace()
Vault.get_vault_path_token()
Vault.get_vault_policy()
Vault.post_deploy_verification()
Vault.remove_vault_backend_path()
Vault.remove_vault_namespace()
Vault.remove_vault_policy()
Vault.setup_vault_client_cert()
Vault.update_vault_env_vars()
Vault.validate_external_vault()
Vault.vault_backend_path_exists()
Vault.vault_create_backend_path()
Vault.vault_create_namespace()
Vault.vault_create_policy()
Vault.vault_kube_auth_setup()
Vault.vault_namespace_exists()
Vault.vault_sealed()
Vault.vault_unseal()
get_encryption_kmsid()
get_kms_deployment()
get_kms_endpoint()
get_ksctl_cli()
is_key_present_in_path()
is_kms_enabled()
remove_kmsid()
remove_token_reviewer_resources()
set_kms_endpoint()
update_csi_kms_vault_connection_details()
vault_kv_list()
- ocs_ci.utility.load_balancer module
LoadBalancer
LoadBalancer.modify_haproxy_service()
LoadBalancer.reload_daemon()
LoadBalancer.remove_boostrap_in_proxy()
LoadBalancer.remove_compute_node_in_proxy()
LoadBalancer.rename_haproxy()
LoadBalancer.rename_haproxy_conf_and_reload()
LoadBalancer.restart_haproxy()
LoadBalancer.restart_service()
LoadBalancer.update_haproxy_with_nodes()
- ocs_ci.utility.localstorage module
- ocs_ci.utility.lvm_utils module
- ocs_ci.utility.lvmo_utils module
- ocs_ci.utility.managedservice module
- ocs_ci.utility.memory module
- ocs_ci.utility.metadata_utils module
- ocs_ci.utility.mirror_openshift module
- ocs_ci.utility.monitoring_tool module
- ocs_ci.utility.nfs_utils module
- ocs_ci.utility.ocp_upgrade module
- ocs_ci.utility.ocs_build module
- ocs_ci.utility.openshift_console module
- ocs_ci.utility.openshift_dedicated module
- ocs_ci.utility.pagerduty module
- ocs_ci.utility.pgsql module
- ocs_ci.utility.powernodes module
PowerNodes
PowerNodes.iskvm()
PowerNodes.restart_powernodes_machines()
PowerNodes.restart_powernodes_machines_powervs()
PowerNodes.start_powernodes_machines()
PowerNodes.start_powernodes_machines_powervs()
PowerNodes.stop_powernodes_machines()
PowerNodes.stop_powernodes_machines_powervs()
PowerNodes.verify_machine_is_down()
- ocs_ci.utility.prometheus module
- ocs_ci.utility.proxy module
- ocs_ci.utility.psiutils module
- ocs_ci.utility.reporting module
- ocs_ci.utility.retry module
- ocs_ci.utility.rgwutils module
- ocs_ci.utility.rhv module
RHV
RHV.add_disk()
RHV.add_disks()
RHV.close_engine_connection()
RHV.create_engine_connection()
RHV.disks_service
RHV.engine_connection
RHV.get_compute_vms()
RHV.get_disk_attachment_service()
RHV.get_disk_attachments()
RHV.get_disk_attachments_service()
RHV.get_disk_service()
RHV.get_disks_by_pattern()
RHV.get_rhv_vm_instance()
RHV.get_vm_names()
RHV.get_vm_service()
RHV.get_vm_status()
RHV.get_vms_by_pattern()
RHV.reboot_rhv_vms()
RHV.remove_disk()
RHV.remove_disks()
RHV.restart_rhv_vms_by_stop_and_start()
RHV.start_rhv_vms()
RHV.stop_rhv_vms()
RHV.system_service
RHV.vms_service
- ocs_ci.utility.rosa module
appliance_mode_cluster()
create_account_roles()
create_cluster()
create_oidc_provider()
create_operator_roles()
delete_odf_addon()
delete_oidc_provider()
delete_operator_roles()
destroy_appliance_mode_cluster()
download_rosa_cli()
edit_addon_installation()
get_addon_info()
get_latest_rosa_version()
get_rosa_cluster_service_id()
get_rosa_service_details()
install_odf_addon()
is_odf_addon_installed()
login()
post_onboarding_verification()
validate_ocp_version()
wait_for_addon_to_be_ready()
- ocs_ci.utility.secret module
- ocs_ci.utility.service module
- ocs_ci.utility.ssl_certs module
- ocs_ci.utility.svt module
- ocs_ci.utility.system module
- ocs_ci.utility.templating module
- ocs_ci.utility.uninstall_openshift_logging module
- ocs_ci.utility.users module
- ocs_ci.utility.utils module
AZInfo
TimeoutIterator
TimeoutSampler
activate_multiple_mdss()
add_chrony_to_ocp_deployment()
add_mem_stats()
add_path_to_env_path()
add_squad_analysis_to_email()
add_stage_cert()
add_time_report_to_email()
allow_dir_fragmentation()
archive_ceph_crashes()
auth_list()
bin_xml_escape()
censor_values()
ceph_crash_info_display()
ceph_health_check()
ceph_health_check_base()
ceph_health_check_multi_storagecluster_external()
ceph_health_multi_storagecluster_external_base()
check_for_rhcos_images()
check_if_executable_in_path()
check_timeout_reached()
clone_notify()
clone_repo()
config_to_string()
configure_chrony_and_wait_for_machineconfig_status()
convert_bytes_to_unit()
convert_device_size()
convert_hostnames_to_ips()
convert_yaml2tfvars()
create_ceph_health_cmd()
create_directory_path()
create_rhelpod()
create_stats_dir()
custom_ceph_config()
decode()
decompose_html_attributes()
delete_dir()
delete_file()
destroy_cluster()
disable_huge_pages()
download_file()
download_file_from_git_repo()
dump_config_to_file()
email_reports()
enable_huge_pages()
encode()
ensure_nightly_build_availability()
exec_cmd()
exec_nb_db_query()
expose_ocp_version()
extract_ocp_binary_from_image()
file_locking()
filter_out_emojis()
filter_unrepresentable_values()
fuse_client_io()
fuse_client_md5()
fuse_mount()
get_attr_chain()
get_available_ocp_versions()
get_az_count()
get_ceph_crashes()
get_ceph_version()
get_client_info()
get_client_version()
get_cluster_id()
get_cluster_image()
get_cluster_name()
get_cluster_version()
get_cluster_version_info()
get_csi_versions()
get_default_if_keyval_empty()
get_image_with_digest()
get_infra_id()
get_infra_id_from_openshift_install_state()
get_kubeadmin_password()
get_latest_acm_tag_unreleased()
get_latest_ds_olm_tag()
get_latest_ocp_version()
get_module_ip()
get_next_version_available_for_upgrade()
get_oadp_version()
get_ocm_cli()
get_ocp_repo()
get_ocp_upgrade_history()
get_ocp_version()
get_ocs_build_number()
get_ocs_olm_operator_tags()
get_ocs_version_from_image()
get_openshift_client()
get_openshift_installer()
get_openshift_mirror_url()
get_pytest_fixture_value()
get_random_str()
get_role_arn_from_sub()
get_rook_repo()
get_rook_version()
get_root_disk()
get_rosa_cli()
get_running_acm_version()
get_running_cluster_id()
get_running_ocp_version()
get_system_architecture()
get_terraform()
get_terraform_ignition_provider()
get_testrun_name()
get_trim_mean()
get_url_content()
get_vault_cli()
inspect_image()
is_cluster_running()
is_cluster_y_version_upgraded()
is_emoji()
kernel_client_io()
kernel_client_md5()
kernel_mount()
list_insert_at_position()
load_auth_config()
load_config_file()
login_to_mirror_registry()
mask_secrets()
mds_fail_over()
mirror_image()
mkdir_pinning()
modify_csv()
move_summary_to_top()
ocsci_log_path()
parse_html_for_email()
parse_pgsql_logs()
pinned_dir_io()
prepare_bin_dir()
prepare_customized_pull_secret()
read_file_as_str()
remove_ceph_crashes()
remove_keys_from_tf_variable_file()
replace_content_in_file()
run_async()
run_ceph_health_cmd()
run_cmd()
run_cmd_interactive()
run_cmd_multicluster()
save_reports()
set_aws_region()
set_registry_to_managed_state()
set_selinux_permissions()
skipif_ocp_version()
skipif_ocs_version()
skipif_ui_not_support()
skipif_upgraded_from()
string_chunkify()
switch_to_correct_cluster_at_setup()
update_container_with_mirrored_image()
upload_file()
wait_for_ceph_health_not_ok()
wait_for_co()
wait_for_machineconfigpool_status()
wipe_all_disk_partitions_for_node()
wipe_partition()
- ocs_ci.utility.version module
- ocs_ci.utility.vsphere module
VSPHERE
VSPHERE.add_disk()
VSPHERE.add_disks()
VSPHERE.add_pci_device()
VSPHERE.add_rdm_disk()
VSPHERE.available_storage_devices()
VSPHERE.change_vm_network_state()
VSPHERE.check_folder_exists()
VSPHERE.clone_vm()
VSPHERE.destroy_folder()
VSPHERE.destroy_pool()
VSPHERE.destroy_vms()
VSPHERE.erase_partition()
VSPHERE.find_datacenter_by_name()
VSPHERE.find_datastore_by_name()
VSPHERE.find_ip_by_vm()
VSPHERE.find_object_by_name()
VSPHERE.find_resource_pool_by_name()
VSPHERE.find_vms_without_ip()
VSPHERE.get_active_partition()
VSPHERE.get_active_partition_from_mount_info()
VSPHERE.get_all_objs()
VSPHERE.get_all_vms_in_dc()
VSPHERE.get_all_vms_in_pool()
VSPHERE.get_cluster()
VSPHERE.get_compute_vms_in_pool()
VSPHERE.get_content
VSPHERE.get_controller_for_adding_disk()
VSPHERE.get_controllers()
VSPHERE.get_datastore_free_capacity()
VSPHERE.get_datastore_type()
VSPHERE.get_datastore_type_by_name()
VSPHERE.get_dc()
VSPHERE.get_device_by_key()
VSPHERE.get_host()
VSPHERE.get_host_obj()
VSPHERE.get_lunids()
VSPHERE.get_mounted_devices()
VSPHERE.get_mounted_devices_in_vmfs()
VSPHERE.get_mounted_devices_in_vsan()
VSPHERE.get_network_device()
VSPHERE.get_passthrough_enabled_devices()
VSPHERE.get_pool()
VSPHERE.get_search_index
VSPHERE.get_storage_devices()
VSPHERE.get_storage_object_manger()
VSPHERE.get_unit_number()
VSPHERE.get_used_devices()
VSPHERE.get_used_unit_number()
VSPHERE.get_vm_by_ip()
VSPHERE.get_vm_in_pool_by_name()
VSPHERE.get_vm_power_status()
VSPHERE.get_vms_ips()
VSPHERE.get_volume_path()
VSPHERE.get_vslm_id()
VSPHERE.is_resource_pool_exist()
VSPHERE.is_resource_pool_prefix_exist()
VSPHERE.is_template_exist()
VSPHERE.is_vm_obj_exist()
VSPHERE.map_lunids_to_devices()
VSPHERE.poweroff_vms()
VSPHERE.poweron_vms()
VSPHERE.remove_disk()
VSPHERE.remove_disks()
VSPHERE.remove_vms_from_inventory()
VSPHERE.restart_vms()
VSPHERE.restart_vms_by_stop_and_start()
VSPHERE.start_vms()
VSPHERE.stop_vms()
VSPHERE.wait_for_task()
VSPHERE.wait_for_vm_delete()
- ocs_ci.utility.vsphere_nodes module
- ocs_ci.utility.workloadfixture module
- Module contents
- Subpackages