├── .claude └── skills │ └── new-release │ ├── README.md │ ├── SKILL.md │ └── scripts │ ├── 01-multicluster-global-hub.sh │ ├── 02-openshift-release.sh │ ├── 03-bundle.sh │ ├── 04-catalog.sh │ ├── 05-grafana.sh │ ├── 06-postgres-exporter.sh │ └── cut-release.sh ├── .dockerignore ├── .github ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── auto_code_review.yml │ ├── e2e.yml │ └── go.yml ├── .gitignore ├── .gitmodules ├── .tekton ├── multicluster-global-hub-agent-globalhub-1-7-pull-request.yaml ├── multicluster-global-hub-agent-globalhub-1-7-push.yaml ├── multicluster-global-hub-manager-globalhub-1-7-pull-request.yaml ├── multicluster-global-hub-manager-globalhub-1-7-push.yaml ├── multicluster-global-hub-operator-globalhub-1-7-pull-request.yaml └── multicluster-global-hub-operator-globalhub-1-7-push.yaml ├── CLAUDE.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── OWNERS ├── README.md ├── RELEASE_CHECKLIST.md ├── SECURITY.md ├── agent ├── Containerfile.agent ├── Dockerfile ├── Makefile ├── OWNERS ├── README.md ├── cmd │ ├── main.go │ └── main_test.go ├── pkg │ ├── configs │ │ ├── agent_config.go │ │ ├── agent_sync_state.go │ │ ├── resync_config.go │ │ ├── resync_config_test.go │ │ └── scheme.go │ ├── controllers │ │ ├── clusterclaim_hub_controller.go │ │ ├── clusterclaim_version_controller.go │ │ ├── init_controller.go │ │ ├── init_controller_test.go │ │ └── lease_controller.go │ ├── spec │ │ ├── dispatcher.go │ │ ├── interface.go │ │ ├── migration │ │ │ ├── migration_from_syncer.go │ │ │ ├── migration_from_syncer_test.go │ │ │ ├── migration_to_syncer.go │ │ │ ├── migration_to_syncer_test.go │ │ │ └── resources.go │ │ ├── rbac │ │ │ └── impersonation_manager.go │ │ ├── spec.go │ │ ├── syncers │ │ │ ├── clusterlabel_syncer.go │ │ │ ├── generic_syncer.go │ │ │ └── resync_syncer.go │ │ └── workers │ │ │ ├── job.go │ │ │ ├── worker.go │ │ │ └── worker_pool.go │ └── status │ │ ├── emitters │ │ ├── emitter.go │ │ ├── emitter_test.go │ │ ├── event_emitter.go │ │ ├── event_emitter_test.go │ │ └── object_emitter.go │ │ ├── filter │ │ ├── time_filter.go │ │ └── time_filter_test.go │ │ ├── generic │ │ ├── generic_controller.go │ │ ├── generic_emitter.go │ │ ├── generic_handler.go │ │ ├── multi_event_syncer.go │ │ ├── multi_object_syncer.go │ │ ├── object_controller.go │ │ ├── object_controller_test.go │ │ ├── periodic_syncer.go │ │ └── periodic_syncer_resync_test.go │ │ ├── interfaces │ │ └── interface.go │ │ ├── status.go │ │ └── syncers │ │ ├── apps │ │ ├── subscription_report_sync.go │ │ └── subscription_status_sync.go │ │ ├── configmap │ │ ├── config_controller.go │ │ ├── config_data.go │ │ └── config_data_test.go │ │ ├── events │ │ ├── clustergroupupgrade_event_emitter.go │ │ ├── event_syncer.go │ │ ├── local_root_policy_event_emitter.go │ │ └── managedcluster_event_emitter.go │ │ ├── managedcluster │ │ └── managed_cluster_syncer.go │ │ ├── managedhub │ │ ├── cluster_info_syncer.go │ │ └── heartbeat_syncer.go │ │ ├── placement │ │ ├── placement_decision_syncer.go │ │ ├── placement_rule_syncer.go │ │ └── placement_syncer.go │ │ ├── policies │ │ ├── handlers │ │ │ ├── complete_compliance_handler.go │ │ │ ├── compliance_handler.go │ │ │ ├── status_event_handler.go │ │ │ └── status_event_handler_test.go │ │ ├── policy_spec_emitter.go │ │ ├── policy_syncer.go │ │ └── replicated_policy_event_emitter.go │ │ └── security │ │ ├── clients │ │ ├── stackrox_client.go │ │ ├── stackrox_client_test.go │ │ └── suite_test.go │ │ ├── common.go │ │ ├── stackrox_alert_count_summary.go │ │ ├── stackrox_controller.go │ │ ├── stackrox_requests.go │ │ ├── stackrox_syncer.go │ │ ├── stackrox_syncer_test.go │ │ └── suite_test.go └── scripts │ └── user_setup ├── ai-doc ├── event-send-modes-guide.md ├── migration-sequence-diagram.md ├── resync-mechanism.md └── version-mechanism-guide.md ├── development.md ├── doc ├── README.md ├── architecture │ ├── mcgh-data-flow.png │ ├── multicluster-global-hub-arch.png │ ├── multicluster-global-hub-e2e-arch.png │ └── scale-tests-environment-arch.png ├── byo.md ├── dashboard │ ├── Policy │ │ ├── adhoc-policy-investigation.png │ │ ├── cluster-group-compliancy-overview.png │ │ ├── globalhub-overview.png │ │ ├── offending-clusters.png │ │ ├── offending-policy.png │ │ ├── policy-group-compliancy-overview.png │ │ ├── what's-changed-clusters.png │ │ └── what's-changed-policy.png │ ├── cluster │ │ └── cluster-overview.png │ ├── postgres │ │ ├── postgres-tables-and-indexes.png │ │ └── postgres.gif │ └── strimzi │ │ ├── strimzi-kafka.gif │ │ ├── strimzi-operator.gif │ │ └── strimzi-zookeeper.png ├── dev-preview.md ├── disconnected_environment │ ├── README.md │ ├── catalogsource.yaml │ ├── imagecontentsourcepolicy.yaml │ ├── operatorgroup.yaml │ └── subscription.yaml ├── event-exporter │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── clusterrole.yaml │ │ ├── clusterrolebinding.yaml │ │ ├── configmap.yaml │ │ ├── deployment.yaml │ │ └── serviceaccount.yaml │ └── values.yaml ├── events-api.md ├── global_hub_builtin_postgresql.md ├── global_hub_transport.md ├── global_hub_use_cases.md ├── how_global_hub_works.md ├── images │ ├── cluster_overview.png │ ├── global-hub-agent-architecure.png │ ├── global-hub-cluster-group-compliancy-overview.gif │ ├── global-hub-conflation-committer.png │ ├── global-hub-conflatoin-unit.png │ ├── global-hub-jobs-status-metrics-panel.png │ ├── global-hub-policy-group-compliancy-overview.gif │ ├── global-hub-postgres.png │ ├── global-hub-scale-test-overview.png │ ├── global-hub-status-transport-overview.png │ ├── global-hub-strimzi-kafka.png │ ├── global-hub-strimzi-operator.png │ ├── global-hub-strimzi-zookeeper.png │ ├── global-hub-transport-dispatcher.png │ ├── grafana-datasource.png │ ├── import_hosted_cluster.png │ ├── migration-deployment-brownfield-mode.png │ ├── migration-deployment-greenfield-mode.png │ ├── migration-deployment.png │ ├── migration-overview.png │ ├── migration-sample.png │ ├── migration-workflow.jpg │ ├── rhacs-central-dashboard.png │ ├── rhacs-create-api-token-dialog.png │ ├── rhacs-create-api-token-result.png │ └── rhacs-global-hub-dashboard.png ├── migration │ ├── global_hub_cluster_migration.md │ ├── manual_rollback_guide.md │ └── migration_performance.md ├── must-gather │ ├── must-gather-global-hub-kafka.png │ ├── must-gather-global-hub-pods.png │ ├── must-gather-global-hub-postgres.png │ └── must-gather-managed-hub-pods.png ├── reserved_names │ └── README.md ├── simulation │ ├── README.md │ ├── backup_restore │ │ ├── README.md │ │ ├── backup │ │ │ ├── globalhub-custom │ │ │ │ ├── custom-alert.yaml │ │ │ │ └── grafana-custom-ini.yaml │ │ │ ├── restic-secret.yaml │ │ │ ├── schedule-acm.yaml │ │ │ └── volsync-config.yaml │ │ ├── backupenv.sh │ │ ├── common │ │ │ ├── credentials-velero │ │ │ ├── data-protection-app.yaml │ │ │ ├── mce.yaml │ │ │ ├── mch.yaml │ │ │ └── msb.yaml │ │ ├── restore │ │ │ └── restore.yaml │ │ └── restoreenv.sh │ ├── inspector │ │ ├── README.md │ │ ├── cmd │ │ │ ├── check.sh │ │ │ ├── check_agent.sh │ │ │ └── counter.sh │ │ ├── requirements.txt │ │ └── src │ │ │ ├── agent.py │ │ │ ├── common.py │ │ │ ├── counter.py │ │ │ ├── cpu_usage.py │ │ │ ├── entry.py │ │ │ ├── memory_usage.py │ │ │ └── pvc_usage.py │ ├── scenario │ │ ├── Scenario1: 6000_clusters.md │ │ ├── Scenario2: 1500_clusters_250_policies.md │ │ ├── Scenario3: 3000_clusters_500_policies.md │ │ ├── Scenario4: kafka_metrics.md │ │ ├── Scenario5: postgres_metrics.md │ │ ├── Scenario6: 3000_clusters_500_policies_kraft.md │ │ └── images │ │ │ ├── 1-count-initialization.png │ │ │ ├── 1-grafana-cpu-usage.png │ │ │ ├── 1-grafana-memory-usage.png │ │ │ ├── 1-kafka-broker-cpu-usage.png │ │ │ ├── 1-kafka-broker-memory-usage.png │ │ │ ├── 1-kafka-pvc-usage.png │ │ │ ├── 1-kafka-zookeeper-cpu-usage.png │ │ │ ├── 1-kafka-zookeeper-memory-usage.png │ │ │ ├── 1-manager-cpu-usage.png │ │ │ ├── 1-manager-memory-usage.png │ │ │ ├── 1-operator-cpu-usage.png │ │ │ ├── 1-operator-memory-usage.png │ │ │ ├── 1-postgres-cpu-usage.png │ │ │ ├── 1-postgres-memory-usage.png │ │ │ ├── 1-postgres-pvc-usage.png │ │ │ ├── 2-agent-cpu-usage.png │ │ │ ├── 2-agent-memory-usage.png │ │ │ ├── 2-global-hub-count-cluster.png │ │ │ ├── 2-global-hub-count-compliance.png │ │ │ ├── 2-global-hub-count-event.png │ │ │ ├── 2-grafana-cpu-usage.png │ │ │ ├── 2-grafana-memory-usage.png │ │ │ ├── 2-kafka-broker-cpu-usage.png │ │ │ ├── 2-kafka-broker-memory-usage.png │ │ │ ├── 2-kafka-zookeeper-cpu-usage.png │ │ │ ├── 2-kafka-zookeeper-memory-usage.png │ │ │ ├── 2-manager-cpu-usage.png │ │ │ ├── 2-manager-memory-usage.png │ │ │ ├── 2-operator-cpu-usage.png │ │ │ ├── 2-operator-memory-usage.png │ │ │ ├── 2-postgres-cpu-usage.png │ │ │ ├── 2-postgres-memory-usage.png │ │ │ ├── 3-count-compliance.png │ │ │ ├── 3-count-event.png │ │ │ ├── 3-count-initialization.png │ │ │ ├── 3-grafana-cpu-usage.png │ │ │ ├── 3-grafana-memory-usage.png │ │ │ ├── 3-kafka-broker-cpu-usage.png │ │ │ ├── 3-kafka-broker-memory-usage.png │ │ │ ├── 3-kafka-pvc-usage.png │ │ │ ├── 3-kafka-zookeeper-cpu-usage.png │ │ │ ├── 3-kafka-zookeeper-memory-usage.png │ │ │ ├── 3-manager-cpu-usage.png │ │ │ ├── 3-manager-memory-usage.png │ │ │ ├── 3-operator-cpu-usage.png │ │ │ ├── 3-operator-memory-usage.png │ │ │ ├── 3-postgres-cpu-usage.png │ │ │ ├── 3-postgres-memory-usage.png │ │ │ ├── 3-postgres-pvc-usage.png │ │ │ ├── 4-count-compliance.png │ │ │ ├── 4-count-event.png │ │ │ ├── 4-count-initialization.png │ │ │ ├── 4-global-hub-kafka-pvc-usage.png │ │ │ ├── 4-kafka-broker-dashboard-0.gif │ │ │ ├── 4-kafka-broker-dashboard-1.1.png │ │ │ ├── 4-kafka-broker-dashboard-1.2.png │ │ │ ├── 4-kafka-broker-dashboard-1.gif │ │ │ ├── 4-kafka-throughputs.png │ │ │ ├── 4-kafka-zookeeper-dashboard-0.png │ │ │ ├── 4-kafka-zookeeper-dashboard-1.png │ │ │ ├── 5-overview.png │ │ │ ├── 5-postgres-cpu-usage.png │ │ │ ├── 5-postgres-dashboard-1.png │ │ │ ├── 5-postgres-dashboard-2.png │ │ │ ├── 5-postgres-memory-usage.png │ │ │ ├── 5-postgres-pvc-usage.png │ │ │ ├── 6-count-compliance.png │ │ │ ├── 6-count-initialization.png │ │ │ ├── 6-global-hub-operator-cpu-usage.png │ │ │ ├── 6-global-hub-operator-memory-usage.png │ │ │ ├── 6-global-hub-total-cpu-usage.png │ │ │ ├── 6-global-hub-total-memory-usage.png │ │ │ ├── 6-grafana-cpu-usage.png │ │ │ ├── 6-grafana-memory-usage.png │ │ │ ├── 6-kafka-broker-cpu-usage.png │ │ │ ├── 6-kafka-broker-memory-usage-jvm.png │ │ │ ├── 6-kafka-broker-memory-usage.png │ │ │ ├── 6-kafka-operator-cpu-usage.png │ │ │ ├── 6-kafka-operator-memory-usage.png │ │ │ ├── 6-kafka-pvc-usage.png │ │ │ ├── 6-manager-cpu-usage.png │ │ │ ├── 6-manager-memory-usage.png │ │ │ ├── 6-postgresql-cpu-usage.png │ │ │ ├── 6-postgresql-memory-usage.png │ │ │ └── 6-postgresql-pvc-usage.png │ └── setup │ │ ├── README.md │ │ ├── local-policies │ │ ├── README.md │ │ ├── cleanup-policy.sh │ │ ├── create_local_policies.sql │ │ ├── history_local_compliance.sql │ │ ├── policy.sh │ │ ├── rotate-policy.sh │ │ └── setup-policy.sh │ │ ├── managed-clusters │ │ ├── cleanup-cluster.sh │ │ ├── multiclusterhub.yaml │ │ └── setup-cluster.sh │ │ ├── rotate-policy.sh │ │ ├── setup-cluster.sh │ │ └── setup-policy.sh ├── troubleshooting.md └── upgrade │ ├── cleanup_legacy_postgres.sh │ ├── restore_event_tables.sh │ ├── restore_history_tables.sh │ └── upgrade_to_globalhub_1.4.0.md ├── go.mod ├── go.sum ├── manager ├── Containerfile.manager ├── Dockerfile ├── Makefile ├── OWNERS ├── README.md ├── cmd │ └── main.go ├── hack │ └── boilerplate.go.txt ├── pkg │ ├── configs │ │ ├── config.go │ │ └── scheme.go │ ├── controllers │ │ └── backup_controller.go │ ├── migration │ │ ├── migration_cleaning.go │ │ ├── migration_cleaning_test.go │ │ ├── migration_controller.go │ │ ├── migration_controller_test.go │ │ ├── migration_deploying.go │ │ ├── migration_deploying_test.go │ │ ├── migration_eventstatus.go │ │ ├── migration_eventstatus_test.go │ │ ├── migration_initializing.go │ │ ├── migration_initializing_test.go │ │ ├── migration_pending.go │ │ ├── migration_registering.go │ │ ├── migration_registering_test.go │ │ ├── migration_rollbacking.go │ │ ├── migration_rollbacking_test.go │ │ ├── migration_utils.go │ │ ├── migration_utils_test.go │ │ ├── migration_validating.go │ │ └── migration_validating_test.go │ ├── processes │ │ ├── cronjob │ │ │ ├── scheduler.go │ │ │ └── task │ │ │ │ ├── data_retention.go │ │ │ │ ├── local_compliance_history.go │ │ │ │ └── task_mestrics.go │ │ └── hubmanagement │ │ │ ├── hub_addon_controller.go │ │ │ ├── hub_addon_controller_test.go │ │ │ └── hub_management.go │ ├── restapis │ │ ├── README.md │ │ ├── apis.go │ │ ├── authentication │ │ │ └── authentication.go │ │ ├── managedclusters │ │ │ ├── list.go │ │ │ └── patch.go │ │ ├── policies │ │ │ ├── constants.go │ │ │ ├── get.go │ │ │ └── list.go │ │ ├── subscriptions │ │ │ ├── get.go │ │ │ └── list.go │ │ ├── swagger.md │ │ ├── swagger.yaml │ │ └── util │ │ │ ├── continue.go │ │ │ ├── crd.go │ │ │ ├── label.go │ │ │ └── until.go │ ├── spec │ │ ├── controllers │ │ │ ├── application_controller.go │ │ │ ├── bundle │ │ │ │ ├── base_objects_bundle.go │ │ │ │ └── interface.go │ │ │ ├── channel_controller.go │ │ │ ├── generic.go │ │ │ ├── managedclusterset_contrller.go │ │ │ ├── managedclustersetbinding_controller.go │ │ │ ├── placement_controller.go │ │ │ ├── placementbinding_controller.go │ │ │ ├── placementrule_controller.go │ │ │ ├── policy_controller.go │ │ │ └── subscription_controller.go │ │ ├── spec.go │ │ ├── specdb │ │ │ ├── gorm │ │ │ │ └── spec.go │ │ │ ├── interface.go │ │ │ └── postgresql │ │ │ │ └── postgresql.go │ │ └── syncers │ │ │ ├── applications_syncer.go │ │ │ ├── channels_syncer.go │ │ │ ├── configmap_syncer.go │ │ │ ├── generic_syncer.go │ │ │ ├── interval │ │ │ ├── exponential_backoff_policy.go │ │ │ └── interval_policy.go │ │ │ ├── managedcluster_labels_syncer.go │ │ │ ├── managedcluster_labels_watcher.go │ │ │ ├── managedclustersetbindings_syncer.go │ │ │ ├── managedclustersets_syncer.go │ │ │ ├── placementbindings_syncer.go │ │ │ ├── placementrules_syncer.go │ │ │ ├── placements_syncer.go │ │ │ ├── policies_syncer.go │ │ │ └── subscriptions_syncer.go │ ├── status │ │ ├── conflator │ │ │ ├── conflation_committer.go │ │ │ ├── conflation_committer_test.go │ │ │ ├── conflation_job.go │ │ │ ├── conflation_manager.go │ │ │ ├── conflation_priority.go │ │ │ ├── conflation_registration.go │ │ │ ├── conflation_unit.go │ │ │ ├── dependency │ │ │ │ ├── dependency.go │ │ │ │ └── type.go │ │ │ ├── element_complete.go │ │ │ ├── element_delta.go │ │ │ ├── element_hybrid.go │ │ │ ├── interface.go │ │ │ ├── metadata │ │ │ │ └── threshold_metadata.go │ │ │ ├── ready_queue.go │ │ │ └── workerpool │ │ │ │ ├── worker.go │ │ │ │ ├── worker_pool.go │ │ │ │ └── worker_test.go │ │ ├── dispatcher │ │ │ ├── conflation_dispatcher.go │ │ │ └── transport_dispatcher.go │ │ ├── handlers │ │ │ ├── README.md │ │ │ ├── clustermigartion │ │ │ │ ├── managedclustermigration_handler.go │ │ │ │ └── managedclustermigration_handler_test.go │ │ │ ├── generic │ │ │ │ └── generic_handler.go │ │ │ ├── handlers.go │ │ │ ├── managedcluster │ │ │ │ ├── managedcluster_event_handler.go │ │ │ │ ├── managedcluster_handler.go │ │ │ │ └── managedcluster_handler_test.go │ │ │ ├── managedhub │ │ │ │ ├── hub_cluster_heartbeat_handler.go │ │ │ │ └── hub_cluster_info_handler.go │ │ │ ├── policy │ │ │ │ ├── local_complete_handler.go │ │ │ │ ├── local_compliance_handler.go │ │ │ │ ├── local_compliance_handler_test.go │ │ │ │ ├── local_policy_spec_handler.go │ │ │ │ ├── local_policy_spec_handler_test.go │ │ │ │ ├── local_replicated_policy_event_handler.go │ │ │ │ ├── local_root_policy_event_handler.go │ │ │ │ ├── policy_complete_handler.go │ │ │ │ ├── policy_compliance_handler.go │ │ │ │ ├── policy_delta_compliance_handler.go │ │ │ │ └── policy_minimal_compliance_handler.go │ │ │ └── security │ │ │ │ └── security_alert_counts_handler.go │ │ └── status.go │ └── webhook │ │ └── admission_handler.go └── scripts │ └── user_setup ├── operator ├── Containerfile.operator ├── Dockerfile ├── Makefile ├── PROJECT ├── README.md ├── api │ ├── migration │ │ └── v1alpha1 │ │ │ ├── groupversion_info.go │ │ │ ├── managedclustermigration_types.go │ │ │ └── zz_generated.deepcopy.go │ └── operator │ │ ├── shared │ │ ├── shared.go │ │ └── zz_generated.deepcopy.go │ │ ├── v1alpha1 │ │ ├── groupversion_info.go │ │ ├── multiclusterglobalhubagent_types.go │ │ └── zz_generated.deepcopy.go │ │ └── v1alpha4 │ │ ├── groupversion_info.go │ │ ├── multiclusterglobalhub_types.go │ │ └── zz_generated.deepcopy.go ├── bundle │ ├── manifests │ │ ├── global-hub.open-cluster-management.io_managedclustermigrations.yaml │ │ ├── multicluster-global-hub-operator.clusterserviceversion.yaml │ │ ├── multicluster-global-hub-webhook_v1_service.yaml │ │ ├── operator.open-cluster-management.io_multiclusterglobalhubagents.yaml │ │ └── operator.open-cluster-management.io_multiclusterglobalhubs.yaml │ ├── metadata │ │ └── annotations.yaml │ └── tests │ │ └── scorecard │ │ └── config.yaml ├── cmd │ └── main.go ├── config │ ├── crd │ │ ├── bases │ │ │ ├── global-hub.open-cluster-management.io_managedclustermigrations.yaml │ │ │ ├── operator.open-cluster-management.io_multiclusterglobalhubagents.yaml │ │ │ └── operator.open-cluster-management.io_multiclusterglobalhubs.yaml │ │ ├── kustomization.yaml │ │ ├── kustomizeconfig.yaml │ │ └── patches │ │ │ ├── cainjection_in_configs.yaml │ │ │ └── webhook_in_configs.yaml │ ├── default │ │ ├── kustomization.yaml │ │ ├── manager_auth_proxy_patch.yaml │ │ └── manager_config_patch.yaml │ ├── manager │ │ ├── controller_manager_config.yaml │ │ ├── kustomization.yaml │ │ ├── manager.yaml │ │ └── manager_webhook_patch.yaml │ ├── manifests │ │ ├── bases │ │ │ └── multicluster-global-hub-operator.clusterserviceversion.yaml │ │ └── kustomization.yaml │ ├── prometheus │ │ ├── kustomization.yaml │ │ └── monitor.yaml │ ├── rbac │ │ ├── aggregated_role.yaml │ │ ├── aggregated_role_binding.yaml │ │ ├── auth_proxy_client_clusterrole.yaml │ │ ├── auth_proxy_role.yaml │ │ ├── auth_proxy_role_binding.yaml │ │ ├── auth_proxy_service.yaml │ │ ├── kustomization.yaml │ │ ├── leader_election_role.yaml │ │ ├── leader_election_role_binding.yaml │ │ ├── multiclusterglobalhub_editor_role.yaml │ │ ├── multiclusterglobalhub_viewer_role.yaml │ │ ├── role.yaml │ │ ├── role_binding.yaml │ │ └── service_account.yaml │ ├── samples │ │ ├── global_hub_v1alpha1_managedclustermigration.yaml │ │ ├── kustomization.yaml │ │ ├── operator_v1alpha1_multiclusterglobalhubagent.yaml │ │ └── operator_v1alpha4_multiclusterglobalhub.yaml │ ├── scorecard │ │ ├── bases │ │ │ └── config.yaml │ │ ├── kustomization.yaml │ │ └── patches │ │ │ ├── basic.config.yaml │ │ │ └── olm.config.yaml │ └── webhook │ │ ├── kustomization.yaml │ │ └── service.yaml ├── hack │ └── boilerplate.go.txt └── pkg │ ├── certificates │ ├── approver.go │ ├── approver_test.go │ ├── cert_controller.go │ ├── cert_controller_test.go │ ├── certificates.go │ ├── certificates_test.go │ ├── signer.go │ └── signer_test.go │ ├── config │ ├── addon_config.go │ ├── cache_config.go │ ├── condition_test.go │ ├── controller_config.go │ ├── multiclusterglobalhub_config.go │ ├── multiclusterglobalhub_config_test.go │ ├── operator_config.go │ ├── scheme_config.go │ ├── status.go │ ├── storage_config.go │ ├── transport_config.go │ └── transport_config_test.go │ ├── constants │ └── constants.go │ ├── controllers │ ├── acm │ │ └── resources.go │ ├── agent │ │ ├── README.md │ │ ├── addon │ │ │ ├── addon_agent.go │ │ │ ├── addon_agent_manifest_acm.go │ │ │ ├── addon_agent_manifest_acm_test.go │ │ │ ├── addon_agent_manifest_transport.go │ │ │ ├── addon_manager.go │ │ │ ├── addon_manager_test.go │ │ │ ├── default_agent_controller.go │ │ │ ├── default_agent_controller_test.go │ │ │ └── manifests │ │ │ │ └── templates │ │ │ │ ├── agent │ │ │ │ ├── multicluster-global-hub-agent-clusterrole.yaml │ │ │ │ ├── multicluster-global-hub-agent-clusterrolebinding.yaml │ │ │ │ ├── multicluster-global-hub-agent-configmap.yaml │ │ │ │ ├── multicluster-global-hub-agent-deployment.yaml │ │ │ │ ├── multicluster-global-hub-agent-inventory-sever-ca-cert.yaml │ │ │ │ ├── multicluster-global-hub-agent-kafka-cluster-ca-cert.yaml │ │ │ │ ├── multicluster-global-hub-agent-namespace.yaml │ │ │ │ ├── multicluster-global-hub-agent-pre-delete-job.yaml │ │ │ │ ├── multicluster-global-hub-agent-pull-secret.yaml │ │ │ │ ├── multicluster-global-hub-agent-serviceaccount.yaml │ │ │ │ └── multicluster-global-hub-agent-transport-config-secret.yaml │ │ │ │ └── hubcluster │ │ │ │ ├── hubcluster-clusterrole.yaml │ │ │ │ ├── hubcluster-clusterrolebinding.yaml │ │ │ │ ├── hubcluster-mch.yaml │ │ │ │ ├── hubcluster-namespace.yaml │ │ │ │ ├── hubcluster-operatorgroup.yaml │ │ │ │ ├── hubcluster-pullsecret.yaml │ │ │ │ ├── hubcluster-subscription.yaml │ │ │ │ ├── klusterlet-work-agent-clusterrole.yaml │ │ │ │ └── klusterlet-work-agent-clusterrolebinding.yaml │ │ ├── certificates │ │ │ ├── approver.go │ │ │ ├── approver_test.go │ │ │ ├── csr.go │ │ │ ├── signer.go │ │ │ └── signer_test.go │ │ ├── local_agent_controller.go │ │ ├── manifests │ │ │ ├── clusterrole.yaml │ │ │ ├── clusterrolebinding.yaml │ │ │ ├── configmap.yaml │ │ │ ├── deployment.yaml │ │ │ └── serviceaccount.yaml │ │ ├── standalone_agent_controller.go │ │ └── standalone_agent_controller_test.go │ ├── backup │ │ ├── backup.go │ │ ├── backup_reconcile.go │ │ ├── backup_start.go │ │ ├── configmap.go │ │ ├── globalhub.go │ │ ├── integration_test.go │ │ ├── pvc.go │ │ ├── secret.go │ │ └── suite_test.go │ ├── grafana │ │ ├── grafana_reconciler.go │ │ ├── grafana_reconciler_test.go │ │ └── manifests │ │ │ ├── acm-global-adhoc-investigation.yaml │ │ │ ├── acm-global-cluster-group-compliancy-overview.yaml │ │ │ ├── acm-global-default-alerting.yaml │ │ │ ├── acm-global-managedclusters.yaml │ │ │ ├── acm-global-offending-clusters.yaml │ │ │ ├── acm-global-offending-policies.yaml │ │ │ ├── acm-global-overview.yaml │ │ │ ├── acm-global-policy-group-compliancy-overview.yaml │ │ │ ├── acm-global-postgres-tables.yaml │ │ │ ├── acm-global-postgres.yaml │ │ │ ├── acm-global-security-alert-counts.yaml │ │ │ ├── acm-global-strimzi-kafka.yaml │ │ │ ├── acm-global-strimzi-kraft.yaml │ │ │ ├── acm-global-strimzi-operator.yaml │ │ │ ├── acm-global-whats-changed-clusters.yaml │ │ │ ├── acm-global-whats-changed-policies.yaml │ │ │ ├── alert-service.yaml │ │ │ ├── clusterrole.yaml │ │ │ ├── clusterrolebinding-cluster-monitoring.yaml │ │ │ ├── clusterrolebinding.yaml │ │ │ ├── config-secret.yaml │ │ │ ├── cookie-secret.yaml │ │ │ ├── dashboard-source.yaml │ │ │ ├── deployment.yaml │ │ │ ├── route.yaml │ │ │ ├── service.yaml │ │ │ ├── serviceaccount-secret.yaml │ │ │ └── serviceaccount.yaml │ ├── inventory │ │ ├── inventory_reconciler.go │ │ ├── manifests │ │ │ ├── fs.go │ │ │ ├── inventory-api │ │ │ │ ├── deployment.yaml │ │ │ │ ├── kafka-certs.yaml │ │ │ │ ├── secret.yaml │ │ │ │ ├── service.yaml │ │ │ │ └── serviceaccount.yaml │ │ │ ├── relations-api │ │ │ │ ├── 1.schema.cm.yaml │ │ │ │ ├── 2.api.deployment.yaml │ │ │ │ ├── 3.api.service.yaml │ │ │ │ └── 4.api.route.yaml │ │ │ └── spicedb-operator │ │ │ │ ├── 1.spicedbclusters.crd.yaml │ │ │ │ ├── 2.spicedb-operator.sa.yaml │ │ │ │ ├── 3.spicedb-operator.clusterroles.yaml │ │ │ │ ├── 4.spicedb-operator.clusterrolebinding.yaml │ │ │ │ ├── 5.update-graph.cm.yaml │ │ │ │ └── 6.spicedb-operator.deploy.yaml │ │ ├── spicedb_controller.go │ │ └── spicedb_reconciler.go │ ├── managedhub │ │ ├── managedhub_controller.go │ │ └── managedhub_controller_test.go │ ├── manager │ │ ├── manager_reconciler.go │ │ └── manifests │ │ │ ├── clusterrole.yaml │ │ │ ├── clusterrolebinding.yaml │ │ │ ├── deployment.yaml │ │ │ ├── managementaddon.yaml │ │ │ ├── mutatingwebhookconfiguration.yaml │ │ │ ├── role.yaml │ │ │ ├── rolebinding.yaml │ │ │ ├── route.yaml │ │ │ ├── secret.yaml │ │ │ ├── service.yaml │ │ │ ├── serviceaccount.yaml │ │ │ ├── storage-config-secret.yaml │ │ │ └── transport-config-secret.yaml │ ├── mceaddons │ │ ├── mce_addons_controller.go │ │ └── mce_addons_controller_test.go │ ├── meta.go │ ├── meta_test.go │ ├── storage │ │ ├── database.old │ │ │ ├── 1.schemas.sql │ │ │ ├── 2.tables.sql │ │ │ ├── 3.functions.sql │ │ │ ├── 4.trigger.sql │ │ │ └── 5.privileges.sql │ │ ├── database │ │ │ ├── 1.schemas.sql │ │ │ ├── 2.tables.sql │ │ │ ├── 3.functions.sql │ │ │ ├── 4.trigger.sql │ │ │ └── 5.privileges.sql │ │ ├── manifests.sts │ │ │ ├── grafana-postgres-alert.yaml │ │ │ ├── grafana-service-monitor.yaml │ │ │ ├── postgres-ca-configmap.yaml │ │ │ ├── postgres-config-configmap.yaml │ │ │ ├── postgres-init-configmap.yaml │ │ │ ├── postgres-secret.yaml │ │ │ ├── postgres-service.yaml │ │ │ ├── postgres-serviceaccount.yaml │ │ │ └── postgres-statefulset.yaml │ │ ├── postgres_crunchy.go │ │ ├── postgres_crunchy_test.go │ │ ├── postgres_statefulset.go │ │ ├── postgres_user_reconciler.go │ │ ├── storage_reconciler.go │ │ └── upgrade │ │ │ └── 1.upgrade.sql │ ├── transporter │ │ ├── protocol │ │ │ ├── byo_transporter.go │ │ │ ├── manifests │ │ │ │ ├── global-hub-kafka-node-pool.yaml │ │ │ │ ├── global-hub-kafka-topic.yaml │ │ │ │ ├── global-hub-kafka-user.yaml │ │ │ │ ├── metrics.yaml │ │ │ │ └── podmonitor.yaml │ │ │ ├── strimzi_kafka_controller.go │ │ │ ├── strimzi_kafka_controller_test.go │ │ │ ├── strimzi_transporter.go │ │ │ └── strimzi_transporter_test.go │ │ └── transport_reconciler.go │ └── webhook │ │ ├── manifests │ │ ├── addondeploymentconfig.yaml │ │ ├── managedclustersetbinding.yaml │ │ ├── mutatingwebhookconfiguration.yaml │ │ └── placement.yaml │ │ └── webhook_controller.go │ ├── deployer │ ├── hoh_deployer.go │ ├── hoh_deployer_suite_test.go │ ├── hoh_deployer_test.go │ └── testdata │ │ ├── typedv1 │ │ ├── configmap.yaml │ │ ├── deployment.yaml │ │ ├── podmonitor.yaml │ │ ├── secret.yaml │ │ ├── service.yaml │ │ ├── serviceaccount.yaml │ │ └── statefulset.yaml │ │ ├── typedv2 │ │ ├── configmap.yaml │ │ ├── deployment.yaml │ │ ├── podmonitor.yaml │ │ ├── secret.yaml │ │ ├── service.yaml │ │ ├── serviceaccount.yaml │ │ └── statefulset.yaml │ │ ├── untypedv1 │ │ ├── hpa.yaml │ │ ├── ingress.yaml │ │ └── mgh.yaml │ │ └── untypedv2 │ │ ├── hpa.yaml │ │ ├── ingress.yaml │ │ └── mgh.yaml │ ├── renderer │ ├── hoh_renderer.go │ ├── hoh_renderer_suite_test.go │ ├── hoh_renderer_test.go │ ├── renderer.go │ └── testdata │ │ ├── app │ │ ├── ingress.yaml │ │ ├── nginx-deployment.yaml │ │ ├── nginx-hpa.yaml │ │ ├── nginx-service.yaml │ │ └── nginx-serviceaccount.yaml │ │ ├── input │ │ ├── all-nginx.yaml │ │ ├── all.yaml │ │ ├── default.yaml │ │ ├── external.yaml │ │ └── ha.yaml │ │ └── output │ │ ├── all-nginx.golden.yaml │ │ ├── all.golden.yaml │ │ ├── default.golden.yaml │ │ ├── external.golden.yaml │ │ └── ha.golden.yaml │ ├── utils │ ├── utils.go │ └── utils_test.go │ └── webhook │ ├── admission_handler.go │ └── admission_handler_test.go ├── pkg ├── bundle │ ├── cluster │ │ └── hub_cluster_info_bundle.go │ ├── event │ │ ├── base_event.go │ │ ├── clustergroupupgrades_event_bundle.go │ │ ├── managedcluster_event_bundle.go │ │ └── policy_event_bundle.go │ ├── generic │ │ ├── generic_bundle.go │ │ └── generic_status_bundle.go │ ├── grc │ │ ├── complete_compliance_bundle.go │ │ ├── compliance_bundle.go │ │ └── minmal_compliance_bundle.go │ ├── migration │ │ ├── managedcluster_migration.go │ │ └── managedcluster_migration_test.go │ ├── spec │ │ ├── generic_spec_bundle.go │ │ └── managed_cluster_labels_bundle.go │ └── version │ │ └── version.go ├── compressor │ ├── compressor.go │ ├── compressor_test.go │ ├── gzip_compressor.go │ └── no_op_compressor.go ├── constants │ └── constants.go ├── database │ ├── common │ │ └── util.go │ ├── constants.go │ ├── dao │ │ └── generic_dao.go │ ├── gorm_conn.go │ ├── gorm_conn_test.go │ ├── models │ │ ├── common.go │ │ ├── event.go │ │ ├── history.go │ │ ├── local_spec.go │ │ ├── local_status.go │ │ ├── security.go │ │ ├── spec.go │ │ └── status.go │ └── pgx_conn.go ├── enum │ ├── event_type.go │ └── sync_mode.go ├── jobs │ ├── job.go │ ├── jobs_suite_test.go │ ├── prune_finalizer.go │ └── prune_finalizer_test.go ├── logger │ ├── controller.go │ ├── level.go │ ├── level_test.go │ └── zap.go ├── objects │ └── leader_election.go ├── statistics │ ├── conflation_unit.go │ ├── event_metrics.go │ ├── generic_metics.go │ └── statistics.go ├── transport │ ├── assembler_test.go │ ├── config │ │ ├── config_test.go │ │ ├── confluent_config.go │ │ ├── helpers.go │ │ ├── helpers_test.go │ │ ├── rest_config.go │ │ └── saram_config.go │ ├── consumer │ │ ├── generic_consumer.go │ │ ├── generic_consumer_test.go │ │ ├── message_assembler.go │ │ ├── sarama_consumer.go │ │ └── sarama_consumer_test.go │ ├── controller │ │ ├── controller.go │ │ └── controller_test.go │ ├── interface.go │ ├── kafka_config.go │ ├── producer │ │ ├── generic_producer.go │ │ └── generic_producer_test.go │ ├── requester │ │ └── inventory_client.go │ ├── rest_config.go │ ├── suite_test.go │ ├── transport_mocks.go │ ├── type.go │ └── utils │ │ ├── utils.go │ │ └── utils_test.go ├── utils │ ├── meta.go │ ├── meta_test.go │ ├── namespace.go │ ├── object.go │ ├── pprof.go │ ├── string.go │ ├── time.go │ ├── time_test.go │ └── utils.go └── wire │ └── models │ └── security.go ├── release-notes ├── v0.1.0.md ├── v0.2.0.md ├── v0.3.0.md ├── v0.4.0.md └── v0.7.0.md ├── renovate.json ├── rpms.in.yaml ├── rpms.lock.yaml ├── samples ├── README.md ├── cloudevent │ ├── confluent-receiver │ │ └── main.go │ ├── confluent-sender │ │ └── main.go │ ├── migration │ │ └── agent │ │ │ └── main.go │ ├── receiver │ │ └── main.go │ └── sender │ │ └── main.go ├── config │ ├── confluent_config.go │ ├── kubeconfig.go │ ├── sarama_config.go │ ├── storage_secret.go │ └── transport_secret.go ├── gorm │ └── main.go ├── inventory │ ├── consumer │ │ └── main.go │ └── requester │ │ ├── global_hub.go │ │ ├── main.go │ │ └── managed_hub.go └── kafka │ ├── confluent_admin │ └── main.go │ ├── confluent_consumer │ ├── main.go │ └── offset_committer.go │ ├── confluent_producer │ └── main.go │ ├── kube_resources │ ├── kafka-topic.yaml │ └── kafka-user.yaml │ ├── saram_consumer │ └── main.go │ └── saram_producer │ └── main.go ├── scripts ├── hooks │ └── pre-push └── install-hooks.sh ├── sonar-project.properties ├── test ├── .gitignore ├── Makefile ├── OWNERS ├── README.md ├── e2e │ ├── backup_test.go │ ├── cluster_test.go │ ├── grafana_test.go │ ├── kessel │ │ ├── inventory_test.go │ │ ├── relations_test.go │ │ ├── suite_test.go │ │ └── type.go │ ├── local_agent_test.go │ ├── localpolicy_test.go │ ├── suite_test.go │ └── utils │ │ ├── client.go │ │ ├── options.go │ │ ├── render.go │ │ ├── render_test.go │ │ ├── shemas.go │ │ └── tests │ │ ├── custom-rules-valid.yaml │ │ └── kustomization.yaml ├── integration │ ├── agent │ │ ├── controller │ │ │ ├── cert_test.go │ │ │ ├── suite_test.go │ │ │ └── version_clusterclaim_test.go │ │ ├── migration │ │ │ ├── migration_from_syncer_test.go │ │ │ ├── migration_to_syncer_test.go │ │ │ └── suite_test.go │ │ ├── spec │ │ │ ├── clusterlabel_syncer_test.go │ │ │ ├── generic_syncer_test.go │ │ │ ├── resync_syncer_test.go │ │ │ └── suite_test.go │ │ └── status │ │ │ ├── clustergroupupgrade_event_test.go │ │ │ ├── configmap_test.go │ │ │ ├── hubcluster_test.go │ │ │ ├── localpolicy_event_test.go │ │ │ ├── localpolicy_test.go │ │ │ ├── managedcluster_event_test.go │ │ │ ├── managedcluster_test.go │ │ │ └── suite_test.go │ ├── manager │ │ ├── api │ │ │ ├── api_test.go │ │ │ └── suite_test.go │ │ ├── controller │ │ │ ├── backup_test.go │ │ │ ├── compliance_history_job_test.go │ │ │ ├── data_retention_job_test.go │ │ │ ├── hub_management_test.go │ │ │ ├── scheduler_test.go │ │ │ └── suite_test.go │ │ ├── migration │ │ │ ├── migration_error_scenarios_test.go │ │ │ ├── migration_phase_test.go │ │ │ ├── migration_validation_test.go │ │ │ └── suite_test.go │ │ ├── spec │ │ │ ├── db2transport_test.go │ │ │ ├── managedclusterset_spec_test.go │ │ │ ├── managedclustersetbinding_spec_test.go │ │ │ ├── placement_spec_test.go │ │ │ ├── placementrule_spec_test.go │ │ │ ├── policy_spec_test.go │ │ │ └── suite_test.go │ │ ├── status │ │ │ ├── hub_cluster_heartbeat_handler_test.go │ │ │ ├── hub_cluster_info_handler_test.go │ │ │ ├── local_placementrule_handler_test.go │ │ │ ├── local_policy_compliance_handler_test.go │ │ │ ├── local_policy_spec_handler_test.go │ │ │ ├── local_replicated_policy_event_handler_test.go │ │ │ ├── local_root_policy_event_handler_test.go │ │ │ ├── managedcluster_event_handler_test.go │ │ │ ├── managedcluster_handler_test.go │ │ │ ├── placement_decisions_handler_test.go │ │ │ ├── placement_rules_handler_test.go │ │ │ ├── placements_handler_test.go │ │ │ ├── policy_compliance_handler_test.go │ │ │ ├── security_alert_counts_handler_test.go │ │ │ ├── subscription_reports_handler_test.go │ │ │ ├── subscription_status_handler_test.go │ │ │ ├── suite_test.go │ │ │ └── transport_offset_test.go │ │ └── webhook │ │ │ ├── admission_handler_test.go │ │ │ └── admission_suite_test.go │ ├── operator │ │ ├── controllers │ │ │ ├── acm_test.go │ │ │ ├── agent │ │ │ │ ├── cluster_none_addon_test.go │ │ │ │ ├── local_agent_test.go │ │ │ │ ├── managedclusteraddon_test.go │ │ │ │ ├── standalone_agent │ │ │ │ │ ├── standalone_agent_test.go │ │ │ │ │ └── suite_test.go │ │ │ │ └── suite_test.go │ │ │ ├── grafana_test.go │ │ │ ├── inventory_test.go │ │ │ ├── manager_test.go │ │ │ ├── mce_addons_test.go │ │ │ ├── spicedb_test.go │ │ │ ├── storage_test.go │ │ │ ├── suite_test.go │ │ │ └── transporter_test.go │ │ ├── meta_controller_test.go │ │ ├── suite_test.go │ │ └── webhook │ │ │ ├── admission_handler_test.go │ │ │ └── admission_suite_test.go │ └── utils │ │ ├── testpostgres │ │ ├── cmd │ │ │ └── main.go │ │ ├── testdatabase.go │ │ └── testpostgres.go │ │ └── utils.go ├── manifest │ ├── crd │ │ ├── 0000_00_addon.open-cluster-management.io_clustermanagementaddons.crd.yaml │ │ ├── 0000_00_agent.open-cluster-management.io_klusterletaddonconfigs_crd.yaml │ │ ├── 0000_00_apps.open-cluster-management.io_placementrules.crd.yaml │ │ ├── 0000_00_cluster.open-cluster-management.io_hypershiftdeployments.crd.yaml │ │ ├── 0000_00_cluster.open-cluster-management.io_managedclusters.crd.yaml │ │ ├── 0000_00_cluster.open-cluster-management.io_managedclustersetbindings.crd.yaml │ │ ├── 0000_00_cluster.open-cluster-management.io_managedclustersets.crd.yaml │ │ ├── 0000_00_cluster.open-cluster-management.io_placements.crd.yaml │ │ ├── 0000_00_policy.open-cluster-management.io_placementbindings.crd.yaml │ │ ├── 0000_00_policy.open-cluster-management.io_policies.crd.yaml │ │ ├── 0000_00_work.open-cluster-management.io_manifestworks.crd.yaml │ │ ├── 0000_01_addon.open-cluster-management.io_managedclusteraddons.crd.yaml │ │ ├── 0000_01_operator.open-cluster-management.io_clustermanagers.crd.yaml │ │ ├── 0000_01_operator.open-cluster-management.io_multiclusterhubs.crd.yaml │ │ ├── 0000_02_addon.open-cluster-management.io_addondeploymentconfigs.crd.yaml │ │ ├── 0000_02_clusters.open-cluster-management.io_clusterclaims.crd.yaml │ │ ├── 0000_03_clusters.open-cluster-management.io_placementdecisions.crd.yaml │ │ ├── 0000_03_config-operator_01_proxies.crd.yaml │ │ ├── 0000_03_config.openshift.io_infrastructures.crd.yaml │ │ ├── 0000_04_monitoring.coreos.com_podmonitors.crd.yaml │ │ ├── 0000_04_monitoring.coreos.com_prometheusrules.yaml │ │ ├── 0000_04_monitoring.coreos.com_servicemonitors.crd.yaml │ │ ├── 0000_05_kafka.strimzi.io_kafkanodepools.crd.yaml │ │ ├── 0000_05_kafka.strimzi.io_kafkas.crd.yaml │ │ ├── 0000_05_kafka.strimzi.io_kafkatopics.crd.yaml │ │ ├── 0000_05_kafka.strimzi.io_kafkausers.crd.yaml │ │ ├── 0000_05_operators.coreos.com_subscriptions.crd.yaml │ │ ├── 0000_05_postgres-operator.crunchydata.com_postgresclusters.crd.yaml │ │ ├── 0000_06_authentication.open-cluster-management.io_managedserviceaccounts.crd.yaml │ │ ├── 0000_06_internal.open-cluster-management.io_managedclusterinfos.crd.yaml │ │ ├── 0000_07_spicedbclusters.crd.yaml │ │ ├── clusterversion.crd.yaml │ │ ├── config.open-cluster-management.io_klusterletconfigs.crd.yaml │ │ ├── operators.coreos.com_clusterserviceversions.yaml │ │ └── route.crd.yaml │ ├── kafka │ │ └── kafka-cluster │ │ │ ├── kafka-byo-resource.yaml │ │ │ ├── kafka-cluster.yaml │ │ │ ├── kafka-topics.yaml │ │ │ ├── kafka-user.yaml │ │ │ └── kustomization.yaml │ ├── mch │ │ └── multiclusterhub.yaml │ ├── policy │ │ ├── local-enforce-limitrange-policy.yaml │ │ └── local-inform-limitrange-policy.yaml │ ├── postgres │ │ ├── postgres-cluster │ │ │ ├── kustomization.yaml │ │ │ ├── namespace.yaml │ │ │ └── postgres-cluster.yaml │ │ └── postgres-operator │ │ │ ├── bases │ │ │ ├── crd │ │ │ │ ├── bases │ │ │ │ │ └── postgres-operator.crunchydata.com_postgresclusters.yaml │ │ │ │ └── kustomization.yaml │ │ │ ├── kustomization.yaml │ │ │ ├── manager │ │ │ │ ├── kustomization.yaml │ │ │ │ └── manager.yaml │ │ │ └── rbac │ │ │ │ ├── cluster │ │ │ │ ├── kustomization.yaml │ │ │ │ ├── role.yaml │ │ │ │ ├── role_binding.yaml │ │ │ │ └── service_account.yaml │ │ │ │ └── namespace │ │ │ │ ├── kustomization.yaml │ │ │ │ ├── role.yaml │ │ │ │ ├── role_binding.yaml │ │ │ │ └── service_account.yaml │ │ │ ├── kustomization.yaml │ │ │ └── namespace.yaml │ ├── resources │ │ ├── kustomization.yaml │ │ ├── leader-election-configmap.yaml │ │ ├── manager-service-local.yaml │ │ ├── operatorgroups.crd.yaml │ │ ├── servicemonitors.crd.yaml │ │ └── subscriptions.crd.yaml │ ├── service-ca-crds │ │ ├── clusteroperators-crd.yaml │ │ └── servicecas-crd.yaml │ ├── service-ca │ │ ├── 00_roles.yaml │ │ ├── 01_namespace.yaml │ │ ├── 02_service.yaml │ │ ├── 03_cm.yaml │ │ ├── 03_operator.cr.yaml │ │ ├── 04_sa.yaml │ │ ├── 05_deploy.yaml │ │ └── 07_clusteroperator.yaml │ └── standalone-agent │ │ └── standalone-agent-resources.yaml └── script │ ├── e2e_clean_globalhub.sh │ ├── e2e_cleanup.sh │ ├── e2e_dep.sh │ ├── e2e_kafka.sh │ ├── e2e_log.sh │ ├── e2e_postgres.sh │ ├── e2e_prow.sh │ ├── e2e_run.sh │ ├── e2e_run_byo.sh │ ├── e2e_run_qe.sh │ ├── e2e_setup.sh │ ├── event_exporter_inventory.sh │ ├── event_exporter_kafka.sh │ ├── kessel_e2e_run.sh │ ├── kessel_e2e_setup.sh │ ├── ocm.sh │ └── util.sh └── tools └── generate-kafka-config.sh /.claude/skills/new-release/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/.claude/skills/new-release/README.md -------------------------------------------------------------------------------- /.claude/skills/new-release/SKILL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/.claude/skills/new-release/SKILL.md -------------------------------------------------------------------------------- /.claude/skills/new-release/scripts/02-openshift-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/.claude/skills/new-release/scripts/02-openshift-release.sh -------------------------------------------------------------------------------- /.claude/skills/new-release/scripts/03-bundle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/.claude/skills/new-release/scripts/03-bundle.sh -------------------------------------------------------------------------------- /.claude/skills/new-release/scripts/04-catalog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/.claude/skills/new-release/scripts/04-catalog.sh -------------------------------------------------------------------------------- /.claude/skills/new-release/scripts/05-grafana.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/.claude/skills/new-release/scripts/05-grafana.sh -------------------------------------------------------------------------------- /.claude/skills/new-release/scripts/06-postgres-exporter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/.claude/skills/new-release/scripts/06-postgres-exporter.sh -------------------------------------------------------------------------------- /.claude/skills/new-release/scripts/cut-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/.claude/skills/new-release/scripts/cut-release.sh -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/auto_code_review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/.github/workflows/auto_code_review.yml -------------------------------------------------------------------------------- /.github/workflows/e2e.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/.github/workflows/e2e.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/.gitmodules -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/Makefile -------------------------------------------------------------------------------- /OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/OWNERS -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_CHECKLIST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/RELEASE_CHECKLIST.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/SECURITY.md -------------------------------------------------------------------------------- /agent/Containerfile.agent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/Containerfile.agent -------------------------------------------------------------------------------- /agent/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/Dockerfile -------------------------------------------------------------------------------- /agent/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/Makefile -------------------------------------------------------------------------------- /agent/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/OWNERS -------------------------------------------------------------------------------- /agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/README.md -------------------------------------------------------------------------------- /agent/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/cmd/main.go -------------------------------------------------------------------------------- /agent/cmd/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/cmd/main_test.go -------------------------------------------------------------------------------- /agent/pkg/configs/agent_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/configs/agent_config.go -------------------------------------------------------------------------------- /agent/pkg/configs/agent_sync_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/configs/agent_sync_state.go -------------------------------------------------------------------------------- /agent/pkg/configs/resync_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/configs/resync_config.go -------------------------------------------------------------------------------- /agent/pkg/configs/resync_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/configs/resync_config_test.go -------------------------------------------------------------------------------- /agent/pkg/configs/scheme.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/configs/scheme.go -------------------------------------------------------------------------------- /agent/pkg/controllers/clusterclaim_hub_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/controllers/clusterclaim_hub_controller.go -------------------------------------------------------------------------------- /agent/pkg/controllers/clusterclaim_version_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/controllers/clusterclaim_version_controller.go -------------------------------------------------------------------------------- /agent/pkg/controllers/init_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/controllers/init_controller.go -------------------------------------------------------------------------------- /agent/pkg/controllers/init_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/controllers/init_controller_test.go -------------------------------------------------------------------------------- /agent/pkg/controllers/lease_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/controllers/lease_controller.go -------------------------------------------------------------------------------- /agent/pkg/spec/dispatcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/spec/dispatcher.go -------------------------------------------------------------------------------- /agent/pkg/spec/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/spec/interface.go -------------------------------------------------------------------------------- /agent/pkg/spec/migration/migration_from_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/spec/migration/migration_from_syncer.go -------------------------------------------------------------------------------- /agent/pkg/spec/migration/migration_from_syncer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/spec/migration/migration_from_syncer_test.go -------------------------------------------------------------------------------- /agent/pkg/spec/migration/migration_to_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/spec/migration/migration_to_syncer.go -------------------------------------------------------------------------------- /agent/pkg/spec/migration/migration_to_syncer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/spec/migration/migration_to_syncer_test.go -------------------------------------------------------------------------------- /agent/pkg/spec/migration/resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/spec/migration/resources.go -------------------------------------------------------------------------------- /agent/pkg/spec/rbac/impersonation_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/spec/rbac/impersonation_manager.go -------------------------------------------------------------------------------- /agent/pkg/spec/spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/spec/spec.go -------------------------------------------------------------------------------- /agent/pkg/spec/syncers/clusterlabel_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/spec/syncers/clusterlabel_syncer.go -------------------------------------------------------------------------------- /agent/pkg/spec/syncers/generic_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/spec/syncers/generic_syncer.go -------------------------------------------------------------------------------- /agent/pkg/spec/syncers/resync_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/spec/syncers/resync_syncer.go -------------------------------------------------------------------------------- /agent/pkg/spec/workers/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/spec/workers/job.go -------------------------------------------------------------------------------- /agent/pkg/spec/workers/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/spec/workers/worker.go -------------------------------------------------------------------------------- /agent/pkg/spec/workers/worker_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/spec/workers/worker_pool.go -------------------------------------------------------------------------------- /agent/pkg/status/emitters/emitter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/emitters/emitter.go -------------------------------------------------------------------------------- /agent/pkg/status/emitters/emitter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/emitters/emitter_test.go -------------------------------------------------------------------------------- /agent/pkg/status/emitters/event_emitter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/emitters/event_emitter.go -------------------------------------------------------------------------------- /agent/pkg/status/emitters/event_emitter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/emitters/event_emitter_test.go -------------------------------------------------------------------------------- /agent/pkg/status/emitters/object_emitter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/emitters/object_emitter.go -------------------------------------------------------------------------------- /agent/pkg/status/filter/time_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/filter/time_filter.go -------------------------------------------------------------------------------- /agent/pkg/status/filter/time_filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/filter/time_filter_test.go -------------------------------------------------------------------------------- /agent/pkg/status/generic/generic_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/generic/generic_controller.go -------------------------------------------------------------------------------- /agent/pkg/status/generic/generic_emitter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/generic/generic_emitter.go -------------------------------------------------------------------------------- /agent/pkg/status/generic/generic_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/generic/generic_handler.go -------------------------------------------------------------------------------- /agent/pkg/status/generic/multi_event_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/generic/multi_event_syncer.go -------------------------------------------------------------------------------- /agent/pkg/status/generic/multi_object_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/generic/multi_object_syncer.go -------------------------------------------------------------------------------- /agent/pkg/status/generic/object_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/generic/object_controller.go -------------------------------------------------------------------------------- /agent/pkg/status/generic/object_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/generic/object_controller_test.go -------------------------------------------------------------------------------- /agent/pkg/status/generic/periodic_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/generic/periodic_syncer.go -------------------------------------------------------------------------------- /agent/pkg/status/generic/periodic_syncer_resync_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/generic/periodic_syncer_resync_test.go -------------------------------------------------------------------------------- /agent/pkg/status/interfaces/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/interfaces/interface.go -------------------------------------------------------------------------------- /agent/pkg/status/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/status.go -------------------------------------------------------------------------------- /agent/pkg/status/syncers/apps/subscription_report_sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/syncers/apps/subscription_report_sync.go -------------------------------------------------------------------------------- /agent/pkg/status/syncers/apps/subscription_status_sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/syncers/apps/subscription_status_sync.go -------------------------------------------------------------------------------- /agent/pkg/status/syncers/configmap/config_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/syncers/configmap/config_controller.go -------------------------------------------------------------------------------- /agent/pkg/status/syncers/configmap/config_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/syncers/configmap/config_data.go -------------------------------------------------------------------------------- /agent/pkg/status/syncers/configmap/config_data_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/syncers/configmap/config_data_test.go -------------------------------------------------------------------------------- /agent/pkg/status/syncers/events/event_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/syncers/events/event_syncer.go -------------------------------------------------------------------------------- /agent/pkg/status/syncers/managedhub/cluster_info_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/syncers/managedhub/cluster_info_syncer.go -------------------------------------------------------------------------------- /agent/pkg/status/syncers/managedhub/heartbeat_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/syncers/managedhub/heartbeat_syncer.go -------------------------------------------------------------------------------- /agent/pkg/status/syncers/placement/placement_rule_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/syncers/placement/placement_rule_syncer.go -------------------------------------------------------------------------------- /agent/pkg/status/syncers/placement/placement_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/syncers/placement/placement_syncer.go -------------------------------------------------------------------------------- /agent/pkg/status/syncers/policies/policy_spec_emitter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/syncers/policies/policy_spec_emitter.go -------------------------------------------------------------------------------- /agent/pkg/status/syncers/policies/policy_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/syncers/policies/policy_syncer.go -------------------------------------------------------------------------------- /agent/pkg/status/syncers/security/clients/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/syncers/security/clients/suite_test.go -------------------------------------------------------------------------------- /agent/pkg/status/syncers/security/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/syncers/security/common.go -------------------------------------------------------------------------------- /agent/pkg/status/syncers/security/stackrox_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/syncers/security/stackrox_controller.go -------------------------------------------------------------------------------- /agent/pkg/status/syncers/security/stackrox_requests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/syncers/security/stackrox_requests.go -------------------------------------------------------------------------------- /agent/pkg/status/syncers/security/stackrox_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/syncers/security/stackrox_syncer.go -------------------------------------------------------------------------------- /agent/pkg/status/syncers/security/stackrox_syncer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/syncers/security/stackrox_syncer_test.go -------------------------------------------------------------------------------- /agent/pkg/status/syncers/security/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/pkg/status/syncers/security/suite_test.go -------------------------------------------------------------------------------- /agent/scripts/user_setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/agent/scripts/user_setup -------------------------------------------------------------------------------- /ai-doc/event-send-modes-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/ai-doc/event-send-modes-guide.md -------------------------------------------------------------------------------- /ai-doc/migration-sequence-diagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/ai-doc/migration-sequence-diagram.md -------------------------------------------------------------------------------- /ai-doc/resync-mechanism.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/ai-doc/resync-mechanism.md -------------------------------------------------------------------------------- /ai-doc/version-mechanism-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/ai-doc/version-mechanism-guide.md -------------------------------------------------------------------------------- /development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/development.md -------------------------------------------------------------------------------- /doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/README.md -------------------------------------------------------------------------------- /doc/architecture/mcgh-data-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/architecture/mcgh-data-flow.png -------------------------------------------------------------------------------- /doc/architecture/multicluster-global-hub-arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/architecture/multicluster-global-hub-arch.png -------------------------------------------------------------------------------- /doc/architecture/multicluster-global-hub-e2e-arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/architecture/multicluster-global-hub-e2e-arch.png -------------------------------------------------------------------------------- /doc/architecture/scale-tests-environment-arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/architecture/scale-tests-environment-arch.png -------------------------------------------------------------------------------- /doc/byo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/byo.md -------------------------------------------------------------------------------- /doc/dashboard/Policy/adhoc-policy-investigation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/dashboard/Policy/adhoc-policy-investigation.png -------------------------------------------------------------------------------- /doc/dashboard/Policy/cluster-group-compliancy-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/dashboard/Policy/cluster-group-compliancy-overview.png -------------------------------------------------------------------------------- /doc/dashboard/Policy/globalhub-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/dashboard/Policy/globalhub-overview.png -------------------------------------------------------------------------------- /doc/dashboard/Policy/offending-clusters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/dashboard/Policy/offending-clusters.png -------------------------------------------------------------------------------- /doc/dashboard/Policy/offending-policy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/dashboard/Policy/offending-policy.png -------------------------------------------------------------------------------- /doc/dashboard/Policy/policy-group-compliancy-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/dashboard/Policy/policy-group-compliancy-overview.png -------------------------------------------------------------------------------- /doc/dashboard/Policy/what's-changed-clusters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/dashboard/Policy/what's-changed-clusters.png -------------------------------------------------------------------------------- /doc/dashboard/Policy/what's-changed-policy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/dashboard/Policy/what's-changed-policy.png -------------------------------------------------------------------------------- /doc/dashboard/cluster/cluster-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/dashboard/cluster/cluster-overview.png -------------------------------------------------------------------------------- /doc/dashboard/postgres/postgres-tables-and-indexes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/dashboard/postgres/postgres-tables-and-indexes.png -------------------------------------------------------------------------------- /doc/dashboard/postgres/postgres.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/dashboard/postgres/postgres.gif -------------------------------------------------------------------------------- /doc/dashboard/strimzi/strimzi-kafka.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/dashboard/strimzi/strimzi-kafka.gif -------------------------------------------------------------------------------- /doc/dashboard/strimzi/strimzi-operator.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/dashboard/strimzi/strimzi-operator.gif -------------------------------------------------------------------------------- /doc/dashboard/strimzi/strimzi-zookeeper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/dashboard/strimzi/strimzi-zookeeper.png -------------------------------------------------------------------------------- /doc/dev-preview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/dev-preview.md -------------------------------------------------------------------------------- /doc/disconnected_environment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/disconnected_environment/README.md -------------------------------------------------------------------------------- /doc/disconnected_environment/catalogsource.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/disconnected_environment/catalogsource.yaml -------------------------------------------------------------------------------- /doc/disconnected_environment/imagecontentsourcepolicy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/disconnected_environment/imagecontentsourcepolicy.yaml -------------------------------------------------------------------------------- /doc/disconnected_environment/operatorgroup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/disconnected_environment/operatorgroup.yaml -------------------------------------------------------------------------------- /doc/disconnected_environment/subscription.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/disconnected_environment/subscription.yaml -------------------------------------------------------------------------------- /doc/event-exporter/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/event-exporter/.helmignore -------------------------------------------------------------------------------- /doc/event-exporter/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/event-exporter/Chart.yaml -------------------------------------------------------------------------------- /doc/event-exporter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/event-exporter/README.md -------------------------------------------------------------------------------- /doc/event-exporter/templates/clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/event-exporter/templates/clusterrole.yaml -------------------------------------------------------------------------------- /doc/event-exporter/templates/clusterrolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/event-exporter/templates/clusterrolebinding.yaml -------------------------------------------------------------------------------- /doc/event-exporter/templates/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/event-exporter/templates/configmap.yaml -------------------------------------------------------------------------------- /doc/event-exporter/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/event-exporter/templates/deployment.yaml -------------------------------------------------------------------------------- /doc/event-exporter/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/event-exporter/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /doc/event-exporter/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/event-exporter/values.yaml -------------------------------------------------------------------------------- /doc/events-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/events-api.md -------------------------------------------------------------------------------- /doc/global_hub_builtin_postgresql.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/global_hub_builtin_postgresql.md -------------------------------------------------------------------------------- /doc/global_hub_transport.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/global_hub_transport.md -------------------------------------------------------------------------------- /doc/global_hub_use_cases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/global_hub_use_cases.md -------------------------------------------------------------------------------- /doc/how_global_hub_works.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/how_global_hub_works.md -------------------------------------------------------------------------------- /doc/images/cluster_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/images/cluster_overview.png -------------------------------------------------------------------------------- /doc/images/global-hub-agent-architecure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/images/global-hub-agent-architecure.png -------------------------------------------------------------------------------- /doc/images/global-hub-cluster-group-compliancy-overview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/images/global-hub-cluster-group-compliancy-overview.gif -------------------------------------------------------------------------------- /doc/images/global-hub-conflation-committer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/images/global-hub-conflation-committer.png -------------------------------------------------------------------------------- /doc/images/global-hub-conflatoin-unit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/images/global-hub-conflatoin-unit.png -------------------------------------------------------------------------------- /doc/images/global-hub-jobs-status-metrics-panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/images/global-hub-jobs-status-metrics-panel.png -------------------------------------------------------------------------------- /doc/images/global-hub-policy-group-compliancy-overview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/images/global-hub-policy-group-compliancy-overview.gif -------------------------------------------------------------------------------- /doc/images/global-hub-postgres.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/images/global-hub-postgres.png -------------------------------------------------------------------------------- /doc/images/global-hub-scale-test-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/images/global-hub-scale-test-overview.png -------------------------------------------------------------------------------- /doc/images/global-hub-status-transport-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/images/global-hub-status-transport-overview.png -------------------------------------------------------------------------------- /doc/images/global-hub-strimzi-kafka.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/images/global-hub-strimzi-kafka.png -------------------------------------------------------------------------------- /doc/images/global-hub-strimzi-operator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/images/global-hub-strimzi-operator.png -------------------------------------------------------------------------------- /doc/images/global-hub-strimzi-zookeeper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/images/global-hub-strimzi-zookeeper.png -------------------------------------------------------------------------------- /doc/images/global-hub-transport-dispatcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/images/global-hub-transport-dispatcher.png -------------------------------------------------------------------------------- /doc/images/grafana-datasource.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/images/grafana-datasource.png -------------------------------------------------------------------------------- /doc/images/import_hosted_cluster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/images/import_hosted_cluster.png -------------------------------------------------------------------------------- /doc/images/migration-deployment-brownfield-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/images/migration-deployment-brownfield-mode.png -------------------------------------------------------------------------------- /doc/images/migration-deployment-greenfield-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/images/migration-deployment-greenfield-mode.png -------------------------------------------------------------------------------- /doc/images/migration-deployment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/images/migration-deployment.png -------------------------------------------------------------------------------- /doc/images/migration-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/images/migration-overview.png -------------------------------------------------------------------------------- /doc/images/migration-sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/images/migration-sample.png -------------------------------------------------------------------------------- /doc/images/migration-workflow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/images/migration-workflow.jpg -------------------------------------------------------------------------------- /doc/images/rhacs-central-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/images/rhacs-central-dashboard.png -------------------------------------------------------------------------------- /doc/images/rhacs-create-api-token-dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/images/rhacs-create-api-token-dialog.png -------------------------------------------------------------------------------- /doc/images/rhacs-create-api-token-result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/images/rhacs-create-api-token-result.png -------------------------------------------------------------------------------- /doc/images/rhacs-global-hub-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/images/rhacs-global-hub-dashboard.png -------------------------------------------------------------------------------- /doc/migration/global_hub_cluster_migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/migration/global_hub_cluster_migration.md -------------------------------------------------------------------------------- /doc/migration/manual_rollback_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/migration/manual_rollback_guide.md -------------------------------------------------------------------------------- /doc/migration/migration_performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/migration/migration_performance.md -------------------------------------------------------------------------------- /doc/must-gather/must-gather-global-hub-kafka.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/must-gather/must-gather-global-hub-kafka.png -------------------------------------------------------------------------------- /doc/must-gather/must-gather-global-hub-pods.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/must-gather/must-gather-global-hub-pods.png -------------------------------------------------------------------------------- /doc/must-gather/must-gather-global-hub-postgres.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/must-gather/must-gather-global-hub-postgres.png -------------------------------------------------------------------------------- /doc/must-gather/must-gather-managed-hub-pods.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/must-gather/must-gather-managed-hub-pods.png -------------------------------------------------------------------------------- /doc/reserved_names/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/reserved_names/README.md -------------------------------------------------------------------------------- /doc/simulation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/README.md -------------------------------------------------------------------------------- /doc/simulation/backup_restore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/backup_restore/README.md -------------------------------------------------------------------------------- /doc/simulation/backup_restore/backup/restic-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/backup_restore/backup/restic-secret.yaml -------------------------------------------------------------------------------- /doc/simulation/backup_restore/backup/schedule-acm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/backup_restore/backup/schedule-acm.yaml -------------------------------------------------------------------------------- /doc/simulation/backup_restore/backup/volsync-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/backup_restore/backup/volsync-config.yaml -------------------------------------------------------------------------------- /doc/simulation/backup_restore/backupenv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/backup_restore/backupenv.sh -------------------------------------------------------------------------------- /doc/simulation/backup_restore/common/credentials-velero: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/backup_restore/common/credentials-velero -------------------------------------------------------------------------------- /doc/simulation/backup_restore/common/mce.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/backup_restore/common/mce.yaml -------------------------------------------------------------------------------- /doc/simulation/backup_restore/common/mch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/backup_restore/common/mch.yaml -------------------------------------------------------------------------------- /doc/simulation/backup_restore/common/msb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/backup_restore/common/msb.yaml -------------------------------------------------------------------------------- /doc/simulation/backup_restore/restore/restore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/backup_restore/restore/restore.yaml -------------------------------------------------------------------------------- /doc/simulation/backup_restore/restoreenv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/backup_restore/restoreenv.sh -------------------------------------------------------------------------------- /doc/simulation/inspector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/inspector/README.md -------------------------------------------------------------------------------- /doc/simulation/inspector/cmd/check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/inspector/cmd/check.sh -------------------------------------------------------------------------------- /doc/simulation/inspector/cmd/check_agent.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/inspector/cmd/check_agent.sh -------------------------------------------------------------------------------- /doc/simulation/inspector/cmd/counter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/inspector/cmd/counter.sh -------------------------------------------------------------------------------- /doc/simulation/inspector/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/inspector/requirements.txt -------------------------------------------------------------------------------- /doc/simulation/inspector/src/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/inspector/src/agent.py -------------------------------------------------------------------------------- /doc/simulation/inspector/src/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/inspector/src/common.py -------------------------------------------------------------------------------- /doc/simulation/inspector/src/counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/inspector/src/counter.py -------------------------------------------------------------------------------- /doc/simulation/inspector/src/cpu_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/inspector/src/cpu_usage.py -------------------------------------------------------------------------------- /doc/simulation/inspector/src/entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/inspector/src/entry.py -------------------------------------------------------------------------------- /doc/simulation/inspector/src/memory_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/inspector/src/memory_usage.py -------------------------------------------------------------------------------- /doc/simulation/inspector/src/pvc_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/inspector/src/pvc_usage.py -------------------------------------------------------------------------------- /doc/simulation/scenario/Scenario1: 6000_clusters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/Scenario1: 6000_clusters.md -------------------------------------------------------------------------------- /doc/simulation/scenario/Scenario4: kafka_metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/Scenario4: kafka_metrics.md -------------------------------------------------------------------------------- /doc/simulation/scenario/Scenario5: postgres_metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/Scenario5: postgres_metrics.md -------------------------------------------------------------------------------- /doc/simulation/scenario/images/1-count-initialization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/1-count-initialization.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/1-grafana-cpu-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/1-grafana-cpu-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/1-grafana-memory-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/1-grafana-memory-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/1-kafka-broker-cpu-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/1-kafka-broker-cpu-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/1-kafka-pvc-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/1-kafka-pvc-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/1-manager-cpu-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/1-manager-cpu-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/1-manager-memory-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/1-manager-memory-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/1-operator-cpu-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/1-operator-cpu-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/1-operator-memory-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/1-operator-memory-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/1-postgres-cpu-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/1-postgres-cpu-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/1-postgres-memory-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/1-postgres-memory-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/1-postgres-pvc-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/1-postgres-pvc-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/2-agent-cpu-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/2-agent-cpu-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/2-agent-memory-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/2-agent-memory-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/2-global-hub-count-event.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/2-global-hub-count-event.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/2-grafana-cpu-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/2-grafana-cpu-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/2-grafana-memory-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/2-grafana-memory-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/2-kafka-broker-cpu-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/2-kafka-broker-cpu-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/2-manager-cpu-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/2-manager-cpu-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/2-manager-memory-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/2-manager-memory-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/2-operator-cpu-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/2-operator-cpu-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/2-operator-memory-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/2-operator-memory-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/2-postgres-cpu-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/2-postgres-cpu-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/2-postgres-memory-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/2-postgres-memory-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/3-count-compliance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/3-count-compliance.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/3-count-event.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/3-count-event.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/3-count-initialization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/3-count-initialization.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/3-grafana-cpu-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/3-grafana-cpu-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/3-grafana-memory-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/3-grafana-memory-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/3-kafka-broker-cpu-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/3-kafka-broker-cpu-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/3-kafka-pvc-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/3-kafka-pvc-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/3-manager-cpu-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/3-manager-cpu-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/3-manager-memory-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/3-manager-memory-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/3-operator-cpu-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/3-operator-cpu-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/3-operator-memory-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/3-operator-memory-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/3-postgres-cpu-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/3-postgres-cpu-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/3-postgres-memory-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/3-postgres-memory-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/3-postgres-pvc-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/3-postgres-pvc-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/4-count-compliance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/4-count-compliance.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/4-count-event.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/4-count-event.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/4-count-initialization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/4-count-initialization.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/4-kafka-throughputs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/4-kafka-throughputs.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/5-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/5-overview.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/5-postgres-cpu-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/5-postgres-cpu-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/5-postgres-dashboard-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/5-postgres-dashboard-1.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/5-postgres-dashboard-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/5-postgres-dashboard-2.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/5-postgres-memory-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/5-postgres-memory-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/5-postgres-pvc-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/5-postgres-pvc-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/6-count-compliance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/6-count-compliance.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/6-count-initialization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/6-count-initialization.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/6-grafana-cpu-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/6-grafana-cpu-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/6-grafana-memory-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/6-grafana-memory-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/6-kafka-broker-cpu-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/6-kafka-broker-cpu-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/6-kafka-pvc-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/6-kafka-pvc-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/6-manager-cpu-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/6-manager-cpu-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/6-manager-memory-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/6-manager-memory-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/6-postgresql-cpu-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/6-postgresql-cpu-usage.png -------------------------------------------------------------------------------- /doc/simulation/scenario/images/6-postgresql-pvc-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/scenario/images/6-postgresql-pvc-usage.png -------------------------------------------------------------------------------- /doc/simulation/setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/setup/README.md -------------------------------------------------------------------------------- /doc/simulation/setup/local-policies/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/setup/local-policies/README.md -------------------------------------------------------------------------------- /doc/simulation/setup/local-policies/cleanup-policy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/setup/local-policies/cleanup-policy.sh -------------------------------------------------------------------------------- /doc/simulation/setup/local-policies/policy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/setup/local-policies/policy.sh -------------------------------------------------------------------------------- /doc/simulation/setup/local-policies/rotate-policy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/setup/local-policies/rotate-policy.sh -------------------------------------------------------------------------------- /doc/simulation/setup/local-policies/setup-policy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/setup/local-policies/setup-policy.sh -------------------------------------------------------------------------------- /doc/simulation/setup/managed-clusters/cleanup-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/setup/managed-clusters/cleanup-cluster.sh -------------------------------------------------------------------------------- /doc/simulation/setup/managed-clusters/multiclusterhub.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/setup/managed-clusters/multiclusterhub.yaml -------------------------------------------------------------------------------- /doc/simulation/setup/managed-clusters/setup-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/setup/managed-clusters/setup-cluster.sh -------------------------------------------------------------------------------- /doc/simulation/setup/rotate-policy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/setup/rotate-policy.sh -------------------------------------------------------------------------------- /doc/simulation/setup/setup-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/setup/setup-cluster.sh -------------------------------------------------------------------------------- /doc/simulation/setup/setup-policy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/simulation/setup/setup-policy.sh -------------------------------------------------------------------------------- /doc/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/troubleshooting.md -------------------------------------------------------------------------------- /doc/upgrade/cleanup_legacy_postgres.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/upgrade/cleanup_legacy_postgres.sh -------------------------------------------------------------------------------- /doc/upgrade/restore_event_tables.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/upgrade/restore_event_tables.sh -------------------------------------------------------------------------------- /doc/upgrade/restore_history_tables.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/upgrade/restore_history_tables.sh -------------------------------------------------------------------------------- /doc/upgrade/upgrade_to_globalhub_1.4.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/doc/upgrade/upgrade_to_globalhub_1.4.0.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/go.sum -------------------------------------------------------------------------------- /manager/Containerfile.manager: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/Containerfile.manager -------------------------------------------------------------------------------- /manager/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/Dockerfile -------------------------------------------------------------------------------- /manager/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/Makefile -------------------------------------------------------------------------------- /manager/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/OWNERS -------------------------------------------------------------------------------- /manager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/README.md -------------------------------------------------------------------------------- /manager/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/cmd/main.go -------------------------------------------------------------------------------- /manager/hack/boilerplate.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/hack/boilerplate.go.txt -------------------------------------------------------------------------------- /manager/pkg/configs/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/configs/config.go -------------------------------------------------------------------------------- /manager/pkg/configs/scheme.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/configs/scheme.go -------------------------------------------------------------------------------- /manager/pkg/controllers/backup_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/controllers/backup_controller.go -------------------------------------------------------------------------------- /manager/pkg/migration/migration_cleaning.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/migration/migration_cleaning.go -------------------------------------------------------------------------------- /manager/pkg/migration/migration_cleaning_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/migration/migration_cleaning_test.go -------------------------------------------------------------------------------- /manager/pkg/migration/migration_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/migration/migration_controller.go -------------------------------------------------------------------------------- /manager/pkg/migration/migration_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/migration/migration_controller_test.go -------------------------------------------------------------------------------- /manager/pkg/migration/migration_deploying.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/migration/migration_deploying.go -------------------------------------------------------------------------------- /manager/pkg/migration/migration_deploying_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/migration/migration_deploying_test.go -------------------------------------------------------------------------------- /manager/pkg/migration/migration_eventstatus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/migration/migration_eventstatus.go -------------------------------------------------------------------------------- /manager/pkg/migration/migration_eventstatus_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/migration/migration_eventstatus_test.go -------------------------------------------------------------------------------- /manager/pkg/migration/migration_initializing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/migration/migration_initializing.go -------------------------------------------------------------------------------- /manager/pkg/migration/migration_initializing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/migration/migration_initializing_test.go -------------------------------------------------------------------------------- /manager/pkg/migration/migration_pending.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/migration/migration_pending.go -------------------------------------------------------------------------------- /manager/pkg/migration/migration_registering.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/migration/migration_registering.go -------------------------------------------------------------------------------- /manager/pkg/migration/migration_registering_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/migration/migration_registering_test.go -------------------------------------------------------------------------------- /manager/pkg/migration/migration_rollbacking.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/migration/migration_rollbacking.go -------------------------------------------------------------------------------- /manager/pkg/migration/migration_rollbacking_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/migration/migration_rollbacking_test.go -------------------------------------------------------------------------------- /manager/pkg/migration/migration_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/migration/migration_utils.go -------------------------------------------------------------------------------- /manager/pkg/migration/migration_utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/migration/migration_utils_test.go -------------------------------------------------------------------------------- /manager/pkg/migration/migration_validating.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/migration/migration_validating.go -------------------------------------------------------------------------------- /manager/pkg/migration/migration_validating_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/migration/migration_validating_test.go -------------------------------------------------------------------------------- /manager/pkg/processes/cronjob/scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/processes/cronjob/scheduler.go -------------------------------------------------------------------------------- /manager/pkg/processes/cronjob/task/data_retention.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/processes/cronjob/task/data_retention.go -------------------------------------------------------------------------------- /manager/pkg/processes/cronjob/task/task_mestrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/processes/cronjob/task/task_mestrics.go -------------------------------------------------------------------------------- /manager/pkg/processes/hubmanagement/hub_addon_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/processes/hubmanagement/hub_addon_controller.go -------------------------------------------------------------------------------- /manager/pkg/processes/hubmanagement/hub_management.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/processes/hubmanagement/hub_management.go -------------------------------------------------------------------------------- /manager/pkg/restapis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/restapis/README.md -------------------------------------------------------------------------------- /manager/pkg/restapis/apis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/restapis/apis.go -------------------------------------------------------------------------------- /manager/pkg/restapis/authentication/authentication.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/restapis/authentication/authentication.go -------------------------------------------------------------------------------- /manager/pkg/restapis/managedclusters/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/restapis/managedclusters/list.go -------------------------------------------------------------------------------- /manager/pkg/restapis/managedclusters/patch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/restapis/managedclusters/patch.go -------------------------------------------------------------------------------- /manager/pkg/restapis/policies/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/restapis/policies/constants.go -------------------------------------------------------------------------------- /manager/pkg/restapis/policies/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/restapis/policies/get.go -------------------------------------------------------------------------------- /manager/pkg/restapis/policies/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/restapis/policies/list.go -------------------------------------------------------------------------------- /manager/pkg/restapis/subscriptions/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/restapis/subscriptions/get.go -------------------------------------------------------------------------------- /manager/pkg/restapis/subscriptions/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/restapis/subscriptions/list.go -------------------------------------------------------------------------------- /manager/pkg/restapis/swagger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/restapis/swagger.md -------------------------------------------------------------------------------- /manager/pkg/restapis/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/restapis/swagger.yaml -------------------------------------------------------------------------------- /manager/pkg/restapis/util/continue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/restapis/util/continue.go -------------------------------------------------------------------------------- /manager/pkg/restapis/util/crd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/restapis/util/crd.go -------------------------------------------------------------------------------- /manager/pkg/restapis/util/label.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/restapis/util/label.go -------------------------------------------------------------------------------- /manager/pkg/restapis/util/until.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/restapis/util/until.go -------------------------------------------------------------------------------- /manager/pkg/spec/controllers/application_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/controllers/application_controller.go -------------------------------------------------------------------------------- /manager/pkg/spec/controllers/bundle/base_objects_bundle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/controllers/bundle/base_objects_bundle.go -------------------------------------------------------------------------------- /manager/pkg/spec/controllers/bundle/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/controllers/bundle/interface.go -------------------------------------------------------------------------------- /manager/pkg/spec/controllers/channel_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/controllers/channel_controller.go -------------------------------------------------------------------------------- /manager/pkg/spec/controllers/generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/controllers/generic.go -------------------------------------------------------------------------------- /manager/pkg/spec/controllers/managedclusterset_contrller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/controllers/managedclusterset_contrller.go -------------------------------------------------------------------------------- /manager/pkg/spec/controllers/placement_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/controllers/placement_controller.go -------------------------------------------------------------------------------- /manager/pkg/spec/controllers/placementbinding_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/controllers/placementbinding_controller.go -------------------------------------------------------------------------------- /manager/pkg/spec/controllers/placementrule_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/controllers/placementrule_controller.go -------------------------------------------------------------------------------- /manager/pkg/spec/controllers/policy_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/controllers/policy_controller.go -------------------------------------------------------------------------------- /manager/pkg/spec/controllers/subscription_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/controllers/subscription_controller.go -------------------------------------------------------------------------------- /manager/pkg/spec/spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/spec.go -------------------------------------------------------------------------------- /manager/pkg/spec/specdb/gorm/spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/specdb/gorm/spec.go -------------------------------------------------------------------------------- /manager/pkg/spec/specdb/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/specdb/interface.go -------------------------------------------------------------------------------- /manager/pkg/spec/specdb/postgresql/postgresql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/specdb/postgresql/postgresql.go -------------------------------------------------------------------------------- /manager/pkg/spec/syncers/applications_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/syncers/applications_syncer.go -------------------------------------------------------------------------------- /manager/pkg/spec/syncers/channels_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/syncers/channels_syncer.go -------------------------------------------------------------------------------- /manager/pkg/spec/syncers/configmap_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/syncers/configmap_syncer.go -------------------------------------------------------------------------------- /manager/pkg/spec/syncers/generic_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/syncers/generic_syncer.go -------------------------------------------------------------------------------- /manager/pkg/spec/syncers/interval/interval_policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/syncers/interval/interval_policy.go -------------------------------------------------------------------------------- /manager/pkg/spec/syncers/managedcluster_labels_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/syncers/managedcluster_labels_syncer.go -------------------------------------------------------------------------------- /manager/pkg/spec/syncers/managedcluster_labels_watcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/syncers/managedcluster_labels_watcher.go -------------------------------------------------------------------------------- /manager/pkg/spec/syncers/managedclustersets_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/syncers/managedclustersets_syncer.go -------------------------------------------------------------------------------- /manager/pkg/spec/syncers/placementbindings_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/syncers/placementbindings_syncer.go -------------------------------------------------------------------------------- /manager/pkg/spec/syncers/placementrules_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/syncers/placementrules_syncer.go -------------------------------------------------------------------------------- /manager/pkg/spec/syncers/placements_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/syncers/placements_syncer.go -------------------------------------------------------------------------------- /manager/pkg/spec/syncers/policies_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/syncers/policies_syncer.go -------------------------------------------------------------------------------- /manager/pkg/spec/syncers/subscriptions_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/spec/syncers/subscriptions_syncer.go -------------------------------------------------------------------------------- /manager/pkg/status/conflator/conflation_committer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/status/conflator/conflation_committer.go -------------------------------------------------------------------------------- /manager/pkg/status/conflator/conflation_committer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/status/conflator/conflation_committer_test.go -------------------------------------------------------------------------------- /manager/pkg/status/conflator/conflation_job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/status/conflator/conflation_job.go -------------------------------------------------------------------------------- /manager/pkg/status/conflator/conflation_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/status/conflator/conflation_manager.go -------------------------------------------------------------------------------- /manager/pkg/status/conflator/conflation_priority.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/status/conflator/conflation_priority.go -------------------------------------------------------------------------------- /manager/pkg/status/conflator/conflation_registration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/status/conflator/conflation_registration.go -------------------------------------------------------------------------------- /manager/pkg/status/conflator/conflation_unit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/status/conflator/conflation_unit.go -------------------------------------------------------------------------------- /manager/pkg/status/conflator/dependency/dependency.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/status/conflator/dependency/dependency.go -------------------------------------------------------------------------------- /manager/pkg/status/conflator/dependency/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/status/conflator/dependency/type.go -------------------------------------------------------------------------------- /manager/pkg/status/conflator/element_complete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/status/conflator/element_complete.go -------------------------------------------------------------------------------- /manager/pkg/status/conflator/element_delta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/status/conflator/element_delta.go -------------------------------------------------------------------------------- /manager/pkg/status/conflator/element_hybrid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/status/conflator/element_hybrid.go -------------------------------------------------------------------------------- /manager/pkg/status/conflator/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/status/conflator/interface.go -------------------------------------------------------------------------------- /manager/pkg/status/conflator/metadata/threshold_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/status/conflator/metadata/threshold_metadata.go -------------------------------------------------------------------------------- /manager/pkg/status/conflator/ready_queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/status/conflator/ready_queue.go -------------------------------------------------------------------------------- /manager/pkg/status/conflator/workerpool/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/status/conflator/workerpool/worker.go -------------------------------------------------------------------------------- /manager/pkg/status/conflator/workerpool/worker_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/status/conflator/workerpool/worker_pool.go -------------------------------------------------------------------------------- /manager/pkg/status/conflator/workerpool/worker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/status/conflator/workerpool/worker_test.go -------------------------------------------------------------------------------- /manager/pkg/status/dispatcher/conflation_dispatcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/status/dispatcher/conflation_dispatcher.go -------------------------------------------------------------------------------- /manager/pkg/status/dispatcher/transport_dispatcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/status/dispatcher/transport_dispatcher.go -------------------------------------------------------------------------------- /manager/pkg/status/handlers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/status/handlers/README.md -------------------------------------------------------------------------------- /manager/pkg/status/handlers/generic/generic_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/status/handlers/generic/generic_handler.go -------------------------------------------------------------------------------- /manager/pkg/status/handlers/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/status/handlers/handlers.go -------------------------------------------------------------------------------- /manager/pkg/status/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/status/status.go -------------------------------------------------------------------------------- /manager/pkg/webhook/admission_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/pkg/webhook/admission_handler.go -------------------------------------------------------------------------------- /manager/scripts/user_setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/manager/scripts/user_setup -------------------------------------------------------------------------------- /operator/Containerfile.operator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/Containerfile.operator -------------------------------------------------------------------------------- /operator/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/Dockerfile -------------------------------------------------------------------------------- /operator/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/Makefile -------------------------------------------------------------------------------- /operator/PROJECT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/PROJECT -------------------------------------------------------------------------------- /operator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/README.md -------------------------------------------------------------------------------- /operator/api/migration/v1alpha1/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/api/migration/v1alpha1/groupversion_info.go -------------------------------------------------------------------------------- /operator/api/migration/v1alpha1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/api/migration/v1alpha1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /operator/api/operator/shared/shared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/api/operator/shared/shared.go -------------------------------------------------------------------------------- /operator/api/operator/shared/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/api/operator/shared/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /operator/api/operator/v1alpha1/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/api/operator/v1alpha1/groupversion_info.go -------------------------------------------------------------------------------- /operator/api/operator/v1alpha1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/api/operator/v1alpha1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /operator/api/operator/v1alpha4/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/api/operator/v1alpha4/groupversion_info.go -------------------------------------------------------------------------------- /operator/api/operator/v1alpha4/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/api/operator/v1alpha4/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /operator/bundle/metadata/annotations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/bundle/metadata/annotations.yaml -------------------------------------------------------------------------------- /operator/bundle/tests/scorecard/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/bundle/tests/scorecard/config.yaml -------------------------------------------------------------------------------- /operator/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/cmd/main.go -------------------------------------------------------------------------------- /operator/config/crd/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/crd/kustomization.yaml -------------------------------------------------------------------------------- /operator/config/crd/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/crd/kustomizeconfig.yaml -------------------------------------------------------------------------------- /operator/config/crd/patches/cainjection_in_configs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/crd/patches/cainjection_in_configs.yaml -------------------------------------------------------------------------------- /operator/config/crd/patches/webhook_in_configs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/crd/patches/webhook_in_configs.yaml -------------------------------------------------------------------------------- /operator/config/default/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/default/kustomization.yaml -------------------------------------------------------------------------------- /operator/config/default/manager_auth_proxy_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/default/manager_auth_proxy_patch.yaml -------------------------------------------------------------------------------- /operator/config/default/manager_config_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/default/manager_config_patch.yaml -------------------------------------------------------------------------------- /operator/config/manager/controller_manager_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/manager/controller_manager_config.yaml -------------------------------------------------------------------------------- /operator/config/manager/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/manager/kustomization.yaml -------------------------------------------------------------------------------- /operator/config/manager/manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/manager/manager.yaml -------------------------------------------------------------------------------- /operator/config/manager/manager_webhook_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/manager/manager_webhook_patch.yaml -------------------------------------------------------------------------------- /operator/config/manifests/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/manifests/kustomization.yaml -------------------------------------------------------------------------------- /operator/config/prometheus/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - monitor.yaml 3 | -------------------------------------------------------------------------------- /operator/config/prometheus/monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/prometheus/monitor.yaml -------------------------------------------------------------------------------- /operator/config/rbac/aggregated_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/rbac/aggregated_role.yaml -------------------------------------------------------------------------------- /operator/config/rbac/aggregated_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/rbac/aggregated_role_binding.yaml -------------------------------------------------------------------------------- /operator/config/rbac/auth_proxy_client_clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/rbac/auth_proxy_client_clusterrole.yaml -------------------------------------------------------------------------------- /operator/config/rbac/auth_proxy_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/rbac/auth_proxy_role.yaml -------------------------------------------------------------------------------- /operator/config/rbac/auth_proxy_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/rbac/auth_proxy_role_binding.yaml -------------------------------------------------------------------------------- /operator/config/rbac/auth_proxy_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/rbac/auth_proxy_service.yaml -------------------------------------------------------------------------------- /operator/config/rbac/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/rbac/kustomization.yaml -------------------------------------------------------------------------------- /operator/config/rbac/leader_election_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/rbac/leader_election_role.yaml -------------------------------------------------------------------------------- /operator/config/rbac/leader_election_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/rbac/leader_election_role_binding.yaml -------------------------------------------------------------------------------- /operator/config/rbac/multiclusterglobalhub_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/rbac/multiclusterglobalhub_editor_role.yaml -------------------------------------------------------------------------------- /operator/config/rbac/multiclusterglobalhub_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/rbac/multiclusterglobalhub_viewer_role.yaml -------------------------------------------------------------------------------- /operator/config/rbac/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/rbac/role.yaml -------------------------------------------------------------------------------- /operator/config/rbac/role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/rbac/role_binding.yaml -------------------------------------------------------------------------------- /operator/config/rbac/service_account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/rbac/service_account.yaml -------------------------------------------------------------------------------- /operator/config/samples/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/samples/kustomization.yaml -------------------------------------------------------------------------------- /operator/config/scorecard/bases/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/scorecard/bases/config.yaml -------------------------------------------------------------------------------- /operator/config/scorecard/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/scorecard/kustomization.yaml -------------------------------------------------------------------------------- /operator/config/scorecard/patches/basic.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/scorecard/patches/basic.config.yaml -------------------------------------------------------------------------------- /operator/config/scorecard/patches/olm.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/scorecard/patches/olm.config.yaml -------------------------------------------------------------------------------- /operator/config/webhook/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - service.yaml 3 | -------------------------------------------------------------------------------- /operator/config/webhook/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/config/webhook/service.yaml -------------------------------------------------------------------------------- /operator/hack/boilerplate.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/hack/boilerplate.go.txt -------------------------------------------------------------------------------- /operator/pkg/certificates/approver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/certificates/approver.go -------------------------------------------------------------------------------- /operator/pkg/certificates/approver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/certificates/approver_test.go -------------------------------------------------------------------------------- /operator/pkg/certificates/cert_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/certificates/cert_controller.go -------------------------------------------------------------------------------- /operator/pkg/certificates/cert_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/certificates/cert_controller_test.go -------------------------------------------------------------------------------- /operator/pkg/certificates/certificates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/certificates/certificates.go -------------------------------------------------------------------------------- /operator/pkg/certificates/certificates_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/certificates/certificates_test.go -------------------------------------------------------------------------------- /operator/pkg/certificates/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/certificates/signer.go -------------------------------------------------------------------------------- /operator/pkg/certificates/signer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/certificates/signer_test.go -------------------------------------------------------------------------------- /operator/pkg/config/addon_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/config/addon_config.go -------------------------------------------------------------------------------- /operator/pkg/config/cache_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/config/cache_config.go -------------------------------------------------------------------------------- /operator/pkg/config/condition_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/config/condition_test.go -------------------------------------------------------------------------------- /operator/pkg/config/controller_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/config/controller_config.go -------------------------------------------------------------------------------- /operator/pkg/config/multiclusterglobalhub_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/config/multiclusterglobalhub_config.go -------------------------------------------------------------------------------- /operator/pkg/config/multiclusterglobalhub_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/config/multiclusterglobalhub_config_test.go -------------------------------------------------------------------------------- /operator/pkg/config/operator_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/config/operator_config.go -------------------------------------------------------------------------------- /operator/pkg/config/scheme_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/config/scheme_config.go -------------------------------------------------------------------------------- /operator/pkg/config/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/config/status.go -------------------------------------------------------------------------------- /operator/pkg/config/storage_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/config/storage_config.go -------------------------------------------------------------------------------- /operator/pkg/config/transport_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/config/transport_config.go -------------------------------------------------------------------------------- /operator/pkg/config/transport_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/config/transport_config_test.go -------------------------------------------------------------------------------- /operator/pkg/constants/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/constants/constants.go -------------------------------------------------------------------------------- /operator/pkg/controllers/acm/resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/acm/resources.go -------------------------------------------------------------------------------- /operator/pkg/controllers/agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/agent/README.md -------------------------------------------------------------------------------- /operator/pkg/controllers/agent/addon/addon_agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/agent/addon/addon_agent.go -------------------------------------------------------------------------------- /operator/pkg/controllers/agent/addon/addon_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/agent/addon/addon_manager.go -------------------------------------------------------------------------------- /operator/pkg/controllers/agent/certificates/approver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/agent/certificates/approver.go -------------------------------------------------------------------------------- /operator/pkg/controllers/agent/certificates/csr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/agent/certificates/csr.go -------------------------------------------------------------------------------- /operator/pkg/controllers/agent/certificates/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/agent/certificates/signer.go -------------------------------------------------------------------------------- /operator/pkg/controllers/agent/local_agent_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/agent/local_agent_controller.go -------------------------------------------------------------------------------- /operator/pkg/controllers/agent/manifests/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/agent/manifests/configmap.yaml -------------------------------------------------------------------------------- /operator/pkg/controllers/agent/manifests/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/agent/manifests/deployment.yaml -------------------------------------------------------------------------------- /operator/pkg/controllers/backup/backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/backup/backup.go -------------------------------------------------------------------------------- /operator/pkg/controllers/backup/backup_reconcile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/backup/backup_reconcile.go -------------------------------------------------------------------------------- /operator/pkg/controllers/backup/backup_start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/backup/backup_start.go -------------------------------------------------------------------------------- /operator/pkg/controllers/backup/configmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/backup/configmap.go -------------------------------------------------------------------------------- /operator/pkg/controllers/backup/globalhub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/backup/globalhub.go -------------------------------------------------------------------------------- /operator/pkg/controllers/backup/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/backup/integration_test.go -------------------------------------------------------------------------------- /operator/pkg/controllers/backup/pvc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/backup/pvc.go -------------------------------------------------------------------------------- /operator/pkg/controllers/backup/secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/backup/secret.go -------------------------------------------------------------------------------- /operator/pkg/controllers/backup/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/backup/suite_test.go -------------------------------------------------------------------------------- /operator/pkg/controllers/grafana/grafana_reconciler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/grafana/grafana_reconciler.go -------------------------------------------------------------------------------- /operator/pkg/controllers/grafana/manifests/route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/grafana/manifests/route.yaml -------------------------------------------------------------------------------- /operator/pkg/controllers/grafana/manifests/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/grafana/manifests/service.yaml -------------------------------------------------------------------------------- /operator/pkg/controllers/inventory/manifests/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/inventory/manifests/fs.go -------------------------------------------------------------------------------- /operator/pkg/controllers/inventory/spicedb_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/inventory/spicedb_controller.go -------------------------------------------------------------------------------- /operator/pkg/controllers/inventory/spicedb_reconciler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/inventory/spicedb_reconciler.go -------------------------------------------------------------------------------- /operator/pkg/controllers/manager/manager_reconciler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/manager/manager_reconciler.go -------------------------------------------------------------------------------- /operator/pkg/controllers/manager/manifests/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/manager/manifests/role.yaml -------------------------------------------------------------------------------- /operator/pkg/controllers/manager/manifests/route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/manager/manifests/route.yaml -------------------------------------------------------------------------------- /operator/pkg/controllers/manager/manifests/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/manager/manifests/secret.yaml -------------------------------------------------------------------------------- /operator/pkg/controllers/manager/manifests/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/manager/manifests/service.yaml -------------------------------------------------------------------------------- /operator/pkg/controllers/meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/meta.go -------------------------------------------------------------------------------- /operator/pkg/controllers/meta_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/meta_test.go -------------------------------------------------------------------------------- /operator/pkg/controllers/storage/database.old/1.schemas.sql: -------------------------------------------------------------------------------- 1 | 2 | CREATE SCHEMA IF NOT EXISTS spec; 3 | -------------------------------------------------------------------------------- /operator/pkg/controllers/storage/database/1.schemas.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/storage/database/1.schemas.sql -------------------------------------------------------------------------------- /operator/pkg/controllers/storage/database/2.tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/storage/database/2.tables.sql -------------------------------------------------------------------------------- /operator/pkg/controllers/storage/database/4.trigger.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/storage/database/4.trigger.sql -------------------------------------------------------------------------------- /operator/pkg/controllers/storage/postgres_crunchy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/storage/postgres_crunchy.go -------------------------------------------------------------------------------- /operator/pkg/controllers/storage/postgres_statefulset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/storage/postgres_statefulset.go -------------------------------------------------------------------------------- /operator/pkg/controllers/storage/storage_reconciler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/storage/storage_reconciler.go -------------------------------------------------------------------------------- /operator/pkg/controllers/storage/upgrade/1.upgrade.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /operator/pkg/controllers/webhook/webhook_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/controllers/webhook/webhook_controller.go -------------------------------------------------------------------------------- /operator/pkg/deployer/hoh_deployer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/deployer/hoh_deployer.go -------------------------------------------------------------------------------- /operator/pkg/deployer/hoh_deployer_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/deployer/hoh_deployer_suite_test.go -------------------------------------------------------------------------------- /operator/pkg/deployer/hoh_deployer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/deployer/hoh_deployer_test.go -------------------------------------------------------------------------------- /operator/pkg/deployer/testdata/typedv1/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/deployer/testdata/typedv1/configmap.yaml -------------------------------------------------------------------------------- /operator/pkg/deployer/testdata/typedv1/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/deployer/testdata/typedv1/deployment.yaml -------------------------------------------------------------------------------- /operator/pkg/deployer/testdata/typedv1/podmonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/deployer/testdata/typedv1/podmonitor.yaml -------------------------------------------------------------------------------- /operator/pkg/deployer/testdata/typedv1/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/deployer/testdata/typedv1/secret.yaml -------------------------------------------------------------------------------- /operator/pkg/deployer/testdata/typedv1/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/deployer/testdata/typedv1/service.yaml -------------------------------------------------------------------------------- /operator/pkg/deployer/testdata/typedv1/statefulset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/deployer/testdata/typedv1/statefulset.yaml -------------------------------------------------------------------------------- /operator/pkg/deployer/testdata/typedv2/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/deployer/testdata/typedv2/configmap.yaml -------------------------------------------------------------------------------- /operator/pkg/deployer/testdata/typedv2/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/deployer/testdata/typedv2/deployment.yaml -------------------------------------------------------------------------------- /operator/pkg/deployer/testdata/typedv2/podmonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/deployer/testdata/typedv2/podmonitor.yaml -------------------------------------------------------------------------------- /operator/pkg/deployer/testdata/typedv2/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/deployer/testdata/typedv2/secret.yaml -------------------------------------------------------------------------------- /operator/pkg/deployer/testdata/typedv2/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/deployer/testdata/typedv2/service.yaml -------------------------------------------------------------------------------- /operator/pkg/deployer/testdata/typedv2/statefulset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/deployer/testdata/typedv2/statefulset.yaml -------------------------------------------------------------------------------- /operator/pkg/deployer/testdata/untypedv1/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/deployer/testdata/untypedv1/hpa.yaml -------------------------------------------------------------------------------- /operator/pkg/deployer/testdata/untypedv1/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/deployer/testdata/untypedv1/ingress.yaml -------------------------------------------------------------------------------- /operator/pkg/deployer/testdata/untypedv1/mgh.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/deployer/testdata/untypedv1/mgh.yaml -------------------------------------------------------------------------------- /operator/pkg/deployer/testdata/untypedv2/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/deployer/testdata/untypedv2/hpa.yaml -------------------------------------------------------------------------------- /operator/pkg/deployer/testdata/untypedv2/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/deployer/testdata/untypedv2/ingress.yaml -------------------------------------------------------------------------------- /operator/pkg/deployer/testdata/untypedv2/mgh.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/deployer/testdata/untypedv2/mgh.yaml -------------------------------------------------------------------------------- /operator/pkg/renderer/hoh_renderer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/renderer/hoh_renderer.go -------------------------------------------------------------------------------- /operator/pkg/renderer/hoh_renderer_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/renderer/hoh_renderer_suite_test.go -------------------------------------------------------------------------------- /operator/pkg/renderer/hoh_renderer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/renderer/hoh_renderer_test.go -------------------------------------------------------------------------------- /operator/pkg/renderer/renderer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/renderer/renderer.go -------------------------------------------------------------------------------- /operator/pkg/renderer/testdata/app/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/renderer/testdata/app/ingress.yaml -------------------------------------------------------------------------------- /operator/pkg/renderer/testdata/app/nginx-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/renderer/testdata/app/nginx-deployment.yaml -------------------------------------------------------------------------------- /operator/pkg/renderer/testdata/app/nginx-hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/renderer/testdata/app/nginx-hpa.yaml -------------------------------------------------------------------------------- /operator/pkg/renderer/testdata/app/nginx-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/renderer/testdata/app/nginx-service.yaml -------------------------------------------------------------------------------- /operator/pkg/renderer/testdata/input/all-nginx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/renderer/testdata/input/all-nginx.yaml -------------------------------------------------------------------------------- /operator/pkg/renderer/testdata/input/all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/renderer/testdata/input/all.yaml -------------------------------------------------------------------------------- /operator/pkg/renderer/testdata/input/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/renderer/testdata/input/default.yaml -------------------------------------------------------------------------------- /operator/pkg/renderer/testdata/input/external.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/renderer/testdata/input/external.yaml -------------------------------------------------------------------------------- /operator/pkg/renderer/testdata/input/ha.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/renderer/testdata/input/ha.yaml -------------------------------------------------------------------------------- /operator/pkg/renderer/testdata/output/all.golden.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/renderer/testdata/output/all.golden.yaml -------------------------------------------------------------------------------- /operator/pkg/renderer/testdata/output/ha.golden.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/renderer/testdata/output/ha.golden.yaml -------------------------------------------------------------------------------- /operator/pkg/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/utils/utils.go -------------------------------------------------------------------------------- /operator/pkg/utils/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/utils/utils_test.go -------------------------------------------------------------------------------- /operator/pkg/webhook/admission_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/webhook/admission_handler.go -------------------------------------------------------------------------------- /operator/pkg/webhook/admission_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/operator/pkg/webhook/admission_handler_test.go -------------------------------------------------------------------------------- /pkg/bundle/cluster/hub_cluster_info_bundle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/bundle/cluster/hub_cluster_info_bundle.go -------------------------------------------------------------------------------- /pkg/bundle/event/base_event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/bundle/event/base_event.go -------------------------------------------------------------------------------- /pkg/bundle/event/clustergroupupgrades_event_bundle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/bundle/event/clustergroupupgrades_event_bundle.go -------------------------------------------------------------------------------- /pkg/bundle/event/managedcluster_event_bundle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/bundle/event/managedcluster_event_bundle.go -------------------------------------------------------------------------------- /pkg/bundle/event/policy_event_bundle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/bundle/event/policy_event_bundle.go -------------------------------------------------------------------------------- /pkg/bundle/generic/generic_bundle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/bundle/generic/generic_bundle.go -------------------------------------------------------------------------------- /pkg/bundle/generic/generic_status_bundle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/bundle/generic/generic_status_bundle.go -------------------------------------------------------------------------------- /pkg/bundle/grc/complete_compliance_bundle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/bundle/grc/complete_compliance_bundle.go -------------------------------------------------------------------------------- /pkg/bundle/grc/compliance_bundle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/bundle/grc/compliance_bundle.go -------------------------------------------------------------------------------- /pkg/bundle/grc/minmal_compliance_bundle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/bundle/grc/minmal_compliance_bundle.go -------------------------------------------------------------------------------- /pkg/bundle/migration/managedcluster_migration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/bundle/migration/managedcluster_migration.go -------------------------------------------------------------------------------- /pkg/bundle/migration/managedcluster_migration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/bundle/migration/managedcluster_migration_test.go -------------------------------------------------------------------------------- /pkg/bundle/spec/generic_spec_bundle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/bundle/spec/generic_spec_bundle.go -------------------------------------------------------------------------------- /pkg/bundle/spec/managed_cluster_labels_bundle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/bundle/spec/managed_cluster_labels_bundle.go -------------------------------------------------------------------------------- /pkg/bundle/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/bundle/version/version.go -------------------------------------------------------------------------------- /pkg/compressor/compressor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/compressor/compressor.go -------------------------------------------------------------------------------- /pkg/compressor/compressor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/compressor/compressor_test.go -------------------------------------------------------------------------------- /pkg/compressor/gzip_compressor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/compressor/gzip_compressor.go -------------------------------------------------------------------------------- /pkg/compressor/no_op_compressor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/compressor/no_op_compressor.go -------------------------------------------------------------------------------- /pkg/constants/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/constants/constants.go -------------------------------------------------------------------------------- /pkg/database/common/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/database/common/util.go -------------------------------------------------------------------------------- /pkg/database/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/database/constants.go -------------------------------------------------------------------------------- /pkg/database/dao/generic_dao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/database/dao/generic_dao.go -------------------------------------------------------------------------------- /pkg/database/gorm_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/database/gorm_conn.go -------------------------------------------------------------------------------- /pkg/database/gorm_conn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/database/gorm_conn_test.go -------------------------------------------------------------------------------- /pkg/database/models/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/database/models/common.go -------------------------------------------------------------------------------- /pkg/database/models/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/database/models/event.go -------------------------------------------------------------------------------- /pkg/database/models/history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/database/models/history.go -------------------------------------------------------------------------------- /pkg/database/models/local_spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/database/models/local_spec.go -------------------------------------------------------------------------------- /pkg/database/models/local_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/database/models/local_status.go -------------------------------------------------------------------------------- /pkg/database/models/security.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/database/models/security.go -------------------------------------------------------------------------------- /pkg/database/models/spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/database/models/spec.go -------------------------------------------------------------------------------- /pkg/database/models/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/database/models/status.go -------------------------------------------------------------------------------- /pkg/database/pgx_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/database/pgx_conn.go -------------------------------------------------------------------------------- /pkg/enum/event_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/enum/event_type.go -------------------------------------------------------------------------------- /pkg/enum/sync_mode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/enum/sync_mode.go -------------------------------------------------------------------------------- /pkg/jobs/job.go: -------------------------------------------------------------------------------- 1 | package jobs 2 | 3 | type Runnable interface { 4 | Run() error 5 | } 6 | -------------------------------------------------------------------------------- /pkg/jobs/jobs_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/jobs/jobs_suite_test.go -------------------------------------------------------------------------------- /pkg/jobs/prune_finalizer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/jobs/prune_finalizer.go -------------------------------------------------------------------------------- /pkg/jobs/prune_finalizer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/jobs/prune_finalizer_test.go -------------------------------------------------------------------------------- /pkg/logger/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/logger/controller.go -------------------------------------------------------------------------------- /pkg/logger/level.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/logger/level.go -------------------------------------------------------------------------------- /pkg/logger/level_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/logger/level_test.go -------------------------------------------------------------------------------- /pkg/logger/zap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/logger/zap.go -------------------------------------------------------------------------------- /pkg/objects/leader_election.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/objects/leader_election.go -------------------------------------------------------------------------------- /pkg/statistics/conflation_unit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/statistics/conflation_unit.go -------------------------------------------------------------------------------- /pkg/statistics/event_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/statistics/event_metrics.go -------------------------------------------------------------------------------- /pkg/statistics/generic_metics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/statistics/generic_metics.go -------------------------------------------------------------------------------- /pkg/statistics/statistics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/statistics/statistics.go -------------------------------------------------------------------------------- /pkg/transport/assembler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/transport/assembler_test.go -------------------------------------------------------------------------------- /pkg/transport/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/transport/config/config_test.go -------------------------------------------------------------------------------- /pkg/transport/config/confluent_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/transport/config/confluent_config.go -------------------------------------------------------------------------------- /pkg/transport/config/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/transport/config/helpers.go -------------------------------------------------------------------------------- /pkg/transport/config/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/transport/config/helpers_test.go -------------------------------------------------------------------------------- /pkg/transport/config/rest_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/transport/config/rest_config.go -------------------------------------------------------------------------------- /pkg/transport/config/saram_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/transport/config/saram_config.go -------------------------------------------------------------------------------- /pkg/transport/consumer/generic_consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/transport/consumer/generic_consumer.go -------------------------------------------------------------------------------- /pkg/transport/consumer/generic_consumer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/transport/consumer/generic_consumer_test.go -------------------------------------------------------------------------------- /pkg/transport/consumer/message_assembler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/transport/consumer/message_assembler.go -------------------------------------------------------------------------------- /pkg/transport/consumer/sarama_consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/transport/consumer/sarama_consumer.go -------------------------------------------------------------------------------- /pkg/transport/consumer/sarama_consumer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/transport/consumer/sarama_consumer_test.go -------------------------------------------------------------------------------- /pkg/transport/controller/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/transport/controller/controller.go -------------------------------------------------------------------------------- /pkg/transport/controller/controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/transport/controller/controller_test.go -------------------------------------------------------------------------------- /pkg/transport/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/transport/interface.go -------------------------------------------------------------------------------- /pkg/transport/kafka_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/transport/kafka_config.go -------------------------------------------------------------------------------- /pkg/transport/producer/generic_producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/transport/producer/generic_producer.go -------------------------------------------------------------------------------- /pkg/transport/producer/generic_producer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/transport/producer/generic_producer_test.go -------------------------------------------------------------------------------- /pkg/transport/requester/inventory_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/transport/requester/inventory_client.go -------------------------------------------------------------------------------- /pkg/transport/rest_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/transport/rest_config.go -------------------------------------------------------------------------------- /pkg/transport/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/transport/suite_test.go -------------------------------------------------------------------------------- /pkg/transport/transport_mocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/transport/transport_mocks.go -------------------------------------------------------------------------------- /pkg/transport/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/transport/type.go -------------------------------------------------------------------------------- /pkg/transport/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/transport/utils/utils.go -------------------------------------------------------------------------------- /pkg/transport/utils/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/transport/utils/utils_test.go -------------------------------------------------------------------------------- /pkg/utils/meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/utils/meta.go -------------------------------------------------------------------------------- /pkg/utils/meta_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/utils/meta_test.go -------------------------------------------------------------------------------- /pkg/utils/namespace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/utils/namespace.go -------------------------------------------------------------------------------- /pkg/utils/object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/utils/object.go -------------------------------------------------------------------------------- /pkg/utils/pprof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/utils/pprof.go -------------------------------------------------------------------------------- /pkg/utils/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/utils/string.go -------------------------------------------------------------------------------- /pkg/utils/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/utils/time.go -------------------------------------------------------------------------------- /pkg/utils/time_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/utils/time_test.go -------------------------------------------------------------------------------- /pkg/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/utils/utils.go -------------------------------------------------------------------------------- /pkg/wire/models/security.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/pkg/wire/models/security.go -------------------------------------------------------------------------------- /release-notes/v0.1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/release-notes/v0.1.0.md -------------------------------------------------------------------------------- /release-notes/v0.2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/release-notes/v0.2.0.md -------------------------------------------------------------------------------- /release-notes/v0.3.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/release-notes/v0.3.0.md -------------------------------------------------------------------------------- /release-notes/v0.4.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/release-notes/v0.4.0.md -------------------------------------------------------------------------------- /release-notes/v0.7.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/release-notes/v0.7.0.md -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/renovate.json -------------------------------------------------------------------------------- /rpms.in.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/rpms.in.yaml -------------------------------------------------------------------------------- /rpms.lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/rpms.lock.yaml -------------------------------------------------------------------------------- /samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/samples/README.md -------------------------------------------------------------------------------- /samples/cloudevent/confluent-receiver/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/samples/cloudevent/confluent-receiver/main.go -------------------------------------------------------------------------------- /samples/cloudevent/confluent-sender/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/samples/cloudevent/confluent-sender/main.go -------------------------------------------------------------------------------- /samples/cloudevent/migration/agent/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/samples/cloudevent/migration/agent/main.go -------------------------------------------------------------------------------- /samples/cloudevent/receiver/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/samples/cloudevent/receiver/main.go -------------------------------------------------------------------------------- /samples/cloudevent/sender/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/samples/cloudevent/sender/main.go -------------------------------------------------------------------------------- /samples/config/confluent_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/samples/config/confluent_config.go -------------------------------------------------------------------------------- /samples/config/kubeconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/samples/config/kubeconfig.go -------------------------------------------------------------------------------- /samples/config/sarama_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/samples/config/sarama_config.go -------------------------------------------------------------------------------- /samples/config/storage_secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/samples/config/storage_secret.go -------------------------------------------------------------------------------- /samples/config/transport_secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/samples/config/transport_secret.go -------------------------------------------------------------------------------- /samples/gorm/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/samples/gorm/main.go -------------------------------------------------------------------------------- /samples/inventory/consumer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/samples/inventory/consumer/main.go -------------------------------------------------------------------------------- /samples/inventory/requester/global_hub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/samples/inventory/requester/global_hub.go -------------------------------------------------------------------------------- /samples/inventory/requester/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/samples/inventory/requester/main.go -------------------------------------------------------------------------------- /samples/inventory/requester/managed_hub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/samples/inventory/requester/managed_hub.go -------------------------------------------------------------------------------- /samples/kafka/confluent_admin/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/samples/kafka/confluent_admin/main.go -------------------------------------------------------------------------------- /samples/kafka/confluent_consumer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/samples/kafka/confluent_consumer/main.go -------------------------------------------------------------------------------- /samples/kafka/confluent_consumer/offset_committer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/samples/kafka/confluent_consumer/offset_committer.go -------------------------------------------------------------------------------- /samples/kafka/confluent_producer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/samples/kafka/confluent_producer/main.go -------------------------------------------------------------------------------- /samples/kafka/kube_resources/kafka-topic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/samples/kafka/kube_resources/kafka-topic.yaml -------------------------------------------------------------------------------- /samples/kafka/kube_resources/kafka-user.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/samples/kafka/kube_resources/kafka-user.yaml -------------------------------------------------------------------------------- /samples/kafka/saram_consumer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/samples/kafka/saram_consumer/main.go -------------------------------------------------------------------------------- /samples/kafka/saram_producer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/samples/kafka/saram_producer/main.go -------------------------------------------------------------------------------- /scripts/hooks/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/scripts/hooks/pre-push -------------------------------------------------------------------------------- /scripts/install-hooks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/scripts/install-hooks.sh -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/.gitignore -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/OWNERS -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/README.md -------------------------------------------------------------------------------- /test/e2e/backup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/e2e/backup_test.go -------------------------------------------------------------------------------- /test/e2e/cluster_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/e2e/cluster_test.go -------------------------------------------------------------------------------- /test/e2e/grafana_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/e2e/grafana_test.go -------------------------------------------------------------------------------- /test/e2e/kessel/inventory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/e2e/kessel/inventory_test.go -------------------------------------------------------------------------------- /test/e2e/kessel/relations_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/e2e/kessel/relations_test.go -------------------------------------------------------------------------------- /test/e2e/kessel/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/e2e/kessel/suite_test.go -------------------------------------------------------------------------------- /test/e2e/kessel/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/e2e/kessel/type.go -------------------------------------------------------------------------------- /test/e2e/local_agent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/e2e/local_agent_test.go -------------------------------------------------------------------------------- /test/e2e/localpolicy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/e2e/localpolicy_test.go -------------------------------------------------------------------------------- /test/e2e/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/e2e/suite_test.go -------------------------------------------------------------------------------- /test/e2e/utils/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/e2e/utils/client.go -------------------------------------------------------------------------------- /test/e2e/utils/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/e2e/utils/options.go -------------------------------------------------------------------------------- /test/e2e/utils/render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/e2e/utils/render.go -------------------------------------------------------------------------------- /test/e2e/utils/render_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/e2e/utils/render_test.go -------------------------------------------------------------------------------- /test/e2e/utils/shemas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/e2e/utils/shemas.go -------------------------------------------------------------------------------- /test/e2e/utils/tests/custom-rules-valid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/e2e/utils/tests/custom-rules-valid.yaml -------------------------------------------------------------------------------- /test/e2e/utils/tests/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/e2e/utils/tests/kustomization.yaml -------------------------------------------------------------------------------- /test/integration/agent/controller/cert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/agent/controller/cert_test.go -------------------------------------------------------------------------------- /test/integration/agent/controller/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/agent/controller/suite_test.go -------------------------------------------------------------------------------- /test/integration/agent/migration/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/agent/migration/suite_test.go -------------------------------------------------------------------------------- /test/integration/agent/spec/clusterlabel_syncer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/agent/spec/clusterlabel_syncer_test.go -------------------------------------------------------------------------------- /test/integration/agent/spec/generic_syncer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/agent/spec/generic_syncer_test.go -------------------------------------------------------------------------------- /test/integration/agent/spec/resync_syncer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/agent/spec/resync_syncer_test.go -------------------------------------------------------------------------------- /test/integration/agent/spec/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/agent/spec/suite_test.go -------------------------------------------------------------------------------- /test/integration/agent/status/configmap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/agent/status/configmap_test.go -------------------------------------------------------------------------------- /test/integration/agent/status/hubcluster_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/agent/status/hubcluster_test.go -------------------------------------------------------------------------------- /test/integration/agent/status/localpolicy_event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/agent/status/localpolicy_event_test.go -------------------------------------------------------------------------------- /test/integration/agent/status/localpolicy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/agent/status/localpolicy_test.go -------------------------------------------------------------------------------- /test/integration/agent/status/managedcluster_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/agent/status/managedcluster_test.go -------------------------------------------------------------------------------- /test/integration/agent/status/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/agent/status/suite_test.go -------------------------------------------------------------------------------- /test/integration/manager/api/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/manager/api/api_test.go -------------------------------------------------------------------------------- /test/integration/manager/api/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/manager/api/suite_test.go -------------------------------------------------------------------------------- /test/integration/manager/controller/backup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/manager/controller/backup_test.go -------------------------------------------------------------------------------- /test/integration/manager/controller/scheduler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/manager/controller/scheduler_test.go -------------------------------------------------------------------------------- /test/integration/manager/controller/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/manager/controller/suite_test.go -------------------------------------------------------------------------------- /test/integration/manager/migration/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/manager/migration/suite_test.go -------------------------------------------------------------------------------- /test/integration/manager/spec/db2transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/manager/spec/db2transport_test.go -------------------------------------------------------------------------------- /test/integration/manager/spec/placement_spec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/manager/spec/placement_spec_test.go -------------------------------------------------------------------------------- /test/integration/manager/spec/placementrule_spec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/manager/spec/placementrule_spec_test.go -------------------------------------------------------------------------------- /test/integration/manager/spec/policy_spec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/manager/spec/policy_spec_test.go -------------------------------------------------------------------------------- /test/integration/manager/spec/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/manager/spec/suite_test.go -------------------------------------------------------------------------------- /test/integration/manager/status/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/manager/status/suite_test.go -------------------------------------------------------------------------------- /test/integration/manager/status/transport_offset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/manager/status/transport_offset_test.go -------------------------------------------------------------------------------- /test/integration/manager/webhook/admission_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/manager/webhook/admission_suite_test.go -------------------------------------------------------------------------------- /test/integration/operator/controllers/acm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/operator/controllers/acm_test.go -------------------------------------------------------------------------------- /test/integration/operator/controllers/grafana_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/operator/controllers/grafana_test.go -------------------------------------------------------------------------------- /test/integration/operator/controllers/inventory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/operator/controllers/inventory_test.go -------------------------------------------------------------------------------- /test/integration/operator/controllers/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/operator/controllers/manager_test.go -------------------------------------------------------------------------------- /test/integration/operator/controllers/mce_addons_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/operator/controllers/mce_addons_test.go -------------------------------------------------------------------------------- /test/integration/operator/controllers/spicedb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/operator/controllers/spicedb_test.go -------------------------------------------------------------------------------- /test/integration/operator/controllers/storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/operator/controllers/storage_test.go -------------------------------------------------------------------------------- /test/integration/operator/controllers/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/operator/controllers/suite_test.go -------------------------------------------------------------------------------- /test/integration/operator/meta_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/operator/meta_controller_test.go -------------------------------------------------------------------------------- /test/integration/operator/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/operator/suite_test.go -------------------------------------------------------------------------------- /test/integration/utils/testpostgres/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/utils/testpostgres/cmd/main.go -------------------------------------------------------------------------------- /test/integration/utils/testpostgres/testdatabase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/utils/testpostgres/testdatabase.go -------------------------------------------------------------------------------- /test/integration/utils/testpostgres/testpostgres.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/utils/testpostgres/testpostgres.go -------------------------------------------------------------------------------- /test/integration/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/integration/utils/utils.go -------------------------------------------------------------------------------- /test/manifest/crd/0000_07_spicedbclusters.crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/manifest/crd/0000_07_spicedbclusters.crd.yaml -------------------------------------------------------------------------------- /test/manifest/crd/clusterversion.crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/manifest/crd/clusterversion.crd.yaml -------------------------------------------------------------------------------- /test/manifest/crd/route.crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/manifest/crd/route.crd.yaml -------------------------------------------------------------------------------- /test/manifest/kafka/kafka-cluster/kafka-cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/manifest/kafka/kafka-cluster/kafka-cluster.yaml -------------------------------------------------------------------------------- /test/manifest/kafka/kafka-cluster/kafka-topics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/manifest/kafka/kafka-cluster/kafka-topics.yaml -------------------------------------------------------------------------------- /test/manifest/kafka/kafka-cluster/kafka-user.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/manifest/kafka/kafka-cluster/kafka-user.yaml -------------------------------------------------------------------------------- /test/manifest/kafka/kafka-cluster/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/manifest/kafka/kafka-cluster/kustomization.yaml -------------------------------------------------------------------------------- /test/manifest/mch/multiclusterhub.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/manifest/mch/multiclusterhub.yaml -------------------------------------------------------------------------------- /test/manifest/policy/local-inform-limitrange-policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/manifest/policy/local-inform-limitrange-policy.yaml -------------------------------------------------------------------------------- /test/manifest/postgres/postgres-cluster/namespace.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: Namespace 4 | metadata: 5 | name: hoh-postgres 6 | -------------------------------------------------------------------------------- /test/manifest/postgres/postgres-operator/bases/manager/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - manager.yaml 3 | -------------------------------------------------------------------------------- /test/manifest/postgres/postgres-operator/bases/rbac/cluster/service_account.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: ServiceAccount 4 | metadata: 5 | name: pgo 6 | -------------------------------------------------------------------------------- /test/manifest/postgres/postgres-operator/bases/rbac/namespace/service_account.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | apiVersion: v1 3 | kind: ServiceAccount 4 | metadata: 5 | name: pgo 6 | -------------------------------------------------------------------------------- /test/manifest/postgres/postgres-operator/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - namespace.yaml 3 | - bases 4 | -------------------------------------------------------------------------------- /test/manifest/postgres/postgres-operator/namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/manifest/postgres/postgres-operator/namespace.yaml -------------------------------------------------------------------------------- /test/manifest/resources/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/manifest/resources/kustomization.yaml -------------------------------------------------------------------------------- /test/manifest/resources/leader-election-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/manifest/resources/leader-election-configmap.yaml -------------------------------------------------------------------------------- /test/manifest/resources/manager-service-local.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/manifest/resources/manager-service-local.yaml -------------------------------------------------------------------------------- /test/manifest/resources/operatorgroups.crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/manifest/resources/operatorgroups.crd.yaml -------------------------------------------------------------------------------- /test/manifest/resources/servicemonitors.crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/manifest/resources/servicemonitors.crd.yaml -------------------------------------------------------------------------------- /test/manifest/resources/subscriptions.crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/manifest/resources/subscriptions.crd.yaml -------------------------------------------------------------------------------- /test/manifest/service-ca-crds/clusteroperators-crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/manifest/service-ca-crds/clusteroperators-crd.yaml -------------------------------------------------------------------------------- /test/manifest/service-ca-crds/servicecas-crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/manifest/service-ca-crds/servicecas-crd.yaml -------------------------------------------------------------------------------- /test/manifest/service-ca/00_roles.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/manifest/service-ca/00_roles.yaml -------------------------------------------------------------------------------- /test/manifest/service-ca/01_namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/manifest/service-ca/01_namespace.yaml -------------------------------------------------------------------------------- /test/manifest/service-ca/02_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/manifest/service-ca/02_service.yaml -------------------------------------------------------------------------------- /test/manifest/service-ca/03_cm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/manifest/service-ca/03_cm.yaml -------------------------------------------------------------------------------- /test/manifest/service-ca/03_operator.cr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/manifest/service-ca/03_operator.cr.yaml -------------------------------------------------------------------------------- /test/manifest/service-ca/04_sa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/manifest/service-ca/04_sa.yaml -------------------------------------------------------------------------------- /test/manifest/service-ca/05_deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/manifest/service-ca/05_deploy.yaml -------------------------------------------------------------------------------- /test/manifest/service-ca/07_clusteroperator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/manifest/service-ca/07_clusteroperator.yaml -------------------------------------------------------------------------------- /test/script/e2e_clean_globalhub.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/script/e2e_clean_globalhub.sh -------------------------------------------------------------------------------- /test/script/e2e_cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/script/e2e_cleanup.sh -------------------------------------------------------------------------------- /test/script/e2e_dep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/script/e2e_dep.sh -------------------------------------------------------------------------------- /test/script/e2e_kafka.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/script/e2e_kafka.sh -------------------------------------------------------------------------------- /test/script/e2e_log.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/script/e2e_log.sh -------------------------------------------------------------------------------- /test/script/e2e_postgres.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/script/e2e_postgres.sh -------------------------------------------------------------------------------- /test/script/e2e_prow.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/script/e2e_prow.sh -------------------------------------------------------------------------------- /test/script/e2e_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/script/e2e_run.sh -------------------------------------------------------------------------------- /test/script/e2e_run_byo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/script/e2e_run_byo.sh -------------------------------------------------------------------------------- /test/script/e2e_run_qe.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/script/e2e_run_qe.sh -------------------------------------------------------------------------------- /test/script/e2e_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/script/e2e_setup.sh -------------------------------------------------------------------------------- /test/script/event_exporter_inventory.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/script/event_exporter_inventory.sh -------------------------------------------------------------------------------- /test/script/event_exporter_kafka.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/script/event_exporter_kafka.sh -------------------------------------------------------------------------------- /test/script/kessel_e2e_run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/script/kessel_e2e_run.sh -------------------------------------------------------------------------------- /test/script/kessel_e2e_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/script/kessel_e2e_setup.sh -------------------------------------------------------------------------------- /test/script/ocm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/script/ocm.sh -------------------------------------------------------------------------------- /test/script/util.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/test/script/util.sh -------------------------------------------------------------------------------- /tools/generate-kafka-config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stolostron/multicluster-global-hub/HEAD/tools/generate-kafka-config.sh --------------------------------------------------------------------------------